From ec6544ec2cd2d5924b7dd892fd299817b0daa6c0 Mon Sep 17 00:00:00 2001 From: Aren Babikian Date: Thu, 14 Jan 2021 13:08:09 -0500 Subject: forgot to commit some changes to Application --- .../META-INF/services/org.eclipse.xtext.ISetup | 2 +- .../AbstractApplicationConfigurationIdeModule.java | 120 +- .../antlr/ApplicationConfigurationParser.java | 634 +- ...pplicationConfigurationContentAssistParser.java | 68 +- .../internal/InternalApplicationConfiguration.g | 23714 +++--- .../InternalApplicationConfiguration.tokens | 226 +- .../InternalApplicationConfigurationLexer.java | 5152 +- .../InternalApplicationConfigurationParser.java | 73556 +++++++++---------- .../plugin.xml_gen | 850 +- .../AbstractApplicationConfigurationUiModule.java | 572 +- ...ionConfigurationExecutableExtensionFactory.java | 58 +- ...ctApplicationConfigurationProposalProvider.java | 1136 +- .../ui/internal/ApplicationActivator.java | 188 +- 13 files changed, 53138 insertions(+), 53138 deletions(-) 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 db512225..bf5786d3 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 facb272a..60d3bddc 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,60 +1,60 @@ -/* - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.ide; - -import com.google.inject.Binder; -import com.google.inject.name.Names; -import hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.ApplicationConfigurationParser; -import hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.internal.InternalApplicationConfigurationLexer; -import org.eclipse.xtext.ide.DefaultIdeModule; -import org.eclipse.xtext.ide.LexerIdeBindings; -import org.eclipse.xtext.ide.editor.contentassist.FQNPrefixMatcher; -import org.eclipse.xtext.ide.editor.contentassist.IPrefixMatcher; -import org.eclipse.xtext.ide.editor.contentassist.IProposalConflictHelper; -import org.eclipse.xtext.ide.editor.contentassist.antlr.AntlrProposalConflictHelper; -import org.eclipse.xtext.ide.editor.contentassist.antlr.IContentAssistParser; -import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; -import org.eclipse.xtext.ide.refactoring.IRenameStrategy2; -import org.eclipse.xtext.ide.server.rename.IRenameService2; -import org.eclipse.xtext.ide.server.rename.RenameService2; - -/** - * Manual modifications go to {@link ApplicationConfigurationIdeModule}. - */ -@SuppressWarnings("all") -public abstract class AbstractApplicationConfigurationIdeModule extends DefaultIdeModule { - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureContentAssistLexer(Binder binder) { - binder.bind(Lexer.class) - .annotatedWith(Names.named(LexerIdeBindings.CONTENT_ASSIST)) - .to(InternalApplicationConfigurationLexer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIContentAssistParser() { - return ApplicationConfigurationParser.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIProposalConflictHelper() { - return AntlrProposalConflictHelper.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 - public Class bindIPrefixMatcher() { - return FQNPrefixMatcher.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class bindIRenameService2() { - return RenameService2.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class bindIRenameStrategy2() { - return IRenameStrategy2.DefaultImpl.class; - } - -} +/* + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.ide; + +import com.google.inject.Binder; +import com.google.inject.name.Names; +import hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.ApplicationConfigurationParser; +import hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.internal.InternalApplicationConfigurationLexer; +import org.eclipse.xtext.ide.DefaultIdeModule; +import org.eclipse.xtext.ide.LexerIdeBindings; +import org.eclipse.xtext.ide.editor.contentassist.FQNPrefixMatcher; +import org.eclipse.xtext.ide.editor.contentassist.IPrefixMatcher; +import org.eclipse.xtext.ide.editor.contentassist.IProposalConflictHelper; +import org.eclipse.xtext.ide.editor.contentassist.antlr.AntlrProposalConflictHelper; +import org.eclipse.xtext.ide.editor.contentassist.antlr.IContentAssistParser; +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; +import org.eclipse.xtext.ide.refactoring.IRenameStrategy2; +import org.eclipse.xtext.ide.server.rename.IRenameService2; +import org.eclipse.xtext.ide.server.rename.RenameService2; + +/** + * Manual modifications go to {@link ApplicationConfigurationIdeModule}. + */ +@SuppressWarnings("all") +public abstract class AbstractApplicationConfigurationIdeModule extends DefaultIdeModule { + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureContentAssistLexer(Binder binder) { + binder.bind(Lexer.class) + .annotatedWith(Names.named(LexerIdeBindings.CONTENT_ASSIST)) + .to(InternalApplicationConfigurationLexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIContentAssistParser() { + return ApplicationConfigurationParser.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIProposalConflictHelper() { + return AntlrProposalConflictHelper.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 + public Class bindIPrefixMatcher() { + return FQNPrefixMatcher.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameService2() { + return RenameService2.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameStrategy2() { + return IRenameStrategy2.DefaultImpl.class; + } + +} 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 b2635402..eb9c08c0 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,317 +1,317 @@ -/* - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr; - -import com.google.common.collect.ImmutableMap; -import com.google.inject.Inject; -import com.google.inject.Singleton; -import hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.internal.InternalApplicationConfigurationParser; -import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess; -import java.util.Map; -import org.eclipse.xtext.AbstractElement; -import org.eclipse.xtext.ide.editor.contentassist.antlr.AbstractContentAssistParser; - -public class ApplicationConfigurationParser extends AbstractContentAssistParser { - - @Singleton - public static final class NameMappings { - - private final Map mappings; - - @Inject - public NameMappings(ApplicationConfigurationGrammarAccess grammarAccess) { - ImmutableMap.Builder builder = ImmutableMap.builder(); - init(builder, grammarAccess); - this.mappings = builder.build(); - } - - public String getRuleName(AbstractElement element) { - return mappings.get(element); - } - - private static void init(ImmutableMap.Builder builder, ApplicationConfigurationGrammarAccess grammarAccess) { - builder.put(grammarAccess.getCommandAccess().getAlternatives(), "rule__Command__Alternatives"); - builder.put(grammarAccess.getImportAccess().getAlternatives(), "rule__Import__Alternatives"); - builder.put(grammarAccess.getDeclarationAccess().getAlternatives(), "rule__Declaration__Alternatives"); - builder.put(grammarAccess.getFileAccess().getAlternatives(), "rule__File__Alternatives"); - builder.put(grammarAccess.getMetamodelEntryAccess().getAlternatives(), "rule__MetamodelEntry__Alternatives"); - builder.put(grammarAccess.getMetamodelAccess().getAlternatives(), "rule__Metamodel__Alternatives"); - builder.put(grammarAccess.getPartialModelEntryAccess().getAlternatives(), "rule__PartialModelEntry__Alternatives"); - builder.put(grammarAccess.getPartialModelAccess().getAlternatives(), "rule__PartialModel__Alternatives"); - builder.put(grammarAccess.getPatternEntryAccess().getAlternatives(), "rule__PatternEntry__Alternatives"); - builder.put(grammarAccess.getGraphPatternAccess().getAlternatives(), "rule__GraphPattern__Alternatives"); - builder.put(grammarAccess.getObjectiveEntryAccess().getAlternatives(), "rule__ObjectiveEntry__Alternatives"); - builder.put(grammarAccess.getObjectiveAccess().getAlternatives(), "rule__Objective__Alternatives"); - builder.put(grammarAccess.getConfigEntryAccess().getAlternatives(), "rule__ConfigEntry__Alternatives"); - builder.put(grammarAccess.getConfigAccess().getAlternatives(), "rule__Config__Alternatives"); - builder.put(grammarAccess.getTypeScopeAccess().getAlternatives(), "rule__TypeScope__Alternatives"); - builder.put(grammarAccess.getClassTypeScopeAccess().getAlternatives_2(), "rule__ClassTypeScope__Alternatives_2"); - builder.put(grammarAccess.getClassTypeScopeAccess().getAlternatives_3(), "rule__ClassTypeScope__Alternatives_3"); - builder.put(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2(), "rule__ObjectTypeScope__Alternatives_2"); - builder.put(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3(), "rule__ObjectTypeScope__Alternatives_3"); - builder.put(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2(), "rule__IntegerTypeScope__Alternatives_2"); - builder.put(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3(), "rule__IntegerTypeScope__Alternatives_3"); - builder.put(grammarAccess.getRealTypeScopeAccess().getAlternatives_2(), "rule__RealTypeScope__Alternatives_2"); - builder.put(grammarAccess.getRealTypeScopeAccess().getAlternatives_3(), "rule__RealTypeScope__Alternatives_3"); - builder.put(grammarAccess.getStringTypeScopeAccess().getAlternatives_2(), "rule__StringTypeScope__Alternatives_2"); - builder.put(grammarAccess.getStringTypeScopeAccess().getAlternatives_3(), "rule__StringTypeScope__Alternatives_3"); - builder.put(grammarAccess.getTypeReferenceAccess().getAlternatives(), "rule__TypeReference__Alternatives"); - builder.put(grammarAccess.getNumberSpecificationAccess().getAlternatives(), "rule__NumberSpecification__Alternatives"); - builder.put(grammarAccess.getExactNumberAccess().getAlternatives(), "rule__ExactNumber__Alternatives"); - builder.put(grammarAccess.getIntervallNumberAccess().getAlternatives_2(), "rule__IntervallNumber__Alternatives_2"); - builder.put(grammarAccess.getScopeAccess().getAlternatives(), "rule__Scope__Alternatives"); - builder.put(grammarAccess.getOptimizationDirectionAccess().getAlternatives(), "rule__OptimizationDirection__Alternatives"); - builder.put(grammarAccess.getComparisonOperatorAccess().getAlternatives(), "rule__ComparisonOperator__Alternatives"); - builder.put(grammarAccess.getDocumentLevelSpecificationAccess().getAlternatives(), "rule__DocumentLevelSpecification__Alternatives"); - builder.put(grammarAccess.getSolverAccess().getAlternatives(), "rule__Solver__Alternatives"); - builder.put(grammarAccess.getConfigurationScriptAccess().getGroup(), "rule__ConfigurationScript__Group__0"); - builder.put(grammarAccess.getQualifiedNameAccess().getGroup(), "rule__QualifiedName__Group__0"); - builder.put(grammarAccess.getQualifiedNameAccess().getGroup_1(), "rule__QualifiedName__Group_1__0"); - builder.put(grammarAccess.getREALLiteralAccess().getGroup(), "rule__REALLiteral__Group__0"); - builder.put(grammarAccess.getINTLiteralAccess().getGroup(), "rule__INTLiteral__Group__0"); - builder.put(grammarAccess.getEPackageImportAccess().getGroup(), "rule__EPackageImport__Group__0"); - builder.put(grammarAccess.getViatraImportAccess().getGroup(), "rule__ViatraImport__Group__0"); - builder.put(grammarAccess.getFileDeclarationAccess().getGroup(), "rule__FileDeclaration__Group__0"); - builder.put(grammarAccess.getMetamodelSpecificationAccess().getGroup(), "rule__MetamodelSpecification__Group__0"); - builder.put(grammarAccess.getMetamodelSpecificationAccess().getGroup_2(), "rule__MetamodelSpecification__Group_2__0"); - builder.put(grammarAccess.getAllPackageEntryAccess().getGroup(), "rule__AllPackageEntry__Group__0"); - builder.put(grammarAccess.getAllPackageEntryAccess().getGroup_2(), "rule__AllPackageEntry__Group_2__0"); - builder.put(grammarAccess.getAllPackageEntryAccess().getGroup_2_3(), "rule__AllPackageEntry__Group_2_3__0"); - builder.put(grammarAccess.getMetamodelElementAccess().getGroup(), "rule__MetamodelElement__Group__0"); - builder.put(grammarAccess.getMetamodelElementAccess().getGroup_0(), "rule__MetamodelElement__Group_0__0"); - builder.put(grammarAccess.getMetamodelElementAccess().getGroup_2(), "rule__MetamodelElement__Group_2__0"); - builder.put(grammarAccess.getMetamodelDeclarationAccess().getGroup(), "rule__MetamodelDeclaration__Group__0"); - builder.put(grammarAccess.getPartialModelSpecificationAccess().getGroup(), "rule__PartialModelSpecification__Group__0"); - builder.put(grammarAccess.getPartialModelSpecificationAccess().getGroup_2(), "rule__PartialModelSpecification__Group_2__0"); - builder.put(grammarAccess.getFolderEntryAccess().getGroup(), "rule__FolderEntry__Group__0"); - builder.put(grammarAccess.getFolderEntryAccess().getGroup_2(), "rule__FolderEntry__Group_2__0"); - builder.put(grammarAccess.getFolderEntryAccess().getGroup_2_3(), "rule__FolderEntry__Group_2_3__0"); - builder.put(grammarAccess.getPartialModelDeclarationAccess().getGroup(), "rule__PartialModelDeclaration__Group__0"); - builder.put(grammarAccess.getPatternSpecificationAccess().getGroup(), "rule__PatternSpecification__Group__0"); - builder.put(grammarAccess.getPatternSpecificationAccess().getGroup_2(), "rule__PatternSpecification__Group_2__0"); - builder.put(grammarAccess.getAllPatternEntryAccess().getGroup(), "rule__AllPatternEntry__Group__0"); - builder.put(grammarAccess.getAllPatternEntryAccess().getGroup_2(), "rule__AllPatternEntry__Group_2__0"); - builder.put(grammarAccess.getAllPatternEntryAccess().getGroup_2_3(), "rule__AllPatternEntry__Group_2_3__0"); - builder.put(grammarAccess.getPatternElementAccess().getGroup(), "rule__PatternElement__Group__0"); - builder.put(grammarAccess.getPatternElementAccess().getGroup_0(), "rule__PatternElement__Group_0__0"); - builder.put(grammarAccess.getGraphPatternDeclarationAccess().getGroup(), "rule__GraphPatternDeclaration__Group__0"); - builder.put(grammarAccess.getObjectiveSpecificationAccess().getGroup(), "rule__ObjectiveSpecification__Group__0"); - builder.put(grammarAccess.getObjectiveSpecificationAccess().getGroup_2(), "rule__ObjectiveSpecification__Group_2__0"); - builder.put(grammarAccess.getOptimizationEntryAccess().getGroup(), "rule__OptimizationEntry__Group__0"); - builder.put(grammarAccess.getThresholdEntryAccess().getGroup(), "rule__ThresholdEntry__Group__0"); - builder.put(grammarAccess.getCostObjectiveFunctionAccess().getGroup(), "rule__CostObjectiveFunction__Group__0"); - builder.put(grammarAccess.getCostObjectiveFunctionAccess().getGroup_3(), "rule__CostObjectiveFunction__Group_3__0"); - builder.put(grammarAccess.getCostEntryAccess().getGroup(), "rule__CostEntry__Group__0"); - builder.put(grammarAccess.getObjectiveDeclarationAccess().getGroup(), "rule__ObjectiveDeclaration__Group__0"); - builder.put(grammarAccess.getConfigSpecificationAccess().getGroup(), "rule__ConfigSpecification__Group__0"); - builder.put(grammarAccess.getConfigSpecificationAccess().getGroup_2(), "rule__ConfigSpecification__Group_2__0"); - builder.put(grammarAccess.getConfigSpecificationAccess().getGroup_2_1(), "rule__ConfigSpecification__Group_2_1__0"); - builder.put(grammarAccess.getConfigDeclarationAccess().getGroup(), "rule__ConfigDeclaration__Group__0"); - builder.put(grammarAccess.getDocumentationEntryAccess().getGroup(), "rule__DocumentationEntry__Group__0"); - builder.put(grammarAccess.getRuntimeEntryAccess().getGroup(), "rule__RuntimeEntry__Group__0"); - builder.put(grammarAccess.getMemoryEntryAccess().getGroup(), "rule__MemoryEntry__Group__0"); - builder.put(grammarAccess.getCustomEntryAccess().getGroup(), "rule__CustomEntry__Group__0"); - builder.put(grammarAccess.getScopeSpecificationAccess().getGroup(), "rule__ScopeSpecification__Group__0"); - builder.put(grammarAccess.getScopeSpecificationAccess().getGroup_2(), "rule__ScopeSpecification__Group_2__0"); - builder.put(grammarAccess.getScopeSpecificationAccess().getGroup_2_1(), "rule__ScopeSpecification__Group_2_1__0"); - builder.put(grammarAccess.getClassTypeScopeAccess().getGroup(), "rule__ClassTypeScope__Group__0"); - builder.put(grammarAccess.getObjectTypeScopeAccess().getGroup(), "rule__ObjectTypeScope__Group__0"); - builder.put(grammarAccess.getIntegerTypeScopeAccess().getGroup(), "rule__IntegerTypeScope__Group__0"); - builder.put(grammarAccess.getRealTypeScopeAccess().getGroup(), "rule__RealTypeScope__Group__0"); - builder.put(grammarAccess.getStringTypeScopeAccess().getGroup(), "rule__StringTypeScope__Group__0"); - builder.put(grammarAccess.getClassReferenceAccess().getGroup(), "rule__ClassReference__Group__0"); - builder.put(grammarAccess.getObjectReferenceAccess().getGroup(), "rule__ObjectReference__Group__0"); - builder.put(grammarAccess.getIntegerReferenceAccess().getGroup(), "rule__IntegerReference__Group__0"); - builder.put(grammarAccess.getRealReferenceAccess().getGroup(), "rule__RealReference__Group__0"); - builder.put(grammarAccess.getStringReferenceAccess().getGroup(), "rule__StringReference__Group__0"); - builder.put(grammarAccess.getIntervallNumberAccess().getGroup(), "rule__IntervallNumber__Group__0"); - builder.put(grammarAccess.getIntEnumberationAccess().getGroup(), "rule__IntEnumberation__Group__0"); - builder.put(grammarAccess.getIntEnumberationAccess().getGroup_2(), "rule__IntEnumberation__Group_2__0"); - builder.put(grammarAccess.getIntEnumberationAccess().getGroup_2_1(), "rule__IntEnumberation__Group_2_1__0"); - builder.put(grammarAccess.getRealEnumerationAccess().getGroup(), "rule__RealEnumeration__Group__0"); - builder.put(grammarAccess.getRealEnumerationAccess().getGroup_2(), "rule__RealEnumeration__Group_2__0"); - builder.put(grammarAccess.getRealEnumerationAccess().getGroup_2_1(), "rule__RealEnumeration__Group_2_1__0"); - builder.put(grammarAccess.getStringEnumerationAccess().getGroup(), "rule__StringEnumeration__Group__0"); - builder.put(grammarAccess.getStringEnumerationAccess().getGroup_2(), "rule__StringEnumeration__Group_2__0"); - builder.put(grammarAccess.getStringEnumerationAccess().getGroup_2_1(), "rule__StringEnumeration__Group_2_1__0"); - builder.put(grammarAccess.getScopeDeclarationAccess().getGroup(), "rule__ScopeDeclaration__Group__0"); - builder.put(grammarAccess.getGenerationTaskAccess().getGroup(), "rule__GenerationTask__Group__0"); - builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_0(), "rule__GenerationTask__Group_3_0__0"); - builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_1(), "rule__GenerationTask__Group_3_1__0"); - builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_2(), "rule__GenerationTask__Group_3_2__0"); - builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_3(), "rule__GenerationTask__Group_3_3__0"); - builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_4(), "rule__GenerationTask__Group_3_4__0"); - builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_5(), "rule__GenerationTask__Group_3_5__0"); - builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_6(), "rule__GenerationTask__Group_3_6__0"); - builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_7(), "rule__GenerationTask__Group_3_7__0"); - builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_8(), "rule__GenerationTask__Group_3_8__0"); - builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_9(), "rule__GenerationTask__Group_3_9__0"); - builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_10(), "rule__GenerationTask__Group_3_10__0"); - builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_11(), "rule__GenerationTask__Group_3_11__0"); - builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_12(), "rule__GenerationTask__Group_3_12__0"); - builder.put(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0(), "rule__ConfigurationScript__ImportsAssignment_0"); - builder.put(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1(), "rule__ConfigurationScript__CommandsAssignment_1"); - builder.put(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2(), "rule__EPackageImport__ImportedPackageAssignment_2"); - builder.put(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2(), "rule__ViatraImport__ImportedViatraAssignment_2"); - builder.put(grammarAccess.getFileSpecificationAccess().getPathAssignment(), "rule__FileSpecification__PathAssignment"); - builder.put(grammarAccess.getFileDeclarationAccess().getNameAssignment_1(), "rule__FileDeclaration__NameAssignment_1"); - builder.put(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3(), "rule__FileDeclaration__SpecificationAssignment_3"); - builder.put(grammarAccess.getFileReferenceAccess().getReferredAssignment(), "rule__FileReference__ReferredAssignment"); - builder.put(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1(), "rule__MetamodelSpecification__EntriesAssignment_1"); - builder.put(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1(), "rule__MetamodelSpecification__EntriesAssignment_2_1"); - builder.put(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1(), "rule__AllPackageEntry__PackageAssignment_1"); - builder.put(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2(), "rule__AllPackageEntry__ExclusionAssignment_2_2"); - builder.put(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1(), "rule__AllPackageEntry__ExclusionAssignment_2_3_1"); - builder.put(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0(), "rule__MetamodelElement__PackageAssignment_0_0"); - builder.put(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1(), "rule__MetamodelElement__ClassifierAssignment_1"); - builder.put(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1(), "rule__MetamodelElement__FeatureAssignment_2_1"); - builder.put(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1(), "rule__MetamodelDeclaration__NameAssignment_1"); - builder.put(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2(), "rule__MetamodelDeclaration__SpecificationAssignment_2"); - builder.put(grammarAccess.getMetamodelReferenceAccess().getReferredAssignment(), "rule__MetamodelReference__ReferredAssignment"); - builder.put(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1(), "rule__PartialModelSpecification__EntryAssignment_1"); - builder.put(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1(), "rule__PartialModelSpecification__EntryAssignment_2_1"); - builder.put(grammarAccess.getModelEntryAccess().getPathAssignment(), "rule__ModelEntry__PathAssignment"); - builder.put(grammarAccess.getFolderEntryAccess().getPathAssignment_1(), "rule__FolderEntry__PathAssignment_1"); - builder.put(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2(), "rule__FolderEntry__ExclusionAssignment_2_2"); - builder.put(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1(), "rule__FolderEntry__ExclusionAssignment_2_3_1"); - builder.put(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1(), "rule__PartialModelDeclaration__NameAssignment_1"); - builder.put(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2(), "rule__PartialModelDeclaration__SpecificationAssignment_2"); - builder.put(grammarAccess.getPartialModelReferenceAccess().getReferredAssignment(), "rule__PartialModelReference__ReferredAssignment"); - builder.put(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1(), "rule__PatternSpecification__EntriesAssignment_1"); - builder.put(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1(), "rule__PatternSpecification__EntriesAssignment_2_1"); - builder.put(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1(), "rule__AllPatternEntry__PackageAssignment_1"); - builder.put(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2(), "rule__AllPatternEntry__ExclusuionAssignment_2_2"); - builder.put(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1(), "rule__AllPatternEntry__ExclusuionAssignment_2_3_1"); - builder.put(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0(), "rule__PatternElement__PackageAssignment_0_0"); - builder.put(grammarAccess.getPatternElementAccess().getPatternAssignment_1(), "rule__PatternElement__PatternAssignment_1"); - builder.put(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1(), "rule__GraphPatternDeclaration__NameAssignment_1"); - builder.put(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2(), "rule__GraphPatternDeclaration__SpecificationAssignment_2"); - builder.put(grammarAccess.getGraphPatternReferenceAccess().getReferredAssignment(), "rule__GraphPatternReference__ReferredAssignment"); - builder.put(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_1(), "rule__ObjectiveSpecification__EntriesAssignment_1"); - builder.put(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_2_1(), "rule__ObjectiveSpecification__EntriesAssignment_2_1"); - builder.put(grammarAccess.getOptimizationEntryAccess().getDirectionAssignment_0(), "rule__OptimizationEntry__DirectionAssignment_0"); - builder.put(grammarAccess.getOptimizationEntryAccess().getFunctionAssignment_1(), "rule__OptimizationEntry__FunctionAssignment_1"); - builder.put(grammarAccess.getThresholdEntryAccess().getFunctionAssignment_0(), "rule__ThresholdEntry__FunctionAssignment_0"); - builder.put(grammarAccess.getThresholdEntryAccess().getOperatorAssignment_1(), "rule__ThresholdEntry__OperatorAssignment_1"); - builder.put(grammarAccess.getThresholdEntryAccess().getThresholdAssignment_2(), "rule__ThresholdEntry__ThresholdAssignment_2"); - builder.put(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_2(), "rule__CostObjectiveFunction__EntriesAssignment_2"); - builder.put(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_3_1(), "rule__CostObjectiveFunction__EntriesAssignment_3_1"); - builder.put(grammarAccess.getCostEntryAccess().getPatternElementAssignment_0(), "rule__CostEntry__PatternElementAssignment_0"); - builder.put(grammarAccess.getCostEntryAccess().getWeightAssignment_2(), "rule__CostEntry__WeightAssignment_2"); - builder.put(grammarAccess.getObjectiveDeclarationAccess().getNameAssignment_1(), "rule__ObjectiveDeclaration__NameAssignment_1"); - builder.put(grammarAccess.getObjectiveDeclarationAccess().getSpecificationAssignment_2(), "rule__ObjectiveDeclaration__SpecificationAssignment_2"); - builder.put(grammarAccess.getObjectiveReferenceAccess().getReferredAssignment(), "rule__ObjectiveReference__ReferredAssignment"); - builder.put(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0(), "rule__ConfigSpecification__EntriesAssignment_2_0"); - builder.put(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1(), "rule__ConfigSpecification__EntriesAssignment_2_1_1"); - builder.put(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1(), "rule__ConfigDeclaration__NameAssignment_1"); - builder.put(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2(), "rule__ConfigDeclaration__SpecificationAssignment_2"); - builder.put(grammarAccess.getDocumentationEntryAccess().getLevelAssignment_2(), "rule__DocumentationEntry__LevelAssignment_2"); - builder.put(grammarAccess.getRuntimeEntryAccess().getMillisecLimitAssignment_2(), "rule__RuntimeEntry__MillisecLimitAssignment_2"); - builder.put(grammarAccess.getMemoryEntryAccess().getMegabyteLimitAssignment_2(), "rule__MemoryEntry__MegabyteLimitAssignment_2"); - builder.put(grammarAccess.getCustomEntryAccess().getKeyAssignment_0(), "rule__CustomEntry__KeyAssignment_0"); - builder.put(grammarAccess.getCustomEntryAccess().getValueAssignment_2(), "rule__CustomEntry__ValueAssignment_2"); - builder.put(grammarAccess.getConfigReferenceAccess().getConfigAssignment(), "rule__ConfigReference__ConfigAssignment"); - builder.put(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0(), "rule__ScopeSpecification__ScopesAssignment_2_0"); - builder.put(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1(), "rule__ScopeSpecification__ScopesAssignment_2_1_1"); - builder.put(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1(), "rule__ClassTypeScope__TypeAssignment_1"); - builder.put(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0(), "rule__ClassTypeScope__SetsNewAssignment_2_0"); - builder.put(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1(), "rule__ClassTypeScope__SetsSumAssignment_2_1"); - builder.put(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0(), "rule__ClassTypeScope__NumberAssignment_3_0"); - builder.put(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1(), "rule__ClassTypeScope__NumberAssignment_3_1"); - builder.put(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1(), "rule__ObjectTypeScope__TypeAssignment_1"); - builder.put(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0(), "rule__ObjectTypeScope__SetsNewAssignment_2_0"); - builder.put(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1(), "rule__ObjectTypeScope__SetsSumAssignment_2_1"); - builder.put(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0(), "rule__ObjectTypeScope__NumberAssignment_3_0"); - builder.put(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1(), "rule__ObjectTypeScope__NumberAssignment_3_1"); - builder.put(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1(), "rule__IntegerTypeScope__TypeAssignment_1"); - builder.put(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0(), "rule__IntegerTypeScope__SetsNewAssignment_2_0"); - builder.put(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1(), "rule__IntegerTypeScope__SetsSumAssignment_2_1"); - builder.put(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0(), "rule__IntegerTypeScope__NumberAssignment_3_0"); - builder.put(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1(), "rule__IntegerTypeScope__NumberAssignment_3_1"); - builder.put(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2(), "rule__IntegerTypeScope__NumberAssignment_3_2"); - builder.put(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1(), "rule__RealTypeScope__TypeAssignment_1"); - builder.put(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0(), "rule__RealTypeScope__SetsNewAssignment_2_0"); - builder.put(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1(), "rule__RealTypeScope__SetsSumAssignment_2_1"); - builder.put(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0(), "rule__RealTypeScope__NumberAssignment_3_0"); - builder.put(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1(), "rule__RealTypeScope__NumberAssignment_3_1"); - builder.put(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2(), "rule__RealTypeScope__NumberAssignment_3_2"); - builder.put(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1(), "rule__StringTypeScope__TypeAssignment_1"); - builder.put(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0(), "rule__StringTypeScope__SetsNewAssignment_2_0"); - builder.put(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1(), "rule__StringTypeScope__SetsSumAssignment_2_1"); - builder.put(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0(), "rule__StringTypeScope__NumberAssignment_3_0"); - builder.put(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1(), "rule__StringTypeScope__NumberAssignment_3_1"); - builder.put(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2(), "rule__StringTypeScope__NumberAssignment_3_2"); - builder.put(grammarAccess.getClassReferenceAccess().getElementAssignment_1(), "rule__ClassReference__ElementAssignment_1"); - builder.put(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0(), "rule__ExactNumber__ExactNumberAssignment_0"); - builder.put(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1(), "rule__ExactNumber__ExactUnlimitedAssignment_1"); - builder.put(grammarAccess.getIntervallNumberAccess().getMinAssignment_0(), "rule__IntervallNumber__MinAssignment_0"); - builder.put(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0(), "rule__IntervallNumber__MaxNumberAssignment_2_0"); - builder.put(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1(), "rule__IntervallNumber__MaxUnlimitedAssignment_2_1"); - builder.put(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0(), "rule__IntEnumberation__EntryAssignment_2_0"); - builder.put(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1(), "rule__IntEnumberation__EntryAssignment_2_1_1"); - builder.put(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0(), "rule__RealEnumeration__EntryAssignment_2_0"); - builder.put(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1(), "rule__RealEnumeration__EntryAssignment_2_1_1"); - builder.put(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0(), "rule__StringEnumeration__EntryAssignment_2_0"); - builder.put(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1(), "rule__StringEnumeration__EntryAssignment_2_1_1"); - builder.put(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1(), "rule__ScopeDeclaration__NameAssignment_1"); - builder.put(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2(), "rule__ScopeDeclaration__SpecificationAssignment_2"); - builder.put(grammarAccess.getScopeReferenceAccess().getReferredAssignment(), "rule__ScopeReference__ReferredAssignment"); - builder.put(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2(), "rule__GenerationTask__MetamodelAssignment_3_0_2"); - builder.put(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2(), "rule__GenerationTask__PartialModelAssignment_3_1_2"); - builder.put(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2(), "rule__GenerationTask__PatternsAssignment_3_2_2"); - builder.put(grammarAccess.getGenerationTaskAccess().getObjectivesAssignment_3_3_2(), "rule__GenerationTask__ObjectivesAssignment_3_3_2"); - builder.put(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_4_2(), "rule__GenerationTask__ScopeAssignment_3_4_2"); - builder.put(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_5_0(), "rule__GenerationTask__NumberSpecifiedAssignment_3_5_0"); - builder.put(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_5_2(), "rule__GenerationTask__NumberAssignment_3_5_2"); - builder.put(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_6_0(), "rule__GenerationTask__RunSpecifiedAssignment_3_6_0"); - builder.put(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_6_2(), "rule__GenerationTask__RunsAssignment_3_6_2"); - builder.put(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_7_2(), "rule__GenerationTask__SolverAssignment_3_7_2"); - builder.put(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_8_2(), "rule__GenerationTask__ConfigAssignment_3_8_2"); - builder.put(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_9_2(), "rule__GenerationTask__DebugFolderAssignment_3_9_2"); - builder.put(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_10_2(), "rule__GenerationTask__TargetLogFileAssignment_3_10_2"); - builder.put(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_11_2(), "rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2"); - builder.put(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_12_2(), "rule__GenerationTask__TagetFolderAssignment_3_12_2"); - builder.put(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), "rule__GenerationTask__UnorderedGroup_3"); - } - } - - @Inject - private NameMappings nameMappings; - - @Inject - private ApplicationConfigurationGrammarAccess grammarAccess; - - @Override - protected InternalApplicationConfigurationParser createParser() { - InternalApplicationConfigurationParser result = new InternalApplicationConfigurationParser(null); - result.setGrammarAccess(grammarAccess); - return result; - } - - @Override - protected String getRuleName(AbstractElement element) { - return nameMappings.getRuleName(element); - } - - @Override - protected String[] getInitialHiddenTokens() { - return new String[] { "RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT" }; - } - - public ApplicationConfigurationGrammarAccess getGrammarAccess() { - return this.grammarAccess; - } - - public void setGrammarAccess(ApplicationConfigurationGrammarAccess grammarAccess) { - this.grammarAccess = grammarAccess; - } - - public NameMappings getNameMappings() { - return nameMappings; - } - - public void setNameMappings(NameMappings nameMappings) { - this.nameMappings = nameMappings; - } -} +/* + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr; + +import com.google.common.collect.ImmutableMap; +import com.google.inject.Inject; +import com.google.inject.Singleton; +import hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.internal.InternalApplicationConfigurationParser; +import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess; +import java.util.Map; +import org.eclipse.xtext.AbstractElement; +import org.eclipse.xtext.ide.editor.contentassist.antlr.AbstractContentAssistParser; + +public class ApplicationConfigurationParser extends AbstractContentAssistParser { + + @Singleton + public static final class NameMappings { + + private final Map mappings; + + @Inject + public NameMappings(ApplicationConfigurationGrammarAccess grammarAccess) { + ImmutableMap.Builder builder = ImmutableMap.builder(); + init(builder, grammarAccess); + this.mappings = builder.build(); + } + + public String getRuleName(AbstractElement element) { + return mappings.get(element); + } + + private static void init(ImmutableMap.Builder builder, ApplicationConfigurationGrammarAccess grammarAccess) { + builder.put(grammarAccess.getCommandAccess().getAlternatives(), "rule__Command__Alternatives"); + builder.put(grammarAccess.getImportAccess().getAlternatives(), "rule__Import__Alternatives"); + builder.put(grammarAccess.getDeclarationAccess().getAlternatives(), "rule__Declaration__Alternatives"); + builder.put(grammarAccess.getFileAccess().getAlternatives(), "rule__File__Alternatives"); + builder.put(grammarAccess.getMetamodelEntryAccess().getAlternatives(), "rule__MetamodelEntry__Alternatives"); + builder.put(grammarAccess.getMetamodelAccess().getAlternatives(), "rule__Metamodel__Alternatives"); + builder.put(grammarAccess.getPartialModelEntryAccess().getAlternatives(), "rule__PartialModelEntry__Alternatives"); + builder.put(grammarAccess.getPartialModelAccess().getAlternatives(), "rule__PartialModel__Alternatives"); + builder.put(grammarAccess.getPatternEntryAccess().getAlternatives(), "rule__PatternEntry__Alternatives"); + builder.put(grammarAccess.getGraphPatternAccess().getAlternatives(), "rule__GraphPattern__Alternatives"); + builder.put(grammarAccess.getObjectiveEntryAccess().getAlternatives(), "rule__ObjectiveEntry__Alternatives"); + builder.put(grammarAccess.getObjectiveAccess().getAlternatives(), "rule__Objective__Alternatives"); + builder.put(grammarAccess.getConfigEntryAccess().getAlternatives(), "rule__ConfigEntry__Alternatives"); + builder.put(grammarAccess.getConfigAccess().getAlternatives(), "rule__Config__Alternatives"); + builder.put(grammarAccess.getTypeScopeAccess().getAlternatives(), "rule__TypeScope__Alternatives"); + builder.put(grammarAccess.getClassTypeScopeAccess().getAlternatives_2(), "rule__ClassTypeScope__Alternatives_2"); + builder.put(grammarAccess.getClassTypeScopeAccess().getAlternatives_3(), "rule__ClassTypeScope__Alternatives_3"); + builder.put(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2(), "rule__ObjectTypeScope__Alternatives_2"); + builder.put(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3(), "rule__ObjectTypeScope__Alternatives_3"); + builder.put(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2(), "rule__IntegerTypeScope__Alternatives_2"); + builder.put(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3(), "rule__IntegerTypeScope__Alternatives_3"); + builder.put(grammarAccess.getRealTypeScopeAccess().getAlternatives_2(), "rule__RealTypeScope__Alternatives_2"); + builder.put(grammarAccess.getRealTypeScopeAccess().getAlternatives_3(), "rule__RealTypeScope__Alternatives_3"); + builder.put(grammarAccess.getStringTypeScopeAccess().getAlternatives_2(), "rule__StringTypeScope__Alternatives_2"); + builder.put(grammarAccess.getStringTypeScopeAccess().getAlternatives_3(), "rule__StringTypeScope__Alternatives_3"); + builder.put(grammarAccess.getTypeReferenceAccess().getAlternatives(), "rule__TypeReference__Alternatives"); + builder.put(grammarAccess.getNumberSpecificationAccess().getAlternatives(), "rule__NumberSpecification__Alternatives"); + builder.put(grammarAccess.getExactNumberAccess().getAlternatives(), "rule__ExactNumber__Alternatives"); + builder.put(grammarAccess.getIntervallNumberAccess().getAlternatives_2(), "rule__IntervallNumber__Alternatives_2"); + builder.put(grammarAccess.getScopeAccess().getAlternatives(), "rule__Scope__Alternatives"); + builder.put(grammarAccess.getOptimizationDirectionAccess().getAlternatives(), "rule__OptimizationDirection__Alternatives"); + builder.put(grammarAccess.getComparisonOperatorAccess().getAlternatives(), "rule__ComparisonOperator__Alternatives"); + builder.put(grammarAccess.getDocumentLevelSpecificationAccess().getAlternatives(), "rule__DocumentLevelSpecification__Alternatives"); + builder.put(grammarAccess.getSolverAccess().getAlternatives(), "rule__Solver__Alternatives"); + builder.put(grammarAccess.getConfigurationScriptAccess().getGroup(), "rule__ConfigurationScript__Group__0"); + builder.put(grammarAccess.getQualifiedNameAccess().getGroup(), "rule__QualifiedName__Group__0"); + builder.put(grammarAccess.getQualifiedNameAccess().getGroup_1(), "rule__QualifiedName__Group_1__0"); + builder.put(grammarAccess.getREALLiteralAccess().getGroup(), "rule__REALLiteral__Group__0"); + builder.put(grammarAccess.getINTLiteralAccess().getGroup(), "rule__INTLiteral__Group__0"); + builder.put(grammarAccess.getEPackageImportAccess().getGroup(), "rule__EPackageImport__Group__0"); + builder.put(grammarAccess.getViatraImportAccess().getGroup(), "rule__ViatraImport__Group__0"); + builder.put(grammarAccess.getFileDeclarationAccess().getGroup(), "rule__FileDeclaration__Group__0"); + builder.put(grammarAccess.getMetamodelSpecificationAccess().getGroup(), "rule__MetamodelSpecification__Group__0"); + builder.put(grammarAccess.getMetamodelSpecificationAccess().getGroup_2(), "rule__MetamodelSpecification__Group_2__0"); + builder.put(grammarAccess.getAllPackageEntryAccess().getGroup(), "rule__AllPackageEntry__Group__0"); + builder.put(grammarAccess.getAllPackageEntryAccess().getGroup_2(), "rule__AllPackageEntry__Group_2__0"); + builder.put(grammarAccess.getAllPackageEntryAccess().getGroup_2_3(), "rule__AllPackageEntry__Group_2_3__0"); + builder.put(grammarAccess.getMetamodelElementAccess().getGroup(), "rule__MetamodelElement__Group__0"); + builder.put(grammarAccess.getMetamodelElementAccess().getGroup_0(), "rule__MetamodelElement__Group_0__0"); + builder.put(grammarAccess.getMetamodelElementAccess().getGroup_2(), "rule__MetamodelElement__Group_2__0"); + builder.put(grammarAccess.getMetamodelDeclarationAccess().getGroup(), "rule__MetamodelDeclaration__Group__0"); + builder.put(grammarAccess.getPartialModelSpecificationAccess().getGroup(), "rule__PartialModelSpecification__Group__0"); + builder.put(grammarAccess.getPartialModelSpecificationAccess().getGroup_2(), "rule__PartialModelSpecification__Group_2__0"); + builder.put(grammarAccess.getFolderEntryAccess().getGroup(), "rule__FolderEntry__Group__0"); + builder.put(grammarAccess.getFolderEntryAccess().getGroup_2(), "rule__FolderEntry__Group_2__0"); + builder.put(grammarAccess.getFolderEntryAccess().getGroup_2_3(), "rule__FolderEntry__Group_2_3__0"); + builder.put(grammarAccess.getPartialModelDeclarationAccess().getGroup(), "rule__PartialModelDeclaration__Group__0"); + builder.put(grammarAccess.getPatternSpecificationAccess().getGroup(), "rule__PatternSpecification__Group__0"); + builder.put(grammarAccess.getPatternSpecificationAccess().getGroup_2(), "rule__PatternSpecification__Group_2__0"); + builder.put(grammarAccess.getAllPatternEntryAccess().getGroup(), "rule__AllPatternEntry__Group__0"); + builder.put(grammarAccess.getAllPatternEntryAccess().getGroup_2(), "rule__AllPatternEntry__Group_2__0"); + builder.put(grammarAccess.getAllPatternEntryAccess().getGroup_2_3(), "rule__AllPatternEntry__Group_2_3__0"); + builder.put(grammarAccess.getPatternElementAccess().getGroup(), "rule__PatternElement__Group__0"); + builder.put(grammarAccess.getPatternElementAccess().getGroup_0(), "rule__PatternElement__Group_0__0"); + builder.put(grammarAccess.getGraphPatternDeclarationAccess().getGroup(), "rule__GraphPatternDeclaration__Group__0"); + builder.put(grammarAccess.getObjectiveSpecificationAccess().getGroup(), "rule__ObjectiveSpecification__Group__0"); + builder.put(grammarAccess.getObjectiveSpecificationAccess().getGroup_2(), "rule__ObjectiveSpecification__Group_2__0"); + builder.put(grammarAccess.getOptimizationEntryAccess().getGroup(), "rule__OptimizationEntry__Group__0"); + builder.put(grammarAccess.getThresholdEntryAccess().getGroup(), "rule__ThresholdEntry__Group__0"); + builder.put(grammarAccess.getCostObjectiveFunctionAccess().getGroup(), "rule__CostObjectiveFunction__Group__0"); + builder.put(grammarAccess.getCostObjectiveFunctionAccess().getGroup_3(), "rule__CostObjectiveFunction__Group_3__0"); + builder.put(grammarAccess.getCostEntryAccess().getGroup(), "rule__CostEntry__Group__0"); + builder.put(grammarAccess.getObjectiveDeclarationAccess().getGroup(), "rule__ObjectiveDeclaration__Group__0"); + builder.put(grammarAccess.getConfigSpecificationAccess().getGroup(), "rule__ConfigSpecification__Group__0"); + builder.put(grammarAccess.getConfigSpecificationAccess().getGroup_2(), "rule__ConfigSpecification__Group_2__0"); + builder.put(grammarAccess.getConfigSpecificationAccess().getGroup_2_1(), "rule__ConfigSpecification__Group_2_1__0"); + builder.put(grammarAccess.getConfigDeclarationAccess().getGroup(), "rule__ConfigDeclaration__Group__0"); + builder.put(grammarAccess.getDocumentationEntryAccess().getGroup(), "rule__DocumentationEntry__Group__0"); + builder.put(grammarAccess.getRuntimeEntryAccess().getGroup(), "rule__RuntimeEntry__Group__0"); + builder.put(grammarAccess.getMemoryEntryAccess().getGroup(), "rule__MemoryEntry__Group__0"); + builder.put(grammarAccess.getCustomEntryAccess().getGroup(), "rule__CustomEntry__Group__0"); + builder.put(grammarAccess.getScopeSpecificationAccess().getGroup(), "rule__ScopeSpecification__Group__0"); + builder.put(grammarAccess.getScopeSpecificationAccess().getGroup_2(), "rule__ScopeSpecification__Group_2__0"); + builder.put(grammarAccess.getScopeSpecificationAccess().getGroup_2_1(), "rule__ScopeSpecification__Group_2_1__0"); + builder.put(grammarAccess.getClassTypeScopeAccess().getGroup(), "rule__ClassTypeScope__Group__0"); + builder.put(grammarAccess.getObjectTypeScopeAccess().getGroup(), "rule__ObjectTypeScope__Group__0"); + builder.put(grammarAccess.getIntegerTypeScopeAccess().getGroup(), "rule__IntegerTypeScope__Group__0"); + builder.put(grammarAccess.getRealTypeScopeAccess().getGroup(), "rule__RealTypeScope__Group__0"); + builder.put(grammarAccess.getStringTypeScopeAccess().getGroup(), "rule__StringTypeScope__Group__0"); + builder.put(grammarAccess.getClassReferenceAccess().getGroup(), "rule__ClassReference__Group__0"); + builder.put(grammarAccess.getObjectReferenceAccess().getGroup(), "rule__ObjectReference__Group__0"); + builder.put(grammarAccess.getIntegerReferenceAccess().getGroup(), "rule__IntegerReference__Group__0"); + builder.put(grammarAccess.getRealReferenceAccess().getGroup(), "rule__RealReference__Group__0"); + builder.put(grammarAccess.getStringReferenceAccess().getGroup(), "rule__StringReference__Group__0"); + builder.put(grammarAccess.getIntervallNumberAccess().getGroup(), "rule__IntervallNumber__Group__0"); + builder.put(grammarAccess.getIntEnumberationAccess().getGroup(), "rule__IntEnumberation__Group__0"); + builder.put(grammarAccess.getIntEnumberationAccess().getGroup_2(), "rule__IntEnumberation__Group_2__0"); + builder.put(grammarAccess.getIntEnumberationAccess().getGroup_2_1(), "rule__IntEnumberation__Group_2_1__0"); + builder.put(grammarAccess.getRealEnumerationAccess().getGroup(), "rule__RealEnumeration__Group__0"); + builder.put(grammarAccess.getRealEnumerationAccess().getGroup_2(), "rule__RealEnumeration__Group_2__0"); + builder.put(grammarAccess.getRealEnumerationAccess().getGroup_2_1(), "rule__RealEnumeration__Group_2_1__0"); + builder.put(grammarAccess.getStringEnumerationAccess().getGroup(), "rule__StringEnumeration__Group__0"); + builder.put(grammarAccess.getStringEnumerationAccess().getGroup_2(), "rule__StringEnumeration__Group_2__0"); + builder.put(grammarAccess.getStringEnumerationAccess().getGroup_2_1(), "rule__StringEnumeration__Group_2_1__0"); + builder.put(grammarAccess.getScopeDeclarationAccess().getGroup(), "rule__ScopeDeclaration__Group__0"); + builder.put(grammarAccess.getGenerationTaskAccess().getGroup(), "rule__GenerationTask__Group__0"); + builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_0(), "rule__GenerationTask__Group_3_0__0"); + builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_1(), "rule__GenerationTask__Group_3_1__0"); + builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_2(), "rule__GenerationTask__Group_3_2__0"); + builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_3(), "rule__GenerationTask__Group_3_3__0"); + builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_4(), "rule__GenerationTask__Group_3_4__0"); + builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_5(), "rule__GenerationTask__Group_3_5__0"); + builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_6(), "rule__GenerationTask__Group_3_6__0"); + builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_7(), "rule__GenerationTask__Group_3_7__0"); + builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_8(), "rule__GenerationTask__Group_3_8__0"); + builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_9(), "rule__GenerationTask__Group_3_9__0"); + builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_10(), "rule__GenerationTask__Group_3_10__0"); + builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_11(), "rule__GenerationTask__Group_3_11__0"); + builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_12(), "rule__GenerationTask__Group_3_12__0"); + builder.put(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0(), "rule__ConfigurationScript__ImportsAssignment_0"); + builder.put(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1(), "rule__ConfigurationScript__CommandsAssignment_1"); + builder.put(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2(), "rule__EPackageImport__ImportedPackageAssignment_2"); + builder.put(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2(), "rule__ViatraImport__ImportedViatraAssignment_2"); + builder.put(grammarAccess.getFileSpecificationAccess().getPathAssignment(), "rule__FileSpecification__PathAssignment"); + builder.put(grammarAccess.getFileDeclarationAccess().getNameAssignment_1(), "rule__FileDeclaration__NameAssignment_1"); + builder.put(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3(), "rule__FileDeclaration__SpecificationAssignment_3"); + builder.put(grammarAccess.getFileReferenceAccess().getReferredAssignment(), "rule__FileReference__ReferredAssignment"); + builder.put(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1(), "rule__MetamodelSpecification__EntriesAssignment_1"); + builder.put(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1(), "rule__MetamodelSpecification__EntriesAssignment_2_1"); + builder.put(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1(), "rule__AllPackageEntry__PackageAssignment_1"); + builder.put(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2(), "rule__AllPackageEntry__ExclusionAssignment_2_2"); + builder.put(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1(), "rule__AllPackageEntry__ExclusionAssignment_2_3_1"); + builder.put(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0(), "rule__MetamodelElement__PackageAssignment_0_0"); + builder.put(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1(), "rule__MetamodelElement__ClassifierAssignment_1"); + builder.put(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1(), "rule__MetamodelElement__FeatureAssignment_2_1"); + builder.put(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1(), "rule__MetamodelDeclaration__NameAssignment_1"); + builder.put(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2(), "rule__MetamodelDeclaration__SpecificationAssignment_2"); + builder.put(grammarAccess.getMetamodelReferenceAccess().getReferredAssignment(), "rule__MetamodelReference__ReferredAssignment"); + builder.put(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1(), "rule__PartialModelSpecification__EntryAssignment_1"); + builder.put(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1(), "rule__PartialModelSpecification__EntryAssignment_2_1"); + builder.put(grammarAccess.getModelEntryAccess().getPathAssignment(), "rule__ModelEntry__PathAssignment"); + builder.put(grammarAccess.getFolderEntryAccess().getPathAssignment_1(), "rule__FolderEntry__PathAssignment_1"); + builder.put(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2(), "rule__FolderEntry__ExclusionAssignment_2_2"); + builder.put(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1(), "rule__FolderEntry__ExclusionAssignment_2_3_1"); + builder.put(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1(), "rule__PartialModelDeclaration__NameAssignment_1"); + builder.put(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2(), "rule__PartialModelDeclaration__SpecificationAssignment_2"); + builder.put(grammarAccess.getPartialModelReferenceAccess().getReferredAssignment(), "rule__PartialModelReference__ReferredAssignment"); + builder.put(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1(), "rule__PatternSpecification__EntriesAssignment_1"); + builder.put(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1(), "rule__PatternSpecification__EntriesAssignment_2_1"); + builder.put(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1(), "rule__AllPatternEntry__PackageAssignment_1"); + builder.put(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2(), "rule__AllPatternEntry__ExclusuionAssignment_2_2"); + builder.put(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1(), "rule__AllPatternEntry__ExclusuionAssignment_2_3_1"); + builder.put(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0(), "rule__PatternElement__PackageAssignment_0_0"); + builder.put(grammarAccess.getPatternElementAccess().getPatternAssignment_1(), "rule__PatternElement__PatternAssignment_1"); + builder.put(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1(), "rule__GraphPatternDeclaration__NameAssignment_1"); + builder.put(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2(), "rule__GraphPatternDeclaration__SpecificationAssignment_2"); + builder.put(grammarAccess.getGraphPatternReferenceAccess().getReferredAssignment(), "rule__GraphPatternReference__ReferredAssignment"); + builder.put(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_1(), "rule__ObjectiveSpecification__EntriesAssignment_1"); + builder.put(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_2_1(), "rule__ObjectiveSpecification__EntriesAssignment_2_1"); + builder.put(grammarAccess.getOptimizationEntryAccess().getDirectionAssignment_0(), "rule__OptimizationEntry__DirectionAssignment_0"); + builder.put(grammarAccess.getOptimizationEntryAccess().getFunctionAssignment_1(), "rule__OptimizationEntry__FunctionAssignment_1"); + builder.put(grammarAccess.getThresholdEntryAccess().getFunctionAssignment_0(), "rule__ThresholdEntry__FunctionAssignment_0"); + builder.put(grammarAccess.getThresholdEntryAccess().getOperatorAssignment_1(), "rule__ThresholdEntry__OperatorAssignment_1"); + builder.put(grammarAccess.getThresholdEntryAccess().getThresholdAssignment_2(), "rule__ThresholdEntry__ThresholdAssignment_2"); + builder.put(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_2(), "rule__CostObjectiveFunction__EntriesAssignment_2"); + builder.put(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_3_1(), "rule__CostObjectiveFunction__EntriesAssignment_3_1"); + builder.put(grammarAccess.getCostEntryAccess().getPatternElementAssignment_0(), "rule__CostEntry__PatternElementAssignment_0"); + builder.put(grammarAccess.getCostEntryAccess().getWeightAssignment_2(), "rule__CostEntry__WeightAssignment_2"); + builder.put(grammarAccess.getObjectiveDeclarationAccess().getNameAssignment_1(), "rule__ObjectiveDeclaration__NameAssignment_1"); + builder.put(grammarAccess.getObjectiveDeclarationAccess().getSpecificationAssignment_2(), "rule__ObjectiveDeclaration__SpecificationAssignment_2"); + builder.put(grammarAccess.getObjectiveReferenceAccess().getReferredAssignment(), "rule__ObjectiveReference__ReferredAssignment"); + builder.put(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0(), "rule__ConfigSpecification__EntriesAssignment_2_0"); + builder.put(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1(), "rule__ConfigSpecification__EntriesAssignment_2_1_1"); + builder.put(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1(), "rule__ConfigDeclaration__NameAssignment_1"); + builder.put(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2(), "rule__ConfigDeclaration__SpecificationAssignment_2"); + builder.put(grammarAccess.getDocumentationEntryAccess().getLevelAssignment_2(), "rule__DocumentationEntry__LevelAssignment_2"); + builder.put(grammarAccess.getRuntimeEntryAccess().getMillisecLimitAssignment_2(), "rule__RuntimeEntry__MillisecLimitAssignment_2"); + builder.put(grammarAccess.getMemoryEntryAccess().getMegabyteLimitAssignment_2(), "rule__MemoryEntry__MegabyteLimitAssignment_2"); + builder.put(grammarAccess.getCustomEntryAccess().getKeyAssignment_0(), "rule__CustomEntry__KeyAssignment_0"); + builder.put(grammarAccess.getCustomEntryAccess().getValueAssignment_2(), "rule__CustomEntry__ValueAssignment_2"); + builder.put(grammarAccess.getConfigReferenceAccess().getConfigAssignment(), "rule__ConfigReference__ConfigAssignment"); + builder.put(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0(), "rule__ScopeSpecification__ScopesAssignment_2_0"); + builder.put(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1(), "rule__ScopeSpecification__ScopesAssignment_2_1_1"); + builder.put(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1(), "rule__ClassTypeScope__TypeAssignment_1"); + builder.put(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0(), "rule__ClassTypeScope__SetsNewAssignment_2_0"); + builder.put(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1(), "rule__ClassTypeScope__SetsSumAssignment_2_1"); + builder.put(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0(), "rule__ClassTypeScope__NumberAssignment_3_0"); + builder.put(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1(), "rule__ClassTypeScope__NumberAssignment_3_1"); + builder.put(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1(), "rule__ObjectTypeScope__TypeAssignment_1"); + builder.put(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0(), "rule__ObjectTypeScope__SetsNewAssignment_2_0"); + builder.put(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1(), "rule__ObjectTypeScope__SetsSumAssignment_2_1"); + builder.put(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0(), "rule__ObjectTypeScope__NumberAssignment_3_0"); + builder.put(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1(), "rule__ObjectTypeScope__NumberAssignment_3_1"); + builder.put(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1(), "rule__IntegerTypeScope__TypeAssignment_1"); + builder.put(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0(), "rule__IntegerTypeScope__SetsNewAssignment_2_0"); + builder.put(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1(), "rule__IntegerTypeScope__SetsSumAssignment_2_1"); + builder.put(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0(), "rule__IntegerTypeScope__NumberAssignment_3_0"); + builder.put(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1(), "rule__IntegerTypeScope__NumberAssignment_3_1"); + builder.put(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2(), "rule__IntegerTypeScope__NumberAssignment_3_2"); + builder.put(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1(), "rule__RealTypeScope__TypeAssignment_1"); + builder.put(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0(), "rule__RealTypeScope__SetsNewAssignment_2_0"); + builder.put(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1(), "rule__RealTypeScope__SetsSumAssignment_2_1"); + builder.put(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0(), "rule__RealTypeScope__NumberAssignment_3_0"); + builder.put(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1(), "rule__RealTypeScope__NumberAssignment_3_1"); + builder.put(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2(), "rule__RealTypeScope__NumberAssignment_3_2"); + builder.put(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1(), "rule__StringTypeScope__TypeAssignment_1"); + builder.put(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0(), "rule__StringTypeScope__SetsNewAssignment_2_0"); + builder.put(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1(), "rule__StringTypeScope__SetsSumAssignment_2_1"); + builder.put(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0(), "rule__StringTypeScope__NumberAssignment_3_0"); + builder.put(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1(), "rule__StringTypeScope__NumberAssignment_3_1"); + builder.put(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2(), "rule__StringTypeScope__NumberAssignment_3_2"); + builder.put(grammarAccess.getClassReferenceAccess().getElementAssignment_1(), "rule__ClassReference__ElementAssignment_1"); + builder.put(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0(), "rule__ExactNumber__ExactNumberAssignment_0"); + builder.put(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1(), "rule__ExactNumber__ExactUnlimitedAssignment_1"); + builder.put(grammarAccess.getIntervallNumberAccess().getMinAssignment_0(), "rule__IntervallNumber__MinAssignment_0"); + builder.put(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0(), "rule__IntervallNumber__MaxNumberAssignment_2_0"); + builder.put(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1(), "rule__IntervallNumber__MaxUnlimitedAssignment_2_1"); + builder.put(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0(), "rule__IntEnumberation__EntryAssignment_2_0"); + builder.put(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1(), "rule__IntEnumberation__EntryAssignment_2_1_1"); + builder.put(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0(), "rule__RealEnumeration__EntryAssignment_2_0"); + builder.put(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1(), "rule__RealEnumeration__EntryAssignment_2_1_1"); + builder.put(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0(), "rule__StringEnumeration__EntryAssignment_2_0"); + builder.put(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1(), "rule__StringEnumeration__EntryAssignment_2_1_1"); + builder.put(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1(), "rule__ScopeDeclaration__NameAssignment_1"); + builder.put(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2(), "rule__ScopeDeclaration__SpecificationAssignment_2"); + builder.put(grammarAccess.getScopeReferenceAccess().getReferredAssignment(), "rule__ScopeReference__ReferredAssignment"); + builder.put(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2(), "rule__GenerationTask__MetamodelAssignment_3_0_2"); + builder.put(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2(), "rule__GenerationTask__PartialModelAssignment_3_1_2"); + builder.put(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2(), "rule__GenerationTask__PatternsAssignment_3_2_2"); + builder.put(grammarAccess.getGenerationTaskAccess().getObjectivesAssignment_3_3_2(), "rule__GenerationTask__ObjectivesAssignment_3_3_2"); + builder.put(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_4_2(), "rule__GenerationTask__ScopeAssignment_3_4_2"); + builder.put(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_5_0(), "rule__GenerationTask__NumberSpecifiedAssignment_3_5_0"); + builder.put(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_5_2(), "rule__GenerationTask__NumberAssignment_3_5_2"); + builder.put(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_6_0(), "rule__GenerationTask__RunSpecifiedAssignment_3_6_0"); + builder.put(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_6_2(), "rule__GenerationTask__RunsAssignment_3_6_2"); + builder.put(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_7_2(), "rule__GenerationTask__SolverAssignment_3_7_2"); + builder.put(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_8_2(), "rule__GenerationTask__ConfigAssignment_3_8_2"); + builder.put(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_9_2(), "rule__GenerationTask__DebugFolderAssignment_3_9_2"); + builder.put(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_10_2(), "rule__GenerationTask__TargetLogFileAssignment_3_10_2"); + builder.put(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_11_2(), "rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2"); + builder.put(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_12_2(), "rule__GenerationTask__TagetFolderAssignment_3_12_2"); + builder.put(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), "rule__GenerationTask__UnorderedGroup_3"); + } + } + + @Inject + private NameMappings nameMappings; + + @Inject + private ApplicationConfigurationGrammarAccess grammarAccess; + + @Override + protected InternalApplicationConfigurationParser createParser() { + InternalApplicationConfigurationParser result = new InternalApplicationConfigurationParser(null); + result.setGrammarAccess(grammarAccess); + return result; + } + + @Override + protected String getRuleName(AbstractElement element) { + return nameMappings.getRuleName(element); + } + + @Override + protected String[] getInitialHiddenTokens() { + return new String[] { "RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT" }; + } + + public ApplicationConfigurationGrammarAccess getGrammarAccess() { + return this.grammarAccess; + } + + public void setGrammarAccess(ApplicationConfigurationGrammarAccess grammarAccess) { + this.grammarAccess = grammarAccess; + } + + public NameMappings getNameMappings() { + return nameMappings; + } + + public void setNameMappings(NameMappings nameMappings) { + this.nameMappings = nameMappings; + } +} 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 26df9542..078014b2 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 @@ -/* - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr; - -import java.util.Collection; -import java.util.Collections; -import org.eclipse.xtext.AbstractRule; -import org.eclipse.xtext.ide.editor.contentassist.antlr.FollowElement; -import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; -import org.eclipse.xtext.ide.editor.partialEditing.IPartialEditingContentAssistParser; -import org.eclipse.xtext.util.PolymorphicDispatcher; - -public class PartialApplicationConfigurationContentAssistParser extends ApplicationConfigurationParser implements IPartialEditingContentAssistParser { - - private AbstractRule rule; - - @Override - public void initializeFor(AbstractRule rule) { - this.rule = rule; - } - - @Override - protected Collection getFollowElements(AbstractInternalContentAssistParser parser) { - if (rule == null || rule.eIsProxy()) - return Collections.emptyList(); - String methodName = "entryRule" + rule.getName(); - PolymorphicDispatcher> dispatcher = - new PolymorphicDispatcher>(methodName, 0, 0, Collections.singletonList(parser)); - dispatcher.invoke(); - return parser.getFollowElements(); - } - -} +/* + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr; + +import java.util.Collection; +import java.util.Collections; +import org.eclipse.xtext.AbstractRule; +import org.eclipse.xtext.ide.editor.contentassist.antlr.FollowElement; +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; +import org.eclipse.xtext.ide.editor.partialEditing.IPartialEditingContentAssistParser; +import org.eclipse.xtext.util.PolymorphicDispatcher; + +public class PartialApplicationConfigurationContentAssistParser extends ApplicationConfigurationParser implements IPartialEditingContentAssistParser { + + private AbstractRule rule; + + @Override + public void initializeFor(AbstractRule rule) { + this.rule = rule; + } + + @Override + protected Collection getFollowElements(AbstractInternalContentAssistParser parser) { + if (rule == null || rule.eIsProxy()) + return Collections.emptyList(); + String methodName = "entryRule" + rule.getName(); + PolymorphicDispatcher> dispatcher = + new PolymorphicDispatcher>(methodName, 0, 0, Collections.singletonList(parser)); + dispatcher.invoke(); + return parser.getFollowElements(); + } + +} 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 9b3e66ce..0c521b29 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,11857 +1,11857 @@ -/* - * generated by Xtext 2.21.0 - */ -grammar InternalApplicationConfiguration; - -options { - superClass=AbstractInternalContentAssistParser; -} - -@lexer::header { -package hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.internal; - -// Hack: Use our own Lexer superclass by means of import. -// Currently there is no other way to specify the superclass for the lexer. -import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; -} - -@parser::header { -package hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.internal; - -import java.io.InputStream; -import org.eclipse.xtext.*; -import org.eclipse.xtext.parser.*; -import org.eclipse.xtext.parser.impl.*; -import org.eclipse.emf.ecore.util.EcoreUtil; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.xtext.parser.antlr.XtextTokenStream; -import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; -import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; -import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.DFA; -import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess; - -} -@parser::members { - private ApplicationConfigurationGrammarAccess grammarAccess; - - public void setGrammarAccess(ApplicationConfigurationGrammarAccess grammarAccess) { - this.grammarAccess = grammarAccess; - } - - @Override - protected Grammar getGrammar() { - return grammarAccess.getGrammar(); - } - - @Override - protected String getValueForTokenName(String tokenName) { - return tokenName; - } -} - -// Entry rule entryRuleConfigurationScript -entryRuleConfigurationScript -: -{ before(grammarAccess.getConfigurationScriptRule()); } - ruleConfigurationScript -{ after(grammarAccess.getConfigurationScriptRule()); } - EOF -; - -// Rule ConfigurationScript -ruleConfigurationScript - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getConfigurationScriptAccess().getGroup()); } - (rule__ConfigurationScript__Group__0) - { after(grammarAccess.getConfigurationScriptAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleCommand -entryRuleCommand -: -{ before(grammarAccess.getCommandRule()); } - ruleCommand -{ after(grammarAccess.getCommandRule()); } - EOF -; - -// Rule Command -ruleCommand - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getCommandAccess().getAlternatives()); } - (rule__Command__Alternatives) - { after(grammarAccess.getCommandAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleQualifiedName -entryRuleQualifiedName -: -{ before(grammarAccess.getQualifiedNameRule()); } - ruleQualifiedName -{ after(grammarAccess.getQualifiedNameRule()); } - EOF -; - -// Rule QualifiedName -ruleQualifiedName - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getQualifiedNameAccess().getGroup()); } - (rule__QualifiedName__Group__0) - { after(grammarAccess.getQualifiedNameAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleREALLiteral -entryRuleREALLiteral -: -{ before(grammarAccess.getREALLiteralRule()); } - ruleREALLiteral -{ after(grammarAccess.getREALLiteralRule()); } - EOF -; - -// Rule REALLiteral -ruleREALLiteral - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getREALLiteralAccess().getGroup()); } - (rule__REALLiteral__Group__0) - { after(grammarAccess.getREALLiteralAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleINTLiteral -entryRuleINTLiteral -: -{ before(grammarAccess.getINTLiteralRule()); } - ruleINTLiteral -{ after(grammarAccess.getINTLiteralRule()); } - EOF -; - -// Rule INTLiteral -ruleINTLiteral - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getINTLiteralAccess().getGroup()); } - (rule__INTLiteral__Group__0) - { after(grammarAccess.getINTLiteralAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleImport -entryRuleImport -: -{ before(grammarAccess.getImportRule()); } - ruleImport -{ after(grammarAccess.getImportRule()); } - EOF -; - -// Rule Import -ruleImport - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getImportAccess().getAlternatives()); } - (rule__Import__Alternatives) - { after(grammarAccess.getImportAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleEPackageImport -entryRuleEPackageImport -: -{ before(grammarAccess.getEPackageImportRule()); } - ruleEPackageImport -{ after(grammarAccess.getEPackageImportRule()); } - EOF -; - -// Rule EPackageImport -ruleEPackageImport - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getEPackageImportAccess().getGroup()); } - (rule__EPackageImport__Group__0) - { after(grammarAccess.getEPackageImportAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleViatraImport -entryRuleViatraImport -: -{ before(grammarAccess.getViatraImportRule()); } - ruleViatraImport -{ after(grammarAccess.getViatraImportRule()); } - EOF -; - -// Rule ViatraImport -ruleViatraImport - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getViatraImportAccess().getGroup()); } - (rule__ViatraImport__Group__0) - { after(grammarAccess.getViatraImportAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleDeclaration -entryRuleDeclaration -: -{ before(grammarAccess.getDeclarationRule()); } - ruleDeclaration -{ after(grammarAccess.getDeclarationRule()); } - EOF -; - -// Rule Declaration -ruleDeclaration - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getDeclarationAccess().getAlternatives()); } - (rule__Declaration__Alternatives) - { after(grammarAccess.getDeclarationAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleFileSpecification -entryRuleFileSpecification -: -{ before(grammarAccess.getFileSpecificationRule()); } - ruleFileSpecification -{ after(grammarAccess.getFileSpecificationRule()); } - EOF -; - -// Rule FileSpecification -ruleFileSpecification - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getFileSpecificationAccess().getPathAssignment()); } - (rule__FileSpecification__PathAssignment) - { after(grammarAccess.getFileSpecificationAccess().getPathAssignment()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleFileDeclaration -entryRuleFileDeclaration -: -{ before(grammarAccess.getFileDeclarationRule()); } - ruleFileDeclaration -{ after(grammarAccess.getFileDeclarationRule()); } - EOF -; - -// Rule FileDeclaration -ruleFileDeclaration - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getFileDeclarationAccess().getGroup()); } - (rule__FileDeclaration__Group__0) - { after(grammarAccess.getFileDeclarationAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleFileReference -entryRuleFileReference -: -{ before(grammarAccess.getFileReferenceRule()); } - ruleFileReference -{ after(grammarAccess.getFileReferenceRule()); } - EOF -; - -// Rule FileReference -ruleFileReference - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getFileReferenceAccess().getReferredAssignment()); } - (rule__FileReference__ReferredAssignment) - { after(grammarAccess.getFileReferenceAccess().getReferredAssignment()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleFile -entryRuleFile -: -{ before(grammarAccess.getFileRule()); } - ruleFile -{ after(grammarAccess.getFileRule()); } - EOF -; - -// Rule File -ruleFile - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getFileAccess().getAlternatives()); } - (rule__File__Alternatives) - { after(grammarAccess.getFileAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleMetamodelSpecification -entryRuleMetamodelSpecification -: -{ before(grammarAccess.getMetamodelSpecificationRule()); } - ruleMetamodelSpecification -{ after(grammarAccess.getMetamodelSpecificationRule()); } - EOF -; - -// Rule MetamodelSpecification -ruleMetamodelSpecification - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getMetamodelSpecificationAccess().getGroup()); } - (rule__MetamodelSpecification__Group__0) - { after(grammarAccess.getMetamodelSpecificationAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleMetamodelEntry -entryRuleMetamodelEntry -: -{ before(grammarAccess.getMetamodelEntryRule()); } - ruleMetamodelEntry -{ after(grammarAccess.getMetamodelEntryRule()); } - EOF -; - -// Rule MetamodelEntry -ruleMetamodelEntry - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getMetamodelEntryAccess().getAlternatives()); } - (rule__MetamodelEntry__Alternatives) - { after(grammarAccess.getMetamodelEntryAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleAllPackageEntry -entryRuleAllPackageEntry -: -{ before(grammarAccess.getAllPackageEntryRule()); } - ruleAllPackageEntry -{ after(grammarAccess.getAllPackageEntryRule()); } - EOF -; - -// Rule AllPackageEntry -ruleAllPackageEntry - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getAllPackageEntryAccess().getGroup()); } - (rule__AllPackageEntry__Group__0) - { after(grammarAccess.getAllPackageEntryAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleMetamodelElement -entryRuleMetamodelElement -: -{ before(grammarAccess.getMetamodelElementRule()); } - ruleMetamodelElement -{ after(grammarAccess.getMetamodelElementRule()); } - EOF -; - -// Rule MetamodelElement -ruleMetamodelElement - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getMetamodelElementAccess().getGroup()); } - (rule__MetamodelElement__Group__0) - { after(grammarAccess.getMetamodelElementAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleMetamodelDeclaration -entryRuleMetamodelDeclaration -: -{ before(grammarAccess.getMetamodelDeclarationRule()); } - ruleMetamodelDeclaration -{ after(grammarAccess.getMetamodelDeclarationRule()); } - EOF -; - -// Rule MetamodelDeclaration -ruleMetamodelDeclaration - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getMetamodelDeclarationAccess().getGroup()); } - (rule__MetamodelDeclaration__Group__0) - { after(grammarAccess.getMetamodelDeclarationAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleMetamodelReference -entryRuleMetamodelReference -: -{ before(grammarAccess.getMetamodelReferenceRule()); } - ruleMetamodelReference -{ after(grammarAccess.getMetamodelReferenceRule()); } - EOF -; - -// Rule MetamodelReference -ruleMetamodelReference - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getMetamodelReferenceAccess().getReferredAssignment()); } - (rule__MetamodelReference__ReferredAssignment) - { after(grammarAccess.getMetamodelReferenceAccess().getReferredAssignment()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleMetamodel -entryRuleMetamodel -: -{ before(grammarAccess.getMetamodelRule()); } - ruleMetamodel -{ after(grammarAccess.getMetamodelRule()); } - EOF -; - -// Rule Metamodel -ruleMetamodel - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getMetamodelAccess().getAlternatives()); } - (rule__Metamodel__Alternatives) - { after(grammarAccess.getMetamodelAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRulePartialModelSpecification -entryRulePartialModelSpecification -: -{ before(grammarAccess.getPartialModelSpecificationRule()); } - rulePartialModelSpecification -{ after(grammarAccess.getPartialModelSpecificationRule()); } - EOF -; - -// Rule PartialModelSpecification -rulePartialModelSpecification - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getPartialModelSpecificationAccess().getGroup()); } - (rule__PartialModelSpecification__Group__0) - { after(grammarAccess.getPartialModelSpecificationAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRulePartialModelEntry -entryRulePartialModelEntry -: -{ before(grammarAccess.getPartialModelEntryRule()); } - rulePartialModelEntry -{ after(grammarAccess.getPartialModelEntryRule()); } - EOF -; - -// Rule PartialModelEntry -rulePartialModelEntry - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getPartialModelEntryAccess().getAlternatives()); } - (rule__PartialModelEntry__Alternatives) - { after(grammarAccess.getPartialModelEntryAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleModelEntry -entryRuleModelEntry -: -{ before(grammarAccess.getModelEntryRule()); } - ruleModelEntry -{ after(grammarAccess.getModelEntryRule()); } - EOF -; - -// Rule ModelEntry -ruleModelEntry - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getModelEntryAccess().getPathAssignment()); } - (rule__ModelEntry__PathAssignment) - { after(grammarAccess.getModelEntryAccess().getPathAssignment()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleFolderEntry -entryRuleFolderEntry -: -{ before(grammarAccess.getFolderEntryRule()); } - ruleFolderEntry -{ after(grammarAccess.getFolderEntryRule()); } - EOF -; - -// Rule FolderEntry -ruleFolderEntry - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getFolderEntryAccess().getGroup()); } - (rule__FolderEntry__Group__0) - { after(grammarAccess.getFolderEntryAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRulePartialModelDeclaration -entryRulePartialModelDeclaration -: -{ before(grammarAccess.getPartialModelDeclarationRule()); } - rulePartialModelDeclaration -{ after(grammarAccess.getPartialModelDeclarationRule()); } - EOF -; - -// Rule PartialModelDeclaration -rulePartialModelDeclaration - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getPartialModelDeclarationAccess().getGroup()); } - (rule__PartialModelDeclaration__Group__0) - { after(grammarAccess.getPartialModelDeclarationAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRulePartialModelReference -entryRulePartialModelReference -: -{ before(grammarAccess.getPartialModelReferenceRule()); } - rulePartialModelReference -{ after(grammarAccess.getPartialModelReferenceRule()); } - EOF -; - -// Rule PartialModelReference -rulePartialModelReference - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getPartialModelReferenceAccess().getReferredAssignment()); } - (rule__PartialModelReference__ReferredAssignment) - { after(grammarAccess.getPartialModelReferenceAccess().getReferredAssignment()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRulePartialModel -entryRulePartialModel -: -{ before(grammarAccess.getPartialModelRule()); } - rulePartialModel -{ after(grammarAccess.getPartialModelRule()); } - EOF -; - -// Rule PartialModel -rulePartialModel - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getPartialModelAccess().getAlternatives()); } - (rule__PartialModel__Alternatives) - { after(grammarAccess.getPartialModelAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRulePatternSpecification -entryRulePatternSpecification -: -{ before(grammarAccess.getPatternSpecificationRule()); } - rulePatternSpecification -{ after(grammarAccess.getPatternSpecificationRule()); } - EOF -; - -// Rule PatternSpecification -rulePatternSpecification - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getPatternSpecificationAccess().getGroup()); } - (rule__PatternSpecification__Group__0) - { after(grammarAccess.getPatternSpecificationAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRulePatternEntry -entryRulePatternEntry -: -{ before(grammarAccess.getPatternEntryRule()); } - rulePatternEntry -{ after(grammarAccess.getPatternEntryRule()); } - EOF -; - -// Rule PatternEntry -rulePatternEntry - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getPatternEntryAccess().getAlternatives()); } - (rule__PatternEntry__Alternatives) - { after(grammarAccess.getPatternEntryAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleAllPatternEntry -entryRuleAllPatternEntry -: -{ before(grammarAccess.getAllPatternEntryRule()); } - ruleAllPatternEntry -{ after(grammarAccess.getAllPatternEntryRule()); } - EOF -; - -// Rule AllPatternEntry -ruleAllPatternEntry - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getAllPatternEntryAccess().getGroup()); } - (rule__AllPatternEntry__Group__0) - { after(grammarAccess.getAllPatternEntryAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRulePatternElement -entryRulePatternElement -: -{ before(grammarAccess.getPatternElementRule()); } - rulePatternElement -{ after(grammarAccess.getPatternElementRule()); } - EOF -; - -// Rule PatternElement -rulePatternElement - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getPatternElementAccess().getGroup()); } - (rule__PatternElement__Group__0) - { after(grammarAccess.getPatternElementAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleGraphPatternDeclaration -entryRuleGraphPatternDeclaration -: -{ before(grammarAccess.getGraphPatternDeclarationRule()); } - ruleGraphPatternDeclaration -{ after(grammarAccess.getGraphPatternDeclarationRule()); } - EOF -; - -// Rule GraphPatternDeclaration -ruleGraphPatternDeclaration - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getGraphPatternDeclarationAccess().getGroup()); } - (rule__GraphPatternDeclaration__Group__0) - { after(grammarAccess.getGraphPatternDeclarationAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleGraphPatternReference -entryRuleGraphPatternReference -: -{ before(grammarAccess.getGraphPatternReferenceRule()); } - ruleGraphPatternReference -{ after(grammarAccess.getGraphPatternReferenceRule()); } - EOF -; - -// Rule GraphPatternReference -ruleGraphPatternReference - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getGraphPatternReferenceAccess().getReferredAssignment()); } - (rule__GraphPatternReference__ReferredAssignment) - { after(grammarAccess.getGraphPatternReferenceAccess().getReferredAssignment()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleGraphPattern -entryRuleGraphPattern -: -{ before(grammarAccess.getGraphPatternRule()); } - ruleGraphPattern -{ after(grammarAccess.getGraphPatternRule()); } - EOF -; - -// Rule GraphPattern -ruleGraphPattern - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getGraphPatternAccess().getAlternatives()); } - (rule__GraphPattern__Alternatives) - { after(grammarAccess.getGraphPatternAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleObjectiveSpecification -entryRuleObjectiveSpecification -: -{ before(grammarAccess.getObjectiveSpecificationRule()); } - ruleObjectiveSpecification -{ after(grammarAccess.getObjectiveSpecificationRule()); } - EOF -; - -// Rule ObjectiveSpecification -ruleObjectiveSpecification - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getObjectiveSpecificationAccess().getGroup()); } - (rule__ObjectiveSpecification__Group__0) - { after(grammarAccess.getObjectiveSpecificationAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleObjectiveEntry -entryRuleObjectiveEntry -: -{ before(grammarAccess.getObjectiveEntryRule()); } - ruleObjectiveEntry -{ after(grammarAccess.getObjectiveEntryRule()); } - EOF -; - -// Rule ObjectiveEntry -ruleObjectiveEntry - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getObjectiveEntryAccess().getAlternatives()); } - (rule__ObjectiveEntry__Alternatives) - { after(grammarAccess.getObjectiveEntryAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleOptimizationEntry -entryRuleOptimizationEntry -: -{ before(grammarAccess.getOptimizationEntryRule()); } - ruleOptimizationEntry -{ after(grammarAccess.getOptimizationEntryRule()); } - EOF -; - -// Rule OptimizationEntry -ruleOptimizationEntry - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getOptimizationEntryAccess().getGroup()); } - (rule__OptimizationEntry__Group__0) - { after(grammarAccess.getOptimizationEntryAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleThresholdEntry -entryRuleThresholdEntry -: -{ before(grammarAccess.getThresholdEntryRule()); } - ruleThresholdEntry -{ after(grammarAccess.getThresholdEntryRule()); } - EOF -; - -// Rule ThresholdEntry -ruleThresholdEntry - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getThresholdEntryAccess().getGroup()); } - (rule__ThresholdEntry__Group__0) - { after(grammarAccess.getThresholdEntryAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleObjectiveFunction -entryRuleObjectiveFunction -: -{ before(grammarAccess.getObjectiveFunctionRule()); } - ruleObjectiveFunction -{ after(grammarAccess.getObjectiveFunctionRule()); } - EOF -; - -// Rule ObjectiveFunction -ruleObjectiveFunction - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall()); } - ruleCostObjectiveFunction - { after(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleCostObjectiveFunction -entryRuleCostObjectiveFunction -: -{ before(grammarAccess.getCostObjectiveFunctionRule()); } - ruleCostObjectiveFunction -{ after(grammarAccess.getCostObjectiveFunctionRule()); } - EOF -; - -// Rule CostObjectiveFunction -ruleCostObjectiveFunction - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getCostObjectiveFunctionAccess().getGroup()); } - (rule__CostObjectiveFunction__Group__0) - { after(grammarAccess.getCostObjectiveFunctionAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleCostEntry -entryRuleCostEntry -: -{ before(grammarAccess.getCostEntryRule()); } - ruleCostEntry -{ after(grammarAccess.getCostEntryRule()); } - EOF -; - -// Rule CostEntry -ruleCostEntry - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getCostEntryAccess().getGroup()); } - (rule__CostEntry__Group__0) - { after(grammarAccess.getCostEntryAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleObjectiveDeclaration -entryRuleObjectiveDeclaration -: -{ before(grammarAccess.getObjectiveDeclarationRule()); } - ruleObjectiveDeclaration -{ after(grammarAccess.getObjectiveDeclarationRule()); } - EOF -; - -// Rule ObjectiveDeclaration -ruleObjectiveDeclaration - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getObjectiveDeclarationAccess().getGroup()); } - (rule__ObjectiveDeclaration__Group__0) - { after(grammarAccess.getObjectiveDeclarationAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleObjectiveReference -entryRuleObjectiveReference -: -{ before(grammarAccess.getObjectiveReferenceRule()); } - ruleObjectiveReference -{ after(grammarAccess.getObjectiveReferenceRule()); } - EOF -; - -// Rule ObjectiveReference -ruleObjectiveReference - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getObjectiveReferenceAccess().getReferredAssignment()); } - (rule__ObjectiveReference__ReferredAssignment) - { after(grammarAccess.getObjectiveReferenceAccess().getReferredAssignment()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleObjective -entryRuleObjective -: -{ before(grammarAccess.getObjectiveRule()); } - ruleObjective -{ after(grammarAccess.getObjectiveRule()); } - EOF -; - -// Rule Objective -ruleObjective - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getObjectiveAccess().getAlternatives()); } - (rule__Objective__Alternatives) - { after(grammarAccess.getObjectiveAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleConfigSpecification -entryRuleConfigSpecification -: -{ before(grammarAccess.getConfigSpecificationRule()); } - ruleConfigSpecification -{ after(grammarAccess.getConfigSpecificationRule()); } - EOF -; - -// Rule ConfigSpecification -ruleConfigSpecification - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getConfigSpecificationAccess().getGroup()); } - (rule__ConfigSpecification__Group__0) - { after(grammarAccess.getConfigSpecificationAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleConfigDeclaration -entryRuleConfigDeclaration -: -{ before(grammarAccess.getConfigDeclarationRule()); } - ruleConfigDeclaration -{ after(grammarAccess.getConfigDeclarationRule()); } - EOF -; - -// Rule ConfigDeclaration -ruleConfigDeclaration - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getConfigDeclarationAccess().getGroup()); } - (rule__ConfigDeclaration__Group__0) - { after(grammarAccess.getConfigDeclarationAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleConfigEntry -entryRuleConfigEntry -: -{ before(grammarAccess.getConfigEntryRule()); } - ruleConfigEntry -{ after(grammarAccess.getConfigEntryRule()); } - EOF -; - -// Rule ConfigEntry -ruleConfigEntry - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getConfigEntryAccess().getAlternatives()); } - (rule__ConfigEntry__Alternatives) - { after(grammarAccess.getConfigEntryAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleDocumentationEntry -entryRuleDocumentationEntry -: -{ before(grammarAccess.getDocumentationEntryRule()); } - ruleDocumentationEntry -{ after(grammarAccess.getDocumentationEntryRule()); } - EOF -; - -// Rule DocumentationEntry -ruleDocumentationEntry - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getDocumentationEntryAccess().getGroup()); } - (rule__DocumentationEntry__Group__0) - { after(grammarAccess.getDocumentationEntryAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleRuntimeEntry -entryRuleRuntimeEntry -: -{ before(grammarAccess.getRuntimeEntryRule()); } - ruleRuntimeEntry -{ after(grammarAccess.getRuntimeEntryRule()); } - EOF -; - -// Rule RuntimeEntry -ruleRuntimeEntry - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getRuntimeEntryAccess().getGroup()); } - (rule__RuntimeEntry__Group__0) - { after(grammarAccess.getRuntimeEntryAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleMemoryEntry -entryRuleMemoryEntry -: -{ before(grammarAccess.getMemoryEntryRule()); } - ruleMemoryEntry -{ after(grammarAccess.getMemoryEntryRule()); } - EOF -; - -// Rule MemoryEntry -ruleMemoryEntry - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getMemoryEntryAccess().getGroup()); } - (rule__MemoryEntry__Group__0) - { after(grammarAccess.getMemoryEntryAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleCustomEntry -entryRuleCustomEntry -: -{ before(grammarAccess.getCustomEntryRule()); } - ruleCustomEntry -{ after(grammarAccess.getCustomEntryRule()); } - EOF -; - -// Rule CustomEntry -ruleCustomEntry - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getCustomEntryAccess().getGroup()); } - (rule__CustomEntry__Group__0) - { after(grammarAccess.getCustomEntryAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleConfigReference -entryRuleConfigReference -: -{ before(grammarAccess.getConfigReferenceRule()); } - ruleConfigReference -{ after(grammarAccess.getConfigReferenceRule()); } - EOF -; - -// Rule ConfigReference -ruleConfigReference - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getConfigReferenceAccess().getConfigAssignment()); } - (rule__ConfigReference__ConfigAssignment) - { after(grammarAccess.getConfigReferenceAccess().getConfigAssignment()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleConfig -entryRuleConfig -: -{ before(grammarAccess.getConfigRule()); } - ruleConfig -{ after(grammarAccess.getConfigRule()); } - EOF -; - -// Rule Config -ruleConfig - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getConfigAccess().getAlternatives()); } - (rule__Config__Alternatives) - { after(grammarAccess.getConfigAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleScopeSpecification -entryRuleScopeSpecification -: -{ before(grammarAccess.getScopeSpecificationRule()); } - ruleScopeSpecification -{ after(grammarAccess.getScopeSpecificationRule()); } - EOF -; - -// Rule ScopeSpecification -ruleScopeSpecification - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getScopeSpecificationAccess().getGroup()); } - (rule__ScopeSpecification__Group__0) - { after(grammarAccess.getScopeSpecificationAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleTypeScope -entryRuleTypeScope -: -{ before(grammarAccess.getTypeScopeRule()); } - ruleTypeScope -{ after(grammarAccess.getTypeScopeRule()); } - EOF -; - -// Rule TypeScope -ruleTypeScope - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getTypeScopeAccess().getAlternatives()); } - (rule__TypeScope__Alternatives) - { after(grammarAccess.getTypeScopeAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleClassTypeScope -entryRuleClassTypeScope -: -{ before(grammarAccess.getClassTypeScopeRule()); } - ruleClassTypeScope -{ after(grammarAccess.getClassTypeScopeRule()); } - EOF -; - -// Rule ClassTypeScope -ruleClassTypeScope - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getClassTypeScopeAccess().getGroup()); } - (rule__ClassTypeScope__Group__0) - { after(grammarAccess.getClassTypeScopeAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleObjectTypeScope -entryRuleObjectTypeScope -: -{ before(grammarAccess.getObjectTypeScopeRule()); } - ruleObjectTypeScope -{ after(grammarAccess.getObjectTypeScopeRule()); } - EOF -; - -// Rule ObjectTypeScope -ruleObjectTypeScope - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getObjectTypeScopeAccess().getGroup()); } - (rule__ObjectTypeScope__Group__0) - { after(grammarAccess.getObjectTypeScopeAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleIntegerTypeScope -entryRuleIntegerTypeScope -: -{ before(grammarAccess.getIntegerTypeScopeRule()); } - ruleIntegerTypeScope -{ after(grammarAccess.getIntegerTypeScopeRule()); } - EOF -; - -// Rule IntegerTypeScope -ruleIntegerTypeScope - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getIntegerTypeScopeAccess().getGroup()); } - (rule__IntegerTypeScope__Group__0) - { after(grammarAccess.getIntegerTypeScopeAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleRealTypeScope -entryRuleRealTypeScope -: -{ before(grammarAccess.getRealTypeScopeRule()); } - ruleRealTypeScope -{ after(grammarAccess.getRealTypeScopeRule()); } - EOF -; - -// Rule RealTypeScope -ruleRealTypeScope - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getRealTypeScopeAccess().getGroup()); } - (rule__RealTypeScope__Group__0) - { after(grammarAccess.getRealTypeScopeAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleStringTypeScope -entryRuleStringTypeScope -: -{ before(grammarAccess.getStringTypeScopeRule()); } - ruleStringTypeScope -{ after(grammarAccess.getStringTypeScopeRule()); } - EOF -; - -// Rule StringTypeScope -ruleStringTypeScope - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getStringTypeScopeAccess().getGroup()); } - (rule__StringTypeScope__Group__0) - { after(grammarAccess.getStringTypeScopeAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleClassReference -entryRuleClassReference -: -{ before(grammarAccess.getClassReferenceRule()); } - ruleClassReference -{ after(grammarAccess.getClassReferenceRule()); } - EOF -; - -// Rule ClassReference -ruleClassReference - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getClassReferenceAccess().getGroup()); } - (rule__ClassReference__Group__0) - { after(grammarAccess.getClassReferenceAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleObjectReference -entryRuleObjectReference -: -{ before(grammarAccess.getObjectReferenceRule()); } - ruleObjectReference -{ after(grammarAccess.getObjectReferenceRule()); } - EOF -; - -// Rule ObjectReference -ruleObjectReference - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getObjectReferenceAccess().getGroup()); } - (rule__ObjectReference__Group__0) - { after(grammarAccess.getObjectReferenceAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleIntegerReference -entryRuleIntegerReference -: -{ before(grammarAccess.getIntegerReferenceRule()); } - ruleIntegerReference -{ after(grammarAccess.getIntegerReferenceRule()); } - EOF -; - -// Rule IntegerReference -ruleIntegerReference - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getIntegerReferenceAccess().getGroup()); } - (rule__IntegerReference__Group__0) - { after(grammarAccess.getIntegerReferenceAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleRealReference -entryRuleRealReference -: -{ before(grammarAccess.getRealReferenceRule()); } - ruleRealReference -{ after(grammarAccess.getRealReferenceRule()); } - EOF -; - -// Rule RealReference -ruleRealReference - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getRealReferenceAccess().getGroup()); } - (rule__RealReference__Group__0) - { after(grammarAccess.getRealReferenceAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleStringReference -entryRuleStringReference -: -{ before(grammarAccess.getStringReferenceRule()); } - ruleStringReference -{ after(grammarAccess.getStringReferenceRule()); } - EOF -; - -// Rule StringReference -ruleStringReference - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getStringReferenceAccess().getGroup()); } - (rule__StringReference__Group__0) - { after(grammarAccess.getStringReferenceAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleExactNumber -entryRuleExactNumber -: -{ before(grammarAccess.getExactNumberRule()); } - ruleExactNumber -{ after(grammarAccess.getExactNumberRule()); } - EOF -; - -// Rule ExactNumber -ruleExactNumber - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getExactNumberAccess().getAlternatives()); } - (rule__ExactNumber__Alternatives) - { after(grammarAccess.getExactNumberAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleIntervallNumber -entryRuleIntervallNumber -: -{ before(grammarAccess.getIntervallNumberRule()); } - ruleIntervallNumber -{ after(grammarAccess.getIntervallNumberRule()); } - EOF -; - -// Rule IntervallNumber -ruleIntervallNumber - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getIntervallNumberAccess().getGroup()); } - (rule__IntervallNumber__Group__0) - { after(grammarAccess.getIntervallNumberAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleIntEnumberation -entryRuleIntEnumberation -: -{ before(grammarAccess.getIntEnumberationRule()); } - ruleIntEnumberation -{ after(grammarAccess.getIntEnumberationRule()); } - EOF -; - -// Rule IntEnumberation -ruleIntEnumberation - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getIntEnumberationAccess().getGroup()); } - (rule__IntEnumberation__Group__0) - { after(grammarAccess.getIntEnumberationAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleRealEnumeration -entryRuleRealEnumeration -: -{ before(grammarAccess.getRealEnumerationRule()); } - ruleRealEnumeration -{ after(grammarAccess.getRealEnumerationRule()); } - EOF -; - -// Rule RealEnumeration -ruleRealEnumeration - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getRealEnumerationAccess().getGroup()); } - (rule__RealEnumeration__Group__0) - { after(grammarAccess.getRealEnumerationAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleStringEnumeration -entryRuleStringEnumeration -: -{ before(grammarAccess.getStringEnumerationRule()); } - ruleStringEnumeration -{ after(grammarAccess.getStringEnumerationRule()); } - EOF -; - -// Rule StringEnumeration -ruleStringEnumeration - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getStringEnumerationAccess().getGroup()); } - (rule__StringEnumeration__Group__0) - { after(grammarAccess.getStringEnumerationAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleScopeDeclaration -entryRuleScopeDeclaration -: -{ before(grammarAccess.getScopeDeclarationRule()); } - ruleScopeDeclaration -{ after(grammarAccess.getScopeDeclarationRule()); } - EOF -; - -// Rule ScopeDeclaration -ruleScopeDeclaration - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getScopeDeclarationAccess().getGroup()); } - (rule__ScopeDeclaration__Group__0) - { after(grammarAccess.getScopeDeclarationAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleScopeReference -entryRuleScopeReference -: -{ before(grammarAccess.getScopeReferenceRule()); } - ruleScopeReference -{ after(grammarAccess.getScopeReferenceRule()); } - EOF -; - -// Rule ScopeReference -ruleScopeReference - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getScopeReferenceAccess().getReferredAssignment()); } - (rule__ScopeReference__ReferredAssignment) - { after(grammarAccess.getScopeReferenceAccess().getReferredAssignment()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleScope -entryRuleScope -: -{ before(grammarAccess.getScopeRule()); } - ruleScope -{ after(grammarAccess.getScopeRule()); } - EOF -; - -// Rule Scope -ruleScope - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getScopeAccess().getAlternatives()); } - (rule__Scope__Alternatives) - { after(grammarAccess.getScopeAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleTask -entryRuleTask -: -{ before(grammarAccess.getTaskRule()); } - ruleTask -{ after(grammarAccess.getTaskRule()); } - EOF -; - -// Rule Task -ruleTask - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall()); } - ruleGenerationTask - { after(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleGenerationTask -entryRuleGenerationTask -: -{ before(grammarAccess.getGenerationTaskRule()); } - ruleGenerationTask -{ after(grammarAccess.getGenerationTaskRule()); } - EOF -; - -// Rule GenerationTask -ruleGenerationTask - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getGenerationTaskAccess().getGroup()); } - (rule__GenerationTask__Group__0) - { after(grammarAccess.getGenerationTaskAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Rule OptimizationDirection -ruleOptimizationDirection - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getOptimizationDirectionAccess().getAlternatives()); } - (rule__OptimizationDirection__Alternatives) - { after(grammarAccess.getOptimizationDirectionAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Rule ComparisonOperator -ruleComparisonOperator - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getComparisonOperatorAccess().getAlternatives()); } - (rule__ComparisonOperator__Alternatives) - { after(grammarAccess.getComparisonOperatorAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Rule DocumentLevelSpecification -ruleDocumentLevelSpecification - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getDocumentLevelSpecificationAccess().getAlternatives()); } - (rule__DocumentLevelSpecification__Alternatives) - { after(grammarAccess.getDocumentLevelSpecificationAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Rule Solver -ruleSolver - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getSolverAccess().getAlternatives()); } - (rule__Solver__Alternatives) - { after(grammarAccess.getSolverAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__Command__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getCommandAccess().getDeclarationParserRuleCall_0()); } - ruleDeclaration - { after(grammarAccess.getCommandAccess().getDeclarationParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getCommandAccess().getTaskParserRuleCall_1()); } - ruleTask - { after(grammarAccess.getCommandAccess().getTaskParserRuleCall_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__Import__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getImportAccess().getEPackageImportParserRuleCall_0()); } - ruleEPackageImport - { after(grammarAccess.getImportAccess().getEPackageImportParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getImportAccess().getViatraImportParserRuleCall_1()); } - ruleViatraImport - { after(grammarAccess.getImportAccess().getViatraImportParserRuleCall_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__Declaration__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0()); } - ruleFileDeclaration - { after(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall_1()); } - ruleMetamodelDeclaration - { after(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall_1()); } - ) - | - ( - { before(grammarAccess.getDeclarationAccess().getPartialModelDeclarationParserRuleCall_2()); } - rulePartialModelDeclaration - { after(grammarAccess.getDeclarationAccess().getPartialModelDeclarationParserRuleCall_2()); } - ) - | - ( - { before(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3()); } - ruleGraphPatternDeclaration - { after(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3()); } - ) - | - ( - { before(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4()); } - ruleConfigDeclaration - { after(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4()); } - ) - | - ( - { before(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5()); } - ruleScopeDeclaration - { after(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5()); } - ) - | - ( - { before(grammarAccess.getDeclarationAccess().getObjectiveDeclarationParserRuleCall_6()); } - ruleObjectiveDeclaration - { after(grammarAccess.getDeclarationAccess().getObjectiveDeclarationParserRuleCall_6()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__File__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0()); } - ruleFileSpecification - { after(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1()); } - ruleFileReference - { after(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelEntry__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0()); } - ruleMetamodelElement - { after(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1()); } - ruleAllPackageEntry - { after(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__Metamodel__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0()); } - ruleMetamodelReference - { after(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1()); } - ruleMetamodelSpecification - { after(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__PartialModelEntry__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0()); } - ruleModelEntry - { after(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1()); } - ruleFolderEntry - { after(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__PartialModel__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0()); } - rulePartialModelSpecification - { after(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1()); } - rulePartialModelReference - { after(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__PatternEntry__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0()); } - rulePatternElement - { after(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1()); } - ruleAllPatternEntry - { after(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__GraphPattern__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0()); } - ruleGraphPatternReference - { after(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1()); } - rulePatternSpecification - { after(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectiveEntry__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getObjectiveEntryAccess().getOptimizationEntryParserRuleCall_0()); } - ruleOptimizationEntry - { after(grammarAccess.getObjectiveEntryAccess().getOptimizationEntryParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getObjectiveEntryAccess().getThresholdEntryParserRuleCall_1()); } - ruleThresholdEntry - { after(grammarAccess.getObjectiveEntryAccess().getThresholdEntryParserRuleCall_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__Objective__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getObjectiveAccess().getObjectiveReferenceParserRuleCall_0()); } - ruleObjectiveReference - { after(grammarAccess.getObjectiveAccess().getObjectiveReferenceParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getObjectiveAccess().getObjectiveSpecificationParserRuleCall_1()); } - ruleObjectiveSpecification - { after(grammarAccess.getObjectiveAccess().getObjectiveSpecificationParserRuleCall_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigEntry__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0()); } - ruleDocumentationEntry - { after(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1()); } - ruleRuntimeEntry - { after(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1()); } - ) - | - ( - { before(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2()); } - ruleMemoryEntry - { after(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2()); } - ) - | - ( - { before(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3()); } - ruleCustomEntry - { after(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__Config__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0()); } - ruleConfigSpecification - { after(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1()); } - ruleConfigReference - { after(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__TypeScope__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); } - ruleClassTypeScope - { after(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); } - ruleObjectTypeScope - { after(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); } - ) - | - ( - { before(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); } - ruleIntegerTypeScope - { after(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); } - ) - | - ( - { before(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); } - ruleRealTypeScope - { after(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); } - ) - | - ( - { before(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); } - ruleStringTypeScope - { after(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ClassTypeScope__Alternatives_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0()); } - (rule__ClassTypeScope__SetsNewAssignment_2_0) - { after(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0()); } - ) - | - ( - { before(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1()); } - (rule__ClassTypeScope__SetsSumAssignment_2_1) - { after(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ClassTypeScope__Alternatives_3 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0()); } - (rule__ClassTypeScope__NumberAssignment_3_0) - { after(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0()); } - ) - | - ( - { before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1()); } - (rule__ClassTypeScope__NumberAssignment_3_1) - { after(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectTypeScope__Alternatives_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0()); } - (rule__ObjectTypeScope__SetsNewAssignment_2_0) - { after(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0()); } - ) - | - ( - { before(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1()); } - (rule__ObjectTypeScope__SetsSumAssignment_2_1) - { after(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectTypeScope__Alternatives_3 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0()); } - (rule__ObjectTypeScope__NumberAssignment_3_0) - { after(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0()); } - ) - | - ( - { before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1()); } - (rule__ObjectTypeScope__NumberAssignment_3_1) - { after(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntegerTypeScope__Alternatives_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0()); } - (rule__IntegerTypeScope__SetsNewAssignment_2_0) - { after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0()); } - ) - | - ( - { before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1()); } - (rule__IntegerTypeScope__SetsSumAssignment_2_1) - { after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntegerTypeScope__Alternatives_3 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0()); } - (rule__IntegerTypeScope__NumberAssignment_3_0) - { after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0()); } - ) - | - ( - { before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1()); } - (rule__IntegerTypeScope__NumberAssignment_3_1) - { after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1()); } - ) - | - ( - { before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2()); } - (rule__IntegerTypeScope__NumberAssignment_3_2) - { after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__RealTypeScope__Alternatives_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0()); } - (rule__RealTypeScope__SetsNewAssignment_2_0) - { after(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0()); } - ) - | - ( - { before(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1()); } - (rule__RealTypeScope__SetsSumAssignment_2_1) - { after(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__RealTypeScope__Alternatives_3 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0()); } - (rule__RealTypeScope__NumberAssignment_3_0) - { after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0()); } - ) - | - ( - { before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1()); } - (rule__RealTypeScope__NumberAssignment_3_1) - { after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1()); } - ) - | - ( - { before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2()); } - (rule__RealTypeScope__NumberAssignment_3_2) - { after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__StringTypeScope__Alternatives_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0()); } - (rule__StringTypeScope__SetsNewAssignment_2_0) - { after(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0()); } - ) - | - ( - { before(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1()); } - (rule__StringTypeScope__SetsSumAssignment_2_1) - { after(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__StringTypeScope__Alternatives_3 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0()); } - (rule__StringTypeScope__NumberAssignment_3_0) - { after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0()); } - ) - | - ( - { before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1()); } - (rule__StringTypeScope__NumberAssignment_3_1) - { after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1()); } - ) - | - ( - { before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2()); } - (rule__StringTypeScope__NumberAssignment_3_2) - { after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ExactNumber__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0()); } - (rule__ExactNumber__ExactNumberAssignment_0) - { after(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0()); } - ) - | - ( - { before(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1()); } - (rule__ExactNumber__ExactUnlimitedAssignment_1) - { after(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntervallNumber__Alternatives_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0()); } - (rule__IntervallNumber__MaxNumberAssignment_2_0) - { after(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0()); } - ) - | - ( - { before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1()); } - (rule__IntervallNumber__MaxUnlimitedAssignment_2_1) - { after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__Scope__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); } - ruleScopeSpecification - { after(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); } - ruleScopeReference - { after(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__OptimizationDirection__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0()); } - ('minimize') - { after(grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0()); } - ) - | - ( - { before(grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1()); } - ('maximize') - { after(grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ComparisonOperator__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0()); } - ('<') - { after(grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0()); } - ) - | - ( - { before(grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1()); } - ('>') - { after(grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1()); } - ) - | - ( - { before(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2()); } - ('<=') - { after(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2()); } - ) - | - ( - { before(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3()); } - ('>=') - { after(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__DocumentLevelSpecification__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0()); } - ('none') - { after(grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0()); } - ) - | - ( - { before(grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1()); } - ('normal') - { after(grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1()); } - ) - | - ( - { before(grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2()); } - ('full') - { after(grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__Solver__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); } - ('SMTSolver') - { after(grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); } - ) - | - ( - { before(grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); } - ('AlloySolver') - { after(grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); } - ) - | - ( - { before(grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); } - ('ViatraSolver') - { after(grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigurationScript__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ConfigurationScript__Group__0__Impl - rule__ConfigurationScript__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigurationScript__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0()); } - (rule__ConfigurationScript__ImportsAssignment_0)* - { after(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigurationScript__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ConfigurationScript__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigurationScript__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1()); } - (rule__ConfigurationScript__CommandsAssignment_1)* - { after(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__QualifiedName__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__QualifiedName__Group__0__Impl - rule__QualifiedName__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__QualifiedName__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); } - RULE_ID - { after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__QualifiedName__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__QualifiedName__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__QualifiedName__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getQualifiedNameAccess().getGroup_1()); } - (rule__QualifiedName__Group_1__0)* - { after(grammarAccess.getQualifiedNameAccess().getGroup_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__QualifiedName__Group_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__QualifiedName__Group_1__0__Impl - rule__QualifiedName__Group_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__QualifiedName__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); } - '.' - { after(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__QualifiedName__Group_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__QualifiedName__Group_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__QualifiedName__Group_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); } - RULE_ID - { after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__REALLiteral__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__REALLiteral__Group__0__Impl - rule__REALLiteral__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__REALLiteral__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0()); } - ('-')? - { after(grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__REALLiteral__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__REALLiteral__Group__1__Impl - rule__REALLiteral__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__REALLiteral__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1()); } - RULE_INT - { after(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__REALLiteral__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__REALLiteral__Group__2__Impl - rule__REALLiteral__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__REALLiteral__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); } - '.' - { after(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__REALLiteral__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__REALLiteral__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__REALLiteral__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3()); } - RULE_INT - { after(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__INTLiteral__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__INTLiteral__Group__0__Impl - rule__INTLiteral__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__INTLiteral__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0()); } - ('-')? - { after(grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__INTLiteral__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__INTLiteral__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__INTLiteral__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1()); } - RULE_INT - { after(grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__EPackageImport__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__EPackageImport__Group__0__Impl - rule__EPackageImport__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__EPackageImport__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getEPackageImportAccess().getImportKeyword_0()); } - 'import' - { after(grammarAccess.getEPackageImportAccess().getImportKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__EPackageImport__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__EPackageImport__Group__1__Impl - rule__EPackageImport__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__EPackageImport__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1()); } - 'epackage' - { after(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__EPackageImport__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__EPackageImport__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__EPackageImport__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2()); } - (rule__EPackageImport__ImportedPackageAssignment_2) - { after(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ViatraImport__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ViatraImport__Group__0__Impl - rule__ViatraImport__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ViatraImport__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getViatraImportAccess().getImportKeyword_0()); } - 'import' - { after(grammarAccess.getViatraImportAccess().getImportKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ViatraImport__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ViatraImport__Group__1__Impl - rule__ViatraImport__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__ViatraImport__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getViatraImportAccess().getViatraKeyword_1()); } - 'viatra' - { after(grammarAccess.getViatraImportAccess().getViatraKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ViatraImport__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__ViatraImport__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ViatraImport__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2()); } - (rule__ViatraImport__ImportedViatraAssignment_2) - { after(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__FileDeclaration__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__FileDeclaration__Group__0__Impl - rule__FileDeclaration__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__FileDeclaration__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getFileDeclarationAccess().getFileKeyword_0()); } - 'file' - { after(grammarAccess.getFileDeclarationAccess().getFileKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__FileDeclaration__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__FileDeclaration__Group__1__Impl - rule__FileDeclaration__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__FileDeclaration__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getFileDeclarationAccess().getNameAssignment_1()); } - (rule__FileDeclaration__NameAssignment_1) - { after(grammarAccess.getFileDeclarationAccess().getNameAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__FileDeclaration__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__FileDeclaration__Group__2__Impl - rule__FileDeclaration__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__FileDeclaration__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2()); } - '=' - { after(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__FileDeclaration__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__FileDeclaration__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__FileDeclaration__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3()); } - (rule__FileDeclaration__SpecificationAssignment_3) - { after(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__MetamodelSpecification__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__MetamodelSpecification__Group__0__Impl - rule__MetamodelSpecification__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelSpecification__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0()); } - '{' - { after(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelSpecification__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__MetamodelSpecification__Group__1__Impl - rule__MetamodelSpecification__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelSpecification__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1()); } - (rule__MetamodelSpecification__EntriesAssignment_1) - { after(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelSpecification__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__MetamodelSpecification__Group__2__Impl - rule__MetamodelSpecification__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelSpecification__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMetamodelSpecificationAccess().getGroup_2()); } - (rule__MetamodelSpecification__Group_2__0)* - { after(grammarAccess.getMetamodelSpecificationAccess().getGroup_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelSpecification__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__MetamodelSpecification__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelSpecification__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3()); } - '}' - { after(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__MetamodelSpecification__Group_2__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__MetamodelSpecification__Group_2__0__Impl - rule__MetamodelSpecification__Group_2__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelSpecification__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0()); } - ',' - { after(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelSpecification__Group_2__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__MetamodelSpecification__Group_2__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelSpecification__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1()); } - (rule__MetamodelSpecification__EntriesAssignment_2_1) - { after(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__AllPackageEntry__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__AllPackageEntry__Group__0__Impl - rule__AllPackageEntry__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPackageEntry__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0()); } - 'package' - { after(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPackageEntry__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__AllPackageEntry__Group__1__Impl - rule__AllPackageEntry__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPackageEntry__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1()); } - (rule__AllPackageEntry__PackageAssignment_1) - { after(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPackageEntry__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__AllPackageEntry__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPackageEntry__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAllPackageEntryAccess().getGroup_2()); } - (rule__AllPackageEntry__Group_2__0)? - { after(grammarAccess.getAllPackageEntryAccess().getGroup_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__AllPackageEntry__Group_2__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__AllPackageEntry__Group_2__0__Impl - rule__AllPackageEntry__Group_2__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPackageEntry__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0()); } - 'excluding' - { after(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPackageEntry__Group_2__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__AllPackageEntry__Group_2__1__Impl - rule__AllPackageEntry__Group_2__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPackageEntry__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1()); } - '{' - { after(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPackageEntry__Group_2__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__AllPackageEntry__Group_2__2__Impl - rule__AllPackageEntry__Group_2__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPackageEntry__Group_2__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2()); } - (rule__AllPackageEntry__ExclusionAssignment_2_2) - { after(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPackageEntry__Group_2__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__AllPackageEntry__Group_2__3__Impl - rule__AllPackageEntry__Group_2__4 -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPackageEntry__Group_2__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAllPackageEntryAccess().getGroup_2_3()); } - (rule__AllPackageEntry__Group_2_3__0)* - { after(grammarAccess.getAllPackageEntryAccess().getGroup_2_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPackageEntry__Group_2__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__AllPackageEntry__Group_2__4__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPackageEntry__Group_2__4__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4()); } - '}' - { after(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__AllPackageEntry__Group_2_3__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__AllPackageEntry__Group_2_3__0__Impl - rule__AllPackageEntry__Group_2_3__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPackageEntry__Group_2_3__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0()); } - ',' - { after(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPackageEntry__Group_2_3__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__AllPackageEntry__Group_2_3__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPackageEntry__Group_2_3__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1()); } - (rule__AllPackageEntry__ExclusionAssignment_2_3_1) - { after(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__MetamodelElement__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__MetamodelElement__Group__0__Impl - rule__MetamodelElement__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelElement__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMetamodelElementAccess().getGroup_0()); } - (rule__MetamodelElement__Group_0__0)? - { after(grammarAccess.getMetamodelElementAccess().getGroup_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelElement__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__MetamodelElement__Group__1__Impl - rule__MetamodelElement__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelElement__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1()); } - (rule__MetamodelElement__ClassifierAssignment_1) - { after(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelElement__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__MetamodelElement__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelElement__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMetamodelElementAccess().getGroup_2()); } - (rule__MetamodelElement__Group_2__0)? - { after(grammarAccess.getMetamodelElementAccess().getGroup_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__MetamodelElement__Group_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__MetamodelElement__Group_0__0__Impl - rule__MetamodelElement__Group_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelElement__Group_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0()); } - (rule__MetamodelElement__PackageAssignment_0_0) - { after(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelElement__Group_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__MetamodelElement__Group_0__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelElement__Group_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1()); } - '::' - { after(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__MetamodelElement__Group_2__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__MetamodelElement__Group_2__0__Impl - rule__MetamodelElement__Group_2__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelElement__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0()); } - '.' - { after(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelElement__Group_2__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__MetamodelElement__Group_2__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelElement__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1()); } - (rule__MetamodelElement__FeatureAssignment_2_1) - { after(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__MetamodelDeclaration__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__MetamodelDeclaration__Group__0__Impl - rule__MetamodelDeclaration__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelDeclaration__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0()); } - 'metamodel' - { after(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelDeclaration__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__MetamodelDeclaration__Group__1__Impl - rule__MetamodelDeclaration__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelDeclaration__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1()); } - (rule__MetamodelDeclaration__NameAssignment_1) - { after(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelDeclaration__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__MetamodelDeclaration__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelDeclaration__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2()); } - (rule__MetamodelDeclaration__SpecificationAssignment_2) - { after(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__PartialModelSpecification__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__PartialModelSpecification__Group__0__Impl - rule__PartialModelSpecification__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__PartialModelSpecification__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0()); } - '{' - { after(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__PartialModelSpecification__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__PartialModelSpecification__Group__1__Impl - rule__PartialModelSpecification__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__PartialModelSpecification__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1()); } - (rule__PartialModelSpecification__EntryAssignment_1) - { after(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__PartialModelSpecification__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__PartialModelSpecification__Group__2__Impl - rule__PartialModelSpecification__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__PartialModelSpecification__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPartialModelSpecificationAccess().getGroup_2()); } - (rule__PartialModelSpecification__Group_2__0)? - { after(grammarAccess.getPartialModelSpecificationAccess().getGroup_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__PartialModelSpecification__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__PartialModelSpecification__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__PartialModelSpecification__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3()); } - '}' - { after(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__PartialModelSpecification__Group_2__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__PartialModelSpecification__Group_2__0__Impl - rule__PartialModelSpecification__Group_2__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__PartialModelSpecification__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0()); } - ',' - { after(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__PartialModelSpecification__Group_2__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__PartialModelSpecification__Group_2__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__PartialModelSpecification__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1()); } - (rule__PartialModelSpecification__EntryAssignment_2_1) - { after(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__FolderEntry__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__FolderEntry__Group__0__Impl - rule__FolderEntry__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__FolderEntry__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getFolderEntryAccess().getFolderKeyword_0()); } - 'folder' - { after(grammarAccess.getFolderEntryAccess().getFolderKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__FolderEntry__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__FolderEntry__Group__1__Impl - rule__FolderEntry__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__FolderEntry__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getFolderEntryAccess().getPathAssignment_1()); } - (rule__FolderEntry__PathAssignment_1) - { after(grammarAccess.getFolderEntryAccess().getPathAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__FolderEntry__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__FolderEntry__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__FolderEntry__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getFolderEntryAccess().getGroup_2()); } - (rule__FolderEntry__Group_2__0)? - { after(grammarAccess.getFolderEntryAccess().getGroup_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__FolderEntry__Group_2__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__FolderEntry__Group_2__0__Impl - rule__FolderEntry__Group_2__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__FolderEntry__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0()); } - 'excluding' - { after(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__FolderEntry__Group_2__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__FolderEntry__Group_2__1__Impl - rule__FolderEntry__Group_2__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__FolderEntry__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1()); } - '{' - { after(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__FolderEntry__Group_2__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__FolderEntry__Group_2__2__Impl - rule__FolderEntry__Group_2__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__FolderEntry__Group_2__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2()); } - (rule__FolderEntry__ExclusionAssignment_2_2) - { after(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__FolderEntry__Group_2__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__FolderEntry__Group_2__3__Impl - rule__FolderEntry__Group_2__4 -; -finally { - restoreStackSize(stackSize); -} - -rule__FolderEntry__Group_2__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getFolderEntryAccess().getGroup_2_3()); } - (rule__FolderEntry__Group_2_3__0)* - { after(grammarAccess.getFolderEntryAccess().getGroup_2_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__FolderEntry__Group_2__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__FolderEntry__Group_2__4__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__FolderEntry__Group_2__4__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4()); } - '}' - { after(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__FolderEntry__Group_2_3__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__FolderEntry__Group_2_3__0__Impl - rule__FolderEntry__Group_2_3__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__FolderEntry__Group_2_3__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0()); } - ',' - { after(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__FolderEntry__Group_2_3__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__FolderEntry__Group_2_3__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__FolderEntry__Group_2_3__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1()); } - (rule__FolderEntry__ExclusionAssignment_2_3_1) - { after(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__PartialModelDeclaration__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__PartialModelDeclaration__Group__0__Impl - rule__PartialModelDeclaration__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__PartialModelDeclaration__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0()); } - 'models' - { after(grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__PartialModelDeclaration__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__PartialModelDeclaration__Group__1__Impl - rule__PartialModelDeclaration__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__PartialModelDeclaration__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1()); } - (rule__PartialModelDeclaration__NameAssignment_1) - { after(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__PartialModelDeclaration__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__PartialModelDeclaration__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__PartialModelDeclaration__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2()); } - (rule__PartialModelDeclaration__SpecificationAssignment_2) - { after(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__PatternSpecification__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__PatternSpecification__Group__0__Impl - rule__PatternSpecification__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__PatternSpecification__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0()); } - '{' - { after(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__PatternSpecification__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__PatternSpecification__Group__1__Impl - rule__PatternSpecification__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__PatternSpecification__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1()); } - (rule__PatternSpecification__EntriesAssignment_1) - { after(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__PatternSpecification__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__PatternSpecification__Group__2__Impl - rule__PatternSpecification__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__PatternSpecification__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPatternSpecificationAccess().getGroup_2()); } - (rule__PatternSpecification__Group_2__0)* - { after(grammarAccess.getPatternSpecificationAccess().getGroup_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__PatternSpecification__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__PatternSpecification__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__PatternSpecification__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3()); } - '}' - { after(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__PatternSpecification__Group_2__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__PatternSpecification__Group_2__0__Impl - rule__PatternSpecification__Group_2__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__PatternSpecification__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0()); } - ',' - { after(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__PatternSpecification__Group_2__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__PatternSpecification__Group_2__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__PatternSpecification__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1()); } - (rule__PatternSpecification__EntriesAssignment_2_1) - { after(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__AllPatternEntry__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__AllPatternEntry__Group__0__Impl - rule__AllPatternEntry__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPatternEntry__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0()); } - 'package' - { after(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPatternEntry__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__AllPatternEntry__Group__1__Impl - rule__AllPatternEntry__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPatternEntry__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1()); } - (rule__AllPatternEntry__PackageAssignment_1) - { after(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPatternEntry__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__AllPatternEntry__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPatternEntry__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAllPatternEntryAccess().getGroup_2()); } - (rule__AllPatternEntry__Group_2__0)? - { after(grammarAccess.getAllPatternEntryAccess().getGroup_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__AllPatternEntry__Group_2__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__AllPatternEntry__Group_2__0__Impl - rule__AllPatternEntry__Group_2__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPatternEntry__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0()); } - 'excluding' - { after(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPatternEntry__Group_2__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__AllPatternEntry__Group_2__1__Impl - rule__AllPatternEntry__Group_2__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPatternEntry__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1()); } - '{' - { after(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPatternEntry__Group_2__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__AllPatternEntry__Group_2__2__Impl - rule__AllPatternEntry__Group_2__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPatternEntry__Group_2__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2()); } - (rule__AllPatternEntry__ExclusuionAssignment_2_2) - { after(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPatternEntry__Group_2__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__AllPatternEntry__Group_2__3__Impl - rule__AllPatternEntry__Group_2__4 -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPatternEntry__Group_2__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAllPatternEntryAccess().getGroup_2_3()); } - (rule__AllPatternEntry__Group_2_3__0)* - { after(grammarAccess.getAllPatternEntryAccess().getGroup_2_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPatternEntry__Group_2__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__AllPatternEntry__Group_2__4__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPatternEntry__Group_2__4__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4()); } - '}' - { after(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__AllPatternEntry__Group_2_3__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__AllPatternEntry__Group_2_3__0__Impl - rule__AllPatternEntry__Group_2_3__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPatternEntry__Group_2_3__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0()); } - ',' - { after(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPatternEntry__Group_2_3__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__AllPatternEntry__Group_2_3__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPatternEntry__Group_2_3__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1()); } - (rule__AllPatternEntry__ExclusuionAssignment_2_3_1) - { after(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__PatternElement__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__PatternElement__Group__0__Impl - rule__PatternElement__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__PatternElement__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPatternElementAccess().getGroup_0()); } - (rule__PatternElement__Group_0__0)? - { after(grammarAccess.getPatternElementAccess().getGroup_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__PatternElement__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__PatternElement__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__PatternElement__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPatternElementAccess().getPatternAssignment_1()); } - (rule__PatternElement__PatternAssignment_1) - { after(grammarAccess.getPatternElementAccess().getPatternAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__PatternElement__Group_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__PatternElement__Group_0__0__Impl - rule__PatternElement__Group_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__PatternElement__Group_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0()); } - (rule__PatternElement__PackageAssignment_0_0) - { after(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__PatternElement__Group_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__PatternElement__Group_0__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__PatternElement__Group_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1()); } - '::' - { after(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__GraphPatternDeclaration__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__GraphPatternDeclaration__Group__0__Impl - rule__GraphPatternDeclaration__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__GraphPatternDeclaration__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0()); } - 'constraints' - { after(grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GraphPatternDeclaration__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__GraphPatternDeclaration__Group__1__Impl - rule__GraphPatternDeclaration__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__GraphPatternDeclaration__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1()); } - (rule__GraphPatternDeclaration__NameAssignment_1) - { after(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GraphPatternDeclaration__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__GraphPatternDeclaration__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__GraphPatternDeclaration__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2()); } - (rule__GraphPatternDeclaration__SpecificationAssignment_2) - { after(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ObjectiveSpecification__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ObjectiveSpecification__Group__0__Impl - rule__ObjectiveSpecification__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectiveSpecification__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getObjectiveSpecificationAccess().getLeftCurlyBracketKeyword_0()); } - '{' - { after(grammarAccess.getObjectiveSpecificationAccess().getLeftCurlyBracketKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectiveSpecification__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ObjectiveSpecification__Group__1__Impl - rule__ObjectiveSpecification__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectiveSpecification__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_1()); } - (rule__ObjectiveSpecification__EntriesAssignment_1) - { after(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectiveSpecification__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__ObjectiveSpecification__Group__2__Impl - rule__ObjectiveSpecification__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectiveSpecification__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getObjectiveSpecificationAccess().getGroup_2()); } - (rule__ObjectiveSpecification__Group_2__0)* - { after(grammarAccess.getObjectiveSpecificationAccess().getGroup_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectiveSpecification__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__ObjectiveSpecification__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectiveSpecification__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getObjectiveSpecificationAccess().getRightCurlyBracketKeyword_3()); } - '}' - { after(grammarAccess.getObjectiveSpecificationAccess().getRightCurlyBracketKeyword_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ObjectiveSpecification__Group_2__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ObjectiveSpecification__Group_2__0__Impl - rule__ObjectiveSpecification__Group_2__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectiveSpecification__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getObjectiveSpecificationAccess().getCommaKeyword_2_0()); } - ',' - { after(grammarAccess.getObjectiveSpecificationAccess().getCommaKeyword_2_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectiveSpecification__Group_2__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ObjectiveSpecification__Group_2__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectiveSpecification__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_2_1()); } - (rule__ObjectiveSpecification__EntriesAssignment_2_1) - { after(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_2_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__OptimizationEntry__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__OptimizationEntry__Group__0__Impl - rule__OptimizationEntry__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__OptimizationEntry__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getOptimizationEntryAccess().getDirectionAssignment_0()); } - (rule__OptimizationEntry__DirectionAssignment_0) - { after(grammarAccess.getOptimizationEntryAccess().getDirectionAssignment_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__OptimizationEntry__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__OptimizationEntry__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__OptimizationEntry__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getOptimizationEntryAccess().getFunctionAssignment_1()); } - (rule__OptimizationEntry__FunctionAssignment_1) - { after(grammarAccess.getOptimizationEntryAccess().getFunctionAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ThresholdEntry__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ThresholdEntry__Group__0__Impl - rule__ThresholdEntry__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ThresholdEntry__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getThresholdEntryAccess().getFunctionAssignment_0()); } - (rule__ThresholdEntry__FunctionAssignment_0) - { after(grammarAccess.getThresholdEntryAccess().getFunctionAssignment_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ThresholdEntry__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ThresholdEntry__Group__1__Impl - rule__ThresholdEntry__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__ThresholdEntry__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getThresholdEntryAccess().getOperatorAssignment_1()); } - (rule__ThresholdEntry__OperatorAssignment_1) - { after(grammarAccess.getThresholdEntryAccess().getOperatorAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ThresholdEntry__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__ThresholdEntry__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ThresholdEntry__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getThresholdEntryAccess().getThresholdAssignment_2()); } - (rule__ThresholdEntry__ThresholdAssignment_2) - { after(grammarAccess.getThresholdEntryAccess().getThresholdAssignment_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__CostObjectiveFunction__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__CostObjectiveFunction__Group__0__Impl - rule__CostObjectiveFunction__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__CostObjectiveFunction__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getCostObjectiveFunctionAccess().getCostKeyword_0()); } - 'cost' - { after(grammarAccess.getCostObjectiveFunctionAccess().getCostKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__CostObjectiveFunction__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__CostObjectiveFunction__Group__1__Impl - rule__CostObjectiveFunction__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__CostObjectiveFunction__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getCostObjectiveFunctionAccess().getLeftCurlyBracketKeyword_1()); } - '{' - { after(grammarAccess.getCostObjectiveFunctionAccess().getLeftCurlyBracketKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__CostObjectiveFunction__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__CostObjectiveFunction__Group__2__Impl - rule__CostObjectiveFunction__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__CostObjectiveFunction__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_2()); } - (rule__CostObjectiveFunction__EntriesAssignment_2) - { after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__CostObjectiveFunction__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__CostObjectiveFunction__Group__3__Impl - rule__CostObjectiveFunction__Group__4 -; -finally { - restoreStackSize(stackSize); -} - -rule__CostObjectiveFunction__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getCostObjectiveFunctionAccess().getGroup_3()); } - (rule__CostObjectiveFunction__Group_3__0)* - { after(grammarAccess.getCostObjectiveFunctionAccess().getGroup_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__CostObjectiveFunction__Group__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__CostObjectiveFunction__Group__4__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__CostObjectiveFunction__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getCostObjectiveFunctionAccess().getRightCurlyBracketKeyword_4()); } - '}' - { after(grammarAccess.getCostObjectiveFunctionAccess().getRightCurlyBracketKeyword_4()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__CostObjectiveFunction__Group_3__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__CostObjectiveFunction__Group_3__0__Impl - rule__CostObjectiveFunction__Group_3__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__CostObjectiveFunction__Group_3__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getCostObjectiveFunctionAccess().getCommaKeyword_3_0()); } - ',' - { after(grammarAccess.getCostObjectiveFunctionAccess().getCommaKeyword_3_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__CostObjectiveFunction__Group_3__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__CostObjectiveFunction__Group_3__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__CostObjectiveFunction__Group_3__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_3_1()); } - (rule__CostObjectiveFunction__EntriesAssignment_3_1) - { after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_3_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__CostEntry__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__CostEntry__Group__0__Impl - rule__CostEntry__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__CostEntry__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getCostEntryAccess().getPatternElementAssignment_0()); } - (rule__CostEntry__PatternElementAssignment_0) - { after(grammarAccess.getCostEntryAccess().getPatternElementAssignment_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__CostEntry__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__CostEntry__Group__1__Impl - rule__CostEntry__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__CostEntry__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getCostEntryAccess().getEqualsSignKeyword_1()); } - '=' - { after(grammarAccess.getCostEntryAccess().getEqualsSignKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__CostEntry__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__CostEntry__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__CostEntry__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getCostEntryAccess().getWeightAssignment_2()); } - (rule__CostEntry__WeightAssignment_2) - { after(grammarAccess.getCostEntryAccess().getWeightAssignment_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ObjectiveDeclaration__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ObjectiveDeclaration__Group__0__Impl - rule__ObjectiveDeclaration__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectiveDeclaration__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0()); } - 'objectives' - { after(grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectiveDeclaration__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ObjectiveDeclaration__Group__1__Impl - rule__ObjectiveDeclaration__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectiveDeclaration__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getObjectiveDeclarationAccess().getNameAssignment_1()); } - (rule__ObjectiveDeclaration__NameAssignment_1) - { after(grammarAccess.getObjectiveDeclarationAccess().getNameAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectiveDeclaration__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__ObjectiveDeclaration__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectiveDeclaration__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getObjectiveDeclarationAccess().getSpecificationAssignment_2()); } - (rule__ObjectiveDeclaration__SpecificationAssignment_2) - { after(grammarAccess.getObjectiveDeclarationAccess().getSpecificationAssignment_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ConfigSpecification__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ConfigSpecification__Group__0__Impl - rule__ConfigSpecification__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigSpecification__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0()); } - () - { after(grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigSpecification__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ConfigSpecification__Group__1__Impl - rule__ConfigSpecification__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigSpecification__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); } - '{' - { after(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigSpecification__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__ConfigSpecification__Group__2__Impl - rule__ConfigSpecification__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigSpecification__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getConfigSpecificationAccess().getGroup_2()); } - (rule__ConfigSpecification__Group_2__0)? - { after(grammarAccess.getConfigSpecificationAccess().getGroup_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigSpecification__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__ConfigSpecification__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigSpecification__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3()); } - '}' - { after(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ConfigSpecification__Group_2__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ConfigSpecification__Group_2__0__Impl - rule__ConfigSpecification__Group_2__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigSpecification__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0()); } - (rule__ConfigSpecification__EntriesAssignment_2_0) - { after(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigSpecification__Group_2__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ConfigSpecification__Group_2__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigSpecification__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getConfigSpecificationAccess().getGroup_2_1()); } - (rule__ConfigSpecification__Group_2_1__0)* - { after(grammarAccess.getConfigSpecificationAccess().getGroup_2_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ConfigSpecification__Group_2_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ConfigSpecification__Group_2_1__0__Impl - rule__ConfigSpecification__Group_2_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigSpecification__Group_2_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); } - ',' - { after(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigSpecification__Group_2_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ConfigSpecification__Group_2_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigSpecification__Group_2_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1()); } - (rule__ConfigSpecification__EntriesAssignment_2_1_1) - { after(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ConfigDeclaration__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ConfigDeclaration__Group__0__Impl - rule__ConfigDeclaration__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigDeclaration__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); } - 'config' - { after(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigDeclaration__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ConfigDeclaration__Group__1__Impl - rule__ConfigDeclaration__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigDeclaration__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1()); } - (rule__ConfigDeclaration__NameAssignment_1) - { after(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigDeclaration__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__ConfigDeclaration__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigDeclaration__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2()); } - (rule__ConfigDeclaration__SpecificationAssignment_2) - { after(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__DocumentationEntry__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__DocumentationEntry__Group__0__Impl - rule__DocumentationEntry__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__DocumentationEntry__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); } - 'log-level' - { after(grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__DocumentationEntry__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__DocumentationEntry__Group__1__Impl - rule__DocumentationEntry__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__DocumentationEntry__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1()); } - '=' - { after(grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__DocumentationEntry__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__DocumentationEntry__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__DocumentationEntry__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getDocumentationEntryAccess().getLevelAssignment_2()); } - (rule__DocumentationEntry__LevelAssignment_2) - { after(grammarAccess.getDocumentationEntryAccess().getLevelAssignment_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__RuntimeEntry__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__RuntimeEntry__Group__0__Impl - rule__RuntimeEntry__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__RuntimeEntry__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); } - 'runtime' - { after(grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__RuntimeEntry__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__RuntimeEntry__Group__1__Impl - rule__RuntimeEntry__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__RuntimeEntry__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1()); } - '=' - { after(grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__RuntimeEntry__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__RuntimeEntry__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__RuntimeEntry__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRuntimeEntryAccess().getMillisecLimitAssignment_2()); } - (rule__RuntimeEntry__MillisecLimitAssignment_2) - { after(grammarAccess.getRuntimeEntryAccess().getMillisecLimitAssignment_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__MemoryEntry__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__MemoryEntry__Group__0__Impl - rule__MemoryEntry__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryEntry__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); } - 'memory' - { after(grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryEntry__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__MemoryEntry__Group__1__Impl - rule__MemoryEntry__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryEntry__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); } - '=' - { after(grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryEntry__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__MemoryEntry__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryEntry__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMemoryEntryAccess().getMegabyteLimitAssignment_2()); } - (rule__MemoryEntry__MegabyteLimitAssignment_2) - { after(grammarAccess.getMemoryEntryAccess().getMegabyteLimitAssignment_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__CustomEntry__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__CustomEntry__Group__0__Impl - rule__CustomEntry__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__CustomEntry__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getCustomEntryAccess().getKeyAssignment_0()); } - (rule__CustomEntry__KeyAssignment_0) - { after(grammarAccess.getCustomEntryAccess().getKeyAssignment_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__CustomEntry__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__CustomEntry__Group__1__Impl - rule__CustomEntry__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__CustomEntry__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); } - '=' - { after(grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__CustomEntry__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__CustomEntry__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__CustomEntry__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getCustomEntryAccess().getValueAssignment_2()); } - (rule__CustomEntry__ValueAssignment_2) - { after(grammarAccess.getCustomEntryAccess().getValueAssignment_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ScopeSpecification__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ScopeSpecification__Group__0__Impl - rule__ScopeSpecification__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ScopeSpecification__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0()); } - () - { after(grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ScopeSpecification__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ScopeSpecification__Group__1__Impl - rule__ScopeSpecification__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__ScopeSpecification__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); } - '{' - { after(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ScopeSpecification__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__ScopeSpecification__Group__2__Impl - rule__ScopeSpecification__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__ScopeSpecification__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getScopeSpecificationAccess().getGroup_2()); } - (rule__ScopeSpecification__Group_2__0)? - { after(grammarAccess.getScopeSpecificationAccess().getGroup_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ScopeSpecification__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__ScopeSpecification__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ScopeSpecification__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3()); } - '}' - { after(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ScopeSpecification__Group_2__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ScopeSpecification__Group_2__0__Impl - rule__ScopeSpecification__Group_2__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ScopeSpecification__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0()); } - (rule__ScopeSpecification__ScopesAssignment_2_0) - { after(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ScopeSpecification__Group_2__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ScopeSpecification__Group_2__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ScopeSpecification__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getScopeSpecificationAccess().getGroup_2_1()); } - (rule__ScopeSpecification__Group_2_1__0)* - { after(grammarAccess.getScopeSpecificationAccess().getGroup_2_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ScopeSpecification__Group_2_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ScopeSpecification__Group_2_1__0__Impl - rule__ScopeSpecification__Group_2_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ScopeSpecification__Group_2_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); } - ',' - { after(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ScopeSpecification__Group_2_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ScopeSpecification__Group_2_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ScopeSpecification__Group_2_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1()); } - (rule__ScopeSpecification__ScopesAssignment_2_1_1) - { after(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ClassTypeScope__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ClassTypeScope__Group__0__Impl - rule__ClassTypeScope__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ClassTypeScope__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); } - '#' - { after(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ClassTypeScope__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ClassTypeScope__Group__1__Impl - rule__ClassTypeScope__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__ClassTypeScope__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1()); } - (rule__ClassTypeScope__TypeAssignment_1) - { after(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ClassTypeScope__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__ClassTypeScope__Group__2__Impl - rule__ClassTypeScope__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__ClassTypeScope__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getClassTypeScopeAccess().getAlternatives_2()); } - (rule__ClassTypeScope__Alternatives_2) - { after(grammarAccess.getClassTypeScopeAccess().getAlternatives_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ClassTypeScope__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__ClassTypeScope__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ClassTypeScope__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getClassTypeScopeAccess().getAlternatives_3()); } - (rule__ClassTypeScope__Alternatives_3) - { after(grammarAccess.getClassTypeScopeAccess().getAlternatives_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ObjectTypeScope__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ObjectTypeScope__Group__0__Impl - rule__ObjectTypeScope__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectTypeScope__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); } - '#' - { after(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectTypeScope__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ObjectTypeScope__Group__1__Impl - rule__ObjectTypeScope__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectTypeScope__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1()); } - (rule__ObjectTypeScope__TypeAssignment_1) - { after(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectTypeScope__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__ObjectTypeScope__Group__2__Impl - rule__ObjectTypeScope__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectTypeScope__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2()); } - (rule__ObjectTypeScope__Alternatives_2) - { after(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectTypeScope__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__ObjectTypeScope__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectTypeScope__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3()); } - (rule__ObjectTypeScope__Alternatives_3) - { after(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__IntegerTypeScope__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__IntegerTypeScope__Group__0__Impl - rule__IntegerTypeScope__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__IntegerTypeScope__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); } - '#' - { after(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntegerTypeScope__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__IntegerTypeScope__Group__1__Impl - rule__IntegerTypeScope__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__IntegerTypeScope__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1()); } - (rule__IntegerTypeScope__TypeAssignment_1) - { after(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntegerTypeScope__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__IntegerTypeScope__Group__2__Impl - rule__IntegerTypeScope__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__IntegerTypeScope__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2()); } - (rule__IntegerTypeScope__Alternatives_2) - { after(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntegerTypeScope__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__IntegerTypeScope__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__IntegerTypeScope__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3()); } - (rule__IntegerTypeScope__Alternatives_3) - { after(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__RealTypeScope__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__RealTypeScope__Group__0__Impl - rule__RealTypeScope__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__RealTypeScope__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); } - '#' - { after(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__RealTypeScope__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__RealTypeScope__Group__1__Impl - rule__RealTypeScope__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__RealTypeScope__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1()); } - (rule__RealTypeScope__TypeAssignment_1) - { after(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__RealTypeScope__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__RealTypeScope__Group__2__Impl - rule__RealTypeScope__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__RealTypeScope__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRealTypeScopeAccess().getAlternatives_2()); } - (rule__RealTypeScope__Alternatives_2) - { after(grammarAccess.getRealTypeScopeAccess().getAlternatives_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__RealTypeScope__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__RealTypeScope__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__RealTypeScope__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRealTypeScopeAccess().getAlternatives_3()); } - (rule__RealTypeScope__Alternatives_3) - { after(grammarAccess.getRealTypeScopeAccess().getAlternatives_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__StringTypeScope__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__StringTypeScope__Group__0__Impl - rule__StringTypeScope__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__StringTypeScope__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); } - '#' - { after(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__StringTypeScope__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__StringTypeScope__Group__1__Impl - rule__StringTypeScope__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__StringTypeScope__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1()); } - (rule__StringTypeScope__TypeAssignment_1) - { after(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__StringTypeScope__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__StringTypeScope__Group__2__Impl - rule__StringTypeScope__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__StringTypeScope__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getStringTypeScopeAccess().getAlternatives_2()); } - (rule__StringTypeScope__Alternatives_2) - { after(grammarAccess.getStringTypeScopeAccess().getAlternatives_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__StringTypeScope__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__StringTypeScope__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__StringTypeScope__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getStringTypeScopeAccess().getAlternatives_3()); } - (rule__StringTypeScope__Alternatives_3) - { after(grammarAccess.getStringTypeScopeAccess().getAlternatives_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ClassReference__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ClassReference__Group__0__Impl - rule__ClassReference__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ClassReference__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); } - '<' - { after(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ClassReference__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ClassReference__Group__1__Impl - rule__ClassReference__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__ClassReference__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getClassReferenceAccess().getElementAssignment_1()); } - (rule__ClassReference__ElementAssignment_1) - { after(grammarAccess.getClassReferenceAccess().getElementAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ClassReference__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__ClassReference__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ClassReference__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); } - '>' - { after(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ObjectReference__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ObjectReference__Group__0__Impl - rule__ObjectReference__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectReference__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0()); } - () - { after(grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectReference__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ObjectReference__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectReference__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); } - 'node' - { after(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__IntegerReference__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__IntegerReference__Group__0__Impl - rule__IntegerReference__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__IntegerReference__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0()); } - () - { after(grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntegerReference__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__IntegerReference__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__IntegerReference__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); } - 'int' - { after(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__RealReference__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__RealReference__Group__0__Impl - rule__RealReference__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__RealReference__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRealReferenceAccess().getRealScopeAction_0()); } - () - { after(grammarAccess.getRealReferenceAccess().getRealScopeAction_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__RealReference__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__RealReference__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__RealReference__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRealReferenceAccess().getRealKeyword_1()); } - 'real' - { after(grammarAccess.getRealReferenceAccess().getRealKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__StringReference__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__StringReference__Group__0__Impl - rule__StringReference__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__StringReference__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getStringReferenceAccess().getStringScopeAction_0()); } - () - { after(grammarAccess.getStringReferenceAccess().getStringScopeAction_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__StringReference__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__StringReference__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__StringReference__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getStringReferenceAccess().getStringKeyword_1()); } - 'string' - { after(grammarAccess.getStringReferenceAccess().getStringKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__IntervallNumber__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__IntervallNumber__Group__0__Impl - rule__IntervallNumber__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__IntervallNumber__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIntervallNumberAccess().getMinAssignment_0()); } - (rule__IntervallNumber__MinAssignment_0) - { after(grammarAccess.getIntervallNumberAccess().getMinAssignment_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntervallNumber__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__IntervallNumber__Group__1__Impl - rule__IntervallNumber__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__IntervallNumber__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); } - '..' - { after(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntervallNumber__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__IntervallNumber__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__IntervallNumber__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIntervallNumberAccess().getAlternatives_2()); } - (rule__IntervallNumber__Alternatives_2) - { after(grammarAccess.getIntervallNumberAccess().getAlternatives_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__IntEnumberation__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__IntEnumberation__Group__0__Impl - rule__IntEnumberation__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__IntEnumberation__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0()); } - () - { after(grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntEnumberation__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__IntEnumberation__Group__1__Impl - rule__IntEnumberation__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__IntEnumberation__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); } - '{' - { after(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntEnumberation__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__IntEnumberation__Group__2__Impl - rule__IntEnumberation__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__IntEnumberation__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIntEnumberationAccess().getGroup_2()); } - (rule__IntEnumberation__Group_2__0)? - { after(grammarAccess.getIntEnumberationAccess().getGroup_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntEnumberation__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__IntEnumberation__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__IntEnumberation__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); } - '}' - { after(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__IntEnumberation__Group_2__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__IntEnumberation__Group_2__0__Impl - rule__IntEnumberation__Group_2__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__IntEnumberation__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0()); } - (rule__IntEnumberation__EntryAssignment_2_0) - { after(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntEnumberation__Group_2__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__IntEnumberation__Group_2__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__IntEnumberation__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIntEnumberationAccess().getGroup_2_1()); } - (rule__IntEnumberation__Group_2_1__0)* - { after(grammarAccess.getIntEnumberationAccess().getGroup_2_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__IntEnumberation__Group_2_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__IntEnumberation__Group_2_1__0__Impl - rule__IntEnumberation__Group_2_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__IntEnumberation__Group_2_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); } - ',' - { after(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntEnumberation__Group_2_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__IntEnumberation__Group_2_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__IntEnumberation__Group_2_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1()); } - (rule__IntEnumberation__EntryAssignment_2_1_1) - { after(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__RealEnumeration__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__RealEnumeration__Group__0__Impl - rule__RealEnumeration__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__RealEnumeration__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0()); } - () - { after(grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__RealEnumeration__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__RealEnumeration__Group__1__Impl - rule__RealEnumeration__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__RealEnumeration__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); } - '{' - { after(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__RealEnumeration__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__RealEnumeration__Group__2__Impl - rule__RealEnumeration__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__RealEnumeration__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRealEnumerationAccess().getGroup_2()); } - (rule__RealEnumeration__Group_2__0)? - { after(grammarAccess.getRealEnumerationAccess().getGroup_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__RealEnumeration__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__RealEnumeration__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__RealEnumeration__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); } - '}' - { after(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__RealEnumeration__Group_2__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__RealEnumeration__Group_2__0__Impl - rule__RealEnumeration__Group_2__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__RealEnumeration__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0()); } - (rule__RealEnumeration__EntryAssignment_2_0) - { after(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__RealEnumeration__Group_2__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__RealEnumeration__Group_2__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__RealEnumeration__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRealEnumerationAccess().getGroup_2_1()); } - (rule__RealEnumeration__Group_2_1__0)* - { after(grammarAccess.getRealEnumerationAccess().getGroup_2_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__RealEnumeration__Group_2_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__RealEnumeration__Group_2_1__0__Impl - rule__RealEnumeration__Group_2_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__RealEnumeration__Group_2_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); } - ',' - { after(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__RealEnumeration__Group_2_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__RealEnumeration__Group_2_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__RealEnumeration__Group_2_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1()); } - (rule__RealEnumeration__EntryAssignment_2_1_1) - { after(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__StringEnumeration__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__StringEnumeration__Group__0__Impl - rule__StringEnumeration__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__StringEnumeration__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0()); } - () - { after(grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__StringEnumeration__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__StringEnumeration__Group__1__Impl - rule__StringEnumeration__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__StringEnumeration__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); } - '{' - { after(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__StringEnumeration__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__StringEnumeration__Group__2__Impl - rule__StringEnumeration__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__StringEnumeration__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getStringEnumerationAccess().getGroup_2()); } - (rule__StringEnumeration__Group_2__0)? - { after(grammarAccess.getStringEnumerationAccess().getGroup_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__StringEnumeration__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__StringEnumeration__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__StringEnumeration__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); } - '}' - { after(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__StringEnumeration__Group_2__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__StringEnumeration__Group_2__0__Impl - rule__StringEnumeration__Group_2__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__StringEnumeration__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0()); } - (rule__StringEnumeration__EntryAssignment_2_0) - { after(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__StringEnumeration__Group_2__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__StringEnumeration__Group_2__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__StringEnumeration__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getStringEnumerationAccess().getGroup_2_1()); } - (rule__StringEnumeration__Group_2_1__0)* - { after(grammarAccess.getStringEnumerationAccess().getGroup_2_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__StringEnumeration__Group_2_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__StringEnumeration__Group_2_1__0__Impl - rule__StringEnumeration__Group_2_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__StringEnumeration__Group_2_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); } - ',' - { after(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__StringEnumeration__Group_2_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__StringEnumeration__Group_2_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__StringEnumeration__Group_2_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1()); } - (rule__StringEnumeration__EntryAssignment_2_1_1) - { after(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ScopeDeclaration__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ScopeDeclaration__Group__0__Impl - rule__ScopeDeclaration__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ScopeDeclaration__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); } - 'scope' - { after(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ScopeDeclaration__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ScopeDeclaration__Group__1__Impl - rule__ScopeDeclaration__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__ScopeDeclaration__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1()); } - (rule__ScopeDeclaration__NameAssignment_1) - { after(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ScopeDeclaration__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__ScopeDeclaration__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ScopeDeclaration__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2()); } - (rule__ScopeDeclaration__SpecificationAssignment_2) - { after(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__GenerationTask__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group__0__Impl - rule__GenerationTask__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); } - 'generate' - { after(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group__1__Impl - rule__GenerationTask__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1()); } - () - { after(grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group__2__Impl - rule__GenerationTask__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); } - '{' - { after(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group__3__Impl - rule__GenerationTask__Group__4 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); } - (rule__GenerationTask__UnorderedGroup_3) - { after(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group__4__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4()); } - '}' - { after(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__GenerationTask__Group_3_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_0__0__Impl - rule__GenerationTask__Group_3_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); } - 'metamodel' - { after(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_0__1__Impl - rule__GenerationTask__Group_3_0__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); } - '=' - { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_0__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_0__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_0__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2()); } - (rule__GenerationTask__MetamodelAssignment_3_0_2) - { after(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__GenerationTask__Group_3_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_1__0__Impl - rule__GenerationTask__Group_3_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); } - 'partial-model' - { after(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_1__1__Impl - rule__GenerationTask__Group_3_1__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); } - '=' - { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_1__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_1__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_1__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2()); } - (rule__GenerationTask__PartialModelAssignment_3_1_2) - { after(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__GenerationTask__Group_3_2__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_2__0__Impl - rule__GenerationTask__Group_3_2__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_2__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0()); } - 'constraints' - { after(grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_2__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_2__1__Impl - rule__GenerationTask__Group_3_2__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_2__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); } - '=' - { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_2__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_2__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_2__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2()); } - (rule__GenerationTask__PatternsAssignment_3_2_2) - { after(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__GenerationTask__Group_3_3__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_3__0__Impl - rule__GenerationTask__Group_3_3__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_3__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0()); } - 'objectives' - { after(grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_3__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_3__1__Impl - rule__GenerationTask__Group_3_3__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_3__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); } - '=' - { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_3__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_3__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_3__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getObjectivesAssignment_3_3_2()); } - (rule__GenerationTask__ObjectivesAssignment_3_3_2) - { after(grammarAccess.getGenerationTaskAccess().getObjectivesAssignment_3_3_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__GenerationTask__Group_3_4__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_4__0__Impl - rule__GenerationTask__Group_3_4__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_4__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0()); } - 'scope' - { after(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_4__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_4__1__Impl - rule__GenerationTask__Group_3_4__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_4__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); } - '=' - { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_4__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_4__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_4__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_4_2()); } - (rule__GenerationTask__ScopeAssignment_3_4_2) - { after(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_4_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__GenerationTask__Group_3_5__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_5__0__Impl - rule__GenerationTask__Group_3_5__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_5__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_5_0()); } - (rule__GenerationTask__NumberSpecifiedAssignment_3_5_0) - { after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_5_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_5__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_5__1__Impl - rule__GenerationTask__Group_3_5__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_5__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); } - '=' - { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_5__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_5__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_5__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_5_2()); } - (rule__GenerationTask__NumberAssignment_3_5_2) - { after(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_5_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__GenerationTask__Group_3_6__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_6__0__Impl - rule__GenerationTask__Group_3_6__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_6__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_6_0()); } - (rule__GenerationTask__RunSpecifiedAssignment_3_6_0) - { after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_6_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_6__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_6__1__Impl - rule__GenerationTask__Group_3_6__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_6__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); } - '=' - { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_6__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_6__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_6__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_6_2()); } - (rule__GenerationTask__RunsAssignment_3_6_2) - { after(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_6_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__GenerationTask__Group_3_7__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_7__0__Impl - rule__GenerationTask__Group_3_7__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_7__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0()); } - 'solver' - { after(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_7__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_7__1__Impl - rule__GenerationTask__Group_3_7__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_7__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); } - '=' - { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_7__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_7__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_7__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_7_2()); } - (rule__GenerationTask__SolverAssignment_3_7_2) - { after(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_7_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__GenerationTask__Group_3_8__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_8__0__Impl - rule__GenerationTask__Group_3_8__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_8__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0()); } - 'config' - { after(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_8__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_8__1__Impl - rule__GenerationTask__Group_3_8__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_8__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); } - '=' - { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_8__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_8__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_8__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_8_2()); } - (rule__GenerationTask__ConfigAssignment_3_8_2) - { after(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_8_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__GenerationTask__Group_3_9__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_9__0__Impl - rule__GenerationTask__Group_3_9__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_9__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0()); } - 'debug' - { after(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_9__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_9__1__Impl - rule__GenerationTask__Group_3_9__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_9__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); } - '=' - { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_9__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_9__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_9__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_9_2()); } - (rule__GenerationTask__DebugFolderAssignment_3_9_2) - { after(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_9_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__GenerationTask__Group_3_10__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_10__0__Impl - rule__GenerationTask__Group_3_10__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_10__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0()); } - 'log' - { after(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_10__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_10__1__Impl - rule__GenerationTask__Group_3_10__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_10__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); } - '=' - { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_10__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_10__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_10__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_10_2()); } - (rule__GenerationTask__TargetLogFileAssignment_3_10_2) - { after(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_10_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__GenerationTask__Group_3_11__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_11__0__Impl - rule__GenerationTask__Group_3_11__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_11__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0()); } - 'statistics' - { after(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_11__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_11__1__Impl - rule__GenerationTask__Group_3_11__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_11__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); } - '=' - { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_11__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_11__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_11__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_11_2()); } - (rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2) - { after(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_11_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__GenerationTask__Group_3_12__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_12__0__Impl - rule__GenerationTask__Group_3_12__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_12__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0()); } - 'output' - { after(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_12__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_12__1__Impl - rule__GenerationTask__Group_3_12__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_12__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1()); } - '=' - { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_12__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_12__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_12__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_12_2()); } - (rule__GenerationTask__TagetFolderAssignment_3_12_2) - { after(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_12_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__GenerationTask__UnorderedGroup_3 - @init { - int stackSize = keepStackSize(); - getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - } -: - rule__GenerationTask__UnorderedGroup_3__0 - ? -; -finally { - getUnorderedGroupHelper().leave(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - restoreStackSize(stackSize); -} - -rule__GenerationTask__UnorderedGroup_3__Impl - @init { - int stackSize = keepStackSize(); - boolean selected = false; - } -: - ( - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0); - } - { - selected = true; - } - ( - { before(grammarAccess.getGenerationTaskAccess().getGroup_3_0()); } - (rule__GenerationTask__Group_3_0__0) - { after(grammarAccess.getGenerationTaskAccess().getGroup_3_0()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1); - } - { - selected = true; - } - ( - { before(grammarAccess.getGenerationTaskAccess().getGroup_3_1()); } - (rule__GenerationTask__Group_3_1__0) - { after(grammarAccess.getGenerationTaskAccess().getGroup_3_1()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2); - } - { - selected = true; - } - ( - { before(grammarAccess.getGenerationTaskAccess().getGroup_3_2()); } - (rule__GenerationTask__Group_3_2__0) - { after(grammarAccess.getGenerationTaskAccess().getGroup_3_2()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3); - } - { - selected = true; - } - ( - { before(grammarAccess.getGenerationTaskAccess().getGroup_3_3()); } - (rule__GenerationTask__Group_3_3__0) - { after(grammarAccess.getGenerationTaskAccess().getGroup_3_3()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4); - } - { - selected = true; - } - ( - { before(grammarAccess.getGenerationTaskAccess().getGroup_3_4()); } - (rule__GenerationTask__Group_3_4__0) - { after(grammarAccess.getGenerationTaskAccess().getGroup_3_4()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5); - } - { - selected = true; - } - ( - { before(grammarAccess.getGenerationTaskAccess().getGroup_3_5()); } - (rule__GenerationTask__Group_3_5__0) - { after(grammarAccess.getGenerationTaskAccess().getGroup_3_5()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6); - } - { - selected = true; - } - ( - { before(grammarAccess.getGenerationTaskAccess().getGroup_3_6()); } - (rule__GenerationTask__Group_3_6__0) - { after(grammarAccess.getGenerationTaskAccess().getGroup_3_6()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7); - } - { - selected = true; - } - ( - { before(grammarAccess.getGenerationTaskAccess().getGroup_3_7()); } - (rule__GenerationTask__Group_3_7__0) - { after(grammarAccess.getGenerationTaskAccess().getGroup_3_7()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8); - } - { - selected = true; - } - ( - { before(grammarAccess.getGenerationTaskAccess().getGroup_3_8()); } - (rule__GenerationTask__Group_3_8__0) - { after(grammarAccess.getGenerationTaskAccess().getGroup_3_8()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9); - } - { - selected = true; - } - ( - { before(grammarAccess.getGenerationTaskAccess().getGroup_3_9()); } - (rule__GenerationTask__Group_3_9__0) - { after(grammarAccess.getGenerationTaskAccess().getGroup_3_9()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10); - } - { - selected = true; - } - ( - { before(grammarAccess.getGenerationTaskAccess().getGroup_3_10()); } - (rule__GenerationTask__Group_3_10__0) - { after(grammarAccess.getGenerationTaskAccess().getGroup_3_10()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11); - } - { - selected = true; - } - ( - { before(grammarAccess.getGenerationTaskAccess().getGroup_3_11()); } - (rule__GenerationTask__Group_3_11__0) - { after(grammarAccess.getGenerationTaskAccess().getGroup_3_11()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12); - } - { - selected = true; - } - ( - { before(grammarAccess.getGenerationTaskAccess().getGroup_3_12()); } - (rule__GenerationTask__Group_3_12__0) - { after(grammarAccess.getGenerationTaskAccess().getGroup_3_12()); } - ) - ) - ) - ) -; -finally { - if (selected) - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - restoreStackSize(stackSize); -} - -rule__GenerationTask__UnorderedGroup_3__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__UnorderedGroup_3__Impl - rule__GenerationTask__UnorderedGroup_3__1? -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__UnorderedGroup_3__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__UnorderedGroup_3__Impl - rule__GenerationTask__UnorderedGroup_3__2? -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__UnorderedGroup_3__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__UnorderedGroup_3__Impl - rule__GenerationTask__UnorderedGroup_3__3? -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__UnorderedGroup_3__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__UnorderedGroup_3__Impl - rule__GenerationTask__UnorderedGroup_3__4? -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__UnorderedGroup_3__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__UnorderedGroup_3__Impl - rule__GenerationTask__UnorderedGroup_3__5? -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__UnorderedGroup_3__5 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__UnorderedGroup_3__Impl - rule__GenerationTask__UnorderedGroup_3__6? -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__UnorderedGroup_3__6 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__UnorderedGroup_3__Impl - rule__GenerationTask__UnorderedGroup_3__7? -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__UnorderedGroup_3__7 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__UnorderedGroup_3__Impl - rule__GenerationTask__UnorderedGroup_3__8? -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__UnorderedGroup_3__8 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__UnorderedGroup_3__Impl - rule__GenerationTask__UnorderedGroup_3__9? -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__UnorderedGroup_3__9 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__UnorderedGroup_3__Impl - rule__GenerationTask__UnorderedGroup_3__10? -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__UnorderedGroup_3__10 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__UnorderedGroup_3__Impl - rule__GenerationTask__UnorderedGroup_3__11? -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__UnorderedGroup_3__11 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__UnorderedGroup_3__Impl - rule__GenerationTask__UnorderedGroup_3__12? -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__UnorderedGroup_3__12 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__UnorderedGroup_3__Impl -; -finally { - restoreStackSize(stackSize); -} - - -rule__ConfigurationScript__ImportsAssignment_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0()); } - ruleImport - { after(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigurationScript__CommandsAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0()); } - ruleCommand - { after(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__EPackageImport__ImportedPackageAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0()); } - ( - { before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1()); } - RULE_STRING - { after(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1()); } - ) - { after(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ViatraImport__ImportedViatraAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0()); } - ( - { before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1()); } - RULE_STRING - { after(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1()); } - ) - { after(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__FileSpecification__PathAssignment - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0()); } - RULE_STRING - { after(grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__FileDeclaration__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } - RULE_ID - { after(grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__FileDeclaration__SpecificationAssignment_3 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0()); } - ruleFileSpecification - { after(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__FileReference__ReferredAssignment - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0()); } - ( - { before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationIDTerminalRuleCall_0_1()); } - RULE_ID - { after(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationIDTerminalRuleCall_0_1()); } - ) - { after(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelSpecification__EntriesAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0()); } - ruleMetamodelEntry - { after(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelSpecification__EntriesAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0()); } - ruleMetamodelEntry - { after(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPackageEntry__PackageAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0()); } - ( - { before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageQualifiedNameParserRuleCall_1_0_1()); } - ruleQualifiedName - { after(grammarAccess.getAllPackageEntryAccess().getPackageEPackageQualifiedNameParserRuleCall_1_0_1()); } - ) - { after(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPackageEntry__ExclusionAssignment_2_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0()); } - ruleMetamodelElement - { after(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPackageEntry__ExclusionAssignment_2_3_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0()); } - ruleMetamodelElement - { after(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelElement__PackageAssignment_0_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0()); } - ( - { before(grammarAccess.getMetamodelElementAccess().getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1()); } - ruleQualifiedName - { after(grammarAccess.getMetamodelElementAccess().getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1()); } - ) - { after(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelElement__ClassifierAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0()); } - ( - { before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierIDTerminalRuleCall_1_0_1()); } - RULE_ID - { after(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierIDTerminalRuleCall_1_0_1()); } - ) - { after(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelElement__FeatureAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0()); } - ( - { before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementIDTerminalRuleCall_2_1_0_1()); } - RULE_ID - { after(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementIDTerminalRuleCall_2_1_0_1()); } - ) - { after(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelDeclaration__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } - RULE_ID - { after(grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelDeclaration__SpecificationAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0()); } - ruleMetamodelSpecification - { after(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelReference__ReferredAssignment - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0()); } - ( - { before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationIDTerminalRuleCall_0_1()); } - RULE_ID - { after(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationIDTerminalRuleCall_0_1()); } - ) - { after(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__PartialModelSpecification__EntryAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0()); } - rulePartialModelEntry - { after(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__PartialModelSpecification__EntryAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0()); } - rulePartialModelEntry - { after(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ModelEntry__PathAssignment - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0()); } - ruleFile - { after(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__FolderEntry__PathAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0()); } - ruleFile - { after(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__FolderEntry__ExclusionAssignment_2_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0()); } - ruleModelEntry - { after(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__FolderEntry__ExclusionAssignment_2_3_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0()); } - ruleModelEntry - { after(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__PartialModelDeclaration__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } - RULE_ID - { after(grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__PartialModelDeclaration__SpecificationAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0()); } - rulePartialModelSpecification - { after(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__PartialModelReference__ReferredAssignment - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0()); } - ( - { before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationIDTerminalRuleCall_0_1()); } - RULE_ID - { after(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationIDTerminalRuleCall_0_1()); } - ) - { after(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__PatternSpecification__EntriesAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0()); } - rulePatternEntry - { after(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__PatternSpecification__EntriesAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0()); } - rulePatternEntry - { after(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPatternEntry__PackageAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0()); } - ( - { before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelQualifiedNameParserRuleCall_1_0_1()); } - ruleQualifiedName - { after(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelQualifiedNameParserRuleCall_1_0_1()); } - ) - { after(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPatternEntry__ExclusuionAssignment_2_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0()); } - rulePatternElement - { after(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPatternEntry__ExclusuionAssignment_2_3_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0()); } - rulePatternElement - { after(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__PatternElement__PackageAssignment_0_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0()); } - ( - { before(grammarAccess.getPatternElementAccess().getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1()); } - ruleQualifiedName - { after(grammarAccess.getPatternElementAccess().getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1()); } - ) - { after(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__PatternElement__PatternAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0()); } - ( - { before(grammarAccess.getPatternElementAccess().getPatternPatternIDTerminalRuleCall_1_0_1()); } - RULE_ID - { after(grammarAccess.getPatternElementAccess().getPatternPatternIDTerminalRuleCall_1_0_1()); } - ) - { after(grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__GraphPatternDeclaration__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } - RULE_ID - { after(grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__GraphPatternDeclaration__SpecificationAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0()); } - rulePatternSpecification - { after(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__GraphPatternReference__ReferredAssignment - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0()); } - ( - { before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1()); } - RULE_ID - { after(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1()); } - ) - { after(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectiveSpecification__EntriesAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_1_0()); } - ruleObjectiveEntry - { after(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectiveSpecification__EntriesAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_2_1_0()); } - ruleObjectiveEntry - { after(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_2_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__OptimizationEntry__DirectionAssignment_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getOptimizationEntryAccess().getDirectionOptimizationDirectionEnumRuleCall_0_0()); } - ruleOptimizationDirection - { after(grammarAccess.getOptimizationEntryAccess().getDirectionOptimizationDirectionEnumRuleCall_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__OptimizationEntry__FunctionAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getOptimizationEntryAccess().getFunctionObjectiveFunctionParserRuleCall_1_0()); } - ruleObjectiveFunction - { after(grammarAccess.getOptimizationEntryAccess().getFunctionObjectiveFunctionParserRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ThresholdEntry__FunctionAssignment_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getThresholdEntryAccess().getFunctionObjectiveFunctionParserRuleCall_0_0()); } - ruleObjectiveFunction - { after(grammarAccess.getThresholdEntryAccess().getFunctionObjectiveFunctionParserRuleCall_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ThresholdEntry__OperatorAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getThresholdEntryAccess().getOperatorComparisonOperatorEnumRuleCall_1_0()); } - ruleComparisonOperator - { after(grammarAccess.getThresholdEntryAccess().getOperatorComparisonOperatorEnumRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ThresholdEntry__ThresholdAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getThresholdEntryAccess().getThresholdREALLiteralParserRuleCall_2_0()); } - ruleREALLiteral - { after(grammarAccess.getThresholdEntryAccess().getThresholdREALLiteralParserRuleCall_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__CostObjectiveFunction__EntriesAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_2_0()); } - ruleCostEntry - { after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__CostObjectiveFunction__EntriesAssignment_3_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_3_1_0()); } - ruleCostEntry - { after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_3_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__CostEntry__PatternElementAssignment_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0()); } - rulePatternElement - { after(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__CostEntry__WeightAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0()); } - ruleINTLiteral - { after(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectiveDeclaration__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getObjectiveDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } - RULE_ID - { after(grammarAccess.getObjectiveDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectiveDeclaration__SpecificationAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getObjectiveDeclarationAccess().getSpecificationObjectiveSpecificationParserRuleCall_2_0()); } - ruleObjectiveSpecification - { after(grammarAccess.getObjectiveDeclarationAccess().getSpecificationObjectiveSpecificationParserRuleCall_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectiveReference__ReferredAssignment - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationCrossReference_0()); } - ( - { before(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationIDTerminalRuleCall_0_1()); } - RULE_ID - { after(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationIDTerminalRuleCall_0_1()); } - ) - { after(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationCrossReference_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigSpecification__EntriesAssignment_2_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0()); } - ruleConfigEntry - { after(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigSpecification__EntriesAssignment_2_1_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); } - ruleConfigEntry - { after(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigDeclaration__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } - RULE_ID - { after(grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigDeclaration__SpecificationAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); } - ruleConfigSpecification - { after(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__DocumentationEntry__LevelAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0()); } - ruleDocumentLevelSpecification - { after(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__RuntimeEntry__MillisecLimitAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0()); } - RULE_INT - { after(grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryEntry__MegabyteLimitAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0()); } - RULE_INT - { after(grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__CustomEntry__KeyAssignment_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0()); } - RULE_STRING - { after(grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__CustomEntry__ValueAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0()); } - RULE_STRING - { after(grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigReference__ConfigAssignment - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0()); } - ( - { before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationIDTerminalRuleCall_0_1()); } - RULE_ID - { after(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationIDTerminalRuleCall_0_1()); } - ) - { after(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ScopeSpecification__ScopesAssignment_2_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); } - ruleTypeScope - { after(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ScopeSpecification__ScopesAssignment_2_1_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); } - ruleTypeScope - { after(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ClassTypeScope__TypeAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); } - ruleClassReference - { after(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ClassTypeScope__SetsNewAssignment_2_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } - ( - { before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } - '+=' - { after(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } - ) - { after(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ClassTypeScope__SetsSumAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } - ( - { before(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } - '=' - { after(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } - ) - { after(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ClassTypeScope__NumberAssignment_3_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } - ruleExactNumber - { after(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ClassTypeScope__NumberAssignment_3_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } - ruleIntervallNumber - { after(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectTypeScope__TypeAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); } - ruleObjectReference - { after(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectTypeScope__SetsNewAssignment_2_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } - ( - { before(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } - '+=' - { after(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } - ) - { after(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectTypeScope__SetsSumAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } - ( - { before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } - '=' - { after(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } - ) - { after(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectTypeScope__NumberAssignment_3_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } - ruleExactNumber - { after(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectTypeScope__NumberAssignment_3_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } - ruleIntervallNumber - { after(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntegerTypeScope__TypeAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); } - ruleIntegerReference - { after(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntegerTypeScope__SetsNewAssignment_2_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } - ( - { before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } - '+=' - { after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } - ) - { after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntegerTypeScope__SetsSumAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } - ( - { before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } - '=' - { after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } - ) - { after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntegerTypeScope__NumberAssignment_3_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } - ruleExactNumber - { after(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntegerTypeScope__NumberAssignment_3_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } - ruleIntervallNumber - { after(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntegerTypeScope__NumberAssignment_3_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); } - ruleIntEnumberation - { after(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__RealTypeScope__TypeAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); } - ruleRealReference - { after(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__RealTypeScope__SetsNewAssignment_2_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } - ( - { before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } - '+=' - { after(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } - ) - { after(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__RealTypeScope__SetsSumAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } - ( - { before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } - '=' - { after(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } - ) - { after(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__RealTypeScope__NumberAssignment_3_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } - ruleExactNumber - { after(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__RealTypeScope__NumberAssignment_3_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } - ruleIntervallNumber - { after(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__RealTypeScope__NumberAssignment_3_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); } - ruleRealEnumeration - { after(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__StringTypeScope__TypeAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); } - ruleStringReference - { after(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__StringTypeScope__SetsNewAssignment_2_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } - ( - { before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } - '+=' - { after(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } - ) - { after(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__StringTypeScope__SetsSumAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } - ( - { before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } - '=' - { after(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } - ) - { after(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__StringTypeScope__NumberAssignment_3_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } - ruleExactNumber - { after(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__StringTypeScope__NumberAssignment_3_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } - ruleIntervallNumber - { after(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__StringTypeScope__NumberAssignment_3_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); } - ruleStringEnumeration - { after(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ClassReference__ElementAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); } - ruleMetamodelElement - { after(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ExactNumber__ExactNumberAssignment_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0()); } - RULE_INT - { after(grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ExactNumber__ExactUnlimitedAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); } - ( - { before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); } - '*' - { after(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); } - ) - { after(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntervallNumber__MinAssignment_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); } - RULE_INT - { after(grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntervallNumber__MaxNumberAssignment_2_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0()); } - RULE_INT - { after(grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntervallNumber__MaxUnlimitedAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); } - ( - { before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); } - '*' - { after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); } - ) - { after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntEnumberation__EntryAssignment_2_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0()); } - ruleINTLiteral - { after(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntEnumberation__EntryAssignment_2_1_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0()); } - ruleINTLiteral - { after(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__RealEnumeration__EntryAssignment_2_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0()); } - ruleREALLiteral - { after(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__RealEnumeration__EntryAssignment_2_1_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0()); } - ruleREALLiteral - { after(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__StringEnumeration__EntryAssignment_2_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0()); } - RULE_STRING - { after(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__StringEnumeration__EntryAssignment_2_1_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0()); } - RULE_STRING - { after(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ScopeDeclaration__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } - RULE_ID - { after(grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ScopeDeclaration__SpecificationAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); } - ruleScopeSpecification - { after(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ScopeReference__ReferredAssignment - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0()); } - ( - { before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationIDTerminalRuleCall_0_1()); } - RULE_ID - { after(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationIDTerminalRuleCall_0_1()); } - ) - { after(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__MetamodelAssignment_3_0_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); } - ruleMetamodel - { after(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__PartialModelAssignment_3_1_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); } - rulePartialModel - { after(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__PatternsAssignment_3_2_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); } - ruleGraphPattern - { after(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__ObjectivesAssignment_3_3_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getGenerationTaskAccess().getObjectivesObjectiveParserRuleCall_3_3_2_0()); } - ruleObjective - { after(grammarAccess.getGenerationTaskAccess().getObjectivesObjectiveParserRuleCall_3_3_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__ScopeAssignment_3_4_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_4_2_0()); } - ruleScope - { after(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_4_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); } - ( - { before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); } - 'number' - { after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); } - ) - { after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__NumberAssignment_3_5_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_5_2_0()); } - RULE_INT - { after(grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_5_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__RunSpecifiedAssignment_3_6_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); } - ( - { before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); } - 'runs' - { after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); } - ) - { after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__RunsAssignment_3_6_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_6_2_0()); } - RULE_INT - { after(grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_6_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__SolverAssignment_3_7_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_7_2_0()); } - ruleSolver - { after(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_7_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__ConfigAssignment_3_8_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_8_2_0()); } - ruleConfig - { after(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_8_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__DebugFolderAssignment_3_9_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_9_2_0()); } - ruleFile - { after(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_9_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__TargetLogFileAssignment_3_10_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_10_2_0()); } - ruleFile - { after(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_10_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_11_2_0()); } - ruleFile - { after(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_11_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__TagetFolderAssignment_3_12_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_12_2_0()); } - ruleFile - { after(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_12_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; - -RULE_INT : ('0'..'9')+; - -RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\''); - -RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/'; - -RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')?; - -RULE_WS : (' '|'\t'|'\r'|'\n')+; - -RULE_ANY_OTHER : .; +/* + * generated by Xtext 2.21.0 + */ +grammar InternalApplicationConfiguration; + +options { + superClass=AbstractInternalContentAssistParser; +} + +@lexer::header { +package hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.internal; + +// Hack: Use our own Lexer superclass by means of import. +// Currently there is no other way to specify the superclass for the lexer. +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; +} + +@parser::header { +package hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.internal; + +import java.io.InputStream; +import org.eclipse.xtext.*; +import org.eclipse.xtext.parser.*; +import org.eclipse.xtext.parser.impl.*; +import org.eclipse.emf.ecore.util.EcoreUtil; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.xtext.parser.antlr.XtextTokenStream; +import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.DFA; +import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess; + +} +@parser::members { + private ApplicationConfigurationGrammarAccess grammarAccess; + + public void setGrammarAccess(ApplicationConfigurationGrammarAccess grammarAccess) { + this.grammarAccess = grammarAccess; + } + + @Override + protected Grammar getGrammar() { + return grammarAccess.getGrammar(); + } + + @Override + protected String getValueForTokenName(String tokenName) { + return tokenName; + } +} + +// Entry rule entryRuleConfigurationScript +entryRuleConfigurationScript +: +{ before(grammarAccess.getConfigurationScriptRule()); } + ruleConfigurationScript +{ after(grammarAccess.getConfigurationScriptRule()); } + EOF +; + +// Rule ConfigurationScript +ruleConfigurationScript + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getConfigurationScriptAccess().getGroup()); } + (rule__ConfigurationScript__Group__0) + { after(grammarAccess.getConfigurationScriptAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleCommand +entryRuleCommand +: +{ before(grammarAccess.getCommandRule()); } + ruleCommand +{ after(grammarAccess.getCommandRule()); } + EOF +; + +// Rule Command +ruleCommand + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getCommandAccess().getAlternatives()); } + (rule__Command__Alternatives) + { after(grammarAccess.getCommandAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleQualifiedName +entryRuleQualifiedName +: +{ before(grammarAccess.getQualifiedNameRule()); } + ruleQualifiedName +{ after(grammarAccess.getQualifiedNameRule()); } + EOF +; + +// Rule QualifiedName +ruleQualifiedName + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getQualifiedNameAccess().getGroup()); } + (rule__QualifiedName__Group__0) + { after(grammarAccess.getQualifiedNameAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleREALLiteral +entryRuleREALLiteral +: +{ before(grammarAccess.getREALLiteralRule()); } + ruleREALLiteral +{ after(grammarAccess.getREALLiteralRule()); } + EOF +; + +// Rule REALLiteral +ruleREALLiteral + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getREALLiteralAccess().getGroup()); } + (rule__REALLiteral__Group__0) + { after(grammarAccess.getREALLiteralAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleINTLiteral +entryRuleINTLiteral +: +{ before(grammarAccess.getINTLiteralRule()); } + ruleINTLiteral +{ after(grammarAccess.getINTLiteralRule()); } + EOF +; + +// Rule INTLiteral +ruleINTLiteral + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getINTLiteralAccess().getGroup()); } + (rule__INTLiteral__Group__0) + { after(grammarAccess.getINTLiteralAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleImport +entryRuleImport +: +{ before(grammarAccess.getImportRule()); } + ruleImport +{ after(grammarAccess.getImportRule()); } + EOF +; + +// Rule Import +ruleImport + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getImportAccess().getAlternatives()); } + (rule__Import__Alternatives) + { after(grammarAccess.getImportAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleEPackageImport +entryRuleEPackageImport +: +{ before(grammarAccess.getEPackageImportRule()); } + ruleEPackageImport +{ after(grammarAccess.getEPackageImportRule()); } + EOF +; + +// Rule EPackageImport +ruleEPackageImport + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getEPackageImportAccess().getGroup()); } + (rule__EPackageImport__Group__0) + { after(grammarAccess.getEPackageImportAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleViatraImport +entryRuleViatraImport +: +{ before(grammarAccess.getViatraImportRule()); } + ruleViatraImport +{ after(grammarAccess.getViatraImportRule()); } + EOF +; + +// Rule ViatraImport +ruleViatraImport + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getViatraImportAccess().getGroup()); } + (rule__ViatraImport__Group__0) + { after(grammarAccess.getViatraImportAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleDeclaration +entryRuleDeclaration +: +{ before(grammarAccess.getDeclarationRule()); } + ruleDeclaration +{ after(grammarAccess.getDeclarationRule()); } + EOF +; + +// Rule Declaration +ruleDeclaration + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getDeclarationAccess().getAlternatives()); } + (rule__Declaration__Alternatives) + { after(grammarAccess.getDeclarationAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleFileSpecification +entryRuleFileSpecification +: +{ before(grammarAccess.getFileSpecificationRule()); } + ruleFileSpecification +{ after(grammarAccess.getFileSpecificationRule()); } + EOF +; + +// Rule FileSpecification +ruleFileSpecification + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getFileSpecificationAccess().getPathAssignment()); } + (rule__FileSpecification__PathAssignment) + { after(grammarAccess.getFileSpecificationAccess().getPathAssignment()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleFileDeclaration +entryRuleFileDeclaration +: +{ before(grammarAccess.getFileDeclarationRule()); } + ruleFileDeclaration +{ after(grammarAccess.getFileDeclarationRule()); } + EOF +; + +// Rule FileDeclaration +ruleFileDeclaration + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getFileDeclarationAccess().getGroup()); } + (rule__FileDeclaration__Group__0) + { after(grammarAccess.getFileDeclarationAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleFileReference +entryRuleFileReference +: +{ before(grammarAccess.getFileReferenceRule()); } + ruleFileReference +{ after(grammarAccess.getFileReferenceRule()); } + EOF +; + +// Rule FileReference +ruleFileReference + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getFileReferenceAccess().getReferredAssignment()); } + (rule__FileReference__ReferredAssignment) + { after(grammarAccess.getFileReferenceAccess().getReferredAssignment()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleFile +entryRuleFile +: +{ before(grammarAccess.getFileRule()); } + ruleFile +{ after(grammarAccess.getFileRule()); } + EOF +; + +// Rule File +ruleFile + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getFileAccess().getAlternatives()); } + (rule__File__Alternatives) + { after(grammarAccess.getFileAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleMetamodelSpecification +entryRuleMetamodelSpecification +: +{ before(grammarAccess.getMetamodelSpecificationRule()); } + ruleMetamodelSpecification +{ after(grammarAccess.getMetamodelSpecificationRule()); } + EOF +; + +// Rule MetamodelSpecification +ruleMetamodelSpecification + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getMetamodelSpecificationAccess().getGroup()); } + (rule__MetamodelSpecification__Group__0) + { after(grammarAccess.getMetamodelSpecificationAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleMetamodelEntry +entryRuleMetamodelEntry +: +{ before(grammarAccess.getMetamodelEntryRule()); } + ruleMetamodelEntry +{ after(grammarAccess.getMetamodelEntryRule()); } + EOF +; + +// Rule MetamodelEntry +ruleMetamodelEntry + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getMetamodelEntryAccess().getAlternatives()); } + (rule__MetamodelEntry__Alternatives) + { after(grammarAccess.getMetamodelEntryAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleAllPackageEntry +entryRuleAllPackageEntry +: +{ before(grammarAccess.getAllPackageEntryRule()); } + ruleAllPackageEntry +{ after(grammarAccess.getAllPackageEntryRule()); } + EOF +; + +// Rule AllPackageEntry +ruleAllPackageEntry + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getAllPackageEntryAccess().getGroup()); } + (rule__AllPackageEntry__Group__0) + { after(grammarAccess.getAllPackageEntryAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleMetamodelElement +entryRuleMetamodelElement +: +{ before(grammarAccess.getMetamodelElementRule()); } + ruleMetamodelElement +{ after(grammarAccess.getMetamodelElementRule()); } + EOF +; + +// Rule MetamodelElement +ruleMetamodelElement + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getMetamodelElementAccess().getGroup()); } + (rule__MetamodelElement__Group__0) + { after(grammarAccess.getMetamodelElementAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleMetamodelDeclaration +entryRuleMetamodelDeclaration +: +{ before(grammarAccess.getMetamodelDeclarationRule()); } + ruleMetamodelDeclaration +{ after(grammarAccess.getMetamodelDeclarationRule()); } + EOF +; + +// Rule MetamodelDeclaration +ruleMetamodelDeclaration + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getMetamodelDeclarationAccess().getGroup()); } + (rule__MetamodelDeclaration__Group__0) + { after(grammarAccess.getMetamodelDeclarationAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleMetamodelReference +entryRuleMetamodelReference +: +{ before(grammarAccess.getMetamodelReferenceRule()); } + ruleMetamodelReference +{ after(grammarAccess.getMetamodelReferenceRule()); } + EOF +; + +// Rule MetamodelReference +ruleMetamodelReference + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getMetamodelReferenceAccess().getReferredAssignment()); } + (rule__MetamodelReference__ReferredAssignment) + { after(grammarAccess.getMetamodelReferenceAccess().getReferredAssignment()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleMetamodel +entryRuleMetamodel +: +{ before(grammarAccess.getMetamodelRule()); } + ruleMetamodel +{ after(grammarAccess.getMetamodelRule()); } + EOF +; + +// Rule Metamodel +ruleMetamodel + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getMetamodelAccess().getAlternatives()); } + (rule__Metamodel__Alternatives) + { after(grammarAccess.getMetamodelAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRulePartialModelSpecification +entryRulePartialModelSpecification +: +{ before(grammarAccess.getPartialModelSpecificationRule()); } + rulePartialModelSpecification +{ after(grammarAccess.getPartialModelSpecificationRule()); } + EOF +; + +// Rule PartialModelSpecification +rulePartialModelSpecification + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getPartialModelSpecificationAccess().getGroup()); } + (rule__PartialModelSpecification__Group__0) + { after(grammarAccess.getPartialModelSpecificationAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRulePartialModelEntry +entryRulePartialModelEntry +: +{ before(grammarAccess.getPartialModelEntryRule()); } + rulePartialModelEntry +{ after(grammarAccess.getPartialModelEntryRule()); } + EOF +; + +// Rule PartialModelEntry +rulePartialModelEntry + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getPartialModelEntryAccess().getAlternatives()); } + (rule__PartialModelEntry__Alternatives) + { after(grammarAccess.getPartialModelEntryAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleModelEntry +entryRuleModelEntry +: +{ before(grammarAccess.getModelEntryRule()); } + ruleModelEntry +{ after(grammarAccess.getModelEntryRule()); } + EOF +; + +// Rule ModelEntry +ruleModelEntry + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getModelEntryAccess().getPathAssignment()); } + (rule__ModelEntry__PathAssignment) + { after(grammarAccess.getModelEntryAccess().getPathAssignment()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleFolderEntry +entryRuleFolderEntry +: +{ before(grammarAccess.getFolderEntryRule()); } + ruleFolderEntry +{ after(grammarAccess.getFolderEntryRule()); } + EOF +; + +// Rule FolderEntry +ruleFolderEntry + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getFolderEntryAccess().getGroup()); } + (rule__FolderEntry__Group__0) + { after(grammarAccess.getFolderEntryAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRulePartialModelDeclaration +entryRulePartialModelDeclaration +: +{ before(grammarAccess.getPartialModelDeclarationRule()); } + rulePartialModelDeclaration +{ after(grammarAccess.getPartialModelDeclarationRule()); } + EOF +; + +// Rule PartialModelDeclaration +rulePartialModelDeclaration + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getPartialModelDeclarationAccess().getGroup()); } + (rule__PartialModelDeclaration__Group__0) + { after(grammarAccess.getPartialModelDeclarationAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRulePartialModelReference +entryRulePartialModelReference +: +{ before(grammarAccess.getPartialModelReferenceRule()); } + rulePartialModelReference +{ after(grammarAccess.getPartialModelReferenceRule()); } + EOF +; + +// Rule PartialModelReference +rulePartialModelReference + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getPartialModelReferenceAccess().getReferredAssignment()); } + (rule__PartialModelReference__ReferredAssignment) + { after(grammarAccess.getPartialModelReferenceAccess().getReferredAssignment()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRulePartialModel +entryRulePartialModel +: +{ before(grammarAccess.getPartialModelRule()); } + rulePartialModel +{ after(grammarAccess.getPartialModelRule()); } + EOF +; + +// Rule PartialModel +rulePartialModel + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getPartialModelAccess().getAlternatives()); } + (rule__PartialModel__Alternatives) + { after(grammarAccess.getPartialModelAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRulePatternSpecification +entryRulePatternSpecification +: +{ before(grammarAccess.getPatternSpecificationRule()); } + rulePatternSpecification +{ after(grammarAccess.getPatternSpecificationRule()); } + EOF +; + +// Rule PatternSpecification +rulePatternSpecification + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getPatternSpecificationAccess().getGroup()); } + (rule__PatternSpecification__Group__0) + { after(grammarAccess.getPatternSpecificationAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRulePatternEntry +entryRulePatternEntry +: +{ before(grammarAccess.getPatternEntryRule()); } + rulePatternEntry +{ after(grammarAccess.getPatternEntryRule()); } + EOF +; + +// Rule PatternEntry +rulePatternEntry + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getPatternEntryAccess().getAlternatives()); } + (rule__PatternEntry__Alternatives) + { after(grammarAccess.getPatternEntryAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleAllPatternEntry +entryRuleAllPatternEntry +: +{ before(grammarAccess.getAllPatternEntryRule()); } + ruleAllPatternEntry +{ after(grammarAccess.getAllPatternEntryRule()); } + EOF +; + +// Rule AllPatternEntry +ruleAllPatternEntry + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getAllPatternEntryAccess().getGroup()); } + (rule__AllPatternEntry__Group__0) + { after(grammarAccess.getAllPatternEntryAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRulePatternElement +entryRulePatternElement +: +{ before(grammarAccess.getPatternElementRule()); } + rulePatternElement +{ after(grammarAccess.getPatternElementRule()); } + EOF +; + +// Rule PatternElement +rulePatternElement + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getPatternElementAccess().getGroup()); } + (rule__PatternElement__Group__0) + { after(grammarAccess.getPatternElementAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleGraphPatternDeclaration +entryRuleGraphPatternDeclaration +: +{ before(grammarAccess.getGraphPatternDeclarationRule()); } + ruleGraphPatternDeclaration +{ after(grammarAccess.getGraphPatternDeclarationRule()); } + EOF +; + +// Rule GraphPatternDeclaration +ruleGraphPatternDeclaration + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getGraphPatternDeclarationAccess().getGroup()); } + (rule__GraphPatternDeclaration__Group__0) + { after(grammarAccess.getGraphPatternDeclarationAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleGraphPatternReference +entryRuleGraphPatternReference +: +{ before(grammarAccess.getGraphPatternReferenceRule()); } + ruleGraphPatternReference +{ after(grammarAccess.getGraphPatternReferenceRule()); } + EOF +; + +// Rule GraphPatternReference +ruleGraphPatternReference + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getGraphPatternReferenceAccess().getReferredAssignment()); } + (rule__GraphPatternReference__ReferredAssignment) + { after(grammarAccess.getGraphPatternReferenceAccess().getReferredAssignment()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleGraphPattern +entryRuleGraphPattern +: +{ before(grammarAccess.getGraphPatternRule()); } + ruleGraphPattern +{ after(grammarAccess.getGraphPatternRule()); } + EOF +; + +// Rule GraphPattern +ruleGraphPattern + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getGraphPatternAccess().getAlternatives()); } + (rule__GraphPattern__Alternatives) + { after(grammarAccess.getGraphPatternAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleObjectiveSpecification +entryRuleObjectiveSpecification +: +{ before(grammarAccess.getObjectiveSpecificationRule()); } + ruleObjectiveSpecification +{ after(grammarAccess.getObjectiveSpecificationRule()); } + EOF +; + +// Rule ObjectiveSpecification +ruleObjectiveSpecification + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getObjectiveSpecificationAccess().getGroup()); } + (rule__ObjectiveSpecification__Group__0) + { after(grammarAccess.getObjectiveSpecificationAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleObjectiveEntry +entryRuleObjectiveEntry +: +{ before(grammarAccess.getObjectiveEntryRule()); } + ruleObjectiveEntry +{ after(grammarAccess.getObjectiveEntryRule()); } + EOF +; + +// Rule ObjectiveEntry +ruleObjectiveEntry + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getObjectiveEntryAccess().getAlternatives()); } + (rule__ObjectiveEntry__Alternatives) + { after(grammarAccess.getObjectiveEntryAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleOptimizationEntry +entryRuleOptimizationEntry +: +{ before(grammarAccess.getOptimizationEntryRule()); } + ruleOptimizationEntry +{ after(grammarAccess.getOptimizationEntryRule()); } + EOF +; + +// Rule OptimizationEntry +ruleOptimizationEntry + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getOptimizationEntryAccess().getGroup()); } + (rule__OptimizationEntry__Group__0) + { after(grammarAccess.getOptimizationEntryAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleThresholdEntry +entryRuleThresholdEntry +: +{ before(grammarAccess.getThresholdEntryRule()); } + ruleThresholdEntry +{ after(grammarAccess.getThresholdEntryRule()); } + EOF +; + +// Rule ThresholdEntry +ruleThresholdEntry + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getThresholdEntryAccess().getGroup()); } + (rule__ThresholdEntry__Group__0) + { after(grammarAccess.getThresholdEntryAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleObjectiveFunction +entryRuleObjectiveFunction +: +{ before(grammarAccess.getObjectiveFunctionRule()); } + ruleObjectiveFunction +{ after(grammarAccess.getObjectiveFunctionRule()); } + EOF +; + +// Rule ObjectiveFunction +ruleObjectiveFunction + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall()); } + ruleCostObjectiveFunction + { after(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleCostObjectiveFunction +entryRuleCostObjectiveFunction +: +{ before(grammarAccess.getCostObjectiveFunctionRule()); } + ruleCostObjectiveFunction +{ after(grammarAccess.getCostObjectiveFunctionRule()); } + EOF +; + +// Rule CostObjectiveFunction +ruleCostObjectiveFunction + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getCostObjectiveFunctionAccess().getGroup()); } + (rule__CostObjectiveFunction__Group__0) + { after(grammarAccess.getCostObjectiveFunctionAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleCostEntry +entryRuleCostEntry +: +{ before(grammarAccess.getCostEntryRule()); } + ruleCostEntry +{ after(grammarAccess.getCostEntryRule()); } + EOF +; + +// Rule CostEntry +ruleCostEntry + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getCostEntryAccess().getGroup()); } + (rule__CostEntry__Group__0) + { after(grammarAccess.getCostEntryAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleObjectiveDeclaration +entryRuleObjectiveDeclaration +: +{ before(grammarAccess.getObjectiveDeclarationRule()); } + ruleObjectiveDeclaration +{ after(grammarAccess.getObjectiveDeclarationRule()); } + EOF +; + +// Rule ObjectiveDeclaration +ruleObjectiveDeclaration + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getObjectiveDeclarationAccess().getGroup()); } + (rule__ObjectiveDeclaration__Group__0) + { after(grammarAccess.getObjectiveDeclarationAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleObjectiveReference +entryRuleObjectiveReference +: +{ before(grammarAccess.getObjectiveReferenceRule()); } + ruleObjectiveReference +{ after(grammarAccess.getObjectiveReferenceRule()); } + EOF +; + +// Rule ObjectiveReference +ruleObjectiveReference + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getObjectiveReferenceAccess().getReferredAssignment()); } + (rule__ObjectiveReference__ReferredAssignment) + { after(grammarAccess.getObjectiveReferenceAccess().getReferredAssignment()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleObjective +entryRuleObjective +: +{ before(grammarAccess.getObjectiveRule()); } + ruleObjective +{ after(grammarAccess.getObjectiveRule()); } + EOF +; + +// Rule Objective +ruleObjective + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getObjectiveAccess().getAlternatives()); } + (rule__Objective__Alternatives) + { after(grammarAccess.getObjectiveAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleConfigSpecification +entryRuleConfigSpecification +: +{ before(grammarAccess.getConfigSpecificationRule()); } + ruleConfigSpecification +{ after(grammarAccess.getConfigSpecificationRule()); } + EOF +; + +// Rule ConfigSpecification +ruleConfigSpecification + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getConfigSpecificationAccess().getGroup()); } + (rule__ConfigSpecification__Group__0) + { after(grammarAccess.getConfigSpecificationAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleConfigDeclaration +entryRuleConfigDeclaration +: +{ before(grammarAccess.getConfigDeclarationRule()); } + ruleConfigDeclaration +{ after(grammarAccess.getConfigDeclarationRule()); } + EOF +; + +// Rule ConfigDeclaration +ruleConfigDeclaration + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getConfigDeclarationAccess().getGroup()); } + (rule__ConfigDeclaration__Group__0) + { after(grammarAccess.getConfigDeclarationAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleConfigEntry +entryRuleConfigEntry +: +{ before(grammarAccess.getConfigEntryRule()); } + ruleConfigEntry +{ after(grammarAccess.getConfigEntryRule()); } + EOF +; + +// Rule ConfigEntry +ruleConfigEntry + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getConfigEntryAccess().getAlternatives()); } + (rule__ConfigEntry__Alternatives) + { after(grammarAccess.getConfigEntryAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleDocumentationEntry +entryRuleDocumentationEntry +: +{ before(grammarAccess.getDocumentationEntryRule()); } + ruleDocumentationEntry +{ after(grammarAccess.getDocumentationEntryRule()); } + EOF +; + +// Rule DocumentationEntry +ruleDocumentationEntry + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getDocumentationEntryAccess().getGroup()); } + (rule__DocumentationEntry__Group__0) + { after(grammarAccess.getDocumentationEntryAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleRuntimeEntry +entryRuleRuntimeEntry +: +{ before(grammarAccess.getRuntimeEntryRule()); } + ruleRuntimeEntry +{ after(grammarAccess.getRuntimeEntryRule()); } + EOF +; + +// Rule RuntimeEntry +ruleRuntimeEntry + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getRuntimeEntryAccess().getGroup()); } + (rule__RuntimeEntry__Group__0) + { after(grammarAccess.getRuntimeEntryAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleMemoryEntry +entryRuleMemoryEntry +: +{ before(grammarAccess.getMemoryEntryRule()); } + ruleMemoryEntry +{ after(grammarAccess.getMemoryEntryRule()); } + EOF +; + +// Rule MemoryEntry +ruleMemoryEntry + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getMemoryEntryAccess().getGroup()); } + (rule__MemoryEntry__Group__0) + { after(grammarAccess.getMemoryEntryAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleCustomEntry +entryRuleCustomEntry +: +{ before(grammarAccess.getCustomEntryRule()); } + ruleCustomEntry +{ after(grammarAccess.getCustomEntryRule()); } + EOF +; + +// Rule CustomEntry +ruleCustomEntry + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getCustomEntryAccess().getGroup()); } + (rule__CustomEntry__Group__0) + { after(grammarAccess.getCustomEntryAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleConfigReference +entryRuleConfigReference +: +{ before(grammarAccess.getConfigReferenceRule()); } + ruleConfigReference +{ after(grammarAccess.getConfigReferenceRule()); } + EOF +; + +// Rule ConfigReference +ruleConfigReference + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getConfigReferenceAccess().getConfigAssignment()); } + (rule__ConfigReference__ConfigAssignment) + { after(grammarAccess.getConfigReferenceAccess().getConfigAssignment()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleConfig +entryRuleConfig +: +{ before(grammarAccess.getConfigRule()); } + ruleConfig +{ after(grammarAccess.getConfigRule()); } + EOF +; + +// Rule Config +ruleConfig + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getConfigAccess().getAlternatives()); } + (rule__Config__Alternatives) + { after(grammarAccess.getConfigAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleScopeSpecification +entryRuleScopeSpecification +: +{ before(grammarAccess.getScopeSpecificationRule()); } + ruleScopeSpecification +{ after(grammarAccess.getScopeSpecificationRule()); } + EOF +; + +// Rule ScopeSpecification +ruleScopeSpecification + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getScopeSpecificationAccess().getGroup()); } + (rule__ScopeSpecification__Group__0) + { after(grammarAccess.getScopeSpecificationAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleTypeScope +entryRuleTypeScope +: +{ before(grammarAccess.getTypeScopeRule()); } + ruleTypeScope +{ after(grammarAccess.getTypeScopeRule()); } + EOF +; + +// Rule TypeScope +ruleTypeScope + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getTypeScopeAccess().getAlternatives()); } + (rule__TypeScope__Alternatives) + { after(grammarAccess.getTypeScopeAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleClassTypeScope +entryRuleClassTypeScope +: +{ before(grammarAccess.getClassTypeScopeRule()); } + ruleClassTypeScope +{ after(grammarAccess.getClassTypeScopeRule()); } + EOF +; + +// Rule ClassTypeScope +ruleClassTypeScope + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getClassTypeScopeAccess().getGroup()); } + (rule__ClassTypeScope__Group__0) + { after(grammarAccess.getClassTypeScopeAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleObjectTypeScope +entryRuleObjectTypeScope +: +{ before(grammarAccess.getObjectTypeScopeRule()); } + ruleObjectTypeScope +{ after(grammarAccess.getObjectTypeScopeRule()); } + EOF +; + +// Rule ObjectTypeScope +ruleObjectTypeScope + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getObjectTypeScopeAccess().getGroup()); } + (rule__ObjectTypeScope__Group__0) + { after(grammarAccess.getObjectTypeScopeAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleIntegerTypeScope +entryRuleIntegerTypeScope +: +{ before(grammarAccess.getIntegerTypeScopeRule()); } + ruleIntegerTypeScope +{ after(grammarAccess.getIntegerTypeScopeRule()); } + EOF +; + +// Rule IntegerTypeScope +ruleIntegerTypeScope + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getIntegerTypeScopeAccess().getGroup()); } + (rule__IntegerTypeScope__Group__0) + { after(grammarAccess.getIntegerTypeScopeAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleRealTypeScope +entryRuleRealTypeScope +: +{ before(grammarAccess.getRealTypeScopeRule()); } + ruleRealTypeScope +{ after(grammarAccess.getRealTypeScopeRule()); } + EOF +; + +// Rule RealTypeScope +ruleRealTypeScope + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getRealTypeScopeAccess().getGroup()); } + (rule__RealTypeScope__Group__0) + { after(grammarAccess.getRealTypeScopeAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleStringTypeScope +entryRuleStringTypeScope +: +{ before(grammarAccess.getStringTypeScopeRule()); } + ruleStringTypeScope +{ after(grammarAccess.getStringTypeScopeRule()); } + EOF +; + +// Rule StringTypeScope +ruleStringTypeScope + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getStringTypeScopeAccess().getGroup()); } + (rule__StringTypeScope__Group__0) + { after(grammarAccess.getStringTypeScopeAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleClassReference +entryRuleClassReference +: +{ before(grammarAccess.getClassReferenceRule()); } + ruleClassReference +{ after(grammarAccess.getClassReferenceRule()); } + EOF +; + +// Rule ClassReference +ruleClassReference + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getClassReferenceAccess().getGroup()); } + (rule__ClassReference__Group__0) + { after(grammarAccess.getClassReferenceAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleObjectReference +entryRuleObjectReference +: +{ before(grammarAccess.getObjectReferenceRule()); } + ruleObjectReference +{ after(grammarAccess.getObjectReferenceRule()); } + EOF +; + +// Rule ObjectReference +ruleObjectReference + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getObjectReferenceAccess().getGroup()); } + (rule__ObjectReference__Group__0) + { after(grammarAccess.getObjectReferenceAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleIntegerReference +entryRuleIntegerReference +: +{ before(grammarAccess.getIntegerReferenceRule()); } + ruleIntegerReference +{ after(grammarAccess.getIntegerReferenceRule()); } + EOF +; + +// Rule IntegerReference +ruleIntegerReference + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getIntegerReferenceAccess().getGroup()); } + (rule__IntegerReference__Group__0) + { after(grammarAccess.getIntegerReferenceAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleRealReference +entryRuleRealReference +: +{ before(grammarAccess.getRealReferenceRule()); } + ruleRealReference +{ after(grammarAccess.getRealReferenceRule()); } + EOF +; + +// Rule RealReference +ruleRealReference + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getRealReferenceAccess().getGroup()); } + (rule__RealReference__Group__0) + { after(grammarAccess.getRealReferenceAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleStringReference +entryRuleStringReference +: +{ before(grammarAccess.getStringReferenceRule()); } + ruleStringReference +{ after(grammarAccess.getStringReferenceRule()); } + EOF +; + +// Rule StringReference +ruleStringReference + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getStringReferenceAccess().getGroup()); } + (rule__StringReference__Group__0) + { after(grammarAccess.getStringReferenceAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleExactNumber +entryRuleExactNumber +: +{ before(grammarAccess.getExactNumberRule()); } + ruleExactNumber +{ after(grammarAccess.getExactNumberRule()); } + EOF +; + +// Rule ExactNumber +ruleExactNumber + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getExactNumberAccess().getAlternatives()); } + (rule__ExactNumber__Alternatives) + { after(grammarAccess.getExactNumberAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleIntervallNumber +entryRuleIntervallNumber +: +{ before(grammarAccess.getIntervallNumberRule()); } + ruleIntervallNumber +{ after(grammarAccess.getIntervallNumberRule()); } + EOF +; + +// Rule IntervallNumber +ruleIntervallNumber + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getIntervallNumberAccess().getGroup()); } + (rule__IntervallNumber__Group__0) + { after(grammarAccess.getIntervallNumberAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleIntEnumberation +entryRuleIntEnumberation +: +{ before(grammarAccess.getIntEnumberationRule()); } + ruleIntEnumberation +{ after(grammarAccess.getIntEnumberationRule()); } + EOF +; + +// Rule IntEnumberation +ruleIntEnumberation + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getIntEnumberationAccess().getGroup()); } + (rule__IntEnumberation__Group__0) + { after(grammarAccess.getIntEnumberationAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleRealEnumeration +entryRuleRealEnumeration +: +{ before(grammarAccess.getRealEnumerationRule()); } + ruleRealEnumeration +{ after(grammarAccess.getRealEnumerationRule()); } + EOF +; + +// Rule RealEnumeration +ruleRealEnumeration + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getRealEnumerationAccess().getGroup()); } + (rule__RealEnumeration__Group__0) + { after(grammarAccess.getRealEnumerationAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleStringEnumeration +entryRuleStringEnumeration +: +{ before(grammarAccess.getStringEnumerationRule()); } + ruleStringEnumeration +{ after(grammarAccess.getStringEnumerationRule()); } + EOF +; + +// Rule StringEnumeration +ruleStringEnumeration + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getStringEnumerationAccess().getGroup()); } + (rule__StringEnumeration__Group__0) + { after(grammarAccess.getStringEnumerationAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleScopeDeclaration +entryRuleScopeDeclaration +: +{ before(grammarAccess.getScopeDeclarationRule()); } + ruleScopeDeclaration +{ after(grammarAccess.getScopeDeclarationRule()); } + EOF +; + +// Rule ScopeDeclaration +ruleScopeDeclaration + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getScopeDeclarationAccess().getGroup()); } + (rule__ScopeDeclaration__Group__0) + { after(grammarAccess.getScopeDeclarationAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleScopeReference +entryRuleScopeReference +: +{ before(grammarAccess.getScopeReferenceRule()); } + ruleScopeReference +{ after(grammarAccess.getScopeReferenceRule()); } + EOF +; + +// Rule ScopeReference +ruleScopeReference + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getScopeReferenceAccess().getReferredAssignment()); } + (rule__ScopeReference__ReferredAssignment) + { after(grammarAccess.getScopeReferenceAccess().getReferredAssignment()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleScope +entryRuleScope +: +{ before(grammarAccess.getScopeRule()); } + ruleScope +{ after(grammarAccess.getScopeRule()); } + EOF +; + +// Rule Scope +ruleScope + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getScopeAccess().getAlternatives()); } + (rule__Scope__Alternatives) + { after(grammarAccess.getScopeAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleTask +entryRuleTask +: +{ before(grammarAccess.getTaskRule()); } + ruleTask +{ after(grammarAccess.getTaskRule()); } + EOF +; + +// Rule Task +ruleTask + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall()); } + ruleGenerationTask + { after(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleGenerationTask +entryRuleGenerationTask +: +{ before(grammarAccess.getGenerationTaskRule()); } + ruleGenerationTask +{ after(grammarAccess.getGenerationTaskRule()); } + EOF +; + +// Rule GenerationTask +ruleGenerationTask + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getGenerationTaskAccess().getGroup()); } + (rule__GenerationTask__Group__0) + { after(grammarAccess.getGenerationTaskAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Rule OptimizationDirection +ruleOptimizationDirection + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getOptimizationDirectionAccess().getAlternatives()); } + (rule__OptimizationDirection__Alternatives) + { after(grammarAccess.getOptimizationDirectionAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Rule ComparisonOperator +ruleComparisonOperator + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getComparisonOperatorAccess().getAlternatives()); } + (rule__ComparisonOperator__Alternatives) + { after(grammarAccess.getComparisonOperatorAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Rule DocumentLevelSpecification +ruleDocumentLevelSpecification + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getDocumentLevelSpecificationAccess().getAlternatives()); } + (rule__DocumentLevelSpecification__Alternatives) + { after(grammarAccess.getDocumentLevelSpecificationAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Rule Solver +ruleSolver + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getSolverAccess().getAlternatives()); } + (rule__Solver__Alternatives) + { after(grammarAccess.getSolverAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__Command__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getCommandAccess().getDeclarationParserRuleCall_0()); } + ruleDeclaration + { after(grammarAccess.getCommandAccess().getDeclarationParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getCommandAccess().getTaskParserRuleCall_1()); } + ruleTask + { after(grammarAccess.getCommandAccess().getTaskParserRuleCall_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__Import__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getImportAccess().getEPackageImportParserRuleCall_0()); } + ruleEPackageImport + { after(grammarAccess.getImportAccess().getEPackageImportParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getImportAccess().getViatraImportParserRuleCall_1()); } + ruleViatraImport + { after(grammarAccess.getImportAccess().getViatraImportParserRuleCall_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__Declaration__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0()); } + ruleFileDeclaration + { after(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall_1()); } + ruleMetamodelDeclaration + { after(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall_1()); } + ) + | + ( + { before(grammarAccess.getDeclarationAccess().getPartialModelDeclarationParserRuleCall_2()); } + rulePartialModelDeclaration + { after(grammarAccess.getDeclarationAccess().getPartialModelDeclarationParserRuleCall_2()); } + ) + | + ( + { before(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3()); } + ruleGraphPatternDeclaration + { after(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3()); } + ) + | + ( + { before(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4()); } + ruleConfigDeclaration + { after(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4()); } + ) + | + ( + { before(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5()); } + ruleScopeDeclaration + { after(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5()); } + ) + | + ( + { before(grammarAccess.getDeclarationAccess().getObjectiveDeclarationParserRuleCall_6()); } + ruleObjectiveDeclaration + { after(grammarAccess.getDeclarationAccess().getObjectiveDeclarationParserRuleCall_6()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__File__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0()); } + ruleFileSpecification + { after(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1()); } + ruleFileReference + { after(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelEntry__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0()); } + ruleMetamodelElement + { after(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1()); } + ruleAllPackageEntry + { after(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__Metamodel__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0()); } + ruleMetamodelReference + { after(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1()); } + ruleMetamodelSpecification + { after(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__PartialModelEntry__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0()); } + ruleModelEntry + { after(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1()); } + ruleFolderEntry + { after(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__PartialModel__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0()); } + rulePartialModelSpecification + { after(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1()); } + rulePartialModelReference + { after(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__PatternEntry__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0()); } + rulePatternElement + { after(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1()); } + ruleAllPatternEntry + { after(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__GraphPattern__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0()); } + ruleGraphPatternReference + { after(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1()); } + rulePatternSpecification + { after(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectiveEntry__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getObjectiveEntryAccess().getOptimizationEntryParserRuleCall_0()); } + ruleOptimizationEntry + { after(grammarAccess.getObjectiveEntryAccess().getOptimizationEntryParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getObjectiveEntryAccess().getThresholdEntryParserRuleCall_1()); } + ruleThresholdEntry + { after(grammarAccess.getObjectiveEntryAccess().getThresholdEntryParserRuleCall_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__Objective__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getObjectiveAccess().getObjectiveReferenceParserRuleCall_0()); } + ruleObjectiveReference + { after(grammarAccess.getObjectiveAccess().getObjectiveReferenceParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getObjectiveAccess().getObjectiveSpecificationParserRuleCall_1()); } + ruleObjectiveSpecification + { after(grammarAccess.getObjectiveAccess().getObjectiveSpecificationParserRuleCall_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigEntry__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0()); } + ruleDocumentationEntry + { after(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1()); } + ruleRuntimeEntry + { after(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1()); } + ) + | + ( + { before(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2()); } + ruleMemoryEntry + { after(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2()); } + ) + | + ( + { before(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3()); } + ruleCustomEntry + { after(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__Config__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0()); } + ruleConfigSpecification + { after(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1()); } + ruleConfigReference + { after(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__TypeScope__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); } + ruleClassTypeScope + { after(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); } + ruleObjectTypeScope + { after(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); } + ) + | + ( + { before(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); } + ruleIntegerTypeScope + { after(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); } + ) + | + ( + { before(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); } + ruleRealTypeScope + { after(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); } + ) + | + ( + { before(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); } + ruleStringTypeScope + { after(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ClassTypeScope__Alternatives_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0()); } + (rule__ClassTypeScope__SetsNewAssignment_2_0) + { after(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0()); } + ) + | + ( + { before(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1()); } + (rule__ClassTypeScope__SetsSumAssignment_2_1) + { after(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ClassTypeScope__Alternatives_3 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0()); } + (rule__ClassTypeScope__NumberAssignment_3_0) + { after(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0()); } + ) + | + ( + { before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1()); } + (rule__ClassTypeScope__NumberAssignment_3_1) + { after(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectTypeScope__Alternatives_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0()); } + (rule__ObjectTypeScope__SetsNewAssignment_2_0) + { after(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0()); } + ) + | + ( + { before(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1()); } + (rule__ObjectTypeScope__SetsSumAssignment_2_1) + { after(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectTypeScope__Alternatives_3 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0()); } + (rule__ObjectTypeScope__NumberAssignment_3_0) + { after(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0()); } + ) + | + ( + { before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1()); } + (rule__ObjectTypeScope__NumberAssignment_3_1) + { after(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntegerTypeScope__Alternatives_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0()); } + (rule__IntegerTypeScope__SetsNewAssignment_2_0) + { after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0()); } + ) + | + ( + { before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1()); } + (rule__IntegerTypeScope__SetsSumAssignment_2_1) + { after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntegerTypeScope__Alternatives_3 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0()); } + (rule__IntegerTypeScope__NumberAssignment_3_0) + { after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0()); } + ) + | + ( + { before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1()); } + (rule__IntegerTypeScope__NumberAssignment_3_1) + { after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1()); } + ) + | + ( + { before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2()); } + (rule__IntegerTypeScope__NumberAssignment_3_2) + { after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__RealTypeScope__Alternatives_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0()); } + (rule__RealTypeScope__SetsNewAssignment_2_0) + { after(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0()); } + ) + | + ( + { before(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1()); } + (rule__RealTypeScope__SetsSumAssignment_2_1) + { after(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__RealTypeScope__Alternatives_3 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0()); } + (rule__RealTypeScope__NumberAssignment_3_0) + { after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0()); } + ) + | + ( + { before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1()); } + (rule__RealTypeScope__NumberAssignment_3_1) + { after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1()); } + ) + | + ( + { before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2()); } + (rule__RealTypeScope__NumberAssignment_3_2) + { after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__StringTypeScope__Alternatives_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0()); } + (rule__StringTypeScope__SetsNewAssignment_2_0) + { after(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0()); } + ) + | + ( + { before(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1()); } + (rule__StringTypeScope__SetsSumAssignment_2_1) + { after(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__StringTypeScope__Alternatives_3 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0()); } + (rule__StringTypeScope__NumberAssignment_3_0) + { after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0()); } + ) + | + ( + { before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1()); } + (rule__StringTypeScope__NumberAssignment_3_1) + { after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1()); } + ) + | + ( + { before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2()); } + (rule__StringTypeScope__NumberAssignment_3_2) + { after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ExactNumber__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0()); } + (rule__ExactNumber__ExactNumberAssignment_0) + { after(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0()); } + ) + | + ( + { before(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1()); } + (rule__ExactNumber__ExactUnlimitedAssignment_1) + { after(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntervallNumber__Alternatives_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0()); } + (rule__IntervallNumber__MaxNumberAssignment_2_0) + { after(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0()); } + ) + | + ( + { before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1()); } + (rule__IntervallNumber__MaxUnlimitedAssignment_2_1) + { after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__Scope__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); } + ruleScopeSpecification + { after(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); } + ruleScopeReference + { after(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__OptimizationDirection__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0()); } + ('minimize') + { after(grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0()); } + ) + | + ( + { before(grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1()); } + ('maximize') + { after(grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ComparisonOperator__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0()); } + ('<') + { after(grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0()); } + ) + | + ( + { before(grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1()); } + ('>') + { after(grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1()); } + ) + | + ( + { before(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2()); } + ('<=') + { after(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2()); } + ) + | + ( + { before(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3()); } + ('>=') + { after(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__DocumentLevelSpecification__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0()); } + ('none') + { after(grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0()); } + ) + | + ( + { before(grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1()); } + ('normal') + { after(grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1()); } + ) + | + ( + { before(grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2()); } + ('full') + { after(grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__Solver__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); } + ('SMTSolver') + { after(grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); } + ) + | + ( + { before(grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); } + ('AlloySolver') + { after(grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); } + ) + | + ( + { before(grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); } + ('ViatraSolver') + { after(grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigurationScript__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__ConfigurationScript__Group__0__Impl + rule__ConfigurationScript__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigurationScript__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0()); } + (rule__ConfigurationScript__ImportsAssignment_0)* + { after(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigurationScript__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__ConfigurationScript__Group__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigurationScript__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1()); } + (rule__ConfigurationScript__CommandsAssignment_1)* + { after(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__QualifiedName__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__QualifiedName__Group__0__Impl + rule__QualifiedName__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__QualifiedName__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); } + RULE_ID + { after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__QualifiedName__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__QualifiedName__Group__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__QualifiedName__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getQualifiedNameAccess().getGroup_1()); } + (rule__QualifiedName__Group_1__0)* + { after(grammarAccess.getQualifiedNameAccess().getGroup_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__QualifiedName__Group_1__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__QualifiedName__Group_1__0__Impl + rule__QualifiedName__Group_1__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__QualifiedName__Group_1__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); } + '.' + { after(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__QualifiedName__Group_1__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__QualifiedName__Group_1__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__QualifiedName__Group_1__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); } + RULE_ID + { after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__REALLiteral__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__REALLiteral__Group__0__Impl + rule__REALLiteral__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__REALLiteral__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0()); } + ('-')? + { after(grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__REALLiteral__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__REALLiteral__Group__1__Impl + rule__REALLiteral__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__REALLiteral__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1()); } + RULE_INT + { after(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__REALLiteral__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__REALLiteral__Group__2__Impl + rule__REALLiteral__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__REALLiteral__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); } + '.' + { after(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__REALLiteral__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__REALLiteral__Group__3__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__REALLiteral__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3()); } + RULE_INT + { after(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__INTLiteral__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__INTLiteral__Group__0__Impl + rule__INTLiteral__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__INTLiteral__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0()); } + ('-')? + { after(grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__INTLiteral__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__INTLiteral__Group__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__INTLiteral__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1()); } + RULE_INT + { after(grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__EPackageImport__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__EPackageImport__Group__0__Impl + rule__EPackageImport__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__EPackageImport__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getEPackageImportAccess().getImportKeyword_0()); } + 'import' + { after(grammarAccess.getEPackageImportAccess().getImportKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__EPackageImport__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__EPackageImport__Group__1__Impl + rule__EPackageImport__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__EPackageImport__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1()); } + 'epackage' + { after(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__EPackageImport__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__EPackageImport__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__EPackageImport__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2()); } + (rule__EPackageImport__ImportedPackageAssignment_2) + { after(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__ViatraImport__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__ViatraImport__Group__0__Impl + rule__ViatraImport__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__ViatraImport__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getViatraImportAccess().getImportKeyword_0()); } + 'import' + { after(grammarAccess.getViatraImportAccess().getImportKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ViatraImport__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__ViatraImport__Group__1__Impl + rule__ViatraImport__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__ViatraImport__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getViatraImportAccess().getViatraKeyword_1()); } + 'viatra' + { after(grammarAccess.getViatraImportAccess().getViatraKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ViatraImport__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__ViatraImport__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ViatraImport__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2()); } + (rule__ViatraImport__ImportedViatraAssignment_2) + { after(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__FileDeclaration__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__FileDeclaration__Group__0__Impl + rule__FileDeclaration__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__FileDeclaration__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getFileDeclarationAccess().getFileKeyword_0()); } + 'file' + { after(grammarAccess.getFileDeclarationAccess().getFileKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__FileDeclaration__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__FileDeclaration__Group__1__Impl + rule__FileDeclaration__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__FileDeclaration__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getFileDeclarationAccess().getNameAssignment_1()); } + (rule__FileDeclaration__NameAssignment_1) + { after(grammarAccess.getFileDeclarationAccess().getNameAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__FileDeclaration__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__FileDeclaration__Group__2__Impl + rule__FileDeclaration__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__FileDeclaration__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2()); } + '=' + { after(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__FileDeclaration__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__FileDeclaration__Group__3__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__FileDeclaration__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3()); } + (rule__FileDeclaration__SpecificationAssignment_3) + { after(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__MetamodelSpecification__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__MetamodelSpecification__Group__0__Impl + rule__MetamodelSpecification__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelSpecification__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0()); } + '{' + { after(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelSpecification__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__MetamodelSpecification__Group__1__Impl + rule__MetamodelSpecification__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelSpecification__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1()); } + (rule__MetamodelSpecification__EntriesAssignment_1) + { after(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelSpecification__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__MetamodelSpecification__Group__2__Impl + rule__MetamodelSpecification__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelSpecification__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMetamodelSpecificationAccess().getGroup_2()); } + (rule__MetamodelSpecification__Group_2__0)* + { after(grammarAccess.getMetamodelSpecificationAccess().getGroup_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelSpecification__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__MetamodelSpecification__Group__3__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelSpecification__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3()); } + '}' + { after(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__MetamodelSpecification__Group_2__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__MetamodelSpecification__Group_2__0__Impl + rule__MetamodelSpecification__Group_2__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelSpecification__Group_2__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0()); } + ',' + { after(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelSpecification__Group_2__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__MetamodelSpecification__Group_2__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelSpecification__Group_2__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1()); } + (rule__MetamodelSpecification__EntriesAssignment_2_1) + { after(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__AllPackageEntry__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__AllPackageEntry__Group__0__Impl + rule__AllPackageEntry__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPackageEntry__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0()); } + 'package' + { after(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPackageEntry__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__AllPackageEntry__Group__1__Impl + rule__AllPackageEntry__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPackageEntry__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1()); } + (rule__AllPackageEntry__PackageAssignment_1) + { after(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPackageEntry__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__AllPackageEntry__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPackageEntry__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getAllPackageEntryAccess().getGroup_2()); } + (rule__AllPackageEntry__Group_2__0)? + { after(grammarAccess.getAllPackageEntryAccess().getGroup_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__AllPackageEntry__Group_2__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__AllPackageEntry__Group_2__0__Impl + rule__AllPackageEntry__Group_2__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPackageEntry__Group_2__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0()); } + 'excluding' + { after(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPackageEntry__Group_2__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__AllPackageEntry__Group_2__1__Impl + rule__AllPackageEntry__Group_2__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPackageEntry__Group_2__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1()); } + '{' + { after(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPackageEntry__Group_2__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__AllPackageEntry__Group_2__2__Impl + rule__AllPackageEntry__Group_2__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPackageEntry__Group_2__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2()); } + (rule__AllPackageEntry__ExclusionAssignment_2_2) + { after(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPackageEntry__Group_2__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__AllPackageEntry__Group_2__3__Impl + rule__AllPackageEntry__Group_2__4 +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPackageEntry__Group_2__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getAllPackageEntryAccess().getGroup_2_3()); } + (rule__AllPackageEntry__Group_2_3__0)* + { after(grammarAccess.getAllPackageEntryAccess().getGroup_2_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPackageEntry__Group_2__4 + @init { + int stackSize = keepStackSize(); + } +: + rule__AllPackageEntry__Group_2__4__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPackageEntry__Group_2__4__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4()); } + '}' + { after(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__AllPackageEntry__Group_2_3__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__AllPackageEntry__Group_2_3__0__Impl + rule__AllPackageEntry__Group_2_3__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPackageEntry__Group_2_3__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0()); } + ',' + { after(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPackageEntry__Group_2_3__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__AllPackageEntry__Group_2_3__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPackageEntry__Group_2_3__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1()); } + (rule__AllPackageEntry__ExclusionAssignment_2_3_1) + { after(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__MetamodelElement__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__MetamodelElement__Group__0__Impl + rule__MetamodelElement__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelElement__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMetamodelElementAccess().getGroup_0()); } + (rule__MetamodelElement__Group_0__0)? + { after(grammarAccess.getMetamodelElementAccess().getGroup_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelElement__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__MetamodelElement__Group__1__Impl + rule__MetamodelElement__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelElement__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1()); } + (rule__MetamodelElement__ClassifierAssignment_1) + { after(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelElement__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__MetamodelElement__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelElement__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMetamodelElementAccess().getGroup_2()); } + (rule__MetamodelElement__Group_2__0)? + { after(grammarAccess.getMetamodelElementAccess().getGroup_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__MetamodelElement__Group_0__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__MetamodelElement__Group_0__0__Impl + rule__MetamodelElement__Group_0__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelElement__Group_0__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0()); } + (rule__MetamodelElement__PackageAssignment_0_0) + { after(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelElement__Group_0__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__MetamodelElement__Group_0__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelElement__Group_0__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1()); } + '::' + { after(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__MetamodelElement__Group_2__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__MetamodelElement__Group_2__0__Impl + rule__MetamodelElement__Group_2__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelElement__Group_2__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0()); } + '.' + { after(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelElement__Group_2__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__MetamodelElement__Group_2__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelElement__Group_2__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1()); } + (rule__MetamodelElement__FeatureAssignment_2_1) + { after(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__MetamodelDeclaration__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__MetamodelDeclaration__Group__0__Impl + rule__MetamodelDeclaration__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelDeclaration__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0()); } + 'metamodel' + { after(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelDeclaration__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__MetamodelDeclaration__Group__1__Impl + rule__MetamodelDeclaration__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelDeclaration__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1()); } + (rule__MetamodelDeclaration__NameAssignment_1) + { after(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelDeclaration__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__MetamodelDeclaration__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelDeclaration__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2()); } + (rule__MetamodelDeclaration__SpecificationAssignment_2) + { after(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__PartialModelSpecification__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__PartialModelSpecification__Group__0__Impl + rule__PartialModelSpecification__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__PartialModelSpecification__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0()); } + '{' + { after(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__PartialModelSpecification__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__PartialModelSpecification__Group__1__Impl + rule__PartialModelSpecification__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__PartialModelSpecification__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1()); } + (rule__PartialModelSpecification__EntryAssignment_1) + { after(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__PartialModelSpecification__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__PartialModelSpecification__Group__2__Impl + rule__PartialModelSpecification__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__PartialModelSpecification__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getPartialModelSpecificationAccess().getGroup_2()); } + (rule__PartialModelSpecification__Group_2__0)? + { after(grammarAccess.getPartialModelSpecificationAccess().getGroup_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__PartialModelSpecification__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__PartialModelSpecification__Group__3__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__PartialModelSpecification__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3()); } + '}' + { after(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__PartialModelSpecification__Group_2__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__PartialModelSpecification__Group_2__0__Impl + rule__PartialModelSpecification__Group_2__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__PartialModelSpecification__Group_2__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0()); } + ',' + { after(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__PartialModelSpecification__Group_2__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__PartialModelSpecification__Group_2__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__PartialModelSpecification__Group_2__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1()); } + (rule__PartialModelSpecification__EntryAssignment_2_1) + { after(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__FolderEntry__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__FolderEntry__Group__0__Impl + rule__FolderEntry__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__FolderEntry__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getFolderEntryAccess().getFolderKeyword_0()); } + 'folder' + { after(grammarAccess.getFolderEntryAccess().getFolderKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__FolderEntry__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__FolderEntry__Group__1__Impl + rule__FolderEntry__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__FolderEntry__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getFolderEntryAccess().getPathAssignment_1()); } + (rule__FolderEntry__PathAssignment_1) + { after(grammarAccess.getFolderEntryAccess().getPathAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__FolderEntry__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__FolderEntry__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__FolderEntry__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getFolderEntryAccess().getGroup_2()); } + (rule__FolderEntry__Group_2__0)? + { after(grammarAccess.getFolderEntryAccess().getGroup_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__FolderEntry__Group_2__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__FolderEntry__Group_2__0__Impl + rule__FolderEntry__Group_2__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__FolderEntry__Group_2__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0()); } + 'excluding' + { after(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__FolderEntry__Group_2__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__FolderEntry__Group_2__1__Impl + rule__FolderEntry__Group_2__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__FolderEntry__Group_2__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1()); } + '{' + { after(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__FolderEntry__Group_2__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__FolderEntry__Group_2__2__Impl + rule__FolderEntry__Group_2__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__FolderEntry__Group_2__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2()); } + (rule__FolderEntry__ExclusionAssignment_2_2) + { after(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__FolderEntry__Group_2__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__FolderEntry__Group_2__3__Impl + rule__FolderEntry__Group_2__4 +; +finally { + restoreStackSize(stackSize); +} + +rule__FolderEntry__Group_2__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getFolderEntryAccess().getGroup_2_3()); } + (rule__FolderEntry__Group_2_3__0)* + { after(grammarAccess.getFolderEntryAccess().getGroup_2_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__FolderEntry__Group_2__4 + @init { + int stackSize = keepStackSize(); + } +: + rule__FolderEntry__Group_2__4__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__FolderEntry__Group_2__4__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4()); } + '}' + { after(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__FolderEntry__Group_2_3__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__FolderEntry__Group_2_3__0__Impl + rule__FolderEntry__Group_2_3__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__FolderEntry__Group_2_3__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0()); } + ',' + { after(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__FolderEntry__Group_2_3__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__FolderEntry__Group_2_3__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__FolderEntry__Group_2_3__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1()); } + (rule__FolderEntry__ExclusionAssignment_2_3_1) + { after(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__PartialModelDeclaration__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__PartialModelDeclaration__Group__0__Impl + rule__PartialModelDeclaration__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__PartialModelDeclaration__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0()); } + 'models' + { after(grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__PartialModelDeclaration__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__PartialModelDeclaration__Group__1__Impl + rule__PartialModelDeclaration__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__PartialModelDeclaration__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1()); } + (rule__PartialModelDeclaration__NameAssignment_1) + { after(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__PartialModelDeclaration__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__PartialModelDeclaration__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__PartialModelDeclaration__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2()); } + (rule__PartialModelDeclaration__SpecificationAssignment_2) + { after(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__PatternSpecification__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__PatternSpecification__Group__0__Impl + rule__PatternSpecification__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__PatternSpecification__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0()); } + '{' + { after(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__PatternSpecification__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__PatternSpecification__Group__1__Impl + rule__PatternSpecification__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__PatternSpecification__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1()); } + (rule__PatternSpecification__EntriesAssignment_1) + { after(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__PatternSpecification__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__PatternSpecification__Group__2__Impl + rule__PatternSpecification__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__PatternSpecification__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getPatternSpecificationAccess().getGroup_2()); } + (rule__PatternSpecification__Group_2__0)* + { after(grammarAccess.getPatternSpecificationAccess().getGroup_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__PatternSpecification__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__PatternSpecification__Group__3__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__PatternSpecification__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3()); } + '}' + { after(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__PatternSpecification__Group_2__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__PatternSpecification__Group_2__0__Impl + rule__PatternSpecification__Group_2__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__PatternSpecification__Group_2__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0()); } + ',' + { after(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__PatternSpecification__Group_2__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__PatternSpecification__Group_2__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__PatternSpecification__Group_2__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1()); } + (rule__PatternSpecification__EntriesAssignment_2_1) + { after(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__AllPatternEntry__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__AllPatternEntry__Group__0__Impl + rule__AllPatternEntry__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPatternEntry__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0()); } + 'package' + { after(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPatternEntry__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__AllPatternEntry__Group__1__Impl + rule__AllPatternEntry__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPatternEntry__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1()); } + (rule__AllPatternEntry__PackageAssignment_1) + { after(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPatternEntry__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__AllPatternEntry__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPatternEntry__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getAllPatternEntryAccess().getGroup_2()); } + (rule__AllPatternEntry__Group_2__0)? + { after(grammarAccess.getAllPatternEntryAccess().getGroup_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__AllPatternEntry__Group_2__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__AllPatternEntry__Group_2__0__Impl + rule__AllPatternEntry__Group_2__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPatternEntry__Group_2__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0()); } + 'excluding' + { after(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPatternEntry__Group_2__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__AllPatternEntry__Group_2__1__Impl + rule__AllPatternEntry__Group_2__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPatternEntry__Group_2__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1()); } + '{' + { after(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPatternEntry__Group_2__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__AllPatternEntry__Group_2__2__Impl + rule__AllPatternEntry__Group_2__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPatternEntry__Group_2__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2()); } + (rule__AllPatternEntry__ExclusuionAssignment_2_2) + { after(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPatternEntry__Group_2__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__AllPatternEntry__Group_2__3__Impl + rule__AllPatternEntry__Group_2__4 +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPatternEntry__Group_2__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getAllPatternEntryAccess().getGroup_2_3()); } + (rule__AllPatternEntry__Group_2_3__0)* + { after(grammarAccess.getAllPatternEntryAccess().getGroup_2_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPatternEntry__Group_2__4 + @init { + int stackSize = keepStackSize(); + } +: + rule__AllPatternEntry__Group_2__4__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPatternEntry__Group_2__4__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4()); } + '}' + { after(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__AllPatternEntry__Group_2_3__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__AllPatternEntry__Group_2_3__0__Impl + rule__AllPatternEntry__Group_2_3__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPatternEntry__Group_2_3__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0()); } + ',' + { after(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPatternEntry__Group_2_3__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__AllPatternEntry__Group_2_3__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPatternEntry__Group_2_3__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1()); } + (rule__AllPatternEntry__ExclusuionAssignment_2_3_1) + { after(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__PatternElement__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__PatternElement__Group__0__Impl + rule__PatternElement__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__PatternElement__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getPatternElementAccess().getGroup_0()); } + (rule__PatternElement__Group_0__0)? + { after(grammarAccess.getPatternElementAccess().getGroup_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__PatternElement__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__PatternElement__Group__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__PatternElement__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getPatternElementAccess().getPatternAssignment_1()); } + (rule__PatternElement__PatternAssignment_1) + { after(grammarAccess.getPatternElementAccess().getPatternAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__PatternElement__Group_0__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__PatternElement__Group_0__0__Impl + rule__PatternElement__Group_0__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__PatternElement__Group_0__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0()); } + (rule__PatternElement__PackageAssignment_0_0) + { after(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__PatternElement__Group_0__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__PatternElement__Group_0__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__PatternElement__Group_0__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1()); } + '::' + { after(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__GraphPatternDeclaration__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__GraphPatternDeclaration__Group__0__Impl + rule__GraphPatternDeclaration__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__GraphPatternDeclaration__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0()); } + 'constraints' + { after(grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GraphPatternDeclaration__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__GraphPatternDeclaration__Group__1__Impl + rule__GraphPatternDeclaration__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__GraphPatternDeclaration__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1()); } + (rule__GraphPatternDeclaration__NameAssignment_1) + { after(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GraphPatternDeclaration__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__GraphPatternDeclaration__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__GraphPatternDeclaration__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2()); } + (rule__GraphPatternDeclaration__SpecificationAssignment_2) + { after(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__ObjectiveSpecification__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__ObjectiveSpecification__Group__0__Impl + rule__ObjectiveSpecification__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectiveSpecification__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getObjectiveSpecificationAccess().getLeftCurlyBracketKeyword_0()); } + '{' + { after(grammarAccess.getObjectiveSpecificationAccess().getLeftCurlyBracketKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectiveSpecification__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__ObjectiveSpecification__Group__1__Impl + rule__ObjectiveSpecification__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectiveSpecification__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_1()); } + (rule__ObjectiveSpecification__EntriesAssignment_1) + { after(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectiveSpecification__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__ObjectiveSpecification__Group__2__Impl + rule__ObjectiveSpecification__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectiveSpecification__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getObjectiveSpecificationAccess().getGroup_2()); } + (rule__ObjectiveSpecification__Group_2__0)* + { after(grammarAccess.getObjectiveSpecificationAccess().getGroup_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectiveSpecification__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__ObjectiveSpecification__Group__3__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectiveSpecification__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getObjectiveSpecificationAccess().getRightCurlyBracketKeyword_3()); } + '}' + { after(grammarAccess.getObjectiveSpecificationAccess().getRightCurlyBracketKeyword_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__ObjectiveSpecification__Group_2__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__ObjectiveSpecification__Group_2__0__Impl + rule__ObjectiveSpecification__Group_2__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectiveSpecification__Group_2__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getObjectiveSpecificationAccess().getCommaKeyword_2_0()); } + ',' + { after(grammarAccess.getObjectiveSpecificationAccess().getCommaKeyword_2_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectiveSpecification__Group_2__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__ObjectiveSpecification__Group_2__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectiveSpecification__Group_2__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_2_1()); } + (rule__ObjectiveSpecification__EntriesAssignment_2_1) + { after(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_2_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__OptimizationEntry__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__OptimizationEntry__Group__0__Impl + rule__OptimizationEntry__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__OptimizationEntry__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getOptimizationEntryAccess().getDirectionAssignment_0()); } + (rule__OptimizationEntry__DirectionAssignment_0) + { after(grammarAccess.getOptimizationEntryAccess().getDirectionAssignment_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__OptimizationEntry__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__OptimizationEntry__Group__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__OptimizationEntry__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getOptimizationEntryAccess().getFunctionAssignment_1()); } + (rule__OptimizationEntry__FunctionAssignment_1) + { after(grammarAccess.getOptimizationEntryAccess().getFunctionAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__ThresholdEntry__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__ThresholdEntry__Group__0__Impl + rule__ThresholdEntry__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__ThresholdEntry__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getThresholdEntryAccess().getFunctionAssignment_0()); } + (rule__ThresholdEntry__FunctionAssignment_0) + { after(grammarAccess.getThresholdEntryAccess().getFunctionAssignment_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ThresholdEntry__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__ThresholdEntry__Group__1__Impl + rule__ThresholdEntry__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__ThresholdEntry__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getThresholdEntryAccess().getOperatorAssignment_1()); } + (rule__ThresholdEntry__OperatorAssignment_1) + { after(grammarAccess.getThresholdEntryAccess().getOperatorAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ThresholdEntry__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__ThresholdEntry__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ThresholdEntry__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getThresholdEntryAccess().getThresholdAssignment_2()); } + (rule__ThresholdEntry__ThresholdAssignment_2) + { after(grammarAccess.getThresholdEntryAccess().getThresholdAssignment_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__CostObjectiveFunction__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__CostObjectiveFunction__Group__0__Impl + rule__CostObjectiveFunction__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__CostObjectiveFunction__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getCostObjectiveFunctionAccess().getCostKeyword_0()); } + 'cost' + { after(grammarAccess.getCostObjectiveFunctionAccess().getCostKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__CostObjectiveFunction__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__CostObjectiveFunction__Group__1__Impl + rule__CostObjectiveFunction__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__CostObjectiveFunction__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getCostObjectiveFunctionAccess().getLeftCurlyBracketKeyword_1()); } + '{' + { after(grammarAccess.getCostObjectiveFunctionAccess().getLeftCurlyBracketKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__CostObjectiveFunction__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__CostObjectiveFunction__Group__2__Impl + rule__CostObjectiveFunction__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__CostObjectiveFunction__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_2()); } + (rule__CostObjectiveFunction__EntriesAssignment_2) + { after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__CostObjectiveFunction__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__CostObjectiveFunction__Group__3__Impl + rule__CostObjectiveFunction__Group__4 +; +finally { + restoreStackSize(stackSize); +} + +rule__CostObjectiveFunction__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getCostObjectiveFunctionAccess().getGroup_3()); } + (rule__CostObjectiveFunction__Group_3__0)* + { after(grammarAccess.getCostObjectiveFunctionAccess().getGroup_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__CostObjectiveFunction__Group__4 + @init { + int stackSize = keepStackSize(); + } +: + rule__CostObjectiveFunction__Group__4__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__CostObjectiveFunction__Group__4__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getCostObjectiveFunctionAccess().getRightCurlyBracketKeyword_4()); } + '}' + { after(grammarAccess.getCostObjectiveFunctionAccess().getRightCurlyBracketKeyword_4()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__CostObjectiveFunction__Group_3__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__CostObjectiveFunction__Group_3__0__Impl + rule__CostObjectiveFunction__Group_3__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__CostObjectiveFunction__Group_3__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getCostObjectiveFunctionAccess().getCommaKeyword_3_0()); } + ',' + { after(grammarAccess.getCostObjectiveFunctionAccess().getCommaKeyword_3_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__CostObjectiveFunction__Group_3__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__CostObjectiveFunction__Group_3__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__CostObjectiveFunction__Group_3__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_3_1()); } + (rule__CostObjectiveFunction__EntriesAssignment_3_1) + { after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_3_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__CostEntry__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__CostEntry__Group__0__Impl + rule__CostEntry__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__CostEntry__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getCostEntryAccess().getPatternElementAssignment_0()); } + (rule__CostEntry__PatternElementAssignment_0) + { after(grammarAccess.getCostEntryAccess().getPatternElementAssignment_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__CostEntry__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__CostEntry__Group__1__Impl + rule__CostEntry__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__CostEntry__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getCostEntryAccess().getEqualsSignKeyword_1()); } + '=' + { after(grammarAccess.getCostEntryAccess().getEqualsSignKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__CostEntry__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__CostEntry__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__CostEntry__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getCostEntryAccess().getWeightAssignment_2()); } + (rule__CostEntry__WeightAssignment_2) + { after(grammarAccess.getCostEntryAccess().getWeightAssignment_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__ObjectiveDeclaration__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__ObjectiveDeclaration__Group__0__Impl + rule__ObjectiveDeclaration__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectiveDeclaration__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0()); } + 'objectives' + { after(grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectiveDeclaration__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__ObjectiveDeclaration__Group__1__Impl + rule__ObjectiveDeclaration__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectiveDeclaration__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getObjectiveDeclarationAccess().getNameAssignment_1()); } + (rule__ObjectiveDeclaration__NameAssignment_1) + { after(grammarAccess.getObjectiveDeclarationAccess().getNameAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectiveDeclaration__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__ObjectiveDeclaration__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectiveDeclaration__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getObjectiveDeclarationAccess().getSpecificationAssignment_2()); } + (rule__ObjectiveDeclaration__SpecificationAssignment_2) + { after(grammarAccess.getObjectiveDeclarationAccess().getSpecificationAssignment_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__ConfigSpecification__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__ConfigSpecification__Group__0__Impl + rule__ConfigSpecification__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigSpecification__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0()); } + () + { after(grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigSpecification__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__ConfigSpecification__Group__1__Impl + rule__ConfigSpecification__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigSpecification__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); } + '{' + { after(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigSpecification__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__ConfigSpecification__Group__2__Impl + rule__ConfigSpecification__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigSpecification__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getConfigSpecificationAccess().getGroup_2()); } + (rule__ConfigSpecification__Group_2__0)? + { after(grammarAccess.getConfigSpecificationAccess().getGroup_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigSpecification__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__ConfigSpecification__Group__3__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigSpecification__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3()); } + '}' + { after(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__ConfigSpecification__Group_2__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__ConfigSpecification__Group_2__0__Impl + rule__ConfigSpecification__Group_2__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigSpecification__Group_2__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0()); } + (rule__ConfigSpecification__EntriesAssignment_2_0) + { after(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigSpecification__Group_2__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__ConfigSpecification__Group_2__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigSpecification__Group_2__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getConfigSpecificationAccess().getGroup_2_1()); } + (rule__ConfigSpecification__Group_2_1__0)* + { after(grammarAccess.getConfigSpecificationAccess().getGroup_2_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__ConfigSpecification__Group_2_1__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__ConfigSpecification__Group_2_1__0__Impl + rule__ConfigSpecification__Group_2_1__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigSpecification__Group_2_1__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); } + ',' + { after(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigSpecification__Group_2_1__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__ConfigSpecification__Group_2_1__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigSpecification__Group_2_1__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1()); } + (rule__ConfigSpecification__EntriesAssignment_2_1_1) + { after(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__ConfigDeclaration__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__ConfigDeclaration__Group__0__Impl + rule__ConfigDeclaration__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigDeclaration__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); } + 'config' + { after(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigDeclaration__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__ConfigDeclaration__Group__1__Impl + rule__ConfigDeclaration__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigDeclaration__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1()); } + (rule__ConfigDeclaration__NameAssignment_1) + { after(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigDeclaration__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__ConfigDeclaration__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigDeclaration__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2()); } + (rule__ConfigDeclaration__SpecificationAssignment_2) + { after(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__DocumentationEntry__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__DocumentationEntry__Group__0__Impl + rule__DocumentationEntry__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__DocumentationEntry__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); } + 'log-level' + { after(grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__DocumentationEntry__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__DocumentationEntry__Group__1__Impl + rule__DocumentationEntry__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__DocumentationEntry__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1()); } + '=' + { after(grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__DocumentationEntry__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__DocumentationEntry__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__DocumentationEntry__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getDocumentationEntryAccess().getLevelAssignment_2()); } + (rule__DocumentationEntry__LevelAssignment_2) + { after(grammarAccess.getDocumentationEntryAccess().getLevelAssignment_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__RuntimeEntry__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__RuntimeEntry__Group__0__Impl + rule__RuntimeEntry__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__RuntimeEntry__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); } + 'runtime' + { after(grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__RuntimeEntry__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__RuntimeEntry__Group__1__Impl + rule__RuntimeEntry__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__RuntimeEntry__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1()); } + '=' + { after(grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__RuntimeEntry__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__RuntimeEntry__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__RuntimeEntry__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getRuntimeEntryAccess().getMillisecLimitAssignment_2()); } + (rule__RuntimeEntry__MillisecLimitAssignment_2) + { after(grammarAccess.getRuntimeEntryAccess().getMillisecLimitAssignment_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__MemoryEntry__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__MemoryEntry__Group__0__Impl + rule__MemoryEntry__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__MemoryEntry__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); } + 'memory' + { after(grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__MemoryEntry__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__MemoryEntry__Group__1__Impl + rule__MemoryEntry__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__MemoryEntry__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); } + '=' + { after(grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__MemoryEntry__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__MemoryEntry__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__MemoryEntry__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMemoryEntryAccess().getMegabyteLimitAssignment_2()); } + (rule__MemoryEntry__MegabyteLimitAssignment_2) + { after(grammarAccess.getMemoryEntryAccess().getMegabyteLimitAssignment_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__CustomEntry__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__CustomEntry__Group__0__Impl + rule__CustomEntry__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__CustomEntry__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getCustomEntryAccess().getKeyAssignment_0()); } + (rule__CustomEntry__KeyAssignment_0) + { after(grammarAccess.getCustomEntryAccess().getKeyAssignment_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__CustomEntry__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__CustomEntry__Group__1__Impl + rule__CustomEntry__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__CustomEntry__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); } + '=' + { after(grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__CustomEntry__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__CustomEntry__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__CustomEntry__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getCustomEntryAccess().getValueAssignment_2()); } + (rule__CustomEntry__ValueAssignment_2) + { after(grammarAccess.getCustomEntryAccess().getValueAssignment_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__ScopeSpecification__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__ScopeSpecification__Group__0__Impl + rule__ScopeSpecification__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__ScopeSpecification__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0()); } + () + { after(grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ScopeSpecification__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__ScopeSpecification__Group__1__Impl + rule__ScopeSpecification__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__ScopeSpecification__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); } + '{' + { after(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ScopeSpecification__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__ScopeSpecification__Group__2__Impl + rule__ScopeSpecification__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__ScopeSpecification__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getScopeSpecificationAccess().getGroup_2()); } + (rule__ScopeSpecification__Group_2__0)? + { after(grammarAccess.getScopeSpecificationAccess().getGroup_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ScopeSpecification__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__ScopeSpecification__Group__3__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ScopeSpecification__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3()); } + '}' + { after(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__ScopeSpecification__Group_2__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__ScopeSpecification__Group_2__0__Impl + rule__ScopeSpecification__Group_2__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__ScopeSpecification__Group_2__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0()); } + (rule__ScopeSpecification__ScopesAssignment_2_0) + { after(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ScopeSpecification__Group_2__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__ScopeSpecification__Group_2__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ScopeSpecification__Group_2__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getScopeSpecificationAccess().getGroup_2_1()); } + (rule__ScopeSpecification__Group_2_1__0)* + { after(grammarAccess.getScopeSpecificationAccess().getGroup_2_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__ScopeSpecification__Group_2_1__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__ScopeSpecification__Group_2_1__0__Impl + rule__ScopeSpecification__Group_2_1__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__ScopeSpecification__Group_2_1__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); } + ',' + { after(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ScopeSpecification__Group_2_1__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__ScopeSpecification__Group_2_1__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ScopeSpecification__Group_2_1__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1()); } + (rule__ScopeSpecification__ScopesAssignment_2_1_1) + { after(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__ClassTypeScope__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__ClassTypeScope__Group__0__Impl + rule__ClassTypeScope__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__ClassTypeScope__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); } + '#' + { after(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ClassTypeScope__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__ClassTypeScope__Group__1__Impl + rule__ClassTypeScope__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__ClassTypeScope__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1()); } + (rule__ClassTypeScope__TypeAssignment_1) + { after(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ClassTypeScope__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__ClassTypeScope__Group__2__Impl + rule__ClassTypeScope__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__ClassTypeScope__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getClassTypeScopeAccess().getAlternatives_2()); } + (rule__ClassTypeScope__Alternatives_2) + { after(grammarAccess.getClassTypeScopeAccess().getAlternatives_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ClassTypeScope__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__ClassTypeScope__Group__3__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ClassTypeScope__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getClassTypeScopeAccess().getAlternatives_3()); } + (rule__ClassTypeScope__Alternatives_3) + { after(grammarAccess.getClassTypeScopeAccess().getAlternatives_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__ObjectTypeScope__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__ObjectTypeScope__Group__0__Impl + rule__ObjectTypeScope__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectTypeScope__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); } + '#' + { after(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectTypeScope__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__ObjectTypeScope__Group__1__Impl + rule__ObjectTypeScope__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectTypeScope__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1()); } + (rule__ObjectTypeScope__TypeAssignment_1) + { after(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectTypeScope__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__ObjectTypeScope__Group__2__Impl + rule__ObjectTypeScope__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectTypeScope__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2()); } + (rule__ObjectTypeScope__Alternatives_2) + { after(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectTypeScope__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__ObjectTypeScope__Group__3__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectTypeScope__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3()); } + (rule__ObjectTypeScope__Alternatives_3) + { after(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__IntegerTypeScope__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__IntegerTypeScope__Group__0__Impl + rule__IntegerTypeScope__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__IntegerTypeScope__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); } + '#' + { after(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntegerTypeScope__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__IntegerTypeScope__Group__1__Impl + rule__IntegerTypeScope__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__IntegerTypeScope__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1()); } + (rule__IntegerTypeScope__TypeAssignment_1) + { after(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntegerTypeScope__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__IntegerTypeScope__Group__2__Impl + rule__IntegerTypeScope__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__IntegerTypeScope__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2()); } + (rule__IntegerTypeScope__Alternatives_2) + { after(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntegerTypeScope__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__IntegerTypeScope__Group__3__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__IntegerTypeScope__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3()); } + (rule__IntegerTypeScope__Alternatives_3) + { after(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__RealTypeScope__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__RealTypeScope__Group__0__Impl + rule__RealTypeScope__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__RealTypeScope__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); } + '#' + { after(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__RealTypeScope__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__RealTypeScope__Group__1__Impl + rule__RealTypeScope__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__RealTypeScope__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1()); } + (rule__RealTypeScope__TypeAssignment_1) + { after(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__RealTypeScope__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__RealTypeScope__Group__2__Impl + rule__RealTypeScope__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__RealTypeScope__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getRealTypeScopeAccess().getAlternatives_2()); } + (rule__RealTypeScope__Alternatives_2) + { after(grammarAccess.getRealTypeScopeAccess().getAlternatives_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__RealTypeScope__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__RealTypeScope__Group__3__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__RealTypeScope__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getRealTypeScopeAccess().getAlternatives_3()); } + (rule__RealTypeScope__Alternatives_3) + { after(grammarAccess.getRealTypeScopeAccess().getAlternatives_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__StringTypeScope__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__StringTypeScope__Group__0__Impl + rule__StringTypeScope__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__StringTypeScope__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); } + '#' + { after(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__StringTypeScope__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__StringTypeScope__Group__1__Impl + rule__StringTypeScope__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__StringTypeScope__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1()); } + (rule__StringTypeScope__TypeAssignment_1) + { after(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__StringTypeScope__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__StringTypeScope__Group__2__Impl + rule__StringTypeScope__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__StringTypeScope__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getStringTypeScopeAccess().getAlternatives_2()); } + (rule__StringTypeScope__Alternatives_2) + { after(grammarAccess.getStringTypeScopeAccess().getAlternatives_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__StringTypeScope__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__StringTypeScope__Group__3__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__StringTypeScope__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getStringTypeScopeAccess().getAlternatives_3()); } + (rule__StringTypeScope__Alternatives_3) + { after(grammarAccess.getStringTypeScopeAccess().getAlternatives_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__ClassReference__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__ClassReference__Group__0__Impl + rule__ClassReference__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__ClassReference__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); } + '<' + { after(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ClassReference__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__ClassReference__Group__1__Impl + rule__ClassReference__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__ClassReference__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getClassReferenceAccess().getElementAssignment_1()); } + (rule__ClassReference__ElementAssignment_1) + { after(grammarAccess.getClassReferenceAccess().getElementAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ClassReference__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__ClassReference__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ClassReference__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); } + '>' + { after(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__ObjectReference__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__ObjectReference__Group__0__Impl + rule__ObjectReference__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectReference__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0()); } + () + { after(grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectReference__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__ObjectReference__Group__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectReference__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); } + 'node' + { after(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__IntegerReference__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__IntegerReference__Group__0__Impl + rule__IntegerReference__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__IntegerReference__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0()); } + () + { after(grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntegerReference__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__IntegerReference__Group__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__IntegerReference__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); } + 'int' + { after(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__RealReference__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__RealReference__Group__0__Impl + rule__RealReference__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__RealReference__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getRealReferenceAccess().getRealScopeAction_0()); } + () + { after(grammarAccess.getRealReferenceAccess().getRealScopeAction_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__RealReference__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__RealReference__Group__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__RealReference__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getRealReferenceAccess().getRealKeyword_1()); } + 'real' + { after(grammarAccess.getRealReferenceAccess().getRealKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__StringReference__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__StringReference__Group__0__Impl + rule__StringReference__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__StringReference__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getStringReferenceAccess().getStringScopeAction_0()); } + () + { after(grammarAccess.getStringReferenceAccess().getStringScopeAction_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__StringReference__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__StringReference__Group__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__StringReference__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getStringReferenceAccess().getStringKeyword_1()); } + 'string' + { after(grammarAccess.getStringReferenceAccess().getStringKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__IntervallNumber__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__IntervallNumber__Group__0__Impl + rule__IntervallNumber__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__IntervallNumber__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getIntervallNumberAccess().getMinAssignment_0()); } + (rule__IntervallNumber__MinAssignment_0) + { after(grammarAccess.getIntervallNumberAccess().getMinAssignment_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntervallNumber__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__IntervallNumber__Group__1__Impl + rule__IntervallNumber__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__IntervallNumber__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); } + '..' + { after(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntervallNumber__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__IntervallNumber__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__IntervallNumber__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getIntervallNumberAccess().getAlternatives_2()); } + (rule__IntervallNumber__Alternatives_2) + { after(grammarAccess.getIntervallNumberAccess().getAlternatives_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__IntEnumberation__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__IntEnumberation__Group__0__Impl + rule__IntEnumberation__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__IntEnumberation__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0()); } + () + { after(grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntEnumberation__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__IntEnumberation__Group__1__Impl + rule__IntEnumberation__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__IntEnumberation__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); } + '{' + { after(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntEnumberation__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__IntEnumberation__Group__2__Impl + rule__IntEnumberation__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__IntEnumberation__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getIntEnumberationAccess().getGroup_2()); } + (rule__IntEnumberation__Group_2__0)? + { after(grammarAccess.getIntEnumberationAccess().getGroup_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntEnumberation__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__IntEnumberation__Group__3__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__IntEnumberation__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); } + '}' + { after(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__IntEnumberation__Group_2__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__IntEnumberation__Group_2__0__Impl + rule__IntEnumberation__Group_2__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__IntEnumberation__Group_2__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0()); } + (rule__IntEnumberation__EntryAssignment_2_0) + { after(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntEnumberation__Group_2__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__IntEnumberation__Group_2__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__IntEnumberation__Group_2__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getIntEnumberationAccess().getGroup_2_1()); } + (rule__IntEnumberation__Group_2_1__0)* + { after(grammarAccess.getIntEnumberationAccess().getGroup_2_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__IntEnumberation__Group_2_1__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__IntEnumberation__Group_2_1__0__Impl + rule__IntEnumberation__Group_2_1__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__IntEnumberation__Group_2_1__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); } + ',' + { after(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntEnumberation__Group_2_1__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__IntEnumberation__Group_2_1__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__IntEnumberation__Group_2_1__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1()); } + (rule__IntEnumberation__EntryAssignment_2_1_1) + { after(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__RealEnumeration__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__RealEnumeration__Group__0__Impl + rule__RealEnumeration__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__RealEnumeration__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0()); } + () + { after(grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__RealEnumeration__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__RealEnumeration__Group__1__Impl + rule__RealEnumeration__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__RealEnumeration__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); } + '{' + { after(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__RealEnumeration__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__RealEnumeration__Group__2__Impl + rule__RealEnumeration__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__RealEnumeration__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getRealEnumerationAccess().getGroup_2()); } + (rule__RealEnumeration__Group_2__0)? + { after(grammarAccess.getRealEnumerationAccess().getGroup_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__RealEnumeration__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__RealEnumeration__Group__3__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__RealEnumeration__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); } + '}' + { after(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__RealEnumeration__Group_2__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__RealEnumeration__Group_2__0__Impl + rule__RealEnumeration__Group_2__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__RealEnumeration__Group_2__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0()); } + (rule__RealEnumeration__EntryAssignment_2_0) + { after(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__RealEnumeration__Group_2__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__RealEnumeration__Group_2__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__RealEnumeration__Group_2__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getRealEnumerationAccess().getGroup_2_1()); } + (rule__RealEnumeration__Group_2_1__0)* + { after(grammarAccess.getRealEnumerationAccess().getGroup_2_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__RealEnumeration__Group_2_1__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__RealEnumeration__Group_2_1__0__Impl + rule__RealEnumeration__Group_2_1__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__RealEnumeration__Group_2_1__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); } + ',' + { after(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__RealEnumeration__Group_2_1__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__RealEnumeration__Group_2_1__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__RealEnumeration__Group_2_1__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1()); } + (rule__RealEnumeration__EntryAssignment_2_1_1) + { after(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__StringEnumeration__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__StringEnumeration__Group__0__Impl + rule__StringEnumeration__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__StringEnumeration__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0()); } + () + { after(grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__StringEnumeration__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__StringEnumeration__Group__1__Impl + rule__StringEnumeration__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__StringEnumeration__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); } + '{' + { after(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__StringEnumeration__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__StringEnumeration__Group__2__Impl + rule__StringEnumeration__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__StringEnumeration__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getStringEnumerationAccess().getGroup_2()); } + (rule__StringEnumeration__Group_2__0)? + { after(grammarAccess.getStringEnumerationAccess().getGroup_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__StringEnumeration__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__StringEnumeration__Group__3__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__StringEnumeration__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); } + '}' + { after(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__StringEnumeration__Group_2__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__StringEnumeration__Group_2__0__Impl + rule__StringEnumeration__Group_2__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__StringEnumeration__Group_2__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0()); } + (rule__StringEnumeration__EntryAssignment_2_0) + { after(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__StringEnumeration__Group_2__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__StringEnumeration__Group_2__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__StringEnumeration__Group_2__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getStringEnumerationAccess().getGroup_2_1()); } + (rule__StringEnumeration__Group_2_1__0)* + { after(grammarAccess.getStringEnumerationAccess().getGroup_2_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__StringEnumeration__Group_2_1__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__StringEnumeration__Group_2_1__0__Impl + rule__StringEnumeration__Group_2_1__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__StringEnumeration__Group_2_1__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); } + ',' + { after(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__StringEnumeration__Group_2_1__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__StringEnumeration__Group_2_1__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__StringEnumeration__Group_2_1__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1()); } + (rule__StringEnumeration__EntryAssignment_2_1_1) + { after(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__ScopeDeclaration__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__ScopeDeclaration__Group__0__Impl + rule__ScopeDeclaration__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__ScopeDeclaration__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); } + 'scope' + { after(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ScopeDeclaration__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__ScopeDeclaration__Group__1__Impl + rule__ScopeDeclaration__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__ScopeDeclaration__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1()); } + (rule__ScopeDeclaration__NameAssignment_1) + { after(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ScopeDeclaration__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__ScopeDeclaration__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ScopeDeclaration__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2()); } + (rule__ScopeDeclaration__SpecificationAssignment_2) + { after(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__GenerationTask__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group__0__Impl + rule__GenerationTask__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); } + 'generate' + { after(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group__1__Impl + rule__GenerationTask__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1()); } + () + { after(grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group__2__Impl + rule__GenerationTask__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); } + '{' + { after(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group__3__Impl + rule__GenerationTask__Group__4 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); } + (rule__GenerationTask__UnorderedGroup_3) + { after(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group__4 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group__4__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group__4__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4()); } + '}' + { after(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__GenerationTask__Group_3_0__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_0__0__Impl + rule__GenerationTask__Group_3_0__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_0__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); } + 'metamodel' + { after(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_0__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_0__1__Impl + rule__GenerationTask__Group_3_0__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_0__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); } + '=' + { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_0__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_0__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_0__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2()); } + (rule__GenerationTask__MetamodelAssignment_3_0_2) + { after(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__GenerationTask__Group_3_1__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_1__0__Impl + rule__GenerationTask__Group_3_1__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_1__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); } + 'partial-model' + { after(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_1__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_1__1__Impl + rule__GenerationTask__Group_3_1__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_1__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); } + '=' + { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_1__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_1__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_1__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2()); } + (rule__GenerationTask__PartialModelAssignment_3_1_2) + { after(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__GenerationTask__Group_3_2__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_2__0__Impl + rule__GenerationTask__Group_3_2__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_2__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0()); } + 'constraints' + { after(grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_2__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_2__1__Impl + rule__GenerationTask__Group_3_2__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_2__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); } + '=' + { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_2__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_2__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_2__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2()); } + (rule__GenerationTask__PatternsAssignment_3_2_2) + { after(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__GenerationTask__Group_3_3__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_3__0__Impl + rule__GenerationTask__Group_3_3__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_3__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0()); } + 'objectives' + { after(grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_3__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_3__1__Impl + rule__GenerationTask__Group_3_3__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_3__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); } + '=' + { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_3__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_3__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_3__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getObjectivesAssignment_3_3_2()); } + (rule__GenerationTask__ObjectivesAssignment_3_3_2) + { after(grammarAccess.getGenerationTaskAccess().getObjectivesAssignment_3_3_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__GenerationTask__Group_3_4__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_4__0__Impl + rule__GenerationTask__Group_3_4__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_4__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0()); } + 'scope' + { after(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_4__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_4__1__Impl + rule__GenerationTask__Group_3_4__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_4__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); } + '=' + { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_4__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_4__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_4__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_4_2()); } + (rule__GenerationTask__ScopeAssignment_3_4_2) + { after(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_4_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__GenerationTask__Group_3_5__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_5__0__Impl + rule__GenerationTask__Group_3_5__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_5__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_5_0()); } + (rule__GenerationTask__NumberSpecifiedAssignment_3_5_0) + { after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_5_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_5__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_5__1__Impl + rule__GenerationTask__Group_3_5__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_5__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); } + '=' + { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_5__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_5__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_5__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_5_2()); } + (rule__GenerationTask__NumberAssignment_3_5_2) + { after(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_5_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__GenerationTask__Group_3_6__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_6__0__Impl + rule__GenerationTask__Group_3_6__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_6__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_6_0()); } + (rule__GenerationTask__RunSpecifiedAssignment_3_6_0) + { after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_6_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_6__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_6__1__Impl + rule__GenerationTask__Group_3_6__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_6__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); } + '=' + { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_6__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_6__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_6__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_6_2()); } + (rule__GenerationTask__RunsAssignment_3_6_2) + { after(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_6_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__GenerationTask__Group_3_7__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_7__0__Impl + rule__GenerationTask__Group_3_7__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_7__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0()); } + 'solver' + { after(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_7__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_7__1__Impl + rule__GenerationTask__Group_3_7__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_7__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); } + '=' + { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_7__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_7__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_7__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_7_2()); } + (rule__GenerationTask__SolverAssignment_3_7_2) + { after(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_7_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__GenerationTask__Group_3_8__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_8__0__Impl + rule__GenerationTask__Group_3_8__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_8__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0()); } + 'config' + { after(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_8__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_8__1__Impl + rule__GenerationTask__Group_3_8__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_8__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); } + '=' + { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_8__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_8__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_8__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_8_2()); } + (rule__GenerationTask__ConfigAssignment_3_8_2) + { after(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_8_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__GenerationTask__Group_3_9__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_9__0__Impl + rule__GenerationTask__Group_3_9__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_9__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0()); } + 'debug' + { after(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_9__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_9__1__Impl + rule__GenerationTask__Group_3_9__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_9__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); } + '=' + { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_9__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_9__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_9__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_9_2()); } + (rule__GenerationTask__DebugFolderAssignment_3_9_2) + { after(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_9_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__GenerationTask__Group_3_10__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_10__0__Impl + rule__GenerationTask__Group_3_10__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_10__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0()); } + 'log' + { after(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_10__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_10__1__Impl + rule__GenerationTask__Group_3_10__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_10__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); } + '=' + { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_10__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_10__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_10__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_10_2()); } + (rule__GenerationTask__TargetLogFileAssignment_3_10_2) + { after(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_10_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__GenerationTask__Group_3_11__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_11__0__Impl + rule__GenerationTask__Group_3_11__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_11__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0()); } + 'statistics' + { after(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_11__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_11__1__Impl + rule__GenerationTask__Group_3_11__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_11__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); } + '=' + { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_11__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_11__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_11__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_11_2()); } + (rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2) + { after(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_11_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__GenerationTask__Group_3_12__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_12__0__Impl + rule__GenerationTask__Group_3_12__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_12__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0()); } + 'output' + { after(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_12__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_12__1__Impl + rule__GenerationTask__Group_3_12__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_12__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1()); } + '=' + { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_12__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_12__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_12__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_12_2()); } + (rule__GenerationTask__TagetFolderAssignment_3_12_2) + { after(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_12_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__GenerationTask__UnorderedGroup_3 + @init { + int stackSize = keepStackSize(); + getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); + } +: + rule__GenerationTask__UnorderedGroup_3__0 + ? +; +finally { + getUnorderedGroupHelper().leave(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); + restoreStackSize(stackSize); +} + +rule__GenerationTask__UnorderedGroup_3__Impl + @init { + int stackSize = keepStackSize(); + boolean selected = false; + } +: + ( + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0); + } + { + selected = true; + } + ( + { before(grammarAccess.getGenerationTaskAccess().getGroup_3_0()); } + (rule__GenerationTask__Group_3_0__0) + { after(grammarAccess.getGenerationTaskAccess().getGroup_3_0()); } + ) + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1); + } + { + selected = true; + } + ( + { before(grammarAccess.getGenerationTaskAccess().getGroup_3_1()); } + (rule__GenerationTask__Group_3_1__0) + { after(grammarAccess.getGenerationTaskAccess().getGroup_3_1()); } + ) + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2); + } + { + selected = true; + } + ( + { before(grammarAccess.getGenerationTaskAccess().getGroup_3_2()); } + (rule__GenerationTask__Group_3_2__0) + { after(grammarAccess.getGenerationTaskAccess().getGroup_3_2()); } + ) + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3); + } + { + selected = true; + } + ( + { before(grammarAccess.getGenerationTaskAccess().getGroup_3_3()); } + (rule__GenerationTask__Group_3_3__0) + { after(grammarAccess.getGenerationTaskAccess().getGroup_3_3()); } + ) + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4); + } + { + selected = true; + } + ( + { before(grammarAccess.getGenerationTaskAccess().getGroup_3_4()); } + (rule__GenerationTask__Group_3_4__0) + { after(grammarAccess.getGenerationTaskAccess().getGroup_3_4()); } + ) + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5); + } + { + selected = true; + } + ( + { before(grammarAccess.getGenerationTaskAccess().getGroup_3_5()); } + (rule__GenerationTask__Group_3_5__0) + { after(grammarAccess.getGenerationTaskAccess().getGroup_3_5()); } + ) + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6); + } + { + selected = true; + } + ( + { before(grammarAccess.getGenerationTaskAccess().getGroup_3_6()); } + (rule__GenerationTask__Group_3_6__0) + { after(grammarAccess.getGenerationTaskAccess().getGroup_3_6()); } + ) + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7); + } + { + selected = true; + } + ( + { before(grammarAccess.getGenerationTaskAccess().getGroup_3_7()); } + (rule__GenerationTask__Group_3_7__0) + { after(grammarAccess.getGenerationTaskAccess().getGroup_3_7()); } + ) + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8); + } + { + selected = true; + } + ( + { before(grammarAccess.getGenerationTaskAccess().getGroup_3_8()); } + (rule__GenerationTask__Group_3_8__0) + { after(grammarAccess.getGenerationTaskAccess().getGroup_3_8()); } + ) + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9); + } + { + selected = true; + } + ( + { before(grammarAccess.getGenerationTaskAccess().getGroup_3_9()); } + (rule__GenerationTask__Group_3_9__0) + { after(grammarAccess.getGenerationTaskAccess().getGroup_3_9()); } + ) + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10); + } + { + selected = true; + } + ( + { before(grammarAccess.getGenerationTaskAccess().getGroup_3_10()); } + (rule__GenerationTask__Group_3_10__0) + { after(grammarAccess.getGenerationTaskAccess().getGroup_3_10()); } + ) + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11); + } + { + selected = true; + } + ( + { before(grammarAccess.getGenerationTaskAccess().getGroup_3_11()); } + (rule__GenerationTask__Group_3_11__0) + { after(grammarAccess.getGenerationTaskAccess().getGroup_3_11()); } + ) + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12); + } + { + selected = true; + } + ( + { before(grammarAccess.getGenerationTaskAccess().getGroup_3_12()); } + (rule__GenerationTask__Group_3_12__0) + { after(grammarAccess.getGenerationTaskAccess().getGroup_3_12()); } + ) + ) + ) + ) +; +finally { + if (selected) + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); + restoreStackSize(stackSize); +} + +rule__GenerationTask__UnorderedGroup_3__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__UnorderedGroup_3__Impl + rule__GenerationTask__UnorderedGroup_3__1? +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__UnorderedGroup_3__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__UnorderedGroup_3__Impl + rule__GenerationTask__UnorderedGroup_3__2? +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__UnorderedGroup_3__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__UnorderedGroup_3__Impl + rule__GenerationTask__UnorderedGroup_3__3? +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__UnorderedGroup_3__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__UnorderedGroup_3__Impl + rule__GenerationTask__UnorderedGroup_3__4? +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__UnorderedGroup_3__4 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__UnorderedGroup_3__Impl + rule__GenerationTask__UnorderedGroup_3__5? +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__UnorderedGroup_3__5 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__UnorderedGroup_3__Impl + rule__GenerationTask__UnorderedGroup_3__6? +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__UnorderedGroup_3__6 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__UnorderedGroup_3__Impl + rule__GenerationTask__UnorderedGroup_3__7? +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__UnorderedGroup_3__7 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__UnorderedGroup_3__Impl + rule__GenerationTask__UnorderedGroup_3__8? +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__UnorderedGroup_3__8 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__UnorderedGroup_3__Impl + rule__GenerationTask__UnorderedGroup_3__9? +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__UnorderedGroup_3__9 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__UnorderedGroup_3__Impl + rule__GenerationTask__UnorderedGroup_3__10? +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__UnorderedGroup_3__10 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__UnorderedGroup_3__Impl + rule__GenerationTask__UnorderedGroup_3__11? +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__UnorderedGroup_3__11 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__UnorderedGroup_3__Impl + rule__GenerationTask__UnorderedGroup_3__12? +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__UnorderedGroup_3__12 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__UnorderedGroup_3__Impl +; +finally { + restoreStackSize(stackSize); +} + + +rule__ConfigurationScript__ImportsAssignment_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0()); } + ruleImport + { after(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigurationScript__CommandsAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0()); } + ruleCommand + { after(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__EPackageImport__ImportedPackageAssignment_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0()); } + ( + { before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1()); } + RULE_STRING + { after(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1()); } + ) + { after(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ViatraImport__ImportedViatraAssignment_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0()); } + ( + { before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1()); } + RULE_STRING + { after(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1()); } + ) + { after(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__FileSpecification__PathAssignment + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0()); } + RULE_STRING + { after(grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__FileDeclaration__NameAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } + RULE_ID + { after(grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__FileDeclaration__SpecificationAssignment_3 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0()); } + ruleFileSpecification + { after(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__FileReference__ReferredAssignment + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0()); } + ( + { before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationIDTerminalRuleCall_0_1()); } + RULE_ID + { after(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationIDTerminalRuleCall_0_1()); } + ) + { after(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelSpecification__EntriesAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0()); } + ruleMetamodelEntry + { after(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelSpecification__EntriesAssignment_2_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0()); } + ruleMetamodelEntry + { after(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPackageEntry__PackageAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0()); } + ( + { before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageQualifiedNameParserRuleCall_1_0_1()); } + ruleQualifiedName + { after(grammarAccess.getAllPackageEntryAccess().getPackageEPackageQualifiedNameParserRuleCall_1_0_1()); } + ) + { after(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPackageEntry__ExclusionAssignment_2_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0()); } + ruleMetamodelElement + { after(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPackageEntry__ExclusionAssignment_2_3_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0()); } + ruleMetamodelElement + { after(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelElement__PackageAssignment_0_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0()); } + ( + { before(grammarAccess.getMetamodelElementAccess().getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1()); } + ruleQualifiedName + { after(grammarAccess.getMetamodelElementAccess().getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1()); } + ) + { after(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelElement__ClassifierAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0()); } + ( + { before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierIDTerminalRuleCall_1_0_1()); } + RULE_ID + { after(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierIDTerminalRuleCall_1_0_1()); } + ) + { after(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelElement__FeatureAssignment_2_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0()); } + ( + { before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementIDTerminalRuleCall_2_1_0_1()); } + RULE_ID + { after(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementIDTerminalRuleCall_2_1_0_1()); } + ) + { after(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelDeclaration__NameAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } + RULE_ID + { after(grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelDeclaration__SpecificationAssignment_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0()); } + ruleMetamodelSpecification + { after(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelReference__ReferredAssignment + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0()); } + ( + { before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationIDTerminalRuleCall_0_1()); } + RULE_ID + { after(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationIDTerminalRuleCall_0_1()); } + ) + { after(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__PartialModelSpecification__EntryAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0()); } + rulePartialModelEntry + { after(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__PartialModelSpecification__EntryAssignment_2_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0()); } + rulePartialModelEntry + { after(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ModelEntry__PathAssignment + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0()); } + ruleFile + { after(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__FolderEntry__PathAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0()); } + ruleFile + { after(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__FolderEntry__ExclusionAssignment_2_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0()); } + ruleModelEntry + { after(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__FolderEntry__ExclusionAssignment_2_3_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0()); } + ruleModelEntry + { after(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__PartialModelDeclaration__NameAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } + RULE_ID + { after(grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__PartialModelDeclaration__SpecificationAssignment_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0()); } + rulePartialModelSpecification + { after(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__PartialModelReference__ReferredAssignment + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0()); } + ( + { before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationIDTerminalRuleCall_0_1()); } + RULE_ID + { after(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationIDTerminalRuleCall_0_1()); } + ) + { after(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__PatternSpecification__EntriesAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0()); } + rulePatternEntry + { after(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__PatternSpecification__EntriesAssignment_2_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0()); } + rulePatternEntry + { after(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPatternEntry__PackageAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0()); } + ( + { before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelQualifiedNameParserRuleCall_1_0_1()); } + ruleQualifiedName + { after(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelQualifiedNameParserRuleCall_1_0_1()); } + ) + { after(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPatternEntry__ExclusuionAssignment_2_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0()); } + rulePatternElement + { after(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPatternEntry__ExclusuionAssignment_2_3_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0()); } + rulePatternElement + { after(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__PatternElement__PackageAssignment_0_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0()); } + ( + { before(grammarAccess.getPatternElementAccess().getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1()); } + ruleQualifiedName + { after(grammarAccess.getPatternElementAccess().getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1()); } + ) + { after(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__PatternElement__PatternAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0()); } + ( + { before(grammarAccess.getPatternElementAccess().getPatternPatternIDTerminalRuleCall_1_0_1()); } + RULE_ID + { after(grammarAccess.getPatternElementAccess().getPatternPatternIDTerminalRuleCall_1_0_1()); } + ) + { after(grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__GraphPatternDeclaration__NameAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } + RULE_ID + { after(grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__GraphPatternDeclaration__SpecificationAssignment_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0()); } + rulePatternSpecification + { after(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__GraphPatternReference__ReferredAssignment + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0()); } + ( + { before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1()); } + RULE_ID + { after(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1()); } + ) + { after(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectiveSpecification__EntriesAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_1_0()); } + ruleObjectiveEntry + { after(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectiveSpecification__EntriesAssignment_2_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_2_1_0()); } + ruleObjectiveEntry + { after(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_2_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__OptimizationEntry__DirectionAssignment_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getOptimizationEntryAccess().getDirectionOptimizationDirectionEnumRuleCall_0_0()); } + ruleOptimizationDirection + { after(grammarAccess.getOptimizationEntryAccess().getDirectionOptimizationDirectionEnumRuleCall_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__OptimizationEntry__FunctionAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getOptimizationEntryAccess().getFunctionObjectiveFunctionParserRuleCall_1_0()); } + ruleObjectiveFunction + { after(grammarAccess.getOptimizationEntryAccess().getFunctionObjectiveFunctionParserRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ThresholdEntry__FunctionAssignment_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getThresholdEntryAccess().getFunctionObjectiveFunctionParserRuleCall_0_0()); } + ruleObjectiveFunction + { after(grammarAccess.getThresholdEntryAccess().getFunctionObjectiveFunctionParserRuleCall_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ThresholdEntry__OperatorAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getThresholdEntryAccess().getOperatorComparisonOperatorEnumRuleCall_1_0()); } + ruleComparisonOperator + { after(grammarAccess.getThresholdEntryAccess().getOperatorComparisonOperatorEnumRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ThresholdEntry__ThresholdAssignment_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getThresholdEntryAccess().getThresholdREALLiteralParserRuleCall_2_0()); } + ruleREALLiteral + { after(grammarAccess.getThresholdEntryAccess().getThresholdREALLiteralParserRuleCall_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__CostObjectiveFunction__EntriesAssignment_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_2_0()); } + ruleCostEntry + { after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__CostObjectiveFunction__EntriesAssignment_3_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_3_1_0()); } + ruleCostEntry + { after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_3_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__CostEntry__PatternElementAssignment_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0()); } + rulePatternElement + { after(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__CostEntry__WeightAssignment_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0()); } + ruleINTLiteral + { after(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectiveDeclaration__NameAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getObjectiveDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } + RULE_ID + { after(grammarAccess.getObjectiveDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectiveDeclaration__SpecificationAssignment_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getObjectiveDeclarationAccess().getSpecificationObjectiveSpecificationParserRuleCall_2_0()); } + ruleObjectiveSpecification + { after(grammarAccess.getObjectiveDeclarationAccess().getSpecificationObjectiveSpecificationParserRuleCall_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectiveReference__ReferredAssignment + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationCrossReference_0()); } + ( + { before(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationIDTerminalRuleCall_0_1()); } + RULE_ID + { after(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationIDTerminalRuleCall_0_1()); } + ) + { after(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationCrossReference_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigSpecification__EntriesAssignment_2_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0()); } + ruleConfigEntry + { after(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigSpecification__EntriesAssignment_2_1_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); } + ruleConfigEntry + { after(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigDeclaration__NameAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } + RULE_ID + { after(grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigDeclaration__SpecificationAssignment_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); } + ruleConfigSpecification + { after(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__DocumentationEntry__LevelAssignment_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0()); } + ruleDocumentLevelSpecification + { after(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__RuntimeEntry__MillisecLimitAssignment_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0()); } + RULE_INT + { after(grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__MemoryEntry__MegabyteLimitAssignment_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0()); } + RULE_INT + { after(grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__CustomEntry__KeyAssignment_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0()); } + RULE_STRING + { after(grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__CustomEntry__ValueAssignment_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0()); } + RULE_STRING + { after(grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigReference__ConfigAssignment + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0()); } + ( + { before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationIDTerminalRuleCall_0_1()); } + RULE_ID + { after(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationIDTerminalRuleCall_0_1()); } + ) + { after(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ScopeSpecification__ScopesAssignment_2_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); } + ruleTypeScope + { after(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ScopeSpecification__ScopesAssignment_2_1_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); } + ruleTypeScope + { after(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ClassTypeScope__TypeAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); } + ruleClassReference + { after(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ClassTypeScope__SetsNewAssignment_2_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } + ( + { before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } + '+=' + { after(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } + ) + { after(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ClassTypeScope__SetsSumAssignment_2_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } + ( + { before(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } + '=' + { after(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } + ) + { after(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ClassTypeScope__NumberAssignment_3_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } + ruleExactNumber + { after(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ClassTypeScope__NumberAssignment_3_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } + ruleIntervallNumber + { after(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectTypeScope__TypeAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); } + ruleObjectReference + { after(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectTypeScope__SetsNewAssignment_2_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } + ( + { before(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } + '+=' + { after(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } + ) + { after(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectTypeScope__SetsSumAssignment_2_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } + ( + { before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } + '=' + { after(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } + ) + { after(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectTypeScope__NumberAssignment_3_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } + ruleExactNumber + { after(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectTypeScope__NumberAssignment_3_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } + ruleIntervallNumber + { after(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntegerTypeScope__TypeAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); } + ruleIntegerReference + { after(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntegerTypeScope__SetsNewAssignment_2_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } + ( + { before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } + '+=' + { after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } + ) + { after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntegerTypeScope__SetsSumAssignment_2_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } + ( + { before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } + '=' + { after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } + ) + { after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntegerTypeScope__NumberAssignment_3_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } + ruleExactNumber + { after(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntegerTypeScope__NumberAssignment_3_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } + ruleIntervallNumber + { after(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntegerTypeScope__NumberAssignment_3_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); } + ruleIntEnumberation + { after(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__RealTypeScope__TypeAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); } + ruleRealReference + { after(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__RealTypeScope__SetsNewAssignment_2_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } + ( + { before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } + '+=' + { after(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } + ) + { after(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__RealTypeScope__SetsSumAssignment_2_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } + ( + { before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } + '=' + { after(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } + ) + { after(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__RealTypeScope__NumberAssignment_3_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } + ruleExactNumber + { after(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__RealTypeScope__NumberAssignment_3_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } + ruleIntervallNumber + { after(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__RealTypeScope__NumberAssignment_3_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); } + ruleRealEnumeration + { after(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__StringTypeScope__TypeAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); } + ruleStringReference + { after(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__StringTypeScope__SetsNewAssignment_2_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } + ( + { before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } + '+=' + { after(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } + ) + { after(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__StringTypeScope__SetsSumAssignment_2_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } + ( + { before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } + '=' + { after(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } + ) + { after(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__StringTypeScope__NumberAssignment_3_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } + ruleExactNumber + { after(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__StringTypeScope__NumberAssignment_3_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } + ruleIntervallNumber + { after(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__StringTypeScope__NumberAssignment_3_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); } + ruleStringEnumeration + { after(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ClassReference__ElementAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); } + ruleMetamodelElement + { after(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ExactNumber__ExactNumberAssignment_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0()); } + RULE_INT + { after(grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ExactNumber__ExactUnlimitedAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); } + ( + { before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); } + '*' + { after(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); } + ) + { after(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntervallNumber__MinAssignment_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); } + RULE_INT + { after(grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntervallNumber__MaxNumberAssignment_2_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0()); } + RULE_INT + { after(grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntervallNumber__MaxUnlimitedAssignment_2_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); } + ( + { before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); } + '*' + { after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); } + ) + { after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntEnumberation__EntryAssignment_2_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0()); } + ruleINTLiteral + { after(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntEnumberation__EntryAssignment_2_1_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0()); } + ruleINTLiteral + { after(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__RealEnumeration__EntryAssignment_2_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0()); } + ruleREALLiteral + { after(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__RealEnumeration__EntryAssignment_2_1_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0()); } + ruleREALLiteral + { after(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__StringEnumeration__EntryAssignment_2_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0()); } + RULE_STRING + { after(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__StringEnumeration__EntryAssignment_2_1_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0()); } + RULE_STRING + { after(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ScopeDeclaration__NameAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } + RULE_ID + { after(grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ScopeDeclaration__SpecificationAssignment_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); } + ruleScopeSpecification + { after(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ScopeReference__ReferredAssignment + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0()); } + ( + { before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationIDTerminalRuleCall_0_1()); } + RULE_ID + { after(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationIDTerminalRuleCall_0_1()); } + ) + { after(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__MetamodelAssignment_3_0_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); } + ruleMetamodel + { after(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__PartialModelAssignment_3_1_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); } + rulePartialModel + { after(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__PatternsAssignment_3_2_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); } + ruleGraphPattern + { after(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__ObjectivesAssignment_3_3_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getGenerationTaskAccess().getObjectivesObjectiveParserRuleCall_3_3_2_0()); } + ruleObjective + { after(grammarAccess.getGenerationTaskAccess().getObjectivesObjectiveParserRuleCall_3_3_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__ScopeAssignment_3_4_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_4_2_0()); } + ruleScope + { after(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_4_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); } + ( + { before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); } + 'number' + { after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); } + ) + { after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__NumberAssignment_3_5_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_5_2_0()); } + RULE_INT + { after(grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_5_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__RunSpecifiedAssignment_3_6_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); } + ( + { before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); } + 'runs' + { after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); } + ) + { after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__RunsAssignment_3_6_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_6_2_0()); } + RULE_INT + { after(grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_6_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__SolverAssignment_3_7_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_7_2_0()); } + ruleSolver + { after(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_7_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__ConfigAssignment_3_8_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_8_2_0()); } + ruleConfig + { after(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_8_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__DebugFolderAssignment_3_9_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_9_2_0()); } + ruleFile + { after(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_9_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__TargetLogFileAssignment_3_10_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_10_2_0()); } + ruleFile + { after(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_10_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_11_2_0()); } + ruleFile + { after(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_11_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__TagetFolderAssignment_3_12_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_12_2_0()); } + ruleFile + { after(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_12_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; + +RULE_INT : ('0'..'9')+; + +RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\''); + +RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/'; + +RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')?; + +RULE_WS : (' '|'\t'|'\r'|'\n')+; + +RULE_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 2873259e..598f6bd3 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,113 +1,113 @@ -'#'=46 -'*'=61 -'+='=60 -','=32 -'-'=24 -'.'=23 -'..'=51 -'::'=35 -'<'=13 -'<='=15 -'='=29 -'>'=14 -'>='=16 -'AlloySolver'=21 -'SMTSolver'=20 -'ViatraSolver'=22 -'config'=42 -'constraints'=39 -'cost'=40 -'debug'=56 -'epackage'=26 -'excluding'=34 -'file'=28 -'folder'=37 -'full'=19 -'generate'=53 -'import'=25 -'int'=48 -'log'=57 -'log-level'=43 -'maximize'=12 -'memory'=45 -'metamodel'=36 -'minimize'=11 -'models'=38 -'node'=47 -'none'=17 -'normal'=18 -'number'=62 -'objectives'=41 -'output'=59 -'package'=33 -'partial-model'=54 -'real'=49 -'runs'=63 -'runtime'=44 -'scope'=52 -'solver'=55 -'statistics'=58 -'string'=50 -'viatra'=27 -'{'=30 -'}'=31 -RULE_ANY_OTHER=10 -RULE_ID=4 -RULE_INT=5 -RULE_ML_COMMENT=7 -RULE_SL_COMMENT=8 -RULE_STRING=6 -RULE_WS=9 -T__11=11 -T__12=12 -T__13=13 -T__14=14 -T__15=15 -T__16=16 -T__17=17 -T__18=18 -T__19=19 -T__20=20 -T__21=21 -T__22=22 -T__23=23 -T__24=24 -T__25=25 -T__26=26 -T__27=27 -T__28=28 -T__29=29 -T__30=30 -T__31=31 -T__32=32 -T__33=33 -T__34=34 -T__35=35 -T__36=36 -T__37=37 -T__38=38 -T__39=39 -T__40=40 -T__41=41 -T__42=42 -T__43=43 -T__44=44 -T__45=45 -T__46=46 -T__47=47 -T__48=48 -T__49=49 -T__50=50 -T__51=51 -T__52=52 -T__53=53 -T__54=54 -T__55=55 -T__56=56 -T__57=57 -T__58=58 -T__59=59 -T__60=60 -T__61=61 -T__62=62 -T__63=63 +'#'=46 +'*'=61 +'+='=60 +','=32 +'-'=24 +'.'=23 +'..'=51 +'::'=35 +'<'=13 +'<='=15 +'='=29 +'>'=14 +'>='=16 +'AlloySolver'=21 +'SMTSolver'=20 +'ViatraSolver'=22 +'config'=42 +'constraints'=39 +'cost'=40 +'debug'=56 +'epackage'=26 +'excluding'=34 +'file'=28 +'folder'=37 +'full'=19 +'generate'=53 +'import'=25 +'int'=48 +'log'=57 +'log-level'=43 +'maximize'=12 +'memory'=45 +'metamodel'=36 +'minimize'=11 +'models'=38 +'node'=47 +'none'=17 +'normal'=18 +'number'=62 +'objectives'=41 +'output'=59 +'package'=33 +'partial-model'=54 +'real'=49 +'runs'=63 +'runtime'=44 +'scope'=52 +'solver'=55 +'statistics'=58 +'string'=50 +'viatra'=27 +'{'=30 +'}'=31 +RULE_ANY_OTHER=10 +RULE_ID=4 +RULE_INT=5 +RULE_ML_COMMENT=7 +RULE_SL_COMMENT=8 +RULE_STRING=6 +RULE_WS=9 +T__11=11 +T__12=12 +T__13=13 +T__14=14 +T__15=15 +T__16=16 +T__17=17 +T__18=18 +T__19=19 +T__20=20 +T__21=21 +T__22=22 +T__23=23 +T__24=24 +T__25=25 +T__26=26 +T__27=27 +T__28=28 +T__29=29 +T__30=30 +T__31=31 +T__32=32 +T__33=33 +T__34=34 +T__35=35 +T__36=36 +T__37=37 +T__38=38 +T__39=39 +T__40=40 +T__41=41 +T__42=42 +T__43=43 +T__44=44 +T__45=45 +T__46=46 +T__47=47 +T__48=48 +T__49=49 +T__50=50 +T__51=51 +T__52=52 +T__53=53 +T__54=54 +T__55=55 +T__56=56 +T__57=57 +T__58=58 +T__59=59 +T__60=60 +T__61=61 +T__62=62 +T__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 7efc2eb5..cc77b02b 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,2577 +1,2577 @@ -package hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.internal; - -// Hack: Use our own Lexer superclass by means of import. -// Currently there is no other way to specify the superclass for the lexer. -import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; - - -import org.antlr.runtime.*; -import java.util.Stack; -import java.util.List; -import java.util.ArrayList; - -@SuppressWarnings("all") -public class InternalApplicationConfigurationLexer extends Lexer { - public static final int T__50=50; - public static final int T__19=19; - public static final int T__15=15; - public static final int T__59=59; - public static final int T__16=16; - public static final int T__17=17; - public static final int T__18=18; - public static final int T__11=11; - public static final int T__55=55; - public static final int T__12=12; - public static final int T__56=56; - public static final int T__13=13; - public static final int T__57=57; - public static final int T__14=14; - public static final int T__58=58; - public static final int T__51=51; - public static final int T__52=52; - public static final int T__53=53; - public static final int T__54=54; - public static final int T__60=60; - public static final int T__61=61; - public static final int RULE_ID=4; - public static final int T__26=26; - public static final int T__27=27; - public static final int T__28=28; - public static final int RULE_INT=5; - public static final int T__29=29; - public static final int T__22=22; - public static final int RULE_ML_COMMENT=7; - public static final int T__23=23; - public static final int T__24=24; - public static final int T__25=25; - public static final int T__62=62; - public static final int T__63=63; - public static final int T__20=20; - public static final int T__21=21; - public static final int RULE_STRING=6; - public static final int RULE_SL_COMMENT=8; - public static final int T__37=37; - public static final int T__38=38; - public static final int T__39=39; - public static final int T__33=33; - public static final int T__34=34; - public static final int T__35=35; - public static final int T__36=36; - public static final int EOF=-1; - public static final int T__30=30; - public static final int T__31=31; - public static final int T__32=32; - public static final int RULE_WS=9; - public static final int RULE_ANY_OTHER=10; - public static final int T__48=48; - public static final int T__49=49; - public static final int T__44=44; - public static final int T__45=45; - public static final int T__46=46; - public static final int T__47=47; - public static final int T__40=40; - public static final int T__41=41; - public static final int T__42=42; - public static final int T__43=43; - - // delegates - // delegators - - public InternalApplicationConfigurationLexer() {;} - public InternalApplicationConfigurationLexer(CharStream input) { - this(input, new RecognizerSharedState()); - } - public InternalApplicationConfigurationLexer(CharStream input, RecognizerSharedState state) { - super(input,state); - - } - public String getGrammarFileName() { return "InternalApplicationConfiguration.g"; } - - // $ANTLR start "T__11" - public final void mT__11() throws RecognitionException { - try { - int _type = T__11; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:11:7: ( 'minimize' ) - // InternalApplicationConfiguration.g:11:9: 'minimize' - { - match("minimize"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__11" - - // $ANTLR start "T__12" - public final void mT__12() throws RecognitionException { - try { - int _type = T__12; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:12:7: ( 'maximize' ) - // InternalApplicationConfiguration.g:12:9: 'maximize' - { - match("maximize"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__12" - - // $ANTLR start "T__13" - public final void mT__13() throws RecognitionException { - try { - int _type = T__13; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:13:7: ( '<' ) - // InternalApplicationConfiguration.g:13:9: '<' - { - match('<'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__13" - - // $ANTLR start "T__14" - public final void mT__14() throws RecognitionException { - try { - int _type = T__14; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:14:7: ( '>' ) - // InternalApplicationConfiguration.g:14:9: '>' - { - match('>'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__14" - - // $ANTLR start "T__15" - public final void mT__15() throws RecognitionException { - try { - int _type = T__15; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:15:7: ( '<=' ) - // InternalApplicationConfiguration.g:15:9: '<=' - { - match("<="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__15" - - // $ANTLR start "T__16" - public final void mT__16() throws RecognitionException { - try { - int _type = T__16; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:16:7: ( '>=' ) - // InternalApplicationConfiguration.g:16:9: '>=' - { - match(">="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__16" - - // $ANTLR start "T__17" - public final void mT__17() throws RecognitionException { - try { - int _type = T__17; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:17:7: ( 'none' ) - // InternalApplicationConfiguration.g:17:9: 'none' - { - match("none"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__17" - - // $ANTLR start "T__18" - public final void mT__18() throws RecognitionException { - try { - int _type = T__18; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:18:7: ( 'normal' ) - // InternalApplicationConfiguration.g:18:9: 'normal' - { - match("normal"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__18" - - // $ANTLR start "T__19" - public final void mT__19() throws RecognitionException { - try { - int _type = T__19; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:19:7: ( 'full' ) - // InternalApplicationConfiguration.g:19:9: 'full' - { - match("full"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__19" - - // $ANTLR start "T__20" - public final void mT__20() throws RecognitionException { - try { - int _type = T__20; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:20:7: ( 'SMTSolver' ) - // InternalApplicationConfiguration.g:20:9: 'SMTSolver' - { - match("SMTSolver"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__20" - - // $ANTLR start "T__21" - public final void mT__21() throws RecognitionException { - try { - int _type = T__21; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:21:7: ( 'AlloySolver' ) - // InternalApplicationConfiguration.g:21:9: 'AlloySolver' - { - match("AlloySolver"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__21" - - // $ANTLR start "T__22" - public final void mT__22() throws RecognitionException { - try { - int _type = T__22; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:22:7: ( 'ViatraSolver' ) - // InternalApplicationConfiguration.g:22:9: 'ViatraSolver' - { - match("ViatraSolver"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__22" - - // $ANTLR start "T__23" - public final void mT__23() throws RecognitionException { - try { - int _type = T__23; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:23:7: ( '.' ) - // InternalApplicationConfiguration.g:23:9: '.' - { - match('.'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__23" - - // $ANTLR start "T__24" - public final void mT__24() throws RecognitionException { - try { - int _type = T__24; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:24:7: ( '-' ) - // InternalApplicationConfiguration.g:24:9: '-' - { - match('-'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__24" - - // $ANTLR start "T__25" - public final void mT__25() throws RecognitionException { - try { - int _type = T__25; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:25:7: ( 'import' ) - // InternalApplicationConfiguration.g:25:9: 'import' - { - match("import"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__25" - - // $ANTLR start "T__26" - public final void mT__26() throws RecognitionException { - try { - int _type = T__26; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:26:7: ( 'epackage' ) - // InternalApplicationConfiguration.g:26:9: 'epackage' - { - match("epackage"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__26" - - // $ANTLR start "T__27" - public final void mT__27() throws RecognitionException { - try { - int _type = T__27; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:27:7: ( 'viatra' ) - // InternalApplicationConfiguration.g:27:9: 'viatra' - { - match("viatra"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__27" - - // $ANTLR start "T__28" - public final void mT__28() throws RecognitionException { - try { - int _type = T__28; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:28:7: ( 'file' ) - // InternalApplicationConfiguration.g:28:9: 'file' - { - match("file"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__28" - - // $ANTLR start "T__29" - public final void mT__29() throws RecognitionException { - try { - int _type = T__29; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:29:7: ( '=' ) - // InternalApplicationConfiguration.g:29:9: '=' - { - match('='); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__29" - - // $ANTLR start "T__30" - public final void mT__30() throws RecognitionException { - try { - int _type = T__30; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:30:7: ( '{' ) - // InternalApplicationConfiguration.g:30:9: '{' - { - match('{'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__30" - - // $ANTLR start "T__31" - public final void mT__31() throws RecognitionException { - try { - int _type = T__31; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:31:7: ( '}' ) - // InternalApplicationConfiguration.g:31:9: '}' - { - match('}'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__31" - - // $ANTLR start "T__32" - public final void mT__32() throws RecognitionException { - try { - int _type = T__32; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:32:7: ( ',' ) - // InternalApplicationConfiguration.g:32:9: ',' - { - match(','); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__32" - - // $ANTLR start "T__33" - public final void mT__33() throws RecognitionException { - try { - int _type = T__33; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:33:7: ( 'package' ) - // InternalApplicationConfiguration.g:33:9: 'package' - { - match("package"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__33" - - // $ANTLR start "T__34" - public final void mT__34() throws RecognitionException { - try { - int _type = T__34; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:34:7: ( 'excluding' ) - // InternalApplicationConfiguration.g:34:9: 'excluding' - { - match("excluding"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__34" - - // $ANTLR start "T__35" - public final void mT__35() throws RecognitionException { - try { - int _type = T__35; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:35:7: ( '::' ) - // InternalApplicationConfiguration.g:35:9: '::' - { - match("::"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__35" - - // $ANTLR start "T__36" - public final void mT__36() throws RecognitionException { - try { - int _type = T__36; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:36:7: ( 'metamodel' ) - // InternalApplicationConfiguration.g:36:9: 'metamodel' - { - match("metamodel"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__36" - - // $ANTLR start "T__37" - public final void mT__37() throws RecognitionException { - try { - int _type = T__37; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:37:7: ( 'folder' ) - // InternalApplicationConfiguration.g:37:9: 'folder' - { - match("folder"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__37" - - // $ANTLR start "T__38" - public final void mT__38() throws RecognitionException { - try { - int _type = T__38; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:38:7: ( 'models' ) - // InternalApplicationConfiguration.g:38:9: 'models' - { - match("models"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__38" - - // $ANTLR start "T__39" - public final void mT__39() throws RecognitionException { - try { - int _type = T__39; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:39:7: ( 'constraints' ) - // InternalApplicationConfiguration.g:39:9: 'constraints' - { - match("constraints"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__39" - - // $ANTLR start "T__40" - public final void mT__40() throws RecognitionException { - try { - int _type = T__40; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:40:7: ( 'cost' ) - // InternalApplicationConfiguration.g:40:9: 'cost' - { - match("cost"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__40" - - // $ANTLR start "T__41" - public final void mT__41() throws RecognitionException { - try { - int _type = T__41; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:41:7: ( 'objectives' ) - // InternalApplicationConfiguration.g:41:9: 'objectives' - { - match("objectives"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__41" - - // $ANTLR start "T__42" - public final void mT__42() throws RecognitionException { - try { - int _type = T__42; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:42:7: ( 'config' ) - // InternalApplicationConfiguration.g:42:9: 'config' - { - match("config"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__42" - - // $ANTLR start "T__43" - public final void mT__43() throws RecognitionException { - try { - int _type = T__43; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:43:7: ( 'log-level' ) - // InternalApplicationConfiguration.g:43:9: 'log-level' - { - match("log-level"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__43" - - // $ANTLR start "T__44" - public final void mT__44() throws RecognitionException { - try { - int _type = T__44; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:44:7: ( 'runtime' ) - // InternalApplicationConfiguration.g:44:9: 'runtime' - { - match("runtime"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__44" - - // $ANTLR start "T__45" - public final void mT__45() throws RecognitionException { - try { - int _type = T__45; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:45:7: ( 'memory' ) - // InternalApplicationConfiguration.g:45:9: 'memory' - { - match("memory"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__45" - - // $ANTLR start "T__46" - public final void mT__46() throws RecognitionException { - try { - int _type = T__46; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:46:7: ( '#' ) - // InternalApplicationConfiguration.g:46:9: '#' - { - match('#'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__46" - - // $ANTLR start "T__47" - public final void mT__47() throws RecognitionException { - try { - int _type = T__47; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:47:7: ( 'node' ) - // InternalApplicationConfiguration.g:47:9: 'node' - { - match("node"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__47" - - // $ANTLR start "T__48" - public final void mT__48() throws RecognitionException { - try { - int _type = T__48; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:48:7: ( 'int' ) - // InternalApplicationConfiguration.g:48:9: 'int' - { - match("int"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__48" - - // $ANTLR start "T__49" - public final void mT__49() throws RecognitionException { - try { - int _type = T__49; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:49:7: ( 'real' ) - // InternalApplicationConfiguration.g:49:9: 'real' - { - match("real"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__49" - - // $ANTLR start "T__50" - public final void mT__50() throws RecognitionException { - try { - int _type = T__50; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:50:7: ( 'string' ) - // InternalApplicationConfiguration.g:50:9: 'string' - { - match("string"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__50" - - // $ANTLR start "T__51" - public final void mT__51() throws RecognitionException { - try { - int _type = T__51; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:51:7: ( '..' ) - // InternalApplicationConfiguration.g:51:9: '..' - { - match(".."); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__51" - - // $ANTLR start "T__52" - public final void mT__52() throws RecognitionException { - try { - int _type = T__52; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:52:7: ( 'scope' ) - // InternalApplicationConfiguration.g:52:9: 'scope' - { - match("scope"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__52" - - // $ANTLR start "T__53" - public final void mT__53() throws RecognitionException { - try { - int _type = T__53; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:53:7: ( 'generate' ) - // InternalApplicationConfiguration.g:53:9: 'generate' - { - match("generate"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__53" - - // $ANTLR start "T__54" - public final void mT__54() throws RecognitionException { - try { - int _type = T__54; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:54:7: ( 'partial-model' ) - // InternalApplicationConfiguration.g:54:9: 'partial-model' - { - match("partial-model"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__54" - - // $ANTLR start "T__55" - public final void mT__55() throws RecognitionException { - try { - int _type = T__55; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:55:7: ( 'solver' ) - // InternalApplicationConfiguration.g:55:9: 'solver' - { - match("solver"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__55" - - // $ANTLR start "T__56" - public final void mT__56() throws RecognitionException { - try { - int _type = T__56; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:56:7: ( 'debug' ) - // InternalApplicationConfiguration.g:56:9: 'debug' - { - match("debug"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__56" - - // $ANTLR start "T__57" - public final void mT__57() throws RecognitionException { - try { - int _type = T__57; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:57:7: ( 'log' ) - // InternalApplicationConfiguration.g:57:9: 'log' - { - match("log"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__57" - - // $ANTLR start "T__58" - public final void mT__58() throws RecognitionException { - try { - int _type = T__58; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:58:7: ( 'statistics' ) - // InternalApplicationConfiguration.g:58:9: 'statistics' - { - match("statistics"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__58" - - // $ANTLR start "T__59" - public final void mT__59() throws RecognitionException { - try { - int _type = T__59; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:59:7: ( 'output' ) - // InternalApplicationConfiguration.g:59:9: 'output' - { - match("output"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__59" - - // $ANTLR start "T__60" - public final void mT__60() throws RecognitionException { - try { - int _type = T__60; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:60:7: ( '+=' ) - // InternalApplicationConfiguration.g:60:9: '+=' - { - match("+="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__60" - - // $ANTLR start "T__61" - public final void mT__61() throws RecognitionException { - try { - int _type = T__61; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:61:7: ( '*' ) - // InternalApplicationConfiguration.g:61:9: '*' - { - match('*'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__61" - - // $ANTLR start "T__62" - public final void mT__62() throws RecognitionException { - try { - int _type = T__62; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:62:7: ( 'number' ) - // InternalApplicationConfiguration.g:62:9: 'number' - { - match("number"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__62" - - // $ANTLR start "T__63" - public final void mT__63() throws RecognitionException { - try { - int _type = T__63; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:63:7: ( 'runs' ) - // InternalApplicationConfiguration.g:63:9: 'runs' - { - match("runs"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__63" - - // $ANTLR start "RULE_ID" - public final void mRULE_ID() throws RecognitionException { - try { - int _type = RULE_ID; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:11845:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalApplicationConfiguration.g:11845:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* - { - // InternalApplicationConfiguration.g:11845:11: ( '^' )? - int alt1=2; - int LA1_0 = input.LA(1); - - if ( (LA1_0=='^') ) { - alt1=1; - } - switch (alt1) { - case 1 : - // InternalApplicationConfiguration.g:11845:11: '^' - { - match('^'); - - } - break; - - } - - if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - // InternalApplicationConfiguration.g:11845:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* - loop2: - do { - int alt2=2; - int LA2_0 = input.LA(1); - - if ( ((LA2_0>='0' && LA2_0<='9')||(LA2_0>='A' && LA2_0<='Z')||LA2_0=='_'||(LA2_0>='a' && LA2_0<='z')) ) { - alt2=1; - } - - - switch (alt2) { - case 1 : - // InternalApplicationConfiguration.g: - { - 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') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop2; - } - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ID" - - // $ANTLR start "RULE_INT" - public final void mRULE_INT() throws RecognitionException { - try { - int _type = RULE_INT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:11847:10: ( ( '0' .. '9' )+ ) - // InternalApplicationConfiguration.g:11847:12: ( '0' .. '9' )+ - { - // InternalApplicationConfiguration.g:11847:12: ( '0' .. '9' )+ - int cnt3=0; - loop3: - do { - int alt3=2; - int LA3_0 = input.LA(1); - - if ( ((LA3_0>='0' && LA3_0<='9')) ) { - alt3=1; - } - - - switch (alt3) { - case 1 : - // InternalApplicationConfiguration.g:11847:13: '0' .. '9' - { - matchRange('0','9'); - - } - break; - - default : - if ( cnt3 >= 1 ) break loop3; - EarlyExitException eee = - new EarlyExitException(3, input); - throw eee; - } - cnt3++; - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_INT" - - // $ANTLR start "RULE_STRING" - public final void mRULE_STRING() throws RecognitionException { - try { - int _type = RULE_STRING; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:11849:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // InternalApplicationConfiguration.g:11849:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - { - // InternalApplicationConfiguration.g:11849:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - int alt6=2; - int LA6_0 = input.LA(1); - - if ( (LA6_0=='\"') ) { - alt6=1; - } - else if ( (LA6_0=='\'') ) { - alt6=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 6, 0, input); - - throw nvae; - } - switch (alt6) { - case 1 : - // InternalApplicationConfiguration.g:11849:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' - { - match('\"'); - // InternalApplicationConfiguration.g:11849:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* - loop4: - do { - int alt4=3; - int LA4_0 = input.LA(1); - - if ( (LA4_0=='\\') ) { - alt4=1; - } - else if ( ((LA4_0>='\u0000' && LA4_0<='!')||(LA4_0>='#' && LA4_0<='[')||(LA4_0>=']' && LA4_0<='\uFFFF')) ) { - alt4=2; - } - - - switch (alt4) { - case 1 : - // InternalApplicationConfiguration.g:11849:21: '\\\\' . - { - match('\\'); - matchAny(); - - } - break; - case 2 : - // InternalApplicationConfiguration.g:11849:28: ~ ( ( '\\\\' | '\"' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop4; - } - } while (true); - - match('\"'); - - } - break; - case 2 : - // InternalApplicationConfiguration.g:11849:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' - { - match('\''); - // InternalApplicationConfiguration.g:11849:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* - loop5: - do { - int alt5=3; - int LA5_0 = input.LA(1); - - if ( (LA5_0=='\\') ) { - alt5=1; - } - else if ( ((LA5_0>='\u0000' && LA5_0<='&')||(LA5_0>='(' && LA5_0<='[')||(LA5_0>=']' && LA5_0<='\uFFFF')) ) { - alt5=2; - } - - - switch (alt5) { - case 1 : - // InternalApplicationConfiguration.g:11849:54: '\\\\' . - { - match('\\'); - matchAny(); - - } - break; - case 2 : - // InternalApplicationConfiguration.g:11849:61: ~ ( ( '\\\\' | '\\'' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop5; - } - } while (true); - - match('\''); - - } - break; - - } - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_STRING" - - // $ANTLR start "RULE_ML_COMMENT" - public final void mRULE_ML_COMMENT() throws RecognitionException { - try { - int _type = RULE_ML_COMMENT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:11851:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalApplicationConfiguration.g:11851:19: '/*' ( options {greedy=false; } : . )* '*/' - { - match("/*"); - - // InternalApplicationConfiguration.g:11851:24: ( options {greedy=false; } : . )* - loop7: - do { - int alt7=2; - int LA7_0 = input.LA(1); - - if ( (LA7_0=='*') ) { - int LA7_1 = input.LA(2); - - if ( (LA7_1=='/') ) { - alt7=2; - } - else if ( ((LA7_1>='\u0000' && LA7_1<='.')||(LA7_1>='0' && LA7_1<='\uFFFF')) ) { - alt7=1; - } - - - } - else if ( ((LA7_0>='\u0000' && LA7_0<=')')||(LA7_0>='+' && LA7_0<='\uFFFF')) ) { - alt7=1; - } - - - switch (alt7) { - case 1 : - // InternalApplicationConfiguration.g:11851:52: . - { - matchAny(); - - } - break; - - default : - break loop7; - } - } while (true); - - match("*/"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ML_COMMENT" - - // $ANTLR start "RULE_SL_COMMENT" - public final void mRULE_SL_COMMENT() throws RecognitionException { - try { - int _type = RULE_SL_COMMENT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:11853:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalApplicationConfiguration.g:11853:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? - { - match("//"); - - // InternalApplicationConfiguration.g:11853:24: (~ ( ( '\\n' | '\\r' ) ) )* - loop8: - do { - int alt8=2; - int LA8_0 = input.LA(1); - - if ( ((LA8_0>='\u0000' && LA8_0<='\t')||(LA8_0>='\u000B' && LA8_0<='\f')||(LA8_0>='\u000E' && LA8_0<='\uFFFF')) ) { - alt8=1; - } - - - switch (alt8) { - case 1 : - // InternalApplicationConfiguration.g:11853:24: ~ ( ( '\\n' | '\\r' ) ) - { - 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') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop8; - } - } while (true); - - // InternalApplicationConfiguration.g:11853:40: ( ( '\\r' )? '\\n' )? - int alt10=2; - int LA10_0 = input.LA(1); - - if ( (LA10_0=='\n'||LA10_0=='\r') ) { - alt10=1; - } - switch (alt10) { - case 1 : - // InternalApplicationConfiguration.g:11853:41: ( '\\r' )? '\\n' - { - // InternalApplicationConfiguration.g:11853:41: ( '\\r' )? - int alt9=2; - int LA9_0 = input.LA(1); - - if ( (LA9_0=='\r') ) { - alt9=1; - } - switch (alt9) { - case 1 : - // InternalApplicationConfiguration.g:11853:41: '\\r' - { - match('\r'); - - } - break; - - } - - match('\n'); - - } - break; - - } - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_SL_COMMENT" - - // $ANTLR start "RULE_WS" - public final void mRULE_WS() throws RecognitionException { - try { - int _type = RULE_WS; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:11855:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalApplicationConfiguration.g:11855:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - { - // InternalApplicationConfiguration.g:11855:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - int cnt11=0; - loop11: - do { - int alt11=2; - int LA11_0 = input.LA(1); - - if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) { - alt11=1; - } - - - switch (alt11) { - case 1 : - // InternalApplicationConfiguration.g: - { - if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - if ( cnt11 >= 1 ) break loop11; - EarlyExitException eee = - new EarlyExitException(11, input); - throw eee; - } - cnt11++; - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_WS" - - // $ANTLR start "RULE_ANY_OTHER" - public final void mRULE_ANY_OTHER() throws RecognitionException { - try { - int _type = RULE_ANY_OTHER; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:11857:16: ( . ) - // InternalApplicationConfiguration.g:11857:18: . - { - matchAny(); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ANY_OTHER" - - public void mTokens() throws RecognitionException { - // 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 ) - int alt12=60; - alt12 = dfa12.predict(input); - switch (alt12) { - case 1 : - // InternalApplicationConfiguration.g:1:10: T__11 - { - mT__11(); - - } - break; - case 2 : - // InternalApplicationConfiguration.g:1:16: T__12 - { - mT__12(); - - } - break; - case 3 : - // InternalApplicationConfiguration.g:1:22: T__13 - { - mT__13(); - - } - break; - case 4 : - // InternalApplicationConfiguration.g:1:28: T__14 - { - mT__14(); - - } - break; - case 5 : - // InternalApplicationConfiguration.g:1:34: T__15 - { - mT__15(); - - } - break; - case 6 : - // InternalApplicationConfiguration.g:1:40: T__16 - { - mT__16(); - - } - break; - case 7 : - // InternalApplicationConfiguration.g:1:46: T__17 - { - mT__17(); - - } - break; - case 8 : - // InternalApplicationConfiguration.g:1:52: T__18 - { - mT__18(); - - } - break; - case 9 : - // InternalApplicationConfiguration.g:1:58: T__19 - { - mT__19(); - - } - break; - case 10 : - // InternalApplicationConfiguration.g:1:64: T__20 - { - mT__20(); - - } - break; - case 11 : - // InternalApplicationConfiguration.g:1:70: T__21 - { - mT__21(); - - } - break; - case 12 : - // InternalApplicationConfiguration.g:1:76: T__22 - { - mT__22(); - - } - break; - case 13 : - // InternalApplicationConfiguration.g:1:82: T__23 - { - mT__23(); - - } - break; - case 14 : - // InternalApplicationConfiguration.g:1:88: T__24 - { - mT__24(); - - } - break; - case 15 : - // InternalApplicationConfiguration.g:1:94: T__25 - { - mT__25(); - - } - break; - case 16 : - // InternalApplicationConfiguration.g:1:100: T__26 - { - mT__26(); - - } - break; - case 17 : - // InternalApplicationConfiguration.g:1:106: T__27 - { - mT__27(); - - } - break; - case 18 : - // InternalApplicationConfiguration.g:1:112: T__28 - { - mT__28(); - - } - break; - case 19 : - // InternalApplicationConfiguration.g:1:118: T__29 - { - mT__29(); - - } - break; - case 20 : - // InternalApplicationConfiguration.g:1:124: T__30 - { - mT__30(); - - } - break; - case 21 : - // InternalApplicationConfiguration.g:1:130: T__31 - { - mT__31(); - - } - break; - case 22 : - // InternalApplicationConfiguration.g:1:136: T__32 - { - mT__32(); - - } - break; - case 23 : - // InternalApplicationConfiguration.g:1:142: T__33 - { - mT__33(); - - } - break; - case 24 : - // InternalApplicationConfiguration.g:1:148: T__34 - { - mT__34(); - - } - break; - case 25 : - // InternalApplicationConfiguration.g:1:154: T__35 - { - mT__35(); - - } - break; - case 26 : - // InternalApplicationConfiguration.g:1:160: T__36 - { - mT__36(); - - } - break; - case 27 : - // InternalApplicationConfiguration.g:1:166: T__37 - { - mT__37(); - - } - break; - case 28 : - // InternalApplicationConfiguration.g:1:172: T__38 - { - mT__38(); - - } - break; - case 29 : - // InternalApplicationConfiguration.g:1:178: T__39 - { - mT__39(); - - } - break; - case 30 : - // InternalApplicationConfiguration.g:1:184: T__40 - { - mT__40(); - - } - break; - case 31 : - // InternalApplicationConfiguration.g:1:190: T__41 - { - mT__41(); - - } - break; - case 32 : - // InternalApplicationConfiguration.g:1:196: T__42 - { - mT__42(); - - } - break; - case 33 : - // InternalApplicationConfiguration.g:1:202: T__43 - { - mT__43(); - - } - break; - case 34 : - // InternalApplicationConfiguration.g:1:208: T__44 - { - mT__44(); - - } - break; - case 35 : - // InternalApplicationConfiguration.g:1:214: T__45 - { - mT__45(); - - } - break; - case 36 : - // InternalApplicationConfiguration.g:1:220: T__46 - { - mT__46(); - - } - break; - case 37 : - // InternalApplicationConfiguration.g:1:226: T__47 - { - mT__47(); - - } - break; - case 38 : - // InternalApplicationConfiguration.g:1:232: T__48 - { - mT__48(); - - } - break; - case 39 : - // InternalApplicationConfiguration.g:1:238: T__49 - { - mT__49(); - - } - break; - case 40 : - // InternalApplicationConfiguration.g:1:244: T__50 - { - mT__50(); - - } - break; - case 41 : - // InternalApplicationConfiguration.g:1:250: T__51 - { - mT__51(); - - } - break; - case 42 : - // InternalApplicationConfiguration.g:1:256: T__52 - { - mT__52(); - - } - break; - case 43 : - // InternalApplicationConfiguration.g:1:262: T__53 - { - mT__53(); - - } - break; - case 44 : - // InternalApplicationConfiguration.g:1:268: T__54 - { - mT__54(); - - } - break; - case 45 : - // InternalApplicationConfiguration.g:1:274: T__55 - { - mT__55(); - - } - break; - case 46 : - // InternalApplicationConfiguration.g:1:280: T__56 - { - mT__56(); - - } - break; - case 47 : - // InternalApplicationConfiguration.g:1:286: T__57 - { - mT__57(); - - } - break; - case 48 : - // InternalApplicationConfiguration.g:1:292: T__58 - { - mT__58(); - - } - break; - case 49 : - // InternalApplicationConfiguration.g:1:298: T__59 - { - mT__59(); - - } - break; - case 50 : - // InternalApplicationConfiguration.g:1:304: T__60 - { - mT__60(); - - } - break; - case 51 : - // InternalApplicationConfiguration.g:1:310: T__61 - { - mT__61(); - - } - break; - case 52 : - // InternalApplicationConfiguration.g:1:316: T__62 - { - mT__62(); - - } - break; - case 53 : - // InternalApplicationConfiguration.g:1:322: T__63 - { - mT__63(); - - } - break; - case 54 : - // InternalApplicationConfiguration.g:1:328: RULE_ID - { - mRULE_ID(); - - } - break; - case 55 : - // InternalApplicationConfiguration.g:1:336: RULE_INT - { - mRULE_INT(); - - } - break; - case 56 : - // InternalApplicationConfiguration.g:1:345: RULE_STRING - { - mRULE_STRING(); - - } - break; - case 57 : - // InternalApplicationConfiguration.g:1:357: RULE_ML_COMMENT - { - mRULE_ML_COMMENT(); - - } - break; - case 58 : - // InternalApplicationConfiguration.g:1:373: RULE_SL_COMMENT - { - mRULE_SL_COMMENT(); - - } - break; - case 59 : - // InternalApplicationConfiguration.g:1:389: RULE_WS - { - mRULE_WS(); - - } - break; - case 60 : - // InternalApplicationConfiguration.g:1:397: RULE_ANY_OTHER - { - mRULE_ANY_OTHER(); - - } - break; - - } - - } - - - protected DFA12 dfa12 = new DFA12(this); - static final String DFA12_eotS = - "\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"; - static final String DFA12_eofS = - "\u0126\uffff"; - static final String DFA12_minS = - "\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"; - static final String DFA12_maxS = - "\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"; - static final String DFA12_acceptS = - "\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"; - static final String DFA12_specialS = - "\1\0\40\uffff\1\1\1\2\u0103\uffff}>"; - static final String[] DFA12_transitionS = { - "\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", - "\1\47\3\uffff\1\50\3\uffff\1\46\5\uffff\1\51", - "\1\53", - "\1\55", - "\1\57\5\uffff\1\60", - "\1\62\5\uffff\1\63\5\uffff\1\61", - "\1\64", - "\1\65", - "\1\66", - "\1\67", - "", - "\1\72\1\73", - "\1\74\7\uffff\1\75", - "\1\76", - "", - "", - "", - "", - "\1\103", - "\1\104", - "\1\105", - "\1\106\22\uffff\1\107", - "\1\110", - "\1\112\17\uffff\1\111", - "", - "\1\115\13\uffff\1\116\4\uffff\1\114", - "\1\117", - "\1\120", - "\1\121", - "", - "\32\52\4\uffff\1\52\1\uffff\32\52", - "", - "", - "\0\124", - "\0\124", - "\1\125\4\uffff\1\126", - "", - "", - "\1\130", - "\1\131", - "\1\133\6\uffff\1\132", - "\1\134", - "", - "", - "", - "", - "", - "\1\137\11\uffff\1\135\3\uffff\1\136", - "\1\140", - "\1\141", - "\1\142", - "\1\143", - "\1\144", - "\1\145", - "\1\146", - "", - "", - "", - "\1\147", - "\1\150", - "\1\151", - "\1\152", - "\1\153", - "", - "", - "", - "", - "\1\154\16\uffff\1\155", - "", - "\1\156\4\uffff\1\157", - "\1\160", - "\1\161", - "\1\162", - "\1\163", - "\1\164", - "", - "\1\166\20\uffff\1\165", - "\1\167", - "\1\170", - "\1\171", - "\1\172", - "", - "", - "", - "", - "", - "", - "", - "\1\173", - "\1\174", - "\1\175", - "\1\176", - "\1\177", - "\1\u0080", - "\1\u0081", - "\1\u0082", - "\1\u0083", - "\1\u0084", - "\1\u0085", - "\1\u0086", - "\1\u0087", - "\1\u0088", - "\1\u0089", - "\1\u008a", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\1\u008c", - "\1\u008d", - "\1\u008e", - "\1\u008f", - "\1\u0090", - "\1\u0092\14\uffff\1\u0091", - "\1\u0093", - "\1\u0094", - "\1\u0095", - "\1\u0096\2\uffff\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\1\u0099\1\u0098", - "\1\u009a", - "\1\u009b", - "\1\u009c", - "\1\u009d", - "\1\u009e", - "\1\u009f", - "\1\u00a0", - "\1\u00a1", - "\1\u00a2", - "\1\u00a3", - "\1\u00a4", - "\1\u00a5", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\1\u00a7", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\1\u00a9", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\1\u00ac", - "\1\u00ad", - "\1\u00ae", - "\1\u00af", - "\1\u00b0", - "", - "\1\u00b1", - "\1\u00b2", - "\1\u00b3", - "\1\u00b4", - "\1\u00b5", - "\1\u00b6", - "\1\u00b7", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\1\u00b9", - "\1\u00ba", - "", - "", - "\1\u00bb", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\1\u00be", - "\1\u00bf", - "\1\u00c0", - "\1\u00c1", - "\1\u00c2", - "\1\u00c3", - "\1\u00c4", - "\1\u00c5", - "\1\u00c6", - "\1\u00c7", - "\1\u00c8", - "", - "\1\u00c9", - "", - "\1\u00ca", - "", - "", - "\1\u00cb", - "\1\u00cc", - "\1\u00cd", - "\1\u00ce", - "\1\u00cf", - "\1\u00d0", - "\1\u00d1", - "\1\u00d2", - "\1\u00d3", - "\1\u00d4", - "\1\u00d5", - "\1\u00d6", - "", - "\1\u00d7", - "\1\u00d8", - "\1\u00d9", - "", - "", - "\1\u00da", - "\1\u00db", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\1\u00dd", - "\1\u00de", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\1\u00e0", - "\1\u00e1", - "\1\u00e2", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\1\u00e8", - "\1\u00e9", - "\1\u00ea", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\1\u00ec", - "\1\u00ed", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\1\u00ef", - "\1\u00f0", - "\1\u00f1", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\1\u00f3", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\1\u00f5", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\1\u00f7", - "", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\1\u00f9", - "", - "\1\u00fa", - "\1\u00fb", - "\1\u00fc", - "", - "", - "", - "", - "", - "\1\u00fd", - "\1\u00fe", - "\1\u00ff", - "", - "\1\u0100", - "\1\u0101", - "", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\1\u0103", - "\1\u0104", - "", - "\1\u0105", - "", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "", - "\1\u0107", - "", - "\1\u0108", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\1\u010b", - "\1\u010c", - "\1\u010d", - "\1\u010e", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\1\u0110", - "", - "", - "\1\u0111", - "\1\u0112", - "", - "\1\u0113", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "", - "", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\1\u0117", - "\1\u0118", - "", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\1\u011a", - "\1\u011b", - "\1\u011c", - "", - "", - "", - "\1\u011d", - "\1\u011e", - "", - "\1\u011f", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\1\u0123", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "", - "", - "", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "", - "" - }; - - static final short[] DFA12_eot = DFA.unpackEncodedString(DFA12_eotS); - static final short[] DFA12_eof = DFA.unpackEncodedString(DFA12_eofS); - static final char[] DFA12_min = DFA.unpackEncodedStringToUnsignedChars(DFA12_minS); - static final char[] DFA12_max = DFA.unpackEncodedStringToUnsignedChars(DFA12_maxS); - static final short[] DFA12_accept = DFA.unpackEncodedString(DFA12_acceptS); - static final short[] DFA12_special = DFA.unpackEncodedString(DFA12_specialS); - static final short[][] DFA12_transition; - - static { - int numStates = DFA12_transitionS.length; - DFA12_transition = new short[numStates][]; - for (int i=0; i') ) {s = 3;} - - else if ( (LA12_0=='n') ) {s = 4;} - - else if ( (LA12_0=='f') ) {s = 5;} - - else if ( (LA12_0=='S') ) {s = 6;} - - else if ( (LA12_0=='A') ) {s = 7;} - - else if ( (LA12_0=='V') ) {s = 8;} - - else if ( (LA12_0=='.') ) {s = 9;} - - else if ( (LA12_0=='-') ) {s = 10;} - - else if ( (LA12_0=='i') ) {s = 11;} - - else if ( (LA12_0=='e') ) {s = 12;} - - else if ( (LA12_0=='v') ) {s = 13;} - - else if ( (LA12_0=='=') ) {s = 14;} - - else if ( (LA12_0=='{') ) {s = 15;} - - else if ( (LA12_0=='}') ) {s = 16;} - - else if ( (LA12_0==',') ) {s = 17;} - - else if ( (LA12_0=='p') ) {s = 18;} - - else if ( (LA12_0==':') ) {s = 19;} - - else if ( (LA12_0=='c') ) {s = 20;} - - else if ( (LA12_0=='o') ) {s = 21;} - - else if ( (LA12_0=='l') ) {s = 22;} - - else if ( (LA12_0=='r') ) {s = 23;} - - else if ( (LA12_0=='#') ) {s = 24;} - - else if ( (LA12_0=='s') ) {s = 25;} - - else if ( (LA12_0=='g') ) {s = 26;} - - else if ( (LA12_0=='d') ) {s = 27;} - - else if ( (LA12_0=='+') ) {s = 28;} - - else if ( (LA12_0=='*') ) {s = 29;} - - else if ( (LA12_0=='^') ) {s = 30;} - - 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;} - - else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 32;} - - else if ( (LA12_0=='\"') ) {s = 33;} - - else if ( (LA12_0=='\'') ) {s = 34;} - - else if ( (LA12_0=='/') ) {s = 35;} - - else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 36;} - - 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;} - - if ( s>=0 ) return s; - break; - case 1 : - int LA12_33 = input.LA(1); - - s = -1; - if ( ((LA12_33>='\u0000' && LA12_33<='\uFFFF')) ) {s = 84;} - - else s = 37; - - if ( s>=0 ) return s; - break; - case 2 : - int LA12_34 = input.LA(1); - - s = -1; - if ( ((LA12_34>='\u0000' && LA12_34<='\uFFFF')) ) {s = 84;} - - else s = 37; - - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 12, _s, input); - error(nvae); - throw nvae; - } - } - - +package hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.internal; + +// Hack: Use our own Lexer superclass by means of import. +// Currently there is no other way to specify the superclass for the lexer. +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; + + +import org.antlr.runtime.*; +import java.util.Stack; +import java.util.List; +import java.util.ArrayList; + +@SuppressWarnings("all") +public class InternalApplicationConfigurationLexer extends Lexer { + public static final int T__50=50; + public static final int T__19=19; + public static final int T__15=15; + public static final int T__59=59; + public static final int T__16=16; + public static final int T__17=17; + public static final int T__18=18; + public static final int T__11=11; + public static final int T__55=55; + public static final int T__12=12; + public static final int T__56=56; + public static final int T__13=13; + public static final int T__57=57; + public static final int T__14=14; + public static final int T__58=58; + public static final int T__51=51; + public static final int T__52=52; + public static final int T__53=53; + public static final int T__54=54; + public static final int T__60=60; + public static final int T__61=61; + public static final int RULE_ID=4; + public static final int T__26=26; + public static final int T__27=27; + public static final int T__28=28; + public static final int RULE_INT=5; + public static final int T__29=29; + public static final int T__22=22; + public static final int RULE_ML_COMMENT=7; + public static final int T__23=23; + public static final int T__24=24; + public static final int T__25=25; + public static final int T__62=62; + public static final int T__63=63; + public static final int T__20=20; + public static final int T__21=21; + public static final int RULE_STRING=6; + public static final int RULE_SL_COMMENT=8; + public static final int T__37=37; + public static final int T__38=38; + public static final int T__39=39; + public static final int T__33=33; + public static final int T__34=34; + public static final int T__35=35; + public static final int T__36=36; + public static final int EOF=-1; + public static final int T__30=30; + public static final int T__31=31; + public static final int T__32=32; + public static final int RULE_WS=9; + public static final int RULE_ANY_OTHER=10; + public static final int T__48=48; + public static final int T__49=49; + public static final int T__44=44; + public static final int T__45=45; + public static final int T__46=46; + public static final int T__47=47; + public static final int T__40=40; + public static final int T__41=41; + public static final int T__42=42; + public static final int T__43=43; + + // delegates + // delegators + + public InternalApplicationConfigurationLexer() {;} + public InternalApplicationConfigurationLexer(CharStream input) { + this(input, new RecognizerSharedState()); + } + public InternalApplicationConfigurationLexer(CharStream input, RecognizerSharedState state) { + super(input,state); + + } + public String getGrammarFileName() { return "InternalApplicationConfiguration.g"; } + + // $ANTLR start "T__11" + public final void mT__11() throws RecognitionException { + try { + int _type = T__11; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:11:7: ( 'minimize' ) + // InternalApplicationConfiguration.g:11:9: 'minimize' + { + match("minimize"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__11" + + // $ANTLR start "T__12" + public final void mT__12() throws RecognitionException { + try { + int _type = T__12; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:12:7: ( 'maximize' ) + // InternalApplicationConfiguration.g:12:9: 'maximize' + { + match("maximize"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__12" + + // $ANTLR start "T__13" + public final void mT__13() throws RecognitionException { + try { + int _type = T__13; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:13:7: ( '<' ) + // InternalApplicationConfiguration.g:13:9: '<' + { + match('<'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__13" + + // $ANTLR start "T__14" + public final void mT__14() throws RecognitionException { + try { + int _type = T__14; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:14:7: ( '>' ) + // InternalApplicationConfiguration.g:14:9: '>' + { + match('>'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__14" + + // $ANTLR start "T__15" + public final void mT__15() throws RecognitionException { + try { + int _type = T__15; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:15:7: ( '<=' ) + // InternalApplicationConfiguration.g:15:9: '<=' + { + match("<="); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__15" + + // $ANTLR start "T__16" + public final void mT__16() throws RecognitionException { + try { + int _type = T__16; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:16:7: ( '>=' ) + // InternalApplicationConfiguration.g:16:9: '>=' + { + match(">="); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__16" + + // $ANTLR start "T__17" + public final void mT__17() throws RecognitionException { + try { + int _type = T__17; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:17:7: ( 'none' ) + // InternalApplicationConfiguration.g:17:9: 'none' + { + match("none"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__17" + + // $ANTLR start "T__18" + public final void mT__18() throws RecognitionException { + try { + int _type = T__18; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:18:7: ( 'normal' ) + // InternalApplicationConfiguration.g:18:9: 'normal' + { + match("normal"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__18" + + // $ANTLR start "T__19" + public final void mT__19() throws RecognitionException { + try { + int _type = T__19; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:19:7: ( 'full' ) + // InternalApplicationConfiguration.g:19:9: 'full' + { + match("full"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__19" + + // $ANTLR start "T__20" + public final void mT__20() throws RecognitionException { + try { + int _type = T__20; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:20:7: ( 'SMTSolver' ) + // InternalApplicationConfiguration.g:20:9: 'SMTSolver' + { + match("SMTSolver"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__20" + + // $ANTLR start "T__21" + public final void mT__21() throws RecognitionException { + try { + int _type = T__21; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:21:7: ( 'AlloySolver' ) + // InternalApplicationConfiguration.g:21:9: 'AlloySolver' + { + match("AlloySolver"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__21" + + // $ANTLR start "T__22" + public final void mT__22() throws RecognitionException { + try { + int _type = T__22; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:22:7: ( 'ViatraSolver' ) + // InternalApplicationConfiguration.g:22:9: 'ViatraSolver' + { + match("ViatraSolver"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__22" + + // $ANTLR start "T__23" + public final void mT__23() throws RecognitionException { + try { + int _type = T__23; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:23:7: ( '.' ) + // InternalApplicationConfiguration.g:23:9: '.' + { + match('.'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__23" + + // $ANTLR start "T__24" + public final void mT__24() throws RecognitionException { + try { + int _type = T__24; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:24:7: ( '-' ) + // InternalApplicationConfiguration.g:24:9: '-' + { + match('-'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__24" + + // $ANTLR start "T__25" + public final void mT__25() throws RecognitionException { + try { + int _type = T__25; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:25:7: ( 'import' ) + // InternalApplicationConfiguration.g:25:9: 'import' + { + match("import"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__25" + + // $ANTLR start "T__26" + public final void mT__26() throws RecognitionException { + try { + int _type = T__26; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:26:7: ( 'epackage' ) + // InternalApplicationConfiguration.g:26:9: 'epackage' + { + match("epackage"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__26" + + // $ANTLR start "T__27" + public final void mT__27() throws RecognitionException { + try { + int _type = T__27; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:27:7: ( 'viatra' ) + // InternalApplicationConfiguration.g:27:9: 'viatra' + { + match("viatra"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__27" + + // $ANTLR start "T__28" + public final void mT__28() throws RecognitionException { + try { + int _type = T__28; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:28:7: ( 'file' ) + // InternalApplicationConfiguration.g:28:9: 'file' + { + match("file"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__28" + + // $ANTLR start "T__29" + public final void mT__29() throws RecognitionException { + try { + int _type = T__29; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:29:7: ( '=' ) + // InternalApplicationConfiguration.g:29:9: '=' + { + match('='); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__29" + + // $ANTLR start "T__30" + public final void mT__30() throws RecognitionException { + try { + int _type = T__30; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:30:7: ( '{' ) + // InternalApplicationConfiguration.g:30:9: '{' + { + match('{'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__30" + + // $ANTLR start "T__31" + public final void mT__31() throws RecognitionException { + try { + int _type = T__31; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:31:7: ( '}' ) + // InternalApplicationConfiguration.g:31:9: '}' + { + match('}'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__31" + + // $ANTLR start "T__32" + public final void mT__32() throws RecognitionException { + try { + int _type = T__32; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:32:7: ( ',' ) + // InternalApplicationConfiguration.g:32:9: ',' + { + match(','); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__32" + + // $ANTLR start "T__33" + public final void mT__33() throws RecognitionException { + try { + int _type = T__33; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:33:7: ( 'package' ) + // InternalApplicationConfiguration.g:33:9: 'package' + { + match("package"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__33" + + // $ANTLR start "T__34" + public final void mT__34() throws RecognitionException { + try { + int _type = T__34; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:34:7: ( 'excluding' ) + // InternalApplicationConfiguration.g:34:9: 'excluding' + { + match("excluding"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__34" + + // $ANTLR start "T__35" + public final void mT__35() throws RecognitionException { + try { + int _type = T__35; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:35:7: ( '::' ) + // InternalApplicationConfiguration.g:35:9: '::' + { + match("::"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__35" + + // $ANTLR start "T__36" + public final void mT__36() throws RecognitionException { + try { + int _type = T__36; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:36:7: ( 'metamodel' ) + // InternalApplicationConfiguration.g:36:9: 'metamodel' + { + match("metamodel"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__36" + + // $ANTLR start "T__37" + public final void mT__37() throws RecognitionException { + try { + int _type = T__37; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:37:7: ( 'folder' ) + // InternalApplicationConfiguration.g:37:9: 'folder' + { + match("folder"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__37" + + // $ANTLR start "T__38" + public final void mT__38() throws RecognitionException { + try { + int _type = T__38; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:38:7: ( 'models' ) + // InternalApplicationConfiguration.g:38:9: 'models' + { + match("models"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__38" + + // $ANTLR start "T__39" + public final void mT__39() throws RecognitionException { + try { + int _type = T__39; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:39:7: ( 'constraints' ) + // InternalApplicationConfiguration.g:39:9: 'constraints' + { + match("constraints"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__39" + + // $ANTLR start "T__40" + public final void mT__40() throws RecognitionException { + try { + int _type = T__40; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:40:7: ( 'cost' ) + // InternalApplicationConfiguration.g:40:9: 'cost' + { + match("cost"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__40" + + // $ANTLR start "T__41" + public final void mT__41() throws RecognitionException { + try { + int _type = T__41; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:41:7: ( 'objectives' ) + // InternalApplicationConfiguration.g:41:9: 'objectives' + { + match("objectives"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__41" + + // $ANTLR start "T__42" + public final void mT__42() throws RecognitionException { + try { + int _type = T__42; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:42:7: ( 'config' ) + // InternalApplicationConfiguration.g:42:9: 'config' + { + match("config"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__42" + + // $ANTLR start "T__43" + public final void mT__43() throws RecognitionException { + try { + int _type = T__43; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:43:7: ( 'log-level' ) + // InternalApplicationConfiguration.g:43:9: 'log-level' + { + match("log-level"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__43" + + // $ANTLR start "T__44" + public final void mT__44() throws RecognitionException { + try { + int _type = T__44; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:44:7: ( 'runtime' ) + // InternalApplicationConfiguration.g:44:9: 'runtime' + { + match("runtime"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__44" + + // $ANTLR start "T__45" + public final void mT__45() throws RecognitionException { + try { + int _type = T__45; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:45:7: ( 'memory' ) + // InternalApplicationConfiguration.g:45:9: 'memory' + { + match("memory"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__45" + + // $ANTLR start "T__46" + public final void mT__46() throws RecognitionException { + try { + int _type = T__46; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:46:7: ( '#' ) + // InternalApplicationConfiguration.g:46:9: '#' + { + match('#'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__46" + + // $ANTLR start "T__47" + public final void mT__47() throws RecognitionException { + try { + int _type = T__47; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:47:7: ( 'node' ) + // InternalApplicationConfiguration.g:47:9: 'node' + { + match("node"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__47" + + // $ANTLR start "T__48" + public final void mT__48() throws RecognitionException { + try { + int _type = T__48; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:48:7: ( 'int' ) + // InternalApplicationConfiguration.g:48:9: 'int' + { + match("int"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__48" + + // $ANTLR start "T__49" + public final void mT__49() throws RecognitionException { + try { + int _type = T__49; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:49:7: ( 'real' ) + // InternalApplicationConfiguration.g:49:9: 'real' + { + match("real"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__49" + + // $ANTLR start "T__50" + public final void mT__50() throws RecognitionException { + try { + int _type = T__50; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:50:7: ( 'string' ) + // InternalApplicationConfiguration.g:50:9: 'string' + { + match("string"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__50" + + // $ANTLR start "T__51" + public final void mT__51() throws RecognitionException { + try { + int _type = T__51; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:51:7: ( '..' ) + // InternalApplicationConfiguration.g:51:9: '..' + { + match(".."); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__51" + + // $ANTLR start "T__52" + public final void mT__52() throws RecognitionException { + try { + int _type = T__52; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:52:7: ( 'scope' ) + // InternalApplicationConfiguration.g:52:9: 'scope' + { + match("scope"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__52" + + // $ANTLR start "T__53" + public final void mT__53() throws RecognitionException { + try { + int _type = T__53; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:53:7: ( 'generate' ) + // InternalApplicationConfiguration.g:53:9: 'generate' + { + match("generate"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__53" + + // $ANTLR start "T__54" + public final void mT__54() throws RecognitionException { + try { + int _type = T__54; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:54:7: ( 'partial-model' ) + // InternalApplicationConfiguration.g:54:9: 'partial-model' + { + match("partial-model"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__54" + + // $ANTLR start "T__55" + public final void mT__55() throws RecognitionException { + try { + int _type = T__55; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:55:7: ( 'solver' ) + // InternalApplicationConfiguration.g:55:9: 'solver' + { + match("solver"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__55" + + // $ANTLR start "T__56" + public final void mT__56() throws RecognitionException { + try { + int _type = T__56; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:56:7: ( 'debug' ) + // InternalApplicationConfiguration.g:56:9: 'debug' + { + match("debug"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__56" + + // $ANTLR start "T__57" + public final void mT__57() throws RecognitionException { + try { + int _type = T__57; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:57:7: ( 'log' ) + // InternalApplicationConfiguration.g:57:9: 'log' + { + match("log"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__57" + + // $ANTLR start "T__58" + public final void mT__58() throws RecognitionException { + try { + int _type = T__58; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:58:7: ( 'statistics' ) + // InternalApplicationConfiguration.g:58:9: 'statistics' + { + match("statistics"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__58" + + // $ANTLR start "T__59" + public final void mT__59() throws RecognitionException { + try { + int _type = T__59; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:59:7: ( 'output' ) + // InternalApplicationConfiguration.g:59:9: 'output' + { + match("output"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__59" + + // $ANTLR start "T__60" + public final void mT__60() throws RecognitionException { + try { + int _type = T__60; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:60:7: ( '+=' ) + // InternalApplicationConfiguration.g:60:9: '+=' + { + match("+="); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__60" + + // $ANTLR start "T__61" + public final void mT__61() throws RecognitionException { + try { + int _type = T__61; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:61:7: ( '*' ) + // InternalApplicationConfiguration.g:61:9: '*' + { + match('*'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__61" + + // $ANTLR start "T__62" + public final void mT__62() throws RecognitionException { + try { + int _type = T__62; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:62:7: ( 'number' ) + // InternalApplicationConfiguration.g:62:9: 'number' + { + match("number"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__62" + + // $ANTLR start "T__63" + public final void mT__63() throws RecognitionException { + try { + int _type = T__63; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:63:7: ( 'runs' ) + // InternalApplicationConfiguration.g:63:9: 'runs' + { + match("runs"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__63" + + // $ANTLR start "RULE_ID" + public final void mRULE_ID() throws RecognitionException { + try { + int _type = RULE_ID; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:11845:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalApplicationConfiguration.g:11845:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + { + // InternalApplicationConfiguration.g:11845:11: ( '^' )? + int alt1=2; + int LA1_0 = input.LA(1); + + if ( (LA1_0=='^') ) { + alt1=1; + } + switch (alt1) { + case 1 : + // InternalApplicationConfiguration.g:11845:11: '^' + { + match('^'); + + } + break; + + } + + if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + // InternalApplicationConfiguration.g:11845:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + loop2: + do { + int alt2=2; + int LA2_0 = input.LA(1); + + if ( ((LA2_0>='0' && LA2_0<='9')||(LA2_0>='A' && LA2_0<='Z')||LA2_0=='_'||(LA2_0>='a' && LA2_0<='z')) ) { + alt2=1; + } + + + switch (alt2) { + case 1 : + // InternalApplicationConfiguration.g: + { + 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') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop2; + } + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ID" + + // $ANTLR start "RULE_INT" + public final void mRULE_INT() throws RecognitionException { + try { + int _type = RULE_INT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:11847:10: ( ( '0' .. '9' )+ ) + // InternalApplicationConfiguration.g:11847:12: ( '0' .. '9' )+ + { + // InternalApplicationConfiguration.g:11847:12: ( '0' .. '9' )+ + int cnt3=0; + loop3: + do { + int alt3=2; + int LA3_0 = input.LA(1); + + if ( ((LA3_0>='0' && LA3_0<='9')) ) { + alt3=1; + } + + + switch (alt3) { + case 1 : + // InternalApplicationConfiguration.g:11847:13: '0' .. '9' + { + matchRange('0','9'); + + } + break; + + default : + if ( cnt3 >= 1 ) break loop3; + EarlyExitException eee = + new EarlyExitException(3, input); + throw eee; + } + cnt3++; + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_INT" + + // $ANTLR start "RULE_STRING" + public final void mRULE_STRING() throws RecognitionException { + try { + int _type = RULE_STRING; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:11849:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // InternalApplicationConfiguration.g:11849:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + { + // InternalApplicationConfiguration.g:11849:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + int alt6=2; + int LA6_0 = input.LA(1); + + if ( (LA6_0=='\"') ) { + alt6=1; + } + else if ( (LA6_0=='\'') ) { + alt6=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 6, 0, input); + + throw nvae; + } + switch (alt6) { + case 1 : + // InternalApplicationConfiguration.g:11849:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + { + match('\"'); + // InternalApplicationConfiguration.g:11849:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + loop4: + do { + int alt4=3; + int LA4_0 = input.LA(1); + + if ( (LA4_0=='\\') ) { + alt4=1; + } + else if ( ((LA4_0>='\u0000' && LA4_0<='!')||(LA4_0>='#' && LA4_0<='[')||(LA4_0>=']' && LA4_0<='\uFFFF')) ) { + alt4=2; + } + + + switch (alt4) { + case 1 : + // InternalApplicationConfiguration.g:11849:21: '\\\\' . + { + match('\\'); + matchAny(); + + } + break; + case 2 : + // InternalApplicationConfiguration.g:11849:28: ~ ( ( '\\\\' | '\"' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop4; + } + } while (true); + + match('\"'); + + } + break; + case 2 : + // InternalApplicationConfiguration.g:11849:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + { + match('\''); + // InternalApplicationConfiguration.g:11849:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + loop5: + do { + int alt5=3; + int LA5_0 = input.LA(1); + + if ( (LA5_0=='\\') ) { + alt5=1; + } + else if ( ((LA5_0>='\u0000' && LA5_0<='&')||(LA5_0>='(' && LA5_0<='[')||(LA5_0>=']' && LA5_0<='\uFFFF')) ) { + alt5=2; + } + + + switch (alt5) { + case 1 : + // InternalApplicationConfiguration.g:11849:54: '\\\\' . + { + match('\\'); + matchAny(); + + } + break; + case 2 : + // InternalApplicationConfiguration.g:11849:61: ~ ( ( '\\\\' | '\\'' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop5; + } + } while (true); + + match('\''); + + } + break; + + } + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_STRING" + + // $ANTLR start "RULE_ML_COMMENT" + public final void mRULE_ML_COMMENT() throws RecognitionException { + try { + int _type = RULE_ML_COMMENT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:11851:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalApplicationConfiguration.g:11851:19: '/*' ( options {greedy=false; } : . )* '*/' + { + match("/*"); + + // InternalApplicationConfiguration.g:11851:24: ( options {greedy=false; } : . )* + loop7: + do { + int alt7=2; + int LA7_0 = input.LA(1); + + if ( (LA7_0=='*') ) { + int LA7_1 = input.LA(2); + + if ( (LA7_1=='/') ) { + alt7=2; + } + else if ( ((LA7_1>='\u0000' && LA7_1<='.')||(LA7_1>='0' && LA7_1<='\uFFFF')) ) { + alt7=1; + } + + + } + else if ( ((LA7_0>='\u0000' && LA7_0<=')')||(LA7_0>='+' && LA7_0<='\uFFFF')) ) { + alt7=1; + } + + + switch (alt7) { + case 1 : + // InternalApplicationConfiguration.g:11851:52: . + { + matchAny(); + + } + break; + + default : + break loop7; + } + } while (true); + + match("*/"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ML_COMMENT" + + // $ANTLR start "RULE_SL_COMMENT" + public final void mRULE_SL_COMMENT() throws RecognitionException { + try { + int _type = RULE_SL_COMMENT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:11853:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalApplicationConfiguration.g:11853:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + { + match("//"); + + // InternalApplicationConfiguration.g:11853:24: (~ ( ( '\\n' | '\\r' ) ) )* + loop8: + do { + int alt8=2; + int LA8_0 = input.LA(1); + + if ( ((LA8_0>='\u0000' && LA8_0<='\t')||(LA8_0>='\u000B' && LA8_0<='\f')||(LA8_0>='\u000E' && LA8_0<='\uFFFF')) ) { + alt8=1; + } + + + switch (alt8) { + case 1 : + // InternalApplicationConfiguration.g:11853:24: ~ ( ( '\\n' | '\\r' ) ) + { + 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') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop8; + } + } while (true); + + // InternalApplicationConfiguration.g:11853:40: ( ( '\\r' )? '\\n' )? + int alt10=2; + int LA10_0 = input.LA(1); + + if ( (LA10_0=='\n'||LA10_0=='\r') ) { + alt10=1; + } + switch (alt10) { + case 1 : + // InternalApplicationConfiguration.g:11853:41: ( '\\r' )? '\\n' + { + // InternalApplicationConfiguration.g:11853:41: ( '\\r' )? + int alt9=2; + int LA9_0 = input.LA(1); + + if ( (LA9_0=='\r') ) { + alt9=1; + } + switch (alt9) { + case 1 : + // InternalApplicationConfiguration.g:11853:41: '\\r' + { + match('\r'); + + } + break; + + } + + match('\n'); + + } + break; + + } + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_SL_COMMENT" + + // $ANTLR start "RULE_WS" + public final void mRULE_WS() throws RecognitionException { + try { + int _type = RULE_WS; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:11855:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalApplicationConfiguration.g:11855:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + { + // InternalApplicationConfiguration.g:11855:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + int cnt11=0; + loop11: + do { + int alt11=2; + int LA11_0 = input.LA(1); + + if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) { + alt11=1; + } + + + switch (alt11) { + case 1 : + // InternalApplicationConfiguration.g: + { + if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + if ( cnt11 >= 1 ) break loop11; + EarlyExitException eee = + new EarlyExitException(11, input); + throw eee; + } + cnt11++; + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_WS" + + // $ANTLR start "RULE_ANY_OTHER" + public final void mRULE_ANY_OTHER() throws RecognitionException { + try { + int _type = RULE_ANY_OTHER; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:11857:16: ( . ) + // InternalApplicationConfiguration.g:11857:18: . + { + matchAny(); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ANY_OTHER" + + public void mTokens() throws RecognitionException { + // 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 ) + int alt12=60; + alt12 = dfa12.predict(input); + switch (alt12) { + case 1 : + // InternalApplicationConfiguration.g:1:10: T__11 + { + mT__11(); + + } + break; + case 2 : + // InternalApplicationConfiguration.g:1:16: T__12 + { + mT__12(); + + } + break; + case 3 : + // InternalApplicationConfiguration.g:1:22: T__13 + { + mT__13(); + + } + break; + case 4 : + // InternalApplicationConfiguration.g:1:28: T__14 + { + mT__14(); + + } + break; + case 5 : + // InternalApplicationConfiguration.g:1:34: T__15 + { + mT__15(); + + } + break; + case 6 : + // InternalApplicationConfiguration.g:1:40: T__16 + { + mT__16(); + + } + break; + case 7 : + // InternalApplicationConfiguration.g:1:46: T__17 + { + mT__17(); + + } + break; + case 8 : + // InternalApplicationConfiguration.g:1:52: T__18 + { + mT__18(); + + } + break; + case 9 : + // InternalApplicationConfiguration.g:1:58: T__19 + { + mT__19(); + + } + break; + case 10 : + // InternalApplicationConfiguration.g:1:64: T__20 + { + mT__20(); + + } + break; + case 11 : + // InternalApplicationConfiguration.g:1:70: T__21 + { + mT__21(); + + } + break; + case 12 : + // InternalApplicationConfiguration.g:1:76: T__22 + { + mT__22(); + + } + break; + case 13 : + // InternalApplicationConfiguration.g:1:82: T__23 + { + mT__23(); + + } + break; + case 14 : + // InternalApplicationConfiguration.g:1:88: T__24 + { + mT__24(); + + } + break; + case 15 : + // InternalApplicationConfiguration.g:1:94: T__25 + { + mT__25(); + + } + break; + case 16 : + // InternalApplicationConfiguration.g:1:100: T__26 + { + mT__26(); + + } + break; + case 17 : + // InternalApplicationConfiguration.g:1:106: T__27 + { + mT__27(); + + } + break; + case 18 : + // InternalApplicationConfiguration.g:1:112: T__28 + { + mT__28(); + + } + break; + case 19 : + // InternalApplicationConfiguration.g:1:118: T__29 + { + mT__29(); + + } + break; + case 20 : + // InternalApplicationConfiguration.g:1:124: T__30 + { + mT__30(); + + } + break; + case 21 : + // InternalApplicationConfiguration.g:1:130: T__31 + { + mT__31(); + + } + break; + case 22 : + // InternalApplicationConfiguration.g:1:136: T__32 + { + mT__32(); + + } + break; + case 23 : + // InternalApplicationConfiguration.g:1:142: T__33 + { + mT__33(); + + } + break; + case 24 : + // InternalApplicationConfiguration.g:1:148: T__34 + { + mT__34(); + + } + break; + case 25 : + // InternalApplicationConfiguration.g:1:154: T__35 + { + mT__35(); + + } + break; + case 26 : + // InternalApplicationConfiguration.g:1:160: T__36 + { + mT__36(); + + } + break; + case 27 : + // InternalApplicationConfiguration.g:1:166: T__37 + { + mT__37(); + + } + break; + case 28 : + // InternalApplicationConfiguration.g:1:172: T__38 + { + mT__38(); + + } + break; + case 29 : + // InternalApplicationConfiguration.g:1:178: T__39 + { + mT__39(); + + } + break; + case 30 : + // InternalApplicationConfiguration.g:1:184: T__40 + { + mT__40(); + + } + break; + case 31 : + // InternalApplicationConfiguration.g:1:190: T__41 + { + mT__41(); + + } + break; + case 32 : + // InternalApplicationConfiguration.g:1:196: T__42 + { + mT__42(); + + } + break; + case 33 : + // InternalApplicationConfiguration.g:1:202: T__43 + { + mT__43(); + + } + break; + case 34 : + // InternalApplicationConfiguration.g:1:208: T__44 + { + mT__44(); + + } + break; + case 35 : + // InternalApplicationConfiguration.g:1:214: T__45 + { + mT__45(); + + } + break; + case 36 : + // InternalApplicationConfiguration.g:1:220: T__46 + { + mT__46(); + + } + break; + case 37 : + // InternalApplicationConfiguration.g:1:226: T__47 + { + mT__47(); + + } + break; + case 38 : + // InternalApplicationConfiguration.g:1:232: T__48 + { + mT__48(); + + } + break; + case 39 : + // InternalApplicationConfiguration.g:1:238: T__49 + { + mT__49(); + + } + break; + case 40 : + // InternalApplicationConfiguration.g:1:244: T__50 + { + mT__50(); + + } + break; + case 41 : + // InternalApplicationConfiguration.g:1:250: T__51 + { + mT__51(); + + } + break; + case 42 : + // InternalApplicationConfiguration.g:1:256: T__52 + { + mT__52(); + + } + break; + case 43 : + // InternalApplicationConfiguration.g:1:262: T__53 + { + mT__53(); + + } + break; + case 44 : + // InternalApplicationConfiguration.g:1:268: T__54 + { + mT__54(); + + } + break; + case 45 : + // InternalApplicationConfiguration.g:1:274: T__55 + { + mT__55(); + + } + break; + case 46 : + // InternalApplicationConfiguration.g:1:280: T__56 + { + mT__56(); + + } + break; + case 47 : + // InternalApplicationConfiguration.g:1:286: T__57 + { + mT__57(); + + } + break; + case 48 : + // InternalApplicationConfiguration.g:1:292: T__58 + { + mT__58(); + + } + break; + case 49 : + // InternalApplicationConfiguration.g:1:298: T__59 + { + mT__59(); + + } + break; + case 50 : + // InternalApplicationConfiguration.g:1:304: T__60 + { + mT__60(); + + } + break; + case 51 : + // InternalApplicationConfiguration.g:1:310: T__61 + { + mT__61(); + + } + break; + case 52 : + // InternalApplicationConfiguration.g:1:316: T__62 + { + mT__62(); + + } + break; + case 53 : + // InternalApplicationConfiguration.g:1:322: T__63 + { + mT__63(); + + } + break; + case 54 : + // InternalApplicationConfiguration.g:1:328: RULE_ID + { + mRULE_ID(); + + } + break; + case 55 : + // InternalApplicationConfiguration.g:1:336: RULE_INT + { + mRULE_INT(); + + } + break; + case 56 : + // InternalApplicationConfiguration.g:1:345: RULE_STRING + { + mRULE_STRING(); + + } + break; + case 57 : + // InternalApplicationConfiguration.g:1:357: RULE_ML_COMMENT + { + mRULE_ML_COMMENT(); + + } + break; + case 58 : + // InternalApplicationConfiguration.g:1:373: RULE_SL_COMMENT + { + mRULE_SL_COMMENT(); + + } + break; + case 59 : + // InternalApplicationConfiguration.g:1:389: RULE_WS + { + mRULE_WS(); + + } + break; + case 60 : + // InternalApplicationConfiguration.g:1:397: RULE_ANY_OTHER + { + mRULE_ANY_OTHER(); + + } + break; + + } + + } + + + protected DFA12 dfa12 = new DFA12(this); + static final String DFA12_eotS = + "\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"; + static final String DFA12_eofS = + "\u0126\uffff"; + static final String DFA12_minS = + "\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"; + static final String DFA12_maxS = + "\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"; + static final String DFA12_acceptS = + "\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"; + static final String DFA12_specialS = + "\1\0\40\uffff\1\1\1\2\u0103\uffff}>"; + static final String[] DFA12_transitionS = { + "\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", + "\1\47\3\uffff\1\50\3\uffff\1\46\5\uffff\1\51", + "\1\53", + "\1\55", + "\1\57\5\uffff\1\60", + "\1\62\5\uffff\1\63\5\uffff\1\61", + "\1\64", + "\1\65", + "\1\66", + "\1\67", + "", + "\1\72\1\73", + "\1\74\7\uffff\1\75", + "\1\76", + "", + "", + "", + "", + "\1\103", + "\1\104", + "\1\105", + "\1\106\22\uffff\1\107", + "\1\110", + "\1\112\17\uffff\1\111", + "", + "\1\115\13\uffff\1\116\4\uffff\1\114", + "\1\117", + "\1\120", + "\1\121", + "", + "\32\52\4\uffff\1\52\1\uffff\32\52", + "", + "", + "\0\124", + "\0\124", + "\1\125\4\uffff\1\126", + "", + "", + "\1\130", + "\1\131", + "\1\133\6\uffff\1\132", + "\1\134", + "", + "", + "", + "", + "", + "\1\137\11\uffff\1\135\3\uffff\1\136", + "\1\140", + "\1\141", + "\1\142", + "\1\143", + "\1\144", + "\1\145", + "\1\146", + "", + "", + "", + "\1\147", + "\1\150", + "\1\151", + "\1\152", + "\1\153", + "", + "", + "", + "", + "\1\154\16\uffff\1\155", + "", + "\1\156\4\uffff\1\157", + "\1\160", + "\1\161", + "\1\162", + "\1\163", + "\1\164", + "", + "\1\166\20\uffff\1\165", + "\1\167", + "\1\170", + "\1\171", + "\1\172", + "", + "", + "", + "", + "", + "", + "", + "\1\173", + "\1\174", + "\1\175", + "\1\176", + "\1\177", + "\1\u0080", + "\1\u0081", + "\1\u0082", + "\1\u0083", + "\1\u0084", + "\1\u0085", + "\1\u0086", + "\1\u0087", + "\1\u0088", + "\1\u0089", + "\1\u008a", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u008c", + "\1\u008d", + "\1\u008e", + "\1\u008f", + "\1\u0090", + "\1\u0092\14\uffff\1\u0091", + "\1\u0093", + "\1\u0094", + "\1\u0095", + "\1\u0096\2\uffff\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u0099\1\u0098", + "\1\u009a", + "\1\u009b", + "\1\u009c", + "\1\u009d", + "\1\u009e", + "\1\u009f", + "\1\u00a0", + "\1\u00a1", + "\1\u00a2", + "\1\u00a3", + "\1\u00a4", + "\1\u00a5", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u00a7", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u00a9", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u00ac", + "\1\u00ad", + "\1\u00ae", + "\1\u00af", + "\1\u00b0", + "", + "\1\u00b1", + "\1\u00b2", + "\1\u00b3", + "\1\u00b4", + "\1\u00b5", + "\1\u00b6", + "\1\u00b7", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u00b9", + "\1\u00ba", + "", + "", + "\1\u00bb", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u00be", + "\1\u00bf", + "\1\u00c0", + "\1\u00c1", + "\1\u00c2", + "\1\u00c3", + "\1\u00c4", + "\1\u00c5", + "\1\u00c6", + "\1\u00c7", + "\1\u00c8", + "", + "\1\u00c9", + "", + "\1\u00ca", + "", + "", + "\1\u00cb", + "\1\u00cc", + "\1\u00cd", + "\1\u00ce", + "\1\u00cf", + "\1\u00d0", + "\1\u00d1", + "\1\u00d2", + "\1\u00d3", + "\1\u00d4", + "\1\u00d5", + "\1\u00d6", + "", + "\1\u00d7", + "\1\u00d8", + "\1\u00d9", + "", + "", + "\1\u00da", + "\1\u00db", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u00dd", + "\1\u00de", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u00e0", + "\1\u00e1", + "\1\u00e2", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u00e8", + "\1\u00e9", + "\1\u00ea", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u00ec", + "\1\u00ed", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u00ef", + "\1\u00f0", + "\1\u00f1", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u00f3", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u00f5", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u00f7", + "", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u00f9", + "", + "\1\u00fa", + "\1\u00fb", + "\1\u00fc", + "", + "", + "", + "", + "", + "\1\u00fd", + "\1\u00fe", + "\1\u00ff", + "", + "\1\u0100", + "\1\u0101", + "", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u0103", + "\1\u0104", + "", + "\1\u0105", + "", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "", + "\1\u0107", + "", + "\1\u0108", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u010b", + "\1\u010c", + "\1\u010d", + "\1\u010e", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u0110", + "", + "", + "\1\u0111", + "\1\u0112", + "", + "\1\u0113", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "", + "", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u0117", + "\1\u0118", + "", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u011a", + "\1\u011b", + "\1\u011c", + "", + "", + "", + "\1\u011d", + "\1\u011e", + "", + "\1\u011f", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u0123", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "", + "", + "", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "", + "" + }; + + static final short[] DFA12_eot = DFA.unpackEncodedString(DFA12_eotS); + static final short[] DFA12_eof = DFA.unpackEncodedString(DFA12_eofS); + static final char[] DFA12_min = DFA.unpackEncodedStringToUnsignedChars(DFA12_minS); + static final char[] DFA12_max = DFA.unpackEncodedStringToUnsignedChars(DFA12_maxS); + static final short[] DFA12_accept = DFA.unpackEncodedString(DFA12_acceptS); + static final short[] DFA12_special = DFA.unpackEncodedString(DFA12_specialS); + static final short[][] DFA12_transition; + + static { + int numStates = DFA12_transitionS.length; + DFA12_transition = new short[numStates][]; + for (int i=0; i') ) {s = 3;} + + else if ( (LA12_0=='n') ) {s = 4;} + + else if ( (LA12_0=='f') ) {s = 5;} + + else if ( (LA12_0=='S') ) {s = 6;} + + else if ( (LA12_0=='A') ) {s = 7;} + + else if ( (LA12_0=='V') ) {s = 8;} + + else if ( (LA12_0=='.') ) {s = 9;} + + else if ( (LA12_0=='-') ) {s = 10;} + + else if ( (LA12_0=='i') ) {s = 11;} + + else if ( (LA12_0=='e') ) {s = 12;} + + else if ( (LA12_0=='v') ) {s = 13;} + + else if ( (LA12_0=='=') ) {s = 14;} + + else if ( (LA12_0=='{') ) {s = 15;} + + else if ( (LA12_0=='}') ) {s = 16;} + + else if ( (LA12_0==',') ) {s = 17;} + + else if ( (LA12_0=='p') ) {s = 18;} + + else if ( (LA12_0==':') ) {s = 19;} + + else if ( (LA12_0=='c') ) {s = 20;} + + else if ( (LA12_0=='o') ) {s = 21;} + + else if ( (LA12_0=='l') ) {s = 22;} + + else if ( (LA12_0=='r') ) {s = 23;} + + else if ( (LA12_0=='#') ) {s = 24;} + + else if ( (LA12_0=='s') ) {s = 25;} + + else if ( (LA12_0=='g') ) {s = 26;} + + else if ( (LA12_0=='d') ) {s = 27;} + + else if ( (LA12_0=='+') ) {s = 28;} + + else if ( (LA12_0=='*') ) {s = 29;} + + else if ( (LA12_0=='^') ) {s = 30;} + + 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;} + + else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 32;} + + else if ( (LA12_0=='\"') ) {s = 33;} + + else if ( (LA12_0=='\'') ) {s = 34;} + + else if ( (LA12_0=='/') ) {s = 35;} + + else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 36;} + + 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;} + + if ( s>=0 ) return s; + break; + case 1 : + int LA12_33 = input.LA(1); + + s = -1; + if ( ((LA12_33>='\u0000' && LA12_33<='\uFFFF')) ) {s = 84;} + + else s = 37; + + if ( s>=0 ) return s; + break; + case 2 : + int LA12_34 = input.LA(1); + + s = -1; + if ( ((LA12_34>='\u0000' && LA12_34<='\uFFFF')) ) {s = 84;} + + else s = 37; + + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 12, _s, input); + error(nvae); + throw nvae; + } + } + + } \ 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 de7df21d..23fdfad8 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,36778 +1,36778 @@ -package hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.internal; - -import java.io.InputStream; -import org.eclipse.xtext.*; -import org.eclipse.xtext.parser.*; -import org.eclipse.xtext.parser.impl.*; -import org.eclipse.emf.ecore.util.EcoreUtil; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.xtext.parser.antlr.XtextTokenStream; -import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; -import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; -import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.DFA; -import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess; - - - -import org.antlr.runtime.*; -import java.util.Stack; -import java.util.List; -import java.util.ArrayList; - -@SuppressWarnings("all") -public class InternalApplicationConfigurationParser extends AbstractInternalContentAssistParser { - public static final String[] tokenNames = new String[] { - "", "", "", "", "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'" - }; - public static final int T__50=50; - public static final int T__19=19; - public static final int T__15=15; - public static final int T__59=59; - public static final int T__16=16; - public static final int T__17=17; - public static final int T__18=18; - public static final int T__11=11; - public static final int T__55=55; - public static final int T__12=12; - public static final int T__56=56; - public static final int T__13=13; - public static final int T__57=57; - public static final int T__14=14; - public static final int T__58=58; - public static final int T__51=51; - public static final int T__52=52; - public static final int T__53=53; - public static final int T__54=54; - public static final int T__60=60; - public static final int T__61=61; - public static final int RULE_ID=4; - public static final int T__26=26; - public static final int T__27=27; - public static final int T__28=28; - public static final int RULE_INT=5; - public static final int T__29=29; - public static final int T__22=22; - public static final int RULE_ML_COMMENT=7; - public static final int T__23=23; - public static final int T__24=24; - public static final int T__25=25; - public static final int T__62=62; - public static final int T__63=63; - public static final int T__20=20; - public static final int T__21=21; - public static final int RULE_STRING=6; - public static final int RULE_SL_COMMENT=8; - public static final int T__37=37; - public static final int T__38=38; - public static final int T__39=39; - public static final int T__33=33; - public static final int T__34=34; - public static final int T__35=35; - public static final int T__36=36; - public static final int EOF=-1; - public static final int T__30=30; - public static final int T__31=31; - public static final int T__32=32; - public static final int RULE_WS=9; - public static final int RULE_ANY_OTHER=10; - public static final int T__48=48; - public static final int T__49=49; - public static final int T__44=44; - public static final int T__45=45; - public static final int T__46=46; - public static final int T__47=47; - public static final int T__40=40; - public static final int T__41=41; - public static final int T__42=42; - public static final int T__43=43; - - // delegates - // delegators - - - public InternalApplicationConfigurationParser(TokenStream input) { - this(input, new RecognizerSharedState()); - } - public InternalApplicationConfigurationParser(TokenStream input, RecognizerSharedState state) { - super(input, state); - - } - - - public String[] getTokenNames() { return InternalApplicationConfigurationParser.tokenNames; } - public String getGrammarFileName() { return "InternalApplicationConfiguration.g"; } - - - private ApplicationConfigurationGrammarAccess grammarAccess; - - public void setGrammarAccess(ApplicationConfigurationGrammarAccess grammarAccess) { - this.grammarAccess = grammarAccess; - } - - @Override - protected Grammar getGrammar() { - return grammarAccess.getGrammar(); - } - - @Override - protected String getValueForTokenName(String tokenName) { - return tokenName; - } - - - - // $ANTLR start "entryRuleConfigurationScript" - // InternalApplicationConfiguration.g:53:1: entryRuleConfigurationScript : ruleConfigurationScript EOF ; - public final void entryRuleConfigurationScript() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:54:1: ( ruleConfigurationScript EOF ) - // InternalApplicationConfiguration.g:55:1: ruleConfigurationScript EOF - { - before(grammarAccess.getConfigurationScriptRule()); - pushFollow(FOLLOW_1); - ruleConfigurationScript(); - - state._fsp--; - - after(grammarAccess.getConfigurationScriptRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleConfigurationScript" - - - // $ANTLR start "ruleConfigurationScript" - // InternalApplicationConfiguration.g:62:1: ruleConfigurationScript : ( ( rule__ConfigurationScript__Group__0 ) ) ; - public final void ruleConfigurationScript() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:66:2: ( ( ( rule__ConfigurationScript__Group__0 ) ) ) - // InternalApplicationConfiguration.g:67:2: ( ( rule__ConfigurationScript__Group__0 ) ) - { - // InternalApplicationConfiguration.g:67:2: ( ( rule__ConfigurationScript__Group__0 ) ) - // InternalApplicationConfiguration.g:68:3: ( rule__ConfigurationScript__Group__0 ) - { - before(grammarAccess.getConfigurationScriptAccess().getGroup()); - // InternalApplicationConfiguration.g:69:3: ( rule__ConfigurationScript__Group__0 ) - // InternalApplicationConfiguration.g:69:4: rule__ConfigurationScript__Group__0 - { - pushFollow(FOLLOW_2); - rule__ConfigurationScript__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getConfigurationScriptAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleConfigurationScript" - - - // $ANTLR start "entryRuleCommand" - // InternalApplicationConfiguration.g:78:1: entryRuleCommand : ruleCommand EOF ; - public final void entryRuleCommand() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:79:1: ( ruleCommand EOF ) - // InternalApplicationConfiguration.g:80:1: ruleCommand EOF - { - before(grammarAccess.getCommandRule()); - pushFollow(FOLLOW_1); - ruleCommand(); - - state._fsp--; - - after(grammarAccess.getCommandRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleCommand" - - - // $ANTLR start "ruleCommand" - // InternalApplicationConfiguration.g:87:1: ruleCommand : ( ( rule__Command__Alternatives ) ) ; - public final void ruleCommand() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:91:2: ( ( ( rule__Command__Alternatives ) ) ) - // InternalApplicationConfiguration.g:92:2: ( ( rule__Command__Alternatives ) ) - { - // InternalApplicationConfiguration.g:92:2: ( ( rule__Command__Alternatives ) ) - // InternalApplicationConfiguration.g:93:3: ( rule__Command__Alternatives ) - { - before(grammarAccess.getCommandAccess().getAlternatives()); - // InternalApplicationConfiguration.g:94:3: ( rule__Command__Alternatives ) - // InternalApplicationConfiguration.g:94:4: rule__Command__Alternatives - { - pushFollow(FOLLOW_2); - rule__Command__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getCommandAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleCommand" - - - // $ANTLR start "entryRuleQualifiedName" - // InternalApplicationConfiguration.g:103:1: entryRuleQualifiedName : ruleQualifiedName EOF ; - public final void entryRuleQualifiedName() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:104:1: ( ruleQualifiedName EOF ) - // InternalApplicationConfiguration.g:105:1: ruleQualifiedName EOF - { - before(grammarAccess.getQualifiedNameRule()); - pushFollow(FOLLOW_1); - ruleQualifiedName(); - - state._fsp--; - - after(grammarAccess.getQualifiedNameRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleQualifiedName" - - - // $ANTLR start "ruleQualifiedName" - // InternalApplicationConfiguration.g:112:1: ruleQualifiedName : ( ( rule__QualifiedName__Group__0 ) ) ; - public final void ruleQualifiedName() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:116:2: ( ( ( rule__QualifiedName__Group__0 ) ) ) - // InternalApplicationConfiguration.g:117:2: ( ( rule__QualifiedName__Group__0 ) ) - { - // InternalApplicationConfiguration.g:117:2: ( ( rule__QualifiedName__Group__0 ) ) - // InternalApplicationConfiguration.g:118:3: ( rule__QualifiedName__Group__0 ) - { - before(grammarAccess.getQualifiedNameAccess().getGroup()); - // InternalApplicationConfiguration.g:119:3: ( rule__QualifiedName__Group__0 ) - // InternalApplicationConfiguration.g:119:4: rule__QualifiedName__Group__0 - { - pushFollow(FOLLOW_2); - rule__QualifiedName__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getQualifiedNameAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleQualifiedName" - - - // $ANTLR start "entryRuleREALLiteral" - // InternalApplicationConfiguration.g:128:1: entryRuleREALLiteral : ruleREALLiteral EOF ; - public final void entryRuleREALLiteral() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:129:1: ( ruleREALLiteral EOF ) - // InternalApplicationConfiguration.g:130:1: ruleREALLiteral EOF - { - before(grammarAccess.getREALLiteralRule()); - pushFollow(FOLLOW_1); - ruleREALLiteral(); - - state._fsp--; - - after(grammarAccess.getREALLiteralRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleREALLiteral" - - - // $ANTLR start "ruleREALLiteral" - // InternalApplicationConfiguration.g:137:1: ruleREALLiteral : ( ( rule__REALLiteral__Group__0 ) ) ; - public final void ruleREALLiteral() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:141:2: ( ( ( rule__REALLiteral__Group__0 ) ) ) - // InternalApplicationConfiguration.g:142:2: ( ( rule__REALLiteral__Group__0 ) ) - { - // InternalApplicationConfiguration.g:142:2: ( ( rule__REALLiteral__Group__0 ) ) - // InternalApplicationConfiguration.g:143:3: ( rule__REALLiteral__Group__0 ) - { - before(grammarAccess.getREALLiteralAccess().getGroup()); - // InternalApplicationConfiguration.g:144:3: ( rule__REALLiteral__Group__0 ) - // InternalApplicationConfiguration.g:144:4: rule__REALLiteral__Group__0 - { - pushFollow(FOLLOW_2); - rule__REALLiteral__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getREALLiteralAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleREALLiteral" - - - // $ANTLR start "entryRuleINTLiteral" - // InternalApplicationConfiguration.g:153:1: entryRuleINTLiteral : ruleINTLiteral EOF ; - public final void entryRuleINTLiteral() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:154:1: ( ruleINTLiteral EOF ) - // InternalApplicationConfiguration.g:155:1: ruleINTLiteral EOF - { - before(grammarAccess.getINTLiteralRule()); - pushFollow(FOLLOW_1); - ruleINTLiteral(); - - state._fsp--; - - after(grammarAccess.getINTLiteralRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleINTLiteral" - - - // $ANTLR start "ruleINTLiteral" - // InternalApplicationConfiguration.g:162:1: ruleINTLiteral : ( ( rule__INTLiteral__Group__0 ) ) ; - public final void ruleINTLiteral() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:166:2: ( ( ( rule__INTLiteral__Group__0 ) ) ) - // InternalApplicationConfiguration.g:167:2: ( ( rule__INTLiteral__Group__0 ) ) - { - // InternalApplicationConfiguration.g:167:2: ( ( rule__INTLiteral__Group__0 ) ) - // InternalApplicationConfiguration.g:168:3: ( rule__INTLiteral__Group__0 ) - { - before(grammarAccess.getINTLiteralAccess().getGroup()); - // InternalApplicationConfiguration.g:169:3: ( rule__INTLiteral__Group__0 ) - // InternalApplicationConfiguration.g:169:4: rule__INTLiteral__Group__0 - { - pushFollow(FOLLOW_2); - rule__INTLiteral__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getINTLiteralAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleINTLiteral" - - - // $ANTLR start "entryRuleImport" - // InternalApplicationConfiguration.g:178:1: entryRuleImport : ruleImport EOF ; - public final void entryRuleImport() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:179:1: ( ruleImport EOF ) - // InternalApplicationConfiguration.g:180:1: ruleImport EOF - { - before(grammarAccess.getImportRule()); - pushFollow(FOLLOW_1); - ruleImport(); - - state._fsp--; - - after(grammarAccess.getImportRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleImport" - - - // $ANTLR start "ruleImport" - // InternalApplicationConfiguration.g:187:1: ruleImport : ( ( rule__Import__Alternatives ) ) ; - public final void ruleImport() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:191:2: ( ( ( rule__Import__Alternatives ) ) ) - // InternalApplicationConfiguration.g:192:2: ( ( rule__Import__Alternatives ) ) - { - // InternalApplicationConfiguration.g:192:2: ( ( rule__Import__Alternatives ) ) - // InternalApplicationConfiguration.g:193:3: ( rule__Import__Alternatives ) - { - before(grammarAccess.getImportAccess().getAlternatives()); - // InternalApplicationConfiguration.g:194:3: ( rule__Import__Alternatives ) - // InternalApplicationConfiguration.g:194:4: rule__Import__Alternatives - { - pushFollow(FOLLOW_2); - rule__Import__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getImportAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleImport" - - - // $ANTLR start "entryRuleEPackageImport" - // InternalApplicationConfiguration.g:203:1: entryRuleEPackageImport : ruleEPackageImport EOF ; - public final void entryRuleEPackageImport() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:204:1: ( ruleEPackageImport EOF ) - // InternalApplicationConfiguration.g:205:1: ruleEPackageImport EOF - { - before(grammarAccess.getEPackageImportRule()); - pushFollow(FOLLOW_1); - ruleEPackageImport(); - - state._fsp--; - - after(grammarAccess.getEPackageImportRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleEPackageImport" - - - // $ANTLR start "ruleEPackageImport" - // InternalApplicationConfiguration.g:212:1: ruleEPackageImport : ( ( rule__EPackageImport__Group__0 ) ) ; - public final void ruleEPackageImport() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:216:2: ( ( ( rule__EPackageImport__Group__0 ) ) ) - // InternalApplicationConfiguration.g:217:2: ( ( rule__EPackageImport__Group__0 ) ) - { - // InternalApplicationConfiguration.g:217:2: ( ( rule__EPackageImport__Group__0 ) ) - // InternalApplicationConfiguration.g:218:3: ( rule__EPackageImport__Group__0 ) - { - before(grammarAccess.getEPackageImportAccess().getGroup()); - // InternalApplicationConfiguration.g:219:3: ( rule__EPackageImport__Group__0 ) - // InternalApplicationConfiguration.g:219:4: rule__EPackageImport__Group__0 - { - pushFollow(FOLLOW_2); - rule__EPackageImport__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getEPackageImportAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleEPackageImport" - - - // $ANTLR start "entryRuleViatraImport" - // InternalApplicationConfiguration.g:228:1: entryRuleViatraImport : ruleViatraImport EOF ; - public final void entryRuleViatraImport() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:229:1: ( ruleViatraImport EOF ) - // InternalApplicationConfiguration.g:230:1: ruleViatraImport EOF - { - before(grammarAccess.getViatraImportRule()); - pushFollow(FOLLOW_1); - ruleViatraImport(); - - state._fsp--; - - after(grammarAccess.getViatraImportRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleViatraImport" - - - // $ANTLR start "ruleViatraImport" - // InternalApplicationConfiguration.g:237:1: ruleViatraImport : ( ( rule__ViatraImport__Group__0 ) ) ; - public final void ruleViatraImport() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:241:2: ( ( ( rule__ViatraImport__Group__0 ) ) ) - // InternalApplicationConfiguration.g:242:2: ( ( rule__ViatraImport__Group__0 ) ) - { - // InternalApplicationConfiguration.g:242:2: ( ( rule__ViatraImport__Group__0 ) ) - // InternalApplicationConfiguration.g:243:3: ( rule__ViatraImport__Group__0 ) - { - before(grammarAccess.getViatraImportAccess().getGroup()); - // InternalApplicationConfiguration.g:244:3: ( rule__ViatraImport__Group__0 ) - // InternalApplicationConfiguration.g:244:4: rule__ViatraImport__Group__0 - { - pushFollow(FOLLOW_2); - rule__ViatraImport__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getViatraImportAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleViatraImport" - - - // $ANTLR start "entryRuleDeclaration" - // InternalApplicationConfiguration.g:253:1: entryRuleDeclaration : ruleDeclaration EOF ; - public final void entryRuleDeclaration() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:254:1: ( ruleDeclaration EOF ) - // InternalApplicationConfiguration.g:255:1: ruleDeclaration EOF - { - before(grammarAccess.getDeclarationRule()); - pushFollow(FOLLOW_1); - ruleDeclaration(); - - state._fsp--; - - after(grammarAccess.getDeclarationRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleDeclaration" - - - // $ANTLR start "ruleDeclaration" - // InternalApplicationConfiguration.g:262:1: ruleDeclaration : ( ( rule__Declaration__Alternatives ) ) ; - public final void ruleDeclaration() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:266:2: ( ( ( rule__Declaration__Alternatives ) ) ) - // InternalApplicationConfiguration.g:267:2: ( ( rule__Declaration__Alternatives ) ) - { - // InternalApplicationConfiguration.g:267:2: ( ( rule__Declaration__Alternatives ) ) - // InternalApplicationConfiguration.g:268:3: ( rule__Declaration__Alternatives ) - { - before(grammarAccess.getDeclarationAccess().getAlternatives()); - // InternalApplicationConfiguration.g:269:3: ( rule__Declaration__Alternatives ) - // InternalApplicationConfiguration.g:269:4: rule__Declaration__Alternatives - { - pushFollow(FOLLOW_2); - rule__Declaration__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getDeclarationAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleDeclaration" - - - // $ANTLR start "entryRuleFileSpecification" - // InternalApplicationConfiguration.g:278:1: entryRuleFileSpecification : ruleFileSpecification EOF ; - public final void entryRuleFileSpecification() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:279:1: ( ruleFileSpecification EOF ) - // InternalApplicationConfiguration.g:280:1: ruleFileSpecification EOF - { - before(grammarAccess.getFileSpecificationRule()); - pushFollow(FOLLOW_1); - ruleFileSpecification(); - - state._fsp--; - - after(grammarAccess.getFileSpecificationRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleFileSpecification" - - - // $ANTLR start "ruleFileSpecification" - // InternalApplicationConfiguration.g:287:1: ruleFileSpecification : ( ( rule__FileSpecification__PathAssignment ) ) ; - public final void ruleFileSpecification() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:291:2: ( ( ( rule__FileSpecification__PathAssignment ) ) ) - // InternalApplicationConfiguration.g:292:2: ( ( rule__FileSpecification__PathAssignment ) ) - { - // InternalApplicationConfiguration.g:292:2: ( ( rule__FileSpecification__PathAssignment ) ) - // InternalApplicationConfiguration.g:293:3: ( rule__FileSpecification__PathAssignment ) - { - before(grammarAccess.getFileSpecificationAccess().getPathAssignment()); - // InternalApplicationConfiguration.g:294:3: ( rule__FileSpecification__PathAssignment ) - // InternalApplicationConfiguration.g:294:4: rule__FileSpecification__PathAssignment - { - pushFollow(FOLLOW_2); - rule__FileSpecification__PathAssignment(); - - state._fsp--; - - - } - - after(grammarAccess.getFileSpecificationAccess().getPathAssignment()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleFileSpecification" - - - // $ANTLR start "entryRuleFileDeclaration" - // InternalApplicationConfiguration.g:303:1: entryRuleFileDeclaration : ruleFileDeclaration EOF ; - public final void entryRuleFileDeclaration() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:304:1: ( ruleFileDeclaration EOF ) - // InternalApplicationConfiguration.g:305:1: ruleFileDeclaration EOF - { - before(grammarAccess.getFileDeclarationRule()); - pushFollow(FOLLOW_1); - ruleFileDeclaration(); - - state._fsp--; - - after(grammarAccess.getFileDeclarationRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleFileDeclaration" - - - // $ANTLR start "ruleFileDeclaration" - // InternalApplicationConfiguration.g:312:1: ruleFileDeclaration : ( ( rule__FileDeclaration__Group__0 ) ) ; - public final void ruleFileDeclaration() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:316:2: ( ( ( rule__FileDeclaration__Group__0 ) ) ) - // InternalApplicationConfiguration.g:317:2: ( ( rule__FileDeclaration__Group__0 ) ) - { - // InternalApplicationConfiguration.g:317:2: ( ( rule__FileDeclaration__Group__0 ) ) - // InternalApplicationConfiguration.g:318:3: ( rule__FileDeclaration__Group__0 ) - { - before(grammarAccess.getFileDeclarationAccess().getGroup()); - // InternalApplicationConfiguration.g:319:3: ( rule__FileDeclaration__Group__0 ) - // InternalApplicationConfiguration.g:319:4: rule__FileDeclaration__Group__0 - { - pushFollow(FOLLOW_2); - rule__FileDeclaration__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getFileDeclarationAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleFileDeclaration" - - - // $ANTLR start "entryRuleFileReference" - // InternalApplicationConfiguration.g:328:1: entryRuleFileReference : ruleFileReference EOF ; - public final void entryRuleFileReference() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:329:1: ( ruleFileReference EOF ) - // InternalApplicationConfiguration.g:330:1: ruleFileReference EOF - { - before(grammarAccess.getFileReferenceRule()); - pushFollow(FOLLOW_1); - ruleFileReference(); - - state._fsp--; - - after(grammarAccess.getFileReferenceRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleFileReference" - - - // $ANTLR start "ruleFileReference" - // InternalApplicationConfiguration.g:337:1: ruleFileReference : ( ( rule__FileReference__ReferredAssignment ) ) ; - public final void ruleFileReference() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:341:2: ( ( ( rule__FileReference__ReferredAssignment ) ) ) - // InternalApplicationConfiguration.g:342:2: ( ( rule__FileReference__ReferredAssignment ) ) - { - // InternalApplicationConfiguration.g:342:2: ( ( rule__FileReference__ReferredAssignment ) ) - // InternalApplicationConfiguration.g:343:3: ( rule__FileReference__ReferredAssignment ) - { - before(grammarAccess.getFileReferenceAccess().getReferredAssignment()); - // InternalApplicationConfiguration.g:344:3: ( rule__FileReference__ReferredAssignment ) - // InternalApplicationConfiguration.g:344:4: rule__FileReference__ReferredAssignment - { - pushFollow(FOLLOW_2); - rule__FileReference__ReferredAssignment(); - - state._fsp--; - - - } - - after(grammarAccess.getFileReferenceAccess().getReferredAssignment()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleFileReference" - - - // $ANTLR start "entryRuleFile" - // InternalApplicationConfiguration.g:353:1: entryRuleFile : ruleFile EOF ; - public final void entryRuleFile() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:354:1: ( ruleFile EOF ) - // InternalApplicationConfiguration.g:355:1: ruleFile EOF - { - before(grammarAccess.getFileRule()); - pushFollow(FOLLOW_1); - ruleFile(); - - state._fsp--; - - after(grammarAccess.getFileRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleFile" - - - // $ANTLR start "ruleFile" - // InternalApplicationConfiguration.g:362:1: ruleFile : ( ( rule__File__Alternatives ) ) ; - public final void ruleFile() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:366:2: ( ( ( rule__File__Alternatives ) ) ) - // InternalApplicationConfiguration.g:367:2: ( ( rule__File__Alternatives ) ) - { - // InternalApplicationConfiguration.g:367:2: ( ( rule__File__Alternatives ) ) - // InternalApplicationConfiguration.g:368:3: ( rule__File__Alternatives ) - { - before(grammarAccess.getFileAccess().getAlternatives()); - // InternalApplicationConfiguration.g:369:3: ( rule__File__Alternatives ) - // InternalApplicationConfiguration.g:369:4: rule__File__Alternatives - { - pushFollow(FOLLOW_2); - rule__File__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getFileAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleFile" - - - // $ANTLR start "entryRuleMetamodelSpecification" - // InternalApplicationConfiguration.g:378:1: entryRuleMetamodelSpecification : ruleMetamodelSpecification EOF ; - public final void entryRuleMetamodelSpecification() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:379:1: ( ruleMetamodelSpecification EOF ) - // InternalApplicationConfiguration.g:380:1: ruleMetamodelSpecification EOF - { - before(grammarAccess.getMetamodelSpecificationRule()); - pushFollow(FOLLOW_1); - ruleMetamodelSpecification(); - - state._fsp--; - - after(grammarAccess.getMetamodelSpecificationRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleMetamodelSpecification" - - - // $ANTLR start "ruleMetamodelSpecification" - // InternalApplicationConfiguration.g:387:1: ruleMetamodelSpecification : ( ( rule__MetamodelSpecification__Group__0 ) ) ; - public final void ruleMetamodelSpecification() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:391:2: ( ( ( rule__MetamodelSpecification__Group__0 ) ) ) - // InternalApplicationConfiguration.g:392:2: ( ( rule__MetamodelSpecification__Group__0 ) ) - { - // InternalApplicationConfiguration.g:392:2: ( ( rule__MetamodelSpecification__Group__0 ) ) - // InternalApplicationConfiguration.g:393:3: ( rule__MetamodelSpecification__Group__0 ) - { - before(grammarAccess.getMetamodelSpecificationAccess().getGroup()); - // InternalApplicationConfiguration.g:394:3: ( rule__MetamodelSpecification__Group__0 ) - // InternalApplicationConfiguration.g:394:4: rule__MetamodelSpecification__Group__0 - { - pushFollow(FOLLOW_2); - rule__MetamodelSpecification__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getMetamodelSpecificationAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleMetamodelSpecification" - - - // $ANTLR start "entryRuleMetamodelEntry" - // InternalApplicationConfiguration.g:403:1: entryRuleMetamodelEntry : ruleMetamodelEntry EOF ; - public final void entryRuleMetamodelEntry() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:404:1: ( ruleMetamodelEntry EOF ) - // InternalApplicationConfiguration.g:405:1: ruleMetamodelEntry EOF - { - before(grammarAccess.getMetamodelEntryRule()); - pushFollow(FOLLOW_1); - ruleMetamodelEntry(); - - state._fsp--; - - after(grammarAccess.getMetamodelEntryRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleMetamodelEntry" - - - // $ANTLR start "ruleMetamodelEntry" - // InternalApplicationConfiguration.g:412:1: ruleMetamodelEntry : ( ( rule__MetamodelEntry__Alternatives ) ) ; - public final void ruleMetamodelEntry() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:416:2: ( ( ( rule__MetamodelEntry__Alternatives ) ) ) - // InternalApplicationConfiguration.g:417:2: ( ( rule__MetamodelEntry__Alternatives ) ) - { - // InternalApplicationConfiguration.g:417:2: ( ( rule__MetamodelEntry__Alternatives ) ) - // InternalApplicationConfiguration.g:418:3: ( rule__MetamodelEntry__Alternatives ) - { - before(grammarAccess.getMetamodelEntryAccess().getAlternatives()); - // InternalApplicationConfiguration.g:419:3: ( rule__MetamodelEntry__Alternatives ) - // InternalApplicationConfiguration.g:419:4: rule__MetamodelEntry__Alternatives - { - pushFollow(FOLLOW_2); - rule__MetamodelEntry__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getMetamodelEntryAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleMetamodelEntry" - - - // $ANTLR start "entryRuleAllPackageEntry" - // InternalApplicationConfiguration.g:428:1: entryRuleAllPackageEntry : ruleAllPackageEntry EOF ; - public final void entryRuleAllPackageEntry() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:429:1: ( ruleAllPackageEntry EOF ) - // InternalApplicationConfiguration.g:430:1: ruleAllPackageEntry EOF - { - before(grammarAccess.getAllPackageEntryRule()); - pushFollow(FOLLOW_1); - ruleAllPackageEntry(); - - state._fsp--; - - after(grammarAccess.getAllPackageEntryRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleAllPackageEntry" - - - // $ANTLR start "ruleAllPackageEntry" - // InternalApplicationConfiguration.g:437:1: ruleAllPackageEntry : ( ( rule__AllPackageEntry__Group__0 ) ) ; - public final void ruleAllPackageEntry() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:441:2: ( ( ( rule__AllPackageEntry__Group__0 ) ) ) - // InternalApplicationConfiguration.g:442:2: ( ( rule__AllPackageEntry__Group__0 ) ) - { - // InternalApplicationConfiguration.g:442:2: ( ( rule__AllPackageEntry__Group__0 ) ) - // InternalApplicationConfiguration.g:443:3: ( rule__AllPackageEntry__Group__0 ) - { - before(grammarAccess.getAllPackageEntryAccess().getGroup()); - // InternalApplicationConfiguration.g:444:3: ( rule__AllPackageEntry__Group__0 ) - // InternalApplicationConfiguration.g:444:4: rule__AllPackageEntry__Group__0 - { - pushFollow(FOLLOW_2); - rule__AllPackageEntry__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getAllPackageEntryAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleAllPackageEntry" - - - // $ANTLR start "entryRuleMetamodelElement" - // InternalApplicationConfiguration.g:453:1: entryRuleMetamodelElement : ruleMetamodelElement EOF ; - public final void entryRuleMetamodelElement() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:454:1: ( ruleMetamodelElement EOF ) - // InternalApplicationConfiguration.g:455:1: ruleMetamodelElement EOF - { - before(grammarAccess.getMetamodelElementRule()); - pushFollow(FOLLOW_1); - ruleMetamodelElement(); - - state._fsp--; - - after(grammarAccess.getMetamodelElementRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleMetamodelElement" - - - // $ANTLR start "ruleMetamodelElement" - // InternalApplicationConfiguration.g:462:1: ruleMetamodelElement : ( ( rule__MetamodelElement__Group__0 ) ) ; - public final void ruleMetamodelElement() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:466:2: ( ( ( rule__MetamodelElement__Group__0 ) ) ) - // InternalApplicationConfiguration.g:467:2: ( ( rule__MetamodelElement__Group__0 ) ) - { - // InternalApplicationConfiguration.g:467:2: ( ( rule__MetamodelElement__Group__0 ) ) - // InternalApplicationConfiguration.g:468:3: ( rule__MetamodelElement__Group__0 ) - { - before(grammarAccess.getMetamodelElementAccess().getGroup()); - // InternalApplicationConfiguration.g:469:3: ( rule__MetamodelElement__Group__0 ) - // InternalApplicationConfiguration.g:469:4: rule__MetamodelElement__Group__0 - { - pushFollow(FOLLOW_2); - rule__MetamodelElement__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getMetamodelElementAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleMetamodelElement" - - - // $ANTLR start "entryRuleMetamodelDeclaration" - // InternalApplicationConfiguration.g:478:1: entryRuleMetamodelDeclaration : ruleMetamodelDeclaration EOF ; - public final void entryRuleMetamodelDeclaration() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:479:1: ( ruleMetamodelDeclaration EOF ) - // InternalApplicationConfiguration.g:480:1: ruleMetamodelDeclaration EOF - { - before(grammarAccess.getMetamodelDeclarationRule()); - pushFollow(FOLLOW_1); - ruleMetamodelDeclaration(); - - state._fsp--; - - after(grammarAccess.getMetamodelDeclarationRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleMetamodelDeclaration" - - - // $ANTLR start "ruleMetamodelDeclaration" - // InternalApplicationConfiguration.g:487:1: ruleMetamodelDeclaration : ( ( rule__MetamodelDeclaration__Group__0 ) ) ; - public final void ruleMetamodelDeclaration() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:491:2: ( ( ( rule__MetamodelDeclaration__Group__0 ) ) ) - // InternalApplicationConfiguration.g:492:2: ( ( rule__MetamodelDeclaration__Group__0 ) ) - { - // InternalApplicationConfiguration.g:492:2: ( ( rule__MetamodelDeclaration__Group__0 ) ) - // InternalApplicationConfiguration.g:493:3: ( rule__MetamodelDeclaration__Group__0 ) - { - before(grammarAccess.getMetamodelDeclarationAccess().getGroup()); - // InternalApplicationConfiguration.g:494:3: ( rule__MetamodelDeclaration__Group__0 ) - // InternalApplicationConfiguration.g:494:4: rule__MetamodelDeclaration__Group__0 - { - pushFollow(FOLLOW_2); - rule__MetamodelDeclaration__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getMetamodelDeclarationAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleMetamodelDeclaration" - - - // $ANTLR start "entryRuleMetamodelReference" - // InternalApplicationConfiguration.g:503:1: entryRuleMetamodelReference : ruleMetamodelReference EOF ; - public final void entryRuleMetamodelReference() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:504:1: ( ruleMetamodelReference EOF ) - // InternalApplicationConfiguration.g:505:1: ruleMetamodelReference EOF - { - before(grammarAccess.getMetamodelReferenceRule()); - pushFollow(FOLLOW_1); - ruleMetamodelReference(); - - state._fsp--; - - after(grammarAccess.getMetamodelReferenceRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleMetamodelReference" - - - // $ANTLR start "ruleMetamodelReference" - // InternalApplicationConfiguration.g:512:1: ruleMetamodelReference : ( ( rule__MetamodelReference__ReferredAssignment ) ) ; - public final void ruleMetamodelReference() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:516:2: ( ( ( rule__MetamodelReference__ReferredAssignment ) ) ) - // InternalApplicationConfiguration.g:517:2: ( ( rule__MetamodelReference__ReferredAssignment ) ) - { - // InternalApplicationConfiguration.g:517:2: ( ( rule__MetamodelReference__ReferredAssignment ) ) - // InternalApplicationConfiguration.g:518:3: ( rule__MetamodelReference__ReferredAssignment ) - { - before(grammarAccess.getMetamodelReferenceAccess().getReferredAssignment()); - // InternalApplicationConfiguration.g:519:3: ( rule__MetamodelReference__ReferredAssignment ) - // InternalApplicationConfiguration.g:519:4: rule__MetamodelReference__ReferredAssignment - { - pushFollow(FOLLOW_2); - rule__MetamodelReference__ReferredAssignment(); - - state._fsp--; - - - } - - after(grammarAccess.getMetamodelReferenceAccess().getReferredAssignment()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleMetamodelReference" - - - // $ANTLR start "entryRuleMetamodel" - // InternalApplicationConfiguration.g:528:1: entryRuleMetamodel : ruleMetamodel EOF ; - public final void entryRuleMetamodel() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:529:1: ( ruleMetamodel EOF ) - // InternalApplicationConfiguration.g:530:1: ruleMetamodel EOF - { - before(grammarAccess.getMetamodelRule()); - pushFollow(FOLLOW_1); - ruleMetamodel(); - - state._fsp--; - - after(grammarAccess.getMetamodelRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleMetamodel" - - - // $ANTLR start "ruleMetamodel" - // InternalApplicationConfiguration.g:537:1: ruleMetamodel : ( ( rule__Metamodel__Alternatives ) ) ; - public final void ruleMetamodel() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:541:2: ( ( ( rule__Metamodel__Alternatives ) ) ) - // InternalApplicationConfiguration.g:542:2: ( ( rule__Metamodel__Alternatives ) ) - { - // InternalApplicationConfiguration.g:542:2: ( ( rule__Metamodel__Alternatives ) ) - // InternalApplicationConfiguration.g:543:3: ( rule__Metamodel__Alternatives ) - { - before(grammarAccess.getMetamodelAccess().getAlternatives()); - // InternalApplicationConfiguration.g:544:3: ( rule__Metamodel__Alternatives ) - // InternalApplicationConfiguration.g:544:4: rule__Metamodel__Alternatives - { - pushFollow(FOLLOW_2); - rule__Metamodel__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getMetamodelAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleMetamodel" - - - // $ANTLR start "entryRulePartialModelSpecification" - // InternalApplicationConfiguration.g:553:1: entryRulePartialModelSpecification : rulePartialModelSpecification EOF ; - public final void entryRulePartialModelSpecification() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:554:1: ( rulePartialModelSpecification EOF ) - // InternalApplicationConfiguration.g:555:1: rulePartialModelSpecification EOF - { - before(grammarAccess.getPartialModelSpecificationRule()); - pushFollow(FOLLOW_1); - rulePartialModelSpecification(); - - state._fsp--; - - after(grammarAccess.getPartialModelSpecificationRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRulePartialModelSpecification" - - - // $ANTLR start "rulePartialModelSpecification" - // InternalApplicationConfiguration.g:562:1: rulePartialModelSpecification : ( ( rule__PartialModelSpecification__Group__0 ) ) ; - public final void rulePartialModelSpecification() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:566:2: ( ( ( rule__PartialModelSpecification__Group__0 ) ) ) - // InternalApplicationConfiguration.g:567:2: ( ( rule__PartialModelSpecification__Group__0 ) ) - { - // InternalApplicationConfiguration.g:567:2: ( ( rule__PartialModelSpecification__Group__0 ) ) - // InternalApplicationConfiguration.g:568:3: ( rule__PartialModelSpecification__Group__0 ) - { - before(grammarAccess.getPartialModelSpecificationAccess().getGroup()); - // InternalApplicationConfiguration.g:569:3: ( rule__PartialModelSpecification__Group__0 ) - // InternalApplicationConfiguration.g:569:4: rule__PartialModelSpecification__Group__0 - { - pushFollow(FOLLOW_2); - rule__PartialModelSpecification__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getPartialModelSpecificationAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rulePartialModelSpecification" - - - // $ANTLR start "entryRulePartialModelEntry" - // InternalApplicationConfiguration.g:578:1: entryRulePartialModelEntry : rulePartialModelEntry EOF ; - public final void entryRulePartialModelEntry() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:579:1: ( rulePartialModelEntry EOF ) - // InternalApplicationConfiguration.g:580:1: rulePartialModelEntry EOF - { - before(grammarAccess.getPartialModelEntryRule()); - pushFollow(FOLLOW_1); - rulePartialModelEntry(); - - state._fsp--; - - after(grammarAccess.getPartialModelEntryRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRulePartialModelEntry" - - - // $ANTLR start "rulePartialModelEntry" - // InternalApplicationConfiguration.g:587:1: rulePartialModelEntry : ( ( rule__PartialModelEntry__Alternatives ) ) ; - public final void rulePartialModelEntry() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:591:2: ( ( ( rule__PartialModelEntry__Alternatives ) ) ) - // InternalApplicationConfiguration.g:592:2: ( ( rule__PartialModelEntry__Alternatives ) ) - { - // InternalApplicationConfiguration.g:592:2: ( ( rule__PartialModelEntry__Alternatives ) ) - // InternalApplicationConfiguration.g:593:3: ( rule__PartialModelEntry__Alternatives ) - { - before(grammarAccess.getPartialModelEntryAccess().getAlternatives()); - // InternalApplicationConfiguration.g:594:3: ( rule__PartialModelEntry__Alternatives ) - // InternalApplicationConfiguration.g:594:4: rule__PartialModelEntry__Alternatives - { - pushFollow(FOLLOW_2); - rule__PartialModelEntry__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getPartialModelEntryAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rulePartialModelEntry" - - - // $ANTLR start "entryRuleModelEntry" - // InternalApplicationConfiguration.g:603:1: entryRuleModelEntry : ruleModelEntry EOF ; - public final void entryRuleModelEntry() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:604:1: ( ruleModelEntry EOF ) - // InternalApplicationConfiguration.g:605:1: ruleModelEntry EOF - { - before(grammarAccess.getModelEntryRule()); - pushFollow(FOLLOW_1); - ruleModelEntry(); - - state._fsp--; - - after(grammarAccess.getModelEntryRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleModelEntry" - - - // $ANTLR start "ruleModelEntry" - // InternalApplicationConfiguration.g:612:1: ruleModelEntry : ( ( rule__ModelEntry__PathAssignment ) ) ; - public final void ruleModelEntry() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:616:2: ( ( ( rule__ModelEntry__PathAssignment ) ) ) - // InternalApplicationConfiguration.g:617:2: ( ( rule__ModelEntry__PathAssignment ) ) - { - // InternalApplicationConfiguration.g:617:2: ( ( rule__ModelEntry__PathAssignment ) ) - // InternalApplicationConfiguration.g:618:3: ( rule__ModelEntry__PathAssignment ) - { - before(grammarAccess.getModelEntryAccess().getPathAssignment()); - // InternalApplicationConfiguration.g:619:3: ( rule__ModelEntry__PathAssignment ) - // InternalApplicationConfiguration.g:619:4: rule__ModelEntry__PathAssignment - { - pushFollow(FOLLOW_2); - rule__ModelEntry__PathAssignment(); - - state._fsp--; - - - } - - after(grammarAccess.getModelEntryAccess().getPathAssignment()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleModelEntry" - - - // $ANTLR start "entryRuleFolderEntry" - // InternalApplicationConfiguration.g:628:1: entryRuleFolderEntry : ruleFolderEntry EOF ; - public final void entryRuleFolderEntry() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:629:1: ( ruleFolderEntry EOF ) - // InternalApplicationConfiguration.g:630:1: ruleFolderEntry EOF - { - before(grammarAccess.getFolderEntryRule()); - pushFollow(FOLLOW_1); - ruleFolderEntry(); - - state._fsp--; - - after(grammarAccess.getFolderEntryRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleFolderEntry" - - - // $ANTLR start "ruleFolderEntry" - // InternalApplicationConfiguration.g:637:1: ruleFolderEntry : ( ( rule__FolderEntry__Group__0 ) ) ; - public final void ruleFolderEntry() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:641:2: ( ( ( rule__FolderEntry__Group__0 ) ) ) - // InternalApplicationConfiguration.g:642:2: ( ( rule__FolderEntry__Group__0 ) ) - { - // InternalApplicationConfiguration.g:642:2: ( ( rule__FolderEntry__Group__0 ) ) - // InternalApplicationConfiguration.g:643:3: ( rule__FolderEntry__Group__0 ) - { - before(grammarAccess.getFolderEntryAccess().getGroup()); - // InternalApplicationConfiguration.g:644:3: ( rule__FolderEntry__Group__0 ) - // InternalApplicationConfiguration.g:644:4: rule__FolderEntry__Group__0 - { - pushFollow(FOLLOW_2); - rule__FolderEntry__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getFolderEntryAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleFolderEntry" - - - // $ANTLR start "entryRulePartialModelDeclaration" - // InternalApplicationConfiguration.g:653:1: entryRulePartialModelDeclaration : rulePartialModelDeclaration EOF ; - public final void entryRulePartialModelDeclaration() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:654:1: ( rulePartialModelDeclaration EOF ) - // InternalApplicationConfiguration.g:655:1: rulePartialModelDeclaration EOF - { - before(grammarAccess.getPartialModelDeclarationRule()); - pushFollow(FOLLOW_1); - rulePartialModelDeclaration(); - - state._fsp--; - - after(grammarAccess.getPartialModelDeclarationRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRulePartialModelDeclaration" - - - // $ANTLR start "rulePartialModelDeclaration" - // InternalApplicationConfiguration.g:662:1: rulePartialModelDeclaration : ( ( rule__PartialModelDeclaration__Group__0 ) ) ; - public final void rulePartialModelDeclaration() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:666:2: ( ( ( rule__PartialModelDeclaration__Group__0 ) ) ) - // InternalApplicationConfiguration.g:667:2: ( ( rule__PartialModelDeclaration__Group__0 ) ) - { - // InternalApplicationConfiguration.g:667:2: ( ( rule__PartialModelDeclaration__Group__0 ) ) - // InternalApplicationConfiguration.g:668:3: ( rule__PartialModelDeclaration__Group__0 ) - { - before(grammarAccess.getPartialModelDeclarationAccess().getGroup()); - // InternalApplicationConfiguration.g:669:3: ( rule__PartialModelDeclaration__Group__0 ) - // InternalApplicationConfiguration.g:669:4: rule__PartialModelDeclaration__Group__0 - { - pushFollow(FOLLOW_2); - rule__PartialModelDeclaration__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getPartialModelDeclarationAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rulePartialModelDeclaration" - - - // $ANTLR start "entryRulePartialModelReference" - // InternalApplicationConfiguration.g:678:1: entryRulePartialModelReference : rulePartialModelReference EOF ; - public final void entryRulePartialModelReference() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:679:1: ( rulePartialModelReference EOF ) - // InternalApplicationConfiguration.g:680:1: rulePartialModelReference EOF - { - before(grammarAccess.getPartialModelReferenceRule()); - pushFollow(FOLLOW_1); - rulePartialModelReference(); - - state._fsp--; - - after(grammarAccess.getPartialModelReferenceRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRulePartialModelReference" - - - // $ANTLR start "rulePartialModelReference" - // InternalApplicationConfiguration.g:687:1: rulePartialModelReference : ( ( rule__PartialModelReference__ReferredAssignment ) ) ; - public final void rulePartialModelReference() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:691:2: ( ( ( rule__PartialModelReference__ReferredAssignment ) ) ) - // InternalApplicationConfiguration.g:692:2: ( ( rule__PartialModelReference__ReferredAssignment ) ) - { - // InternalApplicationConfiguration.g:692:2: ( ( rule__PartialModelReference__ReferredAssignment ) ) - // InternalApplicationConfiguration.g:693:3: ( rule__PartialModelReference__ReferredAssignment ) - { - before(grammarAccess.getPartialModelReferenceAccess().getReferredAssignment()); - // InternalApplicationConfiguration.g:694:3: ( rule__PartialModelReference__ReferredAssignment ) - // InternalApplicationConfiguration.g:694:4: rule__PartialModelReference__ReferredAssignment - { - pushFollow(FOLLOW_2); - rule__PartialModelReference__ReferredAssignment(); - - state._fsp--; - - - } - - after(grammarAccess.getPartialModelReferenceAccess().getReferredAssignment()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rulePartialModelReference" - - - // $ANTLR start "entryRulePartialModel" - // InternalApplicationConfiguration.g:703:1: entryRulePartialModel : rulePartialModel EOF ; - public final void entryRulePartialModel() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:704:1: ( rulePartialModel EOF ) - // InternalApplicationConfiguration.g:705:1: rulePartialModel EOF - { - before(grammarAccess.getPartialModelRule()); - pushFollow(FOLLOW_1); - rulePartialModel(); - - state._fsp--; - - after(grammarAccess.getPartialModelRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRulePartialModel" - - - // $ANTLR start "rulePartialModel" - // InternalApplicationConfiguration.g:712:1: rulePartialModel : ( ( rule__PartialModel__Alternatives ) ) ; - public final void rulePartialModel() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:716:2: ( ( ( rule__PartialModel__Alternatives ) ) ) - // InternalApplicationConfiguration.g:717:2: ( ( rule__PartialModel__Alternatives ) ) - { - // InternalApplicationConfiguration.g:717:2: ( ( rule__PartialModel__Alternatives ) ) - // InternalApplicationConfiguration.g:718:3: ( rule__PartialModel__Alternatives ) - { - before(grammarAccess.getPartialModelAccess().getAlternatives()); - // InternalApplicationConfiguration.g:719:3: ( rule__PartialModel__Alternatives ) - // InternalApplicationConfiguration.g:719:4: rule__PartialModel__Alternatives - { - pushFollow(FOLLOW_2); - rule__PartialModel__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getPartialModelAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rulePartialModel" - - - // $ANTLR start "entryRulePatternSpecification" - // InternalApplicationConfiguration.g:728:1: entryRulePatternSpecification : rulePatternSpecification EOF ; - public final void entryRulePatternSpecification() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:729:1: ( rulePatternSpecification EOF ) - // InternalApplicationConfiguration.g:730:1: rulePatternSpecification EOF - { - before(grammarAccess.getPatternSpecificationRule()); - pushFollow(FOLLOW_1); - rulePatternSpecification(); - - state._fsp--; - - after(grammarAccess.getPatternSpecificationRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRulePatternSpecification" - - - // $ANTLR start "rulePatternSpecification" - // InternalApplicationConfiguration.g:737:1: rulePatternSpecification : ( ( rule__PatternSpecification__Group__0 ) ) ; - public final void rulePatternSpecification() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:741:2: ( ( ( rule__PatternSpecification__Group__0 ) ) ) - // InternalApplicationConfiguration.g:742:2: ( ( rule__PatternSpecification__Group__0 ) ) - { - // InternalApplicationConfiguration.g:742:2: ( ( rule__PatternSpecification__Group__0 ) ) - // InternalApplicationConfiguration.g:743:3: ( rule__PatternSpecification__Group__0 ) - { - before(grammarAccess.getPatternSpecificationAccess().getGroup()); - // InternalApplicationConfiguration.g:744:3: ( rule__PatternSpecification__Group__0 ) - // InternalApplicationConfiguration.g:744:4: rule__PatternSpecification__Group__0 - { - pushFollow(FOLLOW_2); - rule__PatternSpecification__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getPatternSpecificationAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rulePatternSpecification" - - - // $ANTLR start "entryRulePatternEntry" - // InternalApplicationConfiguration.g:753:1: entryRulePatternEntry : rulePatternEntry EOF ; - public final void entryRulePatternEntry() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:754:1: ( rulePatternEntry EOF ) - // InternalApplicationConfiguration.g:755:1: rulePatternEntry EOF - { - before(grammarAccess.getPatternEntryRule()); - pushFollow(FOLLOW_1); - rulePatternEntry(); - - state._fsp--; - - after(grammarAccess.getPatternEntryRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRulePatternEntry" - - - // $ANTLR start "rulePatternEntry" - // InternalApplicationConfiguration.g:762:1: rulePatternEntry : ( ( rule__PatternEntry__Alternatives ) ) ; - public final void rulePatternEntry() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:766:2: ( ( ( rule__PatternEntry__Alternatives ) ) ) - // InternalApplicationConfiguration.g:767:2: ( ( rule__PatternEntry__Alternatives ) ) - { - // InternalApplicationConfiguration.g:767:2: ( ( rule__PatternEntry__Alternatives ) ) - // InternalApplicationConfiguration.g:768:3: ( rule__PatternEntry__Alternatives ) - { - before(grammarAccess.getPatternEntryAccess().getAlternatives()); - // InternalApplicationConfiguration.g:769:3: ( rule__PatternEntry__Alternatives ) - // InternalApplicationConfiguration.g:769:4: rule__PatternEntry__Alternatives - { - pushFollow(FOLLOW_2); - rule__PatternEntry__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getPatternEntryAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rulePatternEntry" - - - // $ANTLR start "entryRuleAllPatternEntry" - // InternalApplicationConfiguration.g:778:1: entryRuleAllPatternEntry : ruleAllPatternEntry EOF ; - public final void entryRuleAllPatternEntry() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:779:1: ( ruleAllPatternEntry EOF ) - // InternalApplicationConfiguration.g:780:1: ruleAllPatternEntry EOF - { - before(grammarAccess.getAllPatternEntryRule()); - pushFollow(FOLLOW_1); - ruleAllPatternEntry(); - - state._fsp--; - - after(grammarAccess.getAllPatternEntryRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleAllPatternEntry" - - - // $ANTLR start "ruleAllPatternEntry" - // InternalApplicationConfiguration.g:787:1: ruleAllPatternEntry : ( ( rule__AllPatternEntry__Group__0 ) ) ; - public final void ruleAllPatternEntry() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:791:2: ( ( ( rule__AllPatternEntry__Group__0 ) ) ) - // InternalApplicationConfiguration.g:792:2: ( ( rule__AllPatternEntry__Group__0 ) ) - { - // InternalApplicationConfiguration.g:792:2: ( ( rule__AllPatternEntry__Group__0 ) ) - // InternalApplicationConfiguration.g:793:3: ( rule__AllPatternEntry__Group__0 ) - { - before(grammarAccess.getAllPatternEntryAccess().getGroup()); - // InternalApplicationConfiguration.g:794:3: ( rule__AllPatternEntry__Group__0 ) - // InternalApplicationConfiguration.g:794:4: rule__AllPatternEntry__Group__0 - { - pushFollow(FOLLOW_2); - rule__AllPatternEntry__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getAllPatternEntryAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleAllPatternEntry" - - - // $ANTLR start "entryRulePatternElement" - // InternalApplicationConfiguration.g:803:1: entryRulePatternElement : rulePatternElement EOF ; - public final void entryRulePatternElement() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:804:1: ( rulePatternElement EOF ) - // InternalApplicationConfiguration.g:805:1: rulePatternElement EOF - { - before(grammarAccess.getPatternElementRule()); - pushFollow(FOLLOW_1); - rulePatternElement(); - - state._fsp--; - - after(grammarAccess.getPatternElementRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRulePatternElement" - - - // $ANTLR start "rulePatternElement" - // InternalApplicationConfiguration.g:812:1: rulePatternElement : ( ( rule__PatternElement__Group__0 ) ) ; - public final void rulePatternElement() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:816:2: ( ( ( rule__PatternElement__Group__0 ) ) ) - // InternalApplicationConfiguration.g:817:2: ( ( rule__PatternElement__Group__0 ) ) - { - // InternalApplicationConfiguration.g:817:2: ( ( rule__PatternElement__Group__0 ) ) - // InternalApplicationConfiguration.g:818:3: ( rule__PatternElement__Group__0 ) - { - before(grammarAccess.getPatternElementAccess().getGroup()); - // InternalApplicationConfiguration.g:819:3: ( rule__PatternElement__Group__0 ) - // InternalApplicationConfiguration.g:819:4: rule__PatternElement__Group__0 - { - pushFollow(FOLLOW_2); - rule__PatternElement__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getPatternElementAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rulePatternElement" - - - // $ANTLR start "entryRuleGraphPatternDeclaration" - // InternalApplicationConfiguration.g:828:1: entryRuleGraphPatternDeclaration : ruleGraphPatternDeclaration EOF ; - public final void entryRuleGraphPatternDeclaration() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:829:1: ( ruleGraphPatternDeclaration EOF ) - // InternalApplicationConfiguration.g:830:1: ruleGraphPatternDeclaration EOF - { - before(grammarAccess.getGraphPatternDeclarationRule()); - pushFollow(FOLLOW_1); - ruleGraphPatternDeclaration(); - - state._fsp--; - - after(grammarAccess.getGraphPatternDeclarationRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleGraphPatternDeclaration" - - - // $ANTLR start "ruleGraphPatternDeclaration" - // InternalApplicationConfiguration.g:837:1: ruleGraphPatternDeclaration : ( ( rule__GraphPatternDeclaration__Group__0 ) ) ; - public final void ruleGraphPatternDeclaration() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:841:2: ( ( ( rule__GraphPatternDeclaration__Group__0 ) ) ) - // InternalApplicationConfiguration.g:842:2: ( ( rule__GraphPatternDeclaration__Group__0 ) ) - { - // InternalApplicationConfiguration.g:842:2: ( ( rule__GraphPatternDeclaration__Group__0 ) ) - // InternalApplicationConfiguration.g:843:3: ( rule__GraphPatternDeclaration__Group__0 ) - { - before(grammarAccess.getGraphPatternDeclarationAccess().getGroup()); - // InternalApplicationConfiguration.g:844:3: ( rule__GraphPatternDeclaration__Group__0 ) - // InternalApplicationConfiguration.g:844:4: rule__GraphPatternDeclaration__Group__0 - { - pushFollow(FOLLOW_2); - rule__GraphPatternDeclaration__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getGraphPatternDeclarationAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleGraphPatternDeclaration" - - - // $ANTLR start "entryRuleGraphPatternReference" - // InternalApplicationConfiguration.g:853:1: entryRuleGraphPatternReference : ruleGraphPatternReference EOF ; - public final void entryRuleGraphPatternReference() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:854:1: ( ruleGraphPatternReference EOF ) - // InternalApplicationConfiguration.g:855:1: ruleGraphPatternReference EOF - { - before(grammarAccess.getGraphPatternReferenceRule()); - pushFollow(FOLLOW_1); - ruleGraphPatternReference(); - - state._fsp--; - - after(grammarAccess.getGraphPatternReferenceRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleGraphPatternReference" - - - // $ANTLR start "ruleGraphPatternReference" - // InternalApplicationConfiguration.g:862:1: ruleGraphPatternReference : ( ( rule__GraphPatternReference__ReferredAssignment ) ) ; - public final void ruleGraphPatternReference() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:866:2: ( ( ( rule__GraphPatternReference__ReferredAssignment ) ) ) - // InternalApplicationConfiguration.g:867:2: ( ( rule__GraphPatternReference__ReferredAssignment ) ) - { - // InternalApplicationConfiguration.g:867:2: ( ( rule__GraphPatternReference__ReferredAssignment ) ) - // InternalApplicationConfiguration.g:868:3: ( rule__GraphPatternReference__ReferredAssignment ) - { - before(grammarAccess.getGraphPatternReferenceAccess().getReferredAssignment()); - // InternalApplicationConfiguration.g:869:3: ( rule__GraphPatternReference__ReferredAssignment ) - // InternalApplicationConfiguration.g:869:4: rule__GraphPatternReference__ReferredAssignment - { - pushFollow(FOLLOW_2); - rule__GraphPatternReference__ReferredAssignment(); - - state._fsp--; - - - } - - after(grammarAccess.getGraphPatternReferenceAccess().getReferredAssignment()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleGraphPatternReference" - - - // $ANTLR start "entryRuleGraphPattern" - // InternalApplicationConfiguration.g:878:1: entryRuleGraphPattern : ruleGraphPattern EOF ; - public final void entryRuleGraphPattern() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:879:1: ( ruleGraphPattern EOF ) - // InternalApplicationConfiguration.g:880:1: ruleGraphPattern EOF - { - before(grammarAccess.getGraphPatternRule()); - pushFollow(FOLLOW_1); - ruleGraphPattern(); - - state._fsp--; - - after(grammarAccess.getGraphPatternRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleGraphPattern" - - - // $ANTLR start "ruleGraphPattern" - // InternalApplicationConfiguration.g:887:1: ruleGraphPattern : ( ( rule__GraphPattern__Alternatives ) ) ; - public final void ruleGraphPattern() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:891:2: ( ( ( rule__GraphPattern__Alternatives ) ) ) - // InternalApplicationConfiguration.g:892:2: ( ( rule__GraphPattern__Alternatives ) ) - { - // InternalApplicationConfiguration.g:892:2: ( ( rule__GraphPattern__Alternatives ) ) - // InternalApplicationConfiguration.g:893:3: ( rule__GraphPattern__Alternatives ) - { - before(grammarAccess.getGraphPatternAccess().getAlternatives()); - // InternalApplicationConfiguration.g:894:3: ( rule__GraphPattern__Alternatives ) - // InternalApplicationConfiguration.g:894:4: rule__GraphPattern__Alternatives - { - pushFollow(FOLLOW_2); - rule__GraphPattern__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getGraphPatternAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleGraphPattern" - - - // $ANTLR start "entryRuleObjectiveSpecification" - // InternalApplicationConfiguration.g:903:1: entryRuleObjectiveSpecification : ruleObjectiveSpecification EOF ; - public final void entryRuleObjectiveSpecification() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:904:1: ( ruleObjectiveSpecification EOF ) - // InternalApplicationConfiguration.g:905:1: ruleObjectiveSpecification EOF - { - before(grammarAccess.getObjectiveSpecificationRule()); - pushFollow(FOLLOW_1); - ruleObjectiveSpecification(); - - state._fsp--; - - after(grammarAccess.getObjectiveSpecificationRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleObjectiveSpecification" - - - // $ANTLR start "ruleObjectiveSpecification" - // InternalApplicationConfiguration.g:912:1: ruleObjectiveSpecification : ( ( rule__ObjectiveSpecification__Group__0 ) ) ; - public final void ruleObjectiveSpecification() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:916:2: ( ( ( rule__ObjectiveSpecification__Group__0 ) ) ) - // InternalApplicationConfiguration.g:917:2: ( ( rule__ObjectiveSpecification__Group__0 ) ) - { - // InternalApplicationConfiguration.g:917:2: ( ( rule__ObjectiveSpecification__Group__0 ) ) - // InternalApplicationConfiguration.g:918:3: ( rule__ObjectiveSpecification__Group__0 ) - { - before(grammarAccess.getObjectiveSpecificationAccess().getGroup()); - // InternalApplicationConfiguration.g:919:3: ( rule__ObjectiveSpecification__Group__0 ) - // InternalApplicationConfiguration.g:919:4: rule__ObjectiveSpecification__Group__0 - { - pushFollow(FOLLOW_2); - rule__ObjectiveSpecification__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getObjectiveSpecificationAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleObjectiveSpecification" - - - // $ANTLR start "entryRuleObjectiveEntry" - // InternalApplicationConfiguration.g:928:1: entryRuleObjectiveEntry : ruleObjectiveEntry EOF ; - public final void entryRuleObjectiveEntry() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:929:1: ( ruleObjectiveEntry EOF ) - // InternalApplicationConfiguration.g:930:1: ruleObjectiveEntry EOF - { - before(grammarAccess.getObjectiveEntryRule()); - pushFollow(FOLLOW_1); - ruleObjectiveEntry(); - - state._fsp--; - - after(grammarAccess.getObjectiveEntryRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleObjectiveEntry" - - - // $ANTLR start "ruleObjectiveEntry" - // InternalApplicationConfiguration.g:937:1: ruleObjectiveEntry : ( ( rule__ObjectiveEntry__Alternatives ) ) ; - public final void ruleObjectiveEntry() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:941:2: ( ( ( rule__ObjectiveEntry__Alternatives ) ) ) - // InternalApplicationConfiguration.g:942:2: ( ( rule__ObjectiveEntry__Alternatives ) ) - { - // InternalApplicationConfiguration.g:942:2: ( ( rule__ObjectiveEntry__Alternatives ) ) - // InternalApplicationConfiguration.g:943:3: ( rule__ObjectiveEntry__Alternatives ) - { - before(grammarAccess.getObjectiveEntryAccess().getAlternatives()); - // InternalApplicationConfiguration.g:944:3: ( rule__ObjectiveEntry__Alternatives ) - // InternalApplicationConfiguration.g:944:4: rule__ObjectiveEntry__Alternatives - { - pushFollow(FOLLOW_2); - rule__ObjectiveEntry__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getObjectiveEntryAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleObjectiveEntry" - - - // $ANTLR start "entryRuleOptimizationEntry" - // InternalApplicationConfiguration.g:953:1: entryRuleOptimizationEntry : ruleOptimizationEntry EOF ; - public final void entryRuleOptimizationEntry() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:954:1: ( ruleOptimizationEntry EOF ) - // InternalApplicationConfiguration.g:955:1: ruleOptimizationEntry EOF - { - before(grammarAccess.getOptimizationEntryRule()); - pushFollow(FOLLOW_1); - ruleOptimizationEntry(); - - state._fsp--; - - after(grammarAccess.getOptimizationEntryRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleOptimizationEntry" - - - // $ANTLR start "ruleOptimizationEntry" - // InternalApplicationConfiguration.g:962:1: ruleOptimizationEntry : ( ( rule__OptimizationEntry__Group__0 ) ) ; - public final void ruleOptimizationEntry() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:966:2: ( ( ( rule__OptimizationEntry__Group__0 ) ) ) - // InternalApplicationConfiguration.g:967:2: ( ( rule__OptimizationEntry__Group__0 ) ) - { - // InternalApplicationConfiguration.g:967:2: ( ( rule__OptimizationEntry__Group__0 ) ) - // InternalApplicationConfiguration.g:968:3: ( rule__OptimizationEntry__Group__0 ) - { - before(grammarAccess.getOptimizationEntryAccess().getGroup()); - // InternalApplicationConfiguration.g:969:3: ( rule__OptimizationEntry__Group__0 ) - // InternalApplicationConfiguration.g:969:4: rule__OptimizationEntry__Group__0 - { - pushFollow(FOLLOW_2); - rule__OptimizationEntry__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getOptimizationEntryAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleOptimizationEntry" - - - // $ANTLR start "entryRuleThresholdEntry" - // InternalApplicationConfiguration.g:978:1: entryRuleThresholdEntry : ruleThresholdEntry EOF ; - public final void entryRuleThresholdEntry() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:979:1: ( ruleThresholdEntry EOF ) - // InternalApplicationConfiguration.g:980:1: ruleThresholdEntry EOF - { - before(grammarAccess.getThresholdEntryRule()); - pushFollow(FOLLOW_1); - ruleThresholdEntry(); - - state._fsp--; - - after(grammarAccess.getThresholdEntryRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleThresholdEntry" - - - // $ANTLR start "ruleThresholdEntry" - // InternalApplicationConfiguration.g:987:1: ruleThresholdEntry : ( ( rule__ThresholdEntry__Group__0 ) ) ; - public final void ruleThresholdEntry() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:991:2: ( ( ( rule__ThresholdEntry__Group__0 ) ) ) - // InternalApplicationConfiguration.g:992:2: ( ( rule__ThresholdEntry__Group__0 ) ) - { - // InternalApplicationConfiguration.g:992:2: ( ( rule__ThresholdEntry__Group__0 ) ) - // InternalApplicationConfiguration.g:993:3: ( rule__ThresholdEntry__Group__0 ) - { - before(grammarAccess.getThresholdEntryAccess().getGroup()); - // InternalApplicationConfiguration.g:994:3: ( rule__ThresholdEntry__Group__0 ) - // InternalApplicationConfiguration.g:994:4: rule__ThresholdEntry__Group__0 - { - pushFollow(FOLLOW_2); - rule__ThresholdEntry__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getThresholdEntryAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleThresholdEntry" - - - // $ANTLR start "entryRuleObjectiveFunction" - // InternalApplicationConfiguration.g:1003:1: entryRuleObjectiveFunction : ruleObjectiveFunction EOF ; - public final void entryRuleObjectiveFunction() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1004:1: ( ruleObjectiveFunction EOF ) - // InternalApplicationConfiguration.g:1005:1: ruleObjectiveFunction EOF - { - before(grammarAccess.getObjectiveFunctionRule()); - pushFollow(FOLLOW_1); - ruleObjectiveFunction(); - - state._fsp--; - - after(grammarAccess.getObjectiveFunctionRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleObjectiveFunction" - - - // $ANTLR start "ruleObjectiveFunction" - // InternalApplicationConfiguration.g:1012:1: ruleObjectiveFunction : ( ruleCostObjectiveFunction ) ; - public final void ruleObjectiveFunction() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1016:2: ( ( ruleCostObjectiveFunction ) ) - // InternalApplicationConfiguration.g:1017:2: ( ruleCostObjectiveFunction ) - { - // InternalApplicationConfiguration.g:1017:2: ( ruleCostObjectiveFunction ) - // InternalApplicationConfiguration.g:1018:3: ruleCostObjectiveFunction - { - before(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall()); - pushFollow(FOLLOW_2); - ruleCostObjectiveFunction(); - - state._fsp--; - - after(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleObjectiveFunction" - - - // $ANTLR start "entryRuleCostObjectiveFunction" - // InternalApplicationConfiguration.g:1028:1: entryRuleCostObjectiveFunction : ruleCostObjectiveFunction EOF ; - public final void entryRuleCostObjectiveFunction() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1029:1: ( ruleCostObjectiveFunction EOF ) - // InternalApplicationConfiguration.g:1030:1: ruleCostObjectiveFunction EOF - { - before(grammarAccess.getCostObjectiveFunctionRule()); - pushFollow(FOLLOW_1); - ruleCostObjectiveFunction(); - - state._fsp--; - - after(grammarAccess.getCostObjectiveFunctionRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleCostObjectiveFunction" - - - // $ANTLR start "ruleCostObjectiveFunction" - // InternalApplicationConfiguration.g:1037:1: ruleCostObjectiveFunction : ( ( rule__CostObjectiveFunction__Group__0 ) ) ; - public final void ruleCostObjectiveFunction() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1041:2: ( ( ( rule__CostObjectiveFunction__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1042:2: ( ( rule__CostObjectiveFunction__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1042:2: ( ( rule__CostObjectiveFunction__Group__0 ) ) - // InternalApplicationConfiguration.g:1043:3: ( rule__CostObjectiveFunction__Group__0 ) - { - before(grammarAccess.getCostObjectiveFunctionAccess().getGroup()); - // InternalApplicationConfiguration.g:1044:3: ( rule__CostObjectiveFunction__Group__0 ) - // InternalApplicationConfiguration.g:1044:4: rule__CostObjectiveFunction__Group__0 - { - pushFollow(FOLLOW_2); - rule__CostObjectiveFunction__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getCostObjectiveFunctionAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleCostObjectiveFunction" - - - // $ANTLR start "entryRuleCostEntry" - // InternalApplicationConfiguration.g:1053:1: entryRuleCostEntry : ruleCostEntry EOF ; - public final void entryRuleCostEntry() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1054:1: ( ruleCostEntry EOF ) - // InternalApplicationConfiguration.g:1055:1: ruleCostEntry EOF - { - before(grammarAccess.getCostEntryRule()); - pushFollow(FOLLOW_1); - ruleCostEntry(); - - state._fsp--; - - after(grammarAccess.getCostEntryRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleCostEntry" - - - // $ANTLR start "ruleCostEntry" - // InternalApplicationConfiguration.g:1062:1: ruleCostEntry : ( ( rule__CostEntry__Group__0 ) ) ; - public final void ruleCostEntry() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1066:2: ( ( ( rule__CostEntry__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1067:2: ( ( rule__CostEntry__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1067:2: ( ( rule__CostEntry__Group__0 ) ) - // InternalApplicationConfiguration.g:1068:3: ( rule__CostEntry__Group__0 ) - { - before(grammarAccess.getCostEntryAccess().getGroup()); - // InternalApplicationConfiguration.g:1069:3: ( rule__CostEntry__Group__0 ) - // InternalApplicationConfiguration.g:1069:4: rule__CostEntry__Group__0 - { - pushFollow(FOLLOW_2); - rule__CostEntry__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getCostEntryAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleCostEntry" - - - // $ANTLR start "entryRuleObjectiveDeclaration" - // InternalApplicationConfiguration.g:1078:1: entryRuleObjectiveDeclaration : ruleObjectiveDeclaration EOF ; - public final void entryRuleObjectiveDeclaration() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1079:1: ( ruleObjectiveDeclaration EOF ) - // InternalApplicationConfiguration.g:1080:1: ruleObjectiveDeclaration EOF - { - before(grammarAccess.getObjectiveDeclarationRule()); - pushFollow(FOLLOW_1); - ruleObjectiveDeclaration(); - - state._fsp--; - - after(grammarAccess.getObjectiveDeclarationRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleObjectiveDeclaration" - - - // $ANTLR start "ruleObjectiveDeclaration" - // InternalApplicationConfiguration.g:1087:1: ruleObjectiveDeclaration : ( ( rule__ObjectiveDeclaration__Group__0 ) ) ; - public final void ruleObjectiveDeclaration() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1091:2: ( ( ( rule__ObjectiveDeclaration__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1092:2: ( ( rule__ObjectiveDeclaration__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1092:2: ( ( rule__ObjectiveDeclaration__Group__0 ) ) - // InternalApplicationConfiguration.g:1093:3: ( rule__ObjectiveDeclaration__Group__0 ) - { - before(grammarAccess.getObjectiveDeclarationAccess().getGroup()); - // InternalApplicationConfiguration.g:1094:3: ( rule__ObjectiveDeclaration__Group__0 ) - // InternalApplicationConfiguration.g:1094:4: rule__ObjectiveDeclaration__Group__0 - { - pushFollow(FOLLOW_2); - rule__ObjectiveDeclaration__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getObjectiveDeclarationAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleObjectiveDeclaration" - - - // $ANTLR start "entryRuleObjectiveReference" - // InternalApplicationConfiguration.g:1103:1: entryRuleObjectiveReference : ruleObjectiveReference EOF ; - public final void entryRuleObjectiveReference() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1104:1: ( ruleObjectiveReference EOF ) - // InternalApplicationConfiguration.g:1105:1: ruleObjectiveReference EOF - { - before(grammarAccess.getObjectiveReferenceRule()); - pushFollow(FOLLOW_1); - ruleObjectiveReference(); - - state._fsp--; - - after(grammarAccess.getObjectiveReferenceRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleObjectiveReference" - - - // $ANTLR start "ruleObjectiveReference" - // InternalApplicationConfiguration.g:1112:1: ruleObjectiveReference : ( ( rule__ObjectiveReference__ReferredAssignment ) ) ; - public final void ruleObjectiveReference() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1116:2: ( ( ( rule__ObjectiveReference__ReferredAssignment ) ) ) - // InternalApplicationConfiguration.g:1117:2: ( ( rule__ObjectiveReference__ReferredAssignment ) ) - { - // InternalApplicationConfiguration.g:1117:2: ( ( rule__ObjectiveReference__ReferredAssignment ) ) - // InternalApplicationConfiguration.g:1118:3: ( rule__ObjectiveReference__ReferredAssignment ) - { - before(grammarAccess.getObjectiveReferenceAccess().getReferredAssignment()); - // InternalApplicationConfiguration.g:1119:3: ( rule__ObjectiveReference__ReferredAssignment ) - // InternalApplicationConfiguration.g:1119:4: rule__ObjectiveReference__ReferredAssignment - { - pushFollow(FOLLOW_2); - rule__ObjectiveReference__ReferredAssignment(); - - state._fsp--; - - - } - - after(grammarAccess.getObjectiveReferenceAccess().getReferredAssignment()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleObjectiveReference" - - - // $ANTLR start "entryRuleObjective" - // InternalApplicationConfiguration.g:1128:1: entryRuleObjective : ruleObjective EOF ; - public final void entryRuleObjective() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1129:1: ( ruleObjective EOF ) - // InternalApplicationConfiguration.g:1130:1: ruleObjective EOF - { - before(grammarAccess.getObjectiveRule()); - pushFollow(FOLLOW_1); - ruleObjective(); - - state._fsp--; - - after(grammarAccess.getObjectiveRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleObjective" - - - // $ANTLR start "ruleObjective" - // InternalApplicationConfiguration.g:1137:1: ruleObjective : ( ( rule__Objective__Alternatives ) ) ; - public final void ruleObjective() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1141:2: ( ( ( rule__Objective__Alternatives ) ) ) - // InternalApplicationConfiguration.g:1142:2: ( ( rule__Objective__Alternatives ) ) - { - // InternalApplicationConfiguration.g:1142:2: ( ( rule__Objective__Alternatives ) ) - // InternalApplicationConfiguration.g:1143:3: ( rule__Objective__Alternatives ) - { - before(grammarAccess.getObjectiveAccess().getAlternatives()); - // InternalApplicationConfiguration.g:1144:3: ( rule__Objective__Alternatives ) - // InternalApplicationConfiguration.g:1144:4: rule__Objective__Alternatives - { - pushFollow(FOLLOW_2); - rule__Objective__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getObjectiveAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleObjective" - - - // $ANTLR start "entryRuleConfigSpecification" - // InternalApplicationConfiguration.g:1153:1: entryRuleConfigSpecification : ruleConfigSpecification EOF ; - public final void entryRuleConfigSpecification() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1154:1: ( ruleConfigSpecification EOF ) - // InternalApplicationConfiguration.g:1155:1: ruleConfigSpecification EOF - { - before(grammarAccess.getConfigSpecificationRule()); - pushFollow(FOLLOW_1); - ruleConfigSpecification(); - - state._fsp--; - - after(grammarAccess.getConfigSpecificationRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleConfigSpecification" - - - // $ANTLR start "ruleConfigSpecification" - // InternalApplicationConfiguration.g:1162:1: ruleConfigSpecification : ( ( rule__ConfigSpecification__Group__0 ) ) ; - public final void ruleConfigSpecification() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1166:2: ( ( ( rule__ConfigSpecification__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1167:2: ( ( rule__ConfigSpecification__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1167:2: ( ( rule__ConfigSpecification__Group__0 ) ) - // InternalApplicationConfiguration.g:1168:3: ( rule__ConfigSpecification__Group__0 ) - { - before(grammarAccess.getConfigSpecificationAccess().getGroup()); - // InternalApplicationConfiguration.g:1169:3: ( rule__ConfigSpecification__Group__0 ) - // InternalApplicationConfiguration.g:1169:4: rule__ConfigSpecification__Group__0 - { - pushFollow(FOLLOW_2); - rule__ConfigSpecification__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getConfigSpecificationAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleConfigSpecification" - - - // $ANTLR start "entryRuleConfigDeclaration" - // InternalApplicationConfiguration.g:1178:1: entryRuleConfigDeclaration : ruleConfigDeclaration EOF ; - public final void entryRuleConfigDeclaration() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1179:1: ( ruleConfigDeclaration EOF ) - // InternalApplicationConfiguration.g:1180:1: ruleConfigDeclaration EOF - { - before(grammarAccess.getConfigDeclarationRule()); - pushFollow(FOLLOW_1); - ruleConfigDeclaration(); - - state._fsp--; - - after(grammarAccess.getConfigDeclarationRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleConfigDeclaration" - - - // $ANTLR start "ruleConfigDeclaration" - // InternalApplicationConfiguration.g:1187:1: ruleConfigDeclaration : ( ( rule__ConfigDeclaration__Group__0 ) ) ; - public final void ruleConfigDeclaration() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1191:2: ( ( ( rule__ConfigDeclaration__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1192:2: ( ( rule__ConfigDeclaration__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1192:2: ( ( rule__ConfigDeclaration__Group__0 ) ) - // InternalApplicationConfiguration.g:1193:3: ( rule__ConfigDeclaration__Group__0 ) - { - before(grammarAccess.getConfigDeclarationAccess().getGroup()); - // InternalApplicationConfiguration.g:1194:3: ( rule__ConfigDeclaration__Group__0 ) - // InternalApplicationConfiguration.g:1194:4: rule__ConfigDeclaration__Group__0 - { - pushFollow(FOLLOW_2); - rule__ConfigDeclaration__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getConfigDeclarationAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleConfigDeclaration" - - - // $ANTLR start "entryRuleConfigEntry" - // InternalApplicationConfiguration.g:1203:1: entryRuleConfigEntry : ruleConfigEntry EOF ; - public final void entryRuleConfigEntry() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1204:1: ( ruleConfigEntry EOF ) - // InternalApplicationConfiguration.g:1205:1: ruleConfigEntry EOF - { - before(grammarAccess.getConfigEntryRule()); - pushFollow(FOLLOW_1); - ruleConfigEntry(); - - state._fsp--; - - after(grammarAccess.getConfigEntryRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleConfigEntry" - - - // $ANTLR start "ruleConfigEntry" - // InternalApplicationConfiguration.g:1212:1: ruleConfigEntry : ( ( rule__ConfigEntry__Alternatives ) ) ; - public final void ruleConfigEntry() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1216:2: ( ( ( rule__ConfigEntry__Alternatives ) ) ) - // InternalApplicationConfiguration.g:1217:2: ( ( rule__ConfigEntry__Alternatives ) ) - { - // InternalApplicationConfiguration.g:1217:2: ( ( rule__ConfigEntry__Alternatives ) ) - // InternalApplicationConfiguration.g:1218:3: ( rule__ConfigEntry__Alternatives ) - { - before(grammarAccess.getConfigEntryAccess().getAlternatives()); - // InternalApplicationConfiguration.g:1219:3: ( rule__ConfigEntry__Alternatives ) - // InternalApplicationConfiguration.g:1219:4: rule__ConfigEntry__Alternatives - { - pushFollow(FOLLOW_2); - rule__ConfigEntry__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getConfigEntryAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleConfigEntry" - - - // $ANTLR start "entryRuleDocumentationEntry" - // InternalApplicationConfiguration.g:1228:1: entryRuleDocumentationEntry : ruleDocumentationEntry EOF ; - public final void entryRuleDocumentationEntry() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1229:1: ( ruleDocumentationEntry EOF ) - // InternalApplicationConfiguration.g:1230:1: ruleDocumentationEntry EOF - { - before(grammarAccess.getDocumentationEntryRule()); - pushFollow(FOLLOW_1); - ruleDocumentationEntry(); - - state._fsp--; - - after(grammarAccess.getDocumentationEntryRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleDocumentationEntry" - - - // $ANTLR start "ruleDocumentationEntry" - // InternalApplicationConfiguration.g:1237:1: ruleDocumentationEntry : ( ( rule__DocumentationEntry__Group__0 ) ) ; - public final void ruleDocumentationEntry() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1241:2: ( ( ( rule__DocumentationEntry__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1242:2: ( ( rule__DocumentationEntry__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1242:2: ( ( rule__DocumentationEntry__Group__0 ) ) - // InternalApplicationConfiguration.g:1243:3: ( rule__DocumentationEntry__Group__0 ) - { - before(grammarAccess.getDocumentationEntryAccess().getGroup()); - // InternalApplicationConfiguration.g:1244:3: ( rule__DocumentationEntry__Group__0 ) - // InternalApplicationConfiguration.g:1244:4: rule__DocumentationEntry__Group__0 - { - pushFollow(FOLLOW_2); - rule__DocumentationEntry__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getDocumentationEntryAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleDocumentationEntry" - - - // $ANTLR start "entryRuleRuntimeEntry" - // InternalApplicationConfiguration.g:1253:1: entryRuleRuntimeEntry : ruleRuntimeEntry EOF ; - public final void entryRuleRuntimeEntry() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1254:1: ( ruleRuntimeEntry EOF ) - // InternalApplicationConfiguration.g:1255:1: ruleRuntimeEntry EOF - { - before(grammarAccess.getRuntimeEntryRule()); - pushFollow(FOLLOW_1); - ruleRuntimeEntry(); - - state._fsp--; - - after(grammarAccess.getRuntimeEntryRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleRuntimeEntry" - - - // $ANTLR start "ruleRuntimeEntry" - // InternalApplicationConfiguration.g:1262:1: ruleRuntimeEntry : ( ( rule__RuntimeEntry__Group__0 ) ) ; - public final void ruleRuntimeEntry() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1266:2: ( ( ( rule__RuntimeEntry__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1267:2: ( ( rule__RuntimeEntry__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1267:2: ( ( rule__RuntimeEntry__Group__0 ) ) - // InternalApplicationConfiguration.g:1268:3: ( rule__RuntimeEntry__Group__0 ) - { - before(grammarAccess.getRuntimeEntryAccess().getGroup()); - // InternalApplicationConfiguration.g:1269:3: ( rule__RuntimeEntry__Group__0 ) - // InternalApplicationConfiguration.g:1269:4: rule__RuntimeEntry__Group__0 - { - pushFollow(FOLLOW_2); - rule__RuntimeEntry__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getRuntimeEntryAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleRuntimeEntry" - - - // $ANTLR start "entryRuleMemoryEntry" - // InternalApplicationConfiguration.g:1278:1: entryRuleMemoryEntry : ruleMemoryEntry EOF ; - public final void entryRuleMemoryEntry() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1279:1: ( ruleMemoryEntry EOF ) - // InternalApplicationConfiguration.g:1280:1: ruleMemoryEntry EOF - { - before(grammarAccess.getMemoryEntryRule()); - pushFollow(FOLLOW_1); - ruleMemoryEntry(); - - state._fsp--; - - after(grammarAccess.getMemoryEntryRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleMemoryEntry" - - - // $ANTLR start "ruleMemoryEntry" - // InternalApplicationConfiguration.g:1287:1: ruleMemoryEntry : ( ( rule__MemoryEntry__Group__0 ) ) ; - public final void ruleMemoryEntry() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1291:2: ( ( ( rule__MemoryEntry__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1292:2: ( ( rule__MemoryEntry__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1292:2: ( ( rule__MemoryEntry__Group__0 ) ) - // InternalApplicationConfiguration.g:1293:3: ( rule__MemoryEntry__Group__0 ) - { - before(grammarAccess.getMemoryEntryAccess().getGroup()); - // InternalApplicationConfiguration.g:1294:3: ( rule__MemoryEntry__Group__0 ) - // InternalApplicationConfiguration.g:1294:4: rule__MemoryEntry__Group__0 - { - pushFollow(FOLLOW_2); - rule__MemoryEntry__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getMemoryEntryAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleMemoryEntry" - - - // $ANTLR start "entryRuleCustomEntry" - // InternalApplicationConfiguration.g:1303:1: entryRuleCustomEntry : ruleCustomEntry EOF ; - public final void entryRuleCustomEntry() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1304:1: ( ruleCustomEntry EOF ) - // InternalApplicationConfiguration.g:1305:1: ruleCustomEntry EOF - { - before(grammarAccess.getCustomEntryRule()); - pushFollow(FOLLOW_1); - ruleCustomEntry(); - - state._fsp--; - - after(grammarAccess.getCustomEntryRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleCustomEntry" - - - // $ANTLR start "ruleCustomEntry" - // InternalApplicationConfiguration.g:1312:1: ruleCustomEntry : ( ( rule__CustomEntry__Group__0 ) ) ; - public final void ruleCustomEntry() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1316:2: ( ( ( rule__CustomEntry__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1317:2: ( ( rule__CustomEntry__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1317:2: ( ( rule__CustomEntry__Group__0 ) ) - // InternalApplicationConfiguration.g:1318:3: ( rule__CustomEntry__Group__0 ) - { - before(grammarAccess.getCustomEntryAccess().getGroup()); - // InternalApplicationConfiguration.g:1319:3: ( rule__CustomEntry__Group__0 ) - // InternalApplicationConfiguration.g:1319:4: rule__CustomEntry__Group__0 - { - pushFollow(FOLLOW_2); - rule__CustomEntry__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getCustomEntryAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleCustomEntry" - - - // $ANTLR start "entryRuleConfigReference" - // InternalApplicationConfiguration.g:1328:1: entryRuleConfigReference : ruleConfigReference EOF ; - public final void entryRuleConfigReference() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1329:1: ( ruleConfigReference EOF ) - // InternalApplicationConfiguration.g:1330:1: ruleConfigReference EOF - { - before(grammarAccess.getConfigReferenceRule()); - pushFollow(FOLLOW_1); - ruleConfigReference(); - - state._fsp--; - - after(grammarAccess.getConfigReferenceRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleConfigReference" - - - // $ANTLR start "ruleConfigReference" - // InternalApplicationConfiguration.g:1337:1: ruleConfigReference : ( ( rule__ConfigReference__ConfigAssignment ) ) ; - public final void ruleConfigReference() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1341:2: ( ( ( rule__ConfigReference__ConfigAssignment ) ) ) - // InternalApplicationConfiguration.g:1342:2: ( ( rule__ConfigReference__ConfigAssignment ) ) - { - // InternalApplicationConfiguration.g:1342:2: ( ( rule__ConfigReference__ConfigAssignment ) ) - // InternalApplicationConfiguration.g:1343:3: ( rule__ConfigReference__ConfigAssignment ) - { - before(grammarAccess.getConfigReferenceAccess().getConfigAssignment()); - // InternalApplicationConfiguration.g:1344:3: ( rule__ConfigReference__ConfigAssignment ) - // InternalApplicationConfiguration.g:1344:4: rule__ConfigReference__ConfigAssignment - { - pushFollow(FOLLOW_2); - rule__ConfigReference__ConfigAssignment(); - - state._fsp--; - - - } - - after(grammarAccess.getConfigReferenceAccess().getConfigAssignment()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleConfigReference" - - - // $ANTLR start "entryRuleConfig" - // InternalApplicationConfiguration.g:1353:1: entryRuleConfig : ruleConfig EOF ; - public final void entryRuleConfig() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1354:1: ( ruleConfig EOF ) - // InternalApplicationConfiguration.g:1355:1: ruleConfig EOF - { - before(grammarAccess.getConfigRule()); - pushFollow(FOLLOW_1); - ruleConfig(); - - state._fsp--; - - after(grammarAccess.getConfigRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleConfig" - - - // $ANTLR start "ruleConfig" - // InternalApplicationConfiguration.g:1362:1: ruleConfig : ( ( rule__Config__Alternatives ) ) ; - public final void ruleConfig() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1366:2: ( ( ( rule__Config__Alternatives ) ) ) - // InternalApplicationConfiguration.g:1367:2: ( ( rule__Config__Alternatives ) ) - { - // InternalApplicationConfiguration.g:1367:2: ( ( rule__Config__Alternatives ) ) - // InternalApplicationConfiguration.g:1368:3: ( rule__Config__Alternatives ) - { - before(grammarAccess.getConfigAccess().getAlternatives()); - // InternalApplicationConfiguration.g:1369:3: ( rule__Config__Alternatives ) - // InternalApplicationConfiguration.g:1369:4: rule__Config__Alternatives - { - pushFollow(FOLLOW_2); - rule__Config__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getConfigAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleConfig" - - - // $ANTLR start "entryRuleScopeSpecification" - // InternalApplicationConfiguration.g:1378:1: entryRuleScopeSpecification : ruleScopeSpecification EOF ; - public final void entryRuleScopeSpecification() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1379:1: ( ruleScopeSpecification EOF ) - // InternalApplicationConfiguration.g:1380:1: ruleScopeSpecification EOF - { - before(grammarAccess.getScopeSpecificationRule()); - pushFollow(FOLLOW_1); - ruleScopeSpecification(); - - state._fsp--; - - after(grammarAccess.getScopeSpecificationRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleScopeSpecification" - - - // $ANTLR start "ruleScopeSpecification" - // InternalApplicationConfiguration.g:1387:1: ruleScopeSpecification : ( ( rule__ScopeSpecification__Group__0 ) ) ; - public final void ruleScopeSpecification() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1391:2: ( ( ( rule__ScopeSpecification__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1392:2: ( ( rule__ScopeSpecification__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1392:2: ( ( rule__ScopeSpecification__Group__0 ) ) - // InternalApplicationConfiguration.g:1393:3: ( rule__ScopeSpecification__Group__0 ) - { - before(grammarAccess.getScopeSpecificationAccess().getGroup()); - // InternalApplicationConfiguration.g:1394:3: ( rule__ScopeSpecification__Group__0 ) - // InternalApplicationConfiguration.g:1394:4: rule__ScopeSpecification__Group__0 - { - pushFollow(FOLLOW_2); - rule__ScopeSpecification__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getScopeSpecificationAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleScopeSpecification" - - - // $ANTLR start "entryRuleTypeScope" - // InternalApplicationConfiguration.g:1403:1: entryRuleTypeScope : ruleTypeScope EOF ; - public final void entryRuleTypeScope() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1404:1: ( ruleTypeScope EOF ) - // InternalApplicationConfiguration.g:1405:1: ruleTypeScope EOF - { - before(grammarAccess.getTypeScopeRule()); - pushFollow(FOLLOW_1); - ruleTypeScope(); - - state._fsp--; - - after(grammarAccess.getTypeScopeRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleTypeScope" - - - // $ANTLR start "ruleTypeScope" - // InternalApplicationConfiguration.g:1412:1: ruleTypeScope : ( ( rule__TypeScope__Alternatives ) ) ; - public final void ruleTypeScope() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1416:2: ( ( ( rule__TypeScope__Alternatives ) ) ) - // InternalApplicationConfiguration.g:1417:2: ( ( rule__TypeScope__Alternatives ) ) - { - // InternalApplicationConfiguration.g:1417:2: ( ( rule__TypeScope__Alternatives ) ) - // InternalApplicationConfiguration.g:1418:3: ( rule__TypeScope__Alternatives ) - { - before(grammarAccess.getTypeScopeAccess().getAlternatives()); - // InternalApplicationConfiguration.g:1419:3: ( rule__TypeScope__Alternatives ) - // InternalApplicationConfiguration.g:1419:4: rule__TypeScope__Alternatives - { - pushFollow(FOLLOW_2); - rule__TypeScope__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getTypeScopeAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleTypeScope" - - - // $ANTLR start "entryRuleClassTypeScope" - // InternalApplicationConfiguration.g:1428:1: entryRuleClassTypeScope : ruleClassTypeScope EOF ; - public final void entryRuleClassTypeScope() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1429:1: ( ruleClassTypeScope EOF ) - // InternalApplicationConfiguration.g:1430:1: ruleClassTypeScope EOF - { - before(grammarAccess.getClassTypeScopeRule()); - pushFollow(FOLLOW_1); - ruleClassTypeScope(); - - state._fsp--; - - after(grammarAccess.getClassTypeScopeRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleClassTypeScope" - - - // $ANTLR start "ruleClassTypeScope" - // InternalApplicationConfiguration.g:1437:1: ruleClassTypeScope : ( ( rule__ClassTypeScope__Group__0 ) ) ; - public final void ruleClassTypeScope() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1441:2: ( ( ( rule__ClassTypeScope__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1442:2: ( ( rule__ClassTypeScope__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1442:2: ( ( rule__ClassTypeScope__Group__0 ) ) - // InternalApplicationConfiguration.g:1443:3: ( rule__ClassTypeScope__Group__0 ) - { - before(grammarAccess.getClassTypeScopeAccess().getGroup()); - // InternalApplicationConfiguration.g:1444:3: ( rule__ClassTypeScope__Group__0 ) - // InternalApplicationConfiguration.g:1444:4: rule__ClassTypeScope__Group__0 - { - pushFollow(FOLLOW_2); - rule__ClassTypeScope__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getClassTypeScopeAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleClassTypeScope" - - - // $ANTLR start "entryRuleObjectTypeScope" - // InternalApplicationConfiguration.g:1453:1: entryRuleObjectTypeScope : ruleObjectTypeScope EOF ; - public final void entryRuleObjectTypeScope() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1454:1: ( ruleObjectTypeScope EOF ) - // InternalApplicationConfiguration.g:1455:1: ruleObjectTypeScope EOF - { - before(grammarAccess.getObjectTypeScopeRule()); - pushFollow(FOLLOW_1); - ruleObjectTypeScope(); - - state._fsp--; - - after(grammarAccess.getObjectTypeScopeRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleObjectTypeScope" - - - // $ANTLR start "ruleObjectTypeScope" - // InternalApplicationConfiguration.g:1462:1: ruleObjectTypeScope : ( ( rule__ObjectTypeScope__Group__0 ) ) ; - public final void ruleObjectTypeScope() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1466:2: ( ( ( rule__ObjectTypeScope__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1467:2: ( ( rule__ObjectTypeScope__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1467:2: ( ( rule__ObjectTypeScope__Group__0 ) ) - // InternalApplicationConfiguration.g:1468:3: ( rule__ObjectTypeScope__Group__0 ) - { - before(grammarAccess.getObjectTypeScopeAccess().getGroup()); - // InternalApplicationConfiguration.g:1469:3: ( rule__ObjectTypeScope__Group__0 ) - // InternalApplicationConfiguration.g:1469:4: rule__ObjectTypeScope__Group__0 - { - pushFollow(FOLLOW_2); - rule__ObjectTypeScope__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getObjectTypeScopeAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleObjectTypeScope" - - - // $ANTLR start "entryRuleIntegerTypeScope" - // InternalApplicationConfiguration.g:1478:1: entryRuleIntegerTypeScope : ruleIntegerTypeScope EOF ; - public final void entryRuleIntegerTypeScope() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1479:1: ( ruleIntegerTypeScope EOF ) - // InternalApplicationConfiguration.g:1480:1: ruleIntegerTypeScope EOF - { - before(grammarAccess.getIntegerTypeScopeRule()); - pushFollow(FOLLOW_1); - ruleIntegerTypeScope(); - - state._fsp--; - - after(grammarAccess.getIntegerTypeScopeRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleIntegerTypeScope" - - - // $ANTLR start "ruleIntegerTypeScope" - // InternalApplicationConfiguration.g:1487:1: ruleIntegerTypeScope : ( ( rule__IntegerTypeScope__Group__0 ) ) ; - public final void ruleIntegerTypeScope() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1491:2: ( ( ( rule__IntegerTypeScope__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1492:2: ( ( rule__IntegerTypeScope__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1492:2: ( ( rule__IntegerTypeScope__Group__0 ) ) - // InternalApplicationConfiguration.g:1493:3: ( rule__IntegerTypeScope__Group__0 ) - { - before(grammarAccess.getIntegerTypeScopeAccess().getGroup()); - // InternalApplicationConfiguration.g:1494:3: ( rule__IntegerTypeScope__Group__0 ) - // InternalApplicationConfiguration.g:1494:4: rule__IntegerTypeScope__Group__0 - { - pushFollow(FOLLOW_2); - rule__IntegerTypeScope__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getIntegerTypeScopeAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleIntegerTypeScope" - - - // $ANTLR start "entryRuleRealTypeScope" - // InternalApplicationConfiguration.g:1503:1: entryRuleRealTypeScope : ruleRealTypeScope EOF ; - public final void entryRuleRealTypeScope() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1504:1: ( ruleRealTypeScope EOF ) - // InternalApplicationConfiguration.g:1505:1: ruleRealTypeScope EOF - { - before(grammarAccess.getRealTypeScopeRule()); - pushFollow(FOLLOW_1); - ruleRealTypeScope(); - - state._fsp--; - - after(grammarAccess.getRealTypeScopeRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleRealTypeScope" - - - // $ANTLR start "ruleRealTypeScope" - // InternalApplicationConfiguration.g:1512:1: ruleRealTypeScope : ( ( rule__RealTypeScope__Group__0 ) ) ; - public final void ruleRealTypeScope() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1516:2: ( ( ( rule__RealTypeScope__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1517:2: ( ( rule__RealTypeScope__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1517:2: ( ( rule__RealTypeScope__Group__0 ) ) - // InternalApplicationConfiguration.g:1518:3: ( rule__RealTypeScope__Group__0 ) - { - before(grammarAccess.getRealTypeScopeAccess().getGroup()); - // InternalApplicationConfiguration.g:1519:3: ( rule__RealTypeScope__Group__0 ) - // InternalApplicationConfiguration.g:1519:4: rule__RealTypeScope__Group__0 - { - pushFollow(FOLLOW_2); - rule__RealTypeScope__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getRealTypeScopeAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleRealTypeScope" - - - // $ANTLR start "entryRuleStringTypeScope" - // InternalApplicationConfiguration.g:1528:1: entryRuleStringTypeScope : ruleStringTypeScope EOF ; - public final void entryRuleStringTypeScope() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1529:1: ( ruleStringTypeScope EOF ) - // InternalApplicationConfiguration.g:1530:1: ruleStringTypeScope EOF - { - before(grammarAccess.getStringTypeScopeRule()); - pushFollow(FOLLOW_1); - ruleStringTypeScope(); - - state._fsp--; - - after(grammarAccess.getStringTypeScopeRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleStringTypeScope" - - - // $ANTLR start "ruleStringTypeScope" - // InternalApplicationConfiguration.g:1537:1: ruleStringTypeScope : ( ( rule__StringTypeScope__Group__0 ) ) ; - public final void ruleStringTypeScope() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1541:2: ( ( ( rule__StringTypeScope__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1542:2: ( ( rule__StringTypeScope__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1542:2: ( ( rule__StringTypeScope__Group__0 ) ) - // InternalApplicationConfiguration.g:1543:3: ( rule__StringTypeScope__Group__0 ) - { - before(grammarAccess.getStringTypeScopeAccess().getGroup()); - // InternalApplicationConfiguration.g:1544:3: ( rule__StringTypeScope__Group__0 ) - // InternalApplicationConfiguration.g:1544:4: rule__StringTypeScope__Group__0 - { - pushFollow(FOLLOW_2); - rule__StringTypeScope__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getStringTypeScopeAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleStringTypeScope" - - - // $ANTLR start "entryRuleClassReference" - // InternalApplicationConfiguration.g:1553:1: entryRuleClassReference : ruleClassReference EOF ; - public final void entryRuleClassReference() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1554:1: ( ruleClassReference EOF ) - // InternalApplicationConfiguration.g:1555:1: ruleClassReference EOF - { - before(grammarAccess.getClassReferenceRule()); - pushFollow(FOLLOW_1); - ruleClassReference(); - - state._fsp--; - - after(grammarAccess.getClassReferenceRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleClassReference" - - - // $ANTLR start "ruleClassReference" - // InternalApplicationConfiguration.g:1562:1: ruleClassReference : ( ( rule__ClassReference__Group__0 ) ) ; - public final void ruleClassReference() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1566:2: ( ( ( rule__ClassReference__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1567:2: ( ( rule__ClassReference__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1567:2: ( ( rule__ClassReference__Group__0 ) ) - // InternalApplicationConfiguration.g:1568:3: ( rule__ClassReference__Group__0 ) - { - before(grammarAccess.getClassReferenceAccess().getGroup()); - // InternalApplicationConfiguration.g:1569:3: ( rule__ClassReference__Group__0 ) - // InternalApplicationConfiguration.g:1569:4: rule__ClassReference__Group__0 - { - pushFollow(FOLLOW_2); - rule__ClassReference__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getClassReferenceAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleClassReference" - - - // $ANTLR start "entryRuleObjectReference" - // InternalApplicationConfiguration.g:1578:1: entryRuleObjectReference : ruleObjectReference EOF ; - public final void entryRuleObjectReference() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1579:1: ( ruleObjectReference EOF ) - // InternalApplicationConfiguration.g:1580:1: ruleObjectReference EOF - { - before(grammarAccess.getObjectReferenceRule()); - pushFollow(FOLLOW_1); - ruleObjectReference(); - - state._fsp--; - - after(grammarAccess.getObjectReferenceRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleObjectReference" - - - // $ANTLR start "ruleObjectReference" - // InternalApplicationConfiguration.g:1587:1: ruleObjectReference : ( ( rule__ObjectReference__Group__0 ) ) ; - public final void ruleObjectReference() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1591:2: ( ( ( rule__ObjectReference__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1592:2: ( ( rule__ObjectReference__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1592:2: ( ( rule__ObjectReference__Group__0 ) ) - // InternalApplicationConfiguration.g:1593:3: ( rule__ObjectReference__Group__0 ) - { - before(grammarAccess.getObjectReferenceAccess().getGroup()); - // InternalApplicationConfiguration.g:1594:3: ( rule__ObjectReference__Group__0 ) - // InternalApplicationConfiguration.g:1594:4: rule__ObjectReference__Group__0 - { - pushFollow(FOLLOW_2); - rule__ObjectReference__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getObjectReferenceAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleObjectReference" - - - // $ANTLR start "entryRuleIntegerReference" - // InternalApplicationConfiguration.g:1603:1: entryRuleIntegerReference : ruleIntegerReference EOF ; - public final void entryRuleIntegerReference() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1604:1: ( ruleIntegerReference EOF ) - // InternalApplicationConfiguration.g:1605:1: ruleIntegerReference EOF - { - before(grammarAccess.getIntegerReferenceRule()); - pushFollow(FOLLOW_1); - ruleIntegerReference(); - - state._fsp--; - - after(grammarAccess.getIntegerReferenceRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleIntegerReference" - - - // $ANTLR start "ruleIntegerReference" - // InternalApplicationConfiguration.g:1612:1: ruleIntegerReference : ( ( rule__IntegerReference__Group__0 ) ) ; - public final void ruleIntegerReference() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1616:2: ( ( ( rule__IntegerReference__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1617:2: ( ( rule__IntegerReference__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1617:2: ( ( rule__IntegerReference__Group__0 ) ) - // InternalApplicationConfiguration.g:1618:3: ( rule__IntegerReference__Group__0 ) - { - before(grammarAccess.getIntegerReferenceAccess().getGroup()); - // InternalApplicationConfiguration.g:1619:3: ( rule__IntegerReference__Group__0 ) - // InternalApplicationConfiguration.g:1619:4: rule__IntegerReference__Group__0 - { - pushFollow(FOLLOW_2); - rule__IntegerReference__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getIntegerReferenceAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleIntegerReference" - - - // $ANTLR start "entryRuleRealReference" - // InternalApplicationConfiguration.g:1628:1: entryRuleRealReference : ruleRealReference EOF ; - public final void entryRuleRealReference() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1629:1: ( ruleRealReference EOF ) - // InternalApplicationConfiguration.g:1630:1: ruleRealReference EOF - { - before(grammarAccess.getRealReferenceRule()); - pushFollow(FOLLOW_1); - ruleRealReference(); - - state._fsp--; - - after(grammarAccess.getRealReferenceRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleRealReference" - - - // $ANTLR start "ruleRealReference" - // InternalApplicationConfiguration.g:1637:1: ruleRealReference : ( ( rule__RealReference__Group__0 ) ) ; - public final void ruleRealReference() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1641:2: ( ( ( rule__RealReference__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1642:2: ( ( rule__RealReference__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1642:2: ( ( rule__RealReference__Group__0 ) ) - // InternalApplicationConfiguration.g:1643:3: ( rule__RealReference__Group__0 ) - { - before(grammarAccess.getRealReferenceAccess().getGroup()); - // InternalApplicationConfiguration.g:1644:3: ( rule__RealReference__Group__0 ) - // InternalApplicationConfiguration.g:1644:4: rule__RealReference__Group__0 - { - pushFollow(FOLLOW_2); - rule__RealReference__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getRealReferenceAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleRealReference" - - - // $ANTLR start "entryRuleStringReference" - // InternalApplicationConfiguration.g:1653:1: entryRuleStringReference : ruleStringReference EOF ; - public final void entryRuleStringReference() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1654:1: ( ruleStringReference EOF ) - // InternalApplicationConfiguration.g:1655:1: ruleStringReference EOF - { - before(grammarAccess.getStringReferenceRule()); - pushFollow(FOLLOW_1); - ruleStringReference(); - - state._fsp--; - - after(grammarAccess.getStringReferenceRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleStringReference" - - - // $ANTLR start "ruleStringReference" - // InternalApplicationConfiguration.g:1662:1: ruleStringReference : ( ( rule__StringReference__Group__0 ) ) ; - public final void ruleStringReference() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1666:2: ( ( ( rule__StringReference__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1667:2: ( ( rule__StringReference__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1667:2: ( ( rule__StringReference__Group__0 ) ) - // InternalApplicationConfiguration.g:1668:3: ( rule__StringReference__Group__0 ) - { - before(grammarAccess.getStringReferenceAccess().getGroup()); - // InternalApplicationConfiguration.g:1669:3: ( rule__StringReference__Group__0 ) - // InternalApplicationConfiguration.g:1669:4: rule__StringReference__Group__0 - { - pushFollow(FOLLOW_2); - rule__StringReference__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getStringReferenceAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleStringReference" - - - // $ANTLR start "entryRuleExactNumber" - // InternalApplicationConfiguration.g:1678:1: entryRuleExactNumber : ruleExactNumber EOF ; - public final void entryRuleExactNumber() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1679:1: ( ruleExactNumber EOF ) - // InternalApplicationConfiguration.g:1680:1: ruleExactNumber EOF - { - before(grammarAccess.getExactNumberRule()); - pushFollow(FOLLOW_1); - ruleExactNumber(); - - state._fsp--; - - after(grammarAccess.getExactNumberRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleExactNumber" - - - // $ANTLR start "ruleExactNumber" - // InternalApplicationConfiguration.g:1687:1: ruleExactNumber : ( ( rule__ExactNumber__Alternatives ) ) ; - public final void ruleExactNumber() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1691:2: ( ( ( rule__ExactNumber__Alternatives ) ) ) - // InternalApplicationConfiguration.g:1692:2: ( ( rule__ExactNumber__Alternatives ) ) - { - // InternalApplicationConfiguration.g:1692:2: ( ( rule__ExactNumber__Alternatives ) ) - // InternalApplicationConfiguration.g:1693:3: ( rule__ExactNumber__Alternatives ) - { - before(grammarAccess.getExactNumberAccess().getAlternatives()); - // InternalApplicationConfiguration.g:1694:3: ( rule__ExactNumber__Alternatives ) - // InternalApplicationConfiguration.g:1694:4: rule__ExactNumber__Alternatives - { - pushFollow(FOLLOW_2); - rule__ExactNumber__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getExactNumberAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleExactNumber" - - - // $ANTLR start "entryRuleIntervallNumber" - // InternalApplicationConfiguration.g:1703:1: entryRuleIntervallNumber : ruleIntervallNumber EOF ; - public final void entryRuleIntervallNumber() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1704:1: ( ruleIntervallNumber EOF ) - // InternalApplicationConfiguration.g:1705:1: ruleIntervallNumber EOF - { - before(grammarAccess.getIntervallNumberRule()); - pushFollow(FOLLOW_1); - ruleIntervallNumber(); - - state._fsp--; - - after(grammarAccess.getIntervallNumberRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleIntervallNumber" - - - // $ANTLR start "ruleIntervallNumber" - // InternalApplicationConfiguration.g:1712:1: ruleIntervallNumber : ( ( rule__IntervallNumber__Group__0 ) ) ; - public final void ruleIntervallNumber() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1716:2: ( ( ( rule__IntervallNumber__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1717:2: ( ( rule__IntervallNumber__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1717:2: ( ( rule__IntervallNumber__Group__0 ) ) - // InternalApplicationConfiguration.g:1718:3: ( rule__IntervallNumber__Group__0 ) - { - before(grammarAccess.getIntervallNumberAccess().getGroup()); - // InternalApplicationConfiguration.g:1719:3: ( rule__IntervallNumber__Group__0 ) - // InternalApplicationConfiguration.g:1719:4: rule__IntervallNumber__Group__0 - { - pushFollow(FOLLOW_2); - rule__IntervallNumber__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getIntervallNumberAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleIntervallNumber" - - - // $ANTLR start "entryRuleIntEnumberation" - // InternalApplicationConfiguration.g:1728:1: entryRuleIntEnumberation : ruleIntEnumberation EOF ; - public final void entryRuleIntEnumberation() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1729:1: ( ruleIntEnumberation EOF ) - // InternalApplicationConfiguration.g:1730:1: ruleIntEnumberation EOF - { - before(grammarAccess.getIntEnumberationRule()); - pushFollow(FOLLOW_1); - ruleIntEnumberation(); - - state._fsp--; - - after(grammarAccess.getIntEnumberationRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleIntEnumberation" - - - // $ANTLR start "ruleIntEnumberation" - // InternalApplicationConfiguration.g:1737:1: ruleIntEnumberation : ( ( rule__IntEnumberation__Group__0 ) ) ; - public final void ruleIntEnumberation() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1741:2: ( ( ( rule__IntEnumberation__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1742:2: ( ( rule__IntEnumberation__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1742:2: ( ( rule__IntEnumberation__Group__0 ) ) - // InternalApplicationConfiguration.g:1743:3: ( rule__IntEnumberation__Group__0 ) - { - before(grammarAccess.getIntEnumberationAccess().getGroup()); - // InternalApplicationConfiguration.g:1744:3: ( rule__IntEnumberation__Group__0 ) - // InternalApplicationConfiguration.g:1744:4: rule__IntEnumberation__Group__0 - { - pushFollow(FOLLOW_2); - rule__IntEnumberation__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getIntEnumberationAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleIntEnumberation" - - - // $ANTLR start "entryRuleRealEnumeration" - // InternalApplicationConfiguration.g:1753:1: entryRuleRealEnumeration : ruleRealEnumeration EOF ; - public final void entryRuleRealEnumeration() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1754:1: ( ruleRealEnumeration EOF ) - // InternalApplicationConfiguration.g:1755:1: ruleRealEnumeration EOF - { - before(grammarAccess.getRealEnumerationRule()); - pushFollow(FOLLOW_1); - ruleRealEnumeration(); - - state._fsp--; - - after(grammarAccess.getRealEnumerationRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleRealEnumeration" - - - // $ANTLR start "ruleRealEnumeration" - // InternalApplicationConfiguration.g:1762:1: ruleRealEnumeration : ( ( rule__RealEnumeration__Group__0 ) ) ; - public final void ruleRealEnumeration() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1766:2: ( ( ( rule__RealEnumeration__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1767:2: ( ( rule__RealEnumeration__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1767:2: ( ( rule__RealEnumeration__Group__0 ) ) - // InternalApplicationConfiguration.g:1768:3: ( rule__RealEnumeration__Group__0 ) - { - before(grammarAccess.getRealEnumerationAccess().getGroup()); - // InternalApplicationConfiguration.g:1769:3: ( rule__RealEnumeration__Group__0 ) - // InternalApplicationConfiguration.g:1769:4: rule__RealEnumeration__Group__0 - { - pushFollow(FOLLOW_2); - rule__RealEnumeration__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getRealEnumerationAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleRealEnumeration" - - - // $ANTLR start "entryRuleStringEnumeration" - // InternalApplicationConfiguration.g:1778:1: entryRuleStringEnumeration : ruleStringEnumeration EOF ; - public final void entryRuleStringEnumeration() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1779:1: ( ruleStringEnumeration EOF ) - // InternalApplicationConfiguration.g:1780:1: ruleStringEnumeration EOF - { - before(grammarAccess.getStringEnumerationRule()); - pushFollow(FOLLOW_1); - ruleStringEnumeration(); - - state._fsp--; - - after(grammarAccess.getStringEnumerationRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleStringEnumeration" - - - // $ANTLR start "ruleStringEnumeration" - // InternalApplicationConfiguration.g:1787:1: ruleStringEnumeration : ( ( rule__StringEnumeration__Group__0 ) ) ; - public final void ruleStringEnumeration() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1791:2: ( ( ( rule__StringEnumeration__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1792:2: ( ( rule__StringEnumeration__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1792:2: ( ( rule__StringEnumeration__Group__0 ) ) - // InternalApplicationConfiguration.g:1793:3: ( rule__StringEnumeration__Group__0 ) - { - before(grammarAccess.getStringEnumerationAccess().getGroup()); - // InternalApplicationConfiguration.g:1794:3: ( rule__StringEnumeration__Group__0 ) - // InternalApplicationConfiguration.g:1794:4: rule__StringEnumeration__Group__0 - { - pushFollow(FOLLOW_2); - rule__StringEnumeration__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getStringEnumerationAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleStringEnumeration" - - - // $ANTLR start "entryRuleScopeDeclaration" - // InternalApplicationConfiguration.g:1803:1: entryRuleScopeDeclaration : ruleScopeDeclaration EOF ; - public final void entryRuleScopeDeclaration() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1804:1: ( ruleScopeDeclaration EOF ) - // InternalApplicationConfiguration.g:1805:1: ruleScopeDeclaration EOF - { - before(grammarAccess.getScopeDeclarationRule()); - pushFollow(FOLLOW_1); - ruleScopeDeclaration(); - - state._fsp--; - - after(grammarAccess.getScopeDeclarationRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleScopeDeclaration" - - - // $ANTLR start "ruleScopeDeclaration" - // InternalApplicationConfiguration.g:1812:1: ruleScopeDeclaration : ( ( rule__ScopeDeclaration__Group__0 ) ) ; - public final void ruleScopeDeclaration() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1816:2: ( ( ( rule__ScopeDeclaration__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1817:2: ( ( rule__ScopeDeclaration__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1817:2: ( ( rule__ScopeDeclaration__Group__0 ) ) - // InternalApplicationConfiguration.g:1818:3: ( rule__ScopeDeclaration__Group__0 ) - { - before(grammarAccess.getScopeDeclarationAccess().getGroup()); - // InternalApplicationConfiguration.g:1819:3: ( rule__ScopeDeclaration__Group__0 ) - // InternalApplicationConfiguration.g:1819:4: rule__ScopeDeclaration__Group__0 - { - pushFollow(FOLLOW_2); - rule__ScopeDeclaration__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getScopeDeclarationAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleScopeDeclaration" - - - // $ANTLR start "entryRuleScopeReference" - // InternalApplicationConfiguration.g:1828:1: entryRuleScopeReference : ruleScopeReference EOF ; - public final void entryRuleScopeReference() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1829:1: ( ruleScopeReference EOF ) - // InternalApplicationConfiguration.g:1830:1: ruleScopeReference EOF - { - before(grammarAccess.getScopeReferenceRule()); - pushFollow(FOLLOW_1); - ruleScopeReference(); - - state._fsp--; - - after(grammarAccess.getScopeReferenceRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleScopeReference" - - - // $ANTLR start "ruleScopeReference" - // InternalApplicationConfiguration.g:1837:1: ruleScopeReference : ( ( rule__ScopeReference__ReferredAssignment ) ) ; - public final void ruleScopeReference() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1841:2: ( ( ( rule__ScopeReference__ReferredAssignment ) ) ) - // InternalApplicationConfiguration.g:1842:2: ( ( rule__ScopeReference__ReferredAssignment ) ) - { - // InternalApplicationConfiguration.g:1842:2: ( ( rule__ScopeReference__ReferredAssignment ) ) - // InternalApplicationConfiguration.g:1843:3: ( rule__ScopeReference__ReferredAssignment ) - { - before(grammarAccess.getScopeReferenceAccess().getReferredAssignment()); - // InternalApplicationConfiguration.g:1844:3: ( rule__ScopeReference__ReferredAssignment ) - // InternalApplicationConfiguration.g:1844:4: rule__ScopeReference__ReferredAssignment - { - pushFollow(FOLLOW_2); - rule__ScopeReference__ReferredAssignment(); - - state._fsp--; - - - } - - after(grammarAccess.getScopeReferenceAccess().getReferredAssignment()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleScopeReference" - - - // $ANTLR start "entryRuleScope" - // InternalApplicationConfiguration.g:1853:1: entryRuleScope : ruleScope EOF ; - public final void entryRuleScope() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1854:1: ( ruleScope EOF ) - // InternalApplicationConfiguration.g:1855:1: ruleScope EOF - { - before(grammarAccess.getScopeRule()); - pushFollow(FOLLOW_1); - ruleScope(); - - state._fsp--; - - after(grammarAccess.getScopeRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleScope" - - - // $ANTLR start "ruleScope" - // InternalApplicationConfiguration.g:1862:1: ruleScope : ( ( rule__Scope__Alternatives ) ) ; - public final void ruleScope() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1866:2: ( ( ( rule__Scope__Alternatives ) ) ) - // InternalApplicationConfiguration.g:1867:2: ( ( rule__Scope__Alternatives ) ) - { - // InternalApplicationConfiguration.g:1867:2: ( ( rule__Scope__Alternatives ) ) - // InternalApplicationConfiguration.g:1868:3: ( rule__Scope__Alternatives ) - { - before(grammarAccess.getScopeAccess().getAlternatives()); - // InternalApplicationConfiguration.g:1869:3: ( rule__Scope__Alternatives ) - // InternalApplicationConfiguration.g:1869:4: rule__Scope__Alternatives - { - pushFollow(FOLLOW_2); - rule__Scope__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getScopeAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleScope" - - - // $ANTLR start "entryRuleTask" - // InternalApplicationConfiguration.g:1878:1: entryRuleTask : ruleTask EOF ; - public final void entryRuleTask() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1879:1: ( ruleTask EOF ) - // InternalApplicationConfiguration.g:1880:1: ruleTask EOF - { - before(grammarAccess.getTaskRule()); - pushFollow(FOLLOW_1); - ruleTask(); - - state._fsp--; - - after(grammarAccess.getTaskRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleTask" - - - // $ANTLR start "ruleTask" - // InternalApplicationConfiguration.g:1887:1: ruleTask : ( ruleGenerationTask ) ; - public final void ruleTask() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1891:2: ( ( ruleGenerationTask ) ) - // InternalApplicationConfiguration.g:1892:2: ( ruleGenerationTask ) - { - // InternalApplicationConfiguration.g:1892:2: ( ruleGenerationTask ) - // InternalApplicationConfiguration.g:1893:3: ruleGenerationTask - { - before(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall()); - pushFollow(FOLLOW_2); - ruleGenerationTask(); - - state._fsp--; - - after(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleTask" - - - // $ANTLR start "entryRuleGenerationTask" - // InternalApplicationConfiguration.g:1903:1: entryRuleGenerationTask : ruleGenerationTask EOF ; - public final void entryRuleGenerationTask() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1904:1: ( ruleGenerationTask EOF ) - // InternalApplicationConfiguration.g:1905:1: ruleGenerationTask EOF - { - before(grammarAccess.getGenerationTaskRule()); - pushFollow(FOLLOW_1); - ruleGenerationTask(); - - state._fsp--; - - after(grammarAccess.getGenerationTaskRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleGenerationTask" - - - // $ANTLR start "ruleGenerationTask" - // InternalApplicationConfiguration.g:1912:1: ruleGenerationTask : ( ( rule__GenerationTask__Group__0 ) ) ; - public final void ruleGenerationTask() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1916:2: ( ( ( rule__GenerationTask__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1917:2: ( ( rule__GenerationTask__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1917:2: ( ( rule__GenerationTask__Group__0 ) ) - // InternalApplicationConfiguration.g:1918:3: ( rule__GenerationTask__Group__0 ) - { - before(grammarAccess.getGenerationTaskAccess().getGroup()); - // InternalApplicationConfiguration.g:1919:3: ( rule__GenerationTask__Group__0 ) - // InternalApplicationConfiguration.g:1919:4: rule__GenerationTask__Group__0 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleGenerationTask" - - - // $ANTLR start "ruleOptimizationDirection" - // InternalApplicationConfiguration.g:1928:1: ruleOptimizationDirection : ( ( rule__OptimizationDirection__Alternatives ) ) ; - public final void ruleOptimizationDirection() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1932:1: ( ( ( rule__OptimizationDirection__Alternatives ) ) ) - // InternalApplicationConfiguration.g:1933:2: ( ( rule__OptimizationDirection__Alternatives ) ) - { - // InternalApplicationConfiguration.g:1933:2: ( ( rule__OptimizationDirection__Alternatives ) ) - // InternalApplicationConfiguration.g:1934:3: ( rule__OptimizationDirection__Alternatives ) - { - before(grammarAccess.getOptimizationDirectionAccess().getAlternatives()); - // InternalApplicationConfiguration.g:1935:3: ( rule__OptimizationDirection__Alternatives ) - // InternalApplicationConfiguration.g:1935:4: rule__OptimizationDirection__Alternatives - { - pushFollow(FOLLOW_2); - rule__OptimizationDirection__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getOptimizationDirectionAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleOptimizationDirection" - - - // $ANTLR start "ruleComparisonOperator" - // InternalApplicationConfiguration.g:1944:1: ruleComparisonOperator : ( ( rule__ComparisonOperator__Alternatives ) ) ; - public final void ruleComparisonOperator() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1948:1: ( ( ( rule__ComparisonOperator__Alternatives ) ) ) - // InternalApplicationConfiguration.g:1949:2: ( ( rule__ComparisonOperator__Alternatives ) ) - { - // InternalApplicationConfiguration.g:1949:2: ( ( rule__ComparisonOperator__Alternatives ) ) - // InternalApplicationConfiguration.g:1950:3: ( rule__ComparisonOperator__Alternatives ) - { - before(grammarAccess.getComparisonOperatorAccess().getAlternatives()); - // InternalApplicationConfiguration.g:1951:3: ( rule__ComparisonOperator__Alternatives ) - // InternalApplicationConfiguration.g:1951:4: rule__ComparisonOperator__Alternatives - { - pushFollow(FOLLOW_2); - rule__ComparisonOperator__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getComparisonOperatorAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleComparisonOperator" - - - // $ANTLR start "ruleDocumentLevelSpecification" - // InternalApplicationConfiguration.g:1960:1: ruleDocumentLevelSpecification : ( ( rule__DocumentLevelSpecification__Alternatives ) ) ; - public final void ruleDocumentLevelSpecification() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1964:1: ( ( ( rule__DocumentLevelSpecification__Alternatives ) ) ) - // InternalApplicationConfiguration.g:1965:2: ( ( rule__DocumentLevelSpecification__Alternatives ) ) - { - // InternalApplicationConfiguration.g:1965:2: ( ( rule__DocumentLevelSpecification__Alternatives ) ) - // InternalApplicationConfiguration.g:1966:3: ( rule__DocumentLevelSpecification__Alternatives ) - { - before(grammarAccess.getDocumentLevelSpecificationAccess().getAlternatives()); - // InternalApplicationConfiguration.g:1967:3: ( rule__DocumentLevelSpecification__Alternatives ) - // InternalApplicationConfiguration.g:1967:4: rule__DocumentLevelSpecification__Alternatives - { - pushFollow(FOLLOW_2); - rule__DocumentLevelSpecification__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getDocumentLevelSpecificationAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleDocumentLevelSpecification" - - - // $ANTLR start "ruleSolver" - // InternalApplicationConfiguration.g:1976:1: ruleSolver : ( ( rule__Solver__Alternatives ) ) ; - public final void ruleSolver() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1980:1: ( ( ( rule__Solver__Alternatives ) ) ) - // InternalApplicationConfiguration.g:1981:2: ( ( rule__Solver__Alternatives ) ) - { - // InternalApplicationConfiguration.g:1981:2: ( ( rule__Solver__Alternatives ) ) - // InternalApplicationConfiguration.g:1982:3: ( rule__Solver__Alternatives ) - { - before(grammarAccess.getSolverAccess().getAlternatives()); - // InternalApplicationConfiguration.g:1983:3: ( rule__Solver__Alternatives ) - // InternalApplicationConfiguration.g:1983:4: rule__Solver__Alternatives - { - pushFollow(FOLLOW_2); - rule__Solver__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getSolverAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleSolver" - - - // $ANTLR start "rule__Command__Alternatives" - // InternalApplicationConfiguration.g:1991:1: rule__Command__Alternatives : ( ( ruleDeclaration ) | ( ruleTask ) ); - public final void rule__Command__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1995:1: ( ( ruleDeclaration ) | ( ruleTask ) ) - int alt1=2; - int LA1_0 = input.LA(1); - - if ( (LA1_0==28||LA1_0==36||(LA1_0>=38 && LA1_0<=39)||(LA1_0>=41 && LA1_0<=42)||LA1_0==52) ) { - alt1=1; - } - else if ( (LA1_0==53) ) { - alt1=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 1, 0, input); - - throw nvae; - } - switch (alt1) { - case 1 : - // InternalApplicationConfiguration.g:1996:2: ( ruleDeclaration ) - { - // InternalApplicationConfiguration.g:1996:2: ( ruleDeclaration ) - // InternalApplicationConfiguration.g:1997:3: ruleDeclaration - { - before(grammarAccess.getCommandAccess().getDeclarationParserRuleCall_0()); - pushFollow(FOLLOW_2); - ruleDeclaration(); - - state._fsp--; - - after(grammarAccess.getCommandAccess().getDeclarationParserRuleCall_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2002:2: ( ruleTask ) - { - // InternalApplicationConfiguration.g:2002:2: ( ruleTask ) - // InternalApplicationConfiguration.g:2003:3: ruleTask - { - before(grammarAccess.getCommandAccess().getTaskParserRuleCall_1()); - pushFollow(FOLLOW_2); - ruleTask(); - - state._fsp--; - - after(grammarAccess.getCommandAccess().getTaskParserRuleCall_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Command__Alternatives" - - - // $ANTLR start "rule__Import__Alternatives" - // InternalApplicationConfiguration.g:2012:1: rule__Import__Alternatives : ( ( ruleEPackageImport ) | ( ruleViatraImport ) ); - public final void rule__Import__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2016:1: ( ( ruleEPackageImport ) | ( ruleViatraImport ) ) - int alt2=2; - int LA2_0 = input.LA(1); - - if ( (LA2_0==25) ) { - int LA2_1 = input.LA(2); - - if ( (LA2_1==26) ) { - alt2=1; - } - else if ( (LA2_1==27) ) { - alt2=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 2, 1, input); - - throw nvae; - } - } - else { - NoViableAltException nvae = - new NoViableAltException("", 2, 0, input); - - throw nvae; - } - switch (alt2) { - case 1 : - // InternalApplicationConfiguration.g:2017:2: ( ruleEPackageImport ) - { - // InternalApplicationConfiguration.g:2017:2: ( ruleEPackageImport ) - // InternalApplicationConfiguration.g:2018:3: ruleEPackageImport - { - before(grammarAccess.getImportAccess().getEPackageImportParserRuleCall_0()); - pushFollow(FOLLOW_2); - ruleEPackageImport(); - - state._fsp--; - - after(grammarAccess.getImportAccess().getEPackageImportParserRuleCall_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2023:2: ( ruleViatraImport ) - { - // InternalApplicationConfiguration.g:2023:2: ( ruleViatraImport ) - // InternalApplicationConfiguration.g:2024:3: ruleViatraImport - { - before(grammarAccess.getImportAccess().getViatraImportParserRuleCall_1()); - pushFollow(FOLLOW_2); - ruleViatraImport(); - - state._fsp--; - - after(grammarAccess.getImportAccess().getViatraImportParserRuleCall_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Import__Alternatives" - - - // $ANTLR start "rule__Declaration__Alternatives" - // InternalApplicationConfiguration.g:2033:1: rule__Declaration__Alternatives : ( ( ruleFileDeclaration ) | ( ruleMetamodelDeclaration ) | ( rulePartialModelDeclaration ) | ( ruleGraphPatternDeclaration ) | ( ruleConfigDeclaration ) | ( ruleScopeDeclaration ) | ( ruleObjectiveDeclaration ) ); - public final void rule__Declaration__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2037:1: ( ( ruleFileDeclaration ) | ( ruleMetamodelDeclaration ) | ( rulePartialModelDeclaration ) | ( ruleGraphPatternDeclaration ) | ( ruleConfigDeclaration ) | ( ruleScopeDeclaration ) | ( ruleObjectiveDeclaration ) ) - int alt3=7; - switch ( input.LA(1) ) { - case 28: - { - alt3=1; - } - break; - case 36: - { - alt3=2; - } - break; - case 38: - { - alt3=3; - } - break; - case 39: - { - alt3=4; - } - break; - case 42: - { - alt3=5; - } - break; - case 52: - { - alt3=6; - } - break; - case 41: - { - alt3=7; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 3, 0, input); - - throw nvae; - } - - switch (alt3) { - case 1 : - // InternalApplicationConfiguration.g:2038:2: ( ruleFileDeclaration ) - { - // InternalApplicationConfiguration.g:2038:2: ( ruleFileDeclaration ) - // InternalApplicationConfiguration.g:2039:3: ruleFileDeclaration - { - before(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0()); - pushFollow(FOLLOW_2); - ruleFileDeclaration(); - - state._fsp--; - - after(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2044:2: ( ruleMetamodelDeclaration ) - { - // InternalApplicationConfiguration.g:2044:2: ( ruleMetamodelDeclaration ) - // InternalApplicationConfiguration.g:2045:3: ruleMetamodelDeclaration - { - before(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall_1()); - pushFollow(FOLLOW_2); - ruleMetamodelDeclaration(); - - state._fsp--; - - after(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall_1()); - - } - - - } - break; - case 3 : - // InternalApplicationConfiguration.g:2050:2: ( rulePartialModelDeclaration ) - { - // InternalApplicationConfiguration.g:2050:2: ( rulePartialModelDeclaration ) - // InternalApplicationConfiguration.g:2051:3: rulePartialModelDeclaration - { - before(grammarAccess.getDeclarationAccess().getPartialModelDeclarationParserRuleCall_2()); - pushFollow(FOLLOW_2); - rulePartialModelDeclaration(); - - state._fsp--; - - after(grammarAccess.getDeclarationAccess().getPartialModelDeclarationParserRuleCall_2()); - - } - - - } - break; - case 4 : - // InternalApplicationConfiguration.g:2056:2: ( ruleGraphPatternDeclaration ) - { - // InternalApplicationConfiguration.g:2056:2: ( ruleGraphPatternDeclaration ) - // InternalApplicationConfiguration.g:2057:3: ruleGraphPatternDeclaration - { - before(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3()); - pushFollow(FOLLOW_2); - ruleGraphPatternDeclaration(); - - state._fsp--; - - after(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3()); - - } - - - } - break; - case 5 : - // InternalApplicationConfiguration.g:2062:2: ( ruleConfigDeclaration ) - { - // InternalApplicationConfiguration.g:2062:2: ( ruleConfigDeclaration ) - // InternalApplicationConfiguration.g:2063:3: ruleConfigDeclaration - { - before(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4()); - pushFollow(FOLLOW_2); - ruleConfigDeclaration(); - - state._fsp--; - - after(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4()); - - } - - - } - break; - case 6 : - // InternalApplicationConfiguration.g:2068:2: ( ruleScopeDeclaration ) - { - // InternalApplicationConfiguration.g:2068:2: ( ruleScopeDeclaration ) - // InternalApplicationConfiguration.g:2069:3: ruleScopeDeclaration - { - before(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5()); - pushFollow(FOLLOW_2); - ruleScopeDeclaration(); - - state._fsp--; - - after(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5()); - - } - - - } - break; - case 7 : - // InternalApplicationConfiguration.g:2074:2: ( ruleObjectiveDeclaration ) - { - // InternalApplicationConfiguration.g:2074:2: ( ruleObjectiveDeclaration ) - // InternalApplicationConfiguration.g:2075:3: ruleObjectiveDeclaration - { - before(grammarAccess.getDeclarationAccess().getObjectiveDeclarationParserRuleCall_6()); - pushFollow(FOLLOW_2); - ruleObjectiveDeclaration(); - - state._fsp--; - - after(grammarAccess.getDeclarationAccess().getObjectiveDeclarationParserRuleCall_6()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Declaration__Alternatives" - - - // $ANTLR start "rule__File__Alternatives" - // InternalApplicationConfiguration.g:2084:1: rule__File__Alternatives : ( ( ruleFileSpecification ) | ( ruleFileReference ) ); - public final void rule__File__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2088:1: ( ( ruleFileSpecification ) | ( ruleFileReference ) ) - int alt4=2; - int LA4_0 = input.LA(1); - - if ( (LA4_0==RULE_STRING) ) { - alt4=1; - } - else if ( (LA4_0==RULE_ID) ) { - alt4=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 4, 0, input); - - throw nvae; - } - switch (alt4) { - case 1 : - // InternalApplicationConfiguration.g:2089:2: ( ruleFileSpecification ) - { - // InternalApplicationConfiguration.g:2089:2: ( ruleFileSpecification ) - // InternalApplicationConfiguration.g:2090:3: ruleFileSpecification - { - before(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0()); - pushFollow(FOLLOW_2); - ruleFileSpecification(); - - state._fsp--; - - after(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2095:2: ( ruleFileReference ) - { - // InternalApplicationConfiguration.g:2095:2: ( ruleFileReference ) - // InternalApplicationConfiguration.g:2096:3: ruleFileReference - { - before(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1()); - pushFollow(FOLLOW_2); - ruleFileReference(); - - state._fsp--; - - after(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__File__Alternatives" - - - // $ANTLR start "rule__MetamodelEntry__Alternatives" - // InternalApplicationConfiguration.g:2105:1: rule__MetamodelEntry__Alternatives : ( ( ruleMetamodelElement ) | ( ruleAllPackageEntry ) ); - public final void rule__MetamodelEntry__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2109:1: ( ( ruleMetamodelElement ) | ( ruleAllPackageEntry ) ) - int alt5=2; - int LA5_0 = input.LA(1); - - if ( (LA5_0==RULE_ID) ) { - alt5=1; - } - else if ( (LA5_0==33) ) { - alt5=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 5, 0, input); - - throw nvae; - } - switch (alt5) { - case 1 : - // InternalApplicationConfiguration.g:2110:2: ( ruleMetamodelElement ) - { - // InternalApplicationConfiguration.g:2110:2: ( ruleMetamodelElement ) - // InternalApplicationConfiguration.g:2111:3: ruleMetamodelElement - { - before(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0()); - pushFollow(FOLLOW_2); - ruleMetamodelElement(); - - state._fsp--; - - after(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2116:2: ( ruleAllPackageEntry ) - { - // InternalApplicationConfiguration.g:2116:2: ( ruleAllPackageEntry ) - // InternalApplicationConfiguration.g:2117:3: ruleAllPackageEntry - { - before(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1()); - pushFollow(FOLLOW_2); - ruleAllPackageEntry(); - - state._fsp--; - - after(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelEntry__Alternatives" - - - // $ANTLR start "rule__Metamodel__Alternatives" - // InternalApplicationConfiguration.g:2126:1: rule__Metamodel__Alternatives : ( ( ruleMetamodelReference ) | ( ruleMetamodelSpecification ) ); - public final void rule__Metamodel__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2130:1: ( ( ruleMetamodelReference ) | ( ruleMetamodelSpecification ) ) - int alt6=2; - int LA6_0 = input.LA(1); - - if ( (LA6_0==RULE_ID) ) { - alt6=1; - } - else if ( (LA6_0==30) ) { - alt6=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 6, 0, input); - - throw nvae; - } - switch (alt6) { - case 1 : - // InternalApplicationConfiguration.g:2131:2: ( ruleMetamodelReference ) - { - // InternalApplicationConfiguration.g:2131:2: ( ruleMetamodelReference ) - // InternalApplicationConfiguration.g:2132:3: ruleMetamodelReference - { - before(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0()); - pushFollow(FOLLOW_2); - ruleMetamodelReference(); - - state._fsp--; - - after(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2137:2: ( ruleMetamodelSpecification ) - { - // InternalApplicationConfiguration.g:2137:2: ( ruleMetamodelSpecification ) - // InternalApplicationConfiguration.g:2138:3: ruleMetamodelSpecification - { - before(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1()); - pushFollow(FOLLOW_2); - ruleMetamodelSpecification(); - - state._fsp--; - - after(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Metamodel__Alternatives" - - - // $ANTLR start "rule__PartialModelEntry__Alternatives" - // InternalApplicationConfiguration.g:2147:1: rule__PartialModelEntry__Alternatives : ( ( ruleModelEntry ) | ( ruleFolderEntry ) ); - public final void rule__PartialModelEntry__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2151:1: ( ( ruleModelEntry ) | ( ruleFolderEntry ) ) - int alt7=2; - int LA7_0 = input.LA(1); - - if ( (LA7_0==RULE_ID||LA7_0==RULE_STRING) ) { - alt7=1; - } - else if ( (LA7_0==37) ) { - alt7=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 7, 0, input); - - throw nvae; - } - switch (alt7) { - case 1 : - // InternalApplicationConfiguration.g:2152:2: ( ruleModelEntry ) - { - // InternalApplicationConfiguration.g:2152:2: ( ruleModelEntry ) - // InternalApplicationConfiguration.g:2153:3: ruleModelEntry - { - before(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0()); - pushFollow(FOLLOW_2); - ruleModelEntry(); - - state._fsp--; - - after(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2158:2: ( ruleFolderEntry ) - { - // InternalApplicationConfiguration.g:2158:2: ( ruleFolderEntry ) - // InternalApplicationConfiguration.g:2159:3: ruleFolderEntry - { - before(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1()); - pushFollow(FOLLOW_2); - ruleFolderEntry(); - - state._fsp--; - - after(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelEntry__Alternatives" - - - // $ANTLR start "rule__PartialModel__Alternatives" - // InternalApplicationConfiguration.g:2168:1: rule__PartialModel__Alternatives : ( ( rulePartialModelSpecification ) | ( rulePartialModelReference ) ); - public final void rule__PartialModel__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2172:1: ( ( rulePartialModelSpecification ) | ( rulePartialModelReference ) ) - int alt8=2; - int LA8_0 = input.LA(1); - - if ( (LA8_0==30) ) { - alt8=1; - } - else if ( (LA8_0==RULE_ID) ) { - alt8=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 8, 0, input); - - throw nvae; - } - switch (alt8) { - case 1 : - // InternalApplicationConfiguration.g:2173:2: ( rulePartialModelSpecification ) - { - // InternalApplicationConfiguration.g:2173:2: ( rulePartialModelSpecification ) - // InternalApplicationConfiguration.g:2174:3: rulePartialModelSpecification - { - before(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0()); - pushFollow(FOLLOW_2); - rulePartialModelSpecification(); - - state._fsp--; - - after(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2179:2: ( rulePartialModelReference ) - { - // InternalApplicationConfiguration.g:2179:2: ( rulePartialModelReference ) - // InternalApplicationConfiguration.g:2180:3: rulePartialModelReference - { - before(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1()); - pushFollow(FOLLOW_2); - rulePartialModelReference(); - - state._fsp--; - - after(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModel__Alternatives" - - - // $ANTLR start "rule__PatternEntry__Alternatives" - // InternalApplicationConfiguration.g:2189:1: rule__PatternEntry__Alternatives : ( ( rulePatternElement ) | ( ruleAllPatternEntry ) ); - public final void rule__PatternEntry__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2193:1: ( ( rulePatternElement ) | ( ruleAllPatternEntry ) ) - int alt9=2; - int LA9_0 = input.LA(1); - - if ( (LA9_0==RULE_ID) ) { - alt9=1; - } - else if ( (LA9_0==33) ) { - alt9=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 9, 0, input); - - throw nvae; - } - switch (alt9) { - case 1 : - // InternalApplicationConfiguration.g:2194:2: ( rulePatternElement ) - { - // InternalApplicationConfiguration.g:2194:2: ( rulePatternElement ) - // InternalApplicationConfiguration.g:2195:3: rulePatternElement - { - before(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0()); - pushFollow(FOLLOW_2); - rulePatternElement(); - - state._fsp--; - - after(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2200:2: ( ruleAllPatternEntry ) - { - // InternalApplicationConfiguration.g:2200:2: ( ruleAllPatternEntry ) - // InternalApplicationConfiguration.g:2201:3: ruleAllPatternEntry - { - before(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1()); - pushFollow(FOLLOW_2); - ruleAllPatternEntry(); - - state._fsp--; - - after(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternEntry__Alternatives" - - - // $ANTLR start "rule__GraphPattern__Alternatives" - // InternalApplicationConfiguration.g:2210:1: rule__GraphPattern__Alternatives : ( ( ruleGraphPatternReference ) | ( rulePatternSpecification ) ); - public final void rule__GraphPattern__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2214:1: ( ( ruleGraphPatternReference ) | ( rulePatternSpecification ) ) - int alt10=2; - int LA10_0 = input.LA(1); - - if ( (LA10_0==RULE_ID) ) { - alt10=1; - } - else if ( (LA10_0==30) ) { - alt10=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 10, 0, input); - - throw nvae; - } - switch (alt10) { - case 1 : - // InternalApplicationConfiguration.g:2215:2: ( ruleGraphPatternReference ) - { - // InternalApplicationConfiguration.g:2215:2: ( ruleGraphPatternReference ) - // InternalApplicationConfiguration.g:2216:3: ruleGraphPatternReference - { - before(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0()); - pushFollow(FOLLOW_2); - ruleGraphPatternReference(); - - state._fsp--; - - after(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2221:2: ( rulePatternSpecification ) - { - // InternalApplicationConfiguration.g:2221:2: ( rulePatternSpecification ) - // InternalApplicationConfiguration.g:2222:3: rulePatternSpecification - { - before(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1()); - pushFollow(FOLLOW_2); - rulePatternSpecification(); - - state._fsp--; - - after(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GraphPattern__Alternatives" - - - // $ANTLR start "rule__ObjectiveEntry__Alternatives" - // InternalApplicationConfiguration.g:2231:1: rule__ObjectiveEntry__Alternatives : ( ( ruleOptimizationEntry ) | ( ruleThresholdEntry ) ); - public final void rule__ObjectiveEntry__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2235:1: ( ( ruleOptimizationEntry ) | ( ruleThresholdEntry ) ) - int alt11=2; - int LA11_0 = input.LA(1); - - if ( ((LA11_0>=11 && LA11_0<=12)) ) { - alt11=1; - } - else if ( (LA11_0==40) ) { - alt11=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 11, 0, input); - - throw nvae; - } - switch (alt11) { - case 1 : - // InternalApplicationConfiguration.g:2236:2: ( ruleOptimizationEntry ) - { - // InternalApplicationConfiguration.g:2236:2: ( ruleOptimizationEntry ) - // InternalApplicationConfiguration.g:2237:3: ruleOptimizationEntry - { - before(grammarAccess.getObjectiveEntryAccess().getOptimizationEntryParserRuleCall_0()); - pushFollow(FOLLOW_2); - ruleOptimizationEntry(); - - state._fsp--; - - after(grammarAccess.getObjectiveEntryAccess().getOptimizationEntryParserRuleCall_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2242:2: ( ruleThresholdEntry ) - { - // InternalApplicationConfiguration.g:2242:2: ( ruleThresholdEntry ) - // InternalApplicationConfiguration.g:2243:3: ruleThresholdEntry - { - before(grammarAccess.getObjectiveEntryAccess().getThresholdEntryParserRuleCall_1()); - pushFollow(FOLLOW_2); - ruleThresholdEntry(); - - state._fsp--; - - after(grammarAccess.getObjectiveEntryAccess().getThresholdEntryParserRuleCall_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectiveEntry__Alternatives" - - - // $ANTLR start "rule__Objective__Alternatives" - // InternalApplicationConfiguration.g:2252:1: rule__Objective__Alternatives : ( ( ruleObjectiveReference ) | ( ruleObjectiveSpecification ) ); - public final void rule__Objective__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2256:1: ( ( ruleObjectiveReference ) | ( ruleObjectiveSpecification ) ) - int alt12=2; - int LA12_0 = input.LA(1); - - if ( (LA12_0==RULE_ID) ) { - alt12=1; - } - else if ( (LA12_0==30) ) { - alt12=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 12, 0, input); - - throw nvae; - } - switch (alt12) { - case 1 : - // InternalApplicationConfiguration.g:2257:2: ( ruleObjectiveReference ) - { - // InternalApplicationConfiguration.g:2257:2: ( ruleObjectiveReference ) - // InternalApplicationConfiguration.g:2258:3: ruleObjectiveReference - { - before(grammarAccess.getObjectiveAccess().getObjectiveReferenceParserRuleCall_0()); - pushFollow(FOLLOW_2); - ruleObjectiveReference(); - - state._fsp--; - - after(grammarAccess.getObjectiveAccess().getObjectiveReferenceParserRuleCall_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2263:2: ( ruleObjectiveSpecification ) - { - // InternalApplicationConfiguration.g:2263:2: ( ruleObjectiveSpecification ) - // InternalApplicationConfiguration.g:2264:3: ruleObjectiveSpecification - { - before(grammarAccess.getObjectiveAccess().getObjectiveSpecificationParserRuleCall_1()); - pushFollow(FOLLOW_2); - ruleObjectiveSpecification(); - - state._fsp--; - - after(grammarAccess.getObjectiveAccess().getObjectiveSpecificationParserRuleCall_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Objective__Alternatives" - - - // $ANTLR start "rule__ConfigEntry__Alternatives" - // InternalApplicationConfiguration.g:2273:1: rule__ConfigEntry__Alternatives : ( ( ruleDocumentationEntry ) | ( ruleRuntimeEntry ) | ( ruleMemoryEntry ) | ( ruleCustomEntry ) ); - public final void rule__ConfigEntry__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2277:1: ( ( ruleDocumentationEntry ) | ( ruleRuntimeEntry ) | ( ruleMemoryEntry ) | ( ruleCustomEntry ) ) - int alt13=4; - switch ( input.LA(1) ) { - case 43: - { - alt13=1; - } - break; - case 44: - { - alt13=2; - } - break; - case 45: - { - alt13=3; - } - break; - case RULE_STRING: - { - alt13=4; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 13, 0, input); - - throw nvae; - } - - switch (alt13) { - case 1 : - // InternalApplicationConfiguration.g:2278:2: ( ruleDocumentationEntry ) - { - // InternalApplicationConfiguration.g:2278:2: ( ruleDocumentationEntry ) - // InternalApplicationConfiguration.g:2279:3: ruleDocumentationEntry - { - before(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0()); - pushFollow(FOLLOW_2); - ruleDocumentationEntry(); - - state._fsp--; - - after(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2284:2: ( ruleRuntimeEntry ) - { - // InternalApplicationConfiguration.g:2284:2: ( ruleRuntimeEntry ) - // InternalApplicationConfiguration.g:2285:3: ruleRuntimeEntry - { - before(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1()); - pushFollow(FOLLOW_2); - ruleRuntimeEntry(); - - state._fsp--; - - after(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1()); - - } - - - } - break; - case 3 : - // InternalApplicationConfiguration.g:2290:2: ( ruleMemoryEntry ) - { - // InternalApplicationConfiguration.g:2290:2: ( ruleMemoryEntry ) - // InternalApplicationConfiguration.g:2291:3: ruleMemoryEntry - { - before(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2()); - pushFollow(FOLLOW_2); - ruleMemoryEntry(); - - state._fsp--; - - after(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2()); - - } - - - } - break; - case 4 : - // InternalApplicationConfiguration.g:2296:2: ( ruleCustomEntry ) - { - // InternalApplicationConfiguration.g:2296:2: ( ruleCustomEntry ) - // InternalApplicationConfiguration.g:2297:3: ruleCustomEntry - { - before(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3()); - pushFollow(FOLLOW_2); - ruleCustomEntry(); - - state._fsp--; - - after(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigEntry__Alternatives" - - - // $ANTLR start "rule__Config__Alternatives" - // InternalApplicationConfiguration.g:2306:1: rule__Config__Alternatives : ( ( ruleConfigSpecification ) | ( ruleConfigReference ) ); - public final void rule__Config__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2310:1: ( ( ruleConfigSpecification ) | ( ruleConfigReference ) ) - int alt14=2; - int LA14_0 = input.LA(1); - - if ( (LA14_0==30) ) { - alt14=1; - } - else if ( (LA14_0==RULE_ID) ) { - alt14=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 14, 0, input); - - throw nvae; - } - switch (alt14) { - case 1 : - // InternalApplicationConfiguration.g:2311:2: ( ruleConfigSpecification ) - { - // InternalApplicationConfiguration.g:2311:2: ( ruleConfigSpecification ) - // InternalApplicationConfiguration.g:2312:3: ruleConfigSpecification - { - before(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0()); - pushFollow(FOLLOW_2); - ruleConfigSpecification(); - - state._fsp--; - - after(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2317:2: ( ruleConfigReference ) - { - // InternalApplicationConfiguration.g:2317:2: ( ruleConfigReference ) - // InternalApplicationConfiguration.g:2318:3: ruleConfigReference - { - before(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1()); - pushFollow(FOLLOW_2); - ruleConfigReference(); - - state._fsp--; - - after(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Config__Alternatives" - - - // $ANTLR start "rule__TypeScope__Alternatives" - // InternalApplicationConfiguration.g:2327:1: rule__TypeScope__Alternatives : ( ( ruleClassTypeScope ) | ( ruleObjectTypeScope ) | ( ruleIntegerTypeScope ) | ( ruleRealTypeScope ) | ( ruleStringTypeScope ) ); - public final void rule__TypeScope__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2331:1: ( ( ruleClassTypeScope ) | ( ruleObjectTypeScope ) | ( ruleIntegerTypeScope ) | ( ruleRealTypeScope ) | ( ruleStringTypeScope ) ) - int alt15=5; - int LA15_0 = input.LA(1); - - if ( (LA15_0==46) ) { - switch ( input.LA(2) ) { - case 48: - { - alt15=3; - } - break; - case 49: - { - alt15=4; - } - break; - case 13: - { - alt15=1; - } - break; - case 50: - { - alt15=5; - } - break; - case 47: - { - alt15=2; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 15, 1, input); - - throw nvae; - } - - } - else { - NoViableAltException nvae = - new NoViableAltException("", 15, 0, input); - - throw nvae; - } - switch (alt15) { - case 1 : - // InternalApplicationConfiguration.g:2332:2: ( ruleClassTypeScope ) - { - // InternalApplicationConfiguration.g:2332:2: ( ruleClassTypeScope ) - // InternalApplicationConfiguration.g:2333:3: ruleClassTypeScope - { - before(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); - pushFollow(FOLLOW_2); - ruleClassTypeScope(); - - state._fsp--; - - after(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2338:2: ( ruleObjectTypeScope ) - { - // InternalApplicationConfiguration.g:2338:2: ( ruleObjectTypeScope ) - // InternalApplicationConfiguration.g:2339:3: ruleObjectTypeScope - { - before(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); - pushFollow(FOLLOW_2); - ruleObjectTypeScope(); - - state._fsp--; - - after(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); - - } - - - } - break; - case 3 : - // InternalApplicationConfiguration.g:2344:2: ( ruleIntegerTypeScope ) - { - // InternalApplicationConfiguration.g:2344:2: ( ruleIntegerTypeScope ) - // InternalApplicationConfiguration.g:2345:3: ruleIntegerTypeScope - { - before(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); - pushFollow(FOLLOW_2); - ruleIntegerTypeScope(); - - state._fsp--; - - after(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); - - } - - - } - break; - case 4 : - // InternalApplicationConfiguration.g:2350:2: ( ruleRealTypeScope ) - { - // InternalApplicationConfiguration.g:2350:2: ( ruleRealTypeScope ) - // InternalApplicationConfiguration.g:2351:3: ruleRealTypeScope - { - before(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); - pushFollow(FOLLOW_2); - ruleRealTypeScope(); - - state._fsp--; - - after(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); - - } - - - } - break; - case 5 : - // InternalApplicationConfiguration.g:2356:2: ( ruleStringTypeScope ) - { - // InternalApplicationConfiguration.g:2356:2: ( ruleStringTypeScope ) - // InternalApplicationConfiguration.g:2357:3: ruleStringTypeScope - { - before(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); - pushFollow(FOLLOW_2); - ruleStringTypeScope(); - - state._fsp--; - - after(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TypeScope__Alternatives" - - - // $ANTLR start "rule__ClassTypeScope__Alternatives_2" - // InternalApplicationConfiguration.g:2366:1: rule__ClassTypeScope__Alternatives_2 : ( ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) ); - public final void rule__ClassTypeScope__Alternatives_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2370:1: ( ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) ) - int alt16=2; - int LA16_0 = input.LA(1); - - if ( (LA16_0==60) ) { - alt16=1; - } - else if ( (LA16_0==29) ) { - alt16=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 16, 0, input); - - throw nvae; - } - switch (alt16) { - case 1 : - // InternalApplicationConfiguration.g:2371:2: ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) - { - // InternalApplicationConfiguration.g:2371:2: ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:2372:3: ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) - { - before(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0()); - // InternalApplicationConfiguration.g:2373:3: ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) - // InternalApplicationConfiguration.g:2373:4: rule__ClassTypeScope__SetsNewAssignment_2_0 - { - pushFollow(FOLLOW_2); - rule__ClassTypeScope__SetsNewAssignment_2_0(); - - state._fsp--; - - - } - - after(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2377:2: ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) - { - // InternalApplicationConfiguration.g:2377:2: ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:2378:3: ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) - { - before(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1()); - // InternalApplicationConfiguration.g:2379:3: ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) - // InternalApplicationConfiguration.g:2379:4: rule__ClassTypeScope__SetsSumAssignment_2_1 - { - pushFollow(FOLLOW_2); - rule__ClassTypeScope__SetsSumAssignment_2_1(); - - state._fsp--; - - - } - - after(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClassTypeScope__Alternatives_2" - - - // $ANTLR start "rule__ClassTypeScope__Alternatives_3" - // InternalApplicationConfiguration.g:2387:1: rule__ClassTypeScope__Alternatives_3 : ( ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) ); - public final void rule__ClassTypeScope__Alternatives_3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2391:1: ( ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) ) - int alt17=2; - int LA17_0 = input.LA(1); - - if ( (LA17_0==RULE_INT) ) { - int LA17_1 = input.LA(2); - - if ( (LA17_1==EOF||(LA17_1>=31 && LA17_1<=32)) ) { - alt17=1; - } - else if ( (LA17_1==51) ) { - alt17=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 17, 1, input); - - throw nvae; - } - } - else if ( (LA17_0==61) ) { - alt17=1; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 17, 0, input); - - throw nvae; - } - switch (alt17) { - case 1 : - // InternalApplicationConfiguration.g:2392:2: ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) - { - // InternalApplicationConfiguration.g:2392:2: ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) - // InternalApplicationConfiguration.g:2393:3: ( rule__ClassTypeScope__NumberAssignment_3_0 ) - { - before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0()); - // InternalApplicationConfiguration.g:2394:3: ( rule__ClassTypeScope__NumberAssignment_3_0 ) - // InternalApplicationConfiguration.g:2394:4: rule__ClassTypeScope__NumberAssignment_3_0 - { - pushFollow(FOLLOW_2); - rule__ClassTypeScope__NumberAssignment_3_0(); - - state._fsp--; - - - } - - after(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2398:2: ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) - { - // InternalApplicationConfiguration.g:2398:2: ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) - // InternalApplicationConfiguration.g:2399:3: ( rule__ClassTypeScope__NumberAssignment_3_1 ) - { - before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1()); - // InternalApplicationConfiguration.g:2400:3: ( rule__ClassTypeScope__NumberAssignment_3_1 ) - // InternalApplicationConfiguration.g:2400:4: rule__ClassTypeScope__NumberAssignment_3_1 - { - pushFollow(FOLLOW_2); - rule__ClassTypeScope__NumberAssignment_3_1(); - - state._fsp--; - - - } - - after(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClassTypeScope__Alternatives_3" - - - // $ANTLR start "rule__ObjectTypeScope__Alternatives_2" - // InternalApplicationConfiguration.g:2408:1: rule__ObjectTypeScope__Alternatives_2 : ( ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) ); - public final void rule__ObjectTypeScope__Alternatives_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2412:1: ( ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) ) - int alt18=2; - int LA18_0 = input.LA(1); - - if ( (LA18_0==60) ) { - alt18=1; - } - else if ( (LA18_0==29) ) { - alt18=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 18, 0, input); - - throw nvae; - } - switch (alt18) { - case 1 : - // InternalApplicationConfiguration.g:2413:2: ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) - { - // InternalApplicationConfiguration.g:2413:2: ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:2414:3: ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) - { - before(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0()); - // InternalApplicationConfiguration.g:2415:3: ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) - // InternalApplicationConfiguration.g:2415:4: rule__ObjectTypeScope__SetsNewAssignment_2_0 - { - pushFollow(FOLLOW_2); - rule__ObjectTypeScope__SetsNewAssignment_2_0(); - - state._fsp--; - - - } - - after(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2419:2: ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) - { - // InternalApplicationConfiguration.g:2419:2: ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:2420:3: ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) - { - before(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1()); - // InternalApplicationConfiguration.g:2421:3: ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) - // InternalApplicationConfiguration.g:2421:4: rule__ObjectTypeScope__SetsSumAssignment_2_1 - { - pushFollow(FOLLOW_2); - rule__ObjectTypeScope__SetsSumAssignment_2_1(); - - state._fsp--; - - - } - - after(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectTypeScope__Alternatives_2" - - - // $ANTLR start "rule__ObjectTypeScope__Alternatives_3" - // InternalApplicationConfiguration.g:2429:1: rule__ObjectTypeScope__Alternatives_3 : ( ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) ); - public final void rule__ObjectTypeScope__Alternatives_3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2433:1: ( ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) ) - int alt19=2; - int LA19_0 = input.LA(1); - - if ( (LA19_0==RULE_INT) ) { - int LA19_1 = input.LA(2); - - if ( (LA19_1==EOF||(LA19_1>=31 && LA19_1<=32)) ) { - alt19=1; - } - else if ( (LA19_1==51) ) { - alt19=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 19, 1, input); - - throw nvae; - } - } - else if ( (LA19_0==61) ) { - alt19=1; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 19, 0, input); - - throw nvae; - } - switch (alt19) { - case 1 : - // InternalApplicationConfiguration.g:2434:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) - { - // InternalApplicationConfiguration.g:2434:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) - // InternalApplicationConfiguration.g:2435:3: ( rule__ObjectTypeScope__NumberAssignment_3_0 ) - { - before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0()); - // InternalApplicationConfiguration.g:2436:3: ( rule__ObjectTypeScope__NumberAssignment_3_0 ) - // InternalApplicationConfiguration.g:2436:4: rule__ObjectTypeScope__NumberAssignment_3_0 - { - pushFollow(FOLLOW_2); - rule__ObjectTypeScope__NumberAssignment_3_0(); - - state._fsp--; - - - } - - after(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2440:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) - { - // InternalApplicationConfiguration.g:2440:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) - // InternalApplicationConfiguration.g:2441:3: ( rule__ObjectTypeScope__NumberAssignment_3_1 ) - { - before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1()); - // InternalApplicationConfiguration.g:2442:3: ( rule__ObjectTypeScope__NumberAssignment_3_1 ) - // InternalApplicationConfiguration.g:2442:4: rule__ObjectTypeScope__NumberAssignment_3_1 - { - pushFollow(FOLLOW_2); - rule__ObjectTypeScope__NumberAssignment_3_1(); - - state._fsp--; - - - } - - after(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectTypeScope__Alternatives_3" - - - // $ANTLR start "rule__IntegerTypeScope__Alternatives_2" - // InternalApplicationConfiguration.g:2450:1: rule__IntegerTypeScope__Alternatives_2 : ( ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) ); - public final void rule__IntegerTypeScope__Alternatives_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2454:1: ( ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) ) - int alt20=2; - int LA20_0 = input.LA(1); - - if ( (LA20_0==60) ) { - alt20=1; - } - else if ( (LA20_0==29) ) { - alt20=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 20, 0, input); - - throw nvae; - } - switch (alt20) { - case 1 : - // InternalApplicationConfiguration.g:2455:2: ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) - { - // InternalApplicationConfiguration.g:2455:2: ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:2456:3: ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) - { - before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0()); - // InternalApplicationConfiguration.g:2457:3: ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) - // InternalApplicationConfiguration.g:2457:4: rule__IntegerTypeScope__SetsNewAssignment_2_0 - { - pushFollow(FOLLOW_2); - rule__IntegerTypeScope__SetsNewAssignment_2_0(); - - state._fsp--; - - - } - - after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2461:2: ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) - { - // InternalApplicationConfiguration.g:2461:2: ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:2462:3: ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) - { - before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1()); - // InternalApplicationConfiguration.g:2463:3: ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) - // InternalApplicationConfiguration.g:2463:4: rule__IntegerTypeScope__SetsSumAssignment_2_1 - { - pushFollow(FOLLOW_2); - rule__IntegerTypeScope__SetsSumAssignment_2_1(); - - state._fsp--; - - - } - - after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntegerTypeScope__Alternatives_2" - - - // $ANTLR start "rule__IntegerTypeScope__Alternatives_3" - // InternalApplicationConfiguration.g:2471:1: rule__IntegerTypeScope__Alternatives_3 : ( ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) ); - public final void rule__IntegerTypeScope__Alternatives_3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2475:1: ( ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) ) - int alt21=3; - switch ( input.LA(1) ) { - case RULE_INT: - { - int LA21_1 = input.LA(2); - - if ( (LA21_1==51) ) { - alt21=2; - } - else if ( (LA21_1==EOF||(LA21_1>=31 && LA21_1<=32)) ) { - alt21=1; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 21, 1, input); - - throw nvae; - } - } - break; - case 61: - { - alt21=1; - } - break; - case 30: - { - alt21=3; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 21, 0, input); - - throw nvae; - } - - switch (alt21) { - case 1 : - // InternalApplicationConfiguration.g:2476:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) - { - // InternalApplicationConfiguration.g:2476:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) - // InternalApplicationConfiguration.g:2477:3: ( rule__IntegerTypeScope__NumberAssignment_3_0 ) - { - before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0()); - // InternalApplicationConfiguration.g:2478:3: ( rule__IntegerTypeScope__NumberAssignment_3_0 ) - // InternalApplicationConfiguration.g:2478:4: rule__IntegerTypeScope__NumberAssignment_3_0 - { - pushFollow(FOLLOW_2); - rule__IntegerTypeScope__NumberAssignment_3_0(); - - state._fsp--; - - - } - - after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2482:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) - { - // InternalApplicationConfiguration.g:2482:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) - // InternalApplicationConfiguration.g:2483:3: ( rule__IntegerTypeScope__NumberAssignment_3_1 ) - { - before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1()); - // InternalApplicationConfiguration.g:2484:3: ( rule__IntegerTypeScope__NumberAssignment_3_1 ) - // InternalApplicationConfiguration.g:2484:4: rule__IntegerTypeScope__NumberAssignment_3_1 - { - pushFollow(FOLLOW_2); - rule__IntegerTypeScope__NumberAssignment_3_1(); - - state._fsp--; - - - } - - after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1()); - - } - - - } - break; - case 3 : - // InternalApplicationConfiguration.g:2488:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) - { - // InternalApplicationConfiguration.g:2488:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) - // InternalApplicationConfiguration.g:2489:3: ( rule__IntegerTypeScope__NumberAssignment_3_2 ) - { - before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2()); - // InternalApplicationConfiguration.g:2490:3: ( rule__IntegerTypeScope__NumberAssignment_3_2 ) - // InternalApplicationConfiguration.g:2490:4: rule__IntegerTypeScope__NumberAssignment_3_2 - { - pushFollow(FOLLOW_2); - rule__IntegerTypeScope__NumberAssignment_3_2(); - - state._fsp--; - - - } - - after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntegerTypeScope__Alternatives_3" - - - // $ANTLR start "rule__RealTypeScope__Alternatives_2" - // InternalApplicationConfiguration.g:2498:1: rule__RealTypeScope__Alternatives_2 : ( ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) ); - public final void rule__RealTypeScope__Alternatives_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2502:1: ( ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) ) - int alt22=2; - int LA22_0 = input.LA(1); - - if ( (LA22_0==60) ) { - alt22=1; - } - else if ( (LA22_0==29) ) { - alt22=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 22, 0, input); - - throw nvae; - } - switch (alt22) { - case 1 : - // InternalApplicationConfiguration.g:2503:2: ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) - { - // InternalApplicationConfiguration.g:2503:2: ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:2504:3: ( rule__RealTypeScope__SetsNewAssignment_2_0 ) - { - before(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0()); - // InternalApplicationConfiguration.g:2505:3: ( rule__RealTypeScope__SetsNewAssignment_2_0 ) - // InternalApplicationConfiguration.g:2505:4: rule__RealTypeScope__SetsNewAssignment_2_0 - { - pushFollow(FOLLOW_2); - rule__RealTypeScope__SetsNewAssignment_2_0(); - - state._fsp--; - - - } - - after(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2509:2: ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) - { - // InternalApplicationConfiguration.g:2509:2: ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:2510:3: ( rule__RealTypeScope__SetsSumAssignment_2_1 ) - { - before(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1()); - // InternalApplicationConfiguration.g:2511:3: ( rule__RealTypeScope__SetsSumAssignment_2_1 ) - // InternalApplicationConfiguration.g:2511:4: rule__RealTypeScope__SetsSumAssignment_2_1 - { - pushFollow(FOLLOW_2); - rule__RealTypeScope__SetsSumAssignment_2_1(); - - state._fsp--; - - - } - - after(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealTypeScope__Alternatives_2" - - - // $ANTLR start "rule__RealTypeScope__Alternatives_3" - // InternalApplicationConfiguration.g:2519:1: rule__RealTypeScope__Alternatives_3 : ( ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) ); - public final void rule__RealTypeScope__Alternatives_3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2523:1: ( ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) ) - int alt23=3; - switch ( input.LA(1) ) { - case RULE_INT: - { - int LA23_1 = input.LA(2); - - if ( (LA23_1==EOF||(LA23_1>=31 && LA23_1<=32)) ) { - alt23=1; - } - else if ( (LA23_1==51) ) { - alt23=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 23, 1, input); - - throw nvae; - } - } - break; - case 61: - { - alt23=1; - } - break; - case 30: - { - alt23=3; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 23, 0, input); - - throw nvae; - } - - switch (alt23) { - case 1 : - // InternalApplicationConfiguration.g:2524:2: ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) - { - // InternalApplicationConfiguration.g:2524:2: ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) - // InternalApplicationConfiguration.g:2525:3: ( rule__RealTypeScope__NumberAssignment_3_0 ) - { - before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0()); - // InternalApplicationConfiguration.g:2526:3: ( rule__RealTypeScope__NumberAssignment_3_0 ) - // InternalApplicationConfiguration.g:2526:4: rule__RealTypeScope__NumberAssignment_3_0 - { - pushFollow(FOLLOW_2); - rule__RealTypeScope__NumberAssignment_3_0(); - - state._fsp--; - - - } - - after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2530:2: ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) - { - // InternalApplicationConfiguration.g:2530:2: ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) - // InternalApplicationConfiguration.g:2531:3: ( rule__RealTypeScope__NumberAssignment_3_1 ) - { - before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1()); - // InternalApplicationConfiguration.g:2532:3: ( rule__RealTypeScope__NumberAssignment_3_1 ) - // InternalApplicationConfiguration.g:2532:4: rule__RealTypeScope__NumberAssignment_3_1 - { - pushFollow(FOLLOW_2); - rule__RealTypeScope__NumberAssignment_3_1(); - - state._fsp--; - - - } - - after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1()); - - } - - - } - break; - case 3 : - // InternalApplicationConfiguration.g:2536:2: ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) - { - // InternalApplicationConfiguration.g:2536:2: ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) - // InternalApplicationConfiguration.g:2537:3: ( rule__RealTypeScope__NumberAssignment_3_2 ) - { - before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2()); - // InternalApplicationConfiguration.g:2538:3: ( rule__RealTypeScope__NumberAssignment_3_2 ) - // InternalApplicationConfiguration.g:2538:4: rule__RealTypeScope__NumberAssignment_3_2 - { - pushFollow(FOLLOW_2); - rule__RealTypeScope__NumberAssignment_3_2(); - - state._fsp--; - - - } - - after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealTypeScope__Alternatives_3" - - - // $ANTLR start "rule__StringTypeScope__Alternatives_2" - // InternalApplicationConfiguration.g:2546:1: rule__StringTypeScope__Alternatives_2 : ( ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) ); - public final void rule__StringTypeScope__Alternatives_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2550:1: ( ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) ) - int alt24=2; - int LA24_0 = input.LA(1); - - if ( (LA24_0==60) ) { - alt24=1; - } - else if ( (LA24_0==29) ) { - alt24=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 24, 0, input); - - throw nvae; - } - switch (alt24) { - case 1 : - // InternalApplicationConfiguration.g:2551:2: ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) - { - // InternalApplicationConfiguration.g:2551:2: ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:2552:3: ( rule__StringTypeScope__SetsNewAssignment_2_0 ) - { - before(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0()); - // InternalApplicationConfiguration.g:2553:3: ( rule__StringTypeScope__SetsNewAssignment_2_0 ) - // InternalApplicationConfiguration.g:2553:4: rule__StringTypeScope__SetsNewAssignment_2_0 - { - pushFollow(FOLLOW_2); - rule__StringTypeScope__SetsNewAssignment_2_0(); - - state._fsp--; - - - } - - after(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2557:2: ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) - { - // InternalApplicationConfiguration.g:2557:2: ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:2558:3: ( rule__StringTypeScope__SetsSumAssignment_2_1 ) - { - before(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1()); - // InternalApplicationConfiguration.g:2559:3: ( rule__StringTypeScope__SetsSumAssignment_2_1 ) - // InternalApplicationConfiguration.g:2559:4: rule__StringTypeScope__SetsSumAssignment_2_1 - { - pushFollow(FOLLOW_2); - rule__StringTypeScope__SetsSumAssignment_2_1(); - - state._fsp--; - - - } - - after(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringTypeScope__Alternatives_2" - - - // $ANTLR start "rule__StringTypeScope__Alternatives_3" - // InternalApplicationConfiguration.g:2567:1: rule__StringTypeScope__Alternatives_3 : ( ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) ); - public final void rule__StringTypeScope__Alternatives_3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2571:1: ( ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) ) - int alt25=3; - switch ( input.LA(1) ) { - case RULE_INT: - { - int LA25_1 = input.LA(2); - - if ( (LA25_1==EOF||(LA25_1>=31 && LA25_1<=32)) ) { - alt25=1; - } - else if ( (LA25_1==51) ) { - alt25=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 25, 1, input); - - throw nvae; - } - } - break; - case 61: - { - alt25=1; - } - break; - case 30: - { - alt25=3; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 25, 0, input); - - throw nvae; - } - - switch (alt25) { - case 1 : - // InternalApplicationConfiguration.g:2572:2: ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) - { - // InternalApplicationConfiguration.g:2572:2: ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) - // InternalApplicationConfiguration.g:2573:3: ( rule__StringTypeScope__NumberAssignment_3_0 ) - { - before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0()); - // InternalApplicationConfiguration.g:2574:3: ( rule__StringTypeScope__NumberAssignment_3_0 ) - // InternalApplicationConfiguration.g:2574:4: rule__StringTypeScope__NumberAssignment_3_0 - { - pushFollow(FOLLOW_2); - rule__StringTypeScope__NumberAssignment_3_0(); - - state._fsp--; - - - } - - after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2578:2: ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) - { - // InternalApplicationConfiguration.g:2578:2: ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) - // InternalApplicationConfiguration.g:2579:3: ( rule__StringTypeScope__NumberAssignment_3_1 ) - { - before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1()); - // InternalApplicationConfiguration.g:2580:3: ( rule__StringTypeScope__NumberAssignment_3_1 ) - // InternalApplicationConfiguration.g:2580:4: rule__StringTypeScope__NumberAssignment_3_1 - { - pushFollow(FOLLOW_2); - rule__StringTypeScope__NumberAssignment_3_1(); - - state._fsp--; - - - } - - after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1()); - - } - - - } - break; - case 3 : - // InternalApplicationConfiguration.g:2584:2: ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) - { - // InternalApplicationConfiguration.g:2584:2: ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) - // InternalApplicationConfiguration.g:2585:3: ( rule__StringTypeScope__NumberAssignment_3_2 ) - { - before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2()); - // InternalApplicationConfiguration.g:2586:3: ( rule__StringTypeScope__NumberAssignment_3_2 ) - // InternalApplicationConfiguration.g:2586:4: rule__StringTypeScope__NumberAssignment_3_2 - { - pushFollow(FOLLOW_2); - rule__StringTypeScope__NumberAssignment_3_2(); - - state._fsp--; - - - } - - after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringTypeScope__Alternatives_3" - - - // $ANTLR start "rule__ExactNumber__Alternatives" - // InternalApplicationConfiguration.g:2594:1: rule__ExactNumber__Alternatives : ( ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) | ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) ); - public final void rule__ExactNumber__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2598:1: ( ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) | ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) ) - int alt26=2; - int LA26_0 = input.LA(1); - - if ( (LA26_0==RULE_INT) ) { - alt26=1; - } - else if ( (LA26_0==61) ) { - alt26=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 26, 0, input); - - throw nvae; - } - switch (alt26) { - case 1 : - // InternalApplicationConfiguration.g:2599:2: ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) - { - // InternalApplicationConfiguration.g:2599:2: ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) - // InternalApplicationConfiguration.g:2600:3: ( rule__ExactNumber__ExactNumberAssignment_0 ) - { - before(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0()); - // InternalApplicationConfiguration.g:2601:3: ( rule__ExactNumber__ExactNumberAssignment_0 ) - // InternalApplicationConfiguration.g:2601:4: rule__ExactNumber__ExactNumberAssignment_0 - { - pushFollow(FOLLOW_2); - rule__ExactNumber__ExactNumberAssignment_0(); - - state._fsp--; - - - } - - after(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2605:2: ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:2605:2: ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) - // InternalApplicationConfiguration.g:2606:3: ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) - { - before(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1()); - // InternalApplicationConfiguration.g:2607:3: ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) - // InternalApplicationConfiguration.g:2607:4: rule__ExactNumber__ExactUnlimitedAssignment_1 - { - pushFollow(FOLLOW_2); - rule__ExactNumber__ExactUnlimitedAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ExactNumber__Alternatives" - - - // $ANTLR start "rule__IntervallNumber__Alternatives_2" - // InternalApplicationConfiguration.g:2615:1: rule__IntervallNumber__Alternatives_2 : ( ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) | ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) ); - public final void rule__IntervallNumber__Alternatives_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2619:1: ( ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) | ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) ) - int alt27=2; - int LA27_0 = input.LA(1); - - if ( (LA27_0==RULE_INT) ) { - alt27=1; - } - else if ( (LA27_0==61) ) { - alt27=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 27, 0, input); - - throw nvae; - } - switch (alt27) { - case 1 : - // InternalApplicationConfiguration.g:2620:2: ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) - { - // InternalApplicationConfiguration.g:2620:2: ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:2621:3: ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) - { - before(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0()); - // InternalApplicationConfiguration.g:2622:3: ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) - // InternalApplicationConfiguration.g:2622:4: rule__IntervallNumber__MaxNumberAssignment_2_0 - { - pushFollow(FOLLOW_2); - rule__IntervallNumber__MaxNumberAssignment_2_0(); - - state._fsp--; - - - } - - after(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2626:2: ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) - { - // InternalApplicationConfiguration.g:2626:2: ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:2627:3: ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) - { - before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1()); - // InternalApplicationConfiguration.g:2628:3: ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) - // InternalApplicationConfiguration.g:2628:4: rule__IntervallNumber__MaxUnlimitedAssignment_2_1 - { - pushFollow(FOLLOW_2); - rule__IntervallNumber__MaxUnlimitedAssignment_2_1(); - - state._fsp--; - - - } - - after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntervallNumber__Alternatives_2" - - - // $ANTLR start "rule__Scope__Alternatives" - // InternalApplicationConfiguration.g:2636:1: rule__Scope__Alternatives : ( ( ruleScopeSpecification ) | ( ruleScopeReference ) ); - public final void rule__Scope__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2640:1: ( ( ruleScopeSpecification ) | ( ruleScopeReference ) ) - int alt28=2; - int LA28_0 = input.LA(1); - - if ( (LA28_0==30) ) { - alt28=1; - } - else if ( (LA28_0==RULE_ID) ) { - alt28=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 28, 0, input); - - throw nvae; - } - switch (alt28) { - case 1 : - // InternalApplicationConfiguration.g:2641:2: ( ruleScopeSpecification ) - { - // InternalApplicationConfiguration.g:2641:2: ( ruleScopeSpecification ) - // InternalApplicationConfiguration.g:2642:3: ruleScopeSpecification - { - before(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); - pushFollow(FOLLOW_2); - ruleScopeSpecification(); - - state._fsp--; - - after(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2647:2: ( ruleScopeReference ) - { - // InternalApplicationConfiguration.g:2647:2: ( ruleScopeReference ) - // InternalApplicationConfiguration.g:2648:3: ruleScopeReference - { - before(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); - pushFollow(FOLLOW_2); - ruleScopeReference(); - - state._fsp--; - - after(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Scope__Alternatives" - - - // $ANTLR start "rule__OptimizationDirection__Alternatives" - // InternalApplicationConfiguration.g:2657:1: rule__OptimizationDirection__Alternatives : ( ( ( 'minimize' ) ) | ( ( 'maximize' ) ) ); - public final void rule__OptimizationDirection__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2661:1: ( ( ( 'minimize' ) ) | ( ( 'maximize' ) ) ) - int alt29=2; - int LA29_0 = input.LA(1); - - if ( (LA29_0==11) ) { - alt29=1; - } - else if ( (LA29_0==12) ) { - alt29=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 29, 0, input); - - throw nvae; - } - switch (alt29) { - case 1 : - // InternalApplicationConfiguration.g:2662:2: ( ( 'minimize' ) ) - { - // InternalApplicationConfiguration.g:2662:2: ( ( 'minimize' ) ) - // InternalApplicationConfiguration.g:2663:3: ( 'minimize' ) - { - before(grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0()); - // InternalApplicationConfiguration.g:2664:3: ( 'minimize' ) - // InternalApplicationConfiguration.g:2664:4: 'minimize' - { - match(input,11,FOLLOW_2); - - } - - after(grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2668:2: ( ( 'maximize' ) ) - { - // InternalApplicationConfiguration.g:2668:2: ( ( 'maximize' ) ) - // InternalApplicationConfiguration.g:2669:3: ( 'maximize' ) - { - before(grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1()); - // InternalApplicationConfiguration.g:2670:3: ( 'maximize' ) - // InternalApplicationConfiguration.g:2670:4: 'maximize' - { - match(input,12,FOLLOW_2); - - } - - after(grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OptimizationDirection__Alternatives" - - - // $ANTLR start "rule__ComparisonOperator__Alternatives" - // InternalApplicationConfiguration.g:2678:1: rule__ComparisonOperator__Alternatives : ( ( ( '<' ) ) | ( ( '>' ) ) | ( ( '<=' ) ) | ( ( '>=' ) ) ); - public final void rule__ComparisonOperator__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2682:1: ( ( ( '<' ) ) | ( ( '>' ) ) | ( ( '<=' ) ) | ( ( '>=' ) ) ) - int alt30=4; - switch ( input.LA(1) ) { - case 13: - { - alt30=1; - } - break; - case 14: - { - alt30=2; - } - break; - case 15: - { - alt30=3; - } - break; - case 16: - { - alt30=4; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 30, 0, input); - - throw nvae; - } - - switch (alt30) { - case 1 : - // InternalApplicationConfiguration.g:2683:2: ( ( '<' ) ) - { - // InternalApplicationConfiguration.g:2683:2: ( ( '<' ) ) - // InternalApplicationConfiguration.g:2684:3: ( '<' ) - { - before(grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0()); - // InternalApplicationConfiguration.g:2685:3: ( '<' ) - // InternalApplicationConfiguration.g:2685:4: '<' - { - match(input,13,FOLLOW_2); - - } - - after(grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2689:2: ( ( '>' ) ) - { - // InternalApplicationConfiguration.g:2689:2: ( ( '>' ) ) - // InternalApplicationConfiguration.g:2690:3: ( '>' ) - { - before(grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1()); - // InternalApplicationConfiguration.g:2691:3: ( '>' ) - // InternalApplicationConfiguration.g:2691:4: '>' - { - match(input,14,FOLLOW_2); - - } - - after(grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1()); - - } - - - } - break; - case 3 : - // InternalApplicationConfiguration.g:2695:2: ( ( '<=' ) ) - { - // InternalApplicationConfiguration.g:2695:2: ( ( '<=' ) ) - // InternalApplicationConfiguration.g:2696:3: ( '<=' ) - { - before(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2()); - // InternalApplicationConfiguration.g:2697:3: ( '<=' ) - // InternalApplicationConfiguration.g:2697:4: '<=' - { - match(input,15,FOLLOW_2); - - } - - after(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2()); - - } - - - } - break; - case 4 : - // InternalApplicationConfiguration.g:2701:2: ( ( '>=' ) ) - { - // InternalApplicationConfiguration.g:2701:2: ( ( '>=' ) ) - // InternalApplicationConfiguration.g:2702:3: ( '>=' ) - { - before(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3()); - // InternalApplicationConfiguration.g:2703:3: ( '>=' ) - // InternalApplicationConfiguration.g:2703:4: '>=' - { - match(input,16,FOLLOW_2); - - } - - after(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComparisonOperator__Alternatives" - - - // $ANTLR start "rule__DocumentLevelSpecification__Alternatives" - // InternalApplicationConfiguration.g:2711:1: rule__DocumentLevelSpecification__Alternatives : ( ( ( 'none' ) ) | ( ( 'normal' ) ) | ( ( 'full' ) ) ); - public final void rule__DocumentLevelSpecification__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2715:1: ( ( ( 'none' ) ) | ( ( 'normal' ) ) | ( ( 'full' ) ) ) - int alt31=3; - switch ( input.LA(1) ) { - case 17: - { - alt31=1; - } - break; - case 18: - { - alt31=2; - } - break; - case 19: - { - alt31=3; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 31, 0, input); - - throw nvae; - } - - switch (alt31) { - case 1 : - // InternalApplicationConfiguration.g:2716:2: ( ( 'none' ) ) - { - // InternalApplicationConfiguration.g:2716:2: ( ( 'none' ) ) - // InternalApplicationConfiguration.g:2717:3: ( 'none' ) - { - before(grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0()); - // InternalApplicationConfiguration.g:2718:3: ( 'none' ) - // InternalApplicationConfiguration.g:2718:4: 'none' - { - match(input,17,FOLLOW_2); - - } - - after(grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2722:2: ( ( 'normal' ) ) - { - // InternalApplicationConfiguration.g:2722:2: ( ( 'normal' ) ) - // InternalApplicationConfiguration.g:2723:3: ( 'normal' ) - { - before(grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1()); - // InternalApplicationConfiguration.g:2724:3: ( 'normal' ) - // InternalApplicationConfiguration.g:2724:4: 'normal' - { - match(input,18,FOLLOW_2); - - } - - after(grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1()); - - } - - - } - break; - case 3 : - // InternalApplicationConfiguration.g:2728:2: ( ( 'full' ) ) - { - // InternalApplicationConfiguration.g:2728:2: ( ( 'full' ) ) - // InternalApplicationConfiguration.g:2729:3: ( 'full' ) - { - before(grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2()); - // InternalApplicationConfiguration.g:2730:3: ( 'full' ) - // InternalApplicationConfiguration.g:2730:4: 'full' - { - match(input,19,FOLLOW_2); - - } - - after(grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__DocumentLevelSpecification__Alternatives" - - - // $ANTLR start "rule__Solver__Alternatives" - // InternalApplicationConfiguration.g:2738:1: rule__Solver__Alternatives : ( ( ( 'SMTSolver' ) ) | ( ( 'AlloySolver' ) ) | ( ( 'ViatraSolver' ) ) ); - public final void rule__Solver__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2742:1: ( ( ( 'SMTSolver' ) ) | ( ( 'AlloySolver' ) ) | ( ( 'ViatraSolver' ) ) ) - int alt32=3; - switch ( input.LA(1) ) { - case 20: - { - alt32=1; - } - break; - case 21: - { - alt32=2; - } - break; - case 22: - { - alt32=3; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 32, 0, input); - - throw nvae; - } - - switch (alt32) { - case 1 : - // InternalApplicationConfiguration.g:2743:2: ( ( 'SMTSolver' ) ) - { - // InternalApplicationConfiguration.g:2743:2: ( ( 'SMTSolver' ) ) - // InternalApplicationConfiguration.g:2744:3: ( 'SMTSolver' ) - { - before(grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); - // InternalApplicationConfiguration.g:2745:3: ( 'SMTSolver' ) - // InternalApplicationConfiguration.g:2745:4: 'SMTSolver' - { - match(input,20,FOLLOW_2); - - } - - after(grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2749:2: ( ( 'AlloySolver' ) ) - { - // InternalApplicationConfiguration.g:2749:2: ( ( 'AlloySolver' ) ) - // InternalApplicationConfiguration.g:2750:3: ( 'AlloySolver' ) - { - before(grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); - // InternalApplicationConfiguration.g:2751:3: ( 'AlloySolver' ) - // InternalApplicationConfiguration.g:2751:4: 'AlloySolver' - { - match(input,21,FOLLOW_2); - - } - - after(grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); - - } - - - } - break; - case 3 : - // InternalApplicationConfiguration.g:2755:2: ( ( 'ViatraSolver' ) ) - { - // InternalApplicationConfiguration.g:2755:2: ( ( 'ViatraSolver' ) ) - // InternalApplicationConfiguration.g:2756:3: ( 'ViatraSolver' ) - { - before(grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); - // InternalApplicationConfiguration.g:2757:3: ( 'ViatraSolver' ) - // InternalApplicationConfiguration.g:2757:4: 'ViatraSolver' - { - match(input,22,FOLLOW_2); - - } - - after(grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Solver__Alternatives" - - - // $ANTLR start "rule__ConfigurationScript__Group__0" - // InternalApplicationConfiguration.g:2765:1: rule__ConfigurationScript__Group__0 : rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 ; - public final void rule__ConfigurationScript__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2769:1: ( rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 ) - // InternalApplicationConfiguration.g:2770:2: rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 - { - pushFollow(FOLLOW_3); - rule__ConfigurationScript__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ConfigurationScript__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigurationScript__Group__0" - - - // $ANTLR start "rule__ConfigurationScript__Group__0__Impl" - // InternalApplicationConfiguration.g:2777:1: rule__ConfigurationScript__Group__0__Impl : ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) ; - public final void rule__ConfigurationScript__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2781:1: ( ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) ) - // InternalApplicationConfiguration.g:2782:1: ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) - { - // InternalApplicationConfiguration.g:2782:1: ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) - // InternalApplicationConfiguration.g:2783:2: ( rule__ConfigurationScript__ImportsAssignment_0 )* - { - before(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0()); - // InternalApplicationConfiguration.g:2784:2: ( rule__ConfigurationScript__ImportsAssignment_0 )* - loop33: - do { - int alt33=2; - int LA33_0 = input.LA(1); - - if ( (LA33_0==25) ) { - alt33=1; - } - - - switch (alt33) { - case 1 : - // InternalApplicationConfiguration.g:2784:3: rule__ConfigurationScript__ImportsAssignment_0 - { - pushFollow(FOLLOW_4); - rule__ConfigurationScript__ImportsAssignment_0(); - - state._fsp--; - - - } - break; - - default : - break loop33; - } - } while (true); - - after(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigurationScript__Group__0__Impl" - - - // $ANTLR start "rule__ConfigurationScript__Group__1" - // InternalApplicationConfiguration.g:2792:1: rule__ConfigurationScript__Group__1 : rule__ConfigurationScript__Group__1__Impl ; - public final void rule__ConfigurationScript__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2796:1: ( rule__ConfigurationScript__Group__1__Impl ) - // InternalApplicationConfiguration.g:2797:2: rule__ConfigurationScript__Group__1__Impl - { - pushFollow(FOLLOW_2); - rule__ConfigurationScript__Group__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigurationScript__Group__1" - - - // $ANTLR start "rule__ConfigurationScript__Group__1__Impl" - // InternalApplicationConfiguration.g:2803:1: rule__ConfigurationScript__Group__1__Impl : ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) ; - public final void rule__ConfigurationScript__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2807:1: ( ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) ) - // InternalApplicationConfiguration.g:2808:1: ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) - { - // InternalApplicationConfiguration.g:2808:1: ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) - // InternalApplicationConfiguration.g:2809:2: ( rule__ConfigurationScript__CommandsAssignment_1 )* - { - before(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1()); - // InternalApplicationConfiguration.g:2810:2: ( rule__ConfigurationScript__CommandsAssignment_1 )* - loop34: - do { - int alt34=2; - int LA34_0 = input.LA(1); - - 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)) ) { - alt34=1; - } - - - switch (alt34) { - case 1 : - // InternalApplicationConfiguration.g:2810:3: rule__ConfigurationScript__CommandsAssignment_1 - { - pushFollow(FOLLOW_5); - rule__ConfigurationScript__CommandsAssignment_1(); - - state._fsp--; - - - } - break; - - default : - break loop34; - } - } while (true); - - after(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigurationScript__Group__1__Impl" - - - // $ANTLR start "rule__QualifiedName__Group__0" - // InternalApplicationConfiguration.g:2819:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ; - public final void rule__QualifiedName__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2823:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ) - // InternalApplicationConfiguration.g:2824:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 - { - pushFollow(FOLLOW_6); - rule__QualifiedName__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__QualifiedName__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__QualifiedName__Group__0" - - - // $ANTLR start "rule__QualifiedName__Group__0__Impl" - // InternalApplicationConfiguration.g:2831:1: rule__QualifiedName__Group__0__Impl : ( RULE_ID ) ; - public final void rule__QualifiedName__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2835:1: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:2836:1: ( RULE_ID ) - { - // InternalApplicationConfiguration.g:2836:1: ( RULE_ID ) - // InternalApplicationConfiguration.g:2837:2: RULE_ID - { - before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); - match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__QualifiedName__Group__0__Impl" - - - // $ANTLR start "rule__QualifiedName__Group__1" - // InternalApplicationConfiguration.g:2846:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ; - public final void rule__QualifiedName__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2850:1: ( rule__QualifiedName__Group__1__Impl ) - // InternalApplicationConfiguration.g:2851:2: rule__QualifiedName__Group__1__Impl - { - pushFollow(FOLLOW_2); - rule__QualifiedName__Group__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__QualifiedName__Group__1" - - - // $ANTLR start "rule__QualifiedName__Group__1__Impl" - // InternalApplicationConfiguration.g:2857:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Group_1__0 )* ) ; - public final void rule__QualifiedName__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2861:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) ) - // InternalApplicationConfiguration.g:2862:1: ( ( rule__QualifiedName__Group_1__0 )* ) - { - // InternalApplicationConfiguration.g:2862:1: ( ( rule__QualifiedName__Group_1__0 )* ) - // InternalApplicationConfiguration.g:2863:2: ( rule__QualifiedName__Group_1__0 )* - { - before(grammarAccess.getQualifiedNameAccess().getGroup_1()); - // InternalApplicationConfiguration.g:2864:2: ( rule__QualifiedName__Group_1__0 )* - loop35: - do { - int alt35=2; - int LA35_0 = input.LA(1); - - if ( (LA35_0==23) ) { - alt35=1; - } - - - switch (alt35) { - case 1 : - // InternalApplicationConfiguration.g:2864:3: rule__QualifiedName__Group_1__0 - { - pushFollow(FOLLOW_7); - rule__QualifiedName__Group_1__0(); - - state._fsp--; - - - } - break; - - default : - break loop35; - } - } while (true); - - after(grammarAccess.getQualifiedNameAccess().getGroup_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__QualifiedName__Group__1__Impl" - - - // $ANTLR start "rule__QualifiedName__Group_1__0" - // InternalApplicationConfiguration.g:2873:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ; - public final void rule__QualifiedName__Group_1__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2877:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ) - // InternalApplicationConfiguration.g:2878:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 - { - pushFollow(FOLLOW_8); - rule__QualifiedName__Group_1__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__QualifiedName__Group_1__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__QualifiedName__Group_1__0" - - - // $ANTLR start "rule__QualifiedName__Group_1__0__Impl" - // InternalApplicationConfiguration.g:2885:1: rule__QualifiedName__Group_1__0__Impl : ( '.' ) ; - public final void rule__QualifiedName__Group_1__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2889:1: ( ( '.' ) ) - // InternalApplicationConfiguration.g:2890:1: ( '.' ) - { - // InternalApplicationConfiguration.g:2890:1: ( '.' ) - // InternalApplicationConfiguration.g:2891:2: '.' - { - before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); - match(input,23,FOLLOW_2); - after(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__QualifiedName__Group_1__0__Impl" - - - // $ANTLR start "rule__QualifiedName__Group_1__1" - // InternalApplicationConfiguration.g:2900:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ; - public final void rule__QualifiedName__Group_1__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2904:1: ( rule__QualifiedName__Group_1__1__Impl ) - // InternalApplicationConfiguration.g:2905:2: rule__QualifiedName__Group_1__1__Impl - { - pushFollow(FOLLOW_2); - rule__QualifiedName__Group_1__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__QualifiedName__Group_1__1" - - - // $ANTLR start "rule__QualifiedName__Group_1__1__Impl" - // InternalApplicationConfiguration.g:2911:1: rule__QualifiedName__Group_1__1__Impl : ( RULE_ID ) ; - public final void rule__QualifiedName__Group_1__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2915:1: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:2916:1: ( RULE_ID ) - { - // InternalApplicationConfiguration.g:2916:1: ( RULE_ID ) - // InternalApplicationConfiguration.g:2917:2: RULE_ID - { - before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); - match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__QualifiedName__Group_1__1__Impl" - - - // $ANTLR start "rule__REALLiteral__Group__0" - // InternalApplicationConfiguration.g:2927:1: rule__REALLiteral__Group__0 : rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 ; - public final void rule__REALLiteral__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2931:1: ( rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 ) - // InternalApplicationConfiguration.g:2932:2: rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 - { - pushFollow(FOLLOW_9); - rule__REALLiteral__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__REALLiteral__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__REALLiteral__Group__0" - - - // $ANTLR start "rule__REALLiteral__Group__0__Impl" - // InternalApplicationConfiguration.g:2939:1: rule__REALLiteral__Group__0__Impl : ( ( '-' )? ) ; - public final void rule__REALLiteral__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2943:1: ( ( ( '-' )? ) ) - // InternalApplicationConfiguration.g:2944:1: ( ( '-' )? ) - { - // InternalApplicationConfiguration.g:2944:1: ( ( '-' )? ) - // InternalApplicationConfiguration.g:2945:2: ( '-' )? - { - before(grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0()); - // InternalApplicationConfiguration.g:2946:2: ( '-' )? - int alt36=2; - int LA36_0 = input.LA(1); - - if ( (LA36_0==24) ) { - alt36=1; - } - switch (alt36) { - case 1 : - // InternalApplicationConfiguration.g:2946:3: '-' - { - match(input,24,FOLLOW_2); - - } - break; - - } - - after(grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__REALLiteral__Group__0__Impl" - - - // $ANTLR start "rule__REALLiteral__Group__1" - // InternalApplicationConfiguration.g:2954:1: rule__REALLiteral__Group__1 : rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 ; - public final void rule__REALLiteral__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2958:1: ( rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 ) - // InternalApplicationConfiguration.g:2959:2: rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 - { - pushFollow(FOLLOW_6); - rule__REALLiteral__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__REALLiteral__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__REALLiteral__Group__1" - - - // $ANTLR start "rule__REALLiteral__Group__1__Impl" - // InternalApplicationConfiguration.g:2966:1: rule__REALLiteral__Group__1__Impl : ( RULE_INT ) ; - public final void rule__REALLiteral__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2970:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:2971:1: ( RULE_INT ) - { - // InternalApplicationConfiguration.g:2971:1: ( RULE_INT ) - // InternalApplicationConfiguration.g:2972:2: RULE_INT - { - before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1()); - match(input,RULE_INT,FOLLOW_2); - after(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__REALLiteral__Group__1__Impl" - - - // $ANTLR start "rule__REALLiteral__Group__2" - // InternalApplicationConfiguration.g:2981:1: rule__REALLiteral__Group__2 : rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 ; - public final void rule__REALLiteral__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2985:1: ( rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 ) - // InternalApplicationConfiguration.g:2986:2: rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 - { - pushFollow(FOLLOW_9); - rule__REALLiteral__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__REALLiteral__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__REALLiteral__Group__2" - - - // $ANTLR start "rule__REALLiteral__Group__2__Impl" - // InternalApplicationConfiguration.g:2993:1: rule__REALLiteral__Group__2__Impl : ( '.' ) ; - public final void rule__REALLiteral__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2997:1: ( ( '.' ) ) - // InternalApplicationConfiguration.g:2998:1: ( '.' ) - { - // InternalApplicationConfiguration.g:2998:1: ( '.' ) - // InternalApplicationConfiguration.g:2999:2: '.' - { - before(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); - match(input,23,FOLLOW_2); - after(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__REALLiteral__Group__2__Impl" - - - // $ANTLR start "rule__REALLiteral__Group__3" - // InternalApplicationConfiguration.g:3008:1: rule__REALLiteral__Group__3 : rule__REALLiteral__Group__3__Impl ; - public final void rule__REALLiteral__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3012:1: ( rule__REALLiteral__Group__3__Impl ) - // InternalApplicationConfiguration.g:3013:2: rule__REALLiteral__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__REALLiteral__Group__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__REALLiteral__Group__3" - - - // $ANTLR start "rule__REALLiteral__Group__3__Impl" - // InternalApplicationConfiguration.g:3019:1: rule__REALLiteral__Group__3__Impl : ( RULE_INT ) ; - public final void rule__REALLiteral__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3023:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:3024:1: ( RULE_INT ) - { - // InternalApplicationConfiguration.g:3024:1: ( RULE_INT ) - // InternalApplicationConfiguration.g:3025:2: RULE_INT - { - before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3()); - match(input,RULE_INT,FOLLOW_2); - after(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__REALLiteral__Group__3__Impl" - - - // $ANTLR start "rule__INTLiteral__Group__0" - // InternalApplicationConfiguration.g:3035:1: rule__INTLiteral__Group__0 : rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 ; - public final void rule__INTLiteral__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3039:1: ( rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 ) - // InternalApplicationConfiguration.g:3040:2: rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 - { - pushFollow(FOLLOW_9); - rule__INTLiteral__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__INTLiteral__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__INTLiteral__Group__0" - - - // $ANTLR start "rule__INTLiteral__Group__0__Impl" - // InternalApplicationConfiguration.g:3047:1: rule__INTLiteral__Group__0__Impl : ( ( '-' )? ) ; - public final void rule__INTLiteral__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3051:1: ( ( ( '-' )? ) ) - // InternalApplicationConfiguration.g:3052:1: ( ( '-' )? ) - { - // InternalApplicationConfiguration.g:3052:1: ( ( '-' )? ) - // InternalApplicationConfiguration.g:3053:2: ( '-' )? - { - before(grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0()); - // InternalApplicationConfiguration.g:3054:2: ( '-' )? - int alt37=2; - int LA37_0 = input.LA(1); - - if ( (LA37_0==24) ) { - alt37=1; - } - switch (alt37) { - case 1 : - // InternalApplicationConfiguration.g:3054:3: '-' - { - match(input,24,FOLLOW_2); - - } - break; - - } - - after(grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__INTLiteral__Group__0__Impl" - - - // $ANTLR start "rule__INTLiteral__Group__1" - // InternalApplicationConfiguration.g:3062:1: rule__INTLiteral__Group__1 : rule__INTLiteral__Group__1__Impl ; - public final void rule__INTLiteral__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3066:1: ( rule__INTLiteral__Group__1__Impl ) - // InternalApplicationConfiguration.g:3067:2: rule__INTLiteral__Group__1__Impl - { - pushFollow(FOLLOW_2); - rule__INTLiteral__Group__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__INTLiteral__Group__1" - - - // $ANTLR start "rule__INTLiteral__Group__1__Impl" - // InternalApplicationConfiguration.g:3073:1: rule__INTLiteral__Group__1__Impl : ( RULE_INT ) ; - public final void rule__INTLiteral__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3077:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:3078:1: ( RULE_INT ) - { - // InternalApplicationConfiguration.g:3078:1: ( RULE_INT ) - // InternalApplicationConfiguration.g:3079:2: RULE_INT - { - before(grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1()); - match(input,RULE_INT,FOLLOW_2); - after(grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__INTLiteral__Group__1__Impl" - - - // $ANTLR start "rule__EPackageImport__Group__0" - // InternalApplicationConfiguration.g:3089:1: rule__EPackageImport__Group__0 : rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 ; - public final void rule__EPackageImport__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3093:1: ( rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 ) - // InternalApplicationConfiguration.g:3094:2: rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 - { - pushFollow(FOLLOW_10); - rule__EPackageImport__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__EPackageImport__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EPackageImport__Group__0" - - - // $ANTLR start "rule__EPackageImport__Group__0__Impl" - // InternalApplicationConfiguration.g:3101:1: rule__EPackageImport__Group__0__Impl : ( 'import' ) ; - public final void rule__EPackageImport__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3105:1: ( ( 'import' ) ) - // InternalApplicationConfiguration.g:3106:1: ( 'import' ) - { - // InternalApplicationConfiguration.g:3106:1: ( 'import' ) - // InternalApplicationConfiguration.g:3107:2: 'import' - { - before(grammarAccess.getEPackageImportAccess().getImportKeyword_0()); - match(input,25,FOLLOW_2); - after(grammarAccess.getEPackageImportAccess().getImportKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EPackageImport__Group__0__Impl" - - - // $ANTLR start "rule__EPackageImport__Group__1" - // InternalApplicationConfiguration.g:3116:1: rule__EPackageImport__Group__1 : rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 ; - public final void rule__EPackageImport__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3120:1: ( rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 ) - // InternalApplicationConfiguration.g:3121:2: rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 - { - pushFollow(FOLLOW_11); - rule__EPackageImport__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__EPackageImport__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EPackageImport__Group__1" - - - // $ANTLR start "rule__EPackageImport__Group__1__Impl" - // InternalApplicationConfiguration.g:3128:1: rule__EPackageImport__Group__1__Impl : ( 'epackage' ) ; - public final void rule__EPackageImport__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3132:1: ( ( 'epackage' ) ) - // InternalApplicationConfiguration.g:3133:1: ( 'epackage' ) - { - // InternalApplicationConfiguration.g:3133:1: ( 'epackage' ) - // InternalApplicationConfiguration.g:3134:2: 'epackage' - { - before(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1()); - match(input,26,FOLLOW_2); - after(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EPackageImport__Group__1__Impl" - - - // $ANTLR start "rule__EPackageImport__Group__2" - // InternalApplicationConfiguration.g:3143:1: rule__EPackageImport__Group__2 : rule__EPackageImport__Group__2__Impl ; - public final void rule__EPackageImport__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3147:1: ( rule__EPackageImport__Group__2__Impl ) - // InternalApplicationConfiguration.g:3148:2: rule__EPackageImport__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__EPackageImport__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EPackageImport__Group__2" - - - // $ANTLR start "rule__EPackageImport__Group__2__Impl" - // InternalApplicationConfiguration.g:3154:1: rule__EPackageImport__Group__2__Impl : ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) ; - public final void rule__EPackageImport__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3158:1: ( ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:3159:1: ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) - { - // InternalApplicationConfiguration.g:3159:1: ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) - // InternalApplicationConfiguration.g:3160:2: ( rule__EPackageImport__ImportedPackageAssignment_2 ) - { - before(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2()); - // InternalApplicationConfiguration.g:3161:2: ( rule__EPackageImport__ImportedPackageAssignment_2 ) - // InternalApplicationConfiguration.g:3161:3: rule__EPackageImport__ImportedPackageAssignment_2 - { - pushFollow(FOLLOW_2); - rule__EPackageImport__ImportedPackageAssignment_2(); - - state._fsp--; - - - } - - after(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EPackageImport__Group__2__Impl" - - - // $ANTLR start "rule__ViatraImport__Group__0" - // InternalApplicationConfiguration.g:3170:1: rule__ViatraImport__Group__0 : rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 ; - public final void rule__ViatraImport__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3174:1: ( rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 ) - // InternalApplicationConfiguration.g:3175:2: rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 - { - pushFollow(FOLLOW_12); - rule__ViatraImport__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ViatraImport__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ViatraImport__Group__0" - - - // $ANTLR start "rule__ViatraImport__Group__0__Impl" - // InternalApplicationConfiguration.g:3182:1: rule__ViatraImport__Group__0__Impl : ( 'import' ) ; - public final void rule__ViatraImport__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3186:1: ( ( 'import' ) ) - // InternalApplicationConfiguration.g:3187:1: ( 'import' ) - { - // InternalApplicationConfiguration.g:3187:1: ( 'import' ) - // InternalApplicationConfiguration.g:3188:2: 'import' - { - before(grammarAccess.getViatraImportAccess().getImportKeyword_0()); - match(input,25,FOLLOW_2); - after(grammarAccess.getViatraImportAccess().getImportKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ViatraImport__Group__0__Impl" - - - // $ANTLR start "rule__ViatraImport__Group__1" - // InternalApplicationConfiguration.g:3197:1: rule__ViatraImport__Group__1 : rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 ; - public final void rule__ViatraImport__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3201:1: ( rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 ) - // InternalApplicationConfiguration.g:3202:2: rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 - { - pushFollow(FOLLOW_11); - rule__ViatraImport__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ViatraImport__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ViatraImport__Group__1" - - - // $ANTLR start "rule__ViatraImport__Group__1__Impl" - // InternalApplicationConfiguration.g:3209:1: rule__ViatraImport__Group__1__Impl : ( 'viatra' ) ; - public final void rule__ViatraImport__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3213:1: ( ( 'viatra' ) ) - // InternalApplicationConfiguration.g:3214:1: ( 'viatra' ) - { - // InternalApplicationConfiguration.g:3214:1: ( 'viatra' ) - // InternalApplicationConfiguration.g:3215:2: 'viatra' - { - before(grammarAccess.getViatraImportAccess().getViatraKeyword_1()); - match(input,27,FOLLOW_2); - after(grammarAccess.getViatraImportAccess().getViatraKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ViatraImport__Group__1__Impl" - - - // $ANTLR start "rule__ViatraImport__Group__2" - // InternalApplicationConfiguration.g:3224:1: rule__ViatraImport__Group__2 : rule__ViatraImport__Group__2__Impl ; - public final void rule__ViatraImport__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3228:1: ( rule__ViatraImport__Group__2__Impl ) - // InternalApplicationConfiguration.g:3229:2: rule__ViatraImport__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__ViatraImport__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ViatraImport__Group__2" - - - // $ANTLR start "rule__ViatraImport__Group__2__Impl" - // InternalApplicationConfiguration.g:3235:1: rule__ViatraImport__Group__2__Impl : ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) ; - public final void rule__ViatraImport__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3239:1: ( ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:3240:1: ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) - { - // InternalApplicationConfiguration.g:3240:1: ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) - // InternalApplicationConfiguration.g:3241:2: ( rule__ViatraImport__ImportedViatraAssignment_2 ) - { - before(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2()); - // InternalApplicationConfiguration.g:3242:2: ( rule__ViatraImport__ImportedViatraAssignment_2 ) - // InternalApplicationConfiguration.g:3242:3: rule__ViatraImport__ImportedViatraAssignment_2 - { - pushFollow(FOLLOW_2); - rule__ViatraImport__ImportedViatraAssignment_2(); - - state._fsp--; - - - } - - after(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ViatraImport__Group__2__Impl" - - - // $ANTLR start "rule__FileDeclaration__Group__0" - // InternalApplicationConfiguration.g:3251:1: rule__FileDeclaration__Group__0 : rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 ; - public final void rule__FileDeclaration__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3255:1: ( rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 ) - // InternalApplicationConfiguration.g:3256:2: rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 - { - pushFollow(FOLLOW_8); - rule__FileDeclaration__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__FileDeclaration__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FileDeclaration__Group__0" - - - // $ANTLR start "rule__FileDeclaration__Group__0__Impl" - // InternalApplicationConfiguration.g:3263:1: rule__FileDeclaration__Group__0__Impl : ( 'file' ) ; - public final void rule__FileDeclaration__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3267:1: ( ( 'file' ) ) - // InternalApplicationConfiguration.g:3268:1: ( 'file' ) - { - // InternalApplicationConfiguration.g:3268:1: ( 'file' ) - // InternalApplicationConfiguration.g:3269:2: 'file' - { - before(grammarAccess.getFileDeclarationAccess().getFileKeyword_0()); - match(input,28,FOLLOW_2); - after(grammarAccess.getFileDeclarationAccess().getFileKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FileDeclaration__Group__0__Impl" - - - // $ANTLR start "rule__FileDeclaration__Group__1" - // InternalApplicationConfiguration.g:3278:1: rule__FileDeclaration__Group__1 : rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 ; - public final void rule__FileDeclaration__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3282:1: ( rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 ) - // InternalApplicationConfiguration.g:3283:2: rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 - { - pushFollow(FOLLOW_13); - rule__FileDeclaration__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__FileDeclaration__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FileDeclaration__Group__1" - - - // $ANTLR start "rule__FileDeclaration__Group__1__Impl" - // InternalApplicationConfiguration.g:3290:1: rule__FileDeclaration__Group__1__Impl : ( ( rule__FileDeclaration__NameAssignment_1 ) ) ; - public final void rule__FileDeclaration__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3294:1: ( ( ( rule__FileDeclaration__NameAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:3295:1: ( ( rule__FileDeclaration__NameAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:3295:1: ( ( rule__FileDeclaration__NameAssignment_1 ) ) - // InternalApplicationConfiguration.g:3296:2: ( rule__FileDeclaration__NameAssignment_1 ) - { - before(grammarAccess.getFileDeclarationAccess().getNameAssignment_1()); - // InternalApplicationConfiguration.g:3297:2: ( rule__FileDeclaration__NameAssignment_1 ) - // InternalApplicationConfiguration.g:3297:3: rule__FileDeclaration__NameAssignment_1 - { - pushFollow(FOLLOW_2); - rule__FileDeclaration__NameAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getFileDeclarationAccess().getNameAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FileDeclaration__Group__1__Impl" - - - // $ANTLR start "rule__FileDeclaration__Group__2" - // InternalApplicationConfiguration.g:3305:1: rule__FileDeclaration__Group__2 : rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 ; - public final void rule__FileDeclaration__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3309:1: ( rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 ) - // InternalApplicationConfiguration.g:3310:2: rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 - { - pushFollow(FOLLOW_11); - rule__FileDeclaration__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__FileDeclaration__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FileDeclaration__Group__2" - - - // $ANTLR start "rule__FileDeclaration__Group__2__Impl" - // InternalApplicationConfiguration.g:3317:1: rule__FileDeclaration__Group__2__Impl : ( '=' ) ; - public final void rule__FileDeclaration__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3321:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:3322:1: ( '=' ) - { - // InternalApplicationConfiguration.g:3322:1: ( '=' ) - // InternalApplicationConfiguration.g:3323:2: '=' - { - before(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2()); - match(input,29,FOLLOW_2); - after(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FileDeclaration__Group__2__Impl" - - - // $ANTLR start "rule__FileDeclaration__Group__3" - // InternalApplicationConfiguration.g:3332:1: rule__FileDeclaration__Group__3 : rule__FileDeclaration__Group__3__Impl ; - public final void rule__FileDeclaration__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3336:1: ( rule__FileDeclaration__Group__3__Impl ) - // InternalApplicationConfiguration.g:3337:2: rule__FileDeclaration__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__FileDeclaration__Group__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FileDeclaration__Group__3" - - - // $ANTLR start "rule__FileDeclaration__Group__3__Impl" - // InternalApplicationConfiguration.g:3343:1: rule__FileDeclaration__Group__3__Impl : ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) ; - public final void rule__FileDeclaration__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3347:1: ( ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) ) - // InternalApplicationConfiguration.g:3348:1: ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) - { - // InternalApplicationConfiguration.g:3348:1: ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) - // InternalApplicationConfiguration.g:3349:2: ( rule__FileDeclaration__SpecificationAssignment_3 ) - { - before(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3()); - // InternalApplicationConfiguration.g:3350:2: ( rule__FileDeclaration__SpecificationAssignment_3 ) - // InternalApplicationConfiguration.g:3350:3: rule__FileDeclaration__SpecificationAssignment_3 - { - pushFollow(FOLLOW_2); - rule__FileDeclaration__SpecificationAssignment_3(); - - state._fsp--; - - - } - - after(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FileDeclaration__Group__3__Impl" - - - // $ANTLR start "rule__MetamodelSpecification__Group__0" - // InternalApplicationConfiguration.g:3359:1: rule__MetamodelSpecification__Group__0 : rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 ; - public final void rule__MetamodelSpecification__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3363:1: ( rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 ) - // InternalApplicationConfiguration.g:3364:2: rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 - { - pushFollow(FOLLOW_14); - rule__MetamodelSpecification__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__MetamodelSpecification__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelSpecification__Group__0" - - - // $ANTLR start "rule__MetamodelSpecification__Group__0__Impl" - // InternalApplicationConfiguration.g:3371:1: rule__MetamodelSpecification__Group__0__Impl : ( '{' ) ; - public final void rule__MetamodelSpecification__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3375:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:3376:1: ( '{' ) - { - // InternalApplicationConfiguration.g:3376:1: ( '{' ) - // InternalApplicationConfiguration.g:3377:2: '{' - { - before(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0()); - match(input,30,FOLLOW_2); - after(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelSpecification__Group__0__Impl" - - - // $ANTLR start "rule__MetamodelSpecification__Group__1" - // InternalApplicationConfiguration.g:3386:1: rule__MetamodelSpecification__Group__1 : rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 ; - public final void rule__MetamodelSpecification__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3390:1: ( rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 ) - // InternalApplicationConfiguration.g:3391:2: rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 - { - pushFollow(FOLLOW_15); - rule__MetamodelSpecification__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__MetamodelSpecification__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelSpecification__Group__1" - - - // $ANTLR start "rule__MetamodelSpecification__Group__1__Impl" - // InternalApplicationConfiguration.g:3398:1: rule__MetamodelSpecification__Group__1__Impl : ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) ; - public final void rule__MetamodelSpecification__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3402:1: ( ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:3403:1: ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:3403:1: ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) - // InternalApplicationConfiguration.g:3404:2: ( rule__MetamodelSpecification__EntriesAssignment_1 ) - { - before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1()); - // InternalApplicationConfiguration.g:3405:2: ( rule__MetamodelSpecification__EntriesAssignment_1 ) - // InternalApplicationConfiguration.g:3405:3: rule__MetamodelSpecification__EntriesAssignment_1 - { - pushFollow(FOLLOW_2); - rule__MetamodelSpecification__EntriesAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelSpecification__Group__1__Impl" - - - // $ANTLR start "rule__MetamodelSpecification__Group__2" - // InternalApplicationConfiguration.g:3413:1: rule__MetamodelSpecification__Group__2 : rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 ; - public final void rule__MetamodelSpecification__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3417:1: ( rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 ) - // InternalApplicationConfiguration.g:3418:2: rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 - { - pushFollow(FOLLOW_15); - rule__MetamodelSpecification__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__MetamodelSpecification__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelSpecification__Group__2" - - - // $ANTLR start "rule__MetamodelSpecification__Group__2__Impl" - // InternalApplicationConfiguration.g:3425:1: rule__MetamodelSpecification__Group__2__Impl : ( ( rule__MetamodelSpecification__Group_2__0 )* ) ; - public final void rule__MetamodelSpecification__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3429:1: ( ( ( rule__MetamodelSpecification__Group_2__0 )* ) ) - // InternalApplicationConfiguration.g:3430:1: ( ( rule__MetamodelSpecification__Group_2__0 )* ) - { - // InternalApplicationConfiguration.g:3430:1: ( ( rule__MetamodelSpecification__Group_2__0 )* ) - // InternalApplicationConfiguration.g:3431:2: ( rule__MetamodelSpecification__Group_2__0 )* - { - before(grammarAccess.getMetamodelSpecificationAccess().getGroup_2()); - // InternalApplicationConfiguration.g:3432:2: ( rule__MetamodelSpecification__Group_2__0 )* - loop38: - do { - int alt38=2; - int LA38_0 = input.LA(1); - - if ( (LA38_0==32) ) { - alt38=1; - } - - - switch (alt38) { - case 1 : - // InternalApplicationConfiguration.g:3432:3: rule__MetamodelSpecification__Group_2__0 - { - pushFollow(FOLLOW_16); - rule__MetamodelSpecification__Group_2__0(); - - state._fsp--; - - - } - break; - - default : - break loop38; - } - } while (true); - - after(grammarAccess.getMetamodelSpecificationAccess().getGroup_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelSpecification__Group__2__Impl" - - - // $ANTLR start "rule__MetamodelSpecification__Group__3" - // InternalApplicationConfiguration.g:3440:1: rule__MetamodelSpecification__Group__3 : rule__MetamodelSpecification__Group__3__Impl ; - public final void rule__MetamodelSpecification__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3444:1: ( rule__MetamodelSpecification__Group__3__Impl ) - // InternalApplicationConfiguration.g:3445:2: rule__MetamodelSpecification__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__MetamodelSpecification__Group__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelSpecification__Group__3" - - - // $ANTLR start "rule__MetamodelSpecification__Group__3__Impl" - // InternalApplicationConfiguration.g:3451:1: rule__MetamodelSpecification__Group__3__Impl : ( '}' ) ; - public final void rule__MetamodelSpecification__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3455:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:3456:1: ( '}' ) - { - // InternalApplicationConfiguration.g:3456:1: ( '}' ) - // InternalApplicationConfiguration.g:3457:2: '}' - { - before(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3()); - match(input,31,FOLLOW_2); - after(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelSpecification__Group__3__Impl" - - - // $ANTLR start "rule__MetamodelSpecification__Group_2__0" - // InternalApplicationConfiguration.g:3467:1: rule__MetamodelSpecification__Group_2__0 : rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 ; - public final void rule__MetamodelSpecification__Group_2__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3471:1: ( rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 ) - // InternalApplicationConfiguration.g:3472:2: rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 - { - pushFollow(FOLLOW_14); - rule__MetamodelSpecification__Group_2__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__MetamodelSpecification__Group_2__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelSpecification__Group_2__0" - - - // $ANTLR start "rule__MetamodelSpecification__Group_2__0__Impl" - // InternalApplicationConfiguration.g:3479:1: rule__MetamodelSpecification__Group_2__0__Impl : ( ',' ) ; - public final void rule__MetamodelSpecification__Group_2__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3483:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:3484:1: ( ',' ) - { - // InternalApplicationConfiguration.g:3484:1: ( ',' ) - // InternalApplicationConfiguration.g:3485:2: ',' - { - before(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0()); - match(input,32,FOLLOW_2); - after(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelSpecification__Group_2__0__Impl" - - - // $ANTLR start "rule__MetamodelSpecification__Group_2__1" - // InternalApplicationConfiguration.g:3494:1: rule__MetamodelSpecification__Group_2__1 : rule__MetamodelSpecification__Group_2__1__Impl ; - public final void rule__MetamodelSpecification__Group_2__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3498:1: ( rule__MetamodelSpecification__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:3499:2: rule__MetamodelSpecification__Group_2__1__Impl - { - pushFollow(FOLLOW_2); - rule__MetamodelSpecification__Group_2__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelSpecification__Group_2__1" - - - // $ANTLR start "rule__MetamodelSpecification__Group_2__1__Impl" - // InternalApplicationConfiguration.g:3505:1: rule__MetamodelSpecification__Group_2__1__Impl : ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) ; - public final void rule__MetamodelSpecification__Group_2__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3509:1: ( ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) ) - // InternalApplicationConfiguration.g:3510:1: ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) - { - // InternalApplicationConfiguration.g:3510:1: ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:3511:2: ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) - { - before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1()); - // InternalApplicationConfiguration.g:3512:2: ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) - // InternalApplicationConfiguration.g:3512:3: rule__MetamodelSpecification__EntriesAssignment_2_1 - { - pushFollow(FOLLOW_2); - rule__MetamodelSpecification__EntriesAssignment_2_1(); - - state._fsp--; - - - } - - after(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelSpecification__Group_2__1__Impl" - - - // $ANTLR start "rule__AllPackageEntry__Group__0" - // InternalApplicationConfiguration.g:3521:1: rule__AllPackageEntry__Group__0 : rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 ; - public final void rule__AllPackageEntry__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3525:1: ( rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 ) - // InternalApplicationConfiguration.g:3526:2: rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 - { - pushFollow(FOLLOW_8); - rule__AllPackageEntry__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__AllPackageEntry__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPackageEntry__Group__0" - - - // $ANTLR start "rule__AllPackageEntry__Group__0__Impl" - // InternalApplicationConfiguration.g:3533:1: rule__AllPackageEntry__Group__0__Impl : ( 'package' ) ; - public final void rule__AllPackageEntry__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3537:1: ( ( 'package' ) ) - // InternalApplicationConfiguration.g:3538:1: ( 'package' ) - { - // InternalApplicationConfiguration.g:3538:1: ( 'package' ) - // InternalApplicationConfiguration.g:3539:2: 'package' - { - before(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0()); - match(input,33,FOLLOW_2); - after(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPackageEntry__Group__0__Impl" - - - // $ANTLR start "rule__AllPackageEntry__Group__1" - // InternalApplicationConfiguration.g:3548:1: rule__AllPackageEntry__Group__1 : rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 ; - public final void rule__AllPackageEntry__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3552:1: ( rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 ) - // InternalApplicationConfiguration.g:3553:2: rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 - { - pushFollow(FOLLOW_17); - rule__AllPackageEntry__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__AllPackageEntry__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPackageEntry__Group__1" - - - // $ANTLR start "rule__AllPackageEntry__Group__1__Impl" - // InternalApplicationConfiguration.g:3560:1: rule__AllPackageEntry__Group__1__Impl : ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) ; - public final void rule__AllPackageEntry__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3564:1: ( ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:3565:1: ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:3565:1: ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) - // InternalApplicationConfiguration.g:3566:2: ( rule__AllPackageEntry__PackageAssignment_1 ) - { - before(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1()); - // InternalApplicationConfiguration.g:3567:2: ( rule__AllPackageEntry__PackageAssignment_1 ) - // InternalApplicationConfiguration.g:3567:3: rule__AllPackageEntry__PackageAssignment_1 - { - pushFollow(FOLLOW_2); - rule__AllPackageEntry__PackageAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPackageEntry__Group__1__Impl" - - - // $ANTLR start "rule__AllPackageEntry__Group__2" - // InternalApplicationConfiguration.g:3575:1: rule__AllPackageEntry__Group__2 : rule__AllPackageEntry__Group__2__Impl ; - public final void rule__AllPackageEntry__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3579:1: ( rule__AllPackageEntry__Group__2__Impl ) - // InternalApplicationConfiguration.g:3580:2: rule__AllPackageEntry__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__AllPackageEntry__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPackageEntry__Group__2" - - - // $ANTLR start "rule__AllPackageEntry__Group__2__Impl" - // InternalApplicationConfiguration.g:3586:1: rule__AllPackageEntry__Group__2__Impl : ( ( rule__AllPackageEntry__Group_2__0 )? ) ; - public final void rule__AllPackageEntry__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3590:1: ( ( ( rule__AllPackageEntry__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:3591:1: ( ( rule__AllPackageEntry__Group_2__0 )? ) - { - // InternalApplicationConfiguration.g:3591:1: ( ( rule__AllPackageEntry__Group_2__0 )? ) - // InternalApplicationConfiguration.g:3592:2: ( rule__AllPackageEntry__Group_2__0 )? - { - before(grammarAccess.getAllPackageEntryAccess().getGroup_2()); - // InternalApplicationConfiguration.g:3593:2: ( rule__AllPackageEntry__Group_2__0 )? - int alt39=2; - int LA39_0 = input.LA(1); - - if ( (LA39_0==34) ) { - alt39=1; - } - switch (alt39) { - case 1 : - // InternalApplicationConfiguration.g:3593:3: rule__AllPackageEntry__Group_2__0 - { - pushFollow(FOLLOW_2); - rule__AllPackageEntry__Group_2__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getAllPackageEntryAccess().getGroup_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPackageEntry__Group__2__Impl" - - - // $ANTLR start "rule__AllPackageEntry__Group_2__0" - // InternalApplicationConfiguration.g:3602:1: rule__AllPackageEntry__Group_2__0 : rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 ; - public final void rule__AllPackageEntry__Group_2__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3606:1: ( rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 ) - // InternalApplicationConfiguration.g:3607:2: rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 - { - pushFollow(FOLLOW_18); - rule__AllPackageEntry__Group_2__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__AllPackageEntry__Group_2__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPackageEntry__Group_2__0" - - - // $ANTLR start "rule__AllPackageEntry__Group_2__0__Impl" - // InternalApplicationConfiguration.g:3614:1: rule__AllPackageEntry__Group_2__0__Impl : ( 'excluding' ) ; - public final void rule__AllPackageEntry__Group_2__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3618:1: ( ( 'excluding' ) ) - // InternalApplicationConfiguration.g:3619:1: ( 'excluding' ) - { - // InternalApplicationConfiguration.g:3619:1: ( 'excluding' ) - // InternalApplicationConfiguration.g:3620:2: 'excluding' - { - before(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0()); - match(input,34,FOLLOW_2); - after(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPackageEntry__Group_2__0__Impl" - - - // $ANTLR start "rule__AllPackageEntry__Group_2__1" - // InternalApplicationConfiguration.g:3629:1: rule__AllPackageEntry__Group_2__1 : rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 ; - public final void rule__AllPackageEntry__Group_2__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3633:1: ( rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 ) - // InternalApplicationConfiguration.g:3634:2: rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 - { - pushFollow(FOLLOW_8); - rule__AllPackageEntry__Group_2__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__AllPackageEntry__Group_2__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPackageEntry__Group_2__1" - - - // $ANTLR start "rule__AllPackageEntry__Group_2__1__Impl" - // InternalApplicationConfiguration.g:3641:1: rule__AllPackageEntry__Group_2__1__Impl : ( '{' ) ; - public final void rule__AllPackageEntry__Group_2__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3645:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:3646:1: ( '{' ) - { - // InternalApplicationConfiguration.g:3646:1: ( '{' ) - // InternalApplicationConfiguration.g:3647:2: '{' - { - before(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1()); - match(input,30,FOLLOW_2); - after(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPackageEntry__Group_2__1__Impl" - - - // $ANTLR start "rule__AllPackageEntry__Group_2__2" - // InternalApplicationConfiguration.g:3656:1: rule__AllPackageEntry__Group_2__2 : rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 ; - public final void rule__AllPackageEntry__Group_2__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3660:1: ( rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 ) - // InternalApplicationConfiguration.g:3661:2: rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 - { - pushFollow(FOLLOW_15); - rule__AllPackageEntry__Group_2__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__AllPackageEntry__Group_2__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPackageEntry__Group_2__2" - - - // $ANTLR start "rule__AllPackageEntry__Group_2__2__Impl" - // InternalApplicationConfiguration.g:3668:1: rule__AllPackageEntry__Group_2__2__Impl : ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) ; - public final void rule__AllPackageEntry__Group_2__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3672:1: ( ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) ) - // InternalApplicationConfiguration.g:3673:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) - { - // InternalApplicationConfiguration.g:3673:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) - // InternalApplicationConfiguration.g:3674:2: ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) - { - before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2()); - // InternalApplicationConfiguration.g:3675:2: ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) - // InternalApplicationConfiguration.g:3675:3: rule__AllPackageEntry__ExclusionAssignment_2_2 - { - pushFollow(FOLLOW_2); - rule__AllPackageEntry__ExclusionAssignment_2_2(); - - state._fsp--; - - - } - - after(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPackageEntry__Group_2__2__Impl" - - - // $ANTLR start "rule__AllPackageEntry__Group_2__3" - // InternalApplicationConfiguration.g:3683:1: rule__AllPackageEntry__Group_2__3 : rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 ; - public final void rule__AllPackageEntry__Group_2__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3687:1: ( rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 ) - // InternalApplicationConfiguration.g:3688:2: rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 - { - pushFollow(FOLLOW_15); - rule__AllPackageEntry__Group_2__3__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__AllPackageEntry__Group_2__4(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPackageEntry__Group_2__3" - - - // $ANTLR start "rule__AllPackageEntry__Group_2__3__Impl" - // InternalApplicationConfiguration.g:3695:1: rule__AllPackageEntry__Group_2__3__Impl : ( ( rule__AllPackageEntry__Group_2_3__0 )* ) ; - public final void rule__AllPackageEntry__Group_2__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3699:1: ( ( ( rule__AllPackageEntry__Group_2_3__0 )* ) ) - // InternalApplicationConfiguration.g:3700:1: ( ( rule__AllPackageEntry__Group_2_3__0 )* ) - { - // InternalApplicationConfiguration.g:3700:1: ( ( rule__AllPackageEntry__Group_2_3__0 )* ) - // InternalApplicationConfiguration.g:3701:2: ( rule__AllPackageEntry__Group_2_3__0 )* - { - before(grammarAccess.getAllPackageEntryAccess().getGroup_2_3()); - // InternalApplicationConfiguration.g:3702:2: ( rule__AllPackageEntry__Group_2_3__0 )* - loop40: - do { - int alt40=2; - int LA40_0 = input.LA(1); - - if ( (LA40_0==32) ) { - alt40=1; - } - - - switch (alt40) { - case 1 : - // InternalApplicationConfiguration.g:3702:3: rule__AllPackageEntry__Group_2_3__0 - { - pushFollow(FOLLOW_16); - rule__AllPackageEntry__Group_2_3__0(); - - state._fsp--; - - - } - break; - - default : - break loop40; - } - } while (true); - - after(grammarAccess.getAllPackageEntryAccess().getGroup_2_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPackageEntry__Group_2__3__Impl" - - - // $ANTLR start "rule__AllPackageEntry__Group_2__4" - // InternalApplicationConfiguration.g:3710:1: rule__AllPackageEntry__Group_2__4 : rule__AllPackageEntry__Group_2__4__Impl ; - public final void rule__AllPackageEntry__Group_2__4() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3714:1: ( rule__AllPackageEntry__Group_2__4__Impl ) - // InternalApplicationConfiguration.g:3715:2: rule__AllPackageEntry__Group_2__4__Impl - { - pushFollow(FOLLOW_2); - rule__AllPackageEntry__Group_2__4__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPackageEntry__Group_2__4" - - - // $ANTLR start "rule__AllPackageEntry__Group_2__4__Impl" - // InternalApplicationConfiguration.g:3721:1: rule__AllPackageEntry__Group_2__4__Impl : ( '}' ) ; - public final void rule__AllPackageEntry__Group_2__4__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3725:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:3726:1: ( '}' ) - { - // InternalApplicationConfiguration.g:3726:1: ( '}' ) - // InternalApplicationConfiguration.g:3727:2: '}' - { - before(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4()); - match(input,31,FOLLOW_2); - after(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPackageEntry__Group_2__4__Impl" - - - // $ANTLR start "rule__AllPackageEntry__Group_2_3__0" - // InternalApplicationConfiguration.g:3737:1: rule__AllPackageEntry__Group_2_3__0 : rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 ; - public final void rule__AllPackageEntry__Group_2_3__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3741:1: ( rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 ) - // InternalApplicationConfiguration.g:3742:2: rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 - { - pushFollow(FOLLOW_8); - rule__AllPackageEntry__Group_2_3__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__AllPackageEntry__Group_2_3__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPackageEntry__Group_2_3__0" - - - // $ANTLR start "rule__AllPackageEntry__Group_2_3__0__Impl" - // InternalApplicationConfiguration.g:3749:1: rule__AllPackageEntry__Group_2_3__0__Impl : ( ',' ) ; - public final void rule__AllPackageEntry__Group_2_3__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3753:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:3754:1: ( ',' ) - { - // InternalApplicationConfiguration.g:3754:1: ( ',' ) - // InternalApplicationConfiguration.g:3755:2: ',' - { - before(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0()); - match(input,32,FOLLOW_2); - after(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPackageEntry__Group_2_3__0__Impl" - - - // $ANTLR start "rule__AllPackageEntry__Group_2_3__1" - // InternalApplicationConfiguration.g:3764:1: rule__AllPackageEntry__Group_2_3__1 : rule__AllPackageEntry__Group_2_3__1__Impl ; - public final void rule__AllPackageEntry__Group_2_3__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3768:1: ( rule__AllPackageEntry__Group_2_3__1__Impl ) - // InternalApplicationConfiguration.g:3769:2: rule__AllPackageEntry__Group_2_3__1__Impl - { - pushFollow(FOLLOW_2); - rule__AllPackageEntry__Group_2_3__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPackageEntry__Group_2_3__1" - - - // $ANTLR start "rule__AllPackageEntry__Group_2_3__1__Impl" - // InternalApplicationConfiguration.g:3775:1: rule__AllPackageEntry__Group_2_3__1__Impl : ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) ; - public final void rule__AllPackageEntry__Group_2_3__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3779:1: ( ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) ) - // InternalApplicationConfiguration.g:3780:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) - { - // InternalApplicationConfiguration.g:3780:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) - // InternalApplicationConfiguration.g:3781:2: ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) - { - before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1()); - // InternalApplicationConfiguration.g:3782:2: ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) - // InternalApplicationConfiguration.g:3782:3: rule__AllPackageEntry__ExclusionAssignment_2_3_1 - { - pushFollow(FOLLOW_2); - rule__AllPackageEntry__ExclusionAssignment_2_3_1(); - - state._fsp--; - - - } - - after(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPackageEntry__Group_2_3__1__Impl" - - - // $ANTLR start "rule__MetamodelElement__Group__0" - // InternalApplicationConfiguration.g:3791:1: rule__MetamodelElement__Group__0 : rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 ; - public final void rule__MetamodelElement__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3795:1: ( rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 ) - // InternalApplicationConfiguration.g:3796:2: rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 - { - pushFollow(FOLLOW_8); - rule__MetamodelElement__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__MetamodelElement__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelElement__Group__0" - - - // $ANTLR start "rule__MetamodelElement__Group__0__Impl" - // InternalApplicationConfiguration.g:3803:1: rule__MetamodelElement__Group__0__Impl : ( ( rule__MetamodelElement__Group_0__0 )? ) ; - public final void rule__MetamodelElement__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3807:1: ( ( ( rule__MetamodelElement__Group_0__0 )? ) ) - // InternalApplicationConfiguration.g:3808:1: ( ( rule__MetamodelElement__Group_0__0 )? ) - { - // InternalApplicationConfiguration.g:3808:1: ( ( rule__MetamodelElement__Group_0__0 )? ) - // InternalApplicationConfiguration.g:3809:2: ( rule__MetamodelElement__Group_0__0 )? - { - before(grammarAccess.getMetamodelElementAccess().getGroup_0()); - // InternalApplicationConfiguration.g:3810:2: ( rule__MetamodelElement__Group_0__0 )? - int alt41=2; - int LA41_0 = input.LA(1); - - if ( (LA41_0==RULE_ID) ) { - int LA41_1 = input.LA(2); - - if ( (LA41_1==23) ) { - int LA41_2 = input.LA(3); - - if ( (LA41_2==RULE_ID) ) { - int LA41_5 = input.LA(4); - - if ( (LA41_5==23||LA41_5==35) ) { - alt41=1; - } - } - } - else if ( (LA41_1==35) ) { - alt41=1; - } - } - switch (alt41) { - case 1 : - // InternalApplicationConfiguration.g:3810:3: rule__MetamodelElement__Group_0__0 - { - pushFollow(FOLLOW_2); - rule__MetamodelElement__Group_0__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getMetamodelElementAccess().getGroup_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelElement__Group__0__Impl" - - - // $ANTLR start "rule__MetamodelElement__Group__1" - // InternalApplicationConfiguration.g:3818:1: rule__MetamodelElement__Group__1 : rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 ; - public final void rule__MetamodelElement__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3822:1: ( rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 ) - // InternalApplicationConfiguration.g:3823:2: rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 - { - pushFollow(FOLLOW_6); - rule__MetamodelElement__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__MetamodelElement__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelElement__Group__1" - - - // $ANTLR start "rule__MetamodelElement__Group__1__Impl" - // InternalApplicationConfiguration.g:3830:1: rule__MetamodelElement__Group__1__Impl : ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) ; - public final void rule__MetamodelElement__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3834:1: ( ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:3835:1: ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:3835:1: ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) - // InternalApplicationConfiguration.g:3836:2: ( rule__MetamodelElement__ClassifierAssignment_1 ) - { - before(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1()); - // InternalApplicationConfiguration.g:3837:2: ( rule__MetamodelElement__ClassifierAssignment_1 ) - // InternalApplicationConfiguration.g:3837:3: rule__MetamodelElement__ClassifierAssignment_1 - { - pushFollow(FOLLOW_2); - rule__MetamodelElement__ClassifierAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelElement__Group__1__Impl" - - - // $ANTLR start "rule__MetamodelElement__Group__2" - // InternalApplicationConfiguration.g:3845:1: rule__MetamodelElement__Group__2 : rule__MetamodelElement__Group__2__Impl ; - public final void rule__MetamodelElement__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3849:1: ( rule__MetamodelElement__Group__2__Impl ) - // InternalApplicationConfiguration.g:3850:2: rule__MetamodelElement__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__MetamodelElement__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelElement__Group__2" - - - // $ANTLR start "rule__MetamodelElement__Group__2__Impl" - // InternalApplicationConfiguration.g:3856:1: rule__MetamodelElement__Group__2__Impl : ( ( rule__MetamodelElement__Group_2__0 )? ) ; - public final void rule__MetamodelElement__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3860:1: ( ( ( rule__MetamodelElement__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:3861:1: ( ( rule__MetamodelElement__Group_2__0 )? ) - { - // InternalApplicationConfiguration.g:3861:1: ( ( rule__MetamodelElement__Group_2__0 )? ) - // InternalApplicationConfiguration.g:3862:2: ( rule__MetamodelElement__Group_2__0 )? - { - before(grammarAccess.getMetamodelElementAccess().getGroup_2()); - // InternalApplicationConfiguration.g:3863:2: ( rule__MetamodelElement__Group_2__0 )? - int alt42=2; - int LA42_0 = input.LA(1); - - if ( (LA42_0==23) ) { - alt42=1; - } - switch (alt42) { - case 1 : - // InternalApplicationConfiguration.g:3863:3: rule__MetamodelElement__Group_2__0 - { - pushFollow(FOLLOW_2); - rule__MetamodelElement__Group_2__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getMetamodelElementAccess().getGroup_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelElement__Group__2__Impl" - - - // $ANTLR start "rule__MetamodelElement__Group_0__0" - // InternalApplicationConfiguration.g:3872:1: rule__MetamodelElement__Group_0__0 : rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 ; - public final void rule__MetamodelElement__Group_0__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3876:1: ( rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 ) - // InternalApplicationConfiguration.g:3877:2: rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 - { - pushFollow(FOLLOW_19); - rule__MetamodelElement__Group_0__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__MetamodelElement__Group_0__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelElement__Group_0__0" - - - // $ANTLR start "rule__MetamodelElement__Group_0__0__Impl" - // InternalApplicationConfiguration.g:3884:1: rule__MetamodelElement__Group_0__0__Impl : ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) ; - public final void rule__MetamodelElement__Group_0__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3888:1: ( ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) ) - // InternalApplicationConfiguration.g:3889:1: ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) - { - // InternalApplicationConfiguration.g:3889:1: ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) - // InternalApplicationConfiguration.g:3890:2: ( rule__MetamodelElement__PackageAssignment_0_0 ) - { - before(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0()); - // InternalApplicationConfiguration.g:3891:2: ( rule__MetamodelElement__PackageAssignment_0_0 ) - // InternalApplicationConfiguration.g:3891:3: rule__MetamodelElement__PackageAssignment_0_0 - { - pushFollow(FOLLOW_2); - rule__MetamodelElement__PackageAssignment_0_0(); - - state._fsp--; - - - } - - after(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelElement__Group_0__0__Impl" - - - // $ANTLR start "rule__MetamodelElement__Group_0__1" - // InternalApplicationConfiguration.g:3899:1: rule__MetamodelElement__Group_0__1 : rule__MetamodelElement__Group_0__1__Impl ; - public final void rule__MetamodelElement__Group_0__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3903:1: ( rule__MetamodelElement__Group_0__1__Impl ) - // InternalApplicationConfiguration.g:3904:2: rule__MetamodelElement__Group_0__1__Impl - { - pushFollow(FOLLOW_2); - rule__MetamodelElement__Group_0__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelElement__Group_0__1" - - - // $ANTLR start "rule__MetamodelElement__Group_0__1__Impl" - // InternalApplicationConfiguration.g:3910:1: rule__MetamodelElement__Group_0__1__Impl : ( '::' ) ; - public final void rule__MetamodelElement__Group_0__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3914:1: ( ( '::' ) ) - // InternalApplicationConfiguration.g:3915:1: ( '::' ) - { - // InternalApplicationConfiguration.g:3915:1: ( '::' ) - // InternalApplicationConfiguration.g:3916:2: '::' - { - before(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1()); - match(input,35,FOLLOW_2); - after(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelElement__Group_0__1__Impl" - - - // $ANTLR start "rule__MetamodelElement__Group_2__0" - // InternalApplicationConfiguration.g:3926:1: rule__MetamodelElement__Group_2__0 : rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 ; - public final void rule__MetamodelElement__Group_2__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3930:1: ( rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 ) - // InternalApplicationConfiguration.g:3931:2: rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 - { - pushFollow(FOLLOW_8); - rule__MetamodelElement__Group_2__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__MetamodelElement__Group_2__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelElement__Group_2__0" - - - // $ANTLR start "rule__MetamodelElement__Group_2__0__Impl" - // InternalApplicationConfiguration.g:3938:1: rule__MetamodelElement__Group_2__0__Impl : ( '.' ) ; - public final void rule__MetamodelElement__Group_2__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3942:1: ( ( '.' ) ) - // InternalApplicationConfiguration.g:3943:1: ( '.' ) - { - // InternalApplicationConfiguration.g:3943:1: ( '.' ) - // InternalApplicationConfiguration.g:3944:2: '.' - { - before(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0()); - match(input,23,FOLLOW_2); - after(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelElement__Group_2__0__Impl" - - - // $ANTLR start "rule__MetamodelElement__Group_2__1" - // InternalApplicationConfiguration.g:3953:1: rule__MetamodelElement__Group_2__1 : rule__MetamodelElement__Group_2__1__Impl ; - public final void rule__MetamodelElement__Group_2__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3957:1: ( rule__MetamodelElement__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:3958:2: rule__MetamodelElement__Group_2__1__Impl - { - pushFollow(FOLLOW_2); - rule__MetamodelElement__Group_2__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelElement__Group_2__1" - - - // $ANTLR start "rule__MetamodelElement__Group_2__1__Impl" - // InternalApplicationConfiguration.g:3964:1: rule__MetamodelElement__Group_2__1__Impl : ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) ; - public final void rule__MetamodelElement__Group_2__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3968:1: ( ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) ) - // InternalApplicationConfiguration.g:3969:1: ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) - { - // InternalApplicationConfiguration.g:3969:1: ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:3970:2: ( rule__MetamodelElement__FeatureAssignment_2_1 ) - { - before(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1()); - // InternalApplicationConfiguration.g:3971:2: ( rule__MetamodelElement__FeatureAssignment_2_1 ) - // InternalApplicationConfiguration.g:3971:3: rule__MetamodelElement__FeatureAssignment_2_1 - { - pushFollow(FOLLOW_2); - rule__MetamodelElement__FeatureAssignment_2_1(); - - state._fsp--; - - - } - - after(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelElement__Group_2__1__Impl" - - - // $ANTLR start "rule__MetamodelDeclaration__Group__0" - // InternalApplicationConfiguration.g:3980:1: rule__MetamodelDeclaration__Group__0 : rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 ; - public final void rule__MetamodelDeclaration__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3984:1: ( rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 ) - // InternalApplicationConfiguration.g:3985:2: rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 - { - pushFollow(FOLLOW_8); - rule__MetamodelDeclaration__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__MetamodelDeclaration__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelDeclaration__Group__0" - - - // $ANTLR start "rule__MetamodelDeclaration__Group__0__Impl" - // InternalApplicationConfiguration.g:3992:1: rule__MetamodelDeclaration__Group__0__Impl : ( 'metamodel' ) ; - public final void rule__MetamodelDeclaration__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3996:1: ( ( 'metamodel' ) ) - // InternalApplicationConfiguration.g:3997:1: ( 'metamodel' ) - { - // InternalApplicationConfiguration.g:3997:1: ( 'metamodel' ) - // InternalApplicationConfiguration.g:3998:2: 'metamodel' - { - before(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0()); - match(input,36,FOLLOW_2); - after(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelDeclaration__Group__0__Impl" - - - // $ANTLR start "rule__MetamodelDeclaration__Group__1" - // InternalApplicationConfiguration.g:4007:1: rule__MetamodelDeclaration__Group__1 : rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 ; - public final void rule__MetamodelDeclaration__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4011:1: ( rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 ) - // InternalApplicationConfiguration.g:4012:2: rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 - { - pushFollow(FOLLOW_18); - rule__MetamodelDeclaration__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__MetamodelDeclaration__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelDeclaration__Group__1" - - - // $ANTLR start "rule__MetamodelDeclaration__Group__1__Impl" - // InternalApplicationConfiguration.g:4019:1: rule__MetamodelDeclaration__Group__1__Impl : ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) ; - public final void rule__MetamodelDeclaration__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4023:1: ( ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:4024:1: ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:4024:1: ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) - // InternalApplicationConfiguration.g:4025:2: ( rule__MetamodelDeclaration__NameAssignment_1 ) - { - before(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1()); - // InternalApplicationConfiguration.g:4026:2: ( rule__MetamodelDeclaration__NameAssignment_1 ) - // InternalApplicationConfiguration.g:4026:3: rule__MetamodelDeclaration__NameAssignment_1 - { - pushFollow(FOLLOW_2); - rule__MetamodelDeclaration__NameAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelDeclaration__Group__1__Impl" - - - // $ANTLR start "rule__MetamodelDeclaration__Group__2" - // InternalApplicationConfiguration.g:4034:1: rule__MetamodelDeclaration__Group__2 : rule__MetamodelDeclaration__Group__2__Impl ; - public final void rule__MetamodelDeclaration__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4038:1: ( rule__MetamodelDeclaration__Group__2__Impl ) - // InternalApplicationConfiguration.g:4039:2: rule__MetamodelDeclaration__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__MetamodelDeclaration__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelDeclaration__Group__2" - - - // $ANTLR start "rule__MetamodelDeclaration__Group__2__Impl" - // InternalApplicationConfiguration.g:4045:1: rule__MetamodelDeclaration__Group__2__Impl : ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) ; - public final void rule__MetamodelDeclaration__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4049:1: ( ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:4050:1: ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) - { - // InternalApplicationConfiguration.g:4050:1: ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) - // InternalApplicationConfiguration.g:4051:2: ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) - { - before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2()); - // InternalApplicationConfiguration.g:4052:2: ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) - // InternalApplicationConfiguration.g:4052:3: rule__MetamodelDeclaration__SpecificationAssignment_2 - { - pushFollow(FOLLOW_2); - rule__MetamodelDeclaration__SpecificationAssignment_2(); - - state._fsp--; - - - } - - after(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelDeclaration__Group__2__Impl" - - - // $ANTLR start "rule__PartialModelSpecification__Group__0" - // InternalApplicationConfiguration.g:4061:1: rule__PartialModelSpecification__Group__0 : rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 ; - public final void rule__PartialModelSpecification__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4065:1: ( rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 ) - // InternalApplicationConfiguration.g:4066:2: rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 - { - pushFollow(FOLLOW_20); - rule__PartialModelSpecification__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__PartialModelSpecification__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelSpecification__Group__0" - - - // $ANTLR start "rule__PartialModelSpecification__Group__0__Impl" - // InternalApplicationConfiguration.g:4073:1: rule__PartialModelSpecification__Group__0__Impl : ( '{' ) ; - public final void rule__PartialModelSpecification__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4077:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:4078:1: ( '{' ) - { - // InternalApplicationConfiguration.g:4078:1: ( '{' ) - // InternalApplicationConfiguration.g:4079:2: '{' - { - before(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0()); - match(input,30,FOLLOW_2); - after(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelSpecification__Group__0__Impl" - - - // $ANTLR start "rule__PartialModelSpecification__Group__1" - // InternalApplicationConfiguration.g:4088:1: rule__PartialModelSpecification__Group__1 : rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 ; - public final void rule__PartialModelSpecification__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4092:1: ( rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 ) - // InternalApplicationConfiguration.g:4093:2: rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 - { - pushFollow(FOLLOW_15); - rule__PartialModelSpecification__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__PartialModelSpecification__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelSpecification__Group__1" - - - // $ANTLR start "rule__PartialModelSpecification__Group__1__Impl" - // InternalApplicationConfiguration.g:4100:1: rule__PartialModelSpecification__Group__1__Impl : ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) ; - public final void rule__PartialModelSpecification__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4104:1: ( ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:4105:1: ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:4105:1: ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) - // InternalApplicationConfiguration.g:4106:2: ( rule__PartialModelSpecification__EntryAssignment_1 ) - { - before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1()); - // InternalApplicationConfiguration.g:4107:2: ( rule__PartialModelSpecification__EntryAssignment_1 ) - // InternalApplicationConfiguration.g:4107:3: rule__PartialModelSpecification__EntryAssignment_1 - { - pushFollow(FOLLOW_2); - rule__PartialModelSpecification__EntryAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelSpecification__Group__1__Impl" - - - // $ANTLR start "rule__PartialModelSpecification__Group__2" - // InternalApplicationConfiguration.g:4115:1: rule__PartialModelSpecification__Group__2 : rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 ; - public final void rule__PartialModelSpecification__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4119:1: ( rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 ) - // InternalApplicationConfiguration.g:4120:2: rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 - { - pushFollow(FOLLOW_15); - rule__PartialModelSpecification__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__PartialModelSpecification__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelSpecification__Group__2" - - - // $ANTLR start "rule__PartialModelSpecification__Group__2__Impl" - // InternalApplicationConfiguration.g:4127:1: rule__PartialModelSpecification__Group__2__Impl : ( ( rule__PartialModelSpecification__Group_2__0 )? ) ; - public final void rule__PartialModelSpecification__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4131:1: ( ( ( rule__PartialModelSpecification__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:4132:1: ( ( rule__PartialModelSpecification__Group_2__0 )? ) - { - // InternalApplicationConfiguration.g:4132:1: ( ( rule__PartialModelSpecification__Group_2__0 )? ) - // InternalApplicationConfiguration.g:4133:2: ( rule__PartialModelSpecification__Group_2__0 )? - { - before(grammarAccess.getPartialModelSpecificationAccess().getGroup_2()); - // InternalApplicationConfiguration.g:4134:2: ( rule__PartialModelSpecification__Group_2__0 )? - int alt43=2; - int LA43_0 = input.LA(1); - - if ( (LA43_0==32) ) { - alt43=1; - } - switch (alt43) { - case 1 : - // InternalApplicationConfiguration.g:4134:3: rule__PartialModelSpecification__Group_2__0 - { - pushFollow(FOLLOW_2); - rule__PartialModelSpecification__Group_2__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getPartialModelSpecificationAccess().getGroup_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelSpecification__Group__2__Impl" - - - // $ANTLR start "rule__PartialModelSpecification__Group__3" - // InternalApplicationConfiguration.g:4142:1: rule__PartialModelSpecification__Group__3 : rule__PartialModelSpecification__Group__3__Impl ; - public final void rule__PartialModelSpecification__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4146:1: ( rule__PartialModelSpecification__Group__3__Impl ) - // InternalApplicationConfiguration.g:4147:2: rule__PartialModelSpecification__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__PartialModelSpecification__Group__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelSpecification__Group__3" - - - // $ANTLR start "rule__PartialModelSpecification__Group__3__Impl" - // InternalApplicationConfiguration.g:4153:1: rule__PartialModelSpecification__Group__3__Impl : ( '}' ) ; - public final void rule__PartialModelSpecification__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4157:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:4158:1: ( '}' ) - { - // InternalApplicationConfiguration.g:4158:1: ( '}' ) - // InternalApplicationConfiguration.g:4159:2: '}' - { - before(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3()); - match(input,31,FOLLOW_2); - after(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelSpecification__Group__3__Impl" - - - // $ANTLR start "rule__PartialModelSpecification__Group_2__0" - // InternalApplicationConfiguration.g:4169:1: rule__PartialModelSpecification__Group_2__0 : rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 ; - public final void rule__PartialModelSpecification__Group_2__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4173:1: ( rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 ) - // InternalApplicationConfiguration.g:4174:2: rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 - { - pushFollow(FOLLOW_20); - rule__PartialModelSpecification__Group_2__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__PartialModelSpecification__Group_2__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelSpecification__Group_2__0" - - - // $ANTLR start "rule__PartialModelSpecification__Group_2__0__Impl" - // InternalApplicationConfiguration.g:4181:1: rule__PartialModelSpecification__Group_2__0__Impl : ( ',' ) ; - public final void rule__PartialModelSpecification__Group_2__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4185:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:4186:1: ( ',' ) - { - // InternalApplicationConfiguration.g:4186:1: ( ',' ) - // InternalApplicationConfiguration.g:4187:2: ',' - { - before(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0()); - match(input,32,FOLLOW_2); - after(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelSpecification__Group_2__0__Impl" - - - // $ANTLR start "rule__PartialModelSpecification__Group_2__1" - // InternalApplicationConfiguration.g:4196:1: rule__PartialModelSpecification__Group_2__1 : rule__PartialModelSpecification__Group_2__1__Impl ; - public final void rule__PartialModelSpecification__Group_2__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4200:1: ( rule__PartialModelSpecification__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:4201:2: rule__PartialModelSpecification__Group_2__1__Impl - { - pushFollow(FOLLOW_2); - rule__PartialModelSpecification__Group_2__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelSpecification__Group_2__1" - - - // $ANTLR start "rule__PartialModelSpecification__Group_2__1__Impl" - // InternalApplicationConfiguration.g:4207:1: rule__PartialModelSpecification__Group_2__1__Impl : ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) ; - public final void rule__PartialModelSpecification__Group_2__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4211:1: ( ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) ) - // InternalApplicationConfiguration.g:4212:1: ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) - { - // InternalApplicationConfiguration.g:4212:1: ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:4213:2: ( rule__PartialModelSpecification__EntryAssignment_2_1 ) - { - before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1()); - // InternalApplicationConfiguration.g:4214:2: ( rule__PartialModelSpecification__EntryAssignment_2_1 ) - // InternalApplicationConfiguration.g:4214:3: rule__PartialModelSpecification__EntryAssignment_2_1 - { - pushFollow(FOLLOW_2); - rule__PartialModelSpecification__EntryAssignment_2_1(); - - state._fsp--; - - - } - - after(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelSpecification__Group_2__1__Impl" - - - // $ANTLR start "rule__FolderEntry__Group__0" - // InternalApplicationConfiguration.g:4223:1: rule__FolderEntry__Group__0 : rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 ; - public final void rule__FolderEntry__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4227:1: ( rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 ) - // InternalApplicationConfiguration.g:4228:2: rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 - { - pushFollow(FOLLOW_21); - rule__FolderEntry__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__FolderEntry__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FolderEntry__Group__0" - - - // $ANTLR start "rule__FolderEntry__Group__0__Impl" - // InternalApplicationConfiguration.g:4235:1: rule__FolderEntry__Group__0__Impl : ( 'folder' ) ; - public final void rule__FolderEntry__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4239:1: ( ( 'folder' ) ) - // InternalApplicationConfiguration.g:4240:1: ( 'folder' ) - { - // InternalApplicationConfiguration.g:4240:1: ( 'folder' ) - // InternalApplicationConfiguration.g:4241:2: 'folder' - { - before(grammarAccess.getFolderEntryAccess().getFolderKeyword_0()); - match(input,37,FOLLOW_2); - after(grammarAccess.getFolderEntryAccess().getFolderKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FolderEntry__Group__0__Impl" - - - // $ANTLR start "rule__FolderEntry__Group__1" - // InternalApplicationConfiguration.g:4250:1: rule__FolderEntry__Group__1 : rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 ; - public final void rule__FolderEntry__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4254:1: ( rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 ) - // InternalApplicationConfiguration.g:4255:2: rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 - { - pushFollow(FOLLOW_17); - rule__FolderEntry__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__FolderEntry__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FolderEntry__Group__1" - - - // $ANTLR start "rule__FolderEntry__Group__1__Impl" - // InternalApplicationConfiguration.g:4262:1: rule__FolderEntry__Group__1__Impl : ( ( rule__FolderEntry__PathAssignment_1 ) ) ; - public final void rule__FolderEntry__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4266:1: ( ( ( rule__FolderEntry__PathAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:4267:1: ( ( rule__FolderEntry__PathAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:4267:1: ( ( rule__FolderEntry__PathAssignment_1 ) ) - // InternalApplicationConfiguration.g:4268:2: ( rule__FolderEntry__PathAssignment_1 ) - { - before(grammarAccess.getFolderEntryAccess().getPathAssignment_1()); - // InternalApplicationConfiguration.g:4269:2: ( rule__FolderEntry__PathAssignment_1 ) - // InternalApplicationConfiguration.g:4269:3: rule__FolderEntry__PathAssignment_1 - { - pushFollow(FOLLOW_2); - rule__FolderEntry__PathAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getFolderEntryAccess().getPathAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FolderEntry__Group__1__Impl" - - - // $ANTLR start "rule__FolderEntry__Group__2" - // InternalApplicationConfiguration.g:4277:1: rule__FolderEntry__Group__2 : rule__FolderEntry__Group__2__Impl ; - public final void rule__FolderEntry__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4281:1: ( rule__FolderEntry__Group__2__Impl ) - // InternalApplicationConfiguration.g:4282:2: rule__FolderEntry__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__FolderEntry__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FolderEntry__Group__2" - - - // $ANTLR start "rule__FolderEntry__Group__2__Impl" - // InternalApplicationConfiguration.g:4288:1: rule__FolderEntry__Group__2__Impl : ( ( rule__FolderEntry__Group_2__0 )? ) ; - public final void rule__FolderEntry__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4292:1: ( ( ( rule__FolderEntry__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:4293:1: ( ( rule__FolderEntry__Group_2__0 )? ) - { - // InternalApplicationConfiguration.g:4293:1: ( ( rule__FolderEntry__Group_2__0 )? ) - // InternalApplicationConfiguration.g:4294:2: ( rule__FolderEntry__Group_2__0 )? - { - before(grammarAccess.getFolderEntryAccess().getGroup_2()); - // InternalApplicationConfiguration.g:4295:2: ( rule__FolderEntry__Group_2__0 )? - int alt44=2; - int LA44_0 = input.LA(1); - - if ( (LA44_0==34) ) { - alt44=1; - } - switch (alt44) { - case 1 : - // InternalApplicationConfiguration.g:4295:3: rule__FolderEntry__Group_2__0 - { - pushFollow(FOLLOW_2); - rule__FolderEntry__Group_2__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getFolderEntryAccess().getGroup_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FolderEntry__Group__2__Impl" - - - // $ANTLR start "rule__FolderEntry__Group_2__0" - // InternalApplicationConfiguration.g:4304:1: rule__FolderEntry__Group_2__0 : rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 ; - public final void rule__FolderEntry__Group_2__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4308:1: ( rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 ) - // InternalApplicationConfiguration.g:4309:2: rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 - { - pushFollow(FOLLOW_18); - rule__FolderEntry__Group_2__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__FolderEntry__Group_2__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FolderEntry__Group_2__0" - - - // $ANTLR start "rule__FolderEntry__Group_2__0__Impl" - // InternalApplicationConfiguration.g:4316:1: rule__FolderEntry__Group_2__0__Impl : ( 'excluding' ) ; - public final void rule__FolderEntry__Group_2__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4320:1: ( ( 'excluding' ) ) - // InternalApplicationConfiguration.g:4321:1: ( 'excluding' ) - { - // InternalApplicationConfiguration.g:4321:1: ( 'excluding' ) - // InternalApplicationConfiguration.g:4322:2: 'excluding' - { - before(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0()); - match(input,34,FOLLOW_2); - after(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FolderEntry__Group_2__0__Impl" - - - // $ANTLR start "rule__FolderEntry__Group_2__1" - // InternalApplicationConfiguration.g:4331:1: rule__FolderEntry__Group_2__1 : rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 ; - public final void rule__FolderEntry__Group_2__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4335:1: ( rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 ) - // InternalApplicationConfiguration.g:4336:2: rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 - { - pushFollow(FOLLOW_21); - rule__FolderEntry__Group_2__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__FolderEntry__Group_2__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FolderEntry__Group_2__1" - - - // $ANTLR start "rule__FolderEntry__Group_2__1__Impl" - // InternalApplicationConfiguration.g:4343:1: rule__FolderEntry__Group_2__1__Impl : ( '{' ) ; - public final void rule__FolderEntry__Group_2__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4347:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:4348:1: ( '{' ) - { - // InternalApplicationConfiguration.g:4348:1: ( '{' ) - // InternalApplicationConfiguration.g:4349:2: '{' - { - before(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1()); - match(input,30,FOLLOW_2); - after(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FolderEntry__Group_2__1__Impl" - - - // $ANTLR start "rule__FolderEntry__Group_2__2" - // InternalApplicationConfiguration.g:4358:1: rule__FolderEntry__Group_2__2 : rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 ; - public final void rule__FolderEntry__Group_2__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4362:1: ( rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 ) - // InternalApplicationConfiguration.g:4363:2: rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 - { - pushFollow(FOLLOW_15); - rule__FolderEntry__Group_2__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__FolderEntry__Group_2__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FolderEntry__Group_2__2" - - - // $ANTLR start "rule__FolderEntry__Group_2__2__Impl" - // InternalApplicationConfiguration.g:4370:1: rule__FolderEntry__Group_2__2__Impl : ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) ; - public final void rule__FolderEntry__Group_2__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4374:1: ( ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) ) - // InternalApplicationConfiguration.g:4375:1: ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) - { - // InternalApplicationConfiguration.g:4375:1: ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) - // InternalApplicationConfiguration.g:4376:2: ( rule__FolderEntry__ExclusionAssignment_2_2 ) - { - before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2()); - // InternalApplicationConfiguration.g:4377:2: ( rule__FolderEntry__ExclusionAssignment_2_2 ) - // InternalApplicationConfiguration.g:4377:3: rule__FolderEntry__ExclusionAssignment_2_2 - { - pushFollow(FOLLOW_2); - rule__FolderEntry__ExclusionAssignment_2_2(); - - state._fsp--; - - - } - - after(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FolderEntry__Group_2__2__Impl" - - - // $ANTLR start "rule__FolderEntry__Group_2__3" - // InternalApplicationConfiguration.g:4385:1: rule__FolderEntry__Group_2__3 : rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 ; - public final void rule__FolderEntry__Group_2__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4389:1: ( rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 ) - // InternalApplicationConfiguration.g:4390:2: rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 - { - pushFollow(FOLLOW_15); - rule__FolderEntry__Group_2__3__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__FolderEntry__Group_2__4(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FolderEntry__Group_2__3" - - - // $ANTLR start "rule__FolderEntry__Group_2__3__Impl" - // InternalApplicationConfiguration.g:4397:1: rule__FolderEntry__Group_2__3__Impl : ( ( rule__FolderEntry__Group_2_3__0 )* ) ; - public final void rule__FolderEntry__Group_2__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4401:1: ( ( ( rule__FolderEntry__Group_2_3__0 )* ) ) - // InternalApplicationConfiguration.g:4402:1: ( ( rule__FolderEntry__Group_2_3__0 )* ) - { - // InternalApplicationConfiguration.g:4402:1: ( ( rule__FolderEntry__Group_2_3__0 )* ) - // InternalApplicationConfiguration.g:4403:2: ( rule__FolderEntry__Group_2_3__0 )* - { - before(grammarAccess.getFolderEntryAccess().getGroup_2_3()); - // InternalApplicationConfiguration.g:4404:2: ( rule__FolderEntry__Group_2_3__0 )* - loop45: - do { - int alt45=2; - int LA45_0 = input.LA(1); - - if ( (LA45_0==32) ) { - alt45=1; - } - - - switch (alt45) { - case 1 : - // InternalApplicationConfiguration.g:4404:3: rule__FolderEntry__Group_2_3__0 - { - pushFollow(FOLLOW_16); - rule__FolderEntry__Group_2_3__0(); - - state._fsp--; - - - } - break; - - default : - break loop45; - } - } while (true); - - after(grammarAccess.getFolderEntryAccess().getGroup_2_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FolderEntry__Group_2__3__Impl" - - - // $ANTLR start "rule__FolderEntry__Group_2__4" - // InternalApplicationConfiguration.g:4412:1: rule__FolderEntry__Group_2__4 : rule__FolderEntry__Group_2__4__Impl ; - public final void rule__FolderEntry__Group_2__4() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4416:1: ( rule__FolderEntry__Group_2__4__Impl ) - // InternalApplicationConfiguration.g:4417:2: rule__FolderEntry__Group_2__4__Impl - { - pushFollow(FOLLOW_2); - rule__FolderEntry__Group_2__4__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FolderEntry__Group_2__4" - - - // $ANTLR start "rule__FolderEntry__Group_2__4__Impl" - // InternalApplicationConfiguration.g:4423:1: rule__FolderEntry__Group_2__4__Impl : ( '}' ) ; - public final void rule__FolderEntry__Group_2__4__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4427:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:4428:1: ( '}' ) - { - // InternalApplicationConfiguration.g:4428:1: ( '}' ) - // InternalApplicationConfiguration.g:4429:2: '}' - { - before(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4()); - match(input,31,FOLLOW_2); - after(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FolderEntry__Group_2__4__Impl" - - - // $ANTLR start "rule__FolderEntry__Group_2_3__0" - // InternalApplicationConfiguration.g:4439:1: rule__FolderEntry__Group_2_3__0 : rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 ; - public final void rule__FolderEntry__Group_2_3__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4443:1: ( rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 ) - // InternalApplicationConfiguration.g:4444:2: rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 - { - pushFollow(FOLLOW_21); - rule__FolderEntry__Group_2_3__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__FolderEntry__Group_2_3__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FolderEntry__Group_2_3__0" - - - // $ANTLR start "rule__FolderEntry__Group_2_3__0__Impl" - // InternalApplicationConfiguration.g:4451:1: rule__FolderEntry__Group_2_3__0__Impl : ( ',' ) ; - public final void rule__FolderEntry__Group_2_3__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4455:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:4456:1: ( ',' ) - { - // InternalApplicationConfiguration.g:4456:1: ( ',' ) - // InternalApplicationConfiguration.g:4457:2: ',' - { - before(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0()); - match(input,32,FOLLOW_2); - after(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FolderEntry__Group_2_3__0__Impl" - - - // $ANTLR start "rule__FolderEntry__Group_2_3__1" - // InternalApplicationConfiguration.g:4466:1: rule__FolderEntry__Group_2_3__1 : rule__FolderEntry__Group_2_3__1__Impl ; - public final void rule__FolderEntry__Group_2_3__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4470:1: ( rule__FolderEntry__Group_2_3__1__Impl ) - // InternalApplicationConfiguration.g:4471:2: rule__FolderEntry__Group_2_3__1__Impl - { - pushFollow(FOLLOW_2); - rule__FolderEntry__Group_2_3__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FolderEntry__Group_2_3__1" - - - // $ANTLR start "rule__FolderEntry__Group_2_3__1__Impl" - // InternalApplicationConfiguration.g:4477:1: rule__FolderEntry__Group_2_3__1__Impl : ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) ; - public final void rule__FolderEntry__Group_2_3__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4481:1: ( ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) ) - // InternalApplicationConfiguration.g:4482:1: ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) - { - // InternalApplicationConfiguration.g:4482:1: ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) - // InternalApplicationConfiguration.g:4483:2: ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) - { - before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1()); - // InternalApplicationConfiguration.g:4484:2: ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) - // InternalApplicationConfiguration.g:4484:3: rule__FolderEntry__ExclusionAssignment_2_3_1 - { - pushFollow(FOLLOW_2); - rule__FolderEntry__ExclusionAssignment_2_3_1(); - - state._fsp--; - - - } - - after(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FolderEntry__Group_2_3__1__Impl" - - - // $ANTLR start "rule__PartialModelDeclaration__Group__0" - // InternalApplicationConfiguration.g:4493:1: rule__PartialModelDeclaration__Group__0 : rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 ; - public final void rule__PartialModelDeclaration__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4497:1: ( rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 ) - // InternalApplicationConfiguration.g:4498:2: rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 - { - pushFollow(FOLLOW_8); - rule__PartialModelDeclaration__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__PartialModelDeclaration__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelDeclaration__Group__0" - - - // $ANTLR start "rule__PartialModelDeclaration__Group__0__Impl" - // InternalApplicationConfiguration.g:4505:1: rule__PartialModelDeclaration__Group__0__Impl : ( 'models' ) ; - public final void rule__PartialModelDeclaration__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4509:1: ( ( 'models' ) ) - // InternalApplicationConfiguration.g:4510:1: ( 'models' ) - { - // InternalApplicationConfiguration.g:4510:1: ( 'models' ) - // InternalApplicationConfiguration.g:4511:2: 'models' - { - before(grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0()); - match(input,38,FOLLOW_2); - after(grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelDeclaration__Group__0__Impl" - - - // $ANTLR start "rule__PartialModelDeclaration__Group__1" - // InternalApplicationConfiguration.g:4520:1: rule__PartialModelDeclaration__Group__1 : rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 ; - public final void rule__PartialModelDeclaration__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4524:1: ( rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 ) - // InternalApplicationConfiguration.g:4525:2: rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 - { - pushFollow(FOLLOW_18); - rule__PartialModelDeclaration__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__PartialModelDeclaration__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelDeclaration__Group__1" - - - // $ANTLR start "rule__PartialModelDeclaration__Group__1__Impl" - // InternalApplicationConfiguration.g:4532:1: rule__PartialModelDeclaration__Group__1__Impl : ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) ; - public final void rule__PartialModelDeclaration__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4536:1: ( ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:4537:1: ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:4537:1: ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) - // InternalApplicationConfiguration.g:4538:2: ( rule__PartialModelDeclaration__NameAssignment_1 ) - { - before(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1()); - // InternalApplicationConfiguration.g:4539:2: ( rule__PartialModelDeclaration__NameAssignment_1 ) - // InternalApplicationConfiguration.g:4539:3: rule__PartialModelDeclaration__NameAssignment_1 - { - pushFollow(FOLLOW_2); - rule__PartialModelDeclaration__NameAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelDeclaration__Group__1__Impl" - - - // $ANTLR start "rule__PartialModelDeclaration__Group__2" - // InternalApplicationConfiguration.g:4547:1: rule__PartialModelDeclaration__Group__2 : rule__PartialModelDeclaration__Group__2__Impl ; - public final void rule__PartialModelDeclaration__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4551:1: ( rule__PartialModelDeclaration__Group__2__Impl ) - // InternalApplicationConfiguration.g:4552:2: rule__PartialModelDeclaration__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__PartialModelDeclaration__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelDeclaration__Group__2" - - - // $ANTLR start "rule__PartialModelDeclaration__Group__2__Impl" - // InternalApplicationConfiguration.g:4558:1: rule__PartialModelDeclaration__Group__2__Impl : ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) ; - public final void rule__PartialModelDeclaration__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4562:1: ( ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:4563:1: ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) - { - // InternalApplicationConfiguration.g:4563:1: ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) - // InternalApplicationConfiguration.g:4564:2: ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) - { - before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2()); - // InternalApplicationConfiguration.g:4565:2: ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) - // InternalApplicationConfiguration.g:4565:3: rule__PartialModelDeclaration__SpecificationAssignment_2 - { - pushFollow(FOLLOW_2); - rule__PartialModelDeclaration__SpecificationAssignment_2(); - - state._fsp--; - - - } - - after(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelDeclaration__Group__2__Impl" - - - // $ANTLR start "rule__PatternSpecification__Group__0" - // InternalApplicationConfiguration.g:4574:1: rule__PatternSpecification__Group__0 : rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 ; - public final void rule__PatternSpecification__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4578:1: ( rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 ) - // InternalApplicationConfiguration.g:4579:2: rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 - { - pushFollow(FOLLOW_14); - rule__PatternSpecification__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__PatternSpecification__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternSpecification__Group__0" - - - // $ANTLR start "rule__PatternSpecification__Group__0__Impl" - // InternalApplicationConfiguration.g:4586:1: rule__PatternSpecification__Group__0__Impl : ( '{' ) ; - public final void rule__PatternSpecification__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4590:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:4591:1: ( '{' ) - { - // InternalApplicationConfiguration.g:4591:1: ( '{' ) - // InternalApplicationConfiguration.g:4592:2: '{' - { - before(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0()); - match(input,30,FOLLOW_2); - after(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternSpecification__Group__0__Impl" - - - // $ANTLR start "rule__PatternSpecification__Group__1" - // InternalApplicationConfiguration.g:4601:1: rule__PatternSpecification__Group__1 : rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 ; - public final void rule__PatternSpecification__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4605:1: ( rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 ) - // InternalApplicationConfiguration.g:4606:2: rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 - { - pushFollow(FOLLOW_15); - rule__PatternSpecification__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__PatternSpecification__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternSpecification__Group__1" - - - // $ANTLR start "rule__PatternSpecification__Group__1__Impl" - // InternalApplicationConfiguration.g:4613:1: rule__PatternSpecification__Group__1__Impl : ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) ; - public final void rule__PatternSpecification__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4617:1: ( ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:4618:1: ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:4618:1: ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) - // InternalApplicationConfiguration.g:4619:2: ( rule__PatternSpecification__EntriesAssignment_1 ) - { - before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1()); - // InternalApplicationConfiguration.g:4620:2: ( rule__PatternSpecification__EntriesAssignment_1 ) - // InternalApplicationConfiguration.g:4620:3: rule__PatternSpecification__EntriesAssignment_1 - { - pushFollow(FOLLOW_2); - rule__PatternSpecification__EntriesAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternSpecification__Group__1__Impl" - - - // $ANTLR start "rule__PatternSpecification__Group__2" - // InternalApplicationConfiguration.g:4628:1: rule__PatternSpecification__Group__2 : rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 ; - public final void rule__PatternSpecification__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4632:1: ( rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 ) - // InternalApplicationConfiguration.g:4633:2: rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 - { - pushFollow(FOLLOW_15); - rule__PatternSpecification__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__PatternSpecification__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternSpecification__Group__2" - - - // $ANTLR start "rule__PatternSpecification__Group__2__Impl" - // InternalApplicationConfiguration.g:4640:1: rule__PatternSpecification__Group__2__Impl : ( ( rule__PatternSpecification__Group_2__0 )* ) ; - public final void rule__PatternSpecification__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4644:1: ( ( ( rule__PatternSpecification__Group_2__0 )* ) ) - // InternalApplicationConfiguration.g:4645:1: ( ( rule__PatternSpecification__Group_2__0 )* ) - { - // InternalApplicationConfiguration.g:4645:1: ( ( rule__PatternSpecification__Group_2__0 )* ) - // InternalApplicationConfiguration.g:4646:2: ( rule__PatternSpecification__Group_2__0 )* - { - before(grammarAccess.getPatternSpecificationAccess().getGroup_2()); - // InternalApplicationConfiguration.g:4647:2: ( rule__PatternSpecification__Group_2__0 )* - loop46: - do { - int alt46=2; - int LA46_0 = input.LA(1); - - if ( (LA46_0==32) ) { - alt46=1; - } - - - switch (alt46) { - case 1 : - // InternalApplicationConfiguration.g:4647:3: rule__PatternSpecification__Group_2__0 - { - pushFollow(FOLLOW_16); - rule__PatternSpecification__Group_2__0(); - - state._fsp--; - - - } - break; - - default : - break loop46; - } - } while (true); - - after(grammarAccess.getPatternSpecificationAccess().getGroup_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternSpecification__Group__2__Impl" - - - // $ANTLR start "rule__PatternSpecification__Group__3" - // InternalApplicationConfiguration.g:4655:1: rule__PatternSpecification__Group__3 : rule__PatternSpecification__Group__3__Impl ; - public final void rule__PatternSpecification__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4659:1: ( rule__PatternSpecification__Group__3__Impl ) - // InternalApplicationConfiguration.g:4660:2: rule__PatternSpecification__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__PatternSpecification__Group__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternSpecification__Group__3" - - - // $ANTLR start "rule__PatternSpecification__Group__3__Impl" - // InternalApplicationConfiguration.g:4666:1: rule__PatternSpecification__Group__3__Impl : ( '}' ) ; - public final void rule__PatternSpecification__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4670:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:4671:1: ( '}' ) - { - // InternalApplicationConfiguration.g:4671:1: ( '}' ) - // InternalApplicationConfiguration.g:4672:2: '}' - { - before(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3()); - match(input,31,FOLLOW_2); - after(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternSpecification__Group__3__Impl" - - - // $ANTLR start "rule__PatternSpecification__Group_2__0" - // InternalApplicationConfiguration.g:4682:1: rule__PatternSpecification__Group_2__0 : rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 ; - public final void rule__PatternSpecification__Group_2__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4686:1: ( rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 ) - // InternalApplicationConfiguration.g:4687:2: rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 - { - pushFollow(FOLLOW_14); - rule__PatternSpecification__Group_2__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__PatternSpecification__Group_2__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternSpecification__Group_2__0" - - - // $ANTLR start "rule__PatternSpecification__Group_2__0__Impl" - // InternalApplicationConfiguration.g:4694:1: rule__PatternSpecification__Group_2__0__Impl : ( ',' ) ; - public final void rule__PatternSpecification__Group_2__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4698:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:4699:1: ( ',' ) - { - // InternalApplicationConfiguration.g:4699:1: ( ',' ) - // InternalApplicationConfiguration.g:4700:2: ',' - { - before(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0()); - match(input,32,FOLLOW_2); - after(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternSpecification__Group_2__0__Impl" - - - // $ANTLR start "rule__PatternSpecification__Group_2__1" - // InternalApplicationConfiguration.g:4709:1: rule__PatternSpecification__Group_2__1 : rule__PatternSpecification__Group_2__1__Impl ; - public final void rule__PatternSpecification__Group_2__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4713:1: ( rule__PatternSpecification__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:4714:2: rule__PatternSpecification__Group_2__1__Impl - { - pushFollow(FOLLOW_2); - rule__PatternSpecification__Group_2__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternSpecification__Group_2__1" - - - // $ANTLR start "rule__PatternSpecification__Group_2__1__Impl" - // InternalApplicationConfiguration.g:4720:1: rule__PatternSpecification__Group_2__1__Impl : ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) ; - public final void rule__PatternSpecification__Group_2__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4724:1: ( ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) ) - // InternalApplicationConfiguration.g:4725:1: ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) - { - // InternalApplicationConfiguration.g:4725:1: ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:4726:2: ( rule__PatternSpecification__EntriesAssignment_2_1 ) - { - before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1()); - // InternalApplicationConfiguration.g:4727:2: ( rule__PatternSpecification__EntriesAssignment_2_1 ) - // InternalApplicationConfiguration.g:4727:3: rule__PatternSpecification__EntriesAssignment_2_1 - { - pushFollow(FOLLOW_2); - rule__PatternSpecification__EntriesAssignment_2_1(); - - state._fsp--; - - - } - - after(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternSpecification__Group_2__1__Impl" - - - // $ANTLR start "rule__AllPatternEntry__Group__0" - // InternalApplicationConfiguration.g:4736:1: rule__AllPatternEntry__Group__0 : rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 ; - public final void rule__AllPatternEntry__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4740:1: ( rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 ) - // InternalApplicationConfiguration.g:4741:2: rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 - { - pushFollow(FOLLOW_8); - rule__AllPatternEntry__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__AllPatternEntry__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPatternEntry__Group__0" - - - // $ANTLR start "rule__AllPatternEntry__Group__0__Impl" - // InternalApplicationConfiguration.g:4748:1: rule__AllPatternEntry__Group__0__Impl : ( 'package' ) ; - public final void rule__AllPatternEntry__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4752:1: ( ( 'package' ) ) - // InternalApplicationConfiguration.g:4753:1: ( 'package' ) - { - // InternalApplicationConfiguration.g:4753:1: ( 'package' ) - // InternalApplicationConfiguration.g:4754:2: 'package' - { - before(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0()); - match(input,33,FOLLOW_2); - after(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPatternEntry__Group__0__Impl" - - - // $ANTLR start "rule__AllPatternEntry__Group__1" - // InternalApplicationConfiguration.g:4763:1: rule__AllPatternEntry__Group__1 : rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 ; - public final void rule__AllPatternEntry__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4767:1: ( rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 ) - // InternalApplicationConfiguration.g:4768:2: rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 - { - pushFollow(FOLLOW_17); - rule__AllPatternEntry__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__AllPatternEntry__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPatternEntry__Group__1" - - - // $ANTLR start "rule__AllPatternEntry__Group__1__Impl" - // InternalApplicationConfiguration.g:4775:1: rule__AllPatternEntry__Group__1__Impl : ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) ; - public final void rule__AllPatternEntry__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4779:1: ( ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:4780:1: ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:4780:1: ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) - // InternalApplicationConfiguration.g:4781:2: ( rule__AllPatternEntry__PackageAssignment_1 ) - { - before(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1()); - // InternalApplicationConfiguration.g:4782:2: ( rule__AllPatternEntry__PackageAssignment_1 ) - // InternalApplicationConfiguration.g:4782:3: rule__AllPatternEntry__PackageAssignment_1 - { - pushFollow(FOLLOW_2); - rule__AllPatternEntry__PackageAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPatternEntry__Group__1__Impl" - - - // $ANTLR start "rule__AllPatternEntry__Group__2" - // InternalApplicationConfiguration.g:4790:1: rule__AllPatternEntry__Group__2 : rule__AllPatternEntry__Group__2__Impl ; - public final void rule__AllPatternEntry__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4794:1: ( rule__AllPatternEntry__Group__2__Impl ) - // InternalApplicationConfiguration.g:4795:2: rule__AllPatternEntry__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__AllPatternEntry__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPatternEntry__Group__2" - - - // $ANTLR start "rule__AllPatternEntry__Group__2__Impl" - // InternalApplicationConfiguration.g:4801:1: rule__AllPatternEntry__Group__2__Impl : ( ( rule__AllPatternEntry__Group_2__0 )? ) ; - public final void rule__AllPatternEntry__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4805:1: ( ( ( rule__AllPatternEntry__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:4806:1: ( ( rule__AllPatternEntry__Group_2__0 )? ) - { - // InternalApplicationConfiguration.g:4806:1: ( ( rule__AllPatternEntry__Group_2__0 )? ) - // InternalApplicationConfiguration.g:4807:2: ( rule__AllPatternEntry__Group_2__0 )? - { - before(grammarAccess.getAllPatternEntryAccess().getGroup_2()); - // InternalApplicationConfiguration.g:4808:2: ( rule__AllPatternEntry__Group_2__0 )? - int alt47=2; - int LA47_0 = input.LA(1); - - if ( (LA47_0==34) ) { - alt47=1; - } - switch (alt47) { - case 1 : - // InternalApplicationConfiguration.g:4808:3: rule__AllPatternEntry__Group_2__0 - { - pushFollow(FOLLOW_2); - rule__AllPatternEntry__Group_2__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getAllPatternEntryAccess().getGroup_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPatternEntry__Group__2__Impl" - - - // $ANTLR start "rule__AllPatternEntry__Group_2__0" - // InternalApplicationConfiguration.g:4817:1: rule__AllPatternEntry__Group_2__0 : rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 ; - public final void rule__AllPatternEntry__Group_2__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4821:1: ( rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 ) - // InternalApplicationConfiguration.g:4822:2: rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 - { - pushFollow(FOLLOW_18); - rule__AllPatternEntry__Group_2__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__AllPatternEntry__Group_2__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPatternEntry__Group_2__0" - - - // $ANTLR start "rule__AllPatternEntry__Group_2__0__Impl" - // InternalApplicationConfiguration.g:4829:1: rule__AllPatternEntry__Group_2__0__Impl : ( 'excluding' ) ; - public final void rule__AllPatternEntry__Group_2__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4833:1: ( ( 'excluding' ) ) - // InternalApplicationConfiguration.g:4834:1: ( 'excluding' ) - { - // InternalApplicationConfiguration.g:4834:1: ( 'excluding' ) - // InternalApplicationConfiguration.g:4835:2: 'excluding' - { - before(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0()); - match(input,34,FOLLOW_2); - after(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPatternEntry__Group_2__0__Impl" - - - // $ANTLR start "rule__AllPatternEntry__Group_2__1" - // InternalApplicationConfiguration.g:4844:1: rule__AllPatternEntry__Group_2__1 : rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 ; - public final void rule__AllPatternEntry__Group_2__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4848:1: ( rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 ) - // InternalApplicationConfiguration.g:4849:2: rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 - { - pushFollow(FOLLOW_8); - rule__AllPatternEntry__Group_2__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__AllPatternEntry__Group_2__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPatternEntry__Group_2__1" - - - // $ANTLR start "rule__AllPatternEntry__Group_2__1__Impl" - // InternalApplicationConfiguration.g:4856:1: rule__AllPatternEntry__Group_2__1__Impl : ( '{' ) ; - public final void rule__AllPatternEntry__Group_2__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4860:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:4861:1: ( '{' ) - { - // InternalApplicationConfiguration.g:4861:1: ( '{' ) - // InternalApplicationConfiguration.g:4862:2: '{' - { - before(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1()); - match(input,30,FOLLOW_2); - after(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPatternEntry__Group_2__1__Impl" - - - // $ANTLR start "rule__AllPatternEntry__Group_2__2" - // InternalApplicationConfiguration.g:4871:1: rule__AllPatternEntry__Group_2__2 : rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 ; - public final void rule__AllPatternEntry__Group_2__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4875:1: ( rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 ) - // InternalApplicationConfiguration.g:4876:2: rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 - { - pushFollow(FOLLOW_15); - rule__AllPatternEntry__Group_2__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__AllPatternEntry__Group_2__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPatternEntry__Group_2__2" - - - // $ANTLR start "rule__AllPatternEntry__Group_2__2__Impl" - // InternalApplicationConfiguration.g:4883:1: rule__AllPatternEntry__Group_2__2__Impl : ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) ; - public final void rule__AllPatternEntry__Group_2__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4887:1: ( ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) ) - // InternalApplicationConfiguration.g:4888:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) - { - // InternalApplicationConfiguration.g:4888:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) - // InternalApplicationConfiguration.g:4889:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) - { - before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2()); - // InternalApplicationConfiguration.g:4890:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) - // InternalApplicationConfiguration.g:4890:3: rule__AllPatternEntry__ExclusuionAssignment_2_2 - { - pushFollow(FOLLOW_2); - rule__AllPatternEntry__ExclusuionAssignment_2_2(); - - state._fsp--; - - - } - - after(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPatternEntry__Group_2__2__Impl" - - - // $ANTLR start "rule__AllPatternEntry__Group_2__3" - // InternalApplicationConfiguration.g:4898:1: rule__AllPatternEntry__Group_2__3 : rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 ; - public final void rule__AllPatternEntry__Group_2__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4902:1: ( rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 ) - // InternalApplicationConfiguration.g:4903:2: rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 - { - pushFollow(FOLLOW_15); - rule__AllPatternEntry__Group_2__3__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__AllPatternEntry__Group_2__4(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPatternEntry__Group_2__3" - - - // $ANTLR start "rule__AllPatternEntry__Group_2__3__Impl" - // InternalApplicationConfiguration.g:4910:1: rule__AllPatternEntry__Group_2__3__Impl : ( ( rule__AllPatternEntry__Group_2_3__0 )* ) ; - public final void rule__AllPatternEntry__Group_2__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4914:1: ( ( ( rule__AllPatternEntry__Group_2_3__0 )* ) ) - // InternalApplicationConfiguration.g:4915:1: ( ( rule__AllPatternEntry__Group_2_3__0 )* ) - { - // InternalApplicationConfiguration.g:4915:1: ( ( rule__AllPatternEntry__Group_2_3__0 )* ) - // InternalApplicationConfiguration.g:4916:2: ( rule__AllPatternEntry__Group_2_3__0 )* - { - before(grammarAccess.getAllPatternEntryAccess().getGroup_2_3()); - // InternalApplicationConfiguration.g:4917:2: ( rule__AllPatternEntry__Group_2_3__0 )* - loop48: - do { - int alt48=2; - int LA48_0 = input.LA(1); - - if ( (LA48_0==32) ) { - alt48=1; - } - - - switch (alt48) { - case 1 : - // InternalApplicationConfiguration.g:4917:3: rule__AllPatternEntry__Group_2_3__0 - { - pushFollow(FOLLOW_16); - rule__AllPatternEntry__Group_2_3__0(); - - state._fsp--; - - - } - break; - - default : - break loop48; - } - } while (true); - - after(grammarAccess.getAllPatternEntryAccess().getGroup_2_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPatternEntry__Group_2__3__Impl" - - - // $ANTLR start "rule__AllPatternEntry__Group_2__4" - // InternalApplicationConfiguration.g:4925:1: rule__AllPatternEntry__Group_2__4 : rule__AllPatternEntry__Group_2__4__Impl ; - public final void rule__AllPatternEntry__Group_2__4() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4929:1: ( rule__AllPatternEntry__Group_2__4__Impl ) - // InternalApplicationConfiguration.g:4930:2: rule__AllPatternEntry__Group_2__4__Impl - { - pushFollow(FOLLOW_2); - rule__AllPatternEntry__Group_2__4__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPatternEntry__Group_2__4" - - - // $ANTLR start "rule__AllPatternEntry__Group_2__4__Impl" - // InternalApplicationConfiguration.g:4936:1: rule__AllPatternEntry__Group_2__4__Impl : ( '}' ) ; - public final void rule__AllPatternEntry__Group_2__4__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4940:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:4941:1: ( '}' ) - { - // InternalApplicationConfiguration.g:4941:1: ( '}' ) - // InternalApplicationConfiguration.g:4942:2: '}' - { - before(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4()); - match(input,31,FOLLOW_2); - after(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPatternEntry__Group_2__4__Impl" - - - // $ANTLR start "rule__AllPatternEntry__Group_2_3__0" - // InternalApplicationConfiguration.g:4952:1: rule__AllPatternEntry__Group_2_3__0 : rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 ; - public final void rule__AllPatternEntry__Group_2_3__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4956:1: ( rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 ) - // InternalApplicationConfiguration.g:4957:2: rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 - { - pushFollow(FOLLOW_8); - rule__AllPatternEntry__Group_2_3__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__AllPatternEntry__Group_2_3__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPatternEntry__Group_2_3__0" - - - // $ANTLR start "rule__AllPatternEntry__Group_2_3__0__Impl" - // InternalApplicationConfiguration.g:4964:1: rule__AllPatternEntry__Group_2_3__0__Impl : ( ',' ) ; - public final void rule__AllPatternEntry__Group_2_3__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4968:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:4969:1: ( ',' ) - { - // InternalApplicationConfiguration.g:4969:1: ( ',' ) - // InternalApplicationConfiguration.g:4970:2: ',' - { - before(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0()); - match(input,32,FOLLOW_2); - after(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPatternEntry__Group_2_3__0__Impl" - - - // $ANTLR start "rule__AllPatternEntry__Group_2_3__1" - // InternalApplicationConfiguration.g:4979:1: rule__AllPatternEntry__Group_2_3__1 : rule__AllPatternEntry__Group_2_3__1__Impl ; - public final void rule__AllPatternEntry__Group_2_3__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4983:1: ( rule__AllPatternEntry__Group_2_3__1__Impl ) - // InternalApplicationConfiguration.g:4984:2: rule__AllPatternEntry__Group_2_3__1__Impl - { - pushFollow(FOLLOW_2); - rule__AllPatternEntry__Group_2_3__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPatternEntry__Group_2_3__1" - - - // $ANTLR start "rule__AllPatternEntry__Group_2_3__1__Impl" - // InternalApplicationConfiguration.g:4990:1: rule__AllPatternEntry__Group_2_3__1__Impl : ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) ; - public final void rule__AllPatternEntry__Group_2_3__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4994:1: ( ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) ) - // InternalApplicationConfiguration.g:4995:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) - { - // InternalApplicationConfiguration.g:4995:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) - // InternalApplicationConfiguration.g:4996:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) - { - before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1()); - // InternalApplicationConfiguration.g:4997:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) - // InternalApplicationConfiguration.g:4997:3: rule__AllPatternEntry__ExclusuionAssignment_2_3_1 - { - pushFollow(FOLLOW_2); - rule__AllPatternEntry__ExclusuionAssignment_2_3_1(); - - state._fsp--; - - - } - - after(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPatternEntry__Group_2_3__1__Impl" - - - // $ANTLR start "rule__PatternElement__Group__0" - // InternalApplicationConfiguration.g:5006:1: rule__PatternElement__Group__0 : rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 ; - public final void rule__PatternElement__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5010:1: ( rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 ) - // InternalApplicationConfiguration.g:5011:2: rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 - { - pushFollow(FOLLOW_8); - rule__PatternElement__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__PatternElement__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternElement__Group__0" - - - // $ANTLR start "rule__PatternElement__Group__0__Impl" - // InternalApplicationConfiguration.g:5018:1: rule__PatternElement__Group__0__Impl : ( ( rule__PatternElement__Group_0__0 )? ) ; - public final void rule__PatternElement__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5022:1: ( ( ( rule__PatternElement__Group_0__0 )? ) ) - // InternalApplicationConfiguration.g:5023:1: ( ( rule__PatternElement__Group_0__0 )? ) - { - // InternalApplicationConfiguration.g:5023:1: ( ( rule__PatternElement__Group_0__0 )? ) - // InternalApplicationConfiguration.g:5024:2: ( rule__PatternElement__Group_0__0 )? - { - before(grammarAccess.getPatternElementAccess().getGroup_0()); - // InternalApplicationConfiguration.g:5025:2: ( rule__PatternElement__Group_0__0 )? - int alt49=2; - int LA49_0 = input.LA(1); - - if ( (LA49_0==RULE_ID) ) { - int LA49_1 = input.LA(2); - - if ( (LA49_1==23||LA49_1==35) ) { - alt49=1; - } - } - switch (alt49) { - case 1 : - // InternalApplicationConfiguration.g:5025:3: rule__PatternElement__Group_0__0 - { - pushFollow(FOLLOW_2); - rule__PatternElement__Group_0__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getPatternElementAccess().getGroup_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternElement__Group__0__Impl" - - - // $ANTLR start "rule__PatternElement__Group__1" - // InternalApplicationConfiguration.g:5033:1: rule__PatternElement__Group__1 : rule__PatternElement__Group__1__Impl ; - public final void rule__PatternElement__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5037:1: ( rule__PatternElement__Group__1__Impl ) - // InternalApplicationConfiguration.g:5038:2: rule__PatternElement__Group__1__Impl - { - pushFollow(FOLLOW_2); - rule__PatternElement__Group__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternElement__Group__1" - - - // $ANTLR start "rule__PatternElement__Group__1__Impl" - // InternalApplicationConfiguration.g:5044:1: rule__PatternElement__Group__1__Impl : ( ( rule__PatternElement__PatternAssignment_1 ) ) ; - public final void rule__PatternElement__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5048:1: ( ( ( rule__PatternElement__PatternAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:5049:1: ( ( rule__PatternElement__PatternAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:5049:1: ( ( rule__PatternElement__PatternAssignment_1 ) ) - // InternalApplicationConfiguration.g:5050:2: ( rule__PatternElement__PatternAssignment_1 ) - { - before(grammarAccess.getPatternElementAccess().getPatternAssignment_1()); - // InternalApplicationConfiguration.g:5051:2: ( rule__PatternElement__PatternAssignment_1 ) - // InternalApplicationConfiguration.g:5051:3: rule__PatternElement__PatternAssignment_1 - { - pushFollow(FOLLOW_2); - rule__PatternElement__PatternAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getPatternElementAccess().getPatternAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternElement__Group__1__Impl" - - - // $ANTLR start "rule__PatternElement__Group_0__0" - // InternalApplicationConfiguration.g:5060:1: rule__PatternElement__Group_0__0 : rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 ; - public final void rule__PatternElement__Group_0__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5064:1: ( rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 ) - // InternalApplicationConfiguration.g:5065:2: rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 - { - pushFollow(FOLLOW_19); - rule__PatternElement__Group_0__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__PatternElement__Group_0__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternElement__Group_0__0" - - - // $ANTLR start "rule__PatternElement__Group_0__0__Impl" - // InternalApplicationConfiguration.g:5072:1: rule__PatternElement__Group_0__0__Impl : ( ( rule__PatternElement__PackageAssignment_0_0 ) ) ; - public final void rule__PatternElement__Group_0__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5076:1: ( ( ( rule__PatternElement__PackageAssignment_0_0 ) ) ) - // InternalApplicationConfiguration.g:5077:1: ( ( rule__PatternElement__PackageAssignment_0_0 ) ) - { - // InternalApplicationConfiguration.g:5077:1: ( ( rule__PatternElement__PackageAssignment_0_0 ) ) - // InternalApplicationConfiguration.g:5078:2: ( rule__PatternElement__PackageAssignment_0_0 ) - { - before(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0()); - // InternalApplicationConfiguration.g:5079:2: ( rule__PatternElement__PackageAssignment_0_0 ) - // InternalApplicationConfiguration.g:5079:3: rule__PatternElement__PackageAssignment_0_0 - { - pushFollow(FOLLOW_2); - rule__PatternElement__PackageAssignment_0_0(); - - state._fsp--; - - - } - - after(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternElement__Group_0__0__Impl" - - - // $ANTLR start "rule__PatternElement__Group_0__1" - // InternalApplicationConfiguration.g:5087:1: rule__PatternElement__Group_0__1 : rule__PatternElement__Group_0__1__Impl ; - public final void rule__PatternElement__Group_0__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5091:1: ( rule__PatternElement__Group_0__1__Impl ) - // InternalApplicationConfiguration.g:5092:2: rule__PatternElement__Group_0__1__Impl - { - pushFollow(FOLLOW_2); - rule__PatternElement__Group_0__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternElement__Group_0__1" - - - // $ANTLR start "rule__PatternElement__Group_0__1__Impl" - // InternalApplicationConfiguration.g:5098:1: rule__PatternElement__Group_0__1__Impl : ( '::' ) ; - public final void rule__PatternElement__Group_0__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5102:1: ( ( '::' ) ) - // InternalApplicationConfiguration.g:5103:1: ( '::' ) - { - // InternalApplicationConfiguration.g:5103:1: ( '::' ) - // InternalApplicationConfiguration.g:5104:2: '::' - { - before(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1()); - match(input,35,FOLLOW_2); - after(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternElement__Group_0__1__Impl" - - - // $ANTLR start "rule__GraphPatternDeclaration__Group__0" - // InternalApplicationConfiguration.g:5114:1: rule__GraphPatternDeclaration__Group__0 : rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 ; - public final void rule__GraphPatternDeclaration__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5118:1: ( rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 ) - // InternalApplicationConfiguration.g:5119:2: rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 - { - pushFollow(FOLLOW_8); - rule__GraphPatternDeclaration__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GraphPatternDeclaration__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GraphPatternDeclaration__Group__0" - - - // $ANTLR start "rule__GraphPatternDeclaration__Group__0__Impl" - // InternalApplicationConfiguration.g:5126:1: rule__GraphPatternDeclaration__Group__0__Impl : ( 'constraints' ) ; - public final void rule__GraphPatternDeclaration__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5130:1: ( ( 'constraints' ) ) - // InternalApplicationConfiguration.g:5131:1: ( 'constraints' ) - { - // InternalApplicationConfiguration.g:5131:1: ( 'constraints' ) - // InternalApplicationConfiguration.g:5132:2: 'constraints' - { - before(grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0()); - match(input,39,FOLLOW_2); - after(grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GraphPatternDeclaration__Group__0__Impl" - - - // $ANTLR start "rule__GraphPatternDeclaration__Group__1" - // InternalApplicationConfiguration.g:5141:1: rule__GraphPatternDeclaration__Group__1 : rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 ; - public final void rule__GraphPatternDeclaration__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5145:1: ( rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 ) - // InternalApplicationConfiguration.g:5146:2: rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 - { - pushFollow(FOLLOW_18); - rule__GraphPatternDeclaration__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GraphPatternDeclaration__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GraphPatternDeclaration__Group__1" - - - // $ANTLR start "rule__GraphPatternDeclaration__Group__1__Impl" - // InternalApplicationConfiguration.g:5153:1: rule__GraphPatternDeclaration__Group__1__Impl : ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) ; - public final void rule__GraphPatternDeclaration__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5157:1: ( ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:5158:1: ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:5158:1: ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) - // InternalApplicationConfiguration.g:5159:2: ( rule__GraphPatternDeclaration__NameAssignment_1 ) - { - before(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1()); - // InternalApplicationConfiguration.g:5160:2: ( rule__GraphPatternDeclaration__NameAssignment_1 ) - // InternalApplicationConfiguration.g:5160:3: rule__GraphPatternDeclaration__NameAssignment_1 - { - pushFollow(FOLLOW_2); - rule__GraphPatternDeclaration__NameAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GraphPatternDeclaration__Group__1__Impl" - - - // $ANTLR start "rule__GraphPatternDeclaration__Group__2" - // InternalApplicationConfiguration.g:5168:1: rule__GraphPatternDeclaration__Group__2 : rule__GraphPatternDeclaration__Group__2__Impl ; - public final void rule__GraphPatternDeclaration__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5172:1: ( rule__GraphPatternDeclaration__Group__2__Impl ) - // InternalApplicationConfiguration.g:5173:2: rule__GraphPatternDeclaration__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__GraphPatternDeclaration__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GraphPatternDeclaration__Group__2" - - - // $ANTLR start "rule__GraphPatternDeclaration__Group__2__Impl" - // InternalApplicationConfiguration.g:5179:1: rule__GraphPatternDeclaration__Group__2__Impl : ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) ; - public final void rule__GraphPatternDeclaration__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5183:1: ( ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:5184:1: ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) - { - // InternalApplicationConfiguration.g:5184:1: ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) - // InternalApplicationConfiguration.g:5185:2: ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) - { - before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2()); - // InternalApplicationConfiguration.g:5186:2: ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) - // InternalApplicationConfiguration.g:5186:3: rule__GraphPatternDeclaration__SpecificationAssignment_2 - { - pushFollow(FOLLOW_2); - rule__GraphPatternDeclaration__SpecificationAssignment_2(); - - state._fsp--; - - - } - - after(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GraphPatternDeclaration__Group__2__Impl" - - - // $ANTLR start "rule__ObjectiveSpecification__Group__0" - // InternalApplicationConfiguration.g:5195:1: rule__ObjectiveSpecification__Group__0 : rule__ObjectiveSpecification__Group__0__Impl rule__ObjectiveSpecification__Group__1 ; - public final void rule__ObjectiveSpecification__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5199:1: ( rule__ObjectiveSpecification__Group__0__Impl rule__ObjectiveSpecification__Group__1 ) - // InternalApplicationConfiguration.g:5200:2: rule__ObjectiveSpecification__Group__0__Impl rule__ObjectiveSpecification__Group__1 - { - pushFollow(FOLLOW_22); - rule__ObjectiveSpecification__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ObjectiveSpecification__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectiveSpecification__Group__0" - - - // $ANTLR start "rule__ObjectiveSpecification__Group__0__Impl" - // InternalApplicationConfiguration.g:5207:1: rule__ObjectiveSpecification__Group__0__Impl : ( '{' ) ; - public final void rule__ObjectiveSpecification__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5211:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:5212:1: ( '{' ) - { - // InternalApplicationConfiguration.g:5212:1: ( '{' ) - // InternalApplicationConfiguration.g:5213:2: '{' - { - before(grammarAccess.getObjectiveSpecificationAccess().getLeftCurlyBracketKeyword_0()); - match(input,30,FOLLOW_2); - after(grammarAccess.getObjectiveSpecificationAccess().getLeftCurlyBracketKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectiveSpecification__Group__0__Impl" - - - // $ANTLR start "rule__ObjectiveSpecification__Group__1" - // InternalApplicationConfiguration.g:5222:1: rule__ObjectiveSpecification__Group__1 : rule__ObjectiveSpecification__Group__1__Impl rule__ObjectiveSpecification__Group__2 ; - public final void rule__ObjectiveSpecification__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5226:1: ( rule__ObjectiveSpecification__Group__1__Impl rule__ObjectiveSpecification__Group__2 ) - // InternalApplicationConfiguration.g:5227:2: rule__ObjectiveSpecification__Group__1__Impl rule__ObjectiveSpecification__Group__2 - { - pushFollow(FOLLOW_15); - rule__ObjectiveSpecification__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ObjectiveSpecification__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectiveSpecification__Group__1" - - - // $ANTLR start "rule__ObjectiveSpecification__Group__1__Impl" - // InternalApplicationConfiguration.g:5234:1: rule__ObjectiveSpecification__Group__1__Impl : ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) ; - public final void rule__ObjectiveSpecification__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5238:1: ( ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:5239:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:5239:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) - // InternalApplicationConfiguration.g:5240:2: ( rule__ObjectiveSpecification__EntriesAssignment_1 ) - { - before(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_1()); - // InternalApplicationConfiguration.g:5241:2: ( rule__ObjectiveSpecification__EntriesAssignment_1 ) - // InternalApplicationConfiguration.g:5241:3: rule__ObjectiveSpecification__EntriesAssignment_1 - { - pushFollow(FOLLOW_2); - rule__ObjectiveSpecification__EntriesAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectiveSpecification__Group__1__Impl" - - - // $ANTLR start "rule__ObjectiveSpecification__Group__2" - // InternalApplicationConfiguration.g:5249:1: rule__ObjectiveSpecification__Group__2 : rule__ObjectiveSpecification__Group__2__Impl rule__ObjectiveSpecification__Group__3 ; - public final void rule__ObjectiveSpecification__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5253:1: ( rule__ObjectiveSpecification__Group__2__Impl rule__ObjectiveSpecification__Group__3 ) - // InternalApplicationConfiguration.g:5254:2: rule__ObjectiveSpecification__Group__2__Impl rule__ObjectiveSpecification__Group__3 - { - pushFollow(FOLLOW_15); - rule__ObjectiveSpecification__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ObjectiveSpecification__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectiveSpecification__Group__2" - - - // $ANTLR start "rule__ObjectiveSpecification__Group__2__Impl" - // InternalApplicationConfiguration.g:5261:1: rule__ObjectiveSpecification__Group__2__Impl : ( ( rule__ObjectiveSpecification__Group_2__0 )* ) ; - public final void rule__ObjectiveSpecification__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5265:1: ( ( ( rule__ObjectiveSpecification__Group_2__0 )* ) ) - // InternalApplicationConfiguration.g:5266:1: ( ( rule__ObjectiveSpecification__Group_2__0 )* ) - { - // InternalApplicationConfiguration.g:5266:1: ( ( rule__ObjectiveSpecification__Group_2__0 )* ) - // InternalApplicationConfiguration.g:5267:2: ( rule__ObjectiveSpecification__Group_2__0 )* - { - before(grammarAccess.getObjectiveSpecificationAccess().getGroup_2()); - // InternalApplicationConfiguration.g:5268:2: ( rule__ObjectiveSpecification__Group_2__0 )* - loop50: - do { - int alt50=2; - int LA50_0 = input.LA(1); - - if ( (LA50_0==32) ) { - alt50=1; - } - - - switch (alt50) { - case 1 : - // InternalApplicationConfiguration.g:5268:3: rule__ObjectiveSpecification__Group_2__0 - { - pushFollow(FOLLOW_16); - rule__ObjectiveSpecification__Group_2__0(); - - state._fsp--; - - - } - break; - - default : - break loop50; - } - } while (true); - - after(grammarAccess.getObjectiveSpecificationAccess().getGroup_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectiveSpecification__Group__2__Impl" - - - // $ANTLR start "rule__ObjectiveSpecification__Group__3" - // InternalApplicationConfiguration.g:5276:1: rule__ObjectiveSpecification__Group__3 : rule__ObjectiveSpecification__Group__3__Impl ; - public final void rule__ObjectiveSpecification__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5280:1: ( rule__ObjectiveSpecification__Group__3__Impl ) - // InternalApplicationConfiguration.g:5281:2: rule__ObjectiveSpecification__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__ObjectiveSpecification__Group__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectiveSpecification__Group__3" - - - // $ANTLR start "rule__ObjectiveSpecification__Group__3__Impl" - // InternalApplicationConfiguration.g:5287:1: rule__ObjectiveSpecification__Group__3__Impl : ( '}' ) ; - public final void rule__ObjectiveSpecification__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5291:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:5292:1: ( '}' ) - { - // InternalApplicationConfiguration.g:5292:1: ( '}' ) - // InternalApplicationConfiguration.g:5293:2: '}' - { - before(grammarAccess.getObjectiveSpecificationAccess().getRightCurlyBracketKeyword_3()); - match(input,31,FOLLOW_2); - after(grammarAccess.getObjectiveSpecificationAccess().getRightCurlyBracketKeyword_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectiveSpecification__Group__3__Impl" - - - // $ANTLR start "rule__ObjectiveSpecification__Group_2__0" - // InternalApplicationConfiguration.g:5303:1: rule__ObjectiveSpecification__Group_2__0 : rule__ObjectiveSpecification__Group_2__0__Impl rule__ObjectiveSpecification__Group_2__1 ; - public final void rule__ObjectiveSpecification__Group_2__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5307:1: ( rule__ObjectiveSpecification__Group_2__0__Impl rule__ObjectiveSpecification__Group_2__1 ) - // InternalApplicationConfiguration.g:5308:2: rule__ObjectiveSpecification__Group_2__0__Impl rule__ObjectiveSpecification__Group_2__1 - { - pushFollow(FOLLOW_22); - rule__ObjectiveSpecification__Group_2__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ObjectiveSpecification__Group_2__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectiveSpecification__Group_2__0" - - - // $ANTLR start "rule__ObjectiveSpecification__Group_2__0__Impl" - // InternalApplicationConfiguration.g:5315:1: rule__ObjectiveSpecification__Group_2__0__Impl : ( ',' ) ; - public final void rule__ObjectiveSpecification__Group_2__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5319:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:5320:1: ( ',' ) - { - // InternalApplicationConfiguration.g:5320:1: ( ',' ) - // InternalApplicationConfiguration.g:5321:2: ',' - { - before(grammarAccess.getObjectiveSpecificationAccess().getCommaKeyword_2_0()); - match(input,32,FOLLOW_2); - after(grammarAccess.getObjectiveSpecificationAccess().getCommaKeyword_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectiveSpecification__Group_2__0__Impl" - - - // $ANTLR start "rule__ObjectiveSpecification__Group_2__1" - // InternalApplicationConfiguration.g:5330:1: rule__ObjectiveSpecification__Group_2__1 : rule__ObjectiveSpecification__Group_2__1__Impl ; - public final void rule__ObjectiveSpecification__Group_2__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5334:1: ( rule__ObjectiveSpecification__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:5335:2: rule__ObjectiveSpecification__Group_2__1__Impl - { - pushFollow(FOLLOW_2); - rule__ObjectiveSpecification__Group_2__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectiveSpecification__Group_2__1" - - - // $ANTLR start "rule__ObjectiveSpecification__Group_2__1__Impl" - // InternalApplicationConfiguration.g:5341:1: rule__ObjectiveSpecification__Group_2__1__Impl : ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) ; - public final void rule__ObjectiveSpecification__Group_2__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5345:1: ( ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) ) - // InternalApplicationConfiguration.g:5346:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) - { - // InternalApplicationConfiguration.g:5346:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:5347:2: ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) - { - before(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_2_1()); - // InternalApplicationConfiguration.g:5348:2: ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) - // InternalApplicationConfiguration.g:5348:3: rule__ObjectiveSpecification__EntriesAssignment_2_1 - { - pushFollow(FOLLOW_2); - rule__ObjectiveSpecification__EntriesAssignment_2_1(); - - state._fsp--; - - - } - - after(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_2_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectiveSpecification__Group_2__1__Impl" - - - // $ANTLR start "rule__OptimizationEntry__Group__0" - // InternalApplicationConfiguration.g:5357:1: rule__OptimizationEntry__Group__0 : rule__OptimizationEntry__Group__0__Impl rule__OptimizationEntry__Group__1 ; - public final void rule__OptimizationEntry__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5361:1: ( rule__OptimizationEntry__Group__0__Impl rule__OptimizationEntry__Group__1 ) - // InternalApplicationConfiguration.g:5362:2: rule__OptimizationEntry__Group__0__Impl rule__OptimizationEntry__Group__1 - { - pushFollow(FOLLOW_22); - rule__OptimizationEntry__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__OptimizationEntry__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OptimizationEntry__Group__0" - - - // $ANTLR start "rule__OptimizationEntry__Group__0__Impl" - // InternalApplicationConfiguration.g:5369:1: rule__OptimizationEntry__Group__0__Impl : ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) ; - public final void rule__OptimizationEntry__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5373:1: ( ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) ) - // InternalApplicationConfiguration.g:5374:1: ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) - { - // InternalApplicationConfiguration.g:5374:1: ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) - // InternalApplicationConfiguration.g:5375:2: ( rule__OptimizationEntry__DirectionAssignment_0 ) - { - before(grammarAccess.getOptimizationEntryAccess().getDirectionAssignment_0()); - // InternalApplicationConfiguration.g:5376:2: ( rule__OptimizationEntry__DirectionAssignment_0 ) - // InternalApplicationConfiguration.g:5376:3: rule__OptimizationEntry__DirectionAssignment_0 - { - pushFollow(FOLLOW_2); - rule__OptimizationEntry__DirectionAssignment_0(); - - state._fsp--; - - - } - - after(grammarAccess.getOptimizationEntryAccess().getDirectionAssignment_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OptimizationEntry__Group__0__Impl" - - - // $ANTLR start "rule__OptimizationEntry__Group__1" - // InternalApplicationConfiguration.g:5384:1: rule__OptimizationEntry__Group__1 : rule__OptimizationEntry__Group__1__Impl ; - public final void rule__OptimizationEntry__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5388:1: ( rule__OptimizationEntry__Group__1__Impl ) - // InternalApplicationConfiguration.g:5389:2: rule__OptimizationEntry__Group__1__Impl - { - pushFollow(FOLLOW_2); - rule__OptimizationEntry__Group__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OptimizationEntry__Group__1" - - - // $ANTLR start "rule__OptimizationEntry__Group__1__Impl" - // InternalApplicationConfiguration.g:5395:1: rule__OptimizationEntry__Group__1__Impl : ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) ; - public final void rule__OptimizationEntry__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5399:1: ( ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:5400:1: ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:5400:1: ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) - // InternalApplicationConfiguration.g:5401:2: ( rule__OptimizationEntry__FunctionAssignment_1 ) - { - before(grammarAccess.getOptimizationEntryAccess().getFunctionAssignment_1()); - // InternalApplicationConfiguration.g:5402:2: ( rule__OptimizationEntry__FunctionAssignment_1 ) - // InternalApplicationConfiguration.g:5402:3: rule__OptimizationEntry__FunctionAssignment_1 - { - pushFollow(FOLLOW_2); - rule__OptimizationEntry__FunctionAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getOptimizationEntryAccess().getFunctionAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OptimizationEntry__Group__1__Impl" - - - // $ANTLR start "rule__ThresholdEntry__Group__0" - // InternalApplicationConfiguration.g:5411:1: rule__ThresholdEntry__Group__0 : rule__ThresholdEntry__Group__0__Impl rule__ThresholdEntry__Group__1 ; - public final void rule__ThresholdEntry__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5415:1: ( rule__ThresholdEntry__Group__0__Impl rule__ThresholdEntry__Group__1 ) - // InternalApplicationConfiguration.g:5416:2: rule__ThresholdEntry__Group__0__Impl rule__ThresholdEntry__Group__1 - { - pushFollow(FOLLOW_23); - rule__ThresholdEntry__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ThresholdEntry__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ThresholdEntry__Group__0" - - - // $ANTLR start "rule__ThresholdEntry__Group__0__Impl" - // InternalApplicationConfiguration.g:5423:1: rule__ThresholdEntry__Group__0__Impl : ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) ; - public final void rule__ThresholdEntry__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5427:1: ( ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) ) - // InternalApplicationConfiguration.g:5428:1: ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) - { - // InternalApplicationConfiguration.g:5428:1: ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) - // InternalApplicationConfiguration.g:5429:2: ( rule__ThresholdEntry__FunctionAssignment_0 ) - { - before(grammarAccess.getThresholdEntryAccess().getFunctionAssignment_0()); - // InternalApplicationConfiguration.g:5430:2: ( rule__ThresholdEntry__FunctionAssignment_0 ) - // InternalApplicationConfiguration.g:5430:3: rule__ThresholdEntry__FunctionAssignment_0 - { - pushFollow(FOLLOW_2); - rule__ThresholdEntry__FunctionAssignment_0(); - - state._fsp--; - - - } - - after(grammarAccess.getThresholdEntryAccess().getFunctionAssignment_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ThresholdEntry__Group__0__Impl" - - - // $ANTLR start "rule__ThresholdEntry__Group__1" - // InternalApplicationConfiguration.g:5438:1: rule__ThresholdEntry__Group__1 : rule__ThresholdEntry__Group__1__Impl rule__ThresholdEntry__Group__2 ; - public final void rule__ThresholdEntry__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5442:1: ( rule__ThresholdEntry__Group__1__Impl rule__ThresholdEntry__Group__2 ) - // InternalApplicationConfiguration.g:5443:2: rule__ThresholdEntry__Group__1__Impl rule__ThresholdEntry__Group__2 - { - pushFollow(FOLLOW_24); - rule__ThresholdEntry__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ThresholdEntry__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ThresholdEntry__Group__1" - - - // $ANTLR start "rule__ThresholdEntry__Group__1__Impl" - // InternalApplicationConfiguration.g:5450:1: rule__ThresholdEntry__Group__1__Impl : ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) ; - public final void rule__ThresholdEntry__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5454:1: ( ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:5455:1: ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:5455:1: ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) - // InternalApplicationConfiguration.g:5456:2: ( rule__ThresholdEntry__OperatorAssignment_1 ) - { - before(grammarAccess.getThresholdEntryAccess().getOperatorAssignment_1()); - // InternalApplicationConfiguration.g:5457:2: ( rule__ThresholdEntry__OperatorAssignment_1 ) - // InternalApplicationConfiguration.g:5457:3: rule__ThresholdEntry__OperatorAssignment_1 - { - pushFollow(FOLLOW_2); - rule__ThresholdEntry__OperatorAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getThresholdEntryAccess().getOperatorAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ThresholdEntry__Group__1__Impl" - - - // $ANTLR start "rule__ThresholdEntry__Group__2" - // InternalApplicationConfiguration.g:5465:1: rule__ThresholdEntry__Group__2 : rule__ThresholdEntry__Group__2__Impl ; - public final void rule__ThresholdEntry__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5469:1: ( rule__ThresholdEntry__Group__2__Impl ) - // InternalApplicationConfiguration.g:5470:2: rule__ThresholdEntry__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__ThresholdEntry__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ThresholdEntry__Group__2" - - - // $ANTLR start "rule__ThresholdEntry__Group__2__Impl" - // InternalApplicationConfiguration.g:5476:1: rule__ThresholdEntry__Group__2__Impl : ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) ; - public final void rule__ThresholdEntry__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5480:1: ( ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:5481:1: ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) - { - // InternalApplicationConfiguration.g:5481:1: ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) - // InternalApplicationConfiguration.g:5482:2: ( rule__ThresholdEntry__ThresholdAssignment_2 ) - { - before(grammarAccess.getThresholdEntryAccess().getThresholdAssignment_2()); - // InternalApplicationConfiguration.g:5483:2: ( rule__ThresholdEntry__ThresholdAssignment_2 ) - // InternalApplicationConfiguration.g:5483:3: rule__ThresholdEntry__ThresholdAssignment_2 - { - pushFollow(FOLLOW_2); - rule__ThresholdEntry__ThresholdAssignment_2(); - - state._fsp--; - - - } - - after(grammarAccess.getThresholdEntryAccess().getThresholdAssignment_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ThresholdEntry__Group__2__Impl" - - - // $ANTLR start "rule__CostObjectiveFunction__Group__0" - // InternalApplicationConfiguration.g:5492:1: rule__CostObjectiveFunction__Group__0 : rule__CostObjectiveFunction__Group__0__Impl rule__CostObjectiveFunction__Group__1 ; - public final void rule__CostObjectiveFunction__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5496:1: ( rule__CostObjectiveFunction__Group__0__Impl rule__CostObjectiveFunction__Group__1 ) - // InternalApplicationConfiguration.g:5497:2: rule__CostObjectiveFunction__Group__0__Impl rule__CostObjectiveFunction__Group__1 - { - pushFollow(FOLLOW_18); - rule__CostObjectiveFunction__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__CostObjectiveFunction__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CostObjectiveFunction__Group__0" - - - // $ANTLR start "rule__CostObjectiveFunction__Group__0__Impl" - // InternalApplicationConfiguration.g:5504:1: rule__CostObjectiveFunction__Group__0__Impl : ( 'cost' ) ; - public final void rule__CostObjectiveFunction__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5508:1: ( ( 'cost' ) ) - // InternalApplicationConfiguration.g:5509:1: ( 'cost' ) - { - // InternalApplicationConfiguration.g:5509:1: ( 'cost' ) - // InternalApplicationConfiguration.g:5510:2: 'cost' - { - before(grammarAccess.getCostObjectiveFunctionAccess().getCostKeyword_0()); - match(input,40,FOLLOW_2); - after(grammarAccess.getCostObjectiveFunctionAccess().getCostKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CostObjectiveFunction__Group__0__Impl" - - - // $ANTLR start "rule__CostObjectiveFunction__Group__1" - // InternalApplicationConfiguration.g:5519:1: rule__CostObjectiveFunction__Group__1 : rule__CostObjectiveFunction__Group__1__Impl rule__CostObjectiveFunction__Group__2 ; - public final void rule__CostObjectiveFunction__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5523:1: ( rule__CostObjectiveFunction__Group__1__Impl rule__CostObjectiveFunction__Group__2 ) - // InternalApplicationConfiguration.g:5524:2: rule__CostObjectiveFunction__Group__1__Impl rule__CostObjectiveFunction__Group__2 - { - pushFollow(FOLLOW_8); - rule__CostObjectiveFunction__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__CostObjectiveFunction__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CostObjectiveFunction__Group__1" - - - // $ANTLR start "rule__CostObjectiveFunction__Group__1__Impl" - // InternalApplicationConfiguration.g:5531:1: rule__CostObjectiveFunction__Group__1__Impl : ( '{' ) ; - public final void rule__CostObjectiveFunction__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5535:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:5536:1: ( '{' ) - { - // InternalApplicationConfiguration.g:5536:1: ( '{' ) - // InternalApplicationConfiguration.g:5537:2: '{' - { - before(grammarAccess.getCostObjectiveFunctionAccess().getLeftCurlyBracketKeyword_1()); - match(input,30,FOLLOW_2); - after(grammarAccess.getCostObjectiveFunctionAccess().getLeftCurlyBracketKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CostObjectiveFunction__Group__1__Impl" - - - // $ANTLR start "rule__CostObjectiveFunction__Group__2" - // InternalApplicationConfiguration.g:5546:1: rule__CostObjectiveFunction__Group__2 : rule__CostObjectiveFunction__Group__2__Impl rule__CostObjectiveFunction__Group__3 ; - public final void rule__CostObjectiveFunction__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5550:1: ( rule__CostObjectiveFunction__Group__2__Impl rule__CostObjectiveFunction__Group__3 ) - // InternalApplicationConfiguration.g:5551:2: rule__CostObjectiveFunction__Group__2__Impl rule__CostObjectiveFunction__Group__3 - { - pushFollow(FOLLOW_15); - rule__CostObjectiveFunction__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__CostObjectiveFunction__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CostObjectiveFunction__Group__2" - - - // $ANTLR start "rule__CostObjectiveFunction__Group__2__Impl" - // InternalApplicationConfiguration.g:5558:1: rule__CostObjectiveFunction__Group__2__Impl : ( ( rule__CostObjectiveFunction__EntriesAssignment_2 ) ) ; - public final void rule__CostObjectiveFunction__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5562:1: ( ( ( rule__CostObjectiveFunction__EntriesAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:5563:1: ( ( rule__CostObjectiveFunction__EntriesAssignment_2 ) ) - { - // InternalApplicationConfiguration.g:5563:1: ( ( rule__CostObjectiveFunction__EntriesAssignment_2 ) ) - // InternalApplicationConfiguration.g:5564:2: ( rule__CostObjectiveFunction__EntriesAssignment_2 ) - { - before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_2()); - // InternalApplicationConfiguration.g:5565:2: ( rule__CostObjectiveFunction__EntriesAssignment_2 ) - // InternalApplicationConfiguration.g:5565:3: rule__CostObjectiveFunction__EntriesAssignment_2 - { - pushFollow(FOLLOW_2); - rule__CostObjectiveFunction__EntriesAssignment_2(); - - state._fsp--; - - - } - - after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CostObjectiveFunction__Group__2__Impl" - - - // $ANTLR start "rule__CostObjectiveFunction__Group__3" - // InternalApplicationConfiguration.g:5573:1: rule__CostObjectiveFunction__Group__3 : rule__CostObjectiveFunction__Group__3__Impl rule__CostObjectiveFunction__Group__4 ; - public final void rule__CostObjectiveFunction__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5577:1: ( rule__CostObjectiveFunction__Group__3__Impl rule__CostObjectiveFunction__Group__4 ) - // InternalApplicationConfiguration.g:5578:2: rule__CostObjectiveFunction__Group__3__Impl rule__CostObjectiveFunction__Group__4 - { - pushFollow(FOLLOW_15); - rule__CostObjectiveFunction__Group__3__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__CostObjectiveFunction__Group__4(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CostObjectiveFunction__Group__3" - - - // $ANTLR start "rule__CostObjectiveFunction__Group__3__Impl" - // InternalApplicationConfiguration.g:5585:1: rule__CostObjectiveFunction__Group__3__Impl : ( ( rule__CostObjectiveFunction__Group_3__0 )* ) ; - public final void rule__CostObjectiveFunction__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5589:1: ( ( ( rule__CostObjectiveFunction__Group_3__0 )* ) ) - // InternalApplicationConfiguration.g:5590:1: ( ( rule__CostObjectiveFunction__Group_3__0 )* ) - { - // InternalApplicationConfiguration.g:5590:1: ( ( rule__CostObjectiveFunction__Group_3__0 )* ) - // InternalApplicationConfiguration.g:5591:2: ( rule__CostObjectiveFunction__Group_3__0 )* - { - before(grammarAccess.getCostObjectiveFunctionAccess().getGroup_3()); - // InternalApplicationConfiguration.g:5592:2: ( rule__CostObjectiveFunction__Group_3__0 )* - loop51: - do { - int alt51=2; - int LA51_0 = input.LA(1); - - if ( (LA51_0==32) ) { - alt51=1; - } - - - switch (alt51) { - case 1 : - // InternalApplicationConfiguration.g:5592:3: rule__CostObjectiveFunction__Group_3__0 - { - pushFollow(FOLLOW_16); - rule__CostObjectiveFunction__Group_3__0(); - - state._fsp--; - - - } - break; - - default : - break loop51; - } - } while (true); - - after(grammarAccess.getCostObjectiveFunctionAccess().getGroup_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CostObjectiveFunction__Group__3__Impl" - - - // $ANTLR start "rule__CostObjectiveFunction__Group__4" - // InternalApplicationConfiguration.g:5600:1: rule__CostObjectiveFunction__Group__4 : rule__CostObjectiveFunction__Group__4__Impl ; - public final void rule__CostObjectiveFunction__Group__4() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5604:1: ( rule__CostObjectiveFunction__Group__4__Impl ) - // InternalApplicationConfiguration.g:5605:2: rule__CostObjectiveFunction__Group__4__Impl - { - pushFollow(FOLLOW_2); - rule__CostObjectiveFunction__Group__4__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CostObjectiveFunction__Group__4" - - - // $ANTLR start "rule__CostObjectiveFunction__Group__4__Impl" - // InternalApplicationConfiguration.g:5611:1: rule__CostObjectiveFunction__Group__4__Impl : ( '}' ) ; - public final void rule__CostObjectiveFunction__Group__4__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5615:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:5616:1: ( '}' ) - { - // InternalApplicationConfiguration.g:5616:1: ( '}' ) - // InternalApplicationConfiguration.g:5617:2: '}' - { - before(grammarAccess.getCostObjectiveFunctionAccess().getRightCurlyBracketKeyword_4()); - match(input,31,FOLLOW_2); - after(grammarAccess.getCostObjectiveFunctionAccess().getRightCurlyBracketKeyword_4()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CostObjectiveFunction__Group__4__Impl" - - - // $ANTLR start "rule__CostObjectiveFunction__Group_3__0" - // InternalApplicationConfiguration.g:5627:1: rule__CostObjectiveFunction__Group_3__0 : rule__CostObjectiveFunction__Group_3__0__Impl rule__CostObjectiveFunction__Group_3__1 ; - public final void rule__CostObjectiveFunction__Group_3__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5631:1: ( rule__CostObjectiveFunction__Group_3__0__Impl rule__CostObjectiveFunction__Group_3__1 ) - // InternalApplicationConfiguration.g:5632:2: rule__CostObjectiveFunction__Group_3__0__Impl rule__CostObjectiveFunction__Group_3__1 - { - pushFollow(FOLLOW_8); - rule__CostObjectiveFunction__Group_3__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__CostObjectiveFunction__Group_3__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CostObjectiveFunction__Group_3__0" - - - // $ANTLR start "rule__CostObjectiveFunction__Group_3__0__Impl" - // InternalApplicationConfiguration.g:5639:1: rule__CostObjectiveFunction__Group_3__0__Impl : ( ',' ) ; - public final void rule__CostObjectiveFunction__Group_3__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5643:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:5644:1: ( ',' ) - { - // InternalApplicationConfiguration.g:5644:1: ( ',' ) - // InternalApplicationConfiguration.g:5645:2: ',' - { - before(grammarAccess.getCostObjectiveFunctionAccess().getCommaKeyword_3_0()); - match(input,32,FOLLOW_2); - after(grammarAccess.getCostObjectiveFunctionAccess().getCommaKeyword_3_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CostObjectiveFunction__Group_3__0__Impl" - - - // $ANTLR start "rule__CostObjectiveFunction__Group_3__1" - // InternalApplicationConfiguration.g:5654:1: rule__CostObjectiveFunction__Group_3__1 : rule__CostObjectiveFunction__Group_3__1__Impl ; - public final void rule__CostObjectiveFunction__Group_3__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5658:1: ( rule__CostObjectiveFunction__Group_3__1__Impl ) - // InternalApplicationConfiguration.g:5659:2: rule__CostObjectiveFunction__Group_3__1__Impl - { - pushFollow(FOLLOW_2); - rule__CostObjectiveFunction__Group_3__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CostObjectiveFunction__Group_3__1" - - - // $ANTLR start "rule__CostObjectiveFunction__Group_3__1__Impl" - // InternalApplicationConfiguration.g:5665:1: rule__CostObjectiveFunction__Group_3__1__Impl : ( ( rule__CostObjectiveFunction__EntriesAssignment_3_1 ) ) ; - public final void rule__CostObjectiveFunction__Group_3__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5669:1: ( ( ( rule__CostObjectiveFunction__EntriesAssignment_3_1 ) ) ) - // InternalApplicationConfiguration.g:5670:1: ( ( rule__CostObjectiveFunction__EntriesAssignment_3_1 ) ) - { - // InternalApplicationConfiguration.g:5670:1: ( ( rule__CostObjectiveFunction__EntriesAssignment_3_1 ) ) - // InternalApplicationConfiguration.g:5671:2: ( rule__CostObjectiveFunction__EntriesAssignment_3_1 ) - { - before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_3_1()); - // InternalApplicationConfiguration.g:5672:2: ( rule__CostObjectiveFunction__EntriesAssignment_3_1 ) - // InternalApplicationConfiguration.g:5672:3: rule__CostObjectiveFunction__EntriesAssignment_3_1 - { - pushFollow(FOLLOW_2); - rule__CostObjectiveFunction__EntriesAssignment_3_1(); - - state._fsp--; - - - } - - after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_3_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CostObjectiveFunction__Group_3__1__Impl" - - - // $ANTLR start "rule__CostEntry__Group__0" - // InternalApplicationConfiguration.g:5681:1: rule__CostEntry__Group__0 : rule__CostEntry__Group__0__Impl rule__CostEntry__Group__1 ; - public final void rule__CostEntry__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5685:1: ( rule__CostEntry__Group__0__Impl rule__CostEntry__Group__1 ) - // InternalApplicationConfiguration.g:5686:2: rule__CostEntry__Group__0__Impl rule__CostEntry__Group__1 - { - pushFollow(FOLLOW_13); - rule__CostEntry__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__CostEntry__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CostEntry__Group__0" - - - // $ANTLR start "rule__CostEntry__Group__0__Impl" - // InternalApplicationConfiguration.g:5693:1: rule__CostEntry__Group__0__Impl : ( ( rule__CostEntry__PatternElementAssignment_0 ) ) ; - public final void rule__CostEntry__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5697:1: ( ( ( rule__CostEntry__PatternElementAssignment_0 ) ) ) - // InternalApplicationConfiguration.g:5698:1: ( ( rule__CostEntry__PatternElementAssignment_0 ) ) - { - // InternalApplicationConfiguration.g:5698:1: ( ( rule__CostEntry__PatternElementAssignment_0 ) ) - // InternalApplicationConfiguration.g:5699:2: ( rule__CostEntry__PatternElementAssignment_0 ) - { - before(grammarAccess.getCostEntryAccess().getPatternElementAssignment_0()); - // InternalApplicationConfiguration.g:5700:2: ( rule__CostEntry__PatternElementAssignment_0 ) - // InternalApplicationConfiguration.g:5700:3: rule__CostEntry__PatternElementAssignment_0 - { - pushFollow(FOLLOW_2); - rule__CostEntry__PatternElementAssignment_0(); - - state._fsp--; - - - } - - after(grammarAccess.getCostEntryAccess().getPatternElementAssignment_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CostEntry__Group__0__Impl" - - - // $ANTLR start "rule__CostEntry__Group__1" - // InternalApplicationConfiguration.g:5708:1: rule__CostEntry__Group__1 : rule__CostEntry__Group__1__Impl rule__CostEntry__Group__2 ; - public final void rule__CostEntry__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5712:1: ( rule__CostEntry__Group__1__Impl rule__CostEntry__Group__2 ) - // InternalApplicationConfiguration.g:5713:2: rule__CostEntry__Group__1__Impl rule__CostEntry__Group__2 - { - pushFollow(FOLLOW_24); - rule__CostEntry__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__CostEntry__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CostEntry__Group__1" - - - // $ANTLR start "rule__CostEntry__Group__1__Impl" - // InternalApplicationConfiguration.g:5720:1: rule__CostEntry__Group__1__Impl : ( '=' ) ; - public final void rule__CostEntry__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5724:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:5725:1: ( '=' ) - { - // InternalApplicationConfiguration.g:5725:1: ( '=' ) - // InternalApplicationConfiguration.g:5726:2: '=' - { - before(grammarAccess.getCostEntryAccess().getEqualsSignKeyword_1()); - match(input,29,FOLLOW_2); - after(grammarAccess.getCostEntryAccess().getEqualsSignKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CostEntry__Group__1__Impl" - - - // $ANTLR start "rule__CostEntry__Group__2" - // InternalApplicationConfiguration.g:5735:1: rule__CostEntry__Group__2 : rule__CostEntry__Group__2__Impl ; - public final void rule__CostEntry__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5739:1: ( rule__CostEntry__Group__2__Impl ) - // InternalApplicationConfiguration.g:5740:2: rule__CostEntry__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__CostEntry__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CostEntry__Group__2" - - - // $ANTLR start "rule__CostEntry__Group__2__Impl" - // InternalApplicationConfiguration.g:5746:1: rule__CostEntry__Group__2__Impl : ( ( rule__CostEntry__WeightAssignment_2 ) ) ; - public final void rule__CostEntry__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5750:1: ( ( ( rule__CostEntry__WeightAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:5751:1: ( ( rule__CostEntry__WeightAssignment_2 ) ) - { - // InternalApplicationConfiguration.g:5751:1: ( ( rule__CostEntry__WeightAssignment_2 ) ) - // InternalApplicationConfiguration.g:5752:2: ( rule__CostEntry__WeightAssignment_2 ) - { - before(grammarAccess.getCostEntryAccess().getWeightAssignment_2()); - // InternalApplicationConfiguration.g:5753:2: ( rule__CostEntry__WeightAssignment_2 ) - // InternalApplicationConfiguration.g:5753:3: rule__CostEntry__WeightAssignment_2 - { - pushFollow(FOLLOW_2); - rule__CostEntry__WeightAssignment_2(); - - state._fsp--; - - - } - - after(grammarAccess.getCostEntryAccess().getWeightAssignment_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CostEntry__Group__2__Impl" - - - // $ANTLR start "rule__ObjectiveDeclaration__Group__0" - // InternalApplicationConfiguration.g:5762:1: rule__ObjectiveDeclaration__Group__0 : rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1 ; - public final void rule__ObjectiveDeclaration__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5766:1: ( rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1 ) - // InternalApplicationConfiguration.g:5767:2: rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1 - { - pushFollow(FOLLOW_8); - rule__ObjectiveDeclaration__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ObjectiveDeclaration__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectiveDeclaration__Group__0" - - - // $ANTLR start "rule__ObjectiveDeclaration__Group__0__Impl" - // InternalApplicationConfiguration.g:5774:1: rule__ObjectiveDeclaration__Group__0__Impl : ( 'objectives' ) ; - public final void rule__ObjectiveDeclaration__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5778:1: ( ( 'objectives' ) ) - // InternalApplicationConfiguration.g:5779:1: ( 'objectives' ) - { - // InternalApplicationConfiguration.g:5779:1: ( 'objectives' ) - // InternalApplicationConfiguration.g:5780:2: 'objectives' - { - before(grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0()); - match(input,41,FOLLOW_2); - after(grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectiveDeclaration__Group__0__Impl" - - - // $ANTLR start "rule__ObjectiveDeclaration__Group__1" - // InternalApplicationConfiguration.g:5789:1: rule__ObjectiveDeclaration__Group__1 : rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2 ; - public final void rule__ObjectiveDeclaration__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5793:1: ( rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2 ) - // InternalApplicationConfiguration.g:5794:2: rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2 - { - pushFollow(FOLLOW_18); - rule__ObjectiveDeclaration__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ObjectiveDeclaration__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectiveDeclaration__Group__1" - - - // $ANTLR start "rule__ObjectiveDeclaration__Group__1__Impl" - // InternalApplicationConfiguration.g:5801:1: rule__ObjectiveDeclaration__Group__1__Impl : ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) ; - public final void rule__ObjectiveDeclaration__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5805:1: ( ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:5806:1: ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:5806:1: ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) - // InternalApplicationConfiguration.g:5807:2: ( rule__ObjectiveDeclaration__NameAssignment_1 ) - { - before(grammarAccess.getObjectiveDeclarationAccess().getNameAssignment_1()); - // InternalApplicationConfiguration.g:5808:2: ( rule__ObjectiveDeclaration__NameAssignment_1 ) - // InternalApplicationConfiguration.g:5808:3: rule__ObjectiveDeclaration__NameAssignment_1 - { - pushFollow(FOLLOW_2); - rule__ObjectiveDeclaration__NameAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getObjectiveDeclarationAccess().getNameAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectiveDeclaration__Group__1__Impl" - - - // $ANTLR start "rule__ObjectiveDeclaration__Group__2" - // InternalApplicationConfiguration.g:5816:1: rule__ObjectiveDeclaration__Group__2 : rule__ObjectiveDeclaration__Group__2__Impl ; - public final void rule__ObjectiveDeclaration__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5820:1: ( rule__ObjectiveDeclaration__Group__2__Impl ) - // InternalApplicationConfiguration.g:5821:2: rule__ObjectiveDeclaration__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__ObjectiveDeclaration__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectiveDeclaration__Group__2" - - - // $ANTLR start "rule__ObjectiveDeclaration__Group__2__Impl" - // InternalApplicationConfiguration.g:5827:1: rule__ObjectiveDeclaration__Group__2__Impl : ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) ; - public final void rule__ObjectiveDeclaration__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5831:1: ( ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:5832:1: ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) - { - // InternalApplicationConfiguration.g:5832:1: ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) - // InternalApplicationConfiguration.g:5833:2: ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) - { - before(grammarAccess.getObjectiveDeclarationAccess().getSpecificationAssignment_2()); - // InternalApplicationConfiguration.g:5834:2: ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) - // InternalApplicationConfiguration.g:5834:3: rule__ObjectiveDeclaration__SpecificationAssignment_2 - { - pushFollow(FOLLOW_2); - rule__ObjectiveDeclaration__SpecificationAssignment_2(); - - state._fsp--; - - - } - - after(grammarAccess.getObjectiveDeclarationAccess().getSpecificationAssignment_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectiveDeclaration__Group__2__Impl" - - - // $ANTLR start "rule__ConfigSpecification__Group__0" - // InternalApplicationConfiguration.g:5843:1: rule__ConfigSpecification__Group__0 : rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 ; - public final void rule__ConfigSpecification__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5847:1: ( rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 ) - // InternalApplicationConfiguration.g:5848:2: rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 - { - pushFollow(FOLLOW_18); - rule__ConfigSpecification__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ConfigSpecification__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigSpecification__Group__0" - - - // $ANTLR start "rule__ConfigSpecification__Group__0__Impl" - // InternalApplicationConfiguration.g:5855:1: rule__ConfigSpecification__Group__0__Impl : ( () ) ; - public final void rule__ConfigSpecification__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5859:1: ( ( () ) ) - // InternalApplicationConfiguration.g:5860:1: ( () ) - { - // InternalApplicationConfiguration.g:5860:1: ( () ) - // InternalApplicationConfiguration.g:5861:2: () - { - before(grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0()); - // InternalApplicationConfiguration.g:5862:2: () - // InternalApplicationConfiguration.g:5862:3: - { - } - - after(grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0()); - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigSpecification__Group__0__Impl" - - - // $ANTLR start "rule__ConfigSpecification__Group__1" - // InternalApplicationConfiguration.g:5870:1: rule__ConfigSpecification__Group__1 : rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 ; - public final void rule__ConfigSpecification__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5874:1: ( rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 ) - // InternalApplicationConfiguration.g:5875:2: rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 - { - pushFollow(FOLLOW_25); - rule__ConfigSpecification__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ConfigSpecification__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigSpecification__Group__1" - - - // $ANTLR start "rule__ConfigSpecification__Group__1__Impl" - // InternalApplicationConfiguration.g:5882:1: rule__ConfigSpecification__Group__1__Impl : ( '{' ) ; - public final void rule__ConfigSpecification__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5886:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:5887:1: ( '{' ) - { - // InternalApplicationConfiguration.g:5887:1: ( '{' ) - // InternalApplicationConfiguration.g:5888:2: '{' - { - before(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); - match(input,30,FOLLOW_2); - after(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigSpecification__Group__1__Impl" - - - // $ANTLR start "rule__ConfigSpecification__Group__2" - // InternalApplicationConfiguration.g:5897:1: rule__ConfigSpecification__Group__2 : rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 ; - public final void rule__ConfigSpecification__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5901:1: ( rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 ) - // InternalApplicationConfiguration.g:5902:2: rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 - { - pushFollow(FOLLOW_25); - rule__ConfigSpecification__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ConfigSpecification__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigSpecification__Group__2" - - - // $ANTLR start "rule__ConfigSpecification__Group__2__Impl" - // InternalApplicationConfiguration.g:5909:1: rule__ConfigSpecification__Group__2__Impl : ( ( rule__ConfigSpecification__Group_2__0 )? ) ; - public final void rule__ConfigSpecification__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5913:1: ( ( ( rule__ConfigSpecification__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:5914:1: ( ( rule__ConfigSpecification__Group_2__0 )? ) - { - // InternalApplicationConfiguration.g:5914:1: ( ( rule__ConfigSpecification__Group_2__0 )? ) - // InternalApplicationConfiguration.g:5915:2: ( rule__ConfigSpecification__Group_2__0 )? - { - before(grammarAccess.getConfigSpecificationAccess().getGroup_2()); - // InternalApplicationConfiguration.g:5916:2: ( rule__ConfigSpecification__Group_2__0 )? - int alt52=2; - int LA52_0 = input.LA(1); - - if ( (LA52_0==RULE_STRING||(LA52_0>=43 && LA52_0<=45)) ) { - alt52=1; - } - switch (alt52) { - case 1 : - // InternalApplicationConfiguration.g:5916:3: rule__ConfigSpecification__Group_2__0 - { - pushFollow(FOLLOW_2); - rule__ConfigSpecification__Group_2__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getConfigSpecificationAccess().getGroup_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigSpecification__Group__2__Impl" - - - // $ANTLR start "rule__ConfigSpecification__Group__3" - // InternalApplicationConfiguration.g:5924:1: rule__ConfigSpecification__Group__3 : rule__ConfigSpecification__Group__3__Impl ; - public final void rule__ConfigSpecification__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5928:1: ( rule__ConfigSpecification__Group__3__Impl ) - // InternalApplicationConfiguration.g:5929:2: rule__ConfigSpecification__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__ConfigSpecification__Group__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigSpecification__Group__3" - - - // $ANTLR start "rule__ConfigSpecification__Group__3__Impl" - // InternalApplicationConfiguration.g:5935:1: rule__ConfigSpecification__Group__3__Impl : ( '}' ) ; - public final void rule__ConfigSpecification__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5939:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:5940:1: ( '}' ) - { - // InternalApplicationConfiguration.g:5940:1: ( '}' ) - // InternalApplicationConfiguration.g:5941:2: '}' - { - before(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3()); - match(input,31,FOLLOW_2); - after(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigSpecification__Group__3__Impl" - - - // $ANTLR start "rule__ConfigSpecification__Group_2__0" - // InternalApplicationConfiguration.g:5951:1: rule__ConfigSpecification__Group_2__0 : rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 ; - public final void rule__ConfigSpecification__Group_2__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5955:1: ( rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 ) - // InternalApplicationConfiguration.g:5956:2: rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 - { - pushFollow(FOLLOW_26); - rule__ConfigSpecification__Group_2__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ConfigSpecification__Group_2__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigSpecification__Group_2__0" - - - // $ANTLR start "rule__ConfigSpecification__Group_2__0__Impl" - // InternalApplicationConfiguration.g:5963:1: rule__ConfigSpecification__Group_2__0__Impl : ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) ; - public final void rule__ConfigSpecification__Group_2__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5967:1: ( ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) ) - // InternalApplicationConfiguration.g:5968:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) - { - // InternalApplicationConfiguration.g:5968:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:5969:2: ( rule__ConfigSpecification__EntriesAssignment_2_0 ) - { - before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0()); - // InternalApplicationConfiguration.g:5970:2: ( rule__ConfigSpecification__EntriesAssignment_2_0 ) - // InternalApplicationConfiguration.g:5970:3: rule__ConfigSpecification__EntriesAssignment_2_0 - { - pushFollow(FOLLOW_2); - rule__ConfigSpecification__EntriesAssignment_2_0(); - - state._fsp--; - - - } - - after(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigSpecification__Group_2__0__Impl" - - - // $ANTLR start "rule__ConfigSpecification__Group_2__1" - // InternalApplicationConfiguration.g:5978:1: rule__ConfigSpecification__Group_2__1 : rule__ConfigSpecification__Group_2__1__Impl ; - public final void rule__ConfigSpecification__Group_2__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5982:1: ( rule__ConfigSpecification__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:5983:2: rule__ConfigSpecification__Group_2__1__Impl - { - pushFollow(FOLLOW_2); - rule__ConfigSpecification__Group_2__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigSpecification__Group_2__1" - - - // $ANTLR start "rule__ConfigSpecification__Group_2__1__Impl" - // InternalApplicationConfiguration.g:5989:1: rule__ConfigSpecification__Group_2__1__Impl : ( ( rule__ConfigSpecification__Group_2_1__0 )* ) ; - public final void rule__ConfigSpecification__Group_2__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5993:1: ( ( ( rule__ConfigSpecification__Group_2_1__0 )* ) ) - // InternalApplicationConfiguration.g:5994:1: ( ( rule__ConfigSpecification__Group_2_1__0 )* ) - { - // InternalApplicationConfiguration.g:5994:1: ( ( rule__ConfigSpecification__Group_2_1__0 )* ) - // InternalApplicationConfiguration.g:5995:2: ( rule__ConfigSpecification__Group_2_1__0 )* - { - before(grammarAccess.getConfigSpecificationAccess().getGroup_2_1()); - // InternalApplicationConfiguration.g:5996:2: ( rule__ConfigSpecification__Group_2_1__0 )* - loop53: - do { - int alt53=2; - int LA53_0 = input.LA(1); - - if ( (LA53_0==32) ) { - alt53=1; - } - - - switch (alt53) { - case 1 : - // InternalApplicationConfiguration.g:5996:3: rule__ConfigSpecification__Group_2_1__0 - { - pushFollow(FOLLOW_16); - rule__ConfigSpecification__Group_2_1__0(); - - state._fsp--; - - - } - break; - - default : - break loop53; - } - } while (true); - - after(grammarAccess.getConfigSpecificationAccess().getGroup_2_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigSpecification__Group_2__1__Impl" - - - // $ANTLR start "rule__ConfigSpecification__Group_2_1__0" - // InternalApplicationConfiguration.g:6005:1: rule__ConfigSpecification__Group_2_1__0 : rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 ; - public final void rule__ConfigSpecification__Group_2_1__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6009:1: ( rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 ) - // InternalApplicationConfiguration.g:6010:2: rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 - { - pushFollow(FOLLOW_27); - rule__ConfigSpecification__Group_2_1__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ConfigSpecification__Group_2_1__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigSpecification__Group_2_1__0" - - - // $ANTLR start "rule__ConfigSpecification__Group_2_1__0__Impl" - // InternalApplicationConfiguration.g:6017:1: rule__ConfigSpecification__Group_2_1__0__Impl : ( ',' ) ; - public final void rule__ConfigSpecification__Group_2_1__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6021:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:6022:1: ( ',' ) - { - // InternalApplicationConfiguration.g:6022:1: ( ',' ) - // InternalApplicationConfiguration.g:6023:2: ',' - { - before(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); - match(input,32,FOLLOW_2); - after(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigSpecification__Group_2_1__0__Impl" - - - // $ANTLR start "rule__ConfigSpecification__Group_2_1__1" - // InternalApplicationConfiguration.g:6032:1: rule__ConfigSpecification__Group_2_1__1 : rule__ConfigSpecification__Group_2_1__1__Impl ; - public final void rule__ConfigSpecification__Group_2_1__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6036:1: ( rule__ConfigSpecification__Group_2_1__1__Impl ) - // InternalApplicationConfiguration.g:6037:2: rule__ConfigSpecification__Group_2_1__1__Impl - { - pushFollow(FOLLOW_2); - rule__ConfigSpecification__Group_2_1__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigSpecification__Group_2_1__1" - - - // $ANTLR start "rule__ConfigSpecification__Group_2_1__1__Impl" - // InternalApplicationConfiguration.g:6043:1: rule__ConfigSpecification__Group_2_1__1__Impl : ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) ; - public final void rule__ConfigSpecification__Group_2_1__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6047:1: ( ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) ) - // InternalApplicationConfiguration.g:6048:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) - { - // InternalApplicationConfiguration.g:6048:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) - // InternalApplicationConfiguration.g:6049:2: ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) - { - before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1()); - // InternalApplicationConfiguration.g:6050:2: ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) - // InternalApplicationConfiguration.g:6050:3: rule__ConfigSpecification__EntriesAssignment_2_1_1 - { - pushFollow(FOLLOW_2); - rule__ConfigSpecification__EntriesAssignment_2_1_1(); - - state._fsp--; - - - } - - after(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigSpecification__Group_2_1__1__Impl" - - - // $ANTLR start "rule__ConfigDeclaration__Group__0" - // InternalApplicationConfiguration.g:6059:1: rule__ConfigDeclaration__Group__0 : rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 ; - public final void rule__ConfigDeclaration__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6063:1: ( rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 ) - // InternalApplicationConfiguration.g:6064:2: rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 - { - pushFollow(FOLLOW_8); - rule__ConfigDeclaration__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ConfigDeclaration__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigDeclaration__Group__0" - - - // $ANTLR start "rule__ConfigDeclaration__Group__0__Impl" - // InternalApplicationConfiguration.g:6071:1: rule__ConfigDeclaration__Group__0__Impl : ( 'config' ) ; - public final void rule__ConfigDeclaration__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6075:1: ( ( 'config' ) ) - // InternalApplicationConfiguration.g:6076:1: ( 'config' ) - { - // InternalApplicationConfiguration.g:6076:1: ( 'config' ) - // InternalApplicationConfiguration.g:6077:2: 'config' - { - before(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); - match(input,42,FOLLOW_2); - after(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigDeclaration__Group__0__Impl" - - - // $ANTLR start "rule__ConfigDeclaration__Group__1" - // InternalApplicationConfiguration.g:6086:1: rule__ConfigDeclaration__Group__1 : rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 ; - public final void rule__ConfigDeclaration__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6090:1: ( rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 ) - // InternalApplicationConfiguration.g:6091:2: rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 - { - pushFollow(FOLLOW_18); - rule__ConfigDeclaration__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ConfigDeclaration__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigDeclaration__Group__1" - - - // $ANTLR start "rule__ConfigDeclaration__Group__1__Impl" - // InternalApplicationConfiguration.g:6098:1: rule__ConfigDeclaration__Group__1__Impl : ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) ; - public final void rule__ConfigDeclaration__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6102:1: ( ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:6103:1: ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:6103:1: ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) - // InternalApplicationConfiguration.g:6104:2: ( rule__ConfigDeclaration__NameAssignment_1 ) - { - before(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1()); - // InternalApplicationConfiguration.g:6105:2: ( rule__ConfigDeclaration__NameAssignment_1 ) - // InternalApplicationConfiguration.g:6105:3: rule__ConfigDeclaration__NameAssignment_1 - { - pushFollow(FOLLOW_2); - rule__ConfigDeclaration__NameAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigDeclaration__Group__1__Impl" - - - // $ANTLR start "rule__ConfigDeclaration__Group__2" - // InternalApplicationConfiguration.g:6113:1: rule__ConfigDeclaration__Group__2 : rule__ConfigDeclaration__Group__2__Impl ; - public final void rule__ConfigDeclaration__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6117:1: ( rule__ConfigDeclaration__Group__2__Impl ) - // InternalApplicationConfiguration.g:6118:2: rule__ConfigDeclaration__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__ConfigDeclaration__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigDeclaration__Group__2" - - - // $ANTLR start "rule__ConfigDeclaration__Group__2__Impl" - // InternalApplicationConfiguration.g:6124:1: rule__ConfigDeclaration__Group__2__Impl : ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) ; - public final void rule__ConfigDeclaration__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6128:1: ( ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:6129:1: ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) - { - // InternalApplicationConfiguration.g:6129:1: ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) - // InternalApplicationConfiguration.g:6130:2: ( rule__ConfigDeclaration__SpecificationAssignment_2 ) - { - before(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2()); - // InternalApplicationConfiguration.g:6131:2: ( rule__ConfigDeclaration__SpecificationAssignment_2 ) - // InternalApplicationConfiguration.g:6131:3: rule__ConfigDeclaration__SpecificationAssignment_2 - { - pushFollow(FOLLOW_2); - rule__ConfigDeclaration__SpecificationAssignment_2(); - - state._fsp--; - - - } - - after(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigDeclaration__Group__2__Impl" - - - // $ANTLR start "rule__DocumentationEntry__Group__0" - // InternalApplicationConfiguration.g:6140:1: rule__DocumentationEntry__Group__0 : rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 ; - public final void rule__DocumentationEntry__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6144:1: ( rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 ) - // InternalApplicationConfiguration.g:6145:2: rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 - { - pushFollow(FOLLOW_13); - rule__DocumentationEntry__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__DocumentationEntry__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__DocumentationEntry__Group__0" - - - // $ANTLR start "rule__DocumentationEntry__Group__0__Impl" - // InternalApplicationConfiguration.g:6152:1: rule__DocumentationEntry__Group__0__Impl : ( 'log-level' ) ; - public final void rule__DocumentationEntry__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6156:1: ( ( 'log-level' ) ) - // InternalApplicationConfiguration.g:6157:1: ( 'log-level' ) - { - // InternalApplicationConfiguration.g:6157:1: ( 'log-level' ) - // InternalApplicationConfiguration.g:6158:2: 'log-level' - { - before(grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); - match(input,43,FOLLOW_2); - after(grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__DocumentationEntry__Group__0__Impl" - - - // $ANTLR start "rule__DocumentationEntry__Group__1" - // InternalApplicationConfiguration.g:6167:1: rule__DocumentationEntry__Group__1 : rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2 ; - public final void rule__DocumentationEntry__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6171:1: ( rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2 ) - // InternalApplicationConfiguration.g:6172:2: rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2 - { - pushFollow(FOLLOW_28); - rule__DocumentationEntry__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__DocumentationEntry__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__DocumentationEntry__Group__1" - - - // $ANTLR start "rule__DocumentationEntry__Group__1__Impl" - // InternalApplicationConfiguration.g:6179:1: rule__DocumentationEntry__Group__1__Impl : ( '=' ) ; - public final void rule__DocumentationEntry__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6183:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:6184:1: ( '=' ) - { - // InternalApplicationConfiguration.g:6184:1: ( '=' ) - // InternalApplicationConfiguration.g:6185:2: '=' - { - before(grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1()); - match(input,29,FOLLOW_2); - after(grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__DocumentationEntry__Group__1__Impl" - - - // $ANTLR start "rule__DocumentationEntry__Group__2" - // InternalApplicationConfiguration.g:6194:1: rule__DocumentationEntry__Group__2 : rule__DocumentationEntry__Group__2__Impl ; - public final void rule__DocumentationEntry__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6198:1: ( rule__DocumentationEntry__Group__2__Impl ) - // InternalApplicationConfiguration.g:6199:2: rule__DocumentationEntry__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__DocumentationEntry__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__DocumentationEntry__Group__2" - - - // $ANTLR start "rule__DocumentationEntry__Group__2__Impl" - // InternalApplicationConfiguration.g:6205:1: rule__DocumentationEntry__Group__2__Impl : ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) ; - public final void rule__DocumentationEntry__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6209:1: ( ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:6210:1: ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) - { - // InternalApplicationConfiguration.g:6210:1: ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) - // InternalApplicationConfiguration.g:6211:2: ( rule__DocumentationEntry__LevelAssignment_2 ) - { - before(grammarAccess.getDocumentationEntryAccess().getLevelAssignment_2()); - // InternalApplicationConfiguration.g:6212:2: ( rule__DocumentationEntry__LevelAssignment_2 ) - // InternalApplicationConfiguration.g:6212:3: rule__DocumentationEntry__LevelAssignment_2 - { - pushFollow(FOLLOW_2); - rule__DocumentationEntry__LevelAssignment_2(); - - state._fsp--; - - - } - - after(grammarAccess.getDocumentationEntryAccess().getLevelAssignment_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__DocumentationEntry__Group__2__Impl" - - - // $ANTLR start "rule__RuntimeEntry__Group__0" - // InternalApplicationConfiguration.g:6221:1: rule__RuntimeEntry__Group__0 : rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 ; - public final void rule__RuntimeEntry__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6225:1: ( rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 ) - // InternalApplicationConfiguration.g:6226:2: rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 - { - pushFollow(FOLLOW_13); - rule__RuntimeEntry__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__RuntimeEntry__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RuntimeEntry__Group__0" - - - // $ANTLR start "rule__RuntimeEntry__Group__0__Impl" - // InternalApplicationConfiguration.g:6233:1: rule__RuntimeEntry__Group__0__Impl : ( 'runtime' ) ; - public final void rule__RuntimeEntry__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6237:1: ( ( 'runtime' ) ) - // InternalApplicationConfiguration.g:6238:1: ( 'runtime' ) - { - // InternalApplicationConfiguration.g:6238:1: ( 'runtime' ) - // InternalApplicationConfiguration.g:6239:2: 'runtime' - { - before(grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); - match(input,44,FOLLOW_2); - after(grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RuntimeEntry__Group__0__Impl" - - - // $ANTLR start "rule__RuntimeEntry__Group__1" - // InternalApplicationConfiguration.g:6248:1: rule__RuntimeEntry__Group__1 : rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 ; - public final void rule__RuntimeEntry__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6252:1: ( rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 ) - // InternalApplicationConfiguration.g:6253:2: rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 - { - pushFollow(FOLLOW_9); - rule__RuntimeEntry__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__RuntimeEntry__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RuntimeEntry__Group__1" - - - // $ANTLR start "rule__RuntimeEntry__Group__1__Impl" - // InternalApplicationConfiguration.g:6260:1: rule__RuntimeEntry__Group__1__Impl : ( '=' ) ; - public final void rule__RuntimeEntry__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6264:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:6265:1: ( '=' ) - { - // InternalApplicationConfiguration.g:6265:1: ( '=' ) - // InternalApplicationConfiguration.g:6266:2: '=' - { - before(grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1()); - match(input,29,FOLLOW_2); - after(grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RuntimeEntry__Group__1__Impl" - - - // $ANTLR start "rule__RuntimeEntry__Group__2" - // InternalApplicationConfiguration.g:6275:1: rule__RuntimeEntry__Group__2 : rule__RuntimeEntry__Group__2__Impl ; - public final void rule__RuntimeEntry__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6279:1: ( rule__RuntimeEntry__Group__2__Impl ) - // InternalApplicationConfiguration.g:6280:2: rule__RuntimeEntry__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__RuntimeEntry__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RuntimeEntry__Group__2" - - - // $ANTLR start "rule__RuntimeEntry__Group__2__Impl" - // InternalApplicationConfiguration.g:6286:1: rule__RuntimeEntry__Group__2__Impl : ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) ; - public final void rule__RuntimeEntry__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6290:1: ( ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:6291:1: ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) - { - // InternalApplicationConfiguration.g:6291:1: ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) - // InternalApplicationConfiguration.g:6292:2: ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) - { - before(grammarAccess.getRuntimeEntryAccess().getMillisecLimitAssignment_2()); - // InternalApplicationConfiguration.g:6293:2: ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) - // InternalApplicationConfiguration.g:6293:3: rule__RuntimeEntry__MillisecLimitAssignment_2 - { - pushFollow(FOLLOW_2); - rule__RuntimeEntry__MillisecLimitAssignment_2(); - - state._fsp--; - - - } - - after(grammarAccess.getRuntimeEntryAccess().getMillisecLimitAssignment_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RuntimeEntry__Group__2__Impl" - - - // $ANTLR start "rule__MemoryEntry__Group__0" - // InternalApplicationConfiguration.g:6302:1: rule__MemoryEntry__Group__0 : rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 ; - public final void rule__MemoryEntry__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6306:1: ( rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 ) - // InternalApplicationConfiguration.g:6307:2: rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 - { - pushFollow(FOLLOW_13); - rule__MemoryEntry__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__MemoryEntry__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryEntry__Group__0" - - - // $ANTLR start "rule__MemoryEntry__Group__0__Impl" - // InternalApplicationConfiguration.g:6314:1: rule__MemoryEntry__Group__0__Impl : ( 'memory' ) ; - public final void rule__MemoryEntry__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6318:1: ( ( 'memory' ) ) - // InternalApplicationConfiguration.g:6319:1: ( 'memory' ) - { - // InternalApplicationConfiguration.g:6319:1: ( 'memory' ) - // InternalApplicationConfiguration.g:6320:2: 'memory' - { - before(grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); - match(input,45,FOLLOW_2); - after(grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryEntry__Group__0__Impl" - - - // $ANTLR start "rule__MemoryEntry__Group__1" - // InternalApplicationConfiguration.g:6329:1: rule__MemoryEntry__Group__1 : rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 ; - public final void rule__MemoryEntry__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6333:1: ( rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 ) - // InternalApplicationConfiguration.g:6334:2: rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 - { - pushFollow(FOLLOW_9); - rule__MemoryEntry__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__MemoryEntry__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryEntry__Group__1" - - - // $ANTLR start "rule__MemoryEntry__Group__1__Impl" - // InternalApplicationConfiguration.g:6341:1: rule__MemoryEntry__Group__1__Impl : ( '=' ) ; - public final void rule__MemoryEntry__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6345:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:6346:1: ( '=' ) - { - // InternalApplicationConfiguration.g:6346:1: ( '=' ) - // InternalApplicationConfiguration.g:6347:2: '=' - { - before(grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); - match(input,29,FOLLOW_2); - after(grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryEntry__Group__1__Impl" - - - // $ANTLR start "rule__MemoryEntry__Group__2" - // InternalApplicationConfiguration.g:6356:1: rule__MemoryEntry__Group__2 : rule__MemoryEntry__Group__2__Impl ; - public final void rule__MemoryEntry__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6360:1: ( rule__MemoryEntry__Group__2__Impl ) - // InternalApplicationConfiguration.g:6361:2: rule__MemoryEntry__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__MemoryEntry__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryEntry__Group__2" - - - // $ANTLR start "rule__MemoryEntry__Group__2__Impl" - // InternalApplicationConfiguration.g:6367:1: rule__MemoryEntry__Group__2__Impl : ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) ; - public final void rule__MemoryEntry__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6371:1: ( ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:6372:1: ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) - { - // InternalApplicationConfiguration.g:6372:1: ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) - // InternalApplicationConfiguration.g:6373:2: ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) - { - before(grammarAccess.getMemoryEntryAccess().getMegabyteLimitAssignment_2()); - // InternalApplicationConfiguration.g:6374:2: ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) - // InternalApplicationConfiguration.g:6374:3: rule__MemoryEntry__MegabyteLimitAssignment_2 - { - pushFollow(FOLLOW_2); - rule__MemoryEntry__MegabyteLimitAssignment_2(); - - state._fsp--; - - - } - - after(grammarAccess.getMemoryEntryAccess().getMegabyteLimitAssignment_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryEntry__Group__2__Impl" - - - // $ANTLR start "rule__CustomEntry__Group__0" - // InternalApplicationConfiguration.g:6383:1: rule__CustomEntry__Group__0 : rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 ; - public final void rule__CustomEntry__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6387:1: ( rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 ) - // InternalApplicationConfiguration.g:6388:2: rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 - { - pushFollow(FOLLOW_13); - rule__CustomEntry__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__CustomEntry__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CustomEntry__Group__0" - - - // $ANTLR start "rule__CustomEntry__Group__0__Impl" - // InternalApplicationConfiguration.g:6395:1: rule__CustomEntry__Group__0__Impl : ( ( rule__CustomEntry__KeyAssignment_0 ) ) ; - public final void rule__CustomEntry__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6399:1: ( ( ( rule__CustomEntry__KeyAssignment_0 ) ) ) - // InternalApplicationConfiguration.g:6400:1: ( ( rule__CustomEntry__KeyAssignment_0 ) ) - { - // InternalApplicationConfiguration.g:6400:1: ( ( rule__CustomEntry__KeyAssignment_0 ) ) - // InternalApplicationConfiguration.g:6401:2: ( rule__CustomEntry__KeyAssignment_0 ) - { - before(grammarAccess.getCustomEntryAccess().getKeyAssignment_0()); - // InternalApplicationConfiguration.g:6402:2: ( rule__CustomEntry__KeyAssignment_0 ) - // InternalApplicationConfiguration.g:6402:3: rule__CustomEntry__KeyAssignment_0 - { - pushFollow(FOLLOW_2); - rule__CustomEntry__KeyAssignment_0(); - - state._fsp--; - - - } - - after(grammarAccess.getCustomEntryAccess().getKeyAssignment_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CustomEntry__Group__0__Impl" - - - // $ANTLR start "rule__CustomEntry__Group__1" - // InternalApplicationConfiguration.g:6410:1: rule__CustomEntry__Group__1 : rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 ; - public final void rule__CustomEntry__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6414:1: ( rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 ) - // InternalApplicationConfiguration.g:6415:2: rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 - { - pushFollow(FOLLOW_11); - rule__CustomEntry__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__CustomEntry__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CustomEntry__Group__1" - - - // $ANTLR start "rule__CustomEntry__Group__1__Impl" - // InternalApplicationConfiguration.g:6422:1: rule__CustomEntry__Group__1__Impl : ( '=' ) ; - public final void rule__CustomEntry__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6426:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:6427:1: ( '=' ) - { - // InternalApplicationConfiguration.g:6427:1: ( '=' ) - // InternalApplicationConfiguration.g:6428:2: '=' - { - before(grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); - match(input,29,FOLLOW_2); - after(grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CustomEntry__Group__1__Impl" - - - // $ANTLR start "rule__CustomEntry__Group__2" - // InternalApplicationConfiguration.g:6437:1: rule__CustomEntry__Group__2 : rule__CustomEntry__Group__2__Impl ; - public final void rule__CustomEntry__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6441:1: ( rule__CustomEntry__Group__2__Impl ) - // InternalApplicationConfiguration.g:6442:2: rule__CustomEntry__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__CustomEntry__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CustomEntry__Group__2" - - - // $ANTLR start "rule__CustomEntry__Group__2__Impl" - // InternalApplicationConfiguration.g:6448:1: rule__CustomEntry__Group__2__Impl : ( ( rule__CustomEntry__ValueAssignment_2 ) ) ; - public final void rule__CustomEntry__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6452:1: ( ( ( rule__CustomEntry__ValueAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:6453:1: ( ( rule__CustomEntry__ValueAssignment_2 ) ) - { - // InternalApplicationConfiguration.g:6453:1: ( ( rule__CustomEntry__ValueAssignment_2 ) ) - // InternalApplicationConfiguration.g:6454:2: ( rule__CustomEntry__ValueAssignment_2 ) - { - before(grammarAccess.getCustomEntryAccess().getValueAssignment_2()); - // InternalApplicationConfiguration.g:6455:2: ( rule__CustomEntry__ValueAssignment_2 ) - // InternalApplicationConfiguration.g:6455:3: rule__CustomEntry__ValueAssignment_2 - { - pushFollow(FOLLOW_2); - rule__CustomEntry__ValueAssignment_2(); - - state._fsp--; - - - } - - after(grammarAccess.getCustomEntryAccess().getValueAssignment_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CustomEntry__Group__2__Impl" - - - // $ANTLR start "rule__ScopeSpecification__Group__0" - // InternalApplicationConfiguration.g:6464:1: rule__ScopeSpecification__Group__0 : rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 ; - public final void rule__ScopeSpecification__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6468:1: ( rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 ) - // InternalApplicationConfiguration.g:6469:2: rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 - { - pushFollow(FOLLOW_18); - rule__ScopeSpecification__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ScopeSpecification__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeSpecification__Group__0" - - - // $ANTLR start "rule__ScopeSpecification__Group__0__Impl" - // InternalApplicationConfiguration.g:6476:1: rule__ScopeSpecification__Group__0__Impl : ( () ) ; - public final void rule__ScopeSpecification__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6480:1: ( ( () ) ) - // InternalApplicationConfiguration.g:6481:1: ( () ) - { - // InternalApplicationConfiguration.g:6481:1: ( () ) - // InternalApplicationConfiguration.g:6482:2: () - { - before(grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0()); - // InternalApplicationConfiguration.g:6483:2: () - // InternalApplicationConfiguration.g:6483:3: - { - } - - after(grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0()); - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeSpecification__Group__0__Impl" - - - // $ANTLR start "rule__ScopeSpecification__Group__1" - // InternalApplicationConfiguration.g:6491:1: rule__ScopeSpecification__Group__1 : rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 ; - public final void rule__ScopeSpecification__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6495:1: ( rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 ) - // InternalApplicationConfiguration.g:6496:2: rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 - { - pushFollow(FOLLOW_29); - rule__ScopeSpecification__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ScopeSpecification__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeSpecification__Group__1" - - - // $ANTLR start "rule__ScopeSpecification__Group__1__Impl" - // InternalApplicationConfiguration.g:6503:1: rule__ScopeSpecification__Group__1__Impl : ( '{' ) ; - public final void rule__ScopeSpecification__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6507:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:6508:1: ( '{' ) - { - // InternalApplicationConfiguration.g:6508:1: ( '{' ) - // InternalApplicationConfiguration.g:6509:2: '{' - { - before(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); - match(input,30,FOLLOW_2); - after(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeSpecification__Group__1__Impl" - - - // $ANTLR start "rule__ScopeSpecification__Group__2" - // InternalApplicationConfiguration.g:6518:1: rule__ScopeSpecification__Group__2 : rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 ; - public final void rule__ScopeSpecification__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6522:1: ( rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 ) - // InternalApplicationConfiguration.g:6523:2: rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 - { - pushFollow(FOLLOW_29); - rule__ScopeSpecification__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ScopeSpecification__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeSpecification__Group__2" - - - // $ANTLR start "rule__ScopeSpecification__Group__2__Impl" - // InternalApplicationConfiguration.g:6530:1: rule__ScopeSpecification__Group__2__Impl : ( ( rule__ScopeSpecification__Group_2__0 )? ) ; - public final void rule__ScopeSpecification__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6534:1: ( ( ( rule__ScopeSpecification__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:6535:1: ( ( rule__ScopeSpecification__Group_2__0 )? ) - { - // InternalApplicationConfiguration.g:6535:1: ( ( rule__ScopeSpecification__Group_2__0 )? ) - // InternalApplicationConfiguration.g:6536:2: ( rule__ScopeSpecification__Group_2__0 )? - { - before(grammarAccess.getScopeSpecificationAccess().getGroup_2()); - // InternalApplicationConfiguration.g:6537:2: ( rule__ScopeSpecification__Group_2__0 )? - int alt54=2; - int LA54_0 = input.LA(1); - - if ( (LA54_0==46) ) { - alt54=1; - } - switch (alt54) { - case 1 : - // InternalApplicationConfiguration.g:6537:3: rule__ScopeSpecification__Group_2__0 - { - pushFollow(FOLLOW_2); - rule__ScopeSpecification__Group_2__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getScopeSpecificationAccess().getGroup_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeSpecification__Group__2__Impl" - - - // $ANTLR start "rule__ScopeSpecification__Group__3" - // InternalApplicationConfiguration.g:6545:1: rule__ScopeSpecification__Group__3 : rule__ScopeSpecification__Group__3__Impl ; - public final void rule__ScopeSpecification__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6549:1: ( rule__ScopeSpecification__Group__3__Impl ) - // InternalApplicationConfiguration.g:6550:2: rule__ScopeSpecification__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__ScopeSpecification__Group__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeSpecification__Group__3" - - - // $ANTLR start "rule__ScopeSpecification__Group__3__Impl" - // InternalApplicationConfiguration.g:6556:1: rule__ScopeSpecification__Group__3__Impl : ( '}' ) ; - public final void rule__ScopeSpecification__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6560:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:6561:1: ( '}' ) - { - // InternalApplicationConfiguration.g:6561:1: ( '}' ) - // InternalApplicationConfiguration.g:6562:2: '}' - { - before(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3()); - match(input,31,FOLLOW_2); - after(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeSpecification__Group__3__Impl" - - - // $ANTLR start "rule__ScopeSpecification__Group_2__0" - // InternalApplicationConfiguration.g:6572:1: rule__ScopeSpecification__Group_2__0 : rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 ; - public final void rule__ScopeSpecification__Group_2__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6576:1: ( rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 ) - // InternalApplicationConfiguration.g:6577:2: rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 - { - pushFollow(FOLLOW_26); - rule__ScopeSpecification__Group_2__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ScopeSpecification__Group_2__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeSpecification__Group_2__0" - - - // $ANTLR start "rule__ScopeSpecification__Group_2__0__Impl" - // InternalApplicationConfiguration.g:6584:1: rule__ScopeSpecification__Group_2__0__Impl : ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) ; - public final void rule__ScopeSpecification__Group_2__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6588:1: ( ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) ) - // InternalApplicationConfiguration.g:6589:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) - { - // InternalApplicationConfiguration.g:6589:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:6590:2: ( rule__ScopeSpecification__ScopesAssignment_2_0 ) - { - before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0()); - // InternalApplicationConfiguration.g:6591:2: ( rule__ScopeSpecification__ScopesAssignment_2_0 ) - // InternalApplicationConfiguration.g:6591:3: rule__ScopeSpecification__ScopesAssignment_2_0 - { - pushFollow(FOLLOW_2); - rule__ScopeSpecification__ScopesAssignment_2_0(); - - state._fsp--; - - - } - - after(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeSpecification__Group_2__0__Impl" - - - // $ANTLR start "rule__ScopeSpecification__Group_2__1" - // InternalApplicationConfiguration.g:6599:1: rule__ScopeSpecification__Group_2__1 : rule__ScopeSpecification__Group_2__1__Impl ; - public final void rule__ScopeSpecification__Group_2__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6603:1: ( rule__ScopeSpecification__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:6604:2: rule__ScopeSpecification__Group_2__1__Impl - { - pushFollow(FOLLOW_2); - rule__ScopeSpecification__Group_2__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeSpecification__Group_2__1" - - - // $ANTLR start "rule__ScopeSpecification__Group_2__1__Impl" - // InternalApplicationConfiguration.g:6610:1: rule__ScopeSpecification__Group_2__1__Impl : ( ( rule__ScopeSpecification__Group_2_1__0 )* ) ; - public final void rule__ScopeSpecification__Group_2__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6614:1: ( ( ( rule__ScopeSpecification__Group_2_1__0 )* ) ) - // InternalApplicationConfiguration.g:6615:1: ( ( rule__ScopeSpecification__Group_2_1__0 )* ) - { - // InternalApplicationConfiguration.g:6615:1: ( ( rule__ScopeSpecification__Group_2_1__0 )* ) - // InternalApplicationConfiguration.g:6616:2: ( rule__ScopeSpecification__Group_2_1__0 )* - { - before(grammarAccess.getScopeSpecificationAccess().getGroup_2_1()); - // InternalApplicationConfiguration.g:6617:2: ( rule__ScopeSpecification__Group_2_1__0 )* - loop55: - do { - int alt55=2; - int LA55_0 = input.LA(1); - - if ( (LA55_0==32) ) { - alt55=1; - } - - - switch (alt55) { - case 1 : - // InternalApplicationConfiguration.g:6617:3: rule__ScopeSpecification__Group_2_1__0 - { - pushFollow(FOLLOW_16); - rule__ScopeSpecification__Group_2_1__0(); - - state._fsp--; - - - } - break; - - default : - break loop55; - } - } while (true); - - after(grammarAccess.getScopeSpecificationAccess().getGroup_2_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeSpecification__Group_2__1__Impl" - - - // $ANTLR start "rule__ScopeSpecification__Group_2_1__0" - // InternalApplicationConfiguration.g:6626:1: rule__ScopeSpecification__Group_2_1__0 : rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 ; - public final void rule__ScopeSpecification__Group_2_1__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6630:1: ( rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 ) - // InternalApplicationConfiguration.g:6631:2: rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 - { - pushFollow(FOLLOW_30); - rule__ScopeSpecification__Group_2_1__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ScopeSpecification__Group_2_1__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeSpecification__Group_2_1__0" - - - // $ANTLR start "rule__ScopeSpecification__Group_2_1__0__Impl" - // InternalApplicationConfiguration.g:6638:1: rule__ScopeSpecification__Group_2_1__0__Impl : ( ',' ) ; - public final void rule__ScopeSpecification__Group_2_1__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6642:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:6643:1: ( ',' ) - { - // InternalApplicationConfiguration.g:6643:1: ( ',' ) - // InternalApplicationConfiguration.g:6644:2: ',' - { - before(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); - match(input,32,FOLLOW_2); - after(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeSpecification__Group_2_1__0__Impl" - - - // $ANTLR start "rule__ScopeSpecification__Group_2_1__1" - // InternalApplicationConfiguration.g:6653:1: rule__ScopeSpecification__Group_2_1__1 : rule__ScopeSpecification__Group_2_1__1__Impl ; - public final void rule__ScopeSpecification__Group_2_1__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6657:1: ( rule__ScopeSpecification__Group_2_1__1__Impl ) - // InternalApplicationConfiguration.g:6658:2: rule__ScopeSpecification__Group_2_1__1__Impl - { - pushFollow(FOLLOW_2); - rule__ScopeSpecification__Group_2_1__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeSpecification__Group_2_1__1" - - - // $ANTLR start "rule__ScopeSpecification__Group_2_1__1__Impl" - // InternalApplicationConfiguration.g:6664:1: rule__ScopeSpecification__Group_2_1__1__Impl : ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) ; - public final void rule__ScopeSpecification__Group_2_1__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6668:1: ( ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) ) - // InternalApplicationConfiguration.g:6669:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) - { - // InternalApplicationConfiguration.g:6669:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) - // InternalApplicationConfiguration.g:6670:2: ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) - { - before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1()); - // InternalApplicationConfiguration.g:6671:2: ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) - // InternalApplicationConfiguration.g:6671:3: rule__ScopeSpecification__ScopesAssignment_2_1_1 - { - pushFollow(FOLLOW_2); - rule__ScopeSpecification__ScopesAssignment_2_1_1(); - - state._fsp--; - - - } - - after(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeSpecification__Group_2_1__1__Impl" - - - // $ANTLR start "rule__ClassTypeScope__Group__0" - // InternalApplicationConfiguration.g:6680:1: rule__ClassTypeScope__Group__0 : rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 ; - public final void rule__ClassTypeScope__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6684:1: ( rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 ) - // InternalApplicationConfiguration.g:6685:2: rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 - { - pushFollow(FOLLOW_31); - rule__ClassTypeScope__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ClassTypeScope__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClassTypeScope__Group__0" - - - // $ANTLR start "rule__ClassTypeScope__Group__0__Impl" - // InternalApplicationConfiguration.g:6692:1: rule__ClassTypeScope__Group__0__Impl : ( '#' ) ; - public final void rule__ClassTypeScope__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6696:1: ( ( '#' ) ) - // InternalApplicationConfiguration.g:6697:1: ( '#' ) - { - // InternalApplicationConfiguration.g:6697:1: ( '#' ) - // InternalApplicationConfiguration.g:6698:2: '#' - { - before(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); - match(input,46,FOLLOW_2); - after(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClassTypeScope__Group__0__Impl" - - - // $ANTLR start "rule__ClassTypeScope__Group__1" - // InternalApplicationConfiguration.g:6707:1: rule__ClassTypeScope__Group__1 : rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 ; - public final void rule__ClassTypeScope__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6711:1: ( rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 ) - // InternalApplicationConfiguration.g:6712:2: rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 - { - pushFollow(FOLLOW_32); - rule__ClassTypeScope__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ClassTypeScope__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClassTypeScope__Group__1" - - - // $ANTLR start "rule__ClassTypeScope__Group__1__Impl" - // InternalApplicationConfiguration.g:6719:1: rule__ClassTypeScope__Group__1__Impl : ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) ; - public final void rule__ClassTypeScope__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6723:1: ( ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:6724:1: ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:6724:1: ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) - // InternalApplicationConfiguration.g:6725:2: ( rule__ClassTypeScope__TypeAssignment_1 ) - { - before(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1()); - // InternalApplicationConfiguration.g:6726:2: ( rule__ClassTypeScope__TypeAssignment_1 ) - // InternalApplicationConfiguration.g:6726:3: rule__ClassTypeScope__TypeAssignment_1 - { - pushFollow(FOLLOW_2); - rule__ClassTypeScope__TypeAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClassTypeScope__Group__1__Impl" - - - // $ANTLR start "rule__ClassTypeScope__Group__2" - // InternalApplicationConfiguration.g:6734:1: rule__ClassTypeScope__Group__2 : rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 ; - public final void rule__ClassTypeScope__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6738:1: ( rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 ) - // InternalApplicationConfiguration.g:6739:2: rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 - { - pushFollow(FOLLOW_33); - rule__ClassTypeScope__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ClassTypeScope__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClassTypeScope__Group__2" - - - // $ANTLR start "rule__ClassTypeScope__Group__2__Impl" - // InternalApplicationConfiguration.g:6746:1: rule__ClassTypeScope__Group__2__Impl : ( ( rule__ClassTypeScope__Alternatives_2 ) ) ; - public final void rule__ClassTypeScope__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6750:1: ( ( ( rule__ClassTypeScope__Alternatives_2 ) ) ) - // InternalApplicationConfiguration.g:6751:1: ( ( rule__ClassTypeScope__Alternatives_2 ) ) - { - // InternalApplicationConfiguration.g:6751:1: ( ( rule__ClassTypeScope__Alternatives_2 ) ) - // InternalApplicationConfiguration.g:6752:2: ( rule__ClassTypeScope__Alternatives_2 ) - { - before(grammarAccess.getClassTypeScopeAccess().getAlternatives_2()); - // InternalApplicationConfiguration.g:6753:2: ( rule__ClassTypeScope__Alternatives_2 ) - // InternalApplicationConfiguration.g:6753:3: rule__ClassTypeScope__Alternatives_2 - { - pushFollow(FOLLOW_2); - rule__ClassTypeScope__Alternatives_2(); - - state._fsp--; - - - } - - after(grammarAccess.getClassTypeScopeAccess().getAlternatives_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClassTypeScope__Group__2__Impl" - - - // $ANTLR start "rule__ClassTypeScope__Group__3" - // InternalApplicationConfiguration.g:6761:1: rule__ClassTypeScope__Group__3 : rule__ClassTypeScope__Group__3__Impl ; - public final void rule__ClassTypeScope__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6765:1: ( rule__ClassTypeScope__Group__3__Impl ) - // InternalApplicationConfiguration.g:6766:2: rule__ClassTypeScope__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__ClassTypeScope__Group__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClassTypeScope__Group__3" - - - // $ANTLR start "rule__ClassTypeScope__Group__3__Impl" - // InternalApplicationConfiguration.g:6772:1: rule__ClassTypeScope__Group__3__Impl : ( ( rule__ClassTypeScope__Alternatives_3 ) ) ; - public final void rule__ClassTypeScope__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6776:1: ( ( ( rule__ClassTypeScope__Alternatives_3 ) ) ) - // InternalApplicationConfiguration.g:6777:1: ( ( rule__ClassTypeScope__Alternatives_3 ) ) - { - // InternalApplicationConfiguration.g:6777:1: ( ( rule__ClassTypeScope__Alternatives_3 ) ) - // InternalApplicationConfiguration.g:6778:2: ( rule__ClassTypeScope__Alternatives_3 ) - { - before(grammarAccess.getClassTypeScopeAccess().getAlternatives_3()); - // InternalApplicationConfiguration.g:6779:2: ( rule__ClassTypeScope__Alternatives_3 ) - // InternalApplicationConfiguration.g:6779:3: rule__ClassTypeScope__Alternatives_3 - { - pushFollow(FOLLOW_2); - rule__ClassTypeScope__Alternatives_3(); - - state._fsp--; - - - } - - after(grammarAccess.getClassTypeScopeAccess().getAlternatives_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClassTypeScope__Group__3__Impl" - - - // $ANTLR start "rule__ObjectTypeScope__Group__0" - // InternalApplicationConfiguration.g:6788:1: rule__ObjectTypeScope__Group__0 : rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 ; - public final void rule__ObjectTypeScope__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6792:1: ( rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 ) - // InternalApplicationConfiguration.g:6793:2: rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 - { - pushFollow(FOLLOW_34); - rule__ObjectTypeScope__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ObjectTypeScope__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectTypeScope__Group__0" - - - // $ANTLR start "rule__ObjectTypeScope__Group__0__Impl" - // InternalApplicationConfiguration.g:6800:1: rule__ObjectTypeScope__Group__0__Impl : ( '#' ) ; - public final void rule__ObjectTypeScope__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6804:1: ( ( '#' ) ) - // InternalApplicationConfiguration.g:6805:1: ( '#' ) - { - // InternalApplicationConfiguration.g:6805:1: ( '#' ) - // InternalApplicationConfiguration.g:6806:2: '#' - { - before(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); - match(input,46,FOLLOW_2); - after(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectTypeScope__Group__0__Impl" - - - // $ANTLR start "rule__ObjectTypeScope__Group__1" - // InternalApplicationConfiguration.g:6815:1: rule__ObjectTypeScope__Group__1 : rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 ; - public final void rule__ObjectTypeScope__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6819:1: ( rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 ) - // InternalApplicationConfiguration.g:6820:2: rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 - { - pushFollow(FOLLOW_32); - rule__ObjectTypeScope__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ObjectTypeScope__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectTypeScope__Group__1" - - - // $ANTLR start "rule__ObjectTypeScope__Group__1__Impl" - // InternalApplicationConfiguration.g:6827:1: rule__ObjectTypeScope__Group__1__Impl : ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) ; - public final void rule__ObjectTypeScope__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6831:1: ( ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:6832:1: ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:6832:1: ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) - // InternalApplicationConfiguration.g:6833:2: ( rule__ObjectTypeScope__TypeAssignment_1 ) - { - before(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1()); - // InternalApplicationConfiguration.g:6834:2: ( rule__ObjectTypeScope__TypeAssignment_1 ) - // InternalApplicationConfiguration.g:6834:3: rule__ObjectTypeScope__TypeAssignment_1 - { - pushFollow(FOLLOW_2); - rule__ObjectTypeScope__TypeAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectTypeScope__Group__1__Impl" - - - // $ANTLR start "rule__ObjectTypeScope__Group__2" - // InternalApplicationConfiguration.g:6842:1: rule__ObjectTypeScope__Group__2 : rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 ; - public final void rule__ObjectTypeScope__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6846:1: ( rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 ) - // InternalApplicationConfiguration.g:6847:2: rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 - { - pushFollow(FOLLOW_33); - rule__ObjectTypeScope__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ObjectTypeScope__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectTypeScope__Group__2" - - - // $ANTLR start "rule__ObjectTypeScope__Group__2__Impl" - // InternalApplicationConfiguration.g:6854:1: rule__ObjectTypeScope__Group__2__Impl : ( ( rule__ObjectTypeScope__Alternatives_2 ) ) ; - public final void rule__ObjectTypeScope__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6858:1: ( ( ( rule__ObjectTypeScope__Alternatives_2 ) ) ) - // InternalApplicationConfiguration.g:6859:1: ( ( rule__ObjectTypeScope__Alternatives_2 ) ) - { - // InternalApplicationConfiguration.g:6859:1: ( ( rule__ObjectTypeScope__Alternatives_2 ) ) - // InternalApplicationConfiguration.g:6860:2: ( rule__ObjectTypeScope__Alternatives_2 ) - { - before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2()); - // InternalApplicationConfiguration.g:6861:2: ( rule__ObjectTypeScope__Alternatives_2 ) - // InternalApplicationConfiguration.g:6861:3: rule__ObjectTypeScope__Alternatives_2 - { - pushFollow(FOLLOW_2); - rule__ObjectTypeScope__Alternatives_2(); - - state._fsp--; - - - } - - after(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectTypeScope__Group__2__Impl" - - - // $ANTLR start "rule__ObjectTypeScope__Group__3" - // InternalApplicationConfiguration.g:6869:1: rule__ObjectTypeScope__Group__3 : rule__ObjectTypeScope__Group__3__Impl ; - public final void rule__ObjectTypeScope__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6873:1: ( rule__ObjectTypeScope__Group__3__Impl ) - // InternalApplicationConfiguration.g:6874:2: rule__ObjectTypeScope__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__ObjectTypeScope__Group__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectTypeScope__Group__3" - - - // $ANTLR start "rule__ObjectTypeScope__Group__3__Impl" - // InternalApplicationConfiguration.g:6880:1: rule__ObjectTypeScope__Group__3__Impl : ( ( rule__ObjectTypeScope__Alternatives_3 ) ) ; - public final void rule__ObjectTypeScope__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6884:1: ( ( ( rule__ObjectTypeScope__Alternatives_3 ) ) ) - // InternalApplicationConfiguration.g:6885:1: ( ( rule__ObjectTypeScope__Alternatives_3 ) ) - { - // InternalApplicationConfiguration.g:6885:1: ( ( rule__ObjectTypeScope__Alternatives_3 ) ) - // InternalApplicationConfiguration.g:6886:2: ( rule__ObjectTypeScope__Alternatives_3 ) - { - before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3()); - // InternalApplicationConfiguration.g:6887:2: ( rule__ObjectTypeScope__Alternatives_3 ) - // InternalApplicationConfiguration.g:6887:3: rule__ObjectTypeScope__Alternatives_3 - { - pushFollow(FOLLOW_2); - rule__ObjectTypeScope__Alternatives_3(); - - state._fsp--; - - - } - - after(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectTypeScope__Group__3__Impl" - - - // $ANTLR start "rule__IntegerTypeScope__Group__0" - // InternalApplicationConfiguration.g:6896:1: rule__IntegerTypeScope__Group__0 : rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 ; - public final void rule__IntegerTypeScope__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6900:1: ( rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 ) - // InternalApplicationConfiguration.g:6901:2: rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 - { - pushFollow(FOLLOW_35); - rule__IntegerTypeScope__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__IntegerTypeScope__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntegerTypeScope__Group__0" - - - // $ANTLR start "rule__IntegerTypeScope__Group__0__Impl" - // InternalApplicationConfiguration.g:6908:1: rule__IntegerTypeScope__Group__0__Impl : ( '#' ) ; - public final void rule__IntegerTypeScope__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6912:1: ( ( '#' ) ) - // InternalApplicationConfiguration.g:6913:1: ( '#' ) - { - // InternalApplicationConfiguration.g:6913:1: ( '#' ) - // InternalApplicationConfiguration.g:6914:2: '#' - { - before(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); - match(input,46,FOLLOW_2); - after(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntegerTypeScope__Group__0__Impl" - - - // $ANTLR start "rule__IntegerTypeScope__Group__1" - // InternalApplicationConfiguration.g:6923:1: rule__IntegerTypeScope__Group__1 : rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 ; - public final void rule__IntegerTypeScope__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6927:1: ( rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 ) - // InternalApplicationConfiguration.g:6928:2: rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 - { - pushFollow(FOLLOW_32); - rule__IntegerTypeScope__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__IntegerTypeScope__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntegerTypeScope__Group__1" - - - // $ANTLR start "rule__IntegerTypeScope__Group__1__Impl" - // InternalApplicationConfiguration.g:6935:1: rule__IntegerTypeScope__Group__1__Impl : ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) ; - public final void rule__IntegerTypeScope__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6939:1: ( ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:6940:1: ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:6940:1: ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) - // InternalApplicationConfiguration.g:6941:2: ( rule__IntegerTypeScope__TypeAssignment_1 ) - { - before(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1()); - // InternalApplicationConfiguration.g:6942:2: ( rule__IntegerTypeScope__TypeAssignment_1 ) - // InternalApplicationConfiguration.g:6942:3: rule__IntegerTypeScope__TypeAssignment_1 - { - pushFollow(FOLLOW_2); - rule__IntegerTypeScope__TypeAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntegerTypeScope__Group__1__Impl" - - - // $ANTLR start "rule__IntegerTypeScope__Group__2" - // InternalApplicationConfiguration.g:6950:1: rule__IntegerTypeScope__Group__2 : rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 ; - public final void rule__IntegerTypeScope__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6954:1: ( rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 ) - // InternalApplicationConfiguration.g:6955:2: rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 - { - pushFollow(FOLLOW_36); - rule__IntegerTypeScope__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__IntegerTypeScope__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntegerTypeScope__Group__2" - - - // $ANTLR start "rule__IntegerTypeScope__Group__2__Impl" - // InternalApplicationConfiguration.g:6962:1: rule__IntegerTypeScope__Group__2__Impl : ( ( rule__IntegerTypeScope__Alternatives_2 ) ) ; - public final void rule__IntegerTypeScope__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6966:1: ( ( ( rule__IntegerTypeScope__Alternatives_2 ) ) ) - // InternalApplicationConfiguration.g:6967:1: ( ( rule__IntegerTypeScope__Alternatives_2 ) ) - { - // InternalApplicationConfiguration.g:6967:1: ( ( rule__IntegerTypeScope__Alternatives_2 ) ) - // InternalApplicationConfiguration.g:6968:2: ( rule__IntegerTypeScope__Alternatives_2 ) - { - before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2()); - // InternalApplicationConfiguration.g:6969:2: ( rule__IntegerTypeScope__Alternatives_2 ) - // InternalApplicationConfiguration.g:6969:3: rule__IntegerTypeScope__Alternatives_2 - { - pushFollow(FOLLOW_2); - rule__IntegerTypeScope__Alternatives_2(); - - state._fsp--; - - - } - - after(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntegerTypeScope__Group__2__Impl" - - - // $ANTLR start "rule__IntegerTypeScope__Group__3" - // InternalApplicationConfiguration.g:6977:1: rule__IntegerTypeScope__Group__3 : rule__IntegerTypeScope__Group__3__Impl ; - public final void rule__IntegerTypeScope__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6981:1: ( rule__IntegerTypeScope__Group__3__Impl ) - // InternalApplicationConfiguration.g:6982:2: rule__IntegerTypeScope__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__IntegerTypeScope__Group__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntegerTypeScope__Group__3" - - - // $ANTLR start "rule__IntegerTypeScope__Group__3__Impl" - // InternalApplicationConfiguration.g:6988:1: rule__IntegerTypeScope__Group__3__Impl : ( ( rule__IntegerTypeScope__Alternatives_3 ) ) ; - public final void rule__IntegerTypeScope__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6992:1: ( ( ( rule__IntegerTypeScope__Alternatives_3 ) ) ) - // InternalApplicationConfiguration.g:6993:1: ( ( rule__IntegerTypeScope__Alternatives_3 ) ) - { - // InternalApplicationConfiguration.g:6993:1: ( ( rule__IntegerTypeScope__Alternatives_3 ) ) - // InternalApplicationConfiguration.g:6994:2: ( rule__IntegerTypeScope__Alternatives_3 ) - { - before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3()); - // InternalApplicationConfiguration.g:6995:2: ( rule__IntegerTypeScope__Alternatives_3 ) - // InternalApplicationConfiguration.g:6995:3: rule__IntegerTypeScope__Alternatives_3 - { - pushFollow(FOLLOW_2); - rule__IntegerTypeScope__Alternatives_3(); - - state._fsp--; - - - } - - after(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntegerTypeScope__Group__3__Impl" - - - // $ANTLR start "rule__RealTypeScope__Group__0" - // InternalApplicationConfiguration.g:7004:1: rule__RealTypeScope__Group__0 : rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 ; - public final void rule__RealTypeScope__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7008:1: ( rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 ) - // InternalApplicationConfiguration.g:7009:2: rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 - { - pushFollow(FOLLOW_37); - rule__RealTypeScope__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__RealTypeScope__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealTypeScope__Group__0" - - - // $ANTLR start "rule__RealTypeScope__Group__0__Impl" - // InternalApplicationConfiguration.g:7016:1: rule__RealTypeScope__Group__0__Impl : ( '#' ) ; - public final void rule__RealTypeScope__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7020:1: ( ( '#' ) ) - // InternalApplicationConfiguration.g:7021:1: ( '#' ) - { - // InternalApplicationConfiguration.g:7021:1: ( '#' ) - // InternalApplicationConfiguration.g:7022:2: '#' - { - before(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); - match(input,46,FOLLOW_2); - after(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealTypeScope__Group__0__Impl" - - - // $ANTLR start "rule__RealTypeScope__Group__1" - // InternalApplicationConfiguration.g:7031:1: rule__RealTypeScope__Group__1 : rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 ; - public final void rule__RealTypeScope__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7035:1: ( rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 ) - // InternalApplicationConfiguration.g:7036:2: rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 - { - pushFollow(FOLLOW_32); - rule__RealTypeScope__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__RealTypeScope__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealTypeScope__Group__1" - - - // $ANTLR start "rule__RealTypeScope__Group__1__Impl" - // InternalApplicationConfiguration.g:7043:1: rule__RealTypeScope__Group__1__Impl : ( ( rule__RealTypeScope__TypeAssignment_1 ) ) ; - public final void rule__RealTypeScope__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7047:1: ( ( ( rule__RealTypeScope__TypeAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:7048:1: ( ( rule__RealTypeScope__TypeAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:7048:1: ( ( rule__RealTypeScope__TypeAssignment_1 ) ) - // InternalApplicationConfiguration.g:7049:2: ( rule__RealTypeScope__TypeAssignment_1 ) - { - before(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1()); - // InternalApplicationConfiguration.g:7050:2: ( rule__RealTypeScope__TypeAssignment_1 ) - // InternalApplicationConfiguration.g:7050:3: rule__RealTypeScope__TypeAssignment_1 - { - pushFollow(FOLLOW_2); - rule__RealTypeScope__TypeAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealTypeScope__Group__1__Impl" - - - // $ANTLR start "rule__RealTypeScope__Group__2" - // InternalApplicationConfiguration.g:7058:1: rule__RealTypeScope__Group__2 : rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 ; - public final void rule__RealTypeScope__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7062:1: ( rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 ) - // InternalApplicationConfiguration.g:7063:2: rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 - { - pushFollow(FOLLOW_36); - rule__RealTypeScope__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__RealTypeScope__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealTypeScope__Group__2" - - - // $ANTLR start "rule__RealTypeScope__Group__2__Impl" - // InternalApplicationConfiguration.g:7070:1: rule__RealTypeScope__Group__2__Impl : ( ( rule__RealTypeScope__Alternatives_2 ) ) ; - public final void rule__RealTypeScope__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7074:1: ( ( ( rule__RealTypeScope__Alternatives_2 ) ) ) - // InternalApplicationConfiguration.g:7075:1: ( ( rule__RealTypeScope__Alternatives_2 ) ) - { - // InternalApplicationConfiguration.g:7075:1: ( ( rule__RealTypeScope__Alternatives_2 ) ) - // InternalApplicationConfiguration.g:7076:2: ( rule__RealTypeScope__Alternatives_2 ) - { - before(grammarAccess.getRealTypeScopeAccess().getAlternatives_2()); - // InternalApplicationConfiguration.g:7077:2: ( rule__RealTypeScope__Alternatives_2 ) - // InternalApplicationConfiguration.g:7077:3: rule__RealTypeScope__Alternatives_2 - { - pushFollow(FOLLOW_2); - rule__RealTypeScope__Alternatives_2(); - - state._fsp--; - - - } - - after(grammarAccess.getRealTypeScopeAccess().getAlternatives_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealTypeScope__Group__2__Impl" - - - // $ANTLR start "rule__RealTypeScope__Group__3" - // InternalApplicationConfiguration.g:7085:1: rule__RealTypeScope__Group__3 : rule__RealTypeScope__Group__3__Impl ; - public final void rule__RealTypeScope__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7089:1: ( rule__RealTypeScope__Group__3__Impl ) - // InternalApplicationConfiguration.g:7090:2: rule__RealTypeScope__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__RealTypeScope__Group__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealTypeScope__Group__3" - - - // $ANTLR start "rule__RealTypeScope__Group__3__Impl" - // InternalApplicationConfiguration.g:7096:1: rule__RealTypeScope__Group__3__Impl : ( ( rule__RealTypeScope__Alternatives_3 ) ) ; - public final void rule__RealTypeScope__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7100:1: ( ( ( rule__RealTypeScope__Alternatives_3 ) ) ) - // InternalApplicationConfiguration.g:7101:1: ( ( rule__RealTypeScope__Alternatives_3 ) ) - { - // InternalApplicationConfiguration.g:7101:1: ( ( rule__RealTypeScope__Alternatives_3 ) ) - // InternalApplicationConfiguration.g:7102:2: ( rule__RealTypeScope__Alternatives_3 ) - { - before(grammarAccess.getRealTypeScopeAccess().getAlternatives_3()); - // InternalApplicationConfiguration.g:7103:2: ( rule__RealTypeScope__Alternatives_3 ) - // InternalApplicationConfiguration.g:7103:3: rule__RealTypeScope__Alternatives_3 - { - pushFollow(FOLLOW_2); - rule__RealTypeScope__Alternatives_3(); - - state._fsp--; - - - } - - after(grammarAccess.getRealTypeScopeAccess().getAlternatives_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealTypeScope__Group__3__Impl" - - - // $ANTLR start "rule__StringTypeScope__Group__0" - // InternalApplicationConfiguration.g:7112:1: rule__StringTypeScope__Group__0 : rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 ; - public final void rule__StringTypeScope__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7116:1: ( rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 ) - // InternalApplicationConfiguration.g:7117:2: rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 - { - pushFollow(FOLLOW_38); - rule__StringTypeScope__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__StringTypeScope__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringTypeScope__Group__0" - - - // $ANTLR start "rule__StringTypeScope__Group__0__Impl" - // InternalApplicationConfiguration.g:7124:1: rule__StringTypeScope__Group__0__Impl : ( '#' ) ; - public final void rule__StringTypeScope__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7128:1: ( ( '#' ) ) - // InternalApplicationConfiguration.g:7129:1: ( '#' ) - { - // InternalApplicationConfiguration.g:7129:1: ( '#' ) - // InternalApplicationConfiguration.g:7130:2: '#' - { - before(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); - match(input,46,FOLLOW_2); - after(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringTypeScope__Group__0__Impl" - - - // $ANTLR start "rule__StringTypeScope__Group__1" - // InternalApplicationConfiguration.g:7139:1: rule__StringTypeScope__Group__1 : rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 ; - public final void rule__StringTypeScope__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7143:1: ( rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 ) - // InternalApplicationConfiguration.g:7144:2: rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 - { - pushFollow(FOLLOW_32); - rule__StringTypeScope__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__StringTypeScope__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringTypeScope__Group__1" - - - // $ANTLR start "rule__StringTypeScope__Group__1__Impl" - // InternalApplicationConfiguration.g:7151:1: rule__StringTypeScope__Group__1__Impl : ( ( rule__StringTypeScope__TypeAssignment_1 ) ) ; - public final void rule__StringTypeScope__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7155:1: ( ( ( rule__StringTypeScope__TypeAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:7156:1: ( ( rule__StringTypeScope__TypeAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:7156:1: ( ( rule__StringTypeScope__TypeAssignment_1 ) ) - // InternalApplicationConfiguration.g:7157:2: ( rule__StringTypeScope__TypeAssignment_1 ) - { - before(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1()); - // InternalApplicationConfiguration.g:7158:2: ( rule__StringTypeScope__TypeAssignment_1 ) - // InternalApplicationConfiguration.g:7158:3: rule__StringTypeScope__TypeAssignment_1 - { - pushFollow(FOLLOW_2); - rule__StringTypeScope__TypeAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringTypeScope__Group__1__Impl" - - - // $ANTLR start "rule__StringTypeScope__Group__2" - // InternalApplicationConfiguration.g:7166:1: rule__StringTypeScope__Group__2 : rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 ; - public final void rule__StringTypeScope__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7170:1: ( rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 ) - // InternalApplicationConfiguration.g:7171:2: rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 - { - pushFollow(FOLLOW_36); - rule__StringTypeScope__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__StringTypeScope__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringTypeScope__Group__2" - - - // $ANTLR start "rule__StringTypeScope__Group__2__Impl" - // InternalApplicationConfiguration.g:7178:1: rule__StringTypeScope__Group__2__Impl : ( ( rule__StringTypeScope__Alternatives_2 ) ) ; - public final void rule__StringTypeScope__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7182:1: ( ( ( rule__StringTypeScope__Alternatives_2 ) ) ) - // InternalApplicationConfiguration.g:7183:1: ( ( rule__StringTypeScope__Alternatives_2 ) ) - { - // InternalApplicationConfiguration.g:7183:1: ( ( rule__StringTypeScope__Alternatives_2 ) ) - // InternalApplicationConfiguration.g:7184:2: ( rule__StringTypeScope__Alternatives_2 ) - { - before(grammarAccess.getStringTypeScopeAccess().getAlternatives_2()); - // InternalApplicationConfiguration.g:7185:2: ( rule__StringTypeScope__Alternatives_2 ) - // InternalApplicationConfiguration.g:7185:3: rule__StringTypeScope__Alternatives_2 - { - pushFollow(FOLLOW_2); - rule__StringTypeScope__Alternatives_2(); - - state._fsp--; - - - } - - after(grammarAccess.getStringTypeScopeAccess().getAlternatives_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringTypeScope__Group__2__Impl" - - - // $ANTLR start "rule__StringTypeScope__Group__3" - // InternalApplicationConfiguration.g:7193:1: rule__StringTypeScope__Group__3 : rule__StringTypeScope__Group__3__Impl ; - public final void rule__StringTypeScope__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7197:1: ( rule__StringTypeScope__Group__3__Impl ) - // InternalApplicationConfiguration.g:7198:2: rule__StringTypeScope__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__StringTypeScope__Group__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringTypeScope__Group__3" - - - // $ANTLR start "rule__StringTypeScope__Group__3__Impl" - // InternalApplicationConfiguration.g:7204:1: rule__StringTypeScope__Group__3__Impl : ( ( rule__StringTypeScope__Alternatives_3 ) ) ; - public final void rule__StringTypeScope__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7208:1: ( ( ( rule__StringTypeScope__Alternatives_3 ) ) ) - // InternalApplicationConfiguration.g:7209:1: ( ( rule__StringTypeScope__Alternatives_3 ) ) - { - // InternalApplicationConfiguration.g:7209:1: ( ( rule__StringTypeScope__Alternatives_3 ) ) - // InternalApplicationConfiguration.g:7210:2: ( rule__StringTypeScope__Alternatives_3 ) - { - before(grammarAccess.getStringTypeScopeAccess().getAlternatives_3()); - // InternalApplicationConfiguration.g:7211:2: ( rule__StringTypeScope__Alternatives_3 ) - // InternalApplicationConfiguration.g:7211:3: rule__StringTypeScope__Alternatives_3 - { - pushFollow(FOLLOW_2); - rule__StringTypeScope__Alternatives_3(); - - state._fsp--; - - - } - - after(grammarAccess.getStringTypeScopeAccess().getAlternatives_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringTypeScope__Group__3__Impl" - - - // $ANTLR start "rule__ClassReference__Group__0" - // InternalApplicationConfiguration.g:7220:1: rule__ClassReference__Group__0 : rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 ; - public final void rule__ClassReference__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7224:1: ( rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 ) - // InternalApplicationConfiguration.g:7225:2: rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 - { - pushFollow(FOLLOW_8); - rule__ClassReference__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ClassReference__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClassReference__Group__0" - - - // $ANTLR start "rule__ClassReference__Group__0__Impl" - // InternalApplicationConfiguration.g:7232:1: rule__ClassReference__Group__0__Impl : ( '<' ) ; - public final void rule__ClassReference__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7236:1: ( ( '<' ) ) - // InternalApplicationConfiguration.g:7237:1: ( '<' ) - { - // InternalApplicationConfiguration.g:7237:1: ( '<' ) - // InternalApplicationConfiguration.g:7238:2: '<' - { - before(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); - match(input,13,FOLLOW_2); - after(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClassReference__Group__0__Impl" - - - // $ANTLR start "rule__ClassReference__Group__1" - // InternalApplicationConfiguration.g:7247:1: rule__ClassReference__Group__1 : rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 ; - public final void rule__ClassReference__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7251:1: ( rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 ) - // InternalApplicationConfiguration.g:7252:2: rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 - { - pushFollow(FOLLOW_39); - rule__ClassReference__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ClassReference__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClassReference__Group__1" - - - // $ANTLR start "rule__ClassReference__Group__1__Impl" - // InternalApplicationConfiguration.g:7259:1: rule__ClassReference__Group__1__Impl : ( ( rule__ClassReference__ElementAssignment_1 ) ) ; - public final void rule__ClassReference__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7263:1: ( ( ( rule__ClassReference__ElementAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:7264:1: ( ( rule__ClassReference__ElementAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:7264:1: ( ( rule__ClassReference__ElementAssignment_1 ) ) - // InternalApplicationConfiguration.g:7265:2: ( rule__ClassReference__ElementAssignment_1 ) - { - before(grammarAccess.getClassReferenceAccess().getElementAssignment_1()); - // InternalApplicationConfiguration.g:7266:2: ( rule__ClassReference__ElementAssignment_1 ) - // InternalApplicationConfiguration.g:7266:3: rule__ClassReference__ElementAssignment_1 - { - pushFollow(FOLLOW_2); - rule__ClassReference__ElementAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getClassReferenceAccess().getElementAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClassReference__Group__1__Impl" - - - // $ANTLR start "rule__ClassReference__Group__2" - // InternalApplicationConfiguration.g:7274:1: rule__ClassReference__Group__2 : rule__ClassReference__Group__2__Impl ; - public final void rule__ClassReference__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7278:1: ( rule__ClassReference__Group__2__Impl ) - // InternalApplicationConfiguration.g:7279:2: rule__ClassReference__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__ClassReference__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClassReference__Group__2" - - - // $ANTLR start "rule__ClassReference__Group__2__Impl" - // InternalApplicationConfiguration.g:7285:1: rule__ClassReference__Group__2__Impl : ( '>' ) ; - public final void rule__ClassReference__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7289:1: ( ( '>' ) ) - // InternalApplicationConfiguration.g:7290:1: ( '>' ) - { - // InternalApplicationConfiguration.g:7290:1: ( '>' ) - // InternalApplicationConfiguration.g:7291:2: '>' - { - before(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); - match(input,14,FOLLOW_2); - after(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClassReference__Group__2__Impl" - - - // $ANTLR start "rule__ObjectReference__Group__0" - // InternalApplicationConfiguration.g:7301:1: rule__ObjectReference__Group__0 : rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 ; - public final void rule__ObjectReference__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7305:1: ( rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 ) - // InternalApplicationConfiguration.g:7306:2: rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 - { - pushFollow(FOLLOW_34); - rule__ObjectReference__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ObjectReference__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectReference__Group__0" - - - // $ANTLR start "rule__ObjectReference__Group__0__Impl" - // InternalApplicationConfiguration.g:7313:1: rule__ObjectReference__Group__0__Impl : ( () ) ; - public final void rule__ObjectReference__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7317:1: ( ( () ) ) - // InternalApplicationConfiguration.g:7318:1: ( () ) - { - // InternalApplicationConfiguration.g:7318:1: ( () ) - // InternalApplicationConfiguration.g:7319:2: () - { - before(grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0()); - // InternalApplicationConfiguration.g:7320:2: () - // InternalApplicationConfiguration.g:7320:3: - { - } - - after(grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0()); - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectReference__Group__0__Impl" - - - // $ANTLR start "rule__ObjectReference__Group__1" - // InternalApplicationConfiguration.g:7328:1: rule__ObjectReference__Group__1 : rule__ObjectReference__Group__1__Impl ; - public final void rule__ObjectReference__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7332:1: ( rule__ObjectReference__Group__1__Impl ) - // InternalApplicationConfiguration.g:7333:2: rule__ObjectReference__Group__1__Impl - { - pushFollow(FOLLOW_2); - rule__ObjectReference__Group__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectReference__Group__1" - - - // $ANTLR start "rule__ObjectReference__Group__1__Impl" - // InternalApplicationConfiguration.g:7339:1: rule__ObjectReference__Group__1__Impl : ( 'node' ) ; - public final void rule__ObjectReference__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7343:1: ( ( 'node' ) ) - // InternalApplicationConfiguration.g:7344:1: ( 'node' ) - { - // InternalApplicationConfiguration.g:7344:1: ( 'node' ) - // InternalApplicationConfiguration.g:7345:2: 'node' - { - before(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); - match(input,47,FOLLOW_2); - after(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectReference__Group__1__Impl" - - - // $ANTLR start "rule__IntegerReference__Group__0" - // InternalApplicationConfiguration.g:7355:1: rule__IntegerReference__Group__0 : rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 ; - public final void rule__IntegerReference__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7359:1: ( rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 ) - // InternalApplicationConfiguration.g:7360:2: rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 - { - pushFollow(FOLLOW_35); - rule__IntegerReference__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__IntegerReference__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntegerReference__Group__0" - - - // $ANTLR start "rule__IntegerReference__Group__0__Impl" - // InternalApplicationConfiguration.g:7367:1: rule__IntegerReference__Group__0__Impl : ( () ) ; - public final void rule__IntegerReference__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7371:1: ( ( () ) ) - // InternalApplicationConfiguration.g:7372:1: ( () ) - { - // InternalApplicationConfiguration.g:7372:1: ( () ) - // InternalApplicationConfiguration.g:7373:2: () - { - before(grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0()); - // InternalApplicationConfiguration.g:7374:2: () - // InternalApplicationConfiguration.g:7374:3: - { - } - - after(grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0()); - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntegerReference__Group__0__Impl" - - - // $ANTLR start "rule__IntegerReference__Group__1" - // InternalApplicationConfiguration.g:7382:1: rule__IntegerReference__Group__1 : rule__IntegerReference__Group__1__Impl ; - public final void rule__IntegerReference__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7386:1: ( rule__IntegerReference__Group__1__Impl ) - // InternalApplicationConfiguration.g:7387:2: rule__IntegerReference__Group__1__Impl - { - pushFollow(FOLLOW_2); - rule__IntegerReference__Group__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntegerReference__Group__1" - - - // $ANTLR start "rule__IntegerReference__Group__1__Impl" - // InternalApplicationConfiguration.g:7393:1: rule__IntegerReference__Group__1__Impl : ( 'int' ) ; - public final void rule__IntegerReference__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7397:1: ( ( 'int' ) ) - // InternalApplicationConfiguration.g:7398:1: ( 'int' ) - { - // InternalApplicationConfiguration.g:7398:1: ( 'int' ) - // InternalApplicationConfiguration.g:7399:2: 'int' - { - before(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); - match(input,48,FOLLOW_2); - after(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntegerReference__Group__1__Impl" - - - // $ANTLR start "rule__RealReference__Group__0" - // InternalApplicationConfiguration.g:7409:1: rule__RealReference__Group__0 : rule__RealReference__Group__0__Impl rule__RealReference__Group__1 ; - public final void rule__RealReference__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7413:1: ( rule__RealReference__Group__0__Impl rule__RealReference__Group__1 ) - // InternalApplicationConfiguration.g:7414:2: rule__RealReference__Group__0__Impl rule__RealReference__Group__1 - { - pushFollow(FOLLOW_37); - rule__RealReference__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__RealReference__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealReference__Group__0" - - - // $ANTLR start "rule__RealReference__Group__0__Impl" - // InternalApplicationConfiguration.g:7421:1: rule__RealReference__Group__0__Impl : ( () ) ; - public final void rule__RealReference__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7425:1: ( ( () ) ) - // InternalApplicationConfiguration.g:7426:1: ( () ) - { - // InternalApplicationConfiguration.g:7426:1: ( () ) - // InternalApplicationConfiguration.g:7427:2: () - { - before(grammarAccess.getRealReferenceAccess().getRealScopeAction_0()); - // InternalApplicationConfiguration.g:7428:2: () - // InternalApplicationConfiguration.g:7428:3: - { - } - - after(grammarAccess.getRealReferenceAccess().getRealScopeAction_0()); - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealReference__Group__0__Impl" - - - // $ANTLR start "rule__RealReference__Group__1" - // InternalApplicationConfiguration.g:7436:1: rule__RealReference__Group__1 : rule__RealReference__Group__1__Impl ; - public final void rule__RealReference__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7440:1: ( rule__RealReference__Group__1__Impl ) - // InternalApplicationConfiguration.g:7441:2: rule__RealReference__Group__1__Impl - { - pushFollow(FOLLOW_2); - rule__RealReference__Group__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealReference__Group__1" - - - // $ANTLR start "rule__RealReference__Group__1__Impl" - // InternalApplicationConfiguration.g:7447:1: rule__RealReference__Group__1__Impl : ( 'real' ) ; - public final void rule__RealReference__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7451:1: ( ( 'real' ) ) - // InternalApplicationConfiguration.g:7452:1: ( 'real' ) - { - // InternalApplicationConfiguration.g:7452:1: ( 'real' ) - // InternalApplicationConfiguration.g:7453:2: 'real' - { - before(grammarAccess.getRealReferenceAccess().getRealKeyword_1()); - match(input,49,FOLLOW_2); - after(grammarAccess.getRealReferenceAccess().getRealKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealReference__Group__1__Impl" - - - // $ANTLR start "rule__StringReference__Group__0" - // InternalApplicationConfiguration.g:7463:1: rule__StringReference__Group__0 : rule__StringReference__Group__0__Impl rule__StringReference__Group__1 ; - public final void rule__StringReference__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7467:1: ( rule__StringReference__Group__0__Impl rule__StringReference__Group__1 ) - // InternalApplicationConfiguration.g:7468:2: rule__StringReference__Group__0__Impl rule__StringReference__Group__1 - { - pushFollow(FOLLOW_38); - rule__StringReference__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__StringReference__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringReference__Group__0" - - - // $ANTLR start "rule__StringReference__Group__0__Impl" - // InternalApplicationConfiguration.g:7475:1: rule__StringReference__Group__0__Impl : ( () ) ; - public final void rule__StringReference__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7479:1: ( ( () ) ) - // InternalApplicationConfiguration.g:7480:1: ( () ) - { - // InternalApplicationConfiguration.g:7480:1: ( () ) - // InternalApplicationConfiguration.g:7481:2: () - { - before(grammarAccess.getStringReferenceAccess().getStringScopeAction_0()); - // InternalApplicationConfiguration.g:7482:2: () - // InternalApplicationConfiguration.g:7482:3: - { - } - - after(grammarAccess.getStringReferenceAccess().getStringScopeAction_0()); - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringReference__Group__0__Impl" - - - // $ANTLR start "rule__StringReference__Group__1" - // InternalApplicationConfiguration.g:7490:1: rule__StringReference__Group__1 : rule__StringReference__Group__1__Impl ; - public final void rule__StringReference__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7494:1: ( rule__StringReference__Group__1__Impl ) - // InternalApplicationConfiguration.g:7495:2: rule__StringReference__Group__1__Impl - { - pushFollow(FOLLOW_2); - rule__StringReference__Group__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringReference__Group__1" - - - // $ANTLR start "rule__StringReference__Group__1__Impl" - // InternalApplicationConfiguration.g:7501:1: rule__StringReference__Group__1__Impl : ( 'string' ) ; - public final void rule__StringReference__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7505:1: ( ( 'string' ) ) - // InternalApplicationConfiguration.g:7506:1: ( 'string' ) - { - // InternalApplicationConfiguration.g:7506:1: ( 'string' ) - // InternalApplicationConfiguration.g:7507:2: 'string' - { - before(grammarAccess.getStringReferenceAccess().getStringKeyword_1()); - match(input,50,FOLLOW_2); - after(grammarAccess.getStringReferenceAccess().getStringKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringReference__Group__1__Impl" - - - // $ANTLR start "rule__IntervallNumber__Group__0" - // InternalApplicationConfiguration.g:7517:1: rule__IntervallNumber__Group__0 : rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 ; - public final void rule__IntervallNumber__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7521:1: ( rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 ) - // InternalApplicationConfiguration.g:7522:2: rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 - { - pushFollow(FOLLOW_40); - rule__IntervallNumber__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__IntervallNumber__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntervallNumber__Group__0" - - - // $ANTLR start "rule__IntervallNumber__Group__0__Impl" - // InternalApplicationConfiguration.g:7529:1: rule__IntervallNumber__Group__0__Impl : ( ( rule__IntervallNumber__MinAssignment_0 ) ) ; - public final void rule__IntervallNumber__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7533:1: ( ( ( rule__IntervallNumber__MinAssignment_0 ) ) ) - // InternalApplicationConfiguration.g:7534:1: ( ( rule__IntervallNumber__MinAssignment_0 ) ) - { - // InternalApplicationConfiguration.g:7534:1: ( ( rule__IntervallNumber__MinAssignment_0 ) ) - // InternalApplicationConfiguration.g:7535:2: ( rule__IntervallNumber__MinAssignment_0 ) - { - before(grammarAccess.getIntervallNumberAccess().getMinAssignment_0()); - // InternalApplicationConfiguration.g:7536:2: ( rule__IntervallNumber__MinAssignment_0 ) - // InternalApplicationConfiguration.g:7536:3: rule__IntervallNumber__MinAssignment_0 - { - pushFollow(FOLLOW_2); - rule__IntervallNumber__MinAssignment_0(); - - state._fsp--; - - - } - - after(grammarAccess.getIntervallNumberAccess().getMinAssignment_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntervallNumber__Group__0__Impl" - - - // $ANTLR start "rule__IntervallNumber__Group__1" - // InternalApplicationConfiguration.g:7544:1: rule__IntervallNumber__Group__1 : rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 ; - public final void rule__IntervallNumber__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7548:1: ( rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 ) - // InternalApplicationConfiguration.g:7549:2: rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 - { - pushFollow(FOLLOW_33); - rule__IntervallNumber__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__IntervallNumber__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntervallNumber__Group__1" - - - // $ANTLR start "rule__IntervallNumber__Group__1__Impl" - // InternalApplicationConfiguration.g:7556:1: rule__IntervallNumber__Group__1__Impl : ( '..' ) ; - public final void rule__IntervallNumber__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7560:1: ( ( '..' ) ) - // InternalApplicationConfiguration.g:7561:1: ( '..' ) - { - // InternalApplicationConfiguration.g:7561:1: ( '..' ) - // InternalApplicationConfiguration.g:7562:2: '..' - { - before(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); - match(input,51,FOLLOW_2); - after(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntervallNumber__Group__1__Impl" - - - // $ANTLR start "rule__IntervallNumber__Group__2" - // InternalApplicationConfiguration.g:7571:1: rule__IntervallNumber__Group__2 : rule__IntervallNumber__Group__2__Impl ; - public final void rule__IntervallNumber__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7575:1: ( rule__IntervallNumber__Group__2__Impl ) - // InternalApplicationConfiguration.g:7576:2: rule__IntervallNumber__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__IntervallNumber__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntervallNumber__Group__2" - - - // $ANTLR start "rule__IntervallNumber__Group__2__Impl" - // InternalApplicationConfiguration.g:7582:1: rule__IntervallNumber__Group__2__Impl : ( ( rule__IntervallNumber__Alternatives_2 ) ) ; - public final void rule__IntervallNumber__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7586:1: ( ( ( rule__IntervallNumber__Alternatives_2 ) ) ) - // InternalApplicationConfiguration.g:7587:1: ( ( rule__IntervallNumber__Alternatives_2 ) ) - { - // InternalApplicationConfiguration.g:7587:1: ( ( rule__IntervallNumber__Alternatives_2 ) ) - // InternalApplicationConfiguration.g:7588:2: ( rule__IntervallNumber__Alternatives_2 ) - { - before(grammarAccess.getIntervallNumberAccess().getAlternatives_2()); - // InternalApplicationConfiguration.g:7589:2: ( rule__IntervallNumber__Alternatives_2 ) - // InternalApplicationConfiguration.g:7589:3: rule__IntervallNumber__Alternatives_2 - { - pushFollow(FOLLOW_2); - rule__IntervallNumber__Alternatives_2(); - - state._fsp--; - - - } - - after(grammarAccess.getIntervallNumberAccess().getAlternatives_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntervallNumber__Group__2__Impl" - - - // $ANTLR start "rule__IntEnumberation__Group__0" - // InternalApplicationConfiguration.g:7598:1: rule__IntEnumberation__Group__0 : rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 ; - public final void rule__IntEnumberation__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7602:1: ( rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 ) - // InternalApplicationConfiguration.g:7603:2: rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 - { - pushFollow(FOLLOW_36); - rule__IntEnumberation__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__IntEnumberation__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntEnumberation__Group__0" - - - // $ANTLR start "rule__IntEnumberation__Group__0__Impl" - // InternalApplicationConfiguration.g:7610:1: rule__IntEnumberation__Group__0__Impl : ( () ) ; - public final void rule__IntEnumberation__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7614:1: ( ( () ) ) - // InternalApplicationConfiguration.g:7615:1: ( () ) - { - // InternalApplicationConfiguration.g:7615:1: ( () ) - // InternalApplicationConfiguration.g:7616:2: () - { - before(grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0()); - // InternalApplicationConfiguration.g:7617:2: () - // InternalApplicationConfiguration.g:7617:3: - { - } - - after(grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0()); - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntEnumberation__Group__0__Impl" - - - // $ANTLR start "rule__IntEnumberation__Group__1" - // InternalApplicationConfiguration.g:7625:1: rule__IntEnumberation__Group__1 : rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 ; - public final void rule__IntEnumberation__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7629:1: ( rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 ) - // InternalApplicationConfiguration.g:7630:2: rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 - { - pushFollow(FOLLOW_41); - rule__IntEnumberation__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__IntEnumberation__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntEnumberation__Group__1" - - - // $ANTLR start "rule__IntEnumberation__Group__1__Impl" - // InternalApplicationConfiguration.g:7637:1: rule__IntEnumberation__Group__1__Impl : ( '{' ) ; - public final void rule__IntEnumberation__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7641:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:7642:1: ( '{' ) - { - // InternalApplicationConfiguration.g:7642:1: ( '{' ) - // InternalApplicationConfiguration.g:7643:2: '{' - { - before(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); - match(input,30,FOLLOW_2); - after(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntEnumberation__Group__1__Impl" - - - // $ANTLR start "rule__IntEnumberation__Group__2" - // InternalApplicationConfiguration.g:7652:1: rule__IntEnumberation__Group__2 : rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 ; - public final void rule__IntEnumberation__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7656:1: ( rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 ) - // InternalApplicationConfiguration.g:7657:2: rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 - { - pushFollow(FOLLOW_41); - rule__IntEnumberation__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__IntEnumberation__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntEnumberation__Group__2" - - - // $ANTLR start "rule__IntEnumberation__Group__2__Impl" - // InternalApplicationConfiguration.g:7664:1: rule__IntEnumberation__Group__2__Impl : ( ( rule__IntEnumberation__Group_2__0 )? ) ; - public final void rule__IntEnumberation__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7668:1: ( ( ( rule__IntEnumberation__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:7669:1: ( ( rule__IntEnumberation__Group_2__0 )? ) - { - // InternalApplicationConfiguration.g:7669:1: ( ( rule__IntEnumberation__Group_2__0 )? ) - // InternalApplicationConfiguration.g:7670:2: ( rule__IntEnumberation__Group_2__0 )? - { - before(grammarAccess.getIntEnumberationAccess().getGroup_2()); - // InternalApplicationConfiguration.g:7671:2: ( rule__IntEnumberation__Group_2__0 )? - int alt56=2; - int LA56_0 = input.LA(1); - - if ( (LA56_0==RULE_INT||LA56_0==24) ) { - alt56=1; - } - switch (alt56) { - case 1 : - // InternalApplicationConfiguration.g:7671:3: rule__IntEnumberation__Group_2__0 - { - pushFollow(FOLLOW_2); - rule__IntEnumberation__Group_2__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getIntEnumberationAccess().getGroup_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntEnumberation__Group__2__Impl" - - - // $ANTLR start "rule__IntEnumberation__Group__3" - // InternalApplicationConfiguration.g:7679:1: rule__IntEnumberation__Group__3 : rule__IntEnumberation__Group__3__Impl ; - public final void rule__IntEnumberation__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7683:1: ( rule__IntEnumberation__Group__3__Impl ) - // InternalApplicationConfiguration.g:7684:2: rule__IntEnumberation__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__IntEnumberation__Group__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntEnumberation__Group__3" - - - // $ANTLR start "rule__IntEnumberation__Group__3__Impl" - // InternalApplicationConfiguration.g:7690:1: rule__IntEnumberation__Group__3__Impl : ( '}' ) ; - public final void rule__IntEnumberation__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7694:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:7695:1: ( '}' ) - { - // InternalApplicationConfiguration.g:7695:1: ( '}' ) - // InternalApplicationConfiguration.g:7696:2: '}' - { - before(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); - match(input,31,FOLLOW_2); - after(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntEnumberation__Group__3__Impl" - - - // $ANTLR start "rule__IntEnumberation__Group_2__0" - // InternalApplicationConfiguration.g:7706:1: rule__IntEnumberation__Group_2__0 : rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 ; - public final void rule__IntEnumberation__Group_2__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7710:1: ( rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 ) - // InternalApplicationConfiguration.g:7711:2: rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 - { - pushFollow(FOLLOW_26); - rule__IntEnumberation__Group_2__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__IntEnumberation__Group_2__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntEnumberation__Group_2__0" - - - // $ANTLR start "rule__IntEnumberation__Group_2__0__Impl" - // InternalApplicationConfiguration.g:7718:1: rule__IntEnumberation__Group_2__0__Impl : ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) ; - public final void rule__IntEnumberation__Group_2__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7722:1: ( ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) ) - // InternalApplicationConfiguration.g:7723:1: ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) - { - // InternalApplicationConfiguration.g:7723:1: ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:7724:2: ( rule__IntEnumberation__EntryAssignment_2_0 ) - { - before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0()); - // InternalApplicationConfiguration.g:7725:2: ( rule__IntEnumberation__EntryAssignment_2_0 ) - // InternalApplicationConfiguration.g:7725:3: rule__IntEnumberation__EntryAssignment_2_0 - { - pushFollow(FOLLOW_2); - rule__IntEnumberation__EntryAssignment_2_0(); - - state._fsp--; - - - } - - after(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntEnumberation__Group_2__0__Impl" - - - // $ANTLR start "rule__IntEnumberation__Group_2__1" - // InternalApplicationConfiguration.g:7733:1: rule__IntEnumberation__Group_2__1 : rule__IntEnumberation__Group_2__1__Impl ; - public final void rule__IntEnumberation__Group_2__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7737:1: ( rule__IntEnumberation__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:7738:2: rule__IntEnumberation__Group_2__1__Impl - { - pushFollow(FOLLOW_2); - rule__IntEnumberation__Group_2__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntEnumberation__Group_2__1" - - - // $ANTLR start "rule__IntEnumberation__Group_2__1__Impl" - // InternalApplicationConfiguration.g:7744:1: rule__IntEnumberation__Group_2__1__Impl : ( ( rule__IntEnumberation__Group_2_1__0 )* ) ; - public final void rule__IntEnumberation__Group_2__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7748:1: ( ( ( rule__IntEnumberation__Group_2_1__0 )* ) ) - // InternalApplicationConfiguration.g:7749:1: ( ( rule__IntEnumberation__Group_2_1__0 )* ) - { - // InternalApplicationConfiguration.g:7749:1: ( ( rule__IntEnumberation__Group_2_1__0 )* ) - // InternalApplicationConfiguration.g:7750:2: ( rule__IntEnumberation__Group_2_1__0 )* - { - before(grammarAccess.getIntEnumberationAccess().getGroup_2_1()); - // InternalApplicationConfiguration.g:7751:2: ( rule__IntEnumberation__Group_2_1__0 )* - loop57: - do { - int alt57=2; - int LA57_0 = input.LA(1); - - if ( (LA57_0==32) ) { - alt57=1; - } - - - switch (alt57) { - case 1 : - // InternalApplicationConfiguration.g:7751:3: rule__IntEnumberation__Group_2_1__0 - { - pushFollow(FOLLOW_16); - rule__IntEnumberation__Group_2_1__0(); - - state._fsp--; - - - } - break; - - default : - break loop57; - } - } while (true); - - after(grammarAccess.getIntEnumberationAccess().getGroup_2_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntEnumberation__Group_2__1__Impl" - - - // $ANTLR start "rule__IntEnumberation__Group_2_1__0" - // InternalApplicationConfiguration.g:7760:1: rule__IntEnumberation__Group_2_1__0 : rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 ; - public final void rule__IntEnumberation__Group_2_1__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7764:1: ( rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 ) - // InternalApplicationConfiguration.g:7765:2: rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 - { - pushFollow(FOLLOW_24); - rule__IntEnumberation__Group_2_1__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__IntEnumberation__Group_2_1__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntEnumberation__Group_2_1__0" - - - // $ANTLR start "rule__IntEnumberation__Group_2_1__0__Impl" - // InternalApplicationConfiguration.g:7772:1: rule__IntEnumberation__Group_2_1__0__Impl : ( ',' ) ; - public final void rule__IntEnumberation__Group_2_1__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7776:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:7777:1: ( ',' ) - { - // InternalApplicationConfiguration.g:7777:1: ( ',' ) - // InternalApplicationConfiguration.g:7778:2: ',' - { - before(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); - match(input,32,FOLLOW_2); - after(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntEnumberation__Group_2_1__0__Impl" - - - // $ANTLR start "rule__IntEnumberation__Group_2_1__1" - // InternalApplicationConfiguration.g:7787:1: rule__IntEnumberation__Group_2_1__1 : rule__IntEnumberation__Group_2_1__1__Impl ; - public final void rule__IntEnumberation__Group_2_1__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7791:1: ( rule__IntEnumberation__Group_2_1__1__Impl ) - // InternalApplicationConfiguration.g:7792:2: rule__IntEnumberation__Group_2_1__1__Impl - { - pushFollow(FOLLOW_2); - rule__IntEnumberation__Group_2_1__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntEnumberation__Group_2_1__1" - - - // $ANTLR start "rule__IntEnumberation__Group_2_1__1__Impl" - // InternalApplicationConfiguration.g:7798:1: rule__IntEnumberation__Group_2_1__1__Impl : ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) ; - public final void rule__IntEnumberation__Group_2_1__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7802:1: ( ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) ) - // InternalApplicationConfiguration.g:7803:1: ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) - { - // InternalApplicationConfiguration.g:7803:1: ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) - // InternalApplicationConfiguration.g:7804:2: ( rule__IntEnumberation__EntryAssignment_2_1_1 ) - { - before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1()); - // InternalApplicationConfiguration.g:7805:2: ( rule__IntEnumberation__EntryAssignment_2_1_1 ) - // InternalApplicationConfiguration.g:7805:3: rule__IntEnumberation__EntryAssignment_2_1_1 - { - pushFollow(FOLLOW_2); - rule__IntEnumberation__EntryAssignment_2_1_1(); - - state._fsp--; - - - } - - after(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntEnumberation__Group_2_1__1__Impl" - - - // $ANTLR start "rule__RealEnumeration__Group__0" - // InternalApplicationConfiguration.g:7814:1: rule__RealEnumeration__Group__0 : rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 ; - public final void rule__RealEnumeration__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7818:1: ( rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 ) - // InternalApplicationConfiguration.g:7819:2: rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 - { - pushFollow(FOLLOW_36); - rule__RealEnumeration__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__RealEnumeration__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealEnumeration__Group__0" - - - // $ANTLR start "rule__RealEnumeration__Group__0__Impl" - // InternalApplicationConfiguration.g:7826:1: rule__RealEnumeration__Group__0__Impl : ( () ) ; - public final void rule__RealEnumeration__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7830:1: ( ( () ) ) - // InternalApplicationConfiguration.g:7831:1: ( () ) - { - // InternalApplicationConfiguration.g:7831:1: ( () ) - // InternalApplicationConfiguration.g:7832:2: () - { - before(grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0()); - // InternalApplicationConfiguration.g:7833:2: () - // InternalApplicationConfiguration.g:7833:3: - { - } - - after(grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0()); - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealEnumeration__Group__0__Impl" - - - // $ANTLR start "rule__RealEnumeration__Group__1" - // InternalApplicationConfiguration.g:7841:1: rule__RealEnumeration__Group__1 : rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 ; - public final void rule__RealEnumeration__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7845:1: ( rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 ) - // InternalApplicationConfiguration.g:7846:2: rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 - { - pushFollow(FOLLOW_41); - rule__RealEnumeration__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__RealEnumeration__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealEnumeration__Group__1" - - - // $ANTLR start "rule__RealEnumeration__Group__1__Impl" - // InternalApplicationConfiguration.g:7853:1: rule__RealEnumeration__Group__1__Impl : ( '{' ) ; - public final void rule__RealEnumeration__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7857:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:7858:1: ( '{' ) - { - // InternalApplicationConfiguration.g:7858:1: ( '{' ) - // InternalApplicationConfiguration.g:7859:2: '{' - { - before(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); - match(input,30,FOLLOW_2); - after(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealEnumeration__Group__1__Impl" - - - // $ANTLR start "rule__RealEnumeration__Group__2" - // InternalApplicationConfiguration.g:7868:1: rule__RealEnumeration__Group__2 : rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 ; - public final void rule__RealEnumeration__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7872:1: ( rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 ) - // InternalApplicationConfiguration.g:7873:2: rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 - { - pushFollow(FOLLOW_41); - rule__RealEnumeration__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__RealEnumeration__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealEnumeration__Group__2" - - - // $ANTLR start "rule__RealEnumeration__Group__2__Impl" - // InternalApplicationConfiguration.g:7880:1: rule__RealEnumeration__Group__2__Impl : ( ( rule__RealEnumeration__Group_2__0 )? ) ; - public final void rule__RealEnumeration__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7884:1: ( ( ( rule__RealEnumeration__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:7885:1: ( ( rule__RealEnumeration__Group_2__0 )? ) - { - // InternalApplicationConfiguration.g:7885:1: ( ( rule__RealEnumeration__Group_2__0 )? ) - // InternalApplicationConfiguration.g:7886:2: ( rule__RealEnumeration__Group_2__0 )? - { - before(grammarAccess.getRealEnumerationAccess().getGroup_2()); - // InternalApplicationConfiguration.g:7887:2: ( rule__RealEnumeration__Group_2__0 )? - int alt58=2; - int LA58_0 = input.LA(1); - - if ( (LA58_0==RULE_INT||LA58_0==24) ) { - alt58=1; - } - switch (alt58) { - case 1 : - // InternalApplicationConfiguration.g:7887:3: rule__RealEnumeration__Group_2__0 - { - pushFollow(FOLLOW_2); - rule__RealEnumeration__Group_2__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getRealEnumerationAccess().getGroup_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealEnumeration__Group__2__Impl" - - - // $ANTLR start "rule__RealEnumeration__Group__3" - // InternalApplicationConfiguration.g:7895:1: rule__RealEnumeration__Group__3 : rule__RealEnumeration__Group__3__Impl ; - public final void rule__RealEnumeration__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7899:1: ( rule__RealEnumeration__Group__3__Impl ) - // InternalApplicationConfiguration.g:7900:2: rule__RealEnumeration__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__RealEnumeration__Group__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealEnumeration__Group__3" - - - // $ANTLR start "rule__RealEnumeration__Group__3__Impl" - // InternalApplicationConfiguration.g:7906:1: rule__RealEnumeration__Group__3__Impl : ( '}' ) ; - public final void rule__RealEnumeration__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7910:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:7911:1: ( '}' ) - { - // InternalApplicationConfiguration.g:7911:1: ( '}' ) - // InternalApplicationConfiguration.g:7912:2: '}' - { - before(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); - match(input,31,FOLLOW_2); - after(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealEnumeration__Group__3__Impl" - - - // $ANTLR start "rule__RealEnumeration__Group_2__0" - // InternalApplicationConfiguration.g:7922:1: rule__RealEnumeration__Group_2__0 : rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 ; - public final void rule__RealEnumeration__Group_2__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7926:1: ( rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 ) - // InternalApplicationConfiguration.g:7927:2: rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 - { - pushFollow(FOLLOW_26); - rule__RealEnumeration__Group_2__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__RealEnumeration__Group_2__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealEnumeration__Group_2__0" - - - // $ANTLR start "rule__RealEnumeration__Group_2__0__Impl" - // InternalApplicationConfiguration.g:7934:1: rule__RealEnumeration__Group_2__0__Impl : ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) ; - public final void rule__RealEnumeration__Group_2__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7938:1: ( ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) ) - // InternalApplicationConfiguration.g:7939:1: ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) - { - // InternalApplicationConfiguration.g:7939:1: ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:7940:2: ( rule__RealEnumeration__EntryAssignment_2_0 ) - { - before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0()); - // InternalApplicationConfiguration.g:7941:2: ( rule__RealEnumeration__EntryAssignment_2_0 ) - // InternalApplicationConfiguration.g:7941:3: rule__RealEnumeration__EntryAssignment_2_0 - { - pushFollow(FOLLOW_2); - rule__RealEnumeration__EntryAssignment_2_0(); - - state._fsp--; - - - } - - after(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealEnumeration__Group_2__0__Impl" - - - // $ANTLR start "rule__RealEnumeration__Group_2__1" - // InternalApplicationConfiguration.g:7949:1: rule__RealEnumeration__Group_2__1 : rule__RealEnumeration__Group_2__1__Impl ; - public final void rule__RealEnumeration__Group_2__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7953:1: ( rule__RealEnumeration__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:7954:2: rule__RealEnumeration__Group_2__1__Impl - { - pushFollow(FOLLOW_2); - rule__RealEnumeration__Group_2__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealEnumeration__Group_2__1" - - - // $ANTLR start "rule__RealEnumeration__Group_2__1__Impl" - // InternalApplicationConfiguration.g:7960:1: rule__RealEnumeration__Group_2__1__Impl : ( ( rule__RealEnumeration__Group_2_1__0 )* ) ; - public final void rule__RealEnumeration__Group_2__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7964:1: ( ( ( rule__RealEnumeration__Group_2_1__0 )* ) ) - // InternalApplicationConfiguration.g:7965:1: ( ( rule__RealEnumeration__Group_2_1__0 )* ) - { - // InternalApplicationConfiguration.g:7965:1: ( ( rule__RealEnumeration__Group_2_1__0 )* ) - // InternalApplicationConfiguration.g:7966:2: ( rule__RealEnumeration__Group_2_1__0 )* - { - before(grammarAccess.getRealEnumerationAccess().getGroup_2_1()); - // InternalApplicationConfiguration.g:7967:2: ( rule__RealEnumeration__Group_2_1__0 )* - loop59: - do { - int alt59=2; - int LA59_0 = input.LA(1); - - if ( (LA59_0==32) ) { - alt59=1; - } - - - switch (alt59) { - case 1 : - // InternalApplicationConfiguration.g:7967:3: rule__RealEnumeration__Group_2_1__0 - { - pushFollow(FOLLOW_16); - rule__RealEnumeration__Group_2_1__0(); - - state._fsp--; - - - } - break; - - default : - break loop59; - } - } while (true); - - after(grammarAccess.getRealEnumerationAccess().getGroup_2_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealEnumeration__Group_2__1__Impl" - - - // $ANTLR start "rule__RealEnumeration__Group_2_1__0" - // InternalApplicationConfiguration.g:7976:1: rule__RealEnumeration__Group_2_1__0 : rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 ; - public final void rule__RealEnumeration__Group_2_1__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7980:1: ( rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 ) - // InternalApplicationConfiguration.g:7981:2: rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 - { - pushFollow(FOLLOW_24); - rule__RealEnumeration__Group_2_1__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__RealEnumeration__Group_2_1__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealEnumeration__Group_2_1__0" - - - // $ANTLR start "rule__RealEnumeration__Group_2_1__0__Impl" - // InternalApplicationConfiguration.g:7988:1: rule__RealEnumeration__Group_2_1__0__Impl : ( ',' ) ; - public final void rule__RealEnumeration__Group_2_1__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7992:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:7993:1: ( ',' ) - { - // InternalApplicationConfiguration.g:7993:1: ( ',' ) - // InternalApplicationConfiguration.g:7994:2: ',' - { - before(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); - match(input,32,FOLLOW_2); - after(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealEnumeration__Group_2_1__0__Impl" - - - // $ANTLR start "rule__RealEnumeration__Group_2_1__1" - // InternalApplicationConfiguration.g:8003:1: rule__RealEnumeration__Group_2_1__1 : rule__RealEnumeration__Group_2_1__1__Impl ; - public final void rule__RealEnumeration__Group_2_1__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8007:1: ( rule__RealEnumeration__Group_2_1__1__Impl ) - // InternalApplicationConfiguration.g:8008:2: rule__RealEnumeration__Group_2_1__1__Impl - { - pushFollow(FOLLOW_2); - rule__RealEnumeration__Group_2_1__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealEnumeration__Group_2_1__1" - - - // $ANTLR start "rule__RealEnumeration__Group_2_1__1__Impl" - // InternalApplicationConfiguration.g:8014:1: rule__RealEnumeration__Group_2_1__1__Impl : ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) ; - public final void rule__RealEnumeration__Group_2_1__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8018:1: ( ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) ) - // InternalApplicationConfiguration.g:8019:1: ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) - { - // InternalApplicationConfiguration.g:8019:1: ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) - // InternalApplicationConfiguration.g:8020:2: ( rule__RealEnumeration__EntryAssignment_2_1_1 ) - { - before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1()); - // InternalApplicationConfiguration.g:8021:2: ( rule__RealEnumeration__EntryAssignment_2_1_1 ) - // InternalApplicationConfiguration.g:8021:3: rule__RealEnumeration__EntryAssignment_2_1_1 - { - pushFollow(FOLLOW_2); - rule__RealEnumeration__EntryAssignment_2_1_1(); - - state._fsp--; - - - } - - after(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealEnumeration__Group_2_1__1__Impl" - - - // $ANTLR start "rule__StringEnumeration__Group__0" - // InternalApplicationConfiguration.g:8030:1: rule__StringEnumeration__Group__0 : rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 ; - public final void rule__StringEnumeration__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8034:1: ( rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 ) - // InternalApplicationConfiguration.g:8035:2: rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 - { - pushFollow(FOLLOW_36); - rule__StringEnumeration__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__StringEnumeration__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringEnumeration__Group__0" - - - // $ANTLR start "rule__StringEnumeration__Group__0__Impl" - // InternalApplicationConfiguration.g:8042:1: rule__StringEnumeration__Group__0__Impl : ( () ) ; - public final void rule__StringEnumeration__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8046:1: ( ( () ) ) - // InternalApplicationConfiguration.g:8047:1: ( () ) - { - // InternalApplicationConfiguration.g:8047:1: ( () ) - // InternalApplicationConfiguration.g:8048:2: () - { - before(grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0()); - // InternalApplicationConfiguration.g:8049:2: () - // InternalApplicationConfiguration.g:8049:3: - { - } - - after(grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0()); - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringEnumeration__Group__0__Impl" - - - // $ANTLR start "rule__StringEnumeration__Group__1" - // InternalApplicationConfiguration.g:8057:1: rule__StringEnumeration__Group__1 : rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 ; - public final void rule__StringEnumeration__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8061:1: ( rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 ) - // InternalApplicationConfiguration.g:8062:2: rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 - { - pushFollow(FOLLOW_42); - rule__StringEnumeration__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__StringEnumeration__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringEnumeration__Group__1" - - - // $ANTLR start "rule__StringEnumeration__Group__1__Impl" - // InternalApplicationConfiguration.g:8069:1: rule__StringEnumeration__Group__1__Impl : ( '{' ) ; - public final void rule__StringEnumeration__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8073:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:8074:1: ( '{' ) - { - // InternalApplicationConfiguration.g:8074:1: ( '{' ) - // InternalApplicationConfiguration.g:8075:2: '{' - { - before(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); - match(input,30,FOLLOW_2); - after(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringEnumeration__Group__1__Impl" - - - // $ANTLR start "rule__StringEnumeration__Group__2" - // InternalApplicationConfiguration.g:8084:1: rule__StringEnumeration__Group__2 : rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 ; - public final void rule__StringEnumeration__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8088:1: ( rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 ) - // InternalApplicationConfiguration.g:8089:2: rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 - { - pushFollow(FOLLOW_42); - rule__StringEnumeration__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__StringEnumeration__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringEnumeration__Group__2" - - - // $ANTLR start "rule__StringEnumeration__Group__2__Impl" - // InternalApplicationConfiguration.g:8096:1: rule__StringEnumeration__Group__2__Impl : ( ( rule__StringEnumeration__Group_2__0 )? ) ; - public final void rule__StringEnumeration__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8100:1: ( ( ( rule__StringEnumeration__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:8101:1: ( ( rule__StringEnumeration__Group_2__0 )? ) - { - // InternalApplicationConfiguration.g:8101:1: ( ( rule__StringEnumeration__Group_2__0 )? ) - // InternalApplicationConfiguration.g:8102:2: ( rule__StringEnumeration__Group_2__0 )? - { - before(grammarAccess.getStringEnumerationAccess().getGroup_2()); - // InternalApplicationConfiguration.g:8103:2: ( rule__StringEnumeration__Group_2__0 )? - int alt60=2; - int LA60_0 = input.LA(1); - - if ( (LA60_0==RULE_STRING) ) { - alt60=1; - } - switch (alt60) { - case 1 : - // InternalApplicationConfiguration.g:8103:3: rule__StringEnumeration__Group_2__0 - { - pushFollow(FOLLOW_2); - rule__StringEnumeration__Group_2__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getStringEnumerationAccess().getGroup_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringEnumeration__Group__2__Impl" - - - // $ANTLR start "rule__StringEnumeration__Group__3" - // InternalApplicationConfiguration.g:8111:1: rule__StringEnumeration__Group__3 : rule__StringEnumeration__Group__3__Impl ; - public final void rule__StringEnumeration__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8115:1: ( rule__StringEnumeration__Group__3__Impl ) - // InternalApplicationConfiguration.g:8116:2: rule__StringEnumeration__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__StringEnumeration__Group__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringEnumeration__Group__3" - - - // $ANTLR start "rule__StringEnumeration__Group__3__Impl" - // InternalApplicationConfiguration.g:8122:1: rule__StringEnumeration__Group__3__Impl : ( '}' ) ; - public final void rule__StringEnumeration__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8126:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:8127:1: ( '}' ) - { - // InternalApplicationConfiguration.g:8127:1: ( '}' ) - // InternalApplicationConfiguration.g:8128:2: '}' - { - before(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); - match(input,31,FOLLOW_2); - after(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringEnumeration__Group__3__Impl" - - - // $ANTLR start "rule__StringEnumeration__Group_2__0" - // InternalApplicationConfiguration.g:8138:1: rule__StringEnumeration__Group_2__0 : rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 ; - public final void rule__StringEnumeration__Group_2__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8142:1: ( rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 ) - // InternalApplicationConfiguration.g:8143:2: rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 - { - pushFollow(FOLLOW_26); - rule__StringEnumeration__Group_2__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__StringEnumeration__Group_2__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringEnumeration__Group_2__0" - - - // $ANTLR start "rule__StringEnumeration__Group_2__0__Impl" - // InternalApplicationConfiguration.g:8150:1: rule__StringEnumeration__Group_2__0__Impl : ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) ; - public final void rule__StringEnumeration__Group_2__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8154:1: ( ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) ) - // InternalApplicationConfiguration.g:8155:1: ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) - { - // InternalApplicationConfiguration.g:8155:1: ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:8156:2: ( rule__StringEnumeration__EntryAssignment_2_0 ) - { - before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0()); - // InternalApplicationConfiguration.g:8157:2: ( rule__StringEnumeration__EntryAssignment_2_0 ) - // InternalApplicationConfiguration.g:8157:3: rule__StringEnumeration__EntryAssignment_2_0 - { - pushFollow(FOLLOW_2); - rule__StringEnumeration__EntryAssignment_2_0(); - - state._fsp--; - - - } - - after(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringEnumeration__Group_2__0__Impl" - - - // $ANTLR start "rule__StringEnumeration__Group_2__1" - // InternalApplicationConfiguration.g:8165:1: rule__StringEnumeration__Group_2__1 : rule__StringEnumeration__Group_2__1__Impl ; - public final void rule__StringEnumeration__Group_2__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8169:1: ( rule__StringEnumeration__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:8170:2: rule__StringEnumeration__Group_2__1__Impl - { - pushFollow(FOLLOW_2); - rule__StringEnumeration__Group_2__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringEnumeration__Group_2__1" - - - // $ANTLR start "rule__StringEnumeration__Group_2__1__Impl" - // InternalApplicationConfiguration.g:8176:1: rule__StringEnumeration__Group_2__1__Impl : ( ( rule__StringEnumeration__Group_2_1__0 )* ) ; - public final void rule__StringEnumeration__Group_2__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8180:1: ( ( ( rule__StringEnumeration__Group_2_1__0 )* ) ) - // InternalApplicationConfiguration.g:8181:1: ( ( rule__StringEnumeration__Group_2_1__0 )* ) - { - // InternalApplicationConfiguration.g:8181:1: ( ( rule__StringEnumeration__Group_2_1__0 )* ) - // InternalApplicationConfiguration.g:8182:2: ( rule__StringEnumeration__Group_2_1__0 )* - { - before(grammarAccess.getStringEnumerationAccess().getGroup_2_1()); - // InternalApplicationConfiguration.g:8183:2: ( rule__StringEnumeration__Group_2_1__0 )* - loop61: - do { - int alt61=2; - int LA61_0 = input.LA(1); - - if ( (LA61_0==32) ) { - alt61=1; - } - - - switch (alt61) { - case 1 : - // InternalApplicationConfiguration.g:8183:3: rule__StringEnumeration__Group_2_1__0 - { - pushFollow(FOLLOW_16); - rule__StringEnumeration__Group_2_1__0(); - - state._fsp--; - - - } - break; - - default : - break loop61; - } - } while (true); - - after(grammarAccess.getStringEnumerationAccess().getGroup_2_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringEnumeration__Group_2__1__Impl" - - - // $ANTLR start "rule__StringEnumeration__Group_2_1__0" - // InternalApplicationConfiguration.g:8192:1: rule__StringEnumeration__Group_2_1__0 : rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 ; - public final void rule__StringEnumeration__Group_2_1__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8196:1: ( rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 ) - // InternalApplicationConfiguration.g:8197:2: rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 - { - pushFollow(FOLLOW_11); - rule__StringEnumeration__Group_2_1__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__StringEnumeration__Group_2_1__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringEnumeration__Group_2_1__0" - - - // $ANTLR start "rule__StringEnumeration__Group_2_1__0__Impl" - // InternalApplicationConfiguration.g:8204:1: rule__StringEnumeration__Group_2_1__0__Impl : ( ',' ) ; - public final void rule__StringEnumeration__Group_2_1__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8208:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:8209:1: ( ',' ) - { - // InternalApplicationConfiguration.g:8209:1: ( ',' ) - // InternalApplicationConfiguration.g:8210:2: ',' - { - before(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); - match(input,32,FOLLOW_2); - after(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringEnumeration__Group_2_1__0__Impl" - - - // $ANTLR start "rule__StringEnumeration__Group_2_1__1" - // InternalApplicationConfiguration.g:8219:1: rule__StringEnumeration__Group_2_1__1 : rule__StringEnumeration__Group_2_1__1__Impl ; - public final void rule__StringEnumeration__Group_2_1__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8223:1: ( rule__StringEnumeration__Group_2_1__1__Impl ) - // InternalApplicationConfiguration.g:8224:2: rule__StringEnumeration__Group_2_1__1__Impl - { - pushFollow(FOLLOW_2); - rule__StringEnumeration__Group_2_1__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringEnumeration__Group_2_1__1" - - - // $ANTLR start "rule__StringEnumeration__Group_2_1__1__Impl" - // InternalApplicationConfiguration.g:8230:1: rule__StringEnumeration__Group_2_1__1__Impl : ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) ; - public final void rule__StringEnumeration__Group_2_1__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8234:1: ( ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) ) - // InternalApplicationConfiguration.g:8235:1: ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) - { - // InternalApplicationConfiguration.g:8235:1: ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) - // InternalApplicationConfiguration.g:8236:2: ( rule__StringEnumeration__EntryAssignment_2_1_1 ) - { - before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1()); - // InternalApplicationConfiguration.g:8237:2: ( rule__StringEnumeration__EntryAssignment_2_1_1 ) - // InternalApplicationConfiguration.g:8237:3: rule__StringEnumeration__EntryAssignment_2_1_1 - { - pushFollow(FOLLOW_2); - rule__StringEnumeration__EntryAssignment_2_1_1(); - - state._fsp--; - - - } - - after(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringEnumeration__Group_2_1__1__Impl" - - - // $ANTLR start "rule__ScopeDeclaration__Group__0" - // InternalApplicationConfiguration.g:8246:1: rule__ScopeDeclaration__Group__0 : rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 ; - public final void rule__ScopeDeclaration__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8250:1: ( rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 ) - // InternalApplicationConfiguration.g:8251:2: rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 - { - pushFollow(FOLLOW_8); - rule__ScopeDeclaration__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ScopeDeclaration__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeDeclaration__Group__0" - - - // $ANTLR start "rule__ScopeDeclaration__Group__0__Impl" - // InternalApplicationConfiguration.g:8258:1: rule__ScopeDeclaration__Group__0__Impl : ( 'scope' ) ; - public final void rule__ScopeDeclaration__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8262:1: ( ( 'scope' ) ) - // InternalApplicationConfiguration.g:8263:1: ( 'scope' ) - { - // InternalApplicationConfiguration.g:8263:1: ( 'scope' ) - // InternalApplicationConfiguration.g:8264:2: 'scope' - { - before(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); - match(input,52,FOLLOW_2); - after(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeDeclaration__Group__0__Impl" - - - // $ANTLR start "rule__ScopeDeclaration__Group__1" - // InternalApplicationConfiguration.g:8273:1: rule__ScopeDeclaration__Group__1 : rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 ; - public final void rule__ScopeDeclaration__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8277:1: ( rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 ) - // InternalApplicationConfiguration.g:8278:2: rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 - { - pushFollow(FOLLOW_18); - rule__ScopeDeclaration__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ScopeDeclaration__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeDeclaration__Group__1" - - - // $ANTLR start "rule__ScopeDeclaration__Group__1__Impl" - // InternalApplicationConfiguration.g:8285:1: rule__ScopeDeclaration__Group__1__Impl : ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) ; - public final void rule__ScopeDeclaration__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8289:1: ( ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:8290:1: ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:8290:1: ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) - // InternalApplicationConfiguration.g:8291:2: ( rule__ScopeDeclaration__NameAssignment_1 ) - { - before(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1()); - // InternalApplicationConfiguration.g:8292:2: ( rule__ScopeDeclaration__NameAssignment_1 ) - // InternalApplicationConfiguration.g:8292:3: rule__ScopeDeclaration__NameAssignment_1 - { - pushFollow(FOLLOW_2); - rule__ScopeDeclaration__NameAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeDeclaration__Group__1__Impl" - - - // $ANTLR start "rule__ScopeDeclaration__Group__2" - // InternalApplicationConfiguration.g:8300:1: rule__ScopeDeclaration__Group__2 : rule__ScopeDeclaration__Group__2__Impl ; - public final void rule__ScopeDeclaration__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8304:1: ( rule__ScopeDeclaration__Group__2__Impl ) - // InternalApplicationConfiguration.g:8305:2: rule__ScopeDeclaration__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__ScopeDeclaration__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeDeclaration__Group__2" - - - // $ANTLR start "rule__ScopeDeclaration__Group__2__Impl" - // InternalApplicationConfiguration.g:8311:1: rule__ScopeDeclaration__Group__2__Impl : ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) ; - public final void rule__ScopeDeclaration__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8315:1: ( ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:8316:1: ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) - { - // InternalApplicationConfiguration.g:8316:1: ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) - // InternalApplicationConfiguration.g:8317:2: ( rule__ScopeDeclaration__SpecificationAssignment_2 ) - { - before(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2()); - // InternalApplicationConfiguration.g:8318:2: ( rule__ScopeDeclaration__SpecificationAssignment_2 ) - // InternalApplicationConfiguration.g:8318:3: rule__ScopeDeclaration__SpecificationAssignment_2 - { - pushFollow(FOLLOW_2); - rule__ScopeDeclaration__SpecificationAssignment_2(); - - state._fsp--; - - - } - - after(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeDeclaration__Group__2__Impl" - - - // $ANTLR start "rule__GenerationTask__Group__0" - // InternalApplicationConfiguration.g:8327:1: rule__GenerationTask__Group__0 : rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 ; - public final void rule__GenerationTask__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8331:1: ( rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 ) - // InternalApplicationConfiguration.g:8332:2: rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 - { - pushFollow(FOLLOW_18); - rule__GenerationTask__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group__0" - - - // $ANTLR start "rule__GenerationTask__Group__0__Impl" - // InternalApplicationConfiguration.g:8339:1: rule__GenerationTask__Group__0__Impl : ( 'generate' ) ; - public final void rule__GenerationTask__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8343:1: ( ( 'generate' ) ) - // InternalApplicationConfiguration.g:8344:1: ( 'generate' ) - { - // InternalApplicationConfiguration.g:8344:1: ( 'generate' ) - // InternalApplicationConfiguration.g:8345:2: 'generate' - { - before(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); - match(input,53,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group__0__Impl" - - - // $ANTLR start "rule__GenerationTask__Group__1" - // InternalApplicationConfiguration.g:8354:1: rule__GenerationTask__Group__1 : rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 ; - public final void rule__GenerationTask__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8358:1: ( rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 ) - // InternalApplicationConfiguration.g:8359:2: rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 - { - pushFollow(FOLLOW_18); - rule__GenerationTask__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group__1" - - - // $ANTLR start "rule__GenerationTask__Group__1__Impl" - // InternalApplicationConfiguration.g:8366:1: rule__GenerationTask__Group__1__Impl : ( () ) ; - public final void rule__GenerationTask__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8370:1: ( ( () ) ) - // InternalApplicationConfiguration.g:8371:1: ( () ) - { - // InternalApplicationConfiguration.g:8371:1: ( () ) - // InternalApplicationConfiguration.g:8372:2: () - { - before(grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1()); - // InternalApplicationConfiguration.g:8373:2: () - // InternalApplicationConfiguration.g:8373:3: - { - } - - after(grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1()); - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group__1__Impl" - - - // $ANTLR start "rule__GenerationTask__Group__2" - // InternalApplicationConfiguration.g:8381:1: rule__GenerationTask__Group__2 : rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 ; - public final void rule__GenerationTask__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8385:1: ( rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 ) - // InternalApplicationConfiguration.g:8386:2: rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 - { - pushFollow(FOLLOW_43); - rule__GenerationTask__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group__2" - - - // $ANTLR start "rule__GenerationTask__Group__2__Impl" - // InternalApplicationConfiguration.g:8393:1: rule__GenerationTask__Group__2__Impl : ( '{' ) ; - public final void rule__GenerationTask__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8397:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:8398:1: ( '{' ) - { - // InternalApplicationConfiguration.g:8398:1: ( '{' ) - // InternalApplicationConfiguration.g:8399:2: '{' - { - before(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); - match(input,30,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group__2__Impl" - - - // $ANTLR start "rule__GenerationTask__Group__3" - // InternalApplicationConfiguration.g:8408:1: rule__GenerationTask__Group__3 : rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 ; - public final void rule__GenerationTask__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8412:1: ( rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 ) - // InternalApplicationConfiguration.g:8413:2: rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 - { - pushFollow(FOLLOW_44); - rule__GenerationTask__Group__3__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group__4(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group__3" - - - // $ANTLR start "rule__GenerationTask__Group__3__Impl" - // InternalApplicationConfiguration.g:8420:1: rule__GenerationTask__Group__3__Impl : ( ( rule__GenerationTask__UnorderedGroup_3 ) ) ; - public final void rule__GenerationTask__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8424:1: ( ( ( rule__GenerationTask__UnorderedGroup_3 ) ) ) - // InternalApplicationConfiguration.g:8425:1: ( ( rule__GenerationTask__UnorderedGroup_3 ) ) - { - // InternalApplicationConfiguration.g:8425:1: ( ( rule__GenerationTask__UnorderedGroup_3 ) ) - // InternalApplicationConfiguration.g:8426:2: ( rule__GenerationTask__UnorderedGroup_3 ) - { - before(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - // InternalApplicationConfiguration.g:8427:2: ( rule__GenerationTask__UnorderedGroup_3 ) - // InternalApplicationConfiguration.g:8427:3: rule__GenerationTask__UnorderedGroup_3 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__UnorderedGroup_3(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group__3__Impl" - - - // $ANTLR start "rule__GenerationTask__Group__4" - // InternalApplicationConfiguration.g:8435:1: rule__GenerationTask__Group__4 : rule__GenerationTask__Group__4__Impl ; - public final void rule__GenerationTask__Group__4() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8439:1: ( rule__GenerationTask__Group__4__Impl ) - // InternalApplicationConfiguration.g:8440:2: rule__GenerationTask__Group__4__Impl - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group__4__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group__4" - - - // $ANTLR start "rule__GenerationTask__Group__4__Impl" - // InternalApplicationConfiguration.g:8446:1: rule__GenerationTask__Group__4__Impl : ( '}' ) ; - public final void rule__GenerationTask__Group__4__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8450:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:8451:1: ( '}' ) - { - // InternalApplicationConfiguration.g:8451:1: ( '}' ) - // InternalApplicationConfiguration.g:8452:2: '}' - { - before(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4()); - match(input,31,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group__4__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_0__0" - // InternalApplicationConfiguration.g:8462:1: rule__GenerationTask__Group_3_0__0 : rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 ; - public final void rule__GenerationTask__Group_3_0__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8466:1: ( rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 ) - // InternalApplicationConfiguration.g:8467:2: rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 - { - pushFollow(FOLLOW_13); - rule__GenerationTask__Group_3_0__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_0__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_0__0" - - - // $ANTLR start "rule__GenerationTask__Group_3_0__0__Impl" - // InternalApplicationConfiguration.g:8474:1: rule__GenerationTask__Group_3_0__0__Impl : ( 'metamodel' ) ; - public final void rule__GenerationTask__Group_3_0__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8478:1: ( ( 'metamodel' ) ) - // InternalApplicationConfiguration.g:8479:1: ( 'metamodel' ) - { - // InternalApplicationConfiguration.g:8479:1: ( 'metamodel' ) - // InternalApplicationConfiguration.g:8480:2: 'metamodel' - { - before(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); - match(input,36,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_0__0__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_0__1" - // InternalApplicationConfiguration.g:8489:1: rule__GenerationTask__Group_3_0__1 : rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 ; - public final void rule__GenerationTask__Group_3_0__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8493:1: ( rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 ) - // InternalApplicationConfiguration.g:8494:2: rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 - { - pushFollow(FOLLOW_45); - rule__GenerationTask__Group_3_0__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_0__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_0__1" - - - // $ANTLR start "rule__GenerationTask__Group_3_0__1__Impl" - // InternalApplicationConfiguration.g:8501:1: rule__GenerationTask__Group_3_0__1__Impl : ( '=' ) ; - public final void rule__GenerationTask__Group_3_0__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8505:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:8506:1: ( '=' ) - { - // InternalApplicationConfiguration.g:8506:1: ( '=' ) - // InternalApplicationConfiguration.g:8507:2: '=' - { - before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); - match(input,29,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_0__1__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_0__2" - // InternalApplicationConfiguration.g:8516:1: rule__GenerationTask__Group_3_0__2 : rule__GenerationTask__Group_3_0__2__Impl ; - public final void rule__GenerationTask__Group_3_0__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8520:1: ( rule__GenerationTask__Group_3_0__2__Impl ) - // InternalApplicationConfiguration.g:8521:2: rule__GenerationTask__Group_3_0__2__Impl - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_0__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_0__2" - - - // $ANTLR start "rule__GenerationTask__Group_3_0__2__Impl" - // InternalApplicationConfiguration.g:8527:1: rule__GenerationTask__Group_3_0__2__Impl : ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) ; - public final void rule__GenerationTask__Group_3_0__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8531:1: ( ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) ) - // InternalApplicationConfiguration.g:8532:1: ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) - { - // InternalApplicationConfiguration.g:8532:1: ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) - // InternalApplicationConfiguration.g:8533:2: ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) - { - before(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2()); - // InternalApplicationConfiguration.g:8534:2: ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) - // InternalApplicationConfiguration.g:8534:3: rule__GenerationTask__MetamodelAssignment_3_0_2 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__MetamodelAssignment_3_0_2(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_0__2__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_1__0" - // InternalApplicationConfiguration.g:8543:1: rule__GenerationTask__Group_3_1__0 : rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 ; - public final void rule__GenerationTask__Group_3_1__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8547:1: ( rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 ) - // InternalApplicationConfiguration.g:8548:2: rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 - { - pushFollow(FOLLOW_13); - rule__GenerationTask__Group_3_1__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_1__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_1__0" - - - // $ANTLR start "rule__GenerationTask__Group_3_1__0__Impl" - // InternalApplicationConfiguration.g:8555:1: rule__GenerationTask__Group_3_1__0__Impl : ( 'partial-model' ) ; - public final void rule__GenerationTask__Group_3_1__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8559:1: ( ( 'partial-model' ) ) - // InternalApplicationConfiguration.g:8560:1: ( 'partial-model' ) - { - // InternalApplicationConfiguration.g:8560:1: ( 'partial-model' ) - // InternalApplicationConfiguration.g:8561:2: 'partial-model' - { - before(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); - match(input,54,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_1__0__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_1__1" - // InternalApplicationConfiguration.g:8570:1: rule__GenerationTask__Group_3_1__1 : rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 ; - public final void rule__GenerationTask__Group_3_1__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8574:1: ( rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 ) - // InternalApplicationConfiguration.g:8575:2: rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 - { - pushFollow(FOLLOW_45); - rule__GenerationTask__Group_3_1__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_1__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_1__1" - - - // $ANTLR start "rule__GenerationTask__Group_3_1__1__Impl" - // InternalApplicationConfiguration.g:8582:1: rule__GenerationTask__Group_3_1__1__Impl : ( '=' ) ; - public final void rule__GenerationTask__Group_3_1__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8586:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:8587:1: ( '=' ) - { - // InternalApplicationConfiguration.g:8587:1: ( '=' ) - // InternalApplicationConfiguration.g:8588:2: '=' - { - before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); - match(input,29,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_1__1__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_1__2" - // InternalApplicationConfiguration.g:8597:1: rule__GenerationTask__Group_3_1__2 : rule__GenerationTask__Group_3_1__2__Impl ; - public final void rule__GenerationTask__Group_3_1__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8601:1: ( rule__GenerationTask__Group_3_1__2__Impl ) - // InternalApplicationConfiguration.g:8602:2: rule__GenerationTask__Group_3_1__2__Impl - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_1__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_1__2" - - - // $ANTLR start "rule__GenerationTask__Group_3_1__2__Impl" - // InternalApplicationConfiguration.g:8608:1: rule__GenerationTask__Group_3_1__2__Impl : ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) ; - public final void rule__GenerationTask__Group_3_1__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8612:1: ( ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) ) - // InternalApplicationConfiguration.g:8613:1: ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) - { - // InternalApplicationConfiguration.g:8613:1: ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) - // InternalApplicationConfiguration.g:8614:2: ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) - { - before(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2()); - // InternalApplicationConfiguration.g:8615:2: ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) - // InternalApplicationConfiguration.g:8615:3: rule__GenerationTask__PartialModelAssignment_3_1_2 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__PartialModelAssignment_3_1_2(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_1__2__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_2__0" - // InternalApplicationConfiguration.g:8624:1: rule__GenerationTask__Group_3_2__0 : rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 ; - public final void rule__GenerationTask__Group_3_2__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8628:1: ( rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 ) - // InternalApplicationConfiguration.g:8629:2: rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 - { - pushFollow(FOLLOW_13); - rule__GenerationTask__Group_3_2__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_2__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_2__0" - - - // $ANTLR start "rule__GenerationTask__Group_3_2__0__Impl" - // InternalApplicationConfiguration.g:8636:1: rule__GenerationTask__Group_3_2__0__Impl : ( 'constraints' ) ; - public final void rule__GenerationTask__Group_3_2__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8640:1: ( ( 'constraints' ) ) - // InternalApplicationConfiguration.g:8641:1: ( 'constraints' ) - { - // InternalApplicationConfiguration.g:8641:1: ( 'constraints' ) - // InternalApplicationConfiguration.g:8642:2: 'constraints' - { - before(grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0()); - match(input,39,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_2__0__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_2__1" - // InternalApplicationConfiguration.g:8651:1: rule__GenerationTask__Group_3_2__1 : rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 ; - public final void rule__GenerationTask__Group_3_2__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8655:1: ( rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 ) - // InternalApplicationConfiguration.g:8656:2: rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 - { - pushFollow(FOLLOW_45); - rule__GenerationTask__Group_3_2__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_2__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_2__1" - - - // $ANTLR start "rule__GenerationTask__Group_3_2__1__Impl" - // InternalApplicationConfiguration.g:8663:1: rule__GenerationTask__Group_3_2__1__Impl : ( '=' ) ; - public final void rule__GenerationTask__Group_3_2__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8667:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:8668:1: ( '=' ) - { - // InternalApplicationConfiguration.g:8668:1: ( '=' ) - // InternalApplicationConfiguration.g:8669:2: '=' - { - before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); - match(input,29,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_2__1__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_2__2" - // InternalApplicationConfiguration.g:8678:1: rule__GenerationTask__Group_3_2__2 : rule__GenerationTask__Group_3_2__2__Impl ; - public final void rule__GenerationTask__Group_3_2__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8682:1: ( rule__GenerationTask__Group_3_2__2__Impl ) - // InternalApplicationConfiguration.g:8683:2: rule__GenerationTask__Group_3_2__2__Impl - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_2__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_2__2" - - - // $ANTLR start "rule__GenerationTask__Group_3_2__2__Impl" - // InternalApplicationConfiguration.g:8689:1: rule__GenerationTask__Group_3_2__2__Impl : ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) ; - public final void rule__GenerationTask__Group_3_2__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8693:1: ( ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) ) - // InternalApplicationConfiguration.g:8694:1: ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) - { - // InternalApplicationConfiguration.g:8694:1: ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) - // InternalApplicationConfiguration.g:8695:2: ( rule__GenerationTask__PatternsAssignment_3_2_2 ) - { - before(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2()); - // InternalApplicationConfiguration.g:8696:2: ( rule__GenerationTask__PatternsAssignment_3_2_2 ) - // InternalApplicationConfiguration.g:8696:3: rule__GenerationTask__PatternsAssignment_3_2_2 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__PatternsAssignment_3_2_2(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_2__2__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_3__0" - // InternalApplicationConfiguration.g:8705:1: rule__GenerationTask__Group_3_3__0 : rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 ; - public final void rule__GenerationTask__Group_3_3__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8709:1: ( rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 ) - // InternalApplicationConfiguration.g:8710:2: rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 - { - pushFollow(FOLLOW_13); - rule__GenerationTask__Group_3_3__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_3__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_3__0" - - - // $ANTLR start "rule__GenerationTask__Group_3_3__0__Impl" - // InternalApplicationConfiguration.g:8717:1: rule__GenerationTask__Group_3_3__0__Impl : ( 'objectives' ) ; - public final void rule__GenerationTask__Group_3_3__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8721:1: ( ( 'objectives' ) ) - // InternalApplicationConfiguration.g:8722:1: ( 'objectives' ) - { - // InternalApplicationConfiguration.g:8722:1: ( 'objectives' ) - // InternalApplicationConfiguration.g:8723:2: 'objectives' - { - before(grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0()); - match(input,41,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_3__0__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_3__1" - // InternalApplicationConfiguration.g:8732:1: rule__GenerationTask__Group_3_3__1 : rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 ; - public final void rule__GenerationTask__Group_3_3__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8736:1: ( rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 ) - // InternalApplicationConfiguration.g:8737:2: rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 - { - pushFollow(FOLLOW_45); - rule__GenerationTask__Group_3_3__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_3__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_3__1" - - - // $ANTLR start "rule__GenerationTask__Group_3_3__1__Impl" - // InternalApplicationConfiguration.g:8744:1: rule__GenerationTask__Group_3_3__1__Impl : ( '=' ) ; - public final void rule__GenerationTask__Group_3_3__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8748:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:8749:1: ( '=' ) - { - // InternalApplicationConfiguration.g:8749:1: ( '=' ) - // InternalApplicationConfiguration.g:8750:2: '=' - { - before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); - match(input,29,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_3__1__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_3__2" - // InternalApplicationConfiguration.g:8759:1: rule__GenerationTask__Group_3_3__2 : rule__GenerationTask__Group_3_3__2__Impl ; - public final void rule__GenerationTask__Group_3_3__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8763:1: ( rule__GenerationTask__Group_3_3__2__Impl ) - // InternalApplicationConfiguration.g:8764:2: rule__GenerationTask__Group_3_3__2__Impl - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_3__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_3__2" - - - // $ANTLR start "rule__GenerationTask__Group_3_3__2__Impl" - // InternalApplicationConfiguration.g:8770:1: rule__GenerationTask__Group_3_3__2__Impl : ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) ; - public final void rule__GenerationTask__Group_3_3__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8774:1: ( ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) ) - // InternalApplicationConfiguration.g:8775:1: ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) - { - // InternalApplicationConfiguration.g:8775:1: ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) - // InternalApplicationConfiguration.g:8776:2: ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) - { - before(grammarAccess.getGenerationTaskAccess().getObjectivesAssignment_3_3_2()); - // InternalApplicationConfiguration.g:8777:2: ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) - // InternalApplicationConfiguration.g:8777:3: rule__GenerationTask__ObjectivesAssignment_3_3_2 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__ObjectivesAssignment_3_3_2(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getObjectivesAssignment_3_3_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_3__2__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_4__0" - // InternalApplicationConfiguration.g:8786:1: rule__GenerationTask__Group_3_4__0 : rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 ; - public final void rule__GenerationTask__Group_3_4__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8790:1: ( rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 ) - // InternalApplicationConfiguration.g:8791:2: rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 - { - pushFollow(FOLLOW_13); - rule__GenerationTask__Group_3_4__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_4__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_4__0" - - - // $ANTLR start "rule__GenerationTask__Group_3_4__0__Impl" - // InternalApplicationConfiguration.g:8798:1: rule__GenerationTask__Group_3_4__0__Impl : ( 'scope' ) ; - public final void rule__GenerationTask__Group_3_4__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8802:1: ( ( 'scope' ) ) - // InternalApplicationConfiguration.g:8803:1: ( 'scope' ) - { - // InternalApplicationConfiguration.g:8803:1: ( 'scope' ) - // InternalApplicationConfiguration.g:8804:2: 'scope' - { - before(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0()); - match(input,52,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_4__0__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_4__1" - // InternalApplicationConfiguration.g:8813:1: rule__GenerationTask__Group_3_4__1 : rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 ; - public final void rule__GenerationTask__Group_3_4__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8817:1: ( rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 ) - // InternalApplicationConfiguration.g:8818:2: rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 - { - pushFollow(FOLLOW_45); - rule__GenerationTask__Group_3_4__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_4__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_4__1" - - - // $ANTLR start "rule__GenerationTask__Group_3_4__1__Impl" - // InternalApplicationConfiguration.g:8825:1: rule__GenerationTask__Group_3_4__1__Impl : ( '=' ) ; - public final void rule__GenerationTask__Group_3_4__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8829:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:8830:1: ( '=' ) - { - // InternalApplicationConfiguration.g:8830:1: ( '=' ) - // InternalApplicationConfiguration.g:8831:2: '=' - { - before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); - match(input,29,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_4__1__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_4__2" - // InternalApplicationConfiguration.g:8840:1: rule__GenerationTask__Group_3_4__2 : rule__GenerationTask__Group_3_4__2__Impl ; - public final void rule__GenerationTask__Group_3_4__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8844:1: ( rule__GenerationTask__Group_3_4__2__Impl ) - // InternalApplicationConfiguration.g:8845:2: rule__GenerationTask__Group_3_4__2__Impl - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_4__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_4__2" - - - // $ANTLR start "rule__GenerationTask__Group_3_4__2__Impl" - // InternalApplicationConfiguration.g:8851:1: rule__GenerationTask__Group_3_4__2__Impl : ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) ; - public final void rule__GenerationTask__Group_3_4__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8855:1: ( ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) ) - // InternalApplicationConfiguration.g:8856:1: ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) - { - // InternalApplicationConfiguration.g:8856:1: ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) - // InternalApplicationConfiguration.g:8857:2: ( rule__GenerationTask__ScopeAssignment_3_4_2 ) - { - before(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_4_2()); - // InternalApplicationConfiguration.g:8858:2: ( rule__GenerationTask__ScopeAssignment_3_4_2 ) - // InternalApplicationConfiguration.g:8858:3: rule__GenerationTask__ScopeAssignment_3_4_2 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__ScopeAssignment_3_4_2(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_4_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_4__2__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_5__0" - // InternalApplicationConfiguration.g:8867:1: rule__GenerationTask__Group_3_5__0 : rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 ; - public final void rule__GenerationTask__Group_3_5__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8871:1: ( rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 ) - // InternalApplicationConfiguration.g:8872:2: rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 - { - pushFollow(FOLLOW_13); - rule__GenerationTask__Group_3_5__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_5__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_5__0" - - - // $ANTLR start "rule__GenerationTask__Group_3_5__0__Impl" - // InternalApplicationConfiguration.g:8879:1: rule__GenerationTask__Group_3_5__0__Impl : ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) ; - public final void rule__GenerationTask__Group_3_5__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8883:1: ( ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) ) - // InternalApplicationConfiguration.g:8884:1: ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) - { - // InternalApplicationConfiguration.g:8884:1: ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) - // InternalApplicationConfiguration.g:8885:2: ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) - { - before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_5_0()); - // InternalApplicationConfiguration.g:8886:2: ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) - // InternalApplicationConfiguration.g:8886:3: rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__NumberSpecifiedAssignment_3_5_0(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_5_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_5__0__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_5__1" - // InternalApplicationConfiguration.g:8894:1: rule__GenerationTask__Group_3_5__1 : rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 ; - public final void rule__GenerationTask__Group_3_5__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8898:1: ( rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 ) - // InternalApplicationConfiguration.g:8899:2: rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 - { - pushFollow(FOLLOW_9); - rule__GenerationTask__Group_3_5__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_5__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_5__1" - - - // $ANTLR start "rule__GenerationTask__Group_3_5__1__Impl" - // InternalApplicationConfiguration.g:8906:1: rule__GenerationTask__Group_3_5__1__Impl : ( '=' ) ; - public final void rule__GenerationTask__Group_3_5__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8910:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:8911:1: ( '=' ) - { - // InternalApplicationConfiguration.g:8911:1: ( '=' ) - // InternalApplicationConfiguration.g:8912:2: '=' - { - before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); - match(input,29,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_5__1__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_5__2" - // InternalApplicationConfiguration.g:8921:1: rule__GenerationTask__Group_3_5__2 : rule__GenerationTask__Group_3_5__2__Impl ; - public final void rule__GenerationTask__Group_3_5__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8925:1: ( rule__GenerationTask__Group_3_5__2__Impl ) - // InternalApplicationConfiguration.g:8926:2: rule__GenerationTask__Group_3_5__2__Impl - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_5__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_5__2" - - - // $ANTLR start "rule__GenerationTask__Group_3_5__2__Impl" - // InternalApplicationConfiguration.g:8932:1: rule__GenerationTask__Group_3_5__2__Impl : ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) ; - public final void rule__GenerationTask__Group_3_5__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8936:1: ( ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) ) - // InternalApplicationConfiguration.g:8937:1: ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) - { - // InternalApplicationConfiguration.g:8937:1: ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) - // InternalApplicationConfiguration.g:8938:2: ( rule__GenerationTask__NumberAssignment_3_5_2 ) - { - before(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_5_2()); - // InternalApplicationConfiguration.g:8939:2: ( rule__GenerationTask__NumberAssignment_3_5_2 ) - // InternalApplicationConfiguration.g:8939:3: rule__GenerationTask__NumberAssignment_3_5_2 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__NumberAssignment_3_5_2(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_5_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_5__2__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_6__0" - // InternalApplicationConfiguration.g:8948:1: rule__GenerationTask__Group_3_6__0 : rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 ; - public final void rule__GenerationTask__Group_3_6__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8952:1: ( rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 ) - // InternalApplicationConfiguration.g:8953:2: rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 - { - pushFollow(FOLLOW_13); - rule__GenerationTask__Group_3_6__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_6__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_6__0" - - - // $ANTLR start "rule__GenerationTask__Group_3_6__0__Impl" - // InternalApplicationConfiguration.g:8960:1: rule__GenerationTask__Group_3_6__0__Impl : ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) ; - public final void rule__GenerationTask__Group_3_6__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8964:1: ( ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) ) - // InternalApplicationConfiguration.g:8965:1: ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) - { - // InternalApplicationConfiguration.g:8965:1: ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) - // InternalApplicationConfiguration.g:8966:2: ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) - { - before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_6_0()); - // InternalApplicationConfiguration.g:8967:2: ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) - // InternalApplicationConfiguration.g:8967:3: rule__GenerationTask__RunSpecifiedAssignment_3_6_0 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__RunSpecifiedAssignment_3_6_0(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_6_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_6__0__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_6__1" - // InternalApplicationConfiguration.g:8975:1: rule__GenerationTask__Group_3_6__1 : rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 ; - public final void rule__GenerationTask__Group_3_6__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8979:1: ( rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 ) - // InternalApplicationConfiguration.g:8980:2: rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 - { - pushFollow(FOLLOW_9); - rule__GenerationTask__Group_3_6__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_6__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_6__1" - - - // $ANTLR start "rule__GenerationTask__Group_3_6__1__Impl" - // InternalApplicationConfiguration.g:8987:1: rule__GenerationTask__Group_3_6__1__Impl : ( '=' ) ; - public final void rule__GenerationTask__Group_3_6__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8991:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:8992:1: ( '=' ) - { - // InternalApplicationConfiguration.g:8992:1: ( '=' ) - // InternalApplicationConfiguration.g:8993:2: '=' - { - before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); - match(input,29,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_6__1__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_6__2" - // InternalApplicationConfiguration.g:9002:1: rule__GenerationTask__Group_3_6__2 : rule__GenerationTask__Group_3_6__2__Impl ; - public final void rule__GenerationTask__Group_3_6__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9006:1: ( rule__GenerationTask__Group_3_6__2__Impl ) - // InternalApplicationConfiguration.g:9007:2: rule__GenerationTask__Group_3_6__2__Impl - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_6__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_6__2" - - - // $ANTLR start "rule__GenerationTask__Group_3_6__2__Impl" - // InternalApplicationConfiguration.g:9013:1: rule__GenerationTask__Group_3_6__2__Impl : ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) ; - public final void rule__GenerationTask__Group_3_6__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9017:1: ( ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) ) - // InternalApplicationConfiguration.g:9018:1: ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) - { - // InternalApplicationConfiguration.g:9018:1: ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) - // InternalApplicationConfiguration.g:9019:2: ( rule__GenerationTask__RunsAssignment_3_6_2 ) - { - before(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_6_2()); - // InternalApplicationConfiguration.g:9020:2: ( rule__GenerationTask__RunsAssignment_3_6_2 ) - // InternalApplicationConfiguration.g:9020:3: rule__GenerationTask__RunsAssignment_3_6_2 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__RunsAssignment_3_6_2(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_6_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_6__2__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_7__0" - // InternalApplicationConfiguration.g:9029:1: rule__GenerationTask__Group_3_7__0 : rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 ; - public final void rule__GenerationTask__Group_3_7__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9033:1: ( rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 ) - // InternalApplicationConfiguration.g:9034:2: rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 - { - pushFollow(FOLLOW_13); - rule__GenerationTask__Group_3_7__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_7__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_7__0" - - - // $ANTLR start "rule__GenerationTask__Group_3_7__0__Impl" - // InternalApplicationConfiguration.g:9041:1: rule__GenerationTask__Group_3_7__0__Impl : ( 'solver' ) ; - public final void rule__GenerationTask__Group_3_7__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9045:1: ( ( 'solver' ) ) - // InternalApplicationConfiguration.g:9046:1: ( 'solver' ) - { - // InternalApplicationConfiguration.g:9046:1: ( 'solver' ) - // InternalApplicationConfiguration.g:9047:2: 'solver' - { - before(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0()); - match(input,55,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_7__0__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_7__1" - // InternalApplicationConfiguration.g:9056:1: rule__GenerationTask__Group_3_7__1 : rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 ; - public final void rule__GenerationTask__Group_3_7__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9060:1: ( rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 ) - // InternalApplicationConfiguration.g:9061:2: rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 - { - pushFollow(FOLLOW_46); - rule__GenerationTask__Group_3_7__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_7__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_7__1" - - - // $ANTLR start "rule__GenerationTask__Group_3_7__1__Impl" - // InternalApplicationConfiguration.g:9068:1: rule__GenerationTask__Group_3_7__1__Impl : ( '=' ) ; - public final void rule__GenerationTask__Group_3_7__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9072:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:9073:1: ( '=' ) - { - // InternalApplicationConfiguration.g:9073:1: ( '=' ) - // InternalApplicationConfiguration.g:9074:2: '=' - { - before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); - match(input,29,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_7__1__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_7__2" - // InternalApplicationConfiguration.g:9083:1: rule__GenerationTask__Group_3_7__2 : rule__GenerationTask__Group_3_7__2__Impl ; - public final void rule__GenerationTask__Group_3_7__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9087:1: ( rule__GenerationTask__Group_3_7__2__Impl ) - // InternalApplicationConfiguration.g:9088:2: rule__GenerationTask__Group_3_7__2__Impl - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_7__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_7__2" - - - // $ANTLR start "rule__GenerationTask__Group_3_7__2__Impl" - // InternalApplicationConfiguration.g:9094:1: rule__GenerationTask__Group_3_7__2__Impl : ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) ; - public final void rule__GenerationTask__Group_3_7__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9098:1: ( ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) ) - // InternalApplicationConfiguration.g:9099:1: ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) - { - // InternalApplicationConfiguration.g:9099:1: ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) - // InternalApplicationConfiguration.g:9100:2: ( rule__GenerationTask__SolverAssignment_3_7_2 ) - { - before(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_7_2()); - // InternalApplicationConfiguration.g:9101:2: ( rule__GenerationTask__SolverAssignment_3_7_2 ) - // InternalApplicationConfiguration.g:9101:3: rule__GenerationTask__SolverAssignment_3_7_2 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__SolverAssignment_3_7_2(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_7_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_7__2__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_8__0" - // InternalApplicationConfiguration.g:9110:1: rule__GenerationTask__Group_3_8__0 : rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 ; - public final void rule__GenerationTask__Group_3_8__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9114:1: ( rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 ) - // InternalApplicationConfiguration.g:9115:2: rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 - { - pushFollow(FOLLOW_13); - rule__GenerationTask__Group_3_8__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_8__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_8__0" - - - // $ANTLR start "rule__GenerationTask__Group_3_8__0__Impl" - // InternalApplicationConfiguration.g:9122:1: rule__GenerationTask__Group_3_8__0__Impl : ( 'config' ) ; - public final void rule__GenerationTask__Group_3_8__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9126:1: ( ( 'config' ) ) - // InternalApplicationConfiguration.g:9127:1: ( 'config' ) - { - // InternalApplicationConfiguration.g:9127:1: ( 'config' ) - // InternalApplicationConfiguration.g:9128:2: 'config' - { - before(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0()); - match(input,42,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_8__0__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_8__1" - // InternalApplicationConfiguration.g:9137:1: rule__GenerationTask__Group_3_8__1 : rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 ; - public final void rule__GenerationTask__Group_3_8__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9141:1: ( rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 ) - // InternalApplicationConfiguration.g:9142:2: rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 - { - pushFollow(FOLLOW_45); - rule__GenerationTask__Group_3_8__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_8__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_8__1" - - - // $ANTLR start "rule__GenerationTask__Group_3_8__1__Impl" - // InternalApplicationConfiguration.g:9149:1: rule__GenerationTask__Group_3_8__1__Impl : ( '=' ) ; - public final void rule__GenerationTask__Group_3_8__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9153:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:9154:1: ( '=' ) - { - // InternalApplicationConfiguration.g:9154:1: ( '=' ) - // InternalApplicationConfiguration.g:9155:2: '=' - { - before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); - match(input,29,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_8__1__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_8__2" - // InternalApplicationConfiguration.g:9164:1: rule__GenerationTask__Group_3_8__2 : rule__GenerationTask__Group_3_8__2__Impl ; - public final void rule__GenerationTask__Group_3_8__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9168:1: ( rule__GenerationTask__Group_3_8__2__Impl ) - // InternalApplicationConfiguration.g:9169:2: rule__GenerationTask__Group_3_8__2__Impl - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_8__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_8__2" - - - // $ANTLR start "rule__GenerationTask__Group_3_8__2__Impl" - // InternalApplicationConfiguration.g:9175:1: rule__GenerationTask__Group_3_8__2__Impl : ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) ; - public final void rule__GenerationTask__Group_3_8__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9179:1: ( ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) ) - // InternalApplicationConfiguration.g:9180:1: ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) - { - // InternalApplicationConfiguration.g:9180:1: ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) - // InternalApplicationConfiguration.g:9181:2: ( rule__GenerationTask__ConfigAssignment_3_8_2 ) - { - before(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_8_2()); - // InternalApplicationConfiguration.g:9182:2: ( rule__GenerationTask__ConfigAssignment_3_8_2 ) - // InternalApplicationConfiguration.g:9182:3: rule__GenerationTask__ConfigAssignment_3_8_2 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__ConfigAssignment_3_8_2(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_8_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_8__2__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_9__0" - // InternalApplicationConfiguration.g:9191:1: rule__GenerationTask__Group_3_9__0 : rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 ; - public final void rule__GenerationTask__Group_3_9__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9195:1: ( rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 ) - // InternalApplicationConfiguration.g:9196:2: rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 - { - pushFollow(FOLLOW_13); - rule__GenerationTask__Group_3_9__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_9__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_9__0" - - - // $ANTLR start "rule__GenerationTask__Group_3_9__0__Impl" - // InternalApplicationConfiguration.g:9203:1: rule__GenerationTask__Group_3_9__0__Impl : ( 'debug' ) ; - public final void rule__GenerationTask__Group_3_9__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9207:1: ( ( 'debug' ) ) - // InternalApplicationConfiguration.g:9208:1: ( 'debug' ) - { - // InternalApplicationConfiguration.g:9208:1: ( 'debug' ) - // InternalApplicationConfiguration.g:9209:2: 'debug' - { - before(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0()); - match(input,56,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_9__0__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_9__1" - // InternalApplicationConfiguration.g:9218:1: rule__GenerationTask__Group_3_9__1 : rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 ; - public final void rule__GenerationTask__Group_3_9__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9222:1: ( rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 ) - // InternalApplicationConfiguration.g:9223:2: rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 - { - pushFollow(FOLLOW_21); - rule__GenerationTask__Group_3_9__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_9__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_9__1" - - - // $ANTLR start "rule__GenerationTask__Group_3_9__1__Impl" - // InternalApplicationConfiguration.g:9230:1: rule__GenerationTask__Group_3_9__1__Impl : ( '=' ) ; - public final void rule__GenerationTask__Group_3_9__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9234:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:9235:1: ( '=' ) - { - // InternalApplicationConfiguration.g:9235:1: ( '=' ) - // InternalApplicationConfiguration.g:9236:2: '=' - { - before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); - match(input,29,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_9__1__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_9__2" - // InternalApplicationConfiguration.g:9245:1: rule__GenerationTask__Group_3_9__2 : rule__GenerationTask__Group_3_9__2__Impl ; - public final void rule__GenerationTask__Group_3_9__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9249:1: ( rule__GenerationTask__Group_3_9__2__Impl ) - // InternalApplicationConfiguration.g:9250:2: rule__GenerationTask__Group_3_9__2__Impl - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_9__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_9__2" - - - // $ANTLR start "rule__GenerationTask__Group_3_9__2__Impl" - // InternalApplicationConfiguration.g:9256:1: rule__GenerationTask__Group_3_9__2__Impl : ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) ; - public final void rule__GenerationTask__Group_3_9__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9260:1: ( ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) ) - // InternalApplicationConfiguration.g:9261:1: ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) - { - // InternalApplicationConfiguration.g:9261:1: ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) - // InternalApplicationConfiguration.g:9262:2: ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) - { - before(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_9_2()); - // InternalApplicationConfiguration.g:9263:2: ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) - // InternalApplicationConfiguration.g:9263:3: rule__GenerationTask__DebugFolderAssignment_3_9_2 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__DebugFolderAssignment_3_9_2(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_9_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_9__2__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_10__0" - // InternalApplicationConfiguration.g:9272:1: rule__GenerationTask__Group_3_10__0 : rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 ; - public final void rule__GenerationTask__Group_3_10__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9276:1: ( rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 ) - // InternalApplicationConfiguration.g:9277:2: rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 - { - pushFollow(FOLLOW_13); - rule__GenerationTask__Group_3_10__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_10__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_10__0" - - - // $ANTLR start "rule__GenerationTask__Group_3_10__0__Impl" - // InternalApplicationConfiguration.g:9284:1: rule__GenerationTask__Group_3_10__0__Impl : ( 'log' ) ; - public final void rule__GenerationTask__Group_3_10__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9288:1: ( ( 'log' ) ) - // InternalApplicationConfiguration.g:9289:1: ( 'log' ) - { - // InternalApplicationConfiguration.g:9289:1: ( 'log' ) - // InternalApplicationConfiguration.g:9290:2: 'log' - { - before(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0()); - match(input,57,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_10__0__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_10__1" - // InternalApplicationConfiguration.g:9299:1: rule__GenerationTask__Group_3_10__1 : rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 ; - public final void rule__GenerationTask__Group_3_10__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9303:1: ( rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 ) - // InternalApplicationConfiguration.g:9304:2: rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 - { - pushFollow(FOLLOW_21); - rule__GenerationTask__Group_3_10__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_10__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_10__1" - - - // $ANTLR start "rule__GenerationTask__Group_3_10__1__Impl" - // InternalApplicationConfiguration.g:9311:1: rule__GenerationTask__Group_3_10__1__Impl : ( '=' ) ; - public final void rule__GenerationTask__Group_3_10__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9315:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:9316:1: ( '=' ) - { - // InternalApplicationConfiguration.g:9316:1: ( '=' ) - // InternalApplicationConfiguration.g:9317:2: '=' - { - before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); - match(input,29,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_10__1__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_10__2" - // InternalApplicationConfiguration.g:9326:1: rule__GenerationTask__Group_3_10__2 : rule__GenerationTask__Group_3_10__2__Impl ; - public final void rule__GenerationTask__Group_3_10__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9330:1: ( rule__GenerationTask__Group_3_10__2__Impl ) - // InternalApplicationConfiguration.g:9331:2: rule__GenerationTask__Group_3_10__2__Impl - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_10__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_10__2" - - - // $ANTLR start "rule__GenerationTask__Group_3_10__2__Impl" - // InternalApplicationConfiguration.g:9337:1: rule__GenerationTask__Group_3_10__2__Impl : ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) ; - public final void rule__GenerationTask__Group_3_10__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9341:1: ( ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) ) - // InternalApplicationConfiguration.g:9342:1: ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) - { - // InternalApplicationConfiguration.g:9342:1: ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) - // InternalApplicationConfiguration.g:9343:2: ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) - { - before(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_10_2()); - // InternalApplicationConfiguration.g:9344:2: ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) - // InternalApplicationConfiguration.g:9344:3: rule__GenerationTask__TargetLogFileAssignment_3_10_2 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__TargetLogFileAssignment_3_10_2(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_10_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_10__2__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_11__0" - // InternalApplicationConfiguration.g:9353:1: rule__GenerationTask__Group_3_11__0 : rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 ; - public final void rule__GenerationTask__Group_3_11__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9357:1: ( rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 ) - // InternalApplicationConfiguration.g:9358:2: rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 - { - pushFollow(FOLLOW_13); - rule__GenerationTask__Group_3_11__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_11__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_11__0" - - - // $ANTLR start "rule__GenerationTask__Group_3_11__0__Impl" - // InternalApplicationConfiguration.g:9365:1: rule__GenerationTask__Group_3_11__0__Impl : ( 'statistics' ) ; - public final void rule__GenerationTask__Group_3_11__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9369:1: ( ( 'statistics' ) ) - // InternalApplicationConfiguration.g:9370:1: ( 'statistics' ) - { - // InternalApplicationConfiguration.g:9370:1: ( 'statistics' ) - // InternalApplicationConfiguration.g:9371:2: 'statistics' - { - before(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0()); - match(input,58,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_11__0__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_11__1" - // InternalApplicationConfiguration.g:9380:1: rule__GenerationTask__Group_3_11__1 : rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 ; - public final void rule__GenerationTask__Group_3_11__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9384:1: ( rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 ) - // InternalApplicationConfiguration.g:9385:2: rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 - { - pushFollow(FOLLOW_21); - rule__GenerationTask__Group_3_11__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_11__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_11__1" - - - // $ANTLR start "rule__GenerationTask__Group_3_11__1__Impl" - // InternalApplicationConfiguration.g:9392:1: rule__GenerationTask__Group_3_11__1__Impl : ( '=' ) ; - public final void rule__GenerationTask__Group_3_11__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9396:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:9397:1: ( '=' ) - { - // InternalApplicationConfiguration.g:9397:1: ( '=' ) - // InternalApplicationConfiguration.g:9398:2: '=' - { - before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); - match(input,29,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_11__1__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_11__2" - // InternalApplicationConfiguration.g:9407:1: rule__GenerationTask__Group_3_11__2 : rule__GenerationTask__Group_3_11__2__Impl ; - public final void rule__GenerationTask__Group_3_11__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9411:1: ( rule__GenerationTask__Group_3_11__2__Impl ) - // InternalApplicationConfiguration.g:9412:2: rule__GenerationTask__Group_3_11__2__Impl - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_11__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_11__2" - - - // $ANTLR start "rule__GenerationTask__Group_3_11__2__Impl" - // InternalApplicationConfiguration.g:9418:1: rule__GenerationTask__Group_3_11__2__Impl : ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) ; - public final void rule__GenerationTask__Group_3_11__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9422:1: ( ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) ) - // InternalApplicationConfiguration.g:9423:1: ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) - { - // InternalApplicationConfiguration.g:9423:1: ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) - // InternalApplicationConfiguration.g:9424:2: ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) - { - before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_11_2()); - // InternalApplicationConfiguration.g:9425:2: ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) - // InternalApplicationConfiguration.g:9425:3: rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_11_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_11__2__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_12__0" - // InternalApplicationConfiguration.g:9434:1: rule__GenerationTask__Group_3_12__0 : rule__GenerationTask__Group_3_12__0__Impl rule__GenerationTask__Group_3_12__1 ; - public final void rule__GenerationTask__Group_3_12__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9438:1: ( rule__GenerationTask__Group_3_12__0__Impl rule__GenerationTask__Group_3_12__1 ) - // InternalApplicationConfiguration.g:9439:2: rule__GenerationTask__Group_3_12__0__Impl rule__GenerationTask__Group_3_12__1 - { - pushFollow(FOLLOW_13); - rule__GenerationTask__Group_3_12__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_12__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_12__0" - - - // $ANTLR start "rule__GenerationTask__Group_3_12__0__Impl" - // InternalApplicationConfiguration.g:9446:1: rule__GenerationTask__Group_3_12__0__Impl : ( 'output' ) ; - public final void rule__GenerationTask__Group_3_12__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9450:1: ( ( 'output' ) ) - // InternalApplicationConfiguration.g:9451:1: ( 'output' ) - { - // InternalApplicationConfiguration.g:9451:1: ( 'output' ) - // InternalApplicationConfiguration.g:9452:2: 'output' - { - before(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0()); - match(input,59,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_12__0__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_12__1" - // InternalApplicationConfiguration.g:9461:1: rule__GenerationTask__Group_3_12__1 : rule__GenerationTask__Group_3_12__1__Impl rule__GenerationTask__Group_3_12__2 ; - public final void rule__GenerationTask__Group_3_12__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9465:1: ( rule__GenerationTask__Group_3_12__1__Impl rule__GenerationTask__Group_3_12__2 ) - // InternalApplicationConfiguration.g:9466:2: rule__GenerationTask__Group_3_12__1__Impl rule__GenerationTask__Group_3_12__2 - { - pushFollow(FOLLOW_21); - rule__GenerationTask__Group_3_12__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_12__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_12__1" - - - // $ANTLR start "rule__GenerationTask__Group_3_12__1__Impl" - // InternalApplicationConfiguration.g:9473:1: rule__GenerationTask__Group_3_12__1__Impl : ( '=' ) ; - public final void rule__GenerationTask__Group_3_12__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9477:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:9478:1: ( '=' ) - { - // InternalApplicationConfiguration.g:9478:1: ( '=' ) - // InternalApplicationConfiguration.g:9479:2: '=' - { - before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1()); - match(input,29,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_12__1__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_12__2" - // InternalApplicationConfiguration.g:9488:1: rule__GenerationTask__Group_3_12__2 : rule__GenerationTask__Group_3_12__2__Impl ; - public final void rule__GenerationTask__Group_3_12__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9492:1: ( rule__GenerationTask__Group_3_12__2__Impl ) - // InternalApplicationConfiguration.g:9493:2: rule__GenerationTask__Group_3_12__2__Impl - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_12__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_12__2" - - - // $ANTLR start "rule__GenerationTask__Group_3_12__2__Impl" - // InternalApplicationConfiguration.g:9499:1: rule__GenerationTask__Group_3_12__2__Impl : ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) ; - public final void rule__GenerationTask__Group_3_12__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9503:1: ( ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) ) - // InternalApplicationConfiguration.g:9504:1: ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) - { - // InternalApplicationConfiguration.g:9504:1: ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) - // InternalApplicationConfiguration.g:9505:2: ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) - { - before(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_12_2()); - // InternalApplicationConfiguration.g:9506:2: ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) - // InternalApplicationConfiguration.g:9506:3: rule__GenerationTask__TagetFolderAssignment_3_12_2 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__TagetFolderAssignment_3_12_2(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_12_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_12__2__Impl" - - - // $ANTLR start "rule__GenerationTask__UnorderedGroup_3" - // InternalApplicationConfiguration.g:9515:1: rule__GenerationTask__UnorderedGroup_3 : ( rule__GenerationTask__UnorderedGroup_3__0 )? ; - public final void rule__GenerationTask__UnorderedGroup_3() throws RecognitionException { - - int stackSize = keepStackSize(); - getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - - try { - // InternalApplicationConfiguration.g:9520:1: ( ( rule__GenerationTask__UnorderedGroup_3__0 )? ) - // InternalApplicationConfiguration.g:9521:2: ( rule__GenerationTask__UnorderedGroup_3__0 )? - { - // InternalApplicationConfiguration.g:9521:2: ( rule__GenerationTask__UnorderedGroup_3__0 )? - int alt62=2; - alt62 = dfa62.predict(input); - switch (alt62) { - case 1 : - // InternalApplicationConfiguration.g:9521:2: rule__GenerationTask__UnorderedGroup_3__0 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__UnorderedGroup_3__0(); - - state._fsp--; - - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - getUnorderedGroupHelper().leave(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__UnorderedGroup_3" - - - // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__Impl" - // 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 ) ) ) ) ) ; - public final void rule__GenerationTask__UnorderedGroup_3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - boolean selected = false; - - try { - // 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 ) ) ) ) ) ) - // 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 ) ) ) ) ) - { - // 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 ) ) ) ) ) - int alt63=13; - alt63 = dfa63.predict(input); - switch (alt63) { - case 1 : - // InternalApplicationConfiguration.g:9536:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) - { - // InternalApplicationConfiguration.g:9536:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) - // InternalApplicationConfiguration.g:9537:4: {...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) { - throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)"); - } - // InternalApplicationConfiguration.g:9537:110: ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) - // InternalApplicationConfiguration.g:9538:5: ( ( rule__GenerationTask__Group_3_0__0 ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0); - - - selected = true; - - // InternalApplicationConfiguration.g:9544:5: ( ( rule__GenerationTask__Group_3_0__0 ) ) - // InternalApplicationConfiguration.g:9545:6: ( rule__GenerationTask__Group_3_0__0 ) - { - before(grammarAccess.getGenerationTaskAccess().getGroup_3_0()); - // InternalApplicationConfiguration.g:9546:6: ( rule__GenerationTask__Group_3_0__0 ) - // InternalApplicationConfiguration.g:9546:7: rule__GenerationTask__Group_3_0__0 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_0__0(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getGroup_3_0()); - - } - - - } - - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:9551:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) - { - // InternalApplicationConfiguration.g:9551:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) - // InternalApplicationConfiguration.g:9552:4: {...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) { - throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)"); - } - // InternalApplicationConfiguration.g:9552:110: ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) - // InternalApplicationConfiguration.g:9553:5: ( ( rule__GenerationTask__Group_3_1__0 ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1); - - - selected = true; - - // InternalApplicationConfiguration.g:9559:5: ( ( rule__GenerationTask__Group_3_1__0 ) ) - // InternalApplicationConfiguration.g:9560:6: ( rule__GenerationTask__Group_3_1__0 ) - { - before(grammarAccess.getGenerationTaskAccess().getGroup_3_1()); - // InternalApplicationConfiguration.g:9561:6: ( rule__GenerationTask__Group_3_1__0 ) - // InternalApplicationConfiguration.g:9561:7: rule__GenerationTask__Group_3_1__0 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_1__0(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getGroup_3_1()); - - } - - - } - - - } - - - } - break; - case 3 : - // InternalApplicationConfiguration.g:9566:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) - { - // InternalApplicationConfiguration.g:9566:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) - // InternalApplicationConfiguration.g:9567:4: {...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) { - throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)"); - } - // InternalApplicationConfiguration.g:9567:110: ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) - // InternalApplicationConfiguration.g:9568:5: ( ( rule__GenerationTask__Group_3_2__0 ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2); - - - selected = true; - - // InternalApplicationConfiguration.g:9574:5: ( ( rule__GenerationTask__Group_3_2__0 ) ) - // InternalApplicationConfiguration.g:9575:6: ( rule__GenerationTask__Group_3_2__0 ) - { - before(grammarAccess.getGenerationTaskAccess().getGroup_3_2()); - // InternalApplicationConfiguration.g:9576:6: ( rule__GenerationTask__Group_3_2__0 ) - // InternalApplicationConfiguration.g:9576:7: rule__GenerationTask__Group_3_2__0 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_2__0(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getGroup_3_2()); - - } - - - } - - - } - - - } - break; - case 4 : - // InternalApplicationConfiguration.g:9581:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) - { - // InternalApplicationConfiguration.g:9581:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) - // InternalApplicationConfiguration.g:9582:4: {...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) { - throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)"); - } - // InternalApplicationConfiguration.g:9582:110: ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) - // InternalApplicationConfiguration.g:9583:5: ( ( rule__GenerationTask__Group_3_3__0 ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3); - - - selected = true; - - // InternalApplicationConfiguration.g:9589:5: ( ( rule__GenerationTask__Group_3_3__0 ) ) - // InternalApplicationConfiguration.g:9590:6: ( rule__GenerationTask__Group_3_3__0 ) - { - before(grammarAccess.getGenerationTaskAccess().getGroup_3_3()); - // InternalApplicationConfiguration.g:9591:6: ( rule__GenerationTask__Group_3_3__0 ) - // InternalApplicationConfiguration.g:9591:7: rule__GenerationTask__Group_3_3__0 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_3__0(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getGroup_3_3()); - - } - - - } - - - } - - - } - break; - case 5 : - // InternalApplicationConfiguration.g:9596:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) - { - // InternalApplicationConfiguration.g:9596:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) - // InternalApplicationConfiguration.g:9597:4: {...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) { - throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)"); - } - // InternalApplicationConfiguration.g:9597:110: ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) - // InternalApplicationConfiguration.g:9598:5: ( ( rule__GenerationTask__Group_3_4__0 ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4); - - - selected = true; - - // InternalApplicationConfiguration.g:9604:5: ( ( rule__GenerationTask__Group_3_4__0 ) ) - // InternalApplicationConfiguration.g:9605:6: ( rule__GenerationTask__Group_3_4__0 ) - { - before(grammarAccess.getGenerationTaskAccess().getGroup_3_4()); - // InternalApplicationConfiguration.g:9606:6: ( rule__GenerationTask__Group_3_4__0 ) - // InternalApplicationConfiguration.g:9606:7: rule__GenerationTask__Group_3_4__0 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_4__0(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getGroup_3_4()); - - } - - - } - - - } - - - } - break; - case 6 : - // InternalApplicationConfiguration.g:9611:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) - { - // InternalApplicationConfiguration.g:9611:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) - // InternalApplicationConfiguration.g:9612:4: {...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) { - throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)"); - } - // InternalApplicationConfiguration.g:9612:110: ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) - // InternalApplicationConfiguration.g:9613:5: ( ( rule__GenerationTask__Group_3_5__0 ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5); - - - selected = true; - - // InternalApplicationConfiguration.g:9619:5: ( ( rule__GenerationTask__Group_3_5__0 ) ) - // InternalApplicationConfiguration.g:9620:6: ( rule__GenerationTask__Group_3_5__0 ) - { - before(grammarAccess.getGenerationTaskAccess().getGroup_3_5()); - // InternalApplicationConfiguration.g:9621:6: ( rule__GenerationTask__Group_3_5__0 ) - // InternalApplicationConfiguration.g:9621:7: rule__GenerationTask__Group_3_5__0 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_5__0(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getGroup_3_5()); - - } - - - } - - - } - - - } - break; - case 7 : - // InternalApplicationConfiguration.g:9626:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) - { - // InternalApplicationConfiguration.g:9626:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) - // InternalApplicationConfiguration.g:9627:4: {...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) { - throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)"); - } - // InternalApplicationConfiguration.g:9627:110: ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) - // InternalApplicationConfiguration.g:9628:5: ( ( rule__GenerationTask__Group_3_6__0 ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6); - - - selected = true; - - // InternalApplicationConfiguration.g:9634:5: ( ( rule__GenerationTask__Group_3_6__0 ) ) - // InternalApplicationConfiguration.g:9635:6: ( rule__GenerationTask__Group_3_6__0 ) - { - before(grammarAccess.getGenerationTaskAccess().getGroup_3_6()); - // InternalApplicationConfiguration.g:9636:6: ( rule__GenerationTask__Group_3_6__0 ) - // InternalApplicationConfiguration.g:9636:7: rule__GenerationTask__Group_3_6__0 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_6__0(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getGroup_3_6()); - - } - - - } - - - } - - - } - break; - case 8 : - // InternalApplicationConfiguration.g:9641:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) - { - // InternalApplicationConfiguration.g:9641:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) - // InternalApplicationConfiguration.g:9642:4: {...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) { - throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)"); - } - // InternalApplicationConfiguration.g:9642:110: ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) - // InternalApplicationConfiguration.g:9643:5: ( ( rule__GenerationTask__Group_3_7__0 ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7); - - - selected = true; - - // InternalApplicationConfiguration.g:9649:5: ( ( rule__GenerationTask__Group_3_7__0 ) ) - // InternalApplicationConfiguration.g:9650:6: ( rule__GenerationTask__Group_3_7__0 ) - { - before(grammarAccess.getGenerationTaskAccess().getGroup_3_7()); - // InternalApplicationConfiguration.g:9651:6: ( rule__GenerationTask__Group_3_7__0 ) - // InternalApplicationConfiguration.g:9651:7: rule__GenerationTask__Group_3_7__0 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_7__0(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getGroup_3_7()); - - } - - - } - - - } - - - } - break; - case 9 : - // InternalApplicationConfiguration.g:9656:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) - { - // InternalApplicationConfiguration.g:9656:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) - // InternalApplicationConfiguration.g:9657:4: {...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) { - throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)"); - } - // InternalApplicationConfiguration.g:9657:110: ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) - // InternalApplicationConfiguration.g:9658:5: ( ( rule__GenerationTask__Group_3_8__0 ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8); - - - selected = true; - - // InternalApplicationConfiguration.g:9664:5: ( ( rule__GenerationTask__Group_3_8__0 ) ) - // InternalApplicationConfiguration.g:9665:6: ( rule__GenerationTask__Group_3_8__0 ) - { - before(grammarAccess.getGenerationTaskAccess().getGroup_3_8()); - // InternalApplicationConfiguration.g:9666:6: ( rule__GenerationTask__Group_3_8__0 ) - // InternalApplicationConfiguration.g:9666:7: rule__GenerationTask__Group_3_8__0 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_8__0(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getGroup_3_8()); - - } - - - } - - - } - - - } - break; - case 10 : - // InternalApplicationConfiguration.g:9671:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) - { - // InternalApplicationConfiguration.g:9671:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) - // InternalApplicationConfiguration.g:9672:4: {...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) { - throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)"); - } - // InternalApplicationConfiguration.g:9672:110: ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) - // InternalApplicationConfiguration.g:9673:5: ( ( rule__GenerationTask__Group_3_9__0 ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9); - - - selected = true; - - // InternalApplicationConfiguration.g:9679:5: ( ( rule__GenerationTask__Group_3_9__0 ) ) - // InternalApplicationConfiguration.g:9680:6: ( rule__GenerationTask__Group_3_9__0 ) - { - before(grammarAccess.getGenerationTaskAccess().getGroup_3_9()); - // InternalApplicationConfiguration.g:9681:6: ( rule__GenerationTask__Group_3_9__0 ) - // InternalApplicationConfiguration.g:9681:7: rule__GenerationTask__Group_3_9__0 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_9__0(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getGroup_3_9()); - - } - - - } - - - } - - - } - break; - case 11 : - // InternalApplicationConfiguration.g:9686:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) - { - // InternalApplicationConfiguration.g:9686:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) - // InternalApplicationConfiguration.g:9687:4: {...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) { - throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)"); - } - // InternalApplicationConfiguration.g:9687:111: ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) - // InternalApplicationConfiguration.g:9688:5: ( ( rule__GenerationTask__Group_3_10__0 ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10); - - - selected = true; - - // InternalApplicationConfiguration.g:9694:5: ( ( rule__GenerationTask__Group_3_10__0 ) ) - // InternalApplicationConfiguration.g:9695:6: ( rule__GenerationTask__Group_3_10__0 ) - { - before(grammarAccess.getGenerationTaskAccess().getGroup_3_10()); - // InternalApplicationConfiguration.g:9696:6: ( rule__GenerationTask__Group_3_10__0 ) - // InternalApplicationConfiguration.g:9696:7: rule__GenerationTask__Group_3_10__0 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_10__0(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getGroup_3_10()); - - } - - - } - - - } - - - } - break; - case 12 : - // InternalApplicationConfiguration.g:9701:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) - { - // InternalApplicationConfiguration.g:9701:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) - // InternalApplicationConfiguration.g:9702:4: {...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) { - throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)"); - } - // InternalApplicationConfiguration.g:9702:111: ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) - // InternalApplicationConfiguration.g:9703:5: ( ( rule__GenerationTask__Group_3_11__0 ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11); - - - selected = true; - - // InternalApplicationConfiguration.g:9709:5: ( ( rule__GenerationTask__Group_3_11__0 ) ) - // InternalApplicationConfiguration.g:9710:6: ( rule__GenerationTask__Group_3_11__0 ) - { - before(grammarAccess.getGenerationTaskAccess().getGroup_3_11()); - // InternalApplicationConfiguration.g:9711:6: ( rule__GenerationTask__Group_3_11__0 ) - // InternalApplicationConfiguration.g:9711:7: rule__GenerationTask__Group_3_11__0 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_11__0(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getGroup_3_11()); - - } - - - } - - - } - - - } - break; - case 13 : - // InternalApplicationConfiguration.g:9716:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) - { - // InternalApplicationConfiguration.g:9716:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) - // InternalApplicationConfiguration.g:9717:4: {...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) { - throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12)"); - } - // InternalApplicationConfiguration.g:9717:111: ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) - // InternalApplicationConfiguration.g:9718:5: ( ( rule__GenerationTask__Group_3_12__0 ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12); - - - selected = true; - - // InternalApplicationConfiguration.g:9724:5: ( ( rule__GenerationTask__Group_3_12__0 ) ) - // InternalApplicationConfiguration.g:9725:6: ( rule__GenerationTask__Group_3_12__0 ) - { - before(grammarAccess.getGenerationTaskAccess().getGroup_3_12()); - // InternalApplicationConfiguration.g:9726:6: ( rule__GenerationTask__Group_3_12__0 ) - // InternalApplicationConfiguration.g:9726:7: rule__GenerationTask__Group_3_12__0 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_12__0(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getGroup_3_12()); - - } - - - } - - - } - - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - if (selected) - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__Impl" - - - // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__0" - // InternalApplicationConfiguration.g:9739:1: rule__GenerationTask__UnorderedGroup_3__0 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? ; - public final void rule__GenerationTask__UnorderedGroup_3__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9743:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? ) - // InternalApplicationConfiguration.g:9744:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? - { - pushFollow(FOLLOW_47); - rule__GenerationTask__UnorderedGroup_3__Impl(); - - state._fsp--; - - // InternalApplicationConfiguration.g:9745:2: ( rule__GenerationTask__UnorderedGroup_3__1 )? - int alt64=2; - alt64 = dfa64.predict(input); - switch (alt64) { - case 1 : - // InternalApplicationConfiguration.g:9745:2: rule__GenerationTask__UnorderedGroup_3__1 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__UnorderedGroup_3__1(); - - state._fsp--; - - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__0" - - - // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__1" - // InternalApplicationConfiguration.g:9751:1: rule__GenerationTask__UnorderedGroup_3__1 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? ; - public final void rule__GenerationTask__UnorderedGroup_3__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9755:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? ) - // InternalApplicationConfiguration.g:9756:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? - { - pushFollow(FOLLOW_47); - rule__GenerationTask__UnorderedGroup_3__Impl(); - - state._fsp--; - - // InternalApplicationConfiguration.g:9757:2: ( rule__GenerationTask__UnorderedGroup_3__2 )? - int alt65=2; - alt65 = dfa65.predict(input); - switch (alt65) { - case 1 : - // InternalApplicationConfiguration.g:9757:2: rule__GenerationTask__UnorderedGroup_3__2 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__UnorderedGroup_3__2(); - - state._fsp--; - - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__1" - - - // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__2" - // InternalApplicationConfiguration.g:9763:1: rule__GenerationTask__UnorderedGroup_3__2 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? ; - public final void rule__GenerationTask__UnorderedGroup_3__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9767:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? ) - // InternalApplicationConfiguration.g:9768:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? - { - pushFollow(FOLLOW_47); - rule__GenerationTask__UnorderedGroup_3__Impl(); - - state._fsp--; - - // InternalApplicationConfiguration.g:9769:2: ( rule__GenerationTask__UnorderedGroup_3__3 )? - int alt66=2; - alt66 = dfa66.predict(input); - switch (alt66) { - case 1 : - // InternalApplicationConfiguration.g:9769:2: rule__GenerationTask__UnorderedGroup_3__3 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__UnorderedGroup_3__3(); - - state._fsp--; - - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__2" - - - // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__3" - // InternalApplicationConfiguration.g:9775:1: rule__GenerationTask__UnorderedGroup_3__3 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? ; - public final void rule__GenerationTask__UnorderedGroup_3__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9779:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? ) - // InternalApplicationConfiguration.g:9780:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? - { - pushFollow(FOLLOW_47); - rule__GenerationTask__UnorderedGroup_3__Impl(); - - state._fsp--; - - // InternalApplicationConfiguration.g:9781:2: ( rule__GenerationTask__UnorderedGroup_3__4 )? - int alt67=2; - alt67 = dfa67.predict(input); - switch (alt67) { - case 1 : - // InternalApplicationConfiguration.g:9781:2: rule__GenerationTask__UnorderedGroup_3__4 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__UnorderedGroup_3__4(); - - state._fsp--; - - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__3" - - - // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__4" - // InternalApplicationConfiguration.g:9787:1: rule__GenerationTask__UnorderedGroup_3__4 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? ; - public final void rule__GenerationTask__UnorderedGroup_3__4() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9791:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? ) - // InternalApplicationConfiguration.g:9792:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? - { - pushFollow(FOLLOW_47); - rule__GenerationTask__UnorderedGroup_3__Impl(); - - state._fsp--; - - // InternalApplicationConfiguration.g:9793:2: ( rule__GenerationTask__UnorderedGroup_3__5 )? - int alt68=2; - alt68 = dfa68.predict(input); - switch (alt68) { - case 1 : - // InternalApplicationConfiguration.g:9793:2: rule__GenerationTask__UnorderedGroup_3__5 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__UnorderedGroup_3__5(); - - state._fsp--; - - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__4" - - - // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__5" - // InternalApplicationConfiguration.g:9799:1: rule__GenerationTask__UnorderedGroup_3__5 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? ; - public final void rule__GenerationTask__UnorderedGroup_3__5() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9803:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? ) - // InternalApplicationConfiguration.g:9804:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? - { - pushFollow(FOLLOW_47); - rule__GenerationTask__UnorderedGroup_3__Impl(); - - state._fsp--; - - // InternalApplicationConfiguration.g:9805:2: ( rule__GenerationTask__UnorderedGroup_3__6 )? - int alt69=2; - alt69 = dfa69.predict(input); - switch (alt69) { - case 1 : - // InternalApplicationConfiguration.g:9805:2: rule__GenerationTask__UnorderedGroup_3__6 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__UnorderedGroup_3__6(); - - state._fsp--; - - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__5" - - - // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__6" - // InternalApplicationConfiguration.g:9811:1: rule__GenerationTask__UnorderedGroup_3__6 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? ; - public final void rule__GenerationTask__UnorderedGroup_3__6() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9815:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? ) - // InternalApplicationConfiguration.g:9816:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? - { - pushFollow(FOLLOW_47); - rule__GenerationTask__UnorderedGroup_3__Impl(); - - state._fsp--; - - // InternalApplicationConfiguration.g:9817:2: ( rule__GenerationTask__UnorderedGroup_3__7 )? - int alt70=2; - alt70 = dfa70.predict(input); - switch (alt70) { - case 1 : - // InternalApplicationConfiguration.g:9817:2: rule__GenerationTask__UnorderedGroup_3__7 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__UnorderedGroup_3__7(); - - state._fsp--; - - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__6" - - - // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__7" - // InternalApplicationConfiguration.g:9823:1: rule__GenerationTask__UnorderedGroup_3__7 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? ; - public final void rule__GenerationTask__UnorderedGroup_3__7() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9827:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? ) - // InternalApplicationConfiguration.g:9828:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? - { - pushFollow(FOLLOW_47); - rule__GenerationTask__UnorderedGroup_3__Impl(); - - state._fsp--; - - // InternalApplicationConfiguration.g:9829:2: ( rule__GenerationTask__UnorderedGroup_3__8 )? - int alt71=2; - alt71 = dfa71.predict(input); - switch (alt71) { - case 1 : - // InternalApplicationConfiguration.g:9829:2: rule__GenerationTask__UnorderedGroup_3__8 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__UnorderedGroup_3__8(); - - state._fsp--; - - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__7" - - - // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__8" - // InternalApplicationConfiguration.g:9835:1: rule__GenerationTask__UnorderedGroup_3__8 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? ; - public final void rule__GenerationTask__UnorderedGroup_3__8() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9839:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? ) - // InternalApplicationConfiguration.g:9840:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? - { - pushFollow(FOLLOW_47); - rule__GenerationTask__UnorderedGroup_3__Impl(); - - state._fsp--; - - // InternalApplicationConfiguration.g:9841:2: ( rule__GenerationTask__UnorderedGroup_3__9 )? - int alt72=2; - alt72 = dfa72.predict(input); - switch (alt72) { - case 1 : - // InternalApplicationConfiguration.g:9841:2: rule__GenerationTask__UnorderedGroup_3__9 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__UnorderedGroup_3__9(); - - state._fsp--; - - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__8" - - - // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__9" - // InternalApplicationConfiguration.g:9847:1: rule__GenerationTask__UnorderedGroup_3__9 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? ; - public final void rule__GenerationTask__UnorderedGroup_3__9() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9851:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? ) - // InternalApplicationConfiguration.g:9852:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? - { - pushFollow(FOLLOW_47); - rule__GenerationTask__UnorderedGroup_3__Impl(); - - state._fsp--; - - // InternalApplicationConfiguration.g:9853:2: ( rule__GenerationTask__UnorderedGroup_3__10 )? - int alt73=2; - alt73 = dfa73.predict(input); - switch (alt73) { - case 1 : - // InternalApplicationConfiguration.g:9853:2: rule__GenerationTask__UnorderedGroup_3__10 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__UnorderedGroup_3__10(); - - state._fsp--; - - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__9" - - - // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__10" - // InternalApplicationConfiguration.g:9859:1: rule__GenerationTask__UnorderedGroup_3__10 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? ; - public final void rule__GenerationTask__UnorderedGroup_3__10() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9863:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? ) - // InternalApplicationConfiguration.g:9864:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? - { - pushFollow(FOLLOW_47); - rule__GenerationTask__UnorderedGroup_3__Impl(); - - state._fsp--; - - // InternalApplicationConfiguration.g:9865:2: ( rule__GenerationTask__UnorderedGroup_3__11 )? - int alt74=2; - alt74 = dfa74.predict(input); - switch (alt74) { - case 1 : - // InternalApplicationConfiguration.g:9865:2: rule__GenerationTask__UnorderedGroup_3__11 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__UnorderedGroup_3__11(); - - state._fsp--; - - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__10" - - - // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__11" - // InternalApplicationConfiguration.g:9871:1: rule__GenerationTask__UnorderedGroup_3__11 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__12 )? ; - public final void rule__GenerationTask__UnorderedGroup_3__11() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9875:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__12 )? ) - // InternalApplicationConfiguration.g:9876:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__12 )? - { - pushFollow(FOLLOW_47); - rule__GenerationTask__UnorderedGroup_3__Impl(); - - state._fsp--; - - // InternalApplicationConfiguration.g:9877:2: ( rule__GenerationTask__UnorderedGroup_3__12 )? - int alt75=2; - alt75 = dfa75.predict(input); - switch (alt75) { - case 1 : - // InternalApplicationConfiguration.g:9877:2: rule__GenerationTask__UnorderedGroup_3__12 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__UnorderedGroup_3__12(); - - state._fsp--; - - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__11" - - - // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__12" - // InternalApplicationConfiguration.g:9883:1: rule__GenerationTask__UnorderedGroup_3__12 : rule__GenerationTask__UnorderedGroup_3__Impl ; - public final void rule__GenerationTask__UnorderedGroup_3__12() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9887:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ) - // InternalApplicationConfiguration.g:9888:2: rule__GenerationTask__UnorderedGroup_3__Impl - { - pushFollow(FOLLOW_2); - rule__GenerationTask__UnorderedGroup_3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__12" - - - // $ANTLR start "rule__ConfigurationScript__ImportsAssignment_0" - // InternalApplicationConfiguration.g:9895:1: rule__ConfigurationScript__ImportsAssignment_0 : ( ruleImport ) ; - public final void rule__ConfigurationScript__ImportsAssignment_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9899:1: ( ( ruleImport ) ) - // InternalApplicationConfiguration.g:9900:2: ( ruleImport ) - { - // InternalApplicationConfiguration.g:9900:2: ( ruleImport ) - // InternalApplicationConfiguration.g:9901:3: ruleImport - { - before(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0()); - pushFollow(FOLLOW_2); - ruleImport(); - - state._fsp--; - - after(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigurationScript__ImportsAssignment_0" - - - // $ANTLR start "rule__ConfigurationScript__CommandsAssignment_1" - // InternalApplicationConfiguration.g:9910:1: rule__ConfigurationScript__CommandsAssignment_1 : ( ruleCommand ) ; - public final void rule__ConfigurationScript__CommandsAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9914:1: ( ( ruleCommand ) ) - // InternalApplicationConfiguration.g:9915:2: ( ruleCommand ) - { - // InternalApplicationConfiguration.g:9915:2: ( ruleCommand ) - // InternalApplicationConfiguration.g:9916:3: ruleCommand - { - before(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0()); - pushFollow(FOLLOW_2); - ruleCommand(); - - state._fsp--; - - after(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigurationScript__CommandsAssignment_1" - - - // $ANTLR start "rule__EPackageImport__ImportedPackageAssignment_2" - // InternalApplicationConfiguration.g:9925:1: rule__EPackageImport__ImportedPackageAssignment_2 : ( ( RULE_STRING ) ) ; - public final void rule__EPackageImport__ImportedPackageAssignment_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9929:1: ( ( ( RULE_STRING ) ) ) - // InternalApplicationConfiguration.g:9930:2: ( ( RULE_STRING ) ) - { - // InternalApplicationConfiguration.g:9930:2: ( ( RULE_STRING ) ) - // InternalApplicationConfiguration.g:9931:3: ( RULE_STRING ) - { - before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0()); - // InternalApplicationConfiguration.g:9932:3: ( RULE_STRING ) - // InternalApplicationConfiguration.g:9933:4: RULE_STRING - { - before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1()); - match(input,RULE_STRING,FOLLOW_2); - after(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1()); - - } - - after(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EPackageImport__ImportedPackageAssignment_2" - - - // $ANTLR start "rule__ViatraImport__ImportedViatraAssignment_2" - // InternalApplicationConfiguration.g:9944:1: rule__ViatraImport__ImportedViatraAssignment_2 : ( ( RULE_STRING ) ) ; - public final void rule__ViatraImport__ImportedViatraAssignment_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9948:1: ( ( ( RULE_STRING ) ) ) - // InternalApplicationConfiguration.g:9949:2: ( ( RULE_STRING ) ) - { - // InternalApplicationConfiguration.g:9949:2: ( ( RULE_STRING ) ) - // InternalApplicationConfiguration.g:9950:3: ( RULE_STRING ) - { - before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0()); - // InternalApplicationConfiguration.g:9951:3: ( RULE_STRING ) - // InternalApplicationConfiguration.g:9952:4: RULE_STRING - { - before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1()); - match(input,RULE_STRING,FOLLOW_2); - after(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1()); - - } - - after(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ViatraImport__ImportedViatraAssignment_2" - - - // $ANTLR start "rule__FileSpecification__PathAssignment" - // InternalApplicationConfiguration.g:9963:1: rule__FileSpecification__PathAssignment : ( RULE_STRING ) ; - public final void rule__FileSpecification__PathAssignment() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9967:1: ( ( RULE_STRING ) ) - // InternalApplicationConfiguration.g:9968:2: ( RULE_STRING ) - { - // InternalApplicationConfiguration.g:9968:2: ( RULE_STRING ) - // InternalApplicationConfiguration.g:9969:3: RULE_STRING - { - before(grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0()); - match(input,RULE_STRING,FOLLOW_2); - after(grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FileSpecification__PathAssignment" - - - // $ANTLR start "rule__FileDeclaration__NameAssignment_1" - // InternalApplicationConfiguration.g:9978:1: rule__FileDeclaration__NameAssignment_1 : ( RULE_ID ) ; - public final void rule__FileDeclaration__NameAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9982:1: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:9983:2: ( RULE_ID ) - { - // InternalApplicationConfiguration.g:9983:2: ( RULE_ID ) - // InternalApplicationConfiguration.g:9984:3: RULE_ID - { - before(grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0()); - match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FileDeclaration__NameAssignment_1" - - - // $ANTLR start "rule__FileDeclaration__SpecificationAssignment_3" - // InternalApplicationConfiguration.g:9993:1: rule__FileDeclaration__SpecificationAssignment_3 : ( ruleFileSpecification ) ; - public final void rule__FileDeclaration__SpecificationAssignment_3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9997:1: ( ( ruleFileSpecification ) ) - // InternalApplicationConfiguration.g:9998:2: ( ruleFileSpecification ) - { - // InternalApplicationConfiguration.g:9998:2: ( ruleFileSpecification ) - // InternalApplicationConfiguration.g:9999:3: ruleFileSpecification - { - before(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0()); - pushFollow(FOLLOW_2); - ruleFileSpecification(); - - state._fsp--; - - after(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FileDeclaration__SpecificationAssignment_3" - - - // $ANTLR start "rule__FileReference__ReferredAssignment" - // InternalApplicationConfiguration.g:10008:1: rule__FileReference__ReferredAssignment : ( ( RULE_ID ) ) ; - public final void rule__FileReference__ReferredAssignment() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10012:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:10013:2: ( ( RULE_ID ) ) - { - // InternalApplicationConfiguration.g:10013:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10014:3: ( RULE_ID ) - { - before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0()); - // InternalApplicationConfiguration.g:10015:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:10016:4: RULE_ID - { - before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationIDTerminalRuleCall_0_1()); - match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationIDTerminalRuleCall_0_1()); - - } - - after(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FileReference__ReferredAssignment" - - - // $ANTLR start "rule__MetamodelSpecification__EntriesAssignment_1" - // InternalApplicationConfiguration.g:10027:1: rule__MetamodelSpecification__EntriesAssignment_1 : ( ruleMetamodelEntry ) ; - public final void rule__MetamodelSpecification__EntriesAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10031:1: ( ( ruleMetamodelEntry ) ) - // InternalApplicationConfiguration.g:10032:2: ( ruleMetamodelEntry ) - { - // InternalApplicationConfiguration.g:10032:2: ( ruleMetamodelEntry ) - // InternalApplicationConfiguration.g:10033:3: ruleMetamodelEntry - { - before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0()); - pushFollow(FOLLOW_2); - ruleMetamodelEntry(); - - state._fsp--; - - after(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelSpecification__EntriesAssignment_1" - - - // $ANTLR start "rule__MetamodelSpecification__EntriesAssignment_2_1" - // InternalApplicationConfiguration.g:10042:1: rule__MetamodelSpecification__EntriesAssignment_2_1 : ( ruleMetamodelEntry ) ; - public final void rule__MetamodelSpecification__EntriesAssignment_2_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10046:1: ( ( ruleMetamodelEntry ) ) - // InternalApplicationConfiguration.g:10047:2: ( ruleMetamodelEntry ) - { - // InternalApplicationConfiguration.g:10047:2: ( ruleMetamodelEntry ) - // InternalApplicationConfiguration.g:10048:3: ruleMetamodelEntry - { - before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0()); - pushFollow(FOLLOW_2); - ruleMetamodelEntry(); - - state._fsp--; - - after(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelSpecification__EntriesAssignment_2_1" - - - // $ANTLR start "rule__AllPackageEntry__PackageAssignment_1" - // InternalApplicationConfiguration.g:10057:1: rule__AllPackageEntry__PackageAssignment_1 : ( ( ruleQualifiedName ) ) ; - public final void rule__AllPackageEntry__PackageAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10061:1: ( ( ( ruleQualifiedName ) ) ) - // InternalApplicationConfiguration.g:10062:2: ( ( ruleQualifiedName ) ) - { - // InternalApplicationConfiguration.g:10062:2: ( ( ruleQualifiedName ) ) - // InternalApplicationConfiguration.g:10063:3: ( ruleQualifiedName ) - { - before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0()); - // InternalApplicationConfiguration.g:10064:3: ( ruleQualifiedName ) - // InternalApplicationConfiguration.g:10065:4: ruleQualifiedName - { - before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageQualifiedNameParserRuleCall_1_0_1()); - pushFollow(FOLLOW_2); - ruleQualifiedName(); - - state._fsp--; - - after(grammarAccess.getAllPackageEntryAccess().getPackageEPackageQualifiedNameParserRuleCall_1_0_1()); - - } - - after(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPackageEntry__PackageAssignment_1" - - - // $ANTLR start "rule__AllPackageEntry__ExclusionAssignment_2_2" - // InternalApplicationConfiguration.g:10076:1: rule__AllPackageEntry__ExclusionAssignment_2_2 : ( ruleMetamodelElement ) ; - public final void rule__AllPackageEntry__ExclusionAssignment_2_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10080:1: ( ( ruleMetamodelElement ) ) - // InternalApplicationConfiguration.g:10081:2: ( ruleMetamodelElement ) - { - // InternalApplicationConfiguration.g:10081:2: ( ruleMetamodelElement ) - // InternalApplicationConfiguration.g:10082:3: ruleMetamodelElement - { - before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0()); - pushFollow(FOLLOW_2); - ruleMetamodelElement(); - - state._fsp--; - - after(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPackageEntry__ExclusionAssignment_2_2" - - - // $ANTLR start "rule__AllPackageEntry__ExclusionAssignment_2_3_1" - // InternalApplicationConfiguration.g:10091:1: rule__AllPackageEntry__ExclusionAssignment_2_3_1 : ( ruleMetamodelElement ) ; - public final void rule__AllPackageEntry__ExclusionAssignment_2_3_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10095:1: ( ( ruleMetamodelElement ) ) - // InternalApplicationConfiguration.g:10096:2: ( ruleMetamodelElement ) - { - // InternalApplicationConfiguration.g:10096:2: ( ruleMetamodelElement ) - // InternalApplicationConfiguration.g:10097:3: ruleMetamodelElement - { - before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0()); - pushFollow(FOLLOW_2); - ruleMetamodelElement(); - - state._fsp--; - - after(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPackageEntry__ExclusionAssignment_2_3_1" - - - // $ANTLR start "rule__MetamodelElement__PackageAssignment_0_0" - // InternalApplicationConfiguration.g:10106:1: rule__MetamodelElement__PackageAssignment_0_0 : ( ( ruleQualifiedName ) ) ; - public final void rule__MetamodelElement__PackageAssignment_0_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10110:1: ( ( ( ruleQualifiedName ) ) ) - // InternalApplicationConfiguration.g:10111:2: ( ( ruleQualifiedName ) ) - { - // InternalApplicationConfiguration.g:10111:2: ( ( ruleQualifiedName ) ) - // InternalApplicationConfiguration.g:10112:3: ( ruleQualifiedName ) - { - before(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0()); - // InternalApplicationConfiguration.g:10113:3: ( ruleQualifiedName ) - // InternalApplicationConfiguration.g:10114:4: ruleQualifiedName - { - before(grammarAccess.getMetamodelElementAccess().getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1()); - pushFollow(FOLLOW_2); - ruleQualifiedName(); - - state._fsp--; - - after(grammarAccess.getMetamodelElementAccess().getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1()); - - } - - after(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelElement__PackageAssignment_0_0" - - - // $ANTLR start "rule__MetamodelElement__ClassifierAssignment_1" - // InternalApplicationConfiguration.g:10125:1: rule__MetamodelElement__ClassifierAssignment_1 : ( ( RULE_ID ) ) ; - public final void rule__MetamodelElement__ClassifierAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10129:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:10130:2: ( ( RULE_ID ) ) - { - // InternalApplicationConfiguration.g:10130:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10131:3: ( RULE_ID ) - { - before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0()); - // InternalApplicationConfiguration.g:10132:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:10133:4: RULE_ID - { - before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierIDTerminalRuleCall_1_0_1()); - match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierIDTerminalRuleCall_1_0_1()); - - } - - after(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelElement__ClassifierAssignment_1" - - - // $ANTLR start "rule__MetamodelElement__FeatureAssignment_2_1" - // InternalApplicationConfiguration.g:10144:1: rule__MetamodelElement__FeatureAssignment_2_1 : ( ( RULE_ID ) ) ; - public final void rule__MetamodelElement__FeatureAssignment_2_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10148:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:10149:2: ( ( RULE_ID ) ) - { - // InternalApplicationConfiguration.g:10149:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10150:3: ( RULE_ID ) - { - before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0()); - // InternalApplicationConfiguration.g:10151:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:10152:4: RULE_ID - { - before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementIDTerminalRuleCall_2_1_0_1()); - match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementIDTerminalRuleCall_2_1_0_1()); - - } - - after(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelElement__FeatureAssignment_2_1" - - - // $ANTLR start "rule__MetamodelDeclaration__NameAssignment_1" - // InternalApplicationConfiguration.g:10163:1: rule__MetamodelDeclaration__NameAssignment_1 : ( RULE_ID ) ; - public final void rule__MetamodelDeclaration__NameAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10167:1: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10168:2: ( RULE_ID ) - { - // InternalApplicationConfiguration.g:10168:2: ( RULE_ID ) - // InternalApplicationConfiguration.g:10169:3: RULE_ID - { - before(grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); - match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelDeclaration__NameAssignment_1" - - - // $ANTLR start "rule__MetamodelDeclaration__SpecificationAssignment_2" - // InternalApplicationConfiguration.g:10178:1: rule__MetamodelDeclaration__SpecificationAssignment_2 : ( ruleMetamodelSpecification ) ; - public final void rule__MetamodelDeclaration__SpecificationAssignment_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10182:1: ( ( ruleMetamodelSpecification ) ) - // InternalApplicationConfiguration.g:10183:2: ( ruleMetamodelSpecification ) - { - // InternalApplicationConfiguration.g:10183:2: ( ruleMetamodelSpecification ) - // InternalApplicationConfiguration.g:10184:3: ruleMetamodelSpecification - { - before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0()); - pushFollow(FOLLOW_2); - ruleMetamodelSpecification(); - - state._fsp--; - - after(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelDeclaration__SpecificationAssignment_2" - - - // $ANTLR start "rule__MetamodelReference__ReferredAssignment" - // InternalApplicationConfiguration.g:10193:1: rule__MetamodelReference__ReferredAssignment : ( ( RULE_ID ) ) ; - public final void rule__MetamodelReference__ReferredAssignment() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10197:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:10198:2: ( ( RULE_ID ) ) - { - // InternalApplicationConfiguration.g:10198:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10199:3: ( RULE_ID ) - { - before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0()); - // InternalApplicationConfiguration.g:10200:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:10201:4: RULE_ID - { - before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationIDTerminalRuleCall_0_1()); - match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationIDTerminalRuleCall_0_1()); - - } - - after(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelReference__ReferredAssignment" - - - // $ANTLR start "rule__PartialModelSpecification__EntryAssignment_1" - // InternalApplicationConfiguration.g:10212:1: rule__PartialModelSpecification__EntryAssignment_1 : ( rulePartialModelEntry ) ; - public final void rule__PartialModelSpecification__EntryAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10216:1: ( ( rulePartialModelEntry ) ) - // InternalApplicationConfiguration.g:10217:2: ( rulePartialModelEntry ) - { - // InternalApplicationConfiguration.g:10217:2: ( rulePartialModelEntry ) - // InternalApplicationConfiguration.g:10218:3: rulePartialModelEntry - { - before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0()); - pushFollow(FOLLOW_2); - rulePartialModelEntry(); - - state._fsp--; - - after(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelSpecification__EntryAssignment_1" - - - // $ANTLR start "rule__PartialModelSpecification__EntryAssignment_2_1" - // InternalApplicationConfiguration.g:10227:1: rule__PartialModelSpecification__EntryAssignment_2_1 : ( rulePartialModelEntry ) ; - public final void rule__PartialModelSpecification__EntryAssignment_2_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10231:1: ( ( rulePartialModelEntry ) ) - // InternalApplicationConfiguration.g:10232:2: ( rulePartialModelEntry ) - { - // InternalApplicationConfiguration.g:10232:2: ( rulePartialModelEntry ) - // InternalApplicationConfiguration.g:10233:3: rulePartialModelEntry - { - before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0()); - pushFollow(FOLLOW_2); - rulePartialModelEntry(); - - state._fsp--; - - after(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelSpecification__EntryAssignment_2_1" - - - // $ANTLR start "rule__ModelEntry__PathAssignment" - // InternalApplicationConfiguration.g:10242:1: rule__ModelEntry__PathAssignment : ( ruleFile ) ; - public final void rule__ModelEntry__PathAssignment() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10246:1: ( ( ruleFile ) ) - // InternalApplicationConfiguration.g:10247:2: ( ruleFile ) - { - // InternalApplicationConfiguration.g:10247:2: ( ruleFile ) - // InternalApplicationConfiguration.g:10248:3: ruleFile - { - before(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0()); - pushFollow(FOLLOW_2); - ruleFile(); - - state._fsp--; - - after(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ModelEntry__PathAssignment" - - - // $ANTLR start "rule__FolderEntry__PathAssignment_1" - // InternalApplicationConfiguration.g:10257:1: rule__FolderEntry__PathAssignment_1 : ( ruleFile ) ; - public final void rule__FolderEntry__PathAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10261:1: ( ( ruleFile ) ) - // InternalApplicationConfiguration.g:10262:2: ( ruleFile ) - { - // InternalApplicationConfiguration.g:10262:2: ( ruleFile ) - // InternalApplicationConfiguration.g:10263:3: ruleFile - { - before(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0()); - pushFollow(FOLLOW_2); - ruleFile(); - - state._fsp--; - - after(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FolderEntry__PathAssignment_1" - - - // $ANTLR start "rule__FolderEntry__ExclusionAssignment_2_2" - // InternalApplicationConfiguration.g:10272:1: rule__FolderEntry__ExclusionAssignment_2_2 : ( ruleModelEntry ) ; - public final void rule__FolderEntry__ExclusionAssignment_2_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10276:1: ( ( ruleModelEntry ) ) - // InternalApplicationConfiguration.g:10277:2: ( ruleModelEntry ) - { - // InternalApplicationConfiguration.g:10277:2: ( ruleModelEntry ) - // InternalApplicationConfiguration.g:10278:3: ruleModelEntry - { - before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0()); - pushFollow(FOLLOW_2); - ruleModelEntry(); - - state._fsp--; - - after(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FolderEntry__ExclusionAssignment_2_2" - - - // $ANTLR start "rule__FolderEntry__ExclusionAssignment_2_3_1" - // InternalApplicationConfiguration.g:10287:1: rule__FolderEntry__ExclusionAssignment_2_3_1 : ( ruleModelEntry ) ; - public final void rule__FolderEntry__ExclusionAssignment_2_3_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10291:1: ( ( ruleModelEntry ) ) - // InternalApplicationConfiguration.g:10292:2: ( ruleModelEntry ) - { - // InternalApplicationConfiguration.g:10292:2: ( ruleModelEntry ) - // InternalApplicationConfiguration.g:10293:3: ruleModelEntry - { - before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0()); - pushFollow(FOLLOW_2); - ruleModelEntry(); - - state._fsp--; - - after(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FolderEntry__ExclusionAssignment_2_3_1" - - - // $ANTLR start "rule__PartialModelDeclaration__NameAssignment_1" - // InternalApplicationConfiguration.g:10302:1: rule__PartialModelDeclaration__NameAssignment_1 : ( RULE_ID ) ; - public final void rule__PartialModelDeclaration__NameAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10306:1: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10307:2: ( RULE_ID ) - { - // InternalApplicationConfiguration.g:10307:2: ( RULE_ID ) - // InternalApplicationConfiguration.g:10308:3: RULE_ID - { - before(grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); - match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelDeclaration__NameAssignment_1" - - - // $ANTLR start "rule__PartialModelDeclaration__SpecificationAssignment_2" - // InternalApplicationConfiguration.g:10317:1: rule__PartialModelDeclaration__SpecificationAssignment_2 : ( rulePartialModelSpecification ) ; - public final void rule__PartialModelDeclaration__SpecificationAssignment_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10321:1: ( ( rulePartialModelSpecification ) ) - // InternalApplicationConfiguration.g:10322:2: ( rulePartialModelSpecification ) - { - // InternalApplicationConfiguration.g:10322:2: ( rulePartialModelSpecification ) - // InternalApplicationConfiguration.g:10323:3: rulePartialModelSpecification - { - before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0()); - pushFollow(FOLLOW_2); - rulePartialModelSpecification(); - - state._fsp--; - - after(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelDeclaration__SpecificationAssignment_2" - - - // $ANTLR start "rule__PartialModelReference__ReferredAssignment" - // InternalApplicationConfiguration.g:10332:1: rule__PartialModelReference__ReferredAssignment : ( ( RULE_ID ) ) ; - public final void rule__PartialModelReference__ReferredAssignment() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10336:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:10337:2: ( ( RULE_ID ) ) - { - // InternalApplicationConfiguration.g:10337:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10338:3: ( RULE_ID ) - { - before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0()); - // InternalApplicationConfiguration.g:10339:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:10340:4: RULE_ID - { - before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationIDTerminalRuleCall_0_1()); - match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationIDTerminalRuleCall_0_1()); - - } - - after(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelReference__ReferredAssignment" - - - // $ANTLR start "rule__PatternSpecification__EntriesAssignment_1" - // InternalApplicationConfiguration.g:10351:1: rule__PatternSpecification__EntriesAssignment_1 : ( rulePatternEntry ) ; - public final void rule__PatternSpecification__EntriesAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10355:1: ( ( rulePatternEntry ) ) - // InternalApplicationConfiguration.g:10356:2: ( rulePatternEntry ) - { - // InternalApplicationConfiguration.g:10356:2: ( rulePatternEntry ) - // InternalApplicationConfiguration.g:10357:3: rulePatternEntry - { - before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0()); - pushFollow(FOLLOW_2); - rulePatternEntry(); - - state._fsp--; - - after(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternSpecification__EntriesAssignment_1" - - - // $ANTLR start "rule__PatternSpecification__EntriesAssignment_2_1" - // InternalApplicationConfiguration.g:10366:1: rule__PatternSpecification__EntriesAssignment_2_1 : ( rulePatternEntry ) ; - public final void rule__PatternSpecification__EntriesAssignment_2_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10370:1: ( ( rulePatternEntry ) ) - // InternalApplicationConfiguration.g:10371:2: ( rulePatternEntry ) - { - // InternalApplicationConfiguration.g:10371:2: ( rulePatternEntry ) - // InternalApplicationConfiguration.g:10372:3: rulePatternEntry - { - before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0()); - pushFollow(FOLLOW_2); - rulePatternEntry(); - - state._fsp--; - - after(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternSpecification__EntriesAssignment_2_1" - - - // $ANTLR start "rule__AllPatternEntry__PackageAssignment_1" - // InternalApplicationConfiguration.g:10381:1: rule__AllPatternEntry__PackageAssignment_1 : ( ( ruleQualifiedName ) ) ; - public final void rule__AllPatternEntry__PackageAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10385:1: ( ( ( ruleQualifiedName ) ) ) - // InternalApplicationConfiguration.g:10386:2: ( ( ruleQualifiedName ) ) - { - // InternalApplicationConfiguration.g:10386:2: ( ( ruleQualifiedName ) ) - // InternalApplicationConfiguration.g:10387:3: ( ruleQualifiedName ) - { - before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0()); - // InternalApplicationConfiguration.g:10388:3: ( ruleQualifiedName ) - // InternalApplicationConfiguration.g:10389:4: ruleQualifiedName - { - before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelQualifiedNameParserRuleCall_1_0_1()); - pushFollow(FOLLOW_2); - ruleQualifiedName(); - - state._fsp--; - - after(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelQualifiedNameParserRuleCall_1_0_1()); - - } - - after(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPatternEntry__PackageAssignment_1" - - - // $ANTLR start "rule__AllPatternEntry__ExclusuionAssignment_2_2" - // InternalApplicationConfiguration.g:10400:1: rule__AllPatternEntry__ExclusuionAssignment_2_2 : ( rulePatternElement ) ; - public final void rule__AllPatternEntry__ExclusuionAssignment_2_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10404:1: ( ( rulePatternElement ) ) - // InternalApplicationConfiguration.g:10405:2: ( rulePatternElement ) - { - // InternalApplicationConfiguration.g:10405:2: ( rulePatternElement ) - // InternalApplicationConfiguration.g:10406:3: rulePatternElement - { - before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0()); - pushFollow(FOLLOW_2); - rulePatternElement(); - - state._fsp--; - - after(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPatternEntry__ExclusuionAssignment_2_2" - - - // $ANTLR start "rule__AllPatternEntry__ExclusuionAssignment_2_3_1" - // InternalApplicationConfiguration.g:10415:1: rule__AllPatternEntry__ExclusuionAssignment_2_3_1 : ( rulePatternElement ) ; - public final void rule__AllPatternEntry__ExclusuionAssignment_2_3_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10419:1: ( ( rulePatternElement ) ) - // InternalApplicationConfiguration.g:10420:2: ( rulePatternElement ) - { - // InternalApplicationConfiguration.g:10420:2: ( rulePatternElement ) - // InternalApplicationConfiguration.g:10421:3: rulePatternElement - { - before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0()); - pushFollow(FOLLOW_2); - rulePatternElement(); - - state._fsp--; - - after(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPatternEntry__ExclusuionAssignment_2_3_1" - - - // $ANTLR start "rule__PatternElement__PackageAssignment_0_0" - // InternalApplicationConfiguration.g:10430:1: rule__PatternElement__PackageAssignment_0_0 : ( ( ruleQualifiedName ) ) ; - public final void rule__PatternElement__PackageAssignment_0_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10434:1: ( ( ( ruleQualifiedName ) ) ) - // InternalApplicationConfiguration.g:10435:2: ( ( ruleQualifiedName ) ) - { - // InternalApplicationConfiguration.g:10435:2: ( ( ruleQualifiedName ) ) - // InternalApplicationConfiguration.g:10436:3: ( ruleQualifiedName ) - { - before(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0()); - // InternalApplicationConfiguration.g:10437:3: ( ruleQualifiedName ) - // InternalApplicationConfiguration.g:10438:4: ruleQualifiedName - { - before(grammarAccess.getPatternElementAccess().getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1()); - pushFollow(FOLLOW_2); - ruleQualifiedName(); - - state._fsp--; - - after(grammarAccess.getPatternElementAccess().getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1()); - - } - - after(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternElement__PackageAssignment_0_0" - - - // $ANTLR start "rule__PatternElement__PatternAssignment_1" - // InternalApplicationConfiguration.g:10449:1: rule__PatternElement__PatternAssignment_1 : ( ( RULE_ID ) ) ; - public final void rule__PatternElement__PatternAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10453:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:10454:2: ( ( RULE_ID ) ) - { - // InternalApplicationConfiguration.g:10454:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10455:3: ( RULE_ID ) - { - before(grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0()); - // InternalApplicationConfiguration.g:10456:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:10457:4: RULE_ID - { - before(grammarAccess.getPatternElementAccess().getPatternPatternIDTerminalRuleCall_1_0_1()); - match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getPatternElementAccess().getPatternPatternIDTerminalRuleCall_1_0_1()); - - } - - after(grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternElement__PatternAssignment_1" - - - // $ANTLR start "rule__GraphPatternDeclaration__NameAssignment_1" - // InternalApplicationConfiguration.g:10468:1: rule__GraphPatternDeclaration__NameAssignment_1 : ( RULE_ID ) ; - public final void rule__GraphPatternDeclaration__NameAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10472:1: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10473:2: ( RULE_ID ) - { - // InternalApplicationConfiguration.g:10473:2: ( RULE_ID ) - // InternalApplicationConfiguration.g:10474:3: RULE_ID - { - before(grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0()); - match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GraphPatternDeclaration__NameAssignment_1" - - - // $ANTLR start "rule__GraphPatternDeclaration__SpecificationAssignment_2" - // InternalApplicationConfiguration.g:10483:1: rule__GraphPatternDeclaration__SpecificationAssignment_2 : ( rulePatternSpecification ) ; - public final void rule__GraphPatternDeclaration__SpecificationAssignment_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10487:1: ( ( rulePatternSpecification ) ) - // InternalApplicationConfiguration.g:10488:2: ( rulePatternSpecification ) - { - // InternalApplicationConfiguration.g:10488:2: ( rulePatternSpecification ) - // InternalApplicationConfiguration.g:10489:3: rulePatternSpecification - { - before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0()); - pushFollow(FOLLOW_2); - rulePatternSpecification(); - - state._fsp--; - - after(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GraphPatternDeclaration__SpecificationAssignment_2" - - - // $ANTLR start "rule__GraphPatternReference__ReferredAssignment" - // InternalApplicationConfiguration.g:10498:1: rule__GraphPatternReference__ReferredAssignment : ( ( RULE_ID ) ) ; - public final void rule__GraphPatternReference__ReferredAssignment() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10502:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:10503:2: ( ( RULE_ID ) ) - { - // InternalApplicationConfiguration.g:10503:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10504:3: ( RULE_ID ) - { - before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0()); - // InternalApplicationConfiguration.g:10505:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:10506:4: RULE_ID - { - before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1()); - match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1()); - - } - - after(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GraphPatternReference__ReferredAssignment" - - - // $ANTLR start "rule__ObjectiveSpecification__EntriesAssignment_1" - // InternalApplicationConfiguration.g:10517:1: rule__ObjectiveSpecification__EntriesAssignment_1 : ( ruleObjectiveEntry ) ; - public final void rule__ObjectiveSpecification__EntriesAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10521:1: ( ( ruleObjectiveEntry ) ) - // InternalApplicationConfiguration.g:10522:2: ( ruleObjectiveEntry ) - { - // InternalApplicationConfiguration.g:10522:2: ( ruleObjectiveEntry ) - // InternalApplicationConfiguration.g:10523:3: ruleObjectiveEntry - { - before(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_1_0()); - pushFollow(FOLLOW_2); - ruleObjectiveEntry(); - - state._fsp--; - - after(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectiveSpecification__EntriesAssignment_1" - - - // $ANTLR start "rule__ObjectiveSpecification__EntriesAssignment_2_1" - // InternalApplicationConfiguration.g:10532:1: rule__ObjectiveSpecification__EntriesAssignment_2_1 : ( ruleObjectiveEntry ) ; - public final void rule__ObjectiveSpecification__EntriesAssignment_2_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10536:1: ( ( ruleObjectiveEntry ) ) - // InternalApplicationConfiguration.g:10537:2: ( ruleObjectiveEntry ) - { - // InternalApplicationConfiguration.g:10537:2: ( ruleObjectiveEntry ) - // InternalApplicationConfiguration.g:10538:3: ruleObjectiveEntry - { - before(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_2_1_0()); - pushFollow(FOLLOW_2); - ruleObjectiveEntry(); - - state._fsp--; - - after(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_2_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectiveSpecification__EntriesAssignment_2_1" - - - // $ANTLR start "rule__OptimizationEntry__DirectionAssignment_0" - // InternalApplicationConfiguration.g:10547:1: rule__OptimizationEntry__DirectionAssignment_0 : ( ruleOptimizationDirection ) ; - public final void rule__OptimizationEntry__DirectionAssignment_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10551:1: ( ( ruleOptimizationDirection ) ) - // InternalApplicationConfiguration.g:10552:2: ( ruleOptimizationDirection ) - { - // InternalApplicationConfiguration.g:10552:2: ( ruleOptimizationDirection ) - // InternalApplicationConfiguration.g:10553:3: ruleOptimizationDirection - { - before(grammarAccess.getOptimizationEntryAccess().getDirectionOptimizationDirectionEnumRuleCall_0_0()); - pushFollow(FOLLOW_2); - ruleOptimizationDirection(); - - state._fsp--; - - after(grammarAccess.getOptimizationEntryAccess().getDirectionOptimizationDirectionEnumRuleCall_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OptimizationEntry__DirectionAssignment_0" - - - // $ANTLR start "rule__OptimizationEntry__FunctionAssignment_1" - // InternalApplicationConfiguration.g:10562:1: rule__OptimizationEntry__FunctionAssignment_1 : ( ruleObjectiveFunction ) ; - public final void rule__OptimizationEntry__FunctionAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10566:1: ( ( ruleObjectiveFunction ) ) - // InternalApplicationConfiguration.g:10567:2: ( ruleObjectiveFunction ) - { - // InternalApplicationConfiguration.g:10567:2: ( ruleObjectiveFunction ) - // InternalApplicationConfiguration.g:10568:3: ruleObjectiveFunction - { - before(grammarAccess.getOptimizationEntryAccess().getFunctionObjectiveFunctionParserRuleCall_1_0()); - pushFollow(FOLLOW_2); - ruleObjectiveFunction(); - - state._fsp--; - - after(grammarAccess.getOptimizationEntryAccess().getFunctionObjectiveFunctionParserRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OptimizationEntry__FunctionAssignment_1" - - - // $ANTLR start "rule__ThresholdEntry__FunctionAssignment_0" - // InternalApplicationConfiguration.g:10577:1: rule__ThresholdEntry__FunctionAssignment_0 : ( ruleObjectiveFunction ) ; - public final void rule__ThresholdEntry__FunctionAssignment_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10581:1: ( ( ruleObjectiveFunction ) ) - // InternalApplicationConfiguration.g:10582:2: ( ruleObjectiveFunction ) - { - // InternalApplicationConfiguration.g:10582:2: ( ruleObjectiveFunction ) - // InternalApplicationConfiguration.g:10583:3: ruleObjectiveFunction - { - before(grammarAccess.getThresholdEntryAccess().getFunctionObjectiveFunctionParserRuleCall_0_0()); - pushFollow(FOLLOW_2); - ruleObjectiveFunction(); - - state._fsp--; - - after(grammarAccess.getThresholdEntryAccess().getFunctionObjectiveFunctionParserRuleCall_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ThresholdEntry__FunctionAssignment_0" - - - // $ANTLR start "rule__ThresholdEntry__OperatorAssignment_1" - // InternalApplicationConfiguration.g:10592:1: rule__ThresholdEntry__OperatorAssignment_1 : ( ruleComparisonOperator ) ; - public final void rule__ThresholdEntry__OperatorAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10596:1: ( ( ruleComparisonOperator ) ) - // InternalApplicationConfiguration.g:10597:2: ( ruleComparisonOperator ) - { - // InternalApplicationConfiguration.g:10597:2: ( ruleComparisonOperator ) - // InternalApplicationConfiguration.g:10598:3: ruleComparisonOperator - { - before(grammarAccess.getThresholdEntryAccess().getOperatorComparisonOperatorEnumRuleCall_1_0()); - pushFollow(FOLLOW_2); - ruleComparisonOperator(); - - state._fsp--; - - after(grammarAccess.getThresholdEntryAccess().getOperatorComparisonOperatorEnumRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ThresholdEntry__OperatorAssignment_1" - - - // $ANTLR start "rule__ThresholdEntry__ThresholdAssignment_2" - // InternalApplicationConfiguration.g:10607:1: rule__ThresholdEntry__ThresholdAssignment_2 : ( ruleREALLiteral ) ; - public final void rule__ThresholdEntry__ThresholdAssignment_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10611:1: ( ( ruleREALLiteral ) ) - // InternalApplicationConfiguration.g:10612:2: ( ruleREALLiteral ) - { - // InternalApplicationConfiguration.g:10612:2: ( ruleREALLiteral ) - // InternalApplicationConfiguration.g:10613:3: ruleREALLiteral - { - before(grammarAccess.getThresholdEntryAccess().getThresholdREALLiteralParserRuleCall_2_0()); - pushFollow(FOLLOW_2); - ruleREALLiteral(); - - state._fsp--; - - after(grammarAccess.getThresholdEntryAccess().getThresholdREALLiteralParserRuleCall_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ThresholdEntry__ThresholdAssignment_2" - - - // $ANTLR start "rule__CostObjectiveFunction__EntriesAssignment_2" - // InternalApplicationConfiguration.g:10622:1: rule__CostObjectiveFunction__EntriesAssignment_2 : ( ruleCostEntry ) ; - public final void rule__CostObjectiveFunction__EntriesAssignment_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10626:1: ( ( ruleCostEntry ) ) - // InternalApplicationConfiguration.g:10627:2: ( ruleCostEntry ) - { - // InternalApplicationConfiguration.g:10627:2: ( ruleCostEntry ) - // InternalApplicationConfiguration.g:10628:3: ruleCostEntry - { - before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_2_0()); - pushFollow(FOLLOW_2); - ruleCostEntry(); - - state._fsp--; - - after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CostObjectiveFunction__EntriesAssignment_2" - - - // $ANTLR start "rule__CostObjectiveFunction__EntriesAssignment_3_1" - // InternalApplicationConfiguration.g:10637:1: rule__CostObjectiveFunction__EntriesAssignment_3_1 : ( ruleCostEntry ) ; - public final void rule__CostObjectiveFunction__EntriesAssignment_3_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10641:1: ( ( ruleCostEntry ) ) - // InternalApplicationConfiguration.g:10642:2: ( ruleCostEntry ) - { - // InternalApplicationConfiguration.g:10642:2: ( ruleCostEntry ) - // InternalApplicationConfiguration.g:10643:3: ruleCostEntry - { - before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_3_1_0()); - pushFollow(FOLLOW_2); - ruleCostEntry(); - - state._fsp--; - - after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_3_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CostObjectiveFunction__EntriesAssignment_3_1" - - - // $ANTLR start "rule__CostEntry__PatternElementAssignment_0" - // InternalApplicationConfiguration.g:10652:1: rule__CostEntry__PatternElementAssignment_0 : ( rulePatternElement ) ; - public final void rule__CostEntry__PatternElementAssignment_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10656:1: ( ( rulePatternElement ) ) - // InternalApplicationConfiguration.g:10657:2: ( rulePatternElement ) - { - // InternalApplicationConfiguration.g:10657:2: ( rulePatternElement ) - // InternalApplicationConfiguration.g:10658:3: rulePatternElement - { - before(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0()); - pushFollow(FOLLOW_2); - rulePatternElement(); - - state._fsp--; - - after(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CostEntry__PatternElementAssignment_0" - - - // $ANTLR start "rule__CostEntry__WeightAssignment_2" - // InternalApplicationConfiguration.g:10667:1: rule__CostEntry__WeightAssignment_2 : ( ruleINTLiteral ) ; - public final void rule__CostEntry__WeightAssignment_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10671:1: ( ( ruleINTLiteral ) ) - // InternalApplicationConfiguration.g:10672:2: ( ruleINTLiteral ) - { - // InternalApplicationConfiguration.g:10672:2: ( ruleINTLiteral ) - // InternalApplicationConfiguration.g:10673:3: ruleINTLiteral - { - before(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0()); - pushFollow(FOLLOW_2); - ruleINTLiteral(); - - state._fsp--; - - after(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CostEntry__WeightAssignment_2" - - - // $ANTLR start "rule__ObjectiveDeclaration__NameAssignment_1" - // InternalApplicationConfiguration.g:10682:1: rule__ObjectiveDeclaration__NameAssignment_1 : ( RULE_ID ) ; - public final void rule__ObjectiveDeclaration__NameAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10686:1: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10687:2: ( RULE_ID ) - { - // InternalApplicationConfiguration.g:10687:2: ( RULE_ID ) - // InternalApplicationConfiguration.g:10688:3: RULE_ID - { - before(grammarAccess.getObjectiveDeclarationAccess().getNameIDTerminalRuleCall_1_0()); - match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getObjectiveDeclarationAccess().getNameIDTerminalRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectiveDeclaration__NameAssignment_1" - - - // $ANTLR start "rule__ObjectiveDeclaration__SpecificationAssignment_2" - // InternalApplicationConfiguration.g:10697:1: rule__ObjectiveDeclaration__SpecificationAssignment_2 : ( ruleObjectiveSpecification ) ; - public final void rule__ObjectiveDeclaration__SpecificationAssignment_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10701:1: ( ( ruleObjectiveSpecification ) ) - // InternalApplicationConfiguration.g:10702:2: ( ruleObjectiveSpecification ) - { - // InternalApplicationConfiguration.g:10702:2: ( ruleObjectiveSpecification ) - // InternalApplicationConfiguration.g:10703:3: ruleObjectiveSpecification - { - before(grammarAccess.getObjectiveDeclarationAccess().getSpecificationObjectiveSpecificationParserRuleCall_2_0()); - pushFollow(FOLLOW_2); - ruleObjectiveSpecification(); - - state._fsp--; - - after(grammarAccess.getObjectiveDeclarationAccess().getSpecificationObjectiveSpecificationParserRuleCall_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectiveDeclaration__SpecificationAssignment_2" - - - // $ANTLR start "rule__ObjectiveReference__ReferredAssignment" - // InternalApplicationConfiguration.g:10712:1: rule__ObjectiveReference__ReferredAssignment : ( ( RULE_ID ) ) ; - public final void rule__ObjectiveReference__ReferredAssignment() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10716:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:10717:2: ( ( RULE_ID ) ) - { - // InternalApplicationConfiguration.g:10717:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10718:3: ( RULE_ID ) - { - before(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationCrossReference_0()); - // InternalApplicationConfiguration.g:10719:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:10720:4: RULE_ID - { - before(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationIDTerminalRuleCall_0_1()); - match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationIDTerminalRuleCall_0_1()); - - } - - after(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationCrossReference_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectiveReference__ReferredAssignment" - - - // $ANTLR start "rule__ConfigSpecification__EntriesAssignment_2_0" - // InternalApplicationConfiguration.g:10731:1: rule__ConfigSpecification__EntriesAssignment_2_0 : ( ruleConfigEntry ) ; - public final void rule__ConfigSpecification__EntriesAssignment_2_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10735:1: ( ( ruleConfigEntry ) ) - // InternalApplicationConfiguration.g:10736:2: ( ruleConfigEntry ) - { - // InternalApplicationConfiguration.g:10736:2: ( ruleConfigEntry ) - // InternalApplicationConfiguration.g:10737:3: ruleConfigEntry - { - before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0()); - pushFollow(FOLLOW_2); - ruleConfigEntry(); - - state._fsp--; - - after(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigSpecification__EntriesAssignment_2_0" - - - // $ANTLR start "rule__ConfigSpecification__EntriesAssignment_2_1_1" - // InternalApplicationConfiguration.g:10746:1: rule__ConfigSpecification__EntriesAssignment_2_1_1 : ( ruleConfigEntry ) ; - public final void rule__ConfigSpecification__EntriesAssignment_2_1_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10750:1: ( ( ruleConfigEntry ) ) - // InternalApplicationConfiguration.g:10751:2: ( ruleConfigEntry ) - { - // InternalApplicationConfiguration.g:10751:2: ( ruleConfigEntry ) - // InternalApplicationConfiguration.g:10752:3: ruleConfigEntry - { - before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); - pushFollow(FOLLOW_2); - ruleConfigEntry(); - - state._fsp--; - - after(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigSpecification__EntriesAssignment_2_1_1" - - - // $ANTLR start "rule__ConfigDeclaration__NameAssignment_1" - // InternalApplicationConfiguration.g:10761:1: rule__ConfigDeclaration__NameAssignment_1 : ( RULE_ID ) ; - public final void rule__ConfigDeclaration__NameAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10765:1: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10766:2: ( RULE_ID ) - { - // InternalApplicationConfiguration.g:10766:2: ( RULE_ID ) - // InternalApplicationConfiguration.g:10767:3: RULE_ID - { - before(grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0()); - match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigDeclaration__NameAssignment_1" - - - // $ANTLR start "rule__ConfigDeclaration__SpecificationAssignment_2" - // InternalApplicationConfiguration.g:10776:1: rule__ConfigDeclaration__SpecificationAssignment_2 : ( ruleConfigSpecification ) ; - public final void rule__ConfigDeclaration__SpecificationAssignment_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10780:1: ( ( ruleConfigSpecification ) ) - // InternalApplicationConfiguration.g:10781:2: ( ruleConfigSpecification ) - { - // InternalApplicationConfiguration.g:10781:2: ( ruleConfigSpecification ) - // InternalApplicationConfiguration.g:10782:3: ruleConfigSpecification - { - before(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); - pushFollow(FOLLOW_2); - ruleConfigSpecification(); - - state._fsp--; - - after(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigDeclaration__SpecificationAssignment_2" - - - // $ANTLR start "rule__DocumentationEntry__LevelAssignment_2" - // InternalApplicationConfiguration.g:10791:1: rule__DocumentationEntry__LevelAssignment_2 : ( ruleDocumentLevelSpecification ) ; - public final void rule__DocumentationEntry__LevelAssignment_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10795:1: ( ( ruleDocumentLevelSpecification ) ) - // InternalApplicationConfiguration.g:10796:2: ( ruleDocumentLevelSpecification ) - { - // InternalApplicationConfiguration.g:10796:2: ( ruleDocumentLevelSpecification ) - // InternalApplicationConfiguration.g:10797:3: ruleDocumentLevelSpecification - { - before(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0()); - pushFollow(FOLLOW_2); - ruleDocumentLevelSpecification(); - - state._fsp--; - - after(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__DocumentationEntry__LevelAssignment_2" - - - // $ANTLR start "rule__RuntimeEntry__MillisecLimitAssignment_2" - // InternalApplicationConfiguration.g:10806:1: rule__RuntimeEntry__MillisecLimitAssignment_2 : ( RULE_INT ) ; - public final void rule__RuntimeEntry__MillisecLimitAssignment_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10810:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:10811:2: ( RULE_INT ) - { - // InternalApplicationConfiguration.g:10811:2: ( RULE_INT ) - // InternalApplicationConfiguration.g:10812:3: RULE_INT - { - before(grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0()); - match(input,RULE_INT,FOLLOW_2); - after(grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RuntimeEntry__MillisecLimitAssignment_2" - - - // $ANTLR start "rule__MemoryEntry__MegabyteLimitAssignment_2" - // InternalApplicationConfiguration.g:10821:1: rule__MemoryEntry__MegabyteLimitAssignment_2 : ( RULE_INT ) ; - public final void rule__MemoryEntry__MegabyteLimitAssignment_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10825:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:10826:2: ( RULE_INT ) - { - // InternalApplicationConfiguration.g:10826:2: ( RULE_INT ) - // InternalApplicationConfiguration.g:10827:3: RULE_INT - { - before(grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0()); - match(input,RULE_INT,FOLLOW_2); - after(grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryEntry__MegabyteLimitAssignment_2" - - - // $ANTLR start "rule__CustomEntry__KeyAssignment_0" - // InternalApplicationConfiguration.g:10836:1: rule__CustomEntry__KeyAssignment_0 : ( RULE_STRING ) ; - public final void rule__CustomEntry__KeyAssignment_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10840:1: ( ( RULE_STRING ) ) - // InternalApplicationConfiguration.g:10841:2: ( RULE_STRING ) - { - // InternalApplicationConfiguration.g:10841:2: ( RULE_STRING ) - // InternalApplicationConfiguration.g:10842:3: RULE_STRING - { - before(grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0()); - match(input,RULE_STRING,FOLLOW_2); - after(grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CustomEntry__KeyAssignment_0" - - - // $ANTLR start "rule__CustomEntry__ValueAssignment_2" - // InternalApplicationConfiguration.g:10851:1: rule__CustomEntry__ValueAssignment_2 : ( RULE_STRING ) ; - public final void rule__CustomEntry__ValueAssignment_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10855:1: ( ( RULE_STRING ) ) - // InternalApplicationConfiguration.g:10856:2: ( RULE_STRING ) - { - // InternalApplicationConfiguration.g:10856:2: ( RULE_STRING ) - // InternalApplicationConfiguration.g:10857:3: RULE_STRING - { - before(grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0()); - match(input,RULE_STRING,FOLLOW_2); - after(grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CustomEntry__ValueAssignment_2" - - - // $ANTLR start "rule__ConfigReference__ConfigAssignment" - // InternalApplicationConfiguration.g:10866:1: rule__ConfigReference__ConfigAssignment : ( ( RULE_ID ) ) ; - public final void rule__ConfigReference__ConfigAssignment() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10870:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:10871:2: ( ( RULE_ID ) ) - { - // InternalApplicationConfiguration.g:10871:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10872:3: ( RULE_ID ) - { - before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0()); - // InternalApplicationConfiguration.g:10873:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:10874:4: RULE_ID - { - before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationIDTerminalRuleCall_0_1()); - match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationIDTerminalRuleCall_0_1()); - - } - - after(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigReference__ConfigAssignment" - - - // $ANTLR start "rule__ScopeSpecification__ScopesAssignment_2_0" - // InternalApplicationConfiguration.g:10885:1: rule__ScopeSpecification__ScopesAssignment_2_0 : ( ruleTypeScope ) ; - public final void rule__ScopeSpecification__ScopesAssignment_2_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10889:1: ( ( ruleTypeScope ) ) - // InternalApplicationConfiguration.g:10890:2: ( ruleTypeScope ) - { - // InternalApplicationConfiguration.g:10890:2: ( ruleTypeScope ) - // InternalApplicationConfiguration.g:10891:3: ruleTypeScope - { - before(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); - pushFollow(FOLLOW_2); - ruleTypeScope(); - - state._fsp--; - - after(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeSpecification__ScopesAssignment_2_0" - - - // $ANTLR start "rule__ScopeSpecification__ScopesAssignment_2_1_1" - // InternalApplicationConfiguration.g:10900:1: rule__ScopeSpecification__ScopesAssignment_2_1_1 : ( ruleTypeScope ) ; - public final void rule__ScopeSpecification__ScopesAssignment_2_1_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10904:1: ( ( ruleTypeScope ) ) - // InternalApplicationConfiguration.g:10905:2: ( ruleTypeScope ) - { - // InternalApplicationConfiguration.g:10905:2: ( ruleTypeScope ) - // InternalApplicationConfiguration.g:10906:3: ruleTypeScope - { - before(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); - pushFollow(FOLLOW_2); - ruleTypeScope(); - - state._fsp--; - - after(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeSpecification__ScopesAssignment_2_1_1" - - - // $ANTLR start "rule__ClassTypeScope__TypeAssignment_1" - // InternalApplicationConfiguration.g:10915:1: rule__ClassTypeScope__TypeAssignment_1 : ( ruleClassReference ) ; - public final void rule__ClassTypeScope__TypeAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10919:1: ( ( ruleClassReference ) ) - // InternalApplicationConfiguration.g:10920:2: ( ruleClassReference ) - { - // InternalApplicationConfiguration.g:10920:2: ( ruleClassReference ) - // InternalApplicationConfiguration.g:10921:3: ruleClassReference - { - before(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); - pushFollow(FOLLOW_2); - ruleClassReference(); - - state._fsp--; - - after(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClassTypeScope__TypeAssignment_1" - - - // $ANTLR start "rule__ClassTypeScope__SetsNewAssignment_2_0" - // InternalApplicationConfiguration.g:10930:1: rule__ClassTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; - public final void rule__ClassTypeScope__SetsNewAssignment_2_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10934:1: ( ( ( '+=' ) ) ) - // InternalApplicationConfiguration.g:10935:2: ( ( '+=' ) ) - { - // InternalApplicationConfiguration.g:10935:2: ( ( '+=' ) ) - // InternalApplicationConfiguration.g:10936:3: ( '+=' ) - { - before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - // InternalApplicationConfiguration.g:10937:3: ( '+=' ) - // InternalApplicationConfiguration.g:10938:4: '+=' - { - before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - match(input,60,FOLLOW_2); - after(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - - } - - after(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClassTypeScope__SetsNewAssignment_2_0" - - - // $ANTLR start "rule__ClassTypeScope__SetsSumAssignment_2_1" - // InternalApplicationConfiguration.g:10949:1: rule__ClassTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; - public final void rule__ClassTypeScope__SetsSumAssignment_2_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10953:1: ( ( ( '=' ) ) ) - // InternalApplicationConfiguration.g:10954:2: ( ( '=' ) ) - { - // InternalApplicationConfiguration.g:10954:2: ( ( '=' ) ) - // InternalApplicationConfiguration.g:10955:3: ( '=' ) - { - before(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - // InternalApplicationConfiguration.g:10956:3: ( '=' ) - // InternalApplicationConfiguration.g:10957:4: '=' - { - before(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - match(input,29,FOLLOW_2); - after(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - - } - - after(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClassTypeScope__SetsSumAssignment_2_1" - - - // $ANTLR start "rule__ClassTypeScope__NumberAssignment_3_0" - // InternalApplicationConfiguration.g:10968:1: rule__ClassTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; - public final void rule__ClassTypeScope__NumberAssignment_3_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10972:1: ( ( ruleExactNumber ) ) - // InternalApplicationConfiguration.g:10973:2: ( ruleExactNumber ) - { - // InternalApplicationConfiguration.g:10973:2: ( ruleExactNumber ) - // InternalApplicationConfiguration.g:10974:3: ruleExactNumber - { - before(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); - pushFollow(FOLLOW_2); - ruleExactNumber(); - - state._fsp--; - - after(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClassTypeScope__NumberAssignment_3_0" - - - // $ANTLR start "rule__ClassTypeScope__NumberAssignment_3_1" - // InternalApplicationConfiguration.g:10983:1: rule__ClassTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; - public final void rule__ClassTypeScope__NumberAssignment_3_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10987:1: ( ( ruleIntervallNumber ) ) - // InternalApplicationConfiguration.g:10988:2: ( ruleIntervallNumber ) - { - // InternalApplicationConfiguration.g:10988:2: ( ruleIntervallNumber ) - // InternalApplicationConfiguration.g:10989:3: ruleIntervallNumber - { - before(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); - pushFollow(FOLLOW_2); - ruleIntervallNumber(); - - state._fsp--; - - after(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClassTypeScope__NumberAssignment_3_1" - - - // $ANTLR start "rule__ObjectTypeScope__TypeAssignment_1" - // InternalApplicationConfiguration.g:10998:1: rule__ObjectTypeScope__TypeAssignment_1 : ( ruleObjectReference ) ; - public final void rule__ObjectTypeScope__TypeAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11002:1: ( ( ruleObjectReference ) ) - // InternalApplicationConfiguration.g:11003:2: ( ruleObjectReference ) - { - // InternalApplicationConfiguration.g:11003:2: ( ruleObjectReference ) - // InternalApplicationConfiguration.g:11004:3: ruleObjectReference - { - before(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); - pushFollow(FOLLOW_2); - ruleObjectReference(); - - state._fsp--; - - after(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectTypeScope__TypeAssignment_1" - - - // $ANTLR start "rule__ObjectTypeScope__SetsNewAssignment_2_0" - // InternalApplicationConfiguration.g:11013:1: rule__ObjectTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; - public final void rule__ObjectTypeScope__SetsNewAssignment_2_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11017:1: ( ( ( '+=' ) ) ) - // InternalApplicationConfiguration.g:11018:2: ( ( '+=' ) ) - { - // InternalApplicationConfiguration.g:11018:2: ( ( '+=' ) ) - // InternalApplicationConfiguration.g:11019:3: ( '+=' ) - { - before(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - // InternalApplicationConfiguration.g:11020:3: ( '+=' ) - // InternalApplicationConfiguration.g:11021:4: '+=' - { - before(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - match(input,60,FOLLOW_2); - after(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - - } - - after(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectTypeScope__SetsNewAssignment_2_0" - - - // $ANTLR start "rule__ObjectTypeScope__SetsSumAssignment_2_1" - // InternalApplicationConfiguration.g:11032:1: rule__ObjectTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; - public final void rule__ObjectTypeScope__SetsSumAssignment_2_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11036:1: ( ( ( '=' ) ) ) - // InternalApplicationConfiguration.g:11037:2: ( ( '=' ) ) - { - // InternalApplicationConfiguration.g:11037:2: ( ( '=' ) ) - // InternalApplicationConfiguration.g:11038:3: ( '=' ) - { - before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - // InternalApplicationConfiguration.g:11039:3: ( '=' ) - // InternalApplicationConfiguration.g:11040:4: '=' - { - before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - match(input,29,FOLLOW_2); - after(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - - } - - after(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectTypeScope__SetsSumAssignment_2_1" - - - // $ANTLR start "rule__ObjectTypeScope__NumberAssignment_3_0" - // InternalApplicationConfiguration.g:11051:1: rule__ObjectTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; - public final void rule__ObjectTypeScope__NumberAssignment_3_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11055:1: ( ( ruleExactNumber ) ) - // InternalApplicationConfiguration.g:11056:2: ( ruleExactNumber ) - { - // InternalApplicationConfiguration.g:11056:2: ( ruleExactNumber ) - // InternalApplicationConfiguration.g:11057:3: ruleExactNumber - { - before(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); - pushFollow(FOLLOW_2); - ruleExactNumber(); - - state._fsp--; - - after(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectTypeScope__NumberAssignment_3_0" - - - // $ANTLR start "rule__ObjectTypeScope__NumberAssignment_3_1" - // InternalApplicationConfiguration.g:11066:1: rule__ObjectTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; - public final void rule__ObjectTypeScope__NumberAssignment_3_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11070:1: ( ( ruleIntervallNumber ) ) - // InternalApplicationConfiguration.g:11071:2: ( ruleIntervallNumber ) - { - // InternalApplicationConfiguration.g:11071:2: ( ruleIntervallNumber ) - // InternalApplicationConfiguration.g:11072:3: ruleIntervallNumber - { - before(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); - pushFollow(FOLLOW_2); - ruleIntervallNumber(); - - state._fsp--; - - after(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectTypeScope__NumberAssignment_3_1" - - - // $ANTLR start "rule__IntegerTypeScope__TypeAssignment_1" - // InternalApplicationConfiguration.g:11081:1: rule__IntegerTypeScope__TypeAssignment_1 : ( ruleIntegerReference ) ; - public final void rule__IntegerTypeScope__TypeAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11085:1: ( ( ruleIntegerReference ) ) - // InternalApplicationConfiguration.g:11086:2: ( ruleIntegerReference ) - { - // InternalApplicationConfiguration.g:11086:2: ( ruleIntegerReference ) - // InternalApplicationConfiguration.g:11087:3: ruleIntegerReference - { - before(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); - pushFollow(FOLLOW_2); - ruleIntegerReference(); - - state._fsp--; - - after(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntegerTypeScope__TypeAssignment_1" - - - // $ANTLR start "rule__IntegerTypeScope__SetsNewAssignment_2_0" - // InternalApplicationConfiguration.g:11096:1: rule__IntegerTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; - public final void rule__IntegerTypeScope__SetsNewAssignment_2_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11100:1: ( ( ( '+=' ) ) ) - // InternalApplicationConfiguration.g:11101:2: ( ( '+=' ) ) - { - // InternalApplicationConfiguration.g:11101:2: ( ( '+=' ) ) - // InternalApplicationConfiguration.g:11102:3: ( '+=' ) - { - before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - // InternalApplicationConfiguration.g:11103:3: ( '+=' ) - // InternalApplicationConfiguration.g:11104:4: '+=' - { - before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - match(input,60,FOLLOW_2); - after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - - } - - after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntegerTypeScope__SetsNewAssignment_2_0" - - - // $ANTLR start "rule__IntegerTypeScope__SetsSumAssignment_2_1" - // InternalApplicationConfiguration.g:11115:1: rule__IntegerTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; - public final void rule__IntegerTypeScope__SetsSumAssignment_2_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11119:1: ( ( ( '=' ) ) ) - // InternalApplicationConfiguration.g:11120:2: ( ( '=' ) ) - { - // InternalApplicationConfiguration.g:11120:2: ( ( '=' ) ) - // InternalApplicationConfiguration.g:11121:3: ( '=' ) - { - before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - // InternalApplicationConfiguration.g:11122:3: ( '=' ) - // InternalApplicationConfiguration.g:11123:4: '=' - { - before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - match(input,29,FOLLOW_2); - after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - - } - - after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntegerTypeScope__SetsSumAssignment_2_1" - - - // $ANTLR start "rule__IntegerTypeScope__NumberAssignment_3_0" - // InternalApplicationConfiguration.g:11134:1: rule__IntegerTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; - public final void rule__IntegerTypeScope__NumberAssignment_3_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11138:1: ( ( ruleExactNumber ) ) - // InternalApplicationConfiguration.g:11139:2: ( ruleExactNumber ) - { - // InternalApplicationConfiguration.g:11139:2: ( ruleExactNumber ) - // InternalApplicationConfiguration.g:11140:3: ruleExactNumber - { - before(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); - pushFollow(FOLLOW_2); - ruleExactNumber(); - - state._fsp--; - - after(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntegerTypeScope__NumberAssignment_3_0" - - - // $ANTLR start "rule__IntegerTypeScope__NumberAssignment_3_1" - // InternalApplicationConfiguration.g:11149:1: rule__IntegerTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; - public final void rule__IntegerTypeScope__NumberAssignment_3_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11153:1: ( ( ruleIntervallNumber ) ) - // InternalApplicationConfiguration.g:11154:2: ( ruleIntervallNumber ) - { - // InternalApplicationConfiguration.g:11154:2: ( ruleIntervallNumber ) - // InternalApplicationConfiguration.g:11155:3: ruleIntervallNumber - { - before(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); - pushFollow(FOLLOW_2); - ruleIntervallNumber(); - - state._fsp--; - - after(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntegerTypeScope__NumberAssignment_3_1" - - - // $ANTLR start "rule__IntegerTypeScope__NumberAssignment_3_2" - // InternalApplicationConfiguration.g:11164:1: rule__IntegerTypeScope__NumberAssignment_3_2 : ( ruleIntEnumberation ) ; - public final void rule__IntegerTypeScope__NumberAssignment_3_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11168:1: ( ( ruleIntEnumberation ) ) - // InternalApplicationConfiguration.g:11169:2: ( ruleIntEnumberation ) - { - // InternalApplicationConfiguration.g:11169:2: ( ruleIntEnumberation ) - // InternalApplicationConfiguration.g:11170:3: ruleIntEnumberation - { - before(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); - pushFollow(FOLLOW_2); - ruleIntEnumberation(); - - state._fsp--; - - after(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntegerTypeScope__NumberAssignment_3_2" - - - // $ANTLR start "rule__RealTypeScope__TypeAssignment_1" - // InternalApplicationConfiguration.g:11179:1: rule__RealTypeScope__TypeAssignment_1 : ( ruleRealReference ) ; - public final void rule__RealTypeScope__TypeAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11183:1: ( ( ruleRealReference ) ) - // InternalApplicationConfiguration.g:11184:2: ( ruleRealReference ) - { - // InternalApplicationConfiguration.g:11184:2: ( ruleRealReference ) - // InternalApplicationConfiguration.g:11185:3: ruleRealReference - { - before(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); - pushFollow(FOLLOW_2); - ruleRealReference(); - - state._fsp--; - - after(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealTypeScope__TypeAssignment_1" - - - // $ANTLR start "rule__RealTypeScope__SetsNewAssignment_2_0" - // InternalApplicationConfiguration.g:11194:1: rule__RealTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; - public final void rule__RealTypeScope__SetsNewAssignment_2_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11198:1: ( ( ( '+=' ) ) ) - // InternalApplicationConfiguration.g:11199:2: ( ( '+=' ) ) - { - // InternalApplicationConfiguration.g:11199:2: ( ( '+=' ) ) - // InternalApplicationConfiguration.g:11200:3: ( '+=' ) - { - before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - // InternalApplicationConfiguration.g:11201:3: ( '+=' ) - // InternalApplicationConfiguration.g:11202:4: '+=' - { - before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - match(input,60,FOLLOW_2); - after(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - - } - - after(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealTypeScope__SetsNewAssignment_2_0" - - - // $ANTLR start "rule__RealTypeScope__SetsSumAssignment_2_1" - // InternalApplicationConfiguration.g:11213:1: rule__RealTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; - public final void rule__RealTypeScope__SetsSumAssignment_2_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11217:1: ( ( ( '=' ) ) ) - // InternalApplicationConfiguration.g:11218:2: ( ( '=' ) ) - { - // InternalApplicationConfiguration.g:11218:2: ( ( '=' ) ) - // InternalApplicationConfiguration.g:11219:3: ( '=' ) - { - before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - // InternalApplicationConfiguration.g:11220:3: ( '=' ) - // InternalApplicationConfiguration.g:11221:4: '=' - { - before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - match(input,29,FOLLOW_2); - after(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - - } - - after(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealTypeScope__SetsSumAssignment_2_1" - - - // $ANTLR start "rule__RealTypeScope__NumberAssignment_3_0" - // InternalApplicationConfiguration.g:11232:1: rule__RealTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; - public final void rule__RealTypeScope__NumberAssignment_3_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11236:1: ( ( ruleExactNumber ) ) - // InternalApplicationConfiguration.g:11237:2: ( ruleExactNumber ) - { - // InternalApplicationConfiguration.g:11237:2: ( ruleExactNumber ) - // InternalApplicationConfiguration.g:11238:3: ruleExactNumber - { - before(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); - pushFollow(FOLLOW_2); - ruleExactNumber(); - - state._fsp--; - - after(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealTypeScope__NumberAssignment_3_0" - - - // $ANTLR start "rule__RealTypeScope__NumberAssignment_3_1" - // InternalApplicationConfiguration.g:11247:1: rule__RealTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; - public final void rule__RealTypeScope__NumberAssignment_3_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11251:1: ( ( ruleIntervallNumber ) ) - // InternalApplicationConfiguration.g:11252:2: ( ruleIntervallNumber ) - { - // InternalApplicationConfiguration.g:11252:2: ( ruleIntervallNumber ) - // InternalApplicationConfiguration.g:11253:3: ruleIntervallNumber - { - before(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); - pushFollow(FOLLOW_2); - ruleIntervallNumber(); - - state._fsp--; - - after(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealTypeScope__NumberAssignment_3_1" - - - // $ANTLR start "rule__RealTypeScope__NumberAssignment_3_2" - // InternalApplicationConfiguration.g:11262:1: rule__RealTypeScope__NumberAssignment_3_2 : ( ruleRealEnumeration ) ; - public final void rule__RealTypeScope__NumberAssignment_3_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11266:1: ( ( ruleRealEnumeration ) ) - // InternalApplicationConfiguration.g:11267:2: ( ruleRealEnumeration ) - { - // InternalApplicationConfiguration.g:11267:2: ( ruleRealEnumeration ) - // InternalApplicationConfiguration.g:11268:3: ruleRealEnumeration - { - before(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); - pushFollow(FOLLOW_2); - ruleRealEnumeration(); - - state._fsp--; - - after(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealTypeScope__NumberAssignment_3_2" - - - // $ANTLR start "rule__StringTypeScope__TypeAssignment_1" - // InternalApplicationConfiguration.g:11277:1: rule__StringTypeScope__TypeAssignment_1 : ( ruleStringReference ) ; - public final void rule__StringTypeScope__TypeAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11281:1: ( ( ruleStringReference ) ) - // InternalApplicationConfiguration.g:11282:2: ( ruleStringReference ) - { - // InternalApplicationConfiguration.g:11282:2: ( ruleStringReference ) - // InternalApplicationConfiguration.g:11283:3: ruleStringReference - { - before(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); - pushFollow(FOLLOW_2); - ruleStringReference(); - - state._fsp--; - - after(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringTypeScope__TypeAssignment_1" - - - // $ANTLR start "rule__StringTypeScope__SetsNewAssignment_2_0" - // InternalApplicationConfiguration.g:11292:1: rule__StringTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; - public final void rule__StringTypeScope__SetsNewAssignment_2_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11296:1: ( ( ( '+=' ) ) ) - // InternalApplicationConfiguration.g:11297:2: ( ( '+=' ) ) - { - // InternalApplicationConfiguration.g:11297:2: ( ( '+=' ) ) - // InternalApplicationConfiguration.g:11298:3: ( '+=' ) - { - before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - // InternalApplicationConfiguration.g:11299:3: ( '+=' ) - // InternalApplicationConfiguration.g:11300:4: '+=' - { - before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - match(input,60,FOLLOW_2); - after(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - - } - - after(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringTypeScope__SetsNewAssignment_2_0" - - - // $ANTLR start "rule__StringTypeScope__SetsSumAssignment_2_1" - // InternalApplicationConfiguration.g:11311:1: rule__StringTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; - public final void rule__StringTypeScope__SetsSumAssignment_2_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11315:1: ( ( ( '=' ) ) ) - // InternalApplicationConfiguration.g:11316:2: ( ( '=' ) ) - { - // InternalApplicationConfiguration.g:11316:2: ( ( '=' ) ) - // InternalApplicationConfiguration.g:11317:3: ( '=' ) - { - before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - // InternalApplicationConfiguration.g:11318:3: ( '=' ) - // InternalApplicationConfiguration.g:11319:4: '=' - { - before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - match(input,29,FOLLOW_2); - after(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - - } - - after(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringTypeScope__SetsSumAssignment_2_1" - - - // $ANTLR start "rule__StringTypeScope__NumberAssignment_3_0" - // InternalApplicationConfiguration.g:11330:1: rule__StringTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; - public final void rule__StringTypeScope__NumberAssignment_3_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11334:1: ( ( ruleExactNumber ) ) - // InternalApplicationConfiguration.g:11335:2: ( ruleExactNumber ) - { - // InternalApplicationConfiguration.g:11335:2: ( ruleExactNumber ) - // InternalApplicationConfiguration.g:11336:3: ruleExactNumber - { - before(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); - pushFollow(FOLLOW_2); - ruleExactNumber(); - - state._fsp--; - - after(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringTypeScope__NumberAssignment_3_0" - - - // $ANTLR start "rule__StringTypeScope__NumberAssignment_3_1" - // InternalApplicationConfiguration.g:11345:1: rule__StringTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; - public final void rule__StringTypeScope__NumberAssignment_3_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11349:1: ( ( ruleIntervallNumber ) ) - // InternalApplicationConfiguration.g:11350:2: ( ruleIntervallNumber ) - { - // InternalApplicationConfiguration.g:11350:2: ( ruleIntervallNumber ) - // InternalApplicationConfiguration.g:11351:3: ruleIntervallNumber - { - before(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); - pushFollow(FOLLOW_2); - ruleIntervallNumber(); - - state._fsp--; - - after(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringTypeScope__NumberAssignment_3_1" - - - // $ANTLR start "rule__StringTypeScope__NumberAssignment_3_2" - // InternalApplicationConfiguration.g:11360:1: rule__StringTypeScope__NumberAssignment_3_2 : ( ruleStringEnumeration ) ; - public final void rule__StringTypeScope__NumberAssignment_3_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11364:1: ( ( ruleStringEnumeration ) ) - // InternalApplicationConfiguration.g:11365:2: ( ruleStringEnumeration ) - { - // InternalApplicationConfiguration.g:11365:2: ( ruleStringEnumeration ) - // InternalApplicationConfiguration.g:11366:3: ruleStringEnumeration - { - before(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); - pushFollow(FOLLOW_2); - ruleStringEnumeration(); - - state._fsp--; - - after(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringTypeScope__NumberAssignment_3_2" - - - // $ANTLR start "rule__ClassReference__ElementAssignment_1" - // InternalApplicationConfiguration.g:11375:1: rule__ClassReference__ElementAssignment_1 : ( ruleMetamodelElement ) ; - public final void rule__ClassReference__ElementAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11379:1: ( ( ruleMetamodelElement ) ) - // InternalApplicationConfiguration.g:11380:2: ( ruleMetamodelElement ) - { - // InternalApplicationConfiguration.g:11380:2: ( ruleMetamodelElement ) - // InternalApplicationConfiguration.g:11381:3: ruleMetamodelElement - { - before(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); - pushFollow(FOLLOW_2); - ruleMetamodelElement(); - - state._fsp--; - - after(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClassReference__ElementAssignment_1" - - - // $ANTLR start "rule__ExactNumber__ExactNumberAssignment_0" - // InternalApplicationConfiguration.g:11390:1: rule__ExactNumber__ExactNumberAssignment_0 : ( RULE_INT ) ; - public final void rule__ExactNumber__ExactNumberAssignment_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11394:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:11395:2: ( RULE_INT ) - { - // InternalApplicationConfiguration.g:11395:2: ( RULE_INT ) - // InternalApplicationConfiguration.g:11396:3: RULE_INT - { - before(grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0()); - match(input,RULE_INT,FOLLOW_2); - after(grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ExactNumber__ExactNumberAssignment_0" - - - // $ANTLR start "rule__ExactNumber__ExactUnlimitedAssignment_1" - // InternalApplicationConfiguration.g:11405:1: rule__ExactNumber__ExactUnlimitedAssignment_1 : ( ( '*' ) ) ; - public final void rule__ExactNumber__ExactUnlimitedAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11409:1: ( ( ( '*' ) ) ) - // InternalApplicationConfiguration.g:11410:2: ( ( '*' ) ) - { - // InternalApplicationConfiguration.g:11410:2: ( ( '*' ) ) - // InternalApplicationConfiguration.g:11411:3: ( '*' ) - { - before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); - // InternalApplicationConfiguration.g:11412:3: ( '*' ) - // InternalApplicationConfiguration.g:11413:4: '*' - { - before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); - match(input,61,FOLLOW_2); - after(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); - - } - - after(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ExactNumber__ExactUnlimitedAssignment_1" - - - // $ANTLR start "rule__IntervallNumber__MinAssignment_0" - // InternalApplicationConfiguration.g:11424:1: rule__IntervallNumber__MinAssignment_0 : ( RULE_INT ) ; - public final void rule__IntervallNumber__MinAssignment_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11428:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:11429:2: ( RULE_INT ) - { - // InternalApplicationConfiguration.g:11429:2: ( RULE_INT ) - // InternalApplicationConfiguration.g:11430:3: RULE_INT - { - before(grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); - match(input,RULE_INT,FOLLOW_2); - after(grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntervallNumber__MinAssignment_0" - - - // $ANTLR start "rule__IntervallNumber__MaxNumberAssignment_2_0" - // InternalApplicationConfiguration.g:11439:1: rule__IntervallNumber__MaxNumberAssignment_2_0 : ( RULE_INT ) ; - public final void rule__IntervallNumber__MaxNumberAssignment_2_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11443:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:11444:2: ( RULE_INT ) - { - // InternalApplicationConfiguration.g:11444:2: ( RULE_INT ) - // InternalApplicationConfiguration.g:11445:3: RULE_INT - { - before(grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0()); - match(input,RULE_INT,FOLLOW_2); - after(grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntervallNumber__MaxNumberAssignment_2_0" - - - // $ANTLR start "rule__IntervallNumber__MaxUnlimitedAssignment_2_1" - // InternalApplicationConfiguration.g:11454:1: rule__IntervallNumber__MaxUnlimitedAssignment_2_1 : ( ( '*' ) ) ; - public final void rule__IntervallNumber__MaxUnlimitedAssignment_2_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11458:1: ( ( ( '*' ) ) ) - // InternalApplicationConfiguration.g:11459:2: ( ( '*' ) ) - { - // InternalApplicationConfiguration.g:11459:2: ( ( '*' ) ) - // InternalApplicationConfiguration.g:11460:3: ( '*' ) - { - before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); - // InternalApplicationConfiguration.g:11461:3: ( '*' ) - // InternalApplicationConfiguration.g:11462:4: '*' - { - before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); - match(input,61,FOLLOW_2); - after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); - - } - - after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntervallNumber__MaxUnlimitedAssignment_2_1" - - - // $ANTLR start "rule__IntEnumberation__EntryAssignment_2_0" - // InternalApplicationConfiguration.g:11473:1: rule__IntEnumberation__EntryAssignment_2_0 : ( ruleINTLiteral ) ; - public final void rule__IntEnumberation__EntryAssignment_2_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11477:1: ( ( ruleINTLiteral ) ) - // InternalApplicationConfiguration.g:11478:2: ( ruleINTLiteral ) - { - // InternalApplicationConfiguration.g:11478:2: ( ruleINTLiteral ) - // InternalApplicationConfiguration.g:11479:3: ruleINTLiteral - { - before(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0()); - pushFollow(FOLLOW_2); - ruleINTLiteral(); - - state._fsp--; - - after(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntEnumberation__EntryAssignment_2_0" - - - // $ANTLR start "rule__IntEnumberation__EntryAssignment_2_1_1" - // InternalApplicationConfiguration.g:11488:1: rule__IntEnumberation__EntryAssignment_2_1_1 : ( ruleINTLiteral ) ; - public final void rule__IntEnumberation__EntryAssignment_2_1_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11492:1: ( ( ruleINTLiteral ) ) - // InternalApplicationConfiguration.g:11493:2: ( ruleINTLiteral ) - { - // InternalApplicationConfiguration.g:11493:2: ( ruleINTLiteral ) - // InternalApplicationConfiguration.g:11494:3: ruleINTLiteral - { - before(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0()); - pushFollow(FOLLOW_2); - ruleINTLiteral(); - - state._fsp--; - - after(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntEnumberation__EntryAssignment_2_1_1" - - - // $ANTLR start "rule__RealEnumeration__EntryAssignment_2_0" - // InternalApplicationConfiguration.g:11503:1: rule__RealEnumeration__EntryAssignment_2_0 : ( ruleREALLiteral ) ; - public final void rule__RealEnumeration__EntryAssignment_2_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11507:1: ( ( ruleREALLiteral ) ) - // InternalApplicationConfiguration.g:11508:2: ( ruleREALLiteral ) - { - // InternalApplicationConfiguration.g:11508:2: ( ruleREALLiteral ) - // InternalApplicationConfiguration.g:11509:3: ruleREALLiteral - { - before(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0()); - pushFollow(FOLLOW_2); - ruleREALLiteral(); - - state._fsp--; - - after(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealEnumeration__EntryAssignment_2_0" - - - // $ANTLR start "rule__RealEnumeration__EntryAssignment_2_1_1" - // InternalApplicationConfiguration.g:11518:1: rule__RealEnumeration__EntryAssignment_2_1_1 : ( ruleREALLiteral ) ; - public final void rule__RealEnumeration__EntryAssignment_2_1_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11522:1: ( ( ruleREALLiteral ) ) - // InternalApplicationConfiguration.g:11523:2: ( ruleREALLiteral ) - { - // InternalApplicationConfiguration.g:11523:2: ( ruleREALLiteral ) - // InternalApplicationConfiguration.g:11524:3: ruleREALLiteral - { - before(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0()); - pushFollow(FOLLOW_2); - ruleREALLiteral(); - - state._fsp--; - - after(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealEnumeration__EntryAssignment_2_1_1" - - - // $ANTLR start "rule__StringEnumeration__EntryAssignment_2_0" - // InternalApplicationConfiguration.g:11533:1: rule__StringEnumeration__EntryAssignment_2_0 : ( RULE_STRING ) ; - public final void rule__StringEnumeration__EntryAssignment_2_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11537:1: ( ( RULE_STRING ) ) - // InternalApplicationConfiguration.g:11538:2: ( RULE_STRING ) - { - // InternalApplicationConfiguration.g:11538:2: ( RULE_STRING ) - // InternalApplicationConfiguration.g:11539:3: RULE_STRING - { - before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0()); - match(input,RULE_STRING,FOLLOW_2); - after(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringEnumeration__EntryAssignment_2_0" - - - // $ANTLR start "rule__StringEnumeration__EntryAssignment_2_1_1" - // InternalApplicationConfiguration.g:11548:1: rule__StringEnumeration__EntryAssignment_2_1_1 : ( RULE_STRING ) ; - public final void rule__StringEnumeration__EntryAssignment_2_1_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11552:1: ( ( RULE_STRING ) ) - // InternalApplicationConfiguration.g:11553:2: ( RULE_STRING ) - { - // InternalApplicationConfiguration.g:11553:2: ( RULE_STRING ) - // InternalApplicationConfiguration.g:11554:3: RULE_STRING - { - before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0()); - match(input,RULE_STRING,FOLLOW_2); - after(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringEnumeration__EntryAssignment_2_1_1" - - - // $ANTLR start "rule__ScopeDeclaration__NameAssignment_1" - // InternalApplicationConfiguration.g:11563:1: rule__ScopeDeclaration__NameAssignment_1 : ( RULE_ID ) ; - public final void rule__ScopeDeclaration__NameAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11567:1: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:11568:2: ( RULE_ID ) - { - // InternalApplicationConfiguration.g:11568:2: ( RULE_ID ) - // InternalApplicationConfiguration.g:11569:3: RULE_ID - { - before(grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0()); - match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeDeclaration__NameAssignment_1" - - - // $ANTLR start "rule__ScopeDeclaration__SpecificationAssignment_2" - // InternalApplicationConfiguration.g:11578:1: rule__ScopeDeclaration__SpecificationAssignment_2 : ( ruleScopeSpecification ) ; - public final void rule__ScopeDeclaration__SpecificationAssignment_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11582:1: ( ( ruleScopeSpecification ) ) - // InternalApplicationConfiguration.g:11583:2: ( ruleScopeSpecification ) - { - // InternalApplicationConfiguration.g:11583:2: ( ruleScopeSpecification ) - // InternalApplicationConfiguration.g:11584:3: ruleScopeSpecification - { - before(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); - pushFollow(FOLLOW_2); - ruleScopeSpecification(); - - state._fsp--; - - after(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeDeclaration__SpecificationAssignment_2" - - - // $ANTLR start "rule__ScopeReference__ReferredAssignment" - // InternalApplicationConfiguration.g:11593:1: rule__ScopeReference__ReferredAssignment : ( ( RULE_ID ) ) ; - public final void rule__ScopeReference__ReferredAssignment() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11597:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:11598:2: ( ( RULE_ID ) ) - { - // InternalApplicationConfiguration.g:11598:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:11599:3: ( RULE_ID ) - { - before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0()); - // InternalApplicationConfiguration.g:11600:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:11601:4: RULE_ID - { - before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationIDTerminalRuleCall_0_1()); - match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationIDTerminalRuleCall_0_1()); - - } - - after(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeReference__ReferredAssignment" - - - // $ANTLR start "rule__GenerationTask__MetamodelAssignment_3_0_2" - // InternalApplicationConfiguration.g:11612:1: rule__GenerationTask__MetamodelAssignment_3_0_2 : ( ruleMetamodel ) ; - public final void rule__GenerationTask__MetamodelAssignment_3_0_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11616:1: ( ( ruleMetamodel ) ) - // InternalApplicationConfiguration.g:11617:2: ( ruleMetamodel ) - { - // InternalApplicationConfiguration.g:11617:2: ( ruleMetamodel ) - // InternalApplicationConfiguration.g:11618:3: ruleMetamodel - { - before(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); - pushFollow(FOLLOW_2); - ruleMetamodel(); - - state._fsp--; - - after(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__MetamodelAssignment_3_0_2" - - - // $ANTLR start "rule__GenerationTask__PartialModelAssignment_3_1_2" - // InternalApplicationConfiguration.g:11627:1: rule__GenerationTask__PartialModelAssignment_3_1_2 : ( rulePartialModel ) ; - public final void rule__GenerationTask__PartialModelAssignment_3_1_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11631:1: ( ( rulePartialModel ) ) - // InternalApplicationConfiguration.g:11632:2: ( rulePartialModel ) - { - // InternalApplicationConfiguration.g:11632:2: ( rulePartialModel ) - // InternalApplicationConfiguration.g:11633:3: rulePartialModel - { - before(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); - pushFollow(FOLLOW_2); - rulePartialModel(); - - state._fsp--; - - after(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__PartialModelAssignment_3_1_2" - - - // $ANTLR start "rule__GenerationTask__PatternsAssignment_3_2_2" - // InternalApplicationConfiguration.g:11642:1: rule__GenerationTask__PatternsAssignment_3_2_2 : ( ruleGraphPattern ) ; - public final void rule__GenerationTask__PatternsAssignment_3_2_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11646:1: ( ( ruleGraphPattern ) ) - // InternalApplicationConfiguration.g:11647:2: ( ruleGraphPattern ) - { - // InternalApplicationConfiguration.g:11647:2: ( ruleGraphPattern ) - // InternalApplicationConfiguration.g:11648:3: ruleGraphPattern - { - before(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); - pushFollow(FOLLOW_2); - ruleGraphPattern(); - - state._fsp--; - - after(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__PatternsAssignment_3_2_2" - - - // $ANTLR start "rule__GenerationTask__ObjectivesAssignment_3_3_2" - // InternalApplicationConfiguration.g:11657:1: rule__GenerationTask__ObjectivesAssignment_3_3_2 : ( ruleObjective ) ; - public final void rule__GenerationTask__ObjectivesAssignment_3_3_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11661:1: ( ( ruleObjective ) ) - // InternalApplicationConfiguration.g:11662:2: ( ruleObjective ) - { - // InternalApplicationConfiguration.g:11662:2: ( ruleObjective ) - // InternalApplicationConfiguration.g:11663:3: ruleObjective - { - before(grammarAccess.getGenerationTaskAccess().getObjectivesObjectiveParserRuleCall_3_3_2_0()); - pushFollow(FOLLOW_2); - ruleObjective(); - - state._fsp--; - - after(grammarAccess.getGenerationTaskAccess().getObjectivesObjectiveParserRuleCall_3_3_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__ObjectivesAssignment_3_3_2" - - - // $ANTLR start "rule__GenerationTask__ScopeAssignment_3_4_2" - // InternalApplicationConfiguration.g:11672:1: rule__GenerationTask__ScopeAssignment_3_4_2 : ( ruleScope ) ; - public final void rule__GenerationTask__ScopeAssignment_3_4_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11676:1: ( ( ruleScope ) ) - // InternalApplicationConfiguration.g:11677:2: ( ruleScope ) - { - // InternalApplicationConfiguration.g:11677:2: ( ruleScope ) - // InternalApplicationConfiguration.g:11678:3: ruleScope - { - before(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_4_2_0()); - pushFollow(FOLLOW_2); - ruleScope(); - - state._fsp--; - - after(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_4_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__ScopeAssignment_3_4_2" - - - // $ANTLR start "rule__GenerationTask__NumberSpecifiedAssignment_3_5_0" - // InternalApplicationConfiguration.g:11687:1: rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 : ( ( 'number' ) ) ; - public final void rule__GenerationTask__NumberSpecifiedAssignment_3_5_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11691:1: ( ( ( 'number' ) ) ) - // InternalApplicationConfiguration.g:11692:2: ( ( 'number' ) ) - { - // InternalApplicationConfiguration.g:11692:2: ( ( 'number' ) ) - // InternalApplicationConfiguration.g:11693:3: ( 'number' ) - { - before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); - // InternalApplicationConfiguration.g:11694:3: ( 'number' ) - // InternalApplicationConfiguration.g:11695:4: 'number' - { - before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); - match(input,62,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); - - } - - after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__NumberSpecifiedAssignment_3_5_0" - - - // $ANTLR start "rule__GenerationTask__NumberAssignment_3_5_2" - // InternalApplicationConfiguration.g:11706:1: rule__GenerationTask__NumberAssignment_3_5_2 : ( RULE_INT ) ; - public final void rule__GenerationTask__NumberAssignment_3_5_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11710:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:11711:2: ( RULE_INT ) - { - // InternalApplicationConfiguration.g:11711:2: ( RULE_INT ) - // InternalApplicationConfiguration.g:11712:3: RULE_INT - { - before(grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_5_2_0()); - match(input,RULE_INT,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_5_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__NumberAssignment_3_5_2" - - - // $ANTLR start "rule__GenerationTask__RunSpecifiedAssignment_3_6_0" - // InternalApplicationConfiguration.g:11721:1: rule__GenerationTask__RunSpecifiedAssignment_3_6_0 : ( ( 'runs' ) ) ; - public final void rule__GenerationTask__RunSpecifiedAssignment_3_6_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11725:1: ( ( ( 'runs' ) ) ) - // InternalApplicationConfiguration.g:11726:2: ( ( 'runs' ) ) - { - // InternalApplicationConfiguration.g:11726:2: ( ( 'runs' ) ) - // InternalApplicationConfiguration.g:11727:3: ( 'runs' ) - { - before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); - // InternalApplicationConfiguration.g:11728:3: ( 'runs' ) - // InternalApplicationConfiguration.g:11729:4: 'runs' - { - before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); - match(input,63,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); - - } - - after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__RunSpecifiedAssignment_3_6_0" - - - // $ANTLR start "rule__GenerationTask__RunsAssignment_3_6_2" - // InternalApplicationConfiguration.g:11740:1: rule__GenerationTask__RunsAssignment_3_6_2 : ( RULE_INT ) ; - public final void rule__GenerationTask__RunsAssignment_3_6_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11744:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:11745:2: ( RULE_INT ) - { - // InternalApplicationConfiguration.g:11745:2: ( RULE_INT ) - // InternalApplicationConfiguration.g:11746:3: RULE_INT - { - before(grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_6_2_0()); - match(input,RULE_INT,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_6_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__RunsAssignment_3_6_2" - - - // $ANTLR start "rule__GenerationTask__SolverAssignment_3_7_2" - // InternalApplicationConfiguration.g:11755:1: rule__GenerationTask__SolverAssignment_3_7_2 : ( ruleSolver ) ; - public final void rule__GenerationTask__SolverAssignment_3_7_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11759:1: ( ( ruleSolver ) ) - // InternalApplicationConfiguration.g:11760:2: ( ruleSolver ) - { - // InternalApplicationConfiguration.g:11760:2: ( ruleSolver ) - // InternalApplicationConfiguration.g:11761:3: ruleSolver - { - before(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_7_2_0()); - pushFollow(FOLLOW_2); - ruleSolver(); - - state._fsp--; - - after(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_7_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__SolverAssignment_3_7_2" - - - // $ANTLR start "rule__GenerationTask__ConfigAssignment_3_8_2" - // InternalApplicationConfiguration.g:11770:1: rule__GenerationTask__ConfigAssignment_3_8_2 : ( ruleConfig ) ; - public final void rule__GenerationTask__ConfigAssignment_3_8_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11774:1: ( ( ruleConfig ) ) - // InternalApplicationConfiguration.g:11775:2: ( ruleConfig ) - { - // InternalApplicationConfiguration.g:11775:2: ( ruleConfig ) - // InternalApplicationConfiguration.g:11776:3: ruleConfig - { - before(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_8_2_0()); - pushFollow(FOLLOW_2); - ruleConfig(); - - state._fsp--; - - after(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_8_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__ConfigAssignment_3_8_2" - - - // $ANTLR start "rule__GenerationTask__DebugFolderAssignment_3_9_2" - // InternalApplicationConfiguration.g:11785:1: rule__GenerationTask__DebugFolderAssignment_3_9_2 : ( ruleFile ) ; - public final void rule__GenerationTask__DebugFolderAssignment_3_9_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11789:1: ( ( ruleFile ) ) - // InternalApplicationConfiguration.g:11790:2: ( ruleFile ) - { - // InternalApplicationConfiguration.g:11790:2: ( ruleFile ) - // InternalApplicationConfiguration.g:11791:3: ruleFile - { - before(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_9_2_0()); - pushFollow(FOLLOW_2); - ruleFile(); - - state._fsp--; - - after(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_9_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__DebugFolderAssignment_3_9_2" - - - // $ANTLR start "rule__GenerationTask__TargetLogFileAssignment_3_10_2" - // InternalApplicationConfiguration.g:11800:1: rule__GenerationTask__TargetLogFileAssignment_3_10_2 : ( ruleFile ) ; - public final void rule__GenerationTask__TargetLogFileAssignment_3_10_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11804:1: ( ( ruleFile ) ) - // InternalApplicationConfiguration.g:11805:2: ( ruleFile ) - { - // InternalApplicationConfiguration.g:11805:2: ( ruleFile ) - // InternalApplicationConfiguration.g:11806:3: ruleFile - { - before(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_10_2_0()); - pushFollow(FOLLOW_2); - ruleFile(); - - state._fsp--; - - after(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_10_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__TargetLogFileAssignment_3_10_2" - - - // $ANTLR start "rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2" - // InternalApplicationConfiguration.g:11815:1: rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 : ( ruleFile ) ; - public final void rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11819:1: ( ( ruleFile ) ) - // InternalApplicationConfiguration.g:11820:2: ( ruleFile ) - { - // InternalApplicationConfiguration.g:11820:2: ( ruleFile ) - // InternalApplicationConfiguration.g:11821:3: ruleFile - { - before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_11_2_0()); - pushFollow(FOLLOW_2); - ruleFile(); - - state._fsp--; - - after(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_11_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2" - - - // $ANTLR start "rule__GenerationTask__TagetFolderAssignment_3_12_2" - // InternalApplicationConfiguration.g:11830:1: rule__GenerationTask__TagetFolderAssignment_3_12_2 : ( ruleFile ) ; - public final void rule__GenerationTask__TagetFolderAssignment_3_12_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11834:1: ( ( ruleFile ) ) - // InternalApplicationConfiguration.g:11835:2: ( ruleFile ) - { - // InternalApplicationConfiguration.g:11835:2: ( ruleFile ) - // InternalApplicationConfiguration.g:11836:3: ruleFile - { - before(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_12_2_0()); - pushFollow(FOLLOW_2); - ruleFile(); - - state._fsp--; - - after(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_12_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__TagetFolderAssignment_3_12_2" - - // Delegated rules - - - protected DFA62 dfa62 = new DFA62(this); - protected DFA63 dfa63 = new DFA63(this); - protected DFA64 dfa64 = new DFA64(this); - protected DFA65 dfa65 = new DFA65(this); - protected DFA66 dfa66 = new DFA66(this); - protected DFA67 dfa67 = new DFA67(this); - protected DFA68 dfa68 = new DFA68(this); - protected DFA69 dfa69 = new DFA69(this); - protected DFA70 dfa70 = new DFA70(this); - protected DFA71 dfa71 = new DFA71(this); - protected DFA72 dfa72 = new DFA72(this); - protected DFA73 dfa73 = new DFA73(this); - protected DFA74 dfa74 = new DFA74(this); - protected DFA75 dfa75 = new DFA75(this); - static final String dfa_1s = "\17\uffff"; - static final String dfa_2s = "\1\37\16\uffff"; - static final String dfa_3s = "\1\77\16\uffff"; - static final String dfa_4s = "\1\uffff\15\1\1\2"; - static final String dfa_5s = "\1\0\16\uffff}>"; - static final String[] dfa_6s = { - "\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", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "" - }; - - static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s); - static final char[] dfa_2 = DFA.unpackEncodedStringToUnsignedChars(dfa_2s); - static final char[] dfa_3 = DFA.unpackEncodedStringToUnsignedChars(dfa_3s); - static final short[] dfa_4 = DFA.unpackEncodedString(dfa_4s); - static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s); - static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s); - - class DFA62 extends DFA { - - public DFA62(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 62; - this.eot = dfa_1; - this.eof = dfa_1; - this.min = dfa_2; - this.max = dfa_3; - this.accept = dfa_4; - this.special = dfa_5; - this.transition = dfa_6; - } - public String getDescription() { - return "9521:2: ( rule__GenerationTask__UnorderedGroup_3__0 )?"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - TokenStream input = (TokenStream)_input; - int _s = s; - switch ( s ) { - case 0 : - int LA62_0 = input.LA(1); - - - int index62_0 = input.index(); - input.rewind(); - s = -1; - if ( LA62_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - - else if ( LA62_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - - else if ( LA62_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - - else if ( LA62_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - - else if ( LA62_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - - else if ( LA62_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - - else if ( LA62_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - - else if ( LA62_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - - else if ( LA62_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - - else if ( LA62_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - - else if ( LA62_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - - else if ( LA62_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - - else if ( LA62_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} - - else if ( (LA62_0==31) ) {s = 14;} - - - input.seek(index62_0); - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 62, _s, input); - error(nvae); - throw nvae; - } - } - static final String dfa_7s = "\16\uffff"; - static final String dfa_8s = "\1\44\15\uffff"; - static final String dfa_9s = "\1\77\15\uffff"; - 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"; - static final String dfa_11s = "\1\0\15\uffff}>"; - static final String[] dfa_12s = { - "\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", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "" - }; - - static final short[] dfa_7 = DFA.unpackEncodedString(dfa_7s); - static final char[] dfa_8 = DFA.unpackEncodedStringToUnsignedChars(dfa_8s); - static final char[] dfa_9 = DFA.unpackEncodedStringToUnsignedChars(dfa_9s); - static final short[] dfa_10 = DFA.unpackEncodedString(dfa_10s); - static final short[] dfa_11 = DFA.unpackEncodedString(dfa_11s); - static final short[][] dfa_12 = unpackEncodedStringArray(dfa_12s); - - class DFA63 extends DFA { - - public DFA63(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 63; - this.eot = dfa_7; - this.eof = dfa_7; - this.min = dfa_8; - this.max = dfa_9; - this.accept = dfa_10; - this.special = dfa_11; - this.transition = dfa_12; - } - public String getDescription() { - 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 ) ) ) ) )"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - TokenStream input = (TokenStream)_input; - int _s = s; - switch ( s ) { - case 0 : - int LA63_0 = input.LA(1); - - - int index63_0 = input.index(); - input.rewind(); - s = -1; - if ( LA63_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - - else if ( LA63_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - - else if ( LA63_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - - else if ( LA63_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - - else if ( LA63_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - - else if ( LA63_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - - else if ( LA63_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - - else if ( LA63_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - - else if ( LA63_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - - else if ( LA63_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - - else if ( LA63_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - - else if ( LA63_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - - else if ( LA63_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} - - - input.seek(index63_0); - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 63, _s, input); - error(nvae); - throw nvae; - } - } - - class DFA64 extends DFA { - - public DFA64(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 64; - this.eot = dfa_1; - this.eof = dfa_1; - this.min = dfa_2; - this.max = dfa_3; - this.accept = dfa_4; - this.special = dfa_5; - this.transition = dfa_6; - } - public String getDescription() { - return "9745:2: ( rule__GenerationTask__UnorderedGroup_3__1 )?"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - TokenStream input = (TokenStream)_input; - int _s = s; - switch ( s ) { - case 0 : - int LA64_0 = input.LA(1); - - - int index64_0 = input.index(); - input.rewind(); - s = -1; - if ( LA64_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - - else if ( LA64_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - - else if ( LA64_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - - else if ( LA64_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - - else if ( LA64_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - - else if ( LA64_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - - else if ( LA64_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - - else if ( LA64_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - - else if ( LA64_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - - else if ( LA64_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - - else if ( LA64_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - - else if ( LA64_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - - else if ( LA64_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} - - else if ( (LA64_0==31) ) {s = 14;} - - - input.seek(index64_0); - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 64, _s, input); - error(nvae); - throw nvae; - } - } - - class DFA65 extends DFA { - - public DFA65(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 65; - this.eot = dfa_1; - this.eof = dfa_1; - this.min = dfa_2; - this.max = dfa_3; - this.accept = dfa_4; - this.special = dfa_5; - this.transition = dfa_6; - } - public String getDescription() { - return "9757:2: ( rule__GenerationTask__UnorderedGroup_3__2 )?"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - TokenStream input = (TokenStream)_input; - int _s = s; - switch ( s ) { - case 0 : - int LA65_0 = input.LA(1); - - - int index65_0 = input.index(); - input.rewind(); - s = -1; - if ( LA65_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - - else if ( LA65_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - - else if ( LA65_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - - else if ( LA65_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - - else if ( LA65_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - - else if ( LA65_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - - else if ( LA65_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - - else if ( LA65_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - - else if ( LA65_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - - else if ( LA65_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - - else if ( LA65_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - - else if ( LA65_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - - else if ( LA65_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} - - else if ( (LA65_0==31) ) {s = 14;} - - - input.seek(index65_0); - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 65, _s, input); - error(nvae); - throw nvae; - } - } - - class DFA66 extends DFA { - - public DFA66(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 66; - this.eot = dfa_1; - this.eof = dfa_1; - this.min = dfa_2; - this.max = dfa_3; - this.accept = dfa_4; - this.special = dfa_5; - this.transition = dfa_6; - } - public String getDescription() { - return "9769:2: ( rule__GenerationTask__UnorderedGroup_3__3 )?"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - TokenStream input = (TokenStream)_input; - int _s = s; - switch ( s ) { - case 0 : - int LA66_0 = input.LA(1); - - - int index66_0 = input.index(); - input.rewind(); - s = -1; - if ( LA66_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - - else if ( LA66_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - - else if ( LA66_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - - else if ( LA66_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - - else if ( LA66_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - - else if ( LA66_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - - else if ( LA66_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - - else if ( LA66_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - - else if ( LA66_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - - else if ( LA66_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - - else if ( LA66_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - - else if ( LA66_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - - else if ( LA66_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} - - else if ( (LA66_0==31) ) {s = 14;} - - - input.seek(index66_0); - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 66, _s, input); - error(nvae); - throw nvae; - } - } - - class DFA67 extends DFA { - - public DFA67(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 67; - this.eot = dfa_1; - this.eof = dfa_1; - this.min = dfa_2; - this.max = dfa_3; - this.accept = dfa_4; - this.special = dfa_5; - this.transition = dfa_6; - } - public String getDescription() { - return "9781:2: ( rule__GenerationTask__UnorderedGroup_3__4 )?"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - TokenStream input = (TokenStream)_input; - int _s = s; - switch ( s ) { - case 0 : - int LA67_0 = input.LA(1); - - - int index67_0 = input.index(); - input.rewind(); - s = -1; - if ( LA67_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - - else if ( LA67_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - - else if ( LA67_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - - else if ( LA67_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - - else if ( LA67_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - - else if ( LA67_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - - else if ( LA67_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - - else if ( LA67_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - - else if ( LA67_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - - else if ( LA67_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - - else if ( LA67_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - - else if ( LA67_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - - else if ( LA67_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} - - else if ( (LA67_0==31) ) {s = 14;} - - - input.seek(index67_0); - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 67, _s, input); - error(nvae); - throw nvae; - } - } - - class DFA68 extends DFA { - - public DFA68(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 68; - this.eot = dfa_1; - this.eof = dfa_1; - this.min = dfa_2; - this.max = dfa_3; - this.accept = dfa_4; - this.special = dfa_5; - this.transition = dfa_6; - } - public String getDescription() { - return "9793:2: ( rule__GenerationTask__UnorderedGroup_3__5 )?"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - TokenStream input = (TokenStream)_input; - int _s = s; - switch ( s ) { - case 0 : - int LA68_0 = input.LA(1); - - - int index68_0 = input.index(); - input.rewind(); - s = -1; - if ( LA68_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - - else if ( LA68_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - - else if ( LA68_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - - else if ( LA68_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - - else if ( LA68_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - - else if ( LA68_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - - else if ( LA68_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - - else if ( LA68_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - - else if ( LA68_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - - else if ( LA68_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - - else if ( LA68_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - - else if ( LA68_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - - else if ( LA68_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} - - else if ( (LA68_0==31) ) {s = 14;} - - - input.seek(index68_0); - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 68, _s, input); - error(nvae); - throw nvae; - } - } - - class DFA69 extends DFA { - - public DFA69(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 69; - this.eot = dfa_1; - this.eof = dfa_1; - this.min = dfa_2; - this.max = dfa_3; - this.accept = dfa_4; - this.special = dfa_5; - this.transition = dfa_6; - } - public String getDescription() { - return "9805:2: ( rule__GenerationTask__UnorderedGroup_3__6 )?"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - TokenStream input = (TokenStream)_input; - int _s = s; - switch ( s ) { - case 0 : - int LA69_0 = input.LA(1); - - - int index69_0 = input.index(); - input.rewind(); - s = -1; - if ( LA69_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - - else if ( LA69_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - - else if ( LA69_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - - else if ( LA69_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - - else if ( LA69_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - - else if ( LA69_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - - else if ( LA69_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - - else if ( LA69_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - - else if ( LA69_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - - else if ( LA69_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - - else if ( LA69_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - - else if ( LA69_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - - else if ( LA69_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} - - else if ( (LA69_0==31) ) {s = 14;} - - - input.seek(index69_0); - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 69, _s, input); - error(nvae); - throw nvae; - } - } - - class DFA70 extends DFA { - - public DFA70(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 70; - this.eot = dfa_1; - this.eof = dfa_1; - this.min = dfa_2; - this.max = dfa_3; - this.accept = dfa_4; - this.special = dfa_5; - this.transition = dfa_6; - } - public String getDescription() { - return "9817:2: ( rule__GenerationTask__UnorderedGroup_3__7 )?"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - TokenStream input = (TokenStream)_input; - int _s = s; - switch ( s ) { - case 0 : - int LA70_0 = input.LA(1); - - - int index70_0 = input.index(); - input.rewind(); - s = -1; - if ( LA70_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - - else if ( LA70_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - - else if ( LA70_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - - else if ( LA70_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - - else if ( LA70_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - - else if ( LA70_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - - else if ( LA70_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - - else if ( LA70_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - - else if ( LA70_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - - else if ( LA70_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - - else if ( LA70_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - - else if ( LA70_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - - else if ( LA70_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} - - else if ( (LA70_0==31) ) {s = 14;} - - - input.seek(index70_0); - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 70, _s, input); - error(nvae); - throw nvae; - } - } - - class DFA71 extends DFA { - - public DFA71(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 71; - this.eot = dfa_1; - this.eof = dfa_1; - this.min = dfa_2; - this.max = dfa_3; - this.accept = dfa_4; - this.special = dfa_5; - this.transition = dfa_6; - } - public String getDescription() { - return "9829:2: ( rule__GenerationTask__UnorderedGroup_3__8 )?"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - TokenStream input = (TokenStream)_input; - int _s = s; - switch ( s ) { - case 0 : - int LA71_0 = input.LA(1); - - - int index71_0 = input.index(); - input.rewind(); - s = -1; - if ( LA71_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - - else if ( LA71_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - - else if ( LA71_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - - else if ( LA71_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - - else if ( LA71_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - - else if ( LA71_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - - else if ( LA71_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - - else if ( LA71_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - - else if ( LA71_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - - else if ( LA71_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - - else if ( LA71_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - - else if ( LA71_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - - else if ( LA71_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} - - else if ( (LA71_0==31) ) {s = 14;} - - - input.seek(index71_0); - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 71, _s, input); - error(nvae); - throw nvae; - } - } - - class DFA72 extends DFA { - - public DFA72(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 72; - this.eot = dfa_1; - this.eof = dfa_1; - this.min = dfa_2; - this.max = dfa_3; - this.accept = dfa_4; - this.special = dfa_5; - this.transition = dfa_6; - } - public String getDescription() { - return "9841:2: ( rule__GenerationTask__UnorderedGroup_3__9 )?"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - TokenStream input = (TokenStream)_input; - int _s = s; - switch ( s ) { - case 0 : - int LA72_0 = input.LA(1); - - - int index72_0 = input.index(); - input.rewind(); - s = -1; - if ( LA72_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - - else if ( LA72_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - - else if ( LA72_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - - else if ( LA72_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - - else if ( LA72_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - - else if ( LA72_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - - else if ( LA72_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - - else if ( LA72_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - - else if ( LA72_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - - else if ( LA72_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - - else if ( LA72_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - - else if ( LA72_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - - else if ( LA72_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} - - else if ( (LA72_0==31) ) {s = 14;} - - - input.seek(index72_0); - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 72, _s, input); - error(nvae); - throw nvae; - } - } - - class DFA73 extends DFA { - - public DFA73(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 73; - this.eot = dfa_1; - this.eof = dfa_1; - this.min = dfa_2; - this.max = dfa_3; - this.accept = dfa_4; - this.special = dfa_5; - this.transition = dfa_6; - } - public String getDescription() { - return "9853:2: ( rule__GenerationTask__UnorderedGroup_3__10 )?"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - TokenStream input = (TokenStream)_input; - int _s = s; - switch ( s ) { - case 0 : - int LA73_0 = input.LA(1); - - - int index73_0 = input.index(); - input.rewind(); - s = -1; - if ( LA73_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - - else if ( LA73_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - - else if ( LA73_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - - else if ( LA73_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - - else if ( LA73_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - - else if ( LA73_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - - else if ( LA73_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - - else if ( LA73_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - - else if ( LA73_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - - else if ( LA73_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - - else if ( LA73_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - - else if ( LA73_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - - else if ( LA73_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} - - else if ( (LA73_0==31) ) {s = 14;} - - - input.seek(index73_0); - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 73, _s, input); - error(nvae); - throw nvae; - } - } - - class DFA74 extends DFA { - - public DFA74(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 74; - this.eot = dfa_1; - this.eof = dfa_1; - this.min = dfa_2; - this.max = dfa_3; - this.accept = dfa_4; - this.special = dfa_5; - this.transition = dfa_6; - } - public String getDescription() { - return "9865:2: ( rule__GenerationTask__UnorderedGroup_3__11 )?"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - TokenStream input = (TokenStream)_input; - int _s = s; - switch ( s ) { - case 0 : - int LA74_0 = input.LA(1); - - - int index74_0 = input.index(); - input.rewind(); - s = -1; - if ( LA74_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - - else if ( LA74_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - - else if ( LA74_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - - else if ( LA74_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - - else if ( LA74_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - - else if ( LA74_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - - else if ( LA74_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - - else if ( LA74_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - - else if ( LA74_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - - else if ( LA74_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - - else if ( LA74_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - - else if ( LA74_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - - else if ( LA74_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} - - else if ( (LA74_0==31) ) {s = 14;} - - - input.seek(index74_0); - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 74, _s, input); - error(nvae); - throw nvae; - } - } - - class DFA75 extends DFA { - - public DFA75(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 75; - this.eot = dfa_1; - this.eof = dfa_1; - this.min = dfa_2; - this.max = dfa_3; - this.accept = dfa_4; - this.special = dfa_5; - this.transition = dfa_6; - } - public String getDescription() { - return "9877:2: ( rule__GenerationTask__UnorderedGroup_3__12 )?"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - TokenStream input = (TokenStream)_input; - int _s = s; - switch ( s ) { - case 0 : - int LA75_0 = input.LA(1); - - - int index75_0 = input.index(); - input.rewind(); - s = -1; - if ( LA75_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - - else if ( LA75_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - - else if ( LA75_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - - else if ( LA75_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - - else if ( LA75_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - - else if ( LA75_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - - else if ( LA75_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - - else if ( LA75_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - - else if ( LA75_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - - else if ( LA75_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - - else if ( LA75_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - - else if ( LA75_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - - else if ( LA75_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} - - else if ( (LA75_0==31) ) {s = 14;} - - - input.seek(index75_0); - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 75, _s, input); - error(nvae); - throw nvae; - } - } - - - public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x003006D010000000L}); - public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000002000002L}); - public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x003006D010000002L}); - public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000800000L}); - public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000800002L}); - public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000004000000L}); - public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000040L}); - public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000008000000L}); - public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000020000000L}); - public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000200000010L}); - public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000180000000L}); - public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000100000002L}); - public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000400000000L}); - public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000040000000L}); - public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000800000000L}); - public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000002000000050L}); - public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000050L}); - public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000010000001800L}); - public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x000000000001E000L}); - public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000001000020L}); - public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000380080000040L}); - public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000100000000L}); - public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000380000000040L}); - public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x00000000000E0000L}); - public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000400080000000L}); - public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000400000000000L}); - public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000002000L}); - public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x1000000020000000L}); - public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x2000000000000020L}); - public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000800000000000L}); - public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0001000000000000L}); - public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x2000000040000020L}); - public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0002000000000000L}); - public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0004000000000000L}); - public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000004000L}); - public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0008000000000000L}); - public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000081000020L}); - public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000080000040L}); - public static final BitSet FOLLOW_43 = new BitSet(new long[]{0xCFD0069000000000L}); - public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000080000000L}); - public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000040000010L}); - public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000000700000L}); - public static final BitSet FOLLOW_47 = new BitSet(new long[]{0xCFD0069000000002L}); - -} +package hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.internal; + +import java.io.InputStream; +import org.eclipse.xtext.*; +import org.eclipse.xtext.parser.*; +import org.eclipse.xtext.parser.impl.*; +import org.eclipse.emf.ecore.util.EcoreUtil; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.xtext.parser.antlr.XtextTokenStream; +import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.DFA; +import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess; + + + +import org.antlr.runtime.*; +import java.util.Stack; +import java.util.List; +import java.util.ArrayList; + +@SuppressWarnings("all") +public class InternalApplicationConfigurationParser extends AbstractInternalContentAssistParser { + public static final String[] tokenNames = new String[] { + "", "", "", "", "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'" + }; + public static final int T__50=50; + public static final int T__19=19; + public static final int T__15=15; + public static final int T__59=59; + public static final int T__16=16; + public static final int T__17=17; + public static final int T__18=18; + public static final int T__11=11; + public static final int T__55=55; + public static final int T__12=12; + public static final int T__56=56; + public static final int T__13=13; + public static final int T__57=57; + public static final int T__14=14; + public static final int T__58=58; + public static final int T__51=51; + public static final int T__52=52; + public static final int T__53=53; + public static final int T__54=54; + public static final int T__60=60; + public static final int T__61=61; + public static final int RULE_ID=4; + public static final int T__26=26; + public static final int T__27=27; + public static final int T__28=28; + public static final int RULE_INT=5; + public static final int T__29=29; + public static final int T__22=22; + public static final int RULE_ML_COMMENT=7; + public static final int T__23=23; + public static final int T__24=24; + public static final int T__25=25; + public static final int T__62=62; + public static final int T__63=63; + public static final int T__20=20; + public static final int T__21=21; + public static final int RULE_STRING=6; + public static final int RULE_SL_COMMENT=8; + public static final int T__37=37; + public static final int T__38=38; + public static final int T__39=39; + public static final int T__33=33; + public static final int T__34=34; + public static final int T__35=35; + public static final int T__36=36; + public static final int EOF=-1; + public static final int T__30=30; + public static final int T__31=31; + public static final int T__32=32; + public static final int RULE_WS=9; + public static final int RULE_ANY_OTHER=10; + public static final int T__48=48; + public static final int T__49=49; + public static final int T__44=44; + public static final int T__45=45; + public static final int T__46=46; + public static final int T__47=47; + public static final int T__40=40; + public static final int T__41=41; + public static final int T__42=42; + public static final int T__43=43; + + // delegates + // delegators + + + public InternalApplicationConfigurationParser(TokenStream input) { + this(input, new RecognizerSharedState()); + } + public InternalApplicationConfigurationParser(TokenStream input, RecognizerSharedState state) { + super(input, state); + + } + + + public String[] getTokenNames() { return InternalApplicationConfigurationParser.tokenNames; } + public String getGrammarFileName() { return "InternalApplicationConfiguration.g"; } + + + private ApplicationConfigurationGrammarAccess grammarAccess; + + public void setGrammarAccess(ApplicationConfigurationGrammarAccess grammarAccess) { + this.grammarAccess = grammarAccess; + } + + @Override + protected Grammar getGrammar() { + return grammarAccess.getGrammar(); + } + + @Override + protected String getValueForTokenName(String tokenName) { + return tokenName; + } + + + + // $ANTLR start "entryRuleConfigurationScript" + // InternalApplicationConfiguration.g:53:1: entryRuleConfigurationScript : ruleConfigurationScript EOF ; + public final void entryRuleConfigurationScript() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:54:1: ( ruleConfigurationScript EOF ) + // InternalApplicationConfiguration.g:55:1: ruleConfigurationScript EOF + { + before(grammarAccess.getConfigurationScriptRule()); + pushFollow(FOLLOW_1); + ruleConfigurationScript(); + + state._fsp--; + + after(grammarAccess.getConfigurationScriptRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleConfigurationScript" + + + // $ANTLR start "ruleConfigurationScript" + // InternalApplicationConfiguration.g:62:1: ruleConfigurationScript : ( ( rule__ConfigurationScript__Group__0 ) ) ; + public final void ruleConfigurationScript() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:66:2: ( ( ( rule__ConfigurationScript__Group__0 ) ) ) + // InternalApplicationConfiguration.g:67:2: ( ( rule__ConfigurationScript__Group__0 ) ) + { + // InternalApplicationConfiguration.g:67:2: ( ( rule__ConfigurationScript__Group__0 ) ) + // InternalApplicationConfiguration.g:68:3: ( rule__ConfigurationScript__Group__0 ) + { + before(grammarAccess.getConfigurationScriptAccess().getGroup()); + // InternalApplicationConfiguration.g:69:3: ( rule__ConfigurationScript__Group__0 ) + // InternalApplicationConfiguration.g:69:4: rule__ConfigurationScript__Group__0 + { + pushFollow(FOLLOW_2); + rule__ConfigurationScript__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getConfigurationScriptAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleConfigurationScript" + + + // $ANTLR start "entryRuleCommand" + // InternalApplicationConfiguration.g:78:1: entryRuleCommand : ruleCommand EOF ; + public final void entryRuleCommand() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:79:1: ( ruleCommand EOF ) + // InternalApplicationConfiguration.g:80:1: ruleCommand EOF + { + before(grammarAccess.getCommandRule()); + pushFollow(FOLLOW_1); + ruleCommand(); + + state._fsp--; + + after(grammarAccess.getCommandRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleCommand" + + + // $ANTLR start "ruleCommand" + // InternalApplicationConfiguration.g:87:1: ruleCommand : ( ( rule__Command__Alternatives ) ) ; + public final void ruleCommand() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:91:2: ( ( ( rule__Command__Alternatives ) ) ) + // InternalApplicationConfiguration.g:92:2: ( ( rule__Command__Alternatives ) ) + { + // InternalApplicationConfiguration.g:92:2: ( ( rule__Command__Alternatives ) ) + // InternalApplicationConfiguration.g:93:3: ( rule__Command__Alternatives ) + { + before(grammarAccess.getCommandAccess().getAlternatives()); + // InternalApplicationConfiguration.g:94:3: ( rule__Command__Alternatives ) + // InternalApplicationConfiguration.g:94:4: rule__Command__Alternatives + { + pushFollow(FOLLOW_2); + rule__Command__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getCommandAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleCommand" + + + // $ANTLR start "entryRuleQualifiedName" + // InternalApplicationConfiguration.g:103:1: entryRuleQualifiedName : ruleQualifiedName EOF ; + public final void entryRuleQualifiedName() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:104:1: ( ruleQualifiedName EOF ) + // InternalApplicationConfiguration.g:105:1: ruleQualifiedName EOF + { + before(grammarAccess.getQualifiedNameRule()); + pushFollow(FOLLOW_1); + ruleQualifiedName(); + + state._fsp--; + + after(grammarAccess.getQualifiedNameRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleQualifiedName" + + + // $ANTLR start "ruleQualifiedName" + // InternalApplicationConfiguration.g:112:1: ruleQualifiedName : ( ( rule__QualifiedName__Group__0 ) ) ; + public final void ruleQualifiedName() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:116:2: ( ( ( rule__QualifiedName__Group__0 ) ) ) + // InternalApplicationConfiguration.g:117:2: ( ( rule__QualifiedName__Group__0 ) ) + { + // InternalApplicationConfiguration.g:117:2: ( ( rule__QualifiedName__Group__0 ) ) + // InternalApplicationConfiguration.g:118:3: ( rule__QualifiedName__Group__0 ) + { + before(grammarAccess.getQualifiedNameAccess().getGroup()); + // InternalApplicationConfiguration.g:119:3: ( rule__QualifiedName__Group__0 ) + // InternalApplicationConfiguration.g:119:4: rule__QualifiedName__Group__0 + { + pushFollow(FOLLOW_2); + rule__QualifiedName__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getQualifiedNameAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleQualifiedName" + + + // $ANTLR start "entryRuleREALLiteral" + // InternalApplicationConfiguration.g:128:1: entryRuleREALLiteral : ruleREALLiteral EOF ; + public final void entryRuleREALLiteral() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:129:1: ( ruleREALLiteral EOF ) + // InternalApplicationConfiguration.g:130:1: ruleREALLiteral EOF + { + before(grammarAccess.getREALLiteralRule()); + pushFollow(FOLLOW_1); + ruleREALLiteral(); + + state._fsp--; + + after(grammarAccess.getREALLiteralRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleREALLiteral" + + + // $ANTLR start "ruleREALLiteral" + // InternalApplicationConfiguration.g:137:1: ruleREALLiteral : ( ( rule__REALLiteral__Group__0 ) ) ; + public final void ruleREALLiteral() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:141:2: ( ( ( rule__REALLiteral__Group__0 ) ) ) + // InternalApplicationConfiguration.g:142:2: ( ( rule__REALLiteral__Group__0 ) ) + { + // InternalApplicationConfiguration.g:142:2: ( ( rule__REALLiteral__Group__0 ) ) + // InternalApplicationConfiguration.g:143:3: ( rule__REALLiteral__Group__0 ) + { + before(grammarAccess.getREALLiteralAccess().getGroup()); + // InternalApplicationConfiguration.g:144:3: ( rule__REALLiteral__Group__0 ) + // InternalApplicationConfiguration.g:144:4: rule__REALLiteral__Group__0 + { + pushFollow(FOLLOW_2); + rule__REALLiteral__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getREALLiteralAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleREALLiteral" + + + // $ANTLR start "entryRuleINTLiteral" + // InternalApplicationConfiguration.g:153:1: entryRuleINTLiteral : ruleINTLiteral EOF ; + public final void entryRuleINTLiteral() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:154:1: ( ruleINTLiteral EOF ) + // InternalApplicationConfiguration.g:155:1: ruleINTLiteral EOF + { + before(grammarAccess.getINTLiteralRule()); + pushFollow(FOLLOW_1); + ruleINTLiteral(); + + state._fsp--; + + after(grammarAccess.getINTLiteralRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleINTLiteral" + + + // $ANTLR start "ruleINTLiteral" + // InternalApplicationConfiguration.g:162:1: ruleINTLiteral : ( ( rule__INTLiteral__Group__0 ) ) ; + public final void ruleINTLiteral() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:166:2: ( ( ( rule__INTLiteral__Group__0 ) ) ) + // InternalApplicationConfiguration.g:167:2: ( ( rule__INTLiteral__Group__0 ) ) + { + // InternalApplicationConfiguration.g:167:2: ( ( rule__INTLiteral__Group__0 ) ) + // InternalApplicationConfiguration.g:168:3: ( rule__INTLiteral__Group__0 ) + { + before(grammarAccess.getINTLiteralAccess().getGroup()); + // InternalApplicationConfiguration.g:169:3: ( rule__INTLiteral__Group__0 ) + // InternalApplicationConfiguration.g:169:4: rule__INTLiteral__Group__0 + { + pushFollow(FOLLOW_2); + rule__INTLiteral__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getINTLiteralAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleINTLiteral" + + + // $ANTLR start "entryRuleImport" + // InternalApplicationConfiguration.g:178:1: entryRuleImport : ruleImport EOF ; + public final void entryRuleImport() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:179:1: ( ruleImport EOF ) + // InternalApplicationConfiguration.g:180:1: ruleImport EOF + { + before(grammarAccess.getImportRule()); + pushFollow(FOLLOW_1); + ruleImport(); + + state._fsp--; + + after(grammarAccess.getImportRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleImport" + + + // $ANTLR start "ruleImport" + // InternalApplicationConfiguration.g:187:1: ruleImport : ( ( rule__Import__Alternatives ) ) ; + public final void ruleImport() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:191:2: ( ( ( rule__Import__Alternatives ) ) ) + // InternalApplicationConfiguration.g:192:2: ( ( rule__Import__Alternatives ) ) + { + // InternalApplicationConfiguration.g:192:2: ( ( rule__Import__Alternatives ) ) + // InternalApplicationConfiguration.g:193:3: ( rule__Import__Alternatives ) + { + before(grammarAccess.getImportAccess().getAlternatives()); + // InternalApplicationConfiguration.g:194:3: ( rule__Import__Alternatives ) + // InternalApplicationConfiguration.g:194:4: rule__Import__Alternatives + { + pushFollow(FOLLOW_2); + rule__Import__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getImportAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleImport" + + + // $ANTLR start "entryRuleEPackageImport" + // InternalApplicationConfiguration.g:203:1: entryRuleEPackageImport : ruleEPackageImport EOF ; + public final void entryRuleEPackageImport() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:204:1: ( ruleEPackageImport EOF ) + // InternalApplicationConfiguration.g:205:1: ruleEPackageImport EOF + { + before(grammarAccess.getEPackageImportRule()); + pushFollow(FOLLOW_1); + ruleEPackageImport(); + + state._fsp--; + + after(grammarAccess.getEPackageImportRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleEPackageImport" + + + // $ANTLR start "ruleEPackageImport" + // InternalApplicationConfiguration.g:212:1: ruleEPackageImport : ( ( rule__EPackageImport__Group__0 ) ) ; + public final void ruleEPackageImport() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:216:2: ( ( ( rule__EPackageImport__Group__0 ) ) ) + // InternalApplicationConfiguration.g:217:2: ( ( rule__EPackageImport__Group__0 ) ) + { + // InternalApplicationConfiguration.g:217:2: ( ( rule__EPackageImport__Group__0 ) ) + // InternalApplicationConfiguration.g:218:3: ( rule__EPackageImport__Group__0 ) + { + before(grammarAccess.getEPackageImportAccess().getGroup()); + // InternalApplicationConfiguration.g:219:3: ( rule__EPackageImport__Group__0 ) + // InternalApplicationConfiguration.g:219:4: rule__EPackageImport__Group__0 + { + pushFollow(FOLLOW_2); + rule__EPackageImport__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getEPackageImportAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleEPackageImport" + + + // $ANTLR start "entryRuleViatraImport" + // InternalApplicationConfiguration.g:228:1: entryRuleViatraImport : ruleViatraImport EOF ; + public final void entryRuleViatraImport() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:229:1: ( ruleViatraImport EOF ) + // InternalApplicationConfiguration.g:230:1: ruleViatraImport EOF + { + before(grammarAccess.getViatraImportRule()); + pushFollow(FOLLOW_1); + ruleViatraImport(); + + state._fsp--; + + after(grammarAccess.getViatraImportRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleViatraImport" + + + // $ANTLR start "ruleViatraImport" + // InternalApplicationConfiguration.g:237:1: ruleViatraImport : ( ( rule__ViatraImport__Group__0 ) ) ; + public final void ruleViatraImport() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:241:2: ( ( ( rule__ViatraImport__Group__0 ) ) ) + // InternalApplicationConfiguration.g:242:2: ( ( rule__ViatraImport__Group__0 ) ) + { + // InternalApplicationConfiguration.g:242:2: ( ( rule__ViatraImport__Group__0 ) ) + // InternalApplicationConfiguration.g:243:3: ( rule__ViatraImport__Group__0 ) + { + before(grammarAccess.getViatraImportAccess().getGroup()); + // InternalApplicationConfiguration.g:244:3: ( rule__ViatraImport__Group__0 ) + // InternalApplicationConfiguration.g:244:4: rule__ViatraImport__Group__0 + { + pushFollow(FOLLOW_2); + rule__ViatraImport__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getViatraImportAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleViatraImport" + + + // $ANTLR start "entryRuleDeclaration" + // InternalApplicationConfiguration.g:253:1: entryRuleDeclaration : ruleDeclaration EOF ; + public final void entryRuleDeclaration() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:254:1: ( ruleDeclaration EOF ) + // InternalApplicationConfiguration.g:255:1: ruleDeclaration EOF + { + before(grammarAccess.getDeclarationRule()); + pushFollow(FOLLOW_1); + ruleDeclaration(); + + state._fsp--; + + after(grammarAccess.getDeclarationRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleDeclaration" + + + // $ANTLR start "ruleDeclaration" + // InternalApplicationConfiguration.g:262:1: ruleDeclaration : ( ( rule__Declaration__Alternatives ) ) ; + public final void ruleDeclaration() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:266:2: ( ( ( rule__Declaration__Alternatives ) ) ) + // InternalApplicationConfiguration.g:267:2: ( ( rule__Declaration__Alternatives ) ) + { + // InternalApplicationConfiguration.g:267:2: ( ( rule__Declaration__Alternatives ) ) + // InternalApplicationConfiguration.g:268:3: ( rule__Declaration__Alternatives ) + { + before(grammarAccess.getDeclarationAccess().getAlternatives()); + // InternalApplicationConfiguration.g:269:3: ( rule__Declaration__Alternatives ) + // InternalApplicationConfiguration.g:269:4: rule__Declaration__Alternatives + { + pushFollow(FOLLOW_2); + rule__Declaration__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getDeclarationAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleDeclaration" + + + // $ANTLR start "entryRuleFileSpecification" + // InternalApplicationConfiguration.g:278:1: entryRuleFileSpecification : ruleFileSpecification EOF ; + public final void entryRuleFileSpecification() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:279:1: ( ruleFileSpecification EOF ) + // InternalApplicationConfiguration.g:280:1: ruleFileSpecification EOF + { + before(grammarAccess.getFileSpecificationRule()); + pushFollow(FOLLOW_1); + ruleFileSpecification(); + + state._fsp--; + + after(grammarAccess.getFileSpecificationRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleFileSpecification" + + + // $ANTLR start "ruleFileSpecification" + // InternalApplicationConfiguration.g:287:1: ruleFileSpecification : ( ( rule__FileSpecification__PathAssignment ) ) ; + public final void ruleFileSpecification() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:291:2: ( ( ( rule__FileSpecification__PathAssignment ) ) ) + // InternalApplicationConfiguration.g:292:2: ( ( rule__FileSpecification__PathAssignment ) ) + { + // InternalApplicationConfiguration.g:292:2: ( ( rule__FileSpecification__PathAssignment ) ) + // InternalApplicationConfiguration.g:293:3: ( rule__FileSpecification__PathAssignment ) + { + before(grammarAccess.getFileSpecificationAccess().getPathAssignment()); + // InternalApplicationConfiguration.g:294:3: ( rule__FileSpecification__PathAssignment ) + // InternalApplicationConfiguration.g:294:4: rule__FileSpecification__PathAssignment + { + pushFollow(FOLLOW_2); + rule__FileSpecification__PathAssignment(); + + state._fsp--; + + + } + + after(grammarAccess.getFileSpecificationAccess().getPathAssignment()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleFileSpecification" + + + // $ANTLR start "entryRuleFileDeclaration" + // InternalApplicationConfiguration.g:303:1: entryRuleFileDeclaration : ruleFileDeclaration EOF ; + public final void entryRuleFileDeclaration() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:304:1: ( ruleFileDeclaration EOF ) + // InternalApplicationConfiguration.g:305:1: ruleFileDeclaration EOF + { + before(grammarAccess.getFileDeclarationRule()); + pushFollow(FOLLOW_1); + ruleFileDeclaration(); + + state._fsp--; + + after(grammarAccess.getFileDeclarationRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleFileDeclaration" + + + // $ANTLR start "ruleFileDeclaration" + // InternalApplicationConfiguration.g:312:1: ruleFileDeclaration : ( ( rule__FileDeclaration__Group__0 ) ) ; + public final void ruleFileDeclaration() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:316:2: ( ( ( rule__FileDeclaration__Group__0 ) ) ) + // InternalApplicationConfiguration.g:317:2: ( ( rule__FileDeclaration__Group__0 ) ) + { + // InternalApplicationConfiguration.g:317:2: ( ( rule__FileDeclaration__Group__0 ) ) + // InternalApplicationConfiguration.g:318:3: ( rule__FileDeclaration__Group__0 ) + { + before(grammarAccess.getFileDeclarationAccess().getGroup()); + // InternalApplicationConfiguration.g:319:3: ( rule__FileDeclaration__Group__0 ) + // InternalApplicationConfiguration.g:319:4: rule__FileDeclaration__Group__0 + { + pushFollow(FOLLOW_2); + rule__FileDeclaration__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getFileDeclarationAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleFileDeclaration" + + + // $ANTLR start "entryRuleFileReference" + // InternalApplicationConfiguration.g:328:1: entryRuleFileReference : ruleFileReference EOF ; + public final void entryRuleFileReference() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:329:1: ( ruleFileReference EOF ) + // InternalApplicationConfiguration.g:330:1: ruleFileReference EOF + { + before(grammarAccess.getFileReferenceRule()); + pushFollow(FOLLOW_1); + ruleFileReference(); + + state._fsp--; + + after(grammarAccess.getFileReferenceRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleFileReference" + + + // $ANTLR start "ruleFileReference" + // InternalApplicationConfiguration.g:337:1: ruleFileReference : ( ( rule__FileReference__ReferredAssignment ) ) ; + public final void ruleFileReference() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:341:2: ( ( ( rule__FileReference__ReferredAssignment ) ) ) + // InternalApplicationConfiguration.g:342:2: ( ( rule__FileReference__ReferredAssignment ) ) + { + // InternalApplicationConfiguration.g:342:2: ( ( rule__FileReference__ReferredAssignment ) ) + // InternalApplicationConfiguration.g:343:3: ( rule__FileReference__ReferredAssignment ) + { + before(grammarAccess.getFileReferenceAccess().getReferredAssignment()); + // InternalApplicationConfiguration.g:344:3: ( rule__FileReference__ReferredAssignment ) + // InternalApplicationConfiguration.g:344:4: rule__FileReference__ReferredAssignment + { + pushFollow(FOLLOW_2); + rule__FileReference__ReferredAssignment(); + + state._fsp--; + + + } + + after(grammarAccess.getFileReferenceAccess().getReferredAssignment()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleFileReference" + + + // $ANTLR start "entryRuleFile" + // InternalApplicationConfiguration.g:353:1: entryRuleFile : ruleFile EOF ; + public final void entryRuleFile() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:354:1: ( ruleFile EOF ) + // InternalApplicationConfiguration.g:355:1: ruleFile EOF + { + before(grammarAccess.getFileRule()); + pushFollow(FOLLOW_1); + ruleFile(); + + state._fsp--; + + after(grammarAccess.getFileRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleFile" + + + // $ANTLR start "ruleFile" + // InternalApplicationConfiguration.g:362:1: ruleFile : ( ( rule__File__Alternatives ) ) ; + public final void ruleFile() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:366:2: ( ( ( rule__File__Alternatives ) ) ) + // InternalApplicationConfiguration.g:367:2: ( ( rule__File__Alternatives ) ) + { + // InternalApplicationConfiguration.g:367:2: ( ( rule__File__Alternatives ) ) + // InternalApplicationConfiguration.g:368:3: ( rule__File__Alternatives ) + { + before(grammarAccess.getFileAccess().getAlternatives()); + // InternalApplicationConfiguration.g:369:3: ( rule__File__Alternatives ) + // InternalApplicationConfiguration.g:369:4: rule__File__Alternatives + { + pushFollow(FOLLOW_2); + rule__File__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getFileAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleFile" + + + // $ANTLR start "entryRuleMetamodelSpecification" + // InternalApplicationConfiguration.g:378:1: entryRuleMetamodelSpecification : ruleMetamodelSpecification EOF ; + public final void entryRuleMetamodelSpecification() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:379:1: ( ruleMetamodelSpecification EOF ) + // InternalApplicationConfiguration.g:380:1: ruleMetamodelSpecification EOF + { + before(grammarAccess.getMetamodelSpecificationRule()); + pushFollow(FOLLOW_1); + ruleMetamodelSpecification(); + + state._fsp--; + + after(grammarAccess.getMetamodelSpecificationRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleMetamodelSpecification" + + + // $ANTLR start "ruleMetamodelSpecification" + // InternalApplicationConfiguration.g:387:1: ruleMetamodelSpecification : ( ( rule__MetamodelSpecification__Group__0 ) ) ; + public final void ruleMetamodelSpecification() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:391:2: ( ( ( rule__MetamodelSpecification__Group__0 ) ) ) + // InternalApplicationConfiguration.g:392:2: ( ( rule__MetamodelSpecification__Group__0 ) ) + { + // InternalApplicationConfiguration.g:392:2: ( ( rule__MetamodelSpecification__Group__0 ) ) + // InternalApplicationConfiguration.g:393:3: ( rule__MetamodelSpecification__Group__0 ) + { + before(grammarAccess.getMetamodelSpecificationAccess().getGroup()); + // InternalApplicationConfiguration.g:394:3: ( rule__MetamodelSpecification__Group__0 ) + // InternalApplicationConfiguration.g:394:4: rule__MetamodelSpecification__Group__0 + { + pushFollow(FOLLOW_2); + rule__MetamodelSpecification__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getMetamodelSpecificationAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleMetamodelSpecification" + + + // $ANTLR start "entryRuleMetamodelEntry" + // InternalApplicationConfiguration.g:403:1: entryRuleMetamodelEntry : ruleMetamodelEntry EOF ; + public final void entryRuleMetamodelEntry() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:404:1: ( ruleMetamodelEntry EOF ) + // InternalApplicationConfiguration.g:405:1: ruleMetamodelEntry EOF + { + before(grammarAccess.getMetamodelEntryRule()); + pushFollow(FOLLOW_1); + ruleMetamodelEntry(); + + state._fsp--; + + after(grammarAccess.getMetamodelEntryRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleMetamodelEntry" + + + // $ANTLR start "ruleMetamodelEntry" + // InternalApplicationConfiguration.g:412:1: ruleMetamodelEntry : ( ( rule__MetamodelEntry__Alternatives ) ) ; + public final void ruleMetamodelEntry() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:416:2: ( ( ( rule__MetamodelEntry__Alternatives ) ) ) + // InternalApplicationConfiguration.g:417:2: ( ( rule__MetamodelEntry__Alternatives ) ) + { + // InternalApplicationConfiguration.g:417:2: ( ( rule__MetamodelEntry__Alternatives ) ) + // InternalApplicationConfiguration.g:418:3: ( rule__MetamodelEntry__Alternatives ) + { + before(grammarAccess.getMetamodelEntryAccess().getAlternatives()); + // InternalApplicationConfiguration.g:419:3: ( rule__MetamodelEntry__Alternatives ) + // InternalApplicationConfiguration.g:419:4: rule__MetamodelEntry__Alternatives + { + pushFollow(FOLLOW_2); + rule__MetamodelEntry__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getMetamodelEntryAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleMetamodelEntry" + + + // $ANTLR start "entryRuleAllPackageEntry" + // InternalApplicationConfiguration.g:428:1: entryRuleAllPackageEntry : ruleAllPackageEntry EOF ; + public final void entryRuleAllPackageEntry() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:429:1: ( ruleAllPackageEntry EOF ) + // InternalApplicationConfiguration.g:430:1: ruleAllPackageEntry EOF + { + before(grammarAccess.getAllPackageEntryRule()); + pushFollow(FOLLOW_1); + ruleAllPackageEntry(); + + state._fsp--; + + after(grammarAccess.getAllPackageEntryRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleAllPackageEntry" + + + // $ANTLR start "ruleAllPackageEntry" + // InternalApplicationConfiguration.g:437:1: ruleAllPackageEntry : ( ( rule__AllPackageEntry__Group__0 ) ) ; + public final void ruleAllPackageEntry() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:441:2: ( ( ( rule__AllPackageEntry__Group__0 ) ) ) + // InternalApplicationConfiguration.g:442:2: ( ( rule__AllPackageEntry__Group__0 ) ) + { + // InternalApplicationConfiguration.g:442:2: ( ( rule__AllPackageEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:443:3: ( rule__AllPackageEntry__Group__0 ) + { + before(grammarAccess.getAllPackageEntryAccess().getGroup()); + // InternalApplicationConfiguration.g:444:3: ( rule__AllPackageEntry__Group__0 ) + // InternalApplicationConfiguration.g:444:4: rule__AllPackageEntry__Group__0 + { + pushFollow(FOLLOW_2); + rule__AllPackageEntry__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getAllPackageEntryAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleAllPackageEntry" + + + // $ANTLR start "entryRuleMetamodelElement" + // InternalApplicationConfiguration.g:453:1: entryRuleMetamodelElement : ruleMetamodelElement EOF ; + public final void entryRuleMetamodelElement() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:454:1: ( ruleMetamodelElement EOF ) + // InternalApplicationConfiguration.g:455:1: ruleMetamodelElement EOF + { + before(grammarAccess.getMetamodelElementRule()); + pushFollow(FOLLOW_1); + ruleMetamodelElement(); + + state._fsp--; + + after(grammarAccess.getMetamodelElementRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleMetamodelElement" + + + // $ANTLR start "ruleMetamodelElement" + // InternalApplicationConfiguration.g:462:1: ruleMetamodelElement : ( ( rule__MetamodelElement__Group__0 ) ) ; + public final void ruleMetamodelElement() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:466:2: ( ( ( rule__MetamodelElement__Group__0 ) ) ) + // InternalApplicationConfiguration.g:467:2: ( ( rule__MetamodelElement__Group__0 ) ) + { + // InternalApplicationConfiguration.g:467:2: ( ( rule__MetamodelElement__Group__0 ) ) + // InternalApplicationConfiguration.g:468:3: ( rule__MetamodelElement__Group__0 ) + { + before(grammarAccess.getMetamodelElementAccess().getGroup()); + // InternalApplicationConfiguration.g:469:3: ( rule__MetamodelElement__Group__0 ) + // InternalApplicationConfiguration.g:469:4: rule__MetamodelElement__Group__0 + { + pushFollow(FOLLOW_2); + rule__MetamodelElement__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getMetamodelElementAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleMetamodelElement" + + + // $ANTLR start "entryRuleMetamodelDeclaration" + // InternalApplicationConfiguration.g:478:1: entryRuleMetamodelDeclaration : ruleMetamodelDeclaration EOF ; + public final void entryRuleMetamodelDeclaration() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:479:1: ( ruleMetamodelDeclaration EOF ) + // InternalApplicationConfiguration.g:480:1: ruleMetamodelDeclaration EOF + { + before(grammarAccess.getMetamodelDeclarationRule()); + pushFollow(FOLLOW_1); + ruleMetamodelDeclaration(); + + state._fsp--; + + after(grammarAccess.getMetamodelDeclarationRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleMetamodelDeclaration" + + + // $ANTLR start "ruleMetamodelDeclaration" + // InternalApplicationConfiguration.g:487:1: ruleMetamodelDeclaration : ( ( rule__MetamodelDeclaration__Group__0 ) ) ; + public final void ruleMetamodelDeclaration() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:491:2: ( ( ( rule__MetamodelDeclaration__Group__0 ) ) ) + // InternalApplicationConfiguration.g:492:2: ( ( rule__MetamodelDeclaration__Group__0 ) ) + { + // InternalApplicationConfiguration.g:492:2: ( ( rule__MetamodelDeclaration__Group__0 ) ) + // InternalApplicationConfiguration.g:493:3: ( rule__MetamodelDeclaration__Group__0 ) + { + before(grammarAccess.getMetamodelDeclarationAccess().getGroup()); + // InternalApplicationConfiguration.g:494:3: ( rule__MetamodelDeclaration__Group__0 ) + // InternalApplicationConfiguration.g:494:4: rule__MetamodelDeclaration__Group__0 + { + pushFollow(FOLLOW_2); + rule__MetamodelDeclaration__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getMetamodelDeclarationAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleMetamodelDeclaration" + + + // $ANTLR start "entryRuleMetamodelReference" + // InternalApplicationConfiguration.g:503:1: entryRuleMetamodelReference : ruleMetamodelReference EOF ; + public final void entryRuleMetamodelReference() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:504:1: ( ruleMetamodelReference EOF ) + // InternalApplicationConfiguration.g:505:1: ruleMetamodelReference EOF + { + before(grammarAccess.getMetamodelReferenceRule()); + pushFollow(FOLLOW_1); + ruleMetamodelReference(); + + state._fsp--; + + after(grammarAccess.getMetamodelReferenceRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleMetamodelReference" + + + // $ANTLR start "ruleMetamodelReference" + // InternalApplicationConfiguration.g:512:1: ruleMetamodelReference : ( ( rule__MetamodelReference__ReferredAssignment ) ) ; + public final void ruleMetamodelReference() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:516:2: ( ( ( rule__MetamodelReference__ReferredAssignment ) ) ) + // InternalApplicationConfiguration.g:517:2: ( ( rule__MetamodelReference__ReferredAssignment ) ) + { + // InternalApplicationConfiguration.g:517:2: ( ( rule__MetamodelReference__ReferredAssignment ) ) + // InternalApplicationConfiguration.g:518:3: ( rule__MetamodelReference__ReferredAssignment ) + { + before(grammarAccess.getMetamodelReferenceAccess().getReferredAssignment()); + // InternalApplicationConfiguration.g:519:3: ( rule__MetamodelReference__ReferredAssignment ) + // InternalApplicationConfiguration.g:519:4: rule__MetamodelReference__ReferredAssignment + { + pushFollow(FOLLOW_2); + rule__MetamodelReference__ReferredAssignment(); + + state._fsp--; + + + } + + after(grammarAccess.getMetamodelReferenceAccess().getReferredAssignment()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleMetamodelReference" + + + // $ANTLR start "entryRuleMetamodel" + // InternalApplicationConfiguration.g:528:1: entryRuleMetamodel : ruleMetamodel EOF ; + public final void entryRuleMetamodel() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:529:1: ( ruleMetamodel EOF ) + // InternalApplicationConfiguration.g:530:1: ruleMetamodel EOF + { + before(grammarAccess.getMetamodelRule()); + pushFollow(FOLLOW_1); + ruleMetamodel(); + + state._fsp--; + + after(grammarAccess.getMetamodelRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleMetamodel" + + + // $ANTLR start "ruleMetamodel" + // InternalApplicationConfiguration.g:537:1: ruleMetamodel : ( ( rule__Metamodel__Alternatives ) ) ; + public final void ruleMetamodel() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:541:2: ( ( ( rule__Metamodel__Alternatives ) ) ) + // InternalApplicationConfiguration.g:542:2: ( ( rule__Metamodel__Alternatives ) ) + { + // InternalApplicationConfiguration.g:542:2: ( ( rule__Metamodel__Alternatives ) ) + // InternalApplicationConfiguration.g:543:3: ( rule__Metamodel__Alternatives ) + { + before(grammarAccess.getMetamodelAccess().getAlternatives()); + // InternalApplicationConfiguration.g:544:3: ( rule__Metamodel__Alternatives ) + // InternalApplicationConfiguration.g:544:4: rule__Metamodel__Alternatives + { + pushFollow(FOLLOW_2); + rule__Metamodel__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getMetamodelAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleMetamodel" + + + // $ANTLR start "entryRulePartialModelSpecification" + // InternalApplicationConfiguration.g:553:1: entryRulePartialModelSpecification : rulePartialModelSpecification EOF ; + public final void entryRulePartialModelSpecification() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:554:1: ( rulePartialModelSpecification EOF ) + // InternalApplicationConfiguration.g:555:1: rulePartialModelSpecification EOF + { + before(grammarAccess.getPartialModelSpecificationRule()); + pushFollow(FOLLOW_1); + rulePartialModelSpecification(); + + state._fsp--; + + after(grammarAccess.getPartialModelSpecificationRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRulePartialModelSpecification" + + + // $ANTLR start "rulePartialModelSpecification" + // InternalApplicationConfiguration.g:562:1: rulePartialModelSpecification : ( ( rule__PartialModelSpecification__Group__0 ) ) ; + public final void rulePartialModelSpecification() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:566:2: ( ( ( rule__PartialModelSpecification__Group__0 ) ) ) + // InternalApplicationConfiguration.g:567:2: ( ( rule__PartialModelSpecification__Group__0 ) ) + { + // InternalApplicationConfiguration.g:567:2: ( ( rule__PartialModelSpecification__Group__0 ) ) + // InternalApplicationConfiguration.g:568:3: ( rule__PartialModelSpecification__Group__0 ) + { + before(grammarAccess.getPartialModelSpecificationAccess().getGroup()); + // InternalApplicationConfiguration.g:569:3: ( rule__PartialModelSpecification__Group__0 ) + // InternalApplicationConfiguration.g:569:4: rule__PartialModelSpecification__Group__0 + { + pushFollow(FOLLOW_2); + rule__PartialModelSpecification__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getPartialModelSpecificationAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rulePartialModelSpecification" + + + // $ANTLR start "entryRulePartialModelEntry" + // InternalApplicationConfiguration.g:578:1: entryRulePartialModelEntry : rulePartialModelEntry EOF ; + public final void entryRulePartialModelEntry() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:579:1: ( rulePartialModelEntry EOF ) + // InternalApplicationConfiguration.g:580:1: rulePartialModelEntry EOF + { + before(grammarAccess.getPartialModelEntryRule()); + pushFollow(FOLLOW_1); + rulePartialModelEntry(); + + state._fsp--; + + after(grammarAccess.getPartialModelEntryRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRulePartialModelEntry" + + + // $ANTLR start "rulePartialModelEntry" + // InternalApplicationConfiguration.g:587:1: rulePartialModelEntry : ( ( rule__PartialModelEntry__Alternatives ) ) ; + public final void rulePartialModelEntry() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:591:2: ( ( ( rule__PartialModelEntry__Alternatives ) ) ) + // InternalApplicationConfiguration.g:592:2: ( ( rule__PartialModelEntry__Alternatives ) ) + { + // InternalApplicationConfiguration.g:592:2: ( ( rule__PartialModelEntry__Alternatives ) ) + // InternalApplicationConfiguration.g:593:3: ( rule__PartialModelEntry__Alternatives ) + { + before(grammarAccess.getPartialModelEntryAccess().getAlternatives()); + // InternalApplicationConfiguration.g:594:3: ( rule__PartialModelEntry__Alternatives ) + // InternalApplicationConfiguration.g:594:4: rule__PartialModelEntry__Alternatives + { + pushFollow(FOLLOW_2); + rule__PartialModelEntry__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getPartialModelEntryAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rulePartialModelEntry" + + + // $ANTLR start "entryRuleModelEntry" + // InternalApplicationConfiguration.g:603:1: entryRuleModelEntry : ruleModelEntry EOF ; + public final void entryRuleModelEntry() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:604:1: ( ruleModelEntry EOF ) + // InternalApplicationConfiguration.g:605:1: ruleModelEntry EOF + { + before(grammarAccess.getModelEntryRule()); + pushFollow(FOLLOW_1); + ruleModelEntry(); + + state._fsp--; + + after(grammarAccess.getModelEntryRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleModelEntry" + + + // $ANTLR start "ruleModelEntry" + // InternalApplicationConfiguration.g:612:1: ruleModelEntry : ( ( rule__ModelEntry__PathAssignment ) ) ; + public final void ruleModelEntry() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:616:2: ( ( ( rule__ModelEntry__PathAssignment ) ) ) + // InternalApplicationConfiguration.g:617:2: ( ( rule__ModelEntry__PathAssignment ) ) + { + // InternalApplicationConfiguration.g:617:2: ( ( rule__ModelEntry__PathAssignment ) ) + // InternalApplicationConfiguration.g:618:3: ( rule__ModelEntry__PathAssignment ) + { + before(grammarAccess.getModelEntryAccess().getPathAssignment()); + // InternalApplicationConfiguration.g:619:3: ( rule__ModelEntry__PathAssignment ) + // InternalApplicationConfiguration.g:619:4: rule__ModelEntry__PathAssignment + { + pushFollow(FOLLOW_2); + rule__ModelEntry__PathAssignment(); + + state._fsp--; + + + } + + after(grammarAccess.getModelEntryAccess().getPathAssignment()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleModelEntry" + + + // $ANTLR start "entryRuleFolderEntry" + // InternalApplicationConfiguration.g:628:1: entryRuleFolderEntry : ruleFolderEntry EOF ; + public final void entryRuleFolderEntry() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:629:1: ( ruleFolderEntry EOF ) + // InternalApplicationConfiguration.g:630:1: ruleFolderEntry EOF + { + before(grammarAccess.getFolderEntryRule()); + pushFollow(FOLLOW_1); + ruleFolderEntry(); + + state._fsp--; + + after(grammarAccess.getFolderEntryRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleFolderEntry" + + + // $ANTLR start "ruleFolderEntry" + // InternalApplicationConfiguration.g:637:1: ruleFolderEntry : ( ( rule__FolderEntry__Group__0 ) ) ; + public final void ruleFolderEntry() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:641:2: ( ( ( rule__FolderEntry__Group__0 ) ) ) + // InternalApplicationConfiguration.g:642:2: ( ( rule__FolderEntry__Group__0 ) ) + { + // InternalApplicationConfiguration.g:642:2: ( ( rule__FolderEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:643:3: ( rule__FolderEntry__Group__0 ) + { + before(grammarAccess.getFolderEntryAccess().getGroup()); + // InternalApplicationConfiguration.g:644:3: ( rule__FolderEntry__Group__0 ) + // InternalApplicationConfiguration.g:644:4: rule__FolderEntry__Group__0 + { + pushFollow(FOLLOW_2); + rule__FolderEntry__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getFolderEntryAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleFolderEntry" + + + // $ANTLR start "entryRulePartialModelDeclaration" + // InternalApplicationConfiguration.g:653:1: entryRulePartialModelDeclaration : rulePartialModelDeclaration EOF ; + public final void entryRulePartialModelDeclaration() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:654:1: ( rulePartialModelDeclaration EOF ) + // InternalApplicationConfiguration.g:655:1: rulePartialModelDeclaration EOF + { + before(grammarAccess.getPartialModelDeclarationRule()); + pushFollow(FOLLOW_1); + rulePartialModelDeclaration(); + + state._fsp--; + + after(grammarAccess.getPartialModelDeclarationRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRulePartialModelDeclaration" + + + // $ANTLR start "rulePartialModelDeclaration" + // InternalApplicationConfiguration.g:662:1: rulePartialModelDeclaration : ( ( rule__PartialModelDeclaration__Group__0 ) ) ; + public final void rulePartialModelDeclaration() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:666:2: ( ( ( rule__PartialModelDeclaration__Group__0 ) ) ) + // InternalApplicationConfiguration.g:667:2: ( ( rule__PartialModelDeclaration__Group__0 ) ) + { + // InternalApplicationConfiguration.g:667:2: ( ( rule__PartialModelDeclaration__Group__0 ) ) + // InternalApplicationConfiguration.g:668:3: ( rule__PartialModelDeclaration__Group__0 ) + { + before(grammarAccess.getPartialModelDeclarationAccess().getGroup()); + // InternalApplicationConfiguration.g:669:3: ( rule__PartialModelDeclaration__Group__0 ) + // InternalApplicationConfiguration.g:669:4: rule__PartialModelDeclaration__Group__0 + { + pushFollow(FOLLOW_2); + rule__PartialModelDeclaration__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getPartialModelDeclarationAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rulePartialModelDeclaration" + + + // $ANTLR start "entryRulePartialModelReference" + // InternalApplicationConfiguration.g:678:1: entryRulePartialModelReference : rulePartialModelReference EOF ; + public final void entryRulePartialModelReference() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:679:1: ( rulePartialModelReference EOF ) + // InternalApplicationConfiguration.g:680:1: rulePartialModelReference EOF + { + before(grammarAccess.getPartialModelReferenceRule()); + pushFollow(FOLLOW_1); + rulePartialModelReference(); + + state._fsp--; + + after(grammarAccess.getPartialModelReferenceRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRulePartialModelReference" + + + // $ANTLR start "rulePartialModelReference" + // InternalApplicationConfiguration.g:687:1: rulePartialModelReference : ( ( rule__PartialModelReference__ReferredAssignment ) ) ; + public final void rulePartialModelReference() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:691:2: ( ( ( rule__PartialModelReference__ReferredAssignment ) ) ) + // InternalApplicationConfiguration.g:692:2: ( ( rule__PartialModelReference__ReferredAssignment ) ) + { + // InternalApplicationConfiguration.g:692:2: ( ( rule__PartialModelReference__ReferredAssignment ) ) + // InternalApplicationConfiguration.g:693:3: ( rule__PartialModelReference__ReferredAssignment ) + { + before(grammarAccess.getPartialModelReferenceAccess().getReferredAssignment()); + // InternalApplicationConfiguration.g:694:3: ( rule__PartialModelReference__ReferredAssignment ) + // InternalApplicationConfiguration.g:694:4: rule__PartialModelReference__ReferredAssignment + { + pushFollow(FOLLOW_2); + rule__PartialModelReference__ReferredAssignment(); + + state._fsp--; + + + } + + after(grammarAccess.getPartialModelReferenceAccess().getReferredAssignment()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rulePartialModelReference" + + + // $ANTLR start "entryRulePartialModel" + // InternalApplicationConfiguration.g:703:1: entryRulePartialModel : rulePartialModel EOF ; + public final void entryRulePartialModel() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:704:1: ( rulePartialModel EOF ) + // InternalApplicationConfiguration.g:705:1: rulePartialModel EOF + { + before(grammarAccess.getPartialModelRule()); + pushFollow(FOLLOW_1); + rulePartialModel(); + + state._fsp--; + + after(grammarAccess.getPartialModelRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRulePartialModel" + + + // $ANTLR start "rulePartialModel" + // InternalApplicationConfiguration.g:712:1: rulePartialModel : ( ( rule__PartialModel__Alternatives ) ) ; + public final void rulePartialModel() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:716:2: ( ( ( rule__PartialModel__Alternatives ) ) ) + // InternalApplicationConfiguration.g:717:2: ( ( rule__PartialModel__Alternatives ) ) + { + // InternalApplicationConfiguration.g:717:2: ( ( rule__PartialModel__Alternatives ) ) + // InternalApplicationConfiguration.g:718:3: ( rule__PartialModel__Alternatives ) + { + before(grammarAccess.getPartialModelAccess().getAlternatives()); + // InternalApplicationConfiguration.g:719:3: ( rule__PartialModel__Alternatives ) + // InternalApplicationConfiguration.g:719:4: rule__PartialModel__Alternatives + { + pushFollow(FOLLOW_2); + rule__PartialModel__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getPartialModelAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rulePartialModel" + + + // $ANTLR start "entryRulePatternSpecification" + // InternalApplicationConfiguration.g:728:1: entryRulePatternSpecification : rulePatternSpecification EOF ; + public final void entryRulePatternSpecification() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:729:1: ( rulePatternSpecification EOF ) + // InternalApplicationConfiguration.g:730:1: rulePatternSpecification EOF + { + before(grammarAccess.getPatternSpecificationRule()); + pushFollow(FOLLOW_1); + rulePatternSpecification(); + + state._fsp--; + + after(grammarAccess.getPatternSpecificationRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRulePatternSpecification" + + + // $ANTLR start "rulePatternSpecification" + // InternalApplicationConfiguration.g:737:1: rulePatternSpecification : ( ( rule__PatternSpecification__Group__0 ) ) ; + public final void rulePatternSpecification() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:741:2: ( ( ( rule__PatternSpecification__Group__0 ) ) ) + // InternalApplicationConfiguration.g:742:2: ( ( rule__PatternSpecification__Group__0 ) ) + { + // InternalApplicationConfiguration.g:742:2: ( ( rule__PatternSpecification__Group__0 ) ) + // InternalApplicationConfiguration.g:743:3: ( rule__PatternSpecification__Group__0 ) + { + before(grammarAccess.getPatternSpecificationAccess().getGroup()); + // InternalApplicationConfiguration.g:744:3: ( rule__PatternSpecification__Group__0 ) + // InternalApplicationConfiguration.g:744:4: rule__PatternSpecification__Group__0 + { + pushFollow(FOLLOW_2); + rule__PatternSpecification__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getPatternSpecificationAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rulePatternSpecification" + + + // $ANTLR start "entryRulePatternEntry" + // InternalApplicationConfiguration.g:753:1: entryRulePatternEntry : rulePatternEntry EOF ; + public final void entryRulePatternEntry() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:754:1: ( rulePatternEntry EOF ) + // InternalApplicationConfiguration.g:755:1: rulePatternEntry EOF + { + before(grammarAccess.getPatternEntryRule()); + pushFollow(FOLLOW_1); + rulePatternEntry(); + + state._fsp--; + + after(grammarAccess.getPatternEntryRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRulePatternEntry" + + + // $ANTLR start "rulePatternEntry" + // InternalApplicationConfiguration.g:762:1: rulePatternEntry : ( ( rule__PatternEntry__Alternatives ) ) ; + public final void rulePatternEntry() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:766:2: ( ( ( rule__PatternEntry__Alternatives ) ) ) + // InternalApplicationConfiguration.g:767:2: ( ( rule__PatternEntry__Alternatives ) ) + { + // InternalApplicationConfiguration.g:767:2: ( ( rule__PatternEntry__Alternatives ) ) + // InternalApplicationConfiguration.g:768:3: ( rule__PatternEntry__Alternatives ) + { + before(grammarAccess.getPatternEntryAccess().getAlternatives()); + // InternalApplicationConfiguration.g:769:3: ( rule__PatternEntry__Alternatives ) + // InternalApplicationConfiguration.g:769:4: rule__PatternEntry__Alternatives + { + pushFollow(FOLLOW_2); + rule__PatternEntry__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getPatternEntryAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rulePatternEntry" + + + // $ANTLR start "entryRuleAllPatternEntry" + // InternalApplicationConfiguration.g:778:1: entryRuleAllPatternEntry : ruleAllPatternEntry EOF ; + public final void entryRuleAllPatternEntry() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:779:1: ( ruleAllPatternEntry EOF ) + // InternalApplicationConfiguration.g:780:1: ruleAllPatternEntry EOF + { + before(grammarAccess.getAllPatternEntryRule()); + pushFollow(FOLLOW_1); + ruleAllPatternEntry(); + + state._fsp--; + + after(grammarAccess.getAllPatternEntryRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleAllPatternEntry" + + + // $ANTLR start "ruleAllPatternEntry" + // InternalApplicationConfiguration.g:787:1: ruleAllPatternEntry : ( ( rule__AllPatternEntry__Group__0 ) ) ; + public final void ruleAllPatternEntry() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:791:2: ( ( ( rule__AllPatternEntry__Group__0 ) ) ) + // InternalApplicationConfiguration.g:792:2: ( ( rule__AllPatternEntry__Group__0 ) ) + { + // InternalApplicationConfiguration.g:792:2: ( ( rule__AllPatternEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:793:3: ( rule__AllPatternEntry__Group__0 ) + { + before(grammarAccess.getAllPatternEntryAccess().getGroup()); + // InternalApplicationConfiguration.g:794:3: ( rule__AllPatternEntry__Group__0 ) + // InternalApplicationConfiguration.g:794:4: rule__AllPatternEntry__Group__0 + { + pushFollow(FOLLOW_2); + rule__AllPatternEntry__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getAllPatternEntryAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleAllPatternEntry" + + + // $ANTLR start "entryRulePatternElement" + // InternalApplicationConfiguration.g:803:1: entryRulePatternElement : rulePatternElement EOF ; + public final void entryRulePatternElement() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:804:1: ( rulePatternElement EOF ) + // InternalApplicationConfiguration.g:805:1: rulePatternElement EOF + { + before(grammarAccess.getPatternElementRule()); + pushFollow(FOLLOW_1); + rulePatternElement(); + + state._fsp--; + + after(grammarAccess.getPatternElementRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRulePatternElement" + + + // $ANTLR start "rulePatternElement" + // InternalApplicationConfiguration.g:812:1: rulePatternElement : ( ( rule__PatternElement__Group__0 ) ) ; + public final void rulePatternElement() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:816:2: ( ( ( rule__PatternElement__Group__0 ) ) ) + // InternalApplicationConfiguration.g:817:2: ( ( rule__PatternElement__Group__0 ) ) + { + // InternalApplicationConfiguration.g:817:2: ( ( rule__PatternElement__Group__0 ) ) + // InternalApplicationConfiguration.g:818:3: ( rule__PatternElement__Group__0 ) + { + before(grammarAccess.getPatternElementAccess().getGroup()); + // InternalApplicationConfiguration.g:819:3: ( rule__PatternElement__Group__0 ) + // InternalApplicationConfiguration.g:819:4: rule__PatternElement__Group__0 + { + pushFollow(FOLLOW_2); + rule__PatternElement__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getPatternElementAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rulePatternElement" + + + // $ANTLR start "entryRuleGraphPatternDeclaration" + // InternalApplicationConfiguration.g:828:1: entryRuleGraphPatternDeclaration : ruleGraphPatternDeclaration EOF ; + public final void entryRuleGraphPatternDeclaration() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:829:1: ( ruleGraphPatternDeclaration EOF ) + // InternalApplicationConfiguration.g:830:1: ruleGraphPatternDeclaration EOF + { + before(grammarAccess.getGraphPatternDeclarationRule()); + pushFollow(FOLLOW_1); + ruleGraphPatternDeclaration(); + + state._fsp--; + + after(grammarAccess.getGraphPatternDeclarationRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleGraphPatternDeclaration" + + + // $ANTLR start "ruleGraphPatternDeclaration" + // InternalApplicationConfiguration.g:837:1: ruleGraphPatternDeclaration : ( ( rule__GraphPatternDeclaration__Group__0 ) ) ; + public final void ruleGraphPatternDeclaration() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:841:2: ( ( ( rule__GraphPatternDeclaration__Group__0 ) ) ) + // InternalApplicationConfiguration.g:842:2: ( ( rule__GraphPatternDeclaration__Group__0 ) ) + { + // InternalApplicationConfiguration.g:842:2: ( ( rule__GraphPatternDeclaration__Group__0 ) ) + // InternalApplicationConfiguration.g:843:3: ( rule__GraphPatternDeclaration__Group__0 ) + { + before(grammarAccess.getGraphPatternDeclarationAccess().getGroup()); + // InternalApplicationConfiguration.g:844:3: ( rule__GraphPatternDeclaration__Group__0 ) + // InternalApplicationConfiguration.g:844:4: rule__GraphPatternDeclaration__Group__0 + { + pushFollow(FOLLOW_2); + rule__GraphPatternDeclaration__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getGraphPatternDeclarationAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleGraphPatternDeclaration" + + + // $ANTLR start "entryRuleGraphPatternReference" + // InternalApplicationConfiguration.g:853:1: entryRuleGraphPatternReference : ruleGraphPatternReference EOF ; + public final void entryRuleGraphPatternReference() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:854:1: ( ruleGraphPatternReference EOF ) + // InternalApplicationConfiguration.g:855:1: ruleGraphPatternReference EOF + { + before(grammarAccess.getGraphPatternReferenceRule()); + pushFollow(FOLLOW_1); + ruleGraphPatternReference(); + + state._fsp--; + + after(grammarAccess.getGraphPatternReferenceRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleGraphPatternReference" + + + // $ANTLR start "ruleGraphPatternReference" + // InternalApplicationConfiguration.g:862:1: ruleGraphPatternReference : ( ( rule__GraphPatternReference__ReferredAssignment ) ) ; + public final void ruleGraphPatternReference() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:866:2: ( ( ( rule__GraphPatternReference__ReferredAssignment ) ) ) + // InternalApplicationConfiguration.g:867:2: ( ( rule__GraphPatternReference__ReferredAssignment ) ) + { + // InternalApplicationConfiguration.g:867:2: ( ( rule__GraphPatternReference__ReferredAssignment ) ) + // InternalApplicationConfiguration.g:868:3: ( rule__GraphPatternReference__ReferredAssignment ) + { + before(grammarAccess.getGraphPatternReferenceAccess().getReferredAssignment()); + // InternalApplicationConfiguration.g:869:3: ( rule__GraphPatternReference__ReferredAssignment ) + // InternalApplicationConfiguration.g:869:4: rule__GraphPatternReference__ReferredAssignment + { + pushFollow(FOLLOW_2); + rule__GraphPatternReference__ReferredAssignment(); + + state._fsp--; + + + } + + after(grammarAccess.getGraphPatternReferenceAccess().getReferredAssignment()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleGraphPatternReference" + + + // $ANTLR start "entryRuleGraphPattern" + // InternalApplicationConfiguration.g:878:1: entryRuleGraphPattern : ruleGraphPattern EOF ; + public final void entryRuleGraphPattern() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:879:1: ( ruleGraphPattern EOF ) + // InternalApplicationConfiguration.g:880:1: ruleGraphPattern EOF + { + before(grammarAccess.getGraphPatternRule()); + pushFollow(FOLLOW_1); + ruleGraphPattern(); + + state._fsp--; + + after(grammarAccess.getGraphPatternRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleGraphPattern" + + + // $ANTLR start "ruleGraphPattern" + // InternalApplicationConfiguration.g:887:1: ruleGraphPattern : ( ( rule__GraphPattern__Alternatives ) ) ; + public final void ruleGraphPattern() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:891:2: ( ( ( rule__GraphPattern__Alternatives ) ) ) + // InternalApplicationConfiguration.g:892:2: ( ( rule__GraphPattern__Alternatives ) ) + { + // InternalApplicationConfiguration.g:892:2: ( ( rule__GraphPattern__Alternatives ) ) + // InternalApplicationConfiguration.g:893:3: ( rule__GraphPattern__Alternatives ) + { + before(grammarAccess.getGraphPatternAccess().getAlternatives()); + // InternalApplicationConfiguration.g:894:3: ( rule__GraphPattern__Alternatives ) + // InternalApplicationConfiguration.g:894:4: rule__GraphPattern__Alternatives + { + pushFollow(FOLLOW_2); + rule__GraphPattern__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getGraphPatternAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleGraphPattern" + + + // $ANTLR start "entryRuleObjectiveSpecification" + // InternalApplicationConfiguration.g:903:1: entryRuleObjectiveSpecification : ruleObjectiveSpecification EOF ; + public final void entryRuleObjectiveSpecification() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:904:1: ( ruleObjectiveSpecification EOF ) + // InternalApplicationConfiguration.g:905:1: ruleObjectiveSpecification EOF + { + before(grammarAccess.getObjectiveSpecificationRule()); + pushFollow(FOLLOW_1); + ruleObjectiveSpecification(); + + state._fsp--; + + after(grammarAccess.getObjectiveSpecificationRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleObjectiveSpecification" + + + // $ANTLR start "ruleObjectiveSpecification" + // InternalApplicationConfiguration.g:912:1: ruleObjectiveSpecification : ( ( rule__ObjectiveSpecification__Group__0 ) ) ; + public final void ruleObjectiveSpecification() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:916:2: ( ( ( rule__ObjectiveSpecification__Group__0 ) ) ) + // InternalApplicationConfiguration.g:917:2: ( ( rule__ObjectiveSpecification__Group__0 ) ) + { + // InternalApplicationConfiguration.g:917:2: ( ( rule__ObjectiveSpecification__Group__0 ) ) + // InternalApplicationConfiguration.g:918:3: ( rule__ObjectiveSpecification__Group__0 ) + { + before(grammarAccess.getObjectiveSpecificationAccess().getGroup()); + // InternalApplicationConfiguration.g:919:3: ( rule__ObjectiveSpecification__Group__0 ) + // InternalApplicationConfiguration.g:919:4: rule__ObjectiveSpecification__Group__0 + { + pushFollow(FOLLOW_2); + rule__ObjectiveSpecification__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getObjectiveSpecificationAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleObjectiveSpecification" + + + // $ANTLR start "entryRuleObjectiveEntry" + // InternalApplicationConfiguration.g:928:1: entryRuleObjectiveEntry : ruleObjectiveEntry EOF ; + public final void entryRuleObjectiveEntry() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:929:1: ( ruleObjectiveEntry EOF ) + // InternalApplicationConfiguration.g:930:1: ruleObjectiveEntry EOF + { + before(grammarAccess.getObjectiveEntryRule()); + pushFollow(FOLLOW_1); + ruleObjectiveEntry(); + + state._fsp--; + + after(grammarAccess.getObjectiveEntryRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleObjectiveEntry" + + + // $ANTLR start "ruleObjectiveEntry" + // InternalApplicationConfiguration.g:937:1: ruleObjectiveEntry : ( ( rule__ObjectiveEntry__Alternatives ) ) ; + public final void ruleObjectiveEntry() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:941:2: ( ( ( rule__ObjectiveEntry__Alternatives ) ) ) + // InternalApplicationConfiguration.g:942:2: ( ( rule__ObjectiveEntry__Alternatives ) ) + { + // InternalApplicationConfiguration.g:942:2: ( ( rule__ObjectiveEntry__Alternatives ) ) + // InternalApplicationConfiguration.g:943:3: ( rule__ObjectiveEntry__Alternatives ) + { + before(grammarAccess.getObjectiveEntryAccess().getAlternatives()); + // InternalApplicationConfiguration.g:944:3: ( rule__ObjectiveEntry__Alternatives ) + // InternalApplicationConfiguration.g:944:4: rule__ObjectiveEntry__Alternatives + { + pushFollow(FOLLOW_2); + rule__ObjectiveEntry__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getObjectiveEntryAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleObjectiveEntry" + + + // $ANTLR start "entryRuleOptimizationEntry" + // InternalApplicationConfiguration.g:953:1: entryRuleOptimizationEntry : ruleOptimizationEntry EOF ; + public final void entryRuleOptimizationEntry() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:954:1: ( ruleOptimizationEntry EOF ) + // InternalApplicationConfiguration.g:955:1: ruleOptimizationEntry EOF + { + before(grammarAccess.getOptimizationEntryRule()); + pushFollow(FOLLOW_1); + ruleOptimizationEntry(); + + state._fsp--; + + after(grammarAccess.getOptimizationEntryRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleOptimizationEntry" + + + // $ANTLR start "ruleOptimizationEntry" + // InternalApplicationConfiguration.g:962:1: ruleOptimizationEntry : ( ( rule__OptimizationEntry__Group__0 ) ) ; + public final void ruleOptimizationEntry() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:966:2: ( ( ( rule__OptimizationEntry__Group__0 ) ) ) + // InternalApplicationConfiguration.g:967:2: ( ( rule__OptimizationEntry__Group__0 ) ) + { + // InternalApplicationConfiguration.g:967:2: ( ( rule__OptimizationEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:968:3: ( rule__OptimizationEntry__Group__0 ) + { + before(grammarAccess.getOptimizationEntryAccess().getGroup()); + // InternalApplicationConfiguration.g:969:3: ( rule__OptimizationEntry__Group__0 ) + // InternalApplicationConfiguration.g:969:4: rule__OptimizationEntry__Group__0 + { + pushFollow(FOLLOW_2); + rule__OptimizationEntry__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getOptimizationEntryAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleOptimizationEntry" + + + // $ANTLR start "entryRuleThresholdEntry" + // InternalApplicationConfiguration.g:978:1: entryRuleThresholdEntry : ruleThresholdEntry EOF ; + public final void entryRuleThresholdEntry() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:979:1: ( ruleThresholdEntry EOF ) + // InternalApplicationConfiguration.g:980:1: ruleThresholdEntry EOF + { + before(grammarAccess.getThresholdEntryRule()); + pushFollow(FOLLOW_1); + ruleThresholdEntry(); + + state._fsp--; + + after(grammarAccess.getThresholdEntryRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleThresholdEntry" + + + // $ANTLR start "ruleThresholdEntry" + // InternalApplicationConfiguration.g:987:1: ruleThresholdEntry : ( ( rule__ThresholdEntry__Group__0 ) ) ; + public final void ruleThresholdEntry() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:991:2: ( ( ( rule__ThresholdEntry__Group__0 ) ) ) + // InternalApplicationConfiguration.g:992:2: ( ( rule__ThresholdEntry__Group__0 ) ) + { + // InternalApplicationConfiguration.g:992:2: ( ( rule__ThresholdEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:993:3: ( rule__ThresholdEntry__Group__0 ) + { + before(grammarAccess.getThresholdEntryAccess().getGroup()); + // InternalApplicationConfiguration.g:994:3: ( rule__ThresholdEntry__Group__0 ) + // InternalApplicationConfiguration.g:994:4: rule__ThresholdEntry__Group__0 + { + pushFollow(FOLLOW_2); + rule__ThresholdEntry__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getThresholdEntryAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleThresholdEntry" + + + // $ANTLR start "entryRuleObjectiveFunction" + // InternalApplicationConfiguration.g:1003:1: entryRuleObjectiveFunction : ruleObjectiveFunction EOF ; + public final void entryRuleObjectiveFunction() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1004:1: ( ruleObjectiveFunction EOF ) + // InternalApplicationConfiguration.g:1005:1: ruleObjectiveFunction EOF + { + before(grammarAccess.getObjectiveFunctionRule()); + pushFollow(FOLLOW_1); + ruleObjectiveFunction(); + + state._fsp--; + + after(grammarAccess.getObjectiveFunctionRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleObjectiveFunction" + + + // $ANTLR start "ruleObjectiveFunction" + // InternalApplicationConfiguration.g:1012:1: ruleObjectiveFunction : ( ruleCostObjectiveFunction ) ; + public final void ruleObjectiveFunction() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1016:2: ( ( ruleCostObjectiveFunction ) ) + // InternalApplicationConfiguration.g:1017:2: ( ruleCostObjectiveFunction ) + { + // InternalApplicationConfiguration.g:1017:2: ( ruleCostObjectiveFunction ) + // InternalApplicationConfiguration.g:1018:3: ruleCostObjectiveFunction + { + before(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall()); + pushFollow(FOLLOW_2); + ruleCostObjectiveFunction(); + + state._fsp--; + + after(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleObjectiveFunction" + + + // $ANTLR start "entryRuleCostObjectiveFunction" + // InternalApplicationConfiguration.g:1028:1: entryRuleCostObjectiveFunction : ruleCostObjectiveFunction EOF ; + public final void entryRuleCostObjectiveFunction() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1029:1: ( ruleCostObjectiveFunction EOF ) + // InternalApplicationConfiguration.g:1030:1: ruleCostObjectiveFunction EOF + { + before(grammarAccess.getCostObjectiveFunctionRule()); + pushFollow(FOLLOW_1); + ruleCostObjectiveFunction(); + + state._fsp--; + + after(grammarAccess.getCostObjectiveFunctionRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleCostObjectiveFunction" + + + // $ANTLR start "ruleCostObjectiveFunction" + // InternalApplicationConfiguration.g:1037:1: ruleCostObjectiveFunction : ( ( rule__CostObjectiveFunction__Group__0 ) ) ; + public final void ruleCostObjectiveFunction() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1041:2: ( ( ( rule__CostObjectiveFunction__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1042:2: ( ( rule__CostObjectiveFunction__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1042:2: ( ( rule__CostObjectiveFunction__Group__0 ) ) + // InternalApplicationConfiguration.g:1043:3: ( rule__CostObjectiveFunction__Group__0 ) + { + before(grammarAccess.getCostObjectiveFunctionAccess().getGroup()); + // InternalApplicationConfiguration.g:1044:3: ( rule__CostObjectiveFunction__Group__0 ) + // InternalApplicationConfiguration.g:1044:4: rule__CostObjectiveFunction__Group__0 + { + pushFollow(FOLLOW_2); + rule__CostObjectiveFunction__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getCostObjectiveFunctionAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleCostObjectiveFunction" + + + // $ANTLR start "entryRuleCostEntry" + // InternalApplicationConfiguration.g:1053:1: entryRuleCostEntry : ruleCostEntry EOF ; + public final void entryRuleCostEntry() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1054:1: ( ruleCostEntry EOF ) + // InternalApplicationConfiguration.g:1055:1: ruleCostEntry EOF + { + before(grammarAccess.getCostEntryRule()); + pushFollow(FOLLOW_1); + ruleCostEntry(); + + state._fsp--; + + after(grammarAccess.getCostEntryRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleCostEntry" + + + // $ANTLR start "ruleCostEntry" + // InternalApplicationConfiguration.g:1062:1: ruleCostEntry : ( ( rule__CostEntry__Group__0 ) ) ; + public final void ruleCostEntry() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1066:2: ( ( ( rule__CostEntry__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1067:2: ( ( rule__CostEntry__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1067:2: ( ( rule__CostEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:1068:3: ( rule__CostEntry__Group__0 ) + { + before(grammarAccess.getCostEntryAccess().getGroup()); + // InternalApplicationConfiguration.g:1069:3: ( rule__CostEntry__Group__0 ) + // InternalApplicationConfiguration.g:1069:4: rule__CostEntry__Group__0 + { + pushFollow(FOLLOW_2); + rule__CostEntry__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getCostEntryAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleCostEntry" + + + // $ANTLR start "entryRuleObjectiveDeclaration" + // InternalApplicationConfiguration.g:1078:1: entryRuleObjectiveDeclaration : ruleObjectiveDeclaration EOF ; + public final void entryRuleObjectiveDeclaration() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1079:1: ( ruleObjectiveDeclaration EOF ) + // InternalApplicationConfiguration.g:1080:1: ruleObjectiveDeclaration EOF + { + before(grammarAccess.getObjectiveDeclarationRule()); + pushFollow(FOLLOW_1); + ruleObjectiveDeclaration(); + + state._fsp--; + + after(grammarAccess.getObjectiveDeclarationRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleObjectiveDeclaration" + + + // $ANTLR start "ruleObjectiveDeclaration" + // InternalApplicationConfiguration.g:1087:1: ruleObjectiveDeclaration : ( ( rule__ObjectiveDeclaration__Group__0 ) ) ; + public final void ruleObjectiveDeclaration() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1091:2: ( ( ( rule__ObjectiveDeclaration__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1092:2: ( ( rule__ObjectiveDeclaration__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1092:2: ( ( rule__ObjectiveDeclaration__Group__0 ) ) + // InternalApplicationConfiguration.g:1093:3: ( rule__ObjectiveDeclaration__Group__0 ) + { + before(grammarAccess.getObjectiveDeclarationAccess().getGroup()); + // InternalApplicationConfiguration.g:1094:3: ( rule__ObjectiveDeclaration__Group__0 ) + // InternalApplicationConfiguration.g:1094:4: rule__ObjectiveDeclaration__Group__0 + { + pushFollow(FOLLOW_2); + rule__ObjectiveDeclaration__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getObjectiveDeclarationAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleObjectiveDeclaration" + + + // $ANTLR start "entryRuleObjectiveReference" + // InternalApplicationConfiguration.g:1103:1: entryRuleObjectiveReference : ruleObjectiveReference EOF ; + public final void entryRuleObjectiveReference() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1104:1: ( ruleObjectiveReference EOF ) + // InternalApplicationConfiguration.g:1105:1: ruleObjectiveReference EOF + { + before(grammarAccess.getObjectiveReferenceRule()); + pushFollow(FOLLOW_1); + ruleObjectiveReference(); + + state._fsp--; + + after(grammarAccess.getObjectiveReferenceRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleObjectiveReference" + + + // $ANTLR start "ruleObjectiveReference" + // InternalApplicationConfiguration.g:1112:1: ruleObjectiveReference : ( ( rule__ObjectiveReference__ReferredAssignment ) ) ; + public final void ruleObjectiveReference() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1116:2: ( ( ( rule__ObjectiveReference__ReferredAssignment ) ) ) + // InternalApplicationConfiguration.g:1117:2: ( ( rule__ObjectiveReference__ReferredAssignment ) ) + { + // InternalApplicationConfiguration.g:1117:2: ( ( rule__ObjectiveReference__ReferredAssignment ) ) + // InternalApplicationConfiguration.g:1118:3: ( rule__ObjectiveReference__ReferredAssignment ) + { + before(grammarAccess.getObjectiveReferenceAccess().getReferredAssignment()); + // InternalApplicationConfiguration.g:1119:3: ( rule__ObjectiveReference__ReferredAssignment ) + // InternalApplicationConfiguration.g:1119:4: rule__ObjectiveReference__ReferredAssignment + { + pushFollow(FOLLOW_2); + rule__ObjectiveReference__ReferredAssignment(); + + state._fsp--; + + + } + + after(grammarAccess.getObjectiveReferenceAccess().getReferredAssignment()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleObjectiveReference" + + + // $ANTLR start "entryRuleObjective" + // InternalApplicationConfiguration.g:1128:1: entryRuleObjective : ruleObjective EOF ; + public final void entryRuleObjective() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1129:1: ( ruleObjective EOF ) + // InternalApplicationConfiguration.g:1130:1: ruleObjective EOF + { + before(grammarAccess.getObjectiveRule()); + pushFollow(FOLLOW_1); + ruleObjective(); + + state._fsp--; + + after(grammarAccess.getObjectiveRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleObjective" + + + // $ANTLR start "ruleObjective" + // InternalApplicationConfiguration.g:1137:1: ruleObjective : ( ( rule__Objective__Alternatives ) ) ; + public final void ruleObjective() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1141:2: ( ( ( rule__Objective__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1142:2: ( ( rule__Objective__Alternatives ) ) + { + // InternalApplicationConfiguration.g:1142:2: ( ( rule__Objective__Alternatives ) ) + // InternalApplicationConfiguration.g:1143:3: ( rule__Objective__Alternatives ) + { + before(grammarAccess.getObjectiveAccess().getAlternatives()); + // InternalApplicationConfiguration.g:1144:3: ( rule__Objective__Alternatives ) + // InternalApplicationConfiguration.g:1144:4: rule__Objective__Alternatives + { + pushFollow(FOLLOW_2); + rule__Objective__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getObjectiveAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleObjective" + + + // $ANTLR start "entryRuleConfigSpecification" + // InternalApplicationConfiguration.g:1153:1: entryRuleConfigSpecification : ruleConfigSpecification EOF ; + public final void entryRuleConfigSpecification() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1154:1: ( ruleConfigSpecification EOF ) + // InternalApplicationConfiguration.g:1155:1: ruleConfigSpecification EOF + { + before(grammarAccess.getConfigSpecificationRule()); + pushFollow(FOLLOW_1); + ruleConfigSpecification(); + + state._fsp--; + + after(grammarAccess.getConfigSpecificationRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleConfigSpecification" + + + // $ANTLR start "ruleConfigSpecification" + // InternalApplicationConfiguration.g:1162:1: ruleConfigSpecification : ( ( rule__ConfigSpecification__Group__0 ) ) ; + public final void ruleConfigSpecification() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1166:2: ( ( ( rule__ConfigSpecification__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1167:2: ( ( rule__ConfigSpecification__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1167:2: ( ( rule__ConfigSpecification__Group__0 ) ) + // InternalApplicationConfiguration.g:1168:3: ( rule__ConfigSpecification__Group__0 ) + { + before(grammarAccess.getConfigSpecificationAccess().getGroup()); + // InternalApplicationConfiguration.g:1169:3: ( rule__ConfigSpecification__Group__0 ) + // InternalApplicationConfiguration.g:1169:4: rule__ConfigSpecification__Group__0 + { + pushFollow(FOLLOW_2); + rule__ConfigSpecification__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getConfigSpecificationAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleConfigSpecification" + + + // $ANTLR start "entryRuleConfigDeclaration" + // InternalApplicationConfiguration.g:1178:1: entryRuleConfigDeclaration : ruleConfigDeclaration EOF ; + public final void entryRuleConfigDeclaration() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1179:1: ( ruleConfigDeclaration EOF ) + // InternalApplicationConfiguration.g:1180:1: ruleConfigDeclaration EOF + { + before(grammarAccess.getConfigDeclarationRule()); + pushFollow(FOLLOW_1); + ruleConfigDeclaration(); + + state._fsp--; + + after(grammarAccess.getConfigDeclarationRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleConfigDeclaration" + + + // $ANTLR start "ruleConfigDeclaration" + // InternalApplicationConfiguration.g:1187:1: ruleConfigDeclaration : ( ( rule__ConfigDeclaration__Group__0 ) ) ; + public final void ruleConfigDeclaration() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1191:2: ( ( ( rule__ConfigDeclaration__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1192:2: ( ( rule__ConfigDeclaration__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1192:2: ( ( rule__ConfigDeclaration__Group__0 ) ) + // InternalApplicationConfiguration.g:1193:3: ( rule__ConfigDeclaration__Group__0 ) + { + before(grammarAccess.getConfigDeclarationAccess().getGroup()); + // InternalApplicationConfiguration.g:1194:3: ( rule__ConfigDeclaration__Group__0 ) + // InternalApplicationConfiguration.g:1194:4: rule__ConfigDeclaration__Group__0 + { + pushFollow(FOLLOW_2); + rule__ConfigDeclaration__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getConfigDeclarationAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleConfigDeclaration" + + + // $ANTLR start "entryRuleConfigEntry" + // InternalApplicationConfiguration.g:1203:1: entryRuleConfigEntry : ruleConfigEntry EOF ; + public final void entryRuleConfigEntry() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1204:1: ( ruleConfigEntry EOF ) + // InternalApplicationConfiguration.g:1205:1: ruleConfigEntry EOF + { + before(grammarAccess.getConfigEntryRule()); + pushFollow(FOLLOW_1); + ruleConfigEntry(); + + state._fsp--; + + after(grammarAccess.getConfigEntryRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleConfigEntry" + + + // $ANTLR start "ruleConfigEntry" + // InternalApplicationConfiguration.g:1212:1: ruleConfigEntry : ( ( rule__ConfigEntry__Alternatives ) ) ; + public final void ruleConfigEntry() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1216:2: ( ( ( rule__ConfigEntry__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1217:2: ( ( rule__ConfigEntry__Alternatives ) ) + { + // InternalApplicationConfiguration.g:1217:2: ( ( rule__ConfigEntry__Alternatives ) ) + // InternalApplicationConfiguration.g:1218:3: ( rule__ConfigEntry__Alternatives ) + { + before(grammarAccess.getConfigEntryAccess().getAlternatives()); + // InternalApplicationConfiguration.g:1219:3: ( rule__ConfigEntry__Alternatives ) + // InternalApplicationConfiguration.g:1219:4: rule__ConfigEntry__Alternatives + { + pushFollow(FOLLOW_2); + rule__ConfigEntry__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getConfigEntryAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleConfigEntry" + + + // $ANTLR start "entryRuleDocumentationEntry" + // InternalApplicationConfiguration.g:1228:1: entryRuleDocumentationEntry : ruleDocumentationEntry EOF ; + public final void entryRuleDocumentationEntry() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1229:1: ( ruleDocumentationEntry EOF ) + // InternalApplicationConfiguration.g:1230:1: ruleDocumentationEntry EOF + { + before(grammarAccess.getDocumentationEntryRule()); + pushFollow(FOLLOW_1); + ruleDocumentationEntry(); + + state._fsp--; + + after(grammarAccess.getDocumentationEntryRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleDocumentationEntry" + + + // $ANTLR start "ruleDocumentationEntry" + // InternalApplicationConfiguration.g:1237:1: ruleDocumentationEntry : ( ( rule__DocumentationEntry__Group__0 ) ) ; + public final void ruleDocumentationEntry() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1241:2: ( ( ( rule__DocumentationEntry__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1242:2: ( ( rule__DocumentationEntry__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1242:2: ( ( rule__DocumentationEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:1243:3: ( rule__DocumentationEntry__Group__0 ) + { + before(grammarAccess.getDocumentationEntryAccess().getGroup()); + // InternalApplicationConfiguration.g:1244:3: ( rule__DocumentationEntry__Group__0 ) + // InternalApplicationConfiguration.g:1244:4: rule__DocumentationEntry__Group__0 + { + pushFollow(FOLLOW_2); + rule__DocumentationEntry__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getDocumentationEntryAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleDocumentationEntry" + + + // $ANTLR start "entryRuleRuntimeEntry" + // InternalApplicationConfiguration.g:1253:1: entryRuleRuntimeEntry : ruleRuntimeEntry EOF ; + public final void entryRuleRuntimeEntry() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1254:1: ( ruleRuntimeEntry EOF ) + // InternalApplicationConfiguration.g:1255:1: ruleRuntimeEntry EOF + { + before(grammarAccess.getRuntimeEntryRule()); + pushFollow(FOLLOW_1); + ruleRuntimeEntry(); + + state._fsp--; + + after(grammarAccess.getRuntimeEntryRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleRuntimeEntry" + + + // $ANTLR start "ruleRuntimeEntry" + // InternalApplicationConfiguration.g:1262:1: ruleRuntimeEntry : ( ( rule__RuntimeEntry__Group__0 ) ) ; + public final void ruleRuntimeEntry() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1266:2: ( ( ( rule__RuntimeEntry__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1267:2: ( ( rule__RuntimeEntry__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1267:2: ( ( rule__RuntimeEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:1268:3: ( rule__RuntimeEntry__Group__0 ) + { + before(grammarAccess.getRuntimeEntryAccess().getGroup()); + // InternalApplicationConfiguration.g:1269:3: ( rule__RuntimeEntry__Group__0 ) + // InternalApplicationConfiguration.g:1269:4: rule__RuntimeEntry__Group__0 + { + pushFollow(FOLLOW_2); + rule__RuntimeEntry__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getRuntimeEntryAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleRuntimeEntry" + + + // $ANTLR start "entryRuleMemoryEntry" + // InternalApplicationConfiguration.g:1278:1: entryRuleMemoryEntry : ruleMemoryEntry EOF ; + public final void entryRuleMemoryEntry() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1279:1: ( ruleMemoryEntry EOF ) + // InternalApplicationConfiguration.g:1280:1: ruleMemoryEntry EOF + { + before(grammarAccess.getMemoryEntryRule()); + pushFollow(FOLLOW_1); + ruleMemoryEntry(); + + state._fsp--; + + after(grammarAccess.getMemoryEntryRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleMemoryEntry" + + + // $ANTLR start "ruleMemoryEntry" + // InternalApplicationConfiguration.g:1287:1: ruleMemoryEntry : ( ( rule__MemoryEntry__Group__0 ) ) ; + public final void ruleMemoryEntry() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1291:2: ( ( ( rule__MemoryEntry__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1292:2: ( ( rule__MemoryEntry__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1292:2: ( ( rule__MemoryEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:1293:3: ( rule__MemoryEntry__Group__0 ) + { + before(grammarAccess.getMemoryEntryAccess().getGroup()); + // InternalApplicationConfiguration.g:1294:3: ( rule__MemoryEntry__Group__0 ) + // InternalApplicationConfiguration.g:1294:4: rule__MemoryEntry__Group__0 + { + pushFollow(FOLLOW_2); + rule__MemoryEntry__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getMemoryEntryAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleMemoryEntry" + + + // $ANTLR start "entryRuleCustomEntry" + // InternalApplicationConfiguration.g:1303:1: entryRuleCustomEntry : ruleCustomEntry EOF ; + public final void entryRuleCustomEntry() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1304:1: ( ruleCustomEntry EOF ) + // InternalApplicationConfiguration.g:1305:1: ruleCustomEntry EOF + { + before(grammarAccess.getCustomEntryRule()); + pushFollow(FOLLOW_1); + ruleCustomEntry(); + + state._fsp--; + + after(grammarAccess.getCustomEntryRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleCustomEntry" + + + // $ANTLR start "ruleCustomEntry" + // InternalApplicationConfiguration.g:1312:1: ruleCustomEntry : ( ( rule__CustomEntry__Group__0 ) ) ; + public final void ruleCustomEntry() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1316:2: ( ( ( rule__CustomEntry__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1317:2: ( ( rule__CustomEntry__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1317:2: ( ( rule__CustomEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:1318:3: ( rule__CustomEntry__Group__0 ) + { + before(grammarAccess.getCustomEntryAccess().getGroup()); + // InternalApplicationConfiguration.g:1319:3: ( rule__CustomEntry__Group__0 ) + // InternalApplicationConfiguration.g:1319:4: rule__CustomEntry__Group__0 + { + pushFollow(FOLLOW_2); + rule__CustomEntry__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getCustomEntryAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleCustomEntry" + + + // $ANTLR start "entryRuleConfigReference" + // InternalApplicationConfiguration.g:1328:1: entryRuleConfigReference : ruleConfigReference EOF ; + public final void entryRuleConfigReference() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1329:1: ( ruleConfigReference EOF ) + // InternalApplicationConfiguration.g:1330:1: ruleConfigReference EOF + { + before(grammarAccess.getConfigReferenceRule()); + pushFollow(FOLLOW_1); + ruleConfigReference(); + + state._fsp--; + + after(grammarAccess.getConfigReferenceRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleConfigReference" + + + // $ANTLR start "ruleConfigReference" + // InternalApplicationConfiguration.g:1337:1: ruleConfigReference : ( ( rule__ConfigReference__ConfigAssignment ) ) ; + public final void ruleConfigReference() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1341:2: ( ( ( rule__ConfigReference__ConfigAssignment ) ) ) + // InternalApplicationConfiguration.g:1342:2: ( ( rule__ConfigReference__ConfigAssignment ) ) + { + // InternalApplicationConfiguration.g:1342:2: ( ( rule__ConfigReference__ConfigAssignment ) ) + // InternalApplicationConfiguration.g:1343:3: ( rule__ConfigReference__ConfigAssignment ) + { + before(grammarAccess.getConfigReferenceAccess().getConfigAssignment()); + // InternalApplicationConfiguration.g:1344:3: ( rule__ConfigReference__ConfigAssignment ) + // InternalApplicationConfiguration.g:1344:4: rule__ConfigReference__ConfigAssignment + { + pushFollow(FOLLOW_2); + rule__ConfigReference__ConfigAssignment(); + + state._fsp--; + + + } + + after(grammarAccess.getConfigReferenceAccess().getConfigAssignment()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleConfigReference" + + + // $ANTLR start "entryRuleConfig" + // InternalApplicationConfiguration.g:1353:1: entryRuleConfig : ruleConfig EOF ; + public final void entryRuleConfig() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1354:1: ( ruleConfig EOF ) + // InternalApplicationConfiguration.g:1355:1: ruleConfig EOF + { + before(grammarAccess.getConfigRule()); + pushFollow(FOLLOW_1); + ruleConfig(); + + state._fsp--; + + after(grammarAccess.getConfigRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleConfig" + + + // $ANTLR start "ruleConfig" + // InternalApplicationConfiguration.g:1362:1: ruleConfig : ( ( rule__Config__Alternatives ) ) ; + public final void ruleConfig() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1366:2: ( ( ( rule__Config__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1367:2: ( ( rule__Config__Alternatives ) ) + { + // InternalApplicationConfiguration.g:1367:2: ( ( rule__Config__Alternatives ) ) + // InternalApplicationConfiguration.g:1368:3: ( rule__Config__Alternatives ) + { + before(grammarAccess.getConfigAccess().getAlternatives()); + // InternalApplicationConfiguration.g:1369:3: ( rule__Config__Alternatives ) + // InternalApplicationConfiguration.g:1369:4: rule__Config__Alternatives + { + pushFollow(FOLLOW_2); + rule__Config__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getConfigAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleConfig" + + + // $ANTLR start "entryRuleScopeSpecification" + // InternalApplicationConfiguration.g:1378:1: entryRuleScopeSpecification : ruleScopeSpecification EOF ; + public final void entryRuleScopeSpecification() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1379:1: ( ruleScopeSpecification EOF ) + // InternalApplicationConfiguration.g:1380:1: ruleScopeSpecification EOF + { + before(grammarAccess.getScopeSpecificationRule()); + pushFollow(FOLLOW_1); + ruleScopeSpecification(); + + state._fsp--; + + after(grammarAccess.getScopeSpecificationRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleScopeSpecification" + + + // $ANTLR start "ruleScopeSpecification" + // InternalApplicationConfiguration.g:1387:1: ruleScopeSpecification : ( ( rule__ScopeSpecification__Group__0 ) ) ; + public final void ruleScopeSpecification() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1391:2: ( ( ( rule__ScopeSpecification__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1392:2: ( ( rule__ScopeSpecification__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1392:2: ( ( rule__ScopeSpecification__Group__0 ) ) + // InternalApplicationConfiguration.g:1393:3: ( rule__ScopeSpecification__Group__0 ) + { + before(grammarAccess.getScopeSpecificationAccess().getGroup()); + // InternalApplicationConfiguration.g:1394:3: ( rule__ScopeSpecification__Group__0 ) + // InternalApplicationConfiguration.g:1394:4: rule__ScopeSpecification__Group__0 + { + pushFollow(FOLLOW_2); + rule__ScopeSpecification__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getScopeSpecificationAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleScopeSpecification" + + + // $ANTLR start "entryRuleTypeScope" + // InternalApplicationConfiguration.g:1403:1: entryRuleTypeScope : ruleTypeScope EOF ; + public final void entryRuleTypeScope() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1404:1: ( ruleTypeScope EOF ) + // InternalApplicationConfiguration.g:1405:1: ruleTypeScope EOF + { + before(grammarAccess.getTypeScopeRule()); + pushFollow(FOLLOW_1); + ruleTypeScope(); + + state._fsp--; + + after(grammarAccess.getTypeScopeRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleTypeScope" + + + // $ANTLR start "ruleTypeScope" + // InternalApplicationConfiguration.g:1412:1: ruleTypeScope : ( ( rule__TypeScope__Alternatives ) ) ; + public final void ruleTypeScope() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1416:2: ( ( ( rule__TypeScope__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1417:2: ( ( rule__TypeScope__Alternatives ) ) + { + // InternalApplicationConfiguration.g:1417:2: ( ( rule__TypeScope__Alternatives ) ) + // InternalApplicationConfiguration.g:1418:3: ( rule__TypeScope__Alternatives ) + { + before(grammarAccess.getTypeScopeAccess().getAlternatives()); + // InternalApplicationConfiguration.g:1419:3: ( rule__TypeScope__Alternatives ) + // InternalApplicationConfiguration.g:1419:4: rule__TypeScope__Alternatives + { + pushFollow(FOLLOW_2); + rule__TypeScope__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getTypeScopeAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleTypeScope" + + + // $ANTLR start "entryRuleClassTypeScope" + // InternalApplicationConfiguration.g:1428:1: entryRuleClassTypeScope : ruleClassTypeScope EOF ; + public final void entryRuleClassTypeScope() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1429:1: ( ruleClassTypeScope EOF ) + // InternalApplicationConfiguration.g:1430:1: ruleClassTypeScope EOF + { + before(grammarAccess.getClassTypeScopeRule()); + pushFollow(FOLLOW_1); + ruleClassTypeScope(); + + state._fsp--; + + after(grammarAccess.getClassTypeScopeRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleClassTypeScope" + + + // $ANTLR start "ruleClassTypeScope" + // InternalApplicationConfiguration.g:1437:1: ruleClassTypeScope : ( ( rule__ClassTypeScope__Group__0 ) ) ; + public final void ruleClassTypeScope() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1441:2: ( ( ( rule__ClassTypeScope__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1442:2: ( ( rule__ClassTypeScope__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1442:2: ( ( rule__ClassTypeScope__Group__0 ) ) + // InternalApplicationConfiguration.g:1443:3: ( rule__ClassTypeScope__Group__0 ) + { + before(grammarAccess.getClassTypeScopeAccess().getGroup()); + // InternalApplicationConfiguration.g:1444:3: ( rule__ClassTypeScope__Group__0 ) + // InternalApplicationConfiguration.g:1444:4: rule__ClassTypeScope__Group__0 + { + pushFollow(FOLLOW_2); + rule__ClassTypeScope__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getClassTypeScopeAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleClassTypeScope" + + + // $ANTLR start "entryRuleObjectTypeScope" + // InternalApplicationConfiguration.g:1453:1: entryRuleObjectTypeScope : ruleObjectTypeScope EOF ; + public final void entryRuleObjectTypeScope() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1454:1: ( ruleObjectTypeScope EOF ) + // InternalApplicationConfiguration.g:1455:1: ruleObjectTypeScope EOF + { + before(grammarAccess.getObjectTypeScopeRule()); + pushFollow(FOLLOW_1); + ruleObjectTypeScope(); + + state._fsp--; + + after(grammarAccess.getObjectTypeScopeRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleObjectTypeScope" + + + // $ANTLR start "ruleObjectTypeScope" + // InternalApplicationConfiguration.g:1462:1: ruleObjectTypeScope : ( ( rule__ObjectTypeScope__Group__0 ) ) ; + public final void ruleObjectTypeScope() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1466:2: ( ( ( rule__ObjectTypeScope__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1467:2: ( ( rule__ObjectTypeScope__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1467:2: ( ( rule__ObjectTypeScope__Group__0 ) ) + // InternalApplicationConfiguration.g:1468:3: ( rule__ObjectTypeScope__Group__0 ) + { + before(grammarAccess.getObjectTypeScopeAccess().getGroup()); + // InternalApplicationConfiguration.g:1469:3: ( rule__ObjectTypeScope__Group__0 ) + // InternalApplicationConfiguration.g:1469:4: rule__ObjectTypeScope__Group__0 + { + pushFollow(FOLLOW_2); + rule__ObjectTypeScope__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getObjectTypeScopeAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleObjectTypeScope" + + + // $ANTLR start "entryRuleIntegerTypeScope" + // InternalApplicationConfiguration.g:1478:1: entryRuleIntegerTypeScope : ruleIntegerTypeScope EOF ; + public final void entryRuleIntegerTypeScope() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1479:1: ( ruleIntegerTypeScope EOF ) + // InternalApplicationConfiguration.g:1480:1: ruleIntegerTypeScope EOF + { + before(grammarAccess.getIntegerTypeScopeRule()); + pushFollow(FOLLOW_1); + ruleIntegerTypeScope(); + + state._fsp--; + + after(grammarAccess.getIntegerTypeScopeRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleIntegerTypeScope" + + + // $ANTLR start "ruleIntegerTypeScope" + // InternalApplicationConfiguration.g:1487:1: ruleIntegerTypeScope : ( ( rule__IntegerTypeScope__Group__0 ) ) ; + public final void ruleIntegerTypeScope() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1491:2: ( ( ( rule__IntegerTypeScope__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1492:2: ( ( rule__IntegerTypeScope__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1492:2: ( ( rule__IntegerTypeScope__Group__0 ) ) + // InternalApplicationConfiguration.g:1493:3: ( rule__IntegerTypeScope__Group__0 ) + { + before(grammarAccess.getIntegerTypeScopeAccess().getGroup()); + // InternalApplicationConfiguration.g:1494:3: ( rule__IntegerTypeScope__Group__0 ) + // InternalApplicationConfiguration.g:1494:4: rule__IntegerTypeScope__Group__0 + { + pushFollow(FOLLOW_2); + rule__IntegerTypeScope__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getIntegerTypeScopeAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleIntegerTypeScope" + + + // $ANTLR start "entryRuleRealTypeScope" + // InternalApplicationConfiguration.g:1503:1: entryRuleRealTypeScope : ruleRealTypeScope EOF ; + public final void entryRuleRealTypeScope() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1504:1: ( ruleRealTypeScope EOF ) + // InternalApplicationConfiguration.g:1505:1: ruleRealTypeScope EOF + { + before(grammarAccess.getRealTypeScopeRule()); + pushFollow(FOLLOW_1); + ruleRealTypeScope(); + + state._fsp--; + + after(grammarAccess.getRealTypeScopeRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleRealTypeScope" + + + // $ANTLR start "ruleRealTypeScope" + // InternalApplicationConfiguration.g:1512:1: ruleRealTypeScope : ( ( rule__RealTypeScope__Group__0 ) ) ; + public final void ruleRealTypeScope() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1516:2: ( ( ( rule__RealTypeScope__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1517:2: ( ( rule__RealTypeScope__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1517:2: ( ( rule__RealTypeScope__Group__0 ) ) + // InternalApplicationConfiguration.g:1518:3: ( rule__RealTypeScope__Group__0 ) + { + before(grammarAccess.getRealTypeScopeAccess().getGroup()); + // InternalApplicationConfiguration.g:1519:3: ( rule__RealTypeScope__Group__0 ) + // InternalApplicationConfiguration.g:1519:4: rule__RealTypeScope__Group__0 + { + pushFollow(FOLLOW_2); + rule__RealTypeScope__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getRealTypeScopeAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleRealTypeScope" + + + // $ANTLR start "entryRuleStringTypeScope" + // InternalApplicationConfiguration.g:1528:1: entryRuleStringTypeScope : ruleStringTypeScope EOF ; + public final void entryRuleStringTypeScope() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1529:1: ( ruleStringTypeScope EOF ) + // InternalApplicationConfiguration.g:1530:1: ruleStringTypeScope EOF + { + before(grammarAccess.getStringTypeScopeRule()); + pushFollow(FOLLOW_1); + ruleStringTypeScope(); + + state._fsp--; + + after(grammarAccess.getStringTypeScopeRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleStringTypeScope" + + + // $ANTLR start "ruleStringTypeScope" + // InternalApplicationConfiguration.g:1537:1: ruleStringTypeScope : ( ( rule__StringTypeScope__Group__0 ) ) ; + public final void ruleStringTypeScope() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1541:2: ( ( ( rule__StringTypeScope__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1542:2: ( ( rule__StringTypeScope__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1542:2: ( ( rule__StringTypeScope__Group__0 ) ) + // InternalApplicationConfiguration.g:1543:3: ( rule__StringTypeScope__Group__0 ) + { + before(grammarAccess.getStringTypeScopeAccess().getGroup()); + // InternalApplicationConfiguration.g:1544:3: ( rule__StringTypeScope__Group__0 ) + // InternalApplicationConfiguration.g:1544:4: rule__StringTypeScope__Group__0 + { + pushFollow(FOLLOW_2); + rule__StringTypeScope__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getStringTypeScopeAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleStringTypeScope" + + + // $ANTLR start "entryRuleClassReference" + // InternalApplicationConfiguration.g:1553:1: entryRuleClassReference : ruleClassReference EOF ; + public final void entryRuleClassReference() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1554:1: ( ruleClassReference EOF ) + // InternalApplicationConfiguration.g:1555:1: ruleClassReference EOF + { + before(grammarAccess.getClassReferenceRule()); + pushFollow(FOLLOW_1); + ruleClassReference(); + + state._fsp--; + + after(grammarAccess.getClassReferenceRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleClassReference" + + + // $ANTLR start "ruleClassReference" + // InternalApplicationConfiguration.g:1562:1: ruleClassReference : ( ( rule__ClassReference__Group__0 ) ) ; + public final void ruleClassReference() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1566:2: ( ( ( rule__ClassReference__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1567:2: ( ( rule__ClassReference__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1567:2: ( ( rule__ClassReference__Group__0 ) ) + // InternalApplicationConfiguration.g:1568:3: ( rule__ClassReference__Group__0 ) + { + before(grammarAccess.getClassReferenceAccess().getGroup()); + // InternalApplicationConfiguration.g:1569:3: ( rule__ClassReference__Group__0 ) + // InternalApplicationConfiguration.g:1569:4: rule__ClassReference__Group__0 + { + pushFollow(FOLLOW_2); + rule__ClassReference__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getClassReferenceAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleClassReference" + + + // $ANTLR start "entryRuleObjectReference" + // InternalApplicationConfiguration.g:1578:1: entryRuleObjectReference : ruleObjectReference EOF ; + public final void entryRuleObjectReference() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1579:1: ( ruleObjectReference EOF ) + // InternalApplicationConfiguration.g:1580:1: ruleObjectReference EOF + { + before(grammarAccess.getObjectReferenceRule()); + pushFollow(FOLLOW_1); + ruleObjectReference(); + + state._fsp--; + + after(grammarAccess.getObjectReferenceRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleObjectReference" + + + // $ANTLR start "ruleObjectReference" + // InternalApplicationConfiguration.g:1587:1: ruleObjectReference : ( ( rule__ObjectReference__Group__0 ) ) ; + public final void ruleObjectReference() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1591:2: ( ( ( rule__ObjectReference__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1592:2: ( ( rule__ObjectReference__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1592:2: ( ( rule__ObjectReference__Group__0 ) ) + // InternalApplicationConfiguration.g:1593:3: ( rule__ObjectReference__Group__0 ) + { + before(grammarAccess.getObjectReferenceAccess().getGroup()); + // InternalApplicationConfiguration.g:1594:3: ( rule__ObjectReference__Group__0 ) + // InternalApplicationConfiguration.g:1594:4: rule__ObjectReference__Group__0 + { + pushFollow(FOLLOW_2); + rule__ObjectReference__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getObjectReferenceAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleObjectReference" + + + // $ANTLR start "entryRuleIntegerReference" + // InternalApplicationConfiguration.g:1603:1: entryRuleIntegerReference : ruleIntegerReference EOF ; + public final void entryRuleIntegerReference() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1604:1: ( ruleIntegerReference EOF ) + // InternalApplicationConfiguration.g:1605:1: ruleIntegerReference EOF + { + before(grammarAccess.getIntegerReferenceRule()); + pushFollow(FOLLOW_1); + ruleIntegerReference(); + + state._fsp--; + + after(grammarAccess.getIntegerReferenceRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleIntegerReference" + + + // $ANTLR start "ruleIntegerReference" + // InternalApplicationConfiguration.g:1612:1: ruleIntegerReference : ( ( rule__IntegerReference__Group__0 ) ) ; + public final void ruleIntegerReference() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1616:2: ( ( ( rule__IntegerReference__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1617:2: ( ( rule__IntegerReference__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1617:2: ( ( rule__IntegerReference__Group__0 ) ) + // InternalApplicationConfiguration.g:1618:3: ( rule__IntegerReference__Group__0 ) + { + before(grammarAccess.getIntegerReferenceAccess().getGroup()); + // InternalApplicationConfiguration.g:1619:3: ( rule__IntegerReference__Group__0 ) + // InternalApplicationConfiguration.g:1619:4: rule__IntegerReference__Group__0 + { + pushFollow(FOLLOW_2); + rule__IntegerReference__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getIntegerReferenceAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleIntegerReference" + + + // $ANTLR start "entryRuleRealReference" + // InternalApplicationConfiguration.g:1628:1: entryRuleRealReference : ruleRealReference EOF ; + public final void entryRuleRealReference() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1629:1: ( ruleRealReference EOF ) + // InternalApplicationConfiguration.g:1630:1: ruleRealReference EOF + { + before(grammarAccess.getRealReferenceRule()); + pushFollow(FOLLOW_1); + ruleRealReference(); + + state._fsp--; + + after(grammarAccess.getRealReferenceRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleRealReference" + + + // $ANTLR start "ruleRealReference" + // InternalApplicationConfiguration.g:1637:1: ruleRealReference : ( ( rule__RealReference__Group__0 ) ) ; + public final void ruleRealReference() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1641:2: ( ( ( rule__RealReference__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1642:2: ( ( rule__RealReference__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1642:2: ( ( rule__RealReference__Group__0 ) ) + // InternalApplicationConfiguration.g:1643:3: ( rule__RealReference__Group__0 ) + { + before(grammarAccess.getRealReferenceAccess().getGroup()); + // InternalApplicationConfiguration.g:1644:3: ( rule__RealReference__Group__0 ) + // InternalApplicationConfiguration.g:1644:4: rule__RealReference__Group__0 + { + pushFollow(FOLLOW_2); + rule__RealReference__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getRealReferenceAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleRealReference" + + + // $ANTLR start "entryRuleStringReference" + // InternalApplicationConfiguration.g:1653:1: entryRuleStringReference : ruleStringReference EOF ; + public final void entryRuleStringReference() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1654:1: ( ruleStringReference EOF ) + // InternalApplicationConfiguration.g:1655:1: ruleStringReference EOF + { + before(grammarAccess.getStringReferenceRule()); + pushFollow(FOLLOW_1); + ruleStringReference(); + + state._fsp--; + + after(grammarAccess.getStringReferenceRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleStringReference" + + + // $ANTLR start "ruleStringReference" + // InternalApplicationConfiguration.g:1662:1: ruleStringReference : ( ( rule__StringReference__Group__0 ) ) ; + public final void ruleStringReference() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1666:2: ( ( ( rule__StringReference__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1667:2: ( ( rule__StringReference__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1667:2: ( ( rule__StringReference__Group__0 ) ) + // InternalApplicationConfiguration.g:1668:3: ( rule__StringReference__Group__0 ) + { + before(grammarAccess.getStringReferenceAccess().getGroup()); + // InternalApplicationConfiguration.g:1669:3: ( rule__StringReference__Group__0 ) + // InternalApplicationConfiguration.g:1669:4: rule__StringReference__Group__0 + { + pushFollow(FOLLOW_2); + rule__StringReference__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getStringReferenceAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleStringReference" + + + // $ANTLR start "entryRuleExactNumber" + // InternalApplicationConfiguration.g:1678:1: entryRuleExactNumber : ruleExactNumber EOF ; + public final void entryRuleExactNumber() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1679:1: ( ruleExactNumber EOF ) + // InternalApplicationConfiguration.g:1680:1: ruleExactNumber EOF + { + before(grammarAccess.getExactNumberRule()); + pushFollow(FOLLOW_1); + ruleExactNumber(); + + state._fsp--; + + after(grammarAccess.getExactNumberRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleExactNumber" + + + // $ANTLR start "ruleExactNumber" + // InternalApplicationConfiguration.g:1687:1: ruleExactNumber : ( ( rule__ExactNumber__Alternatives ) ) ; + public final void ruleExactNumber() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1691:2: ( ( ( rule__ExactNumber__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1692:2: ( ( rule__ExactNumber__Alternatives ) ) + { + // InternalApplicationConfiguration.g:1692:2: ( ( rule__ExactNumber__Alternatives ) ) + // InternalApplicationConfiguration.g:1693:3: ( rule__ExactNumber__Alternatives ) + { + before(grammarAccess.getExactNumberAccess().getAlternatives()); + // InternalApplicationConfiguration.g:1694:3: ( rule__ExactNumber__Alternatives ) + // InternalApplicationConfiguration.g:1694:4: rule__ExactNumber__Alternatives + { + pushFollow(FOLLOW_2); + rule__ExactNumber__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getExactNumberAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleExactNumber" + + + // $ANTLR start "entryRuleIntervallNumber" + // InternalApplicationConfiguration.g:1703:1: entryRuleIntervallNumber : ruleIntervallNumber EOF ; + public final void entryRuleIntervallNumber() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1704:1: ( ruleIntervallNumber EOF ) + // InternalApplicationConfiguration.g:1705:1: ruleIntervallNumber EOF + { + before(grammarAccess.getIntervallNumberRule()); + pushFollow(FOLLOW_1); + ruleIntervallNumber(); + + state._fsp--; + + after(grammarAccess.getIntervallNumberRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleIntervallNumber" + + + // $ANTLR start "ruleIntervallNumber" + // InternalApplicationConfiguration.g:1712:1: ruleIntervallNumber : ( ( rule__IntervallNumber__Group__0 ) ) ; + public final void ruleIntervallNumber() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1716:2: ( ( ( rule__IntervallNumber__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1717:2: ( ( rule__IntervallNumber__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1717:2: ( ( rule__IntervallNumber__Group__0 ) ) + // InternalApplicationConfiguration.g:1718:3: ( rule__IntervallNumber__Group__0 ) + { + before(grammarAccess.getIntervallNumberAccess().getGroup()); + // InternalApplicationConfiguration.g:1719:3: ( rule__IntervallNumber__Group__0 ) + // InternalApplicationConfiguration.g:1719:4: rule__IntervallNumber__Group__0 + { + pushFollow(FOLLOW_2); + rule__IntervallNumber__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getIntervallNumberAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleIntervallNumber" + + + // $ANTLR start "entryRuleIntEnumberation" + // InternalApplicationConfiguration.g:1728:1: entryRuleIntEnumberation : ruleIntEnumberation EOF ; + public final void entryRuleIntEnumberation() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1729:1: ( ruleIntEnumberation EOF ) + // InternalApplicationConfiguration.g:1730:1: ruleIntEnumberation EOF + { + before(grammarAccess.getIntEnumberationRule()); + pushFollow(FOLLOW_1); + ruleIntEnumberation(); + + state._fsp--; + + after(grammarAccess.getIntEnumberationRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleIntEnumberation" + + + // $ANTLR start "ruleIntEnumberation" + // InternalApplicationConfiguration.g:1737:1: ruleIntEnumberation : ( ( rule__IntEnumberation__Group__0 ) ) ; + public final void ruleIntEnumberation() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1741:2: ( ( ( rule__IntEnumberation__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1742:2: ( ( rule__IntEnumberation__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1742:2: ( ( rule__IntEnumberation__Group__0 ) ) + // InternalApplicationConfiguration.g:1743:3: ( rule__IntEnumberation__Group__0 ) + { + before(grammarAccess.getIntEnumberationAccess().getGroup()); + // InternalApplicationConfiguration.g:1744:3: ( rule__IntEnumberation__Group__0 ) + // InternalApplicationConfiguration.g:1744:4: rule__IntEnumberation__Group__0 + { + pushFollow(FOLLOW_2); + rule__IntEnumberation__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getIntEnumberationAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleIntEnumberation" + + + // $ANTLR start "entryRuleRealEnumeration" + // InternalApplicationConfiguration.g:1753:1: entryRuleRealEnumeration : ruleRealEnumeration EOF ; + public final void entryRuleRealEnumeration() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1754:1: ( ruleRealEnumeration EOF ) + // InternalApplicationConfiguration.g:1755:1: ruleRealEnumeration EOF + { + before(grammarAccess.getRealEnumerationRule()); + pushFollow(FOLLOW_1); + ruleRealEnumeration(); + + state._fsp--; + + after(grammarAccess.getRealEnumerationRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleRealEnumeration" + + + // $ANTLR start "ruleRealEnumeration" + // InternalApplicationConfiguration.g:1762:1: ruleRealEnumeration : ( ( rule__RealEnumeration__Group__0 ) ) ; + public final void ruleRealEnumeration() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1766:2: ( ( ( rule__RealEnumeration__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1767:2: ( ( rule__RealEnumeration__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1767:2: ( ( rule__RealEnumeration__Group__0 ) ) + // InternalApplicationConfiguration.g:1768:3: ( rule__RealEnumeration__Group__0 ) + { + before(grammarAccess.getRealEnumerationAccess().getGroup()); + // InternalApplicationConfiguration.g:1769:3: ( rule__RealEnumeration__Group__0 ) + // InternalApplicationConfiguration.g:1769:4: rule__RealEnumeration__Group__0 + { + pushFollow(FOLLOW_2); + rule__RealEnumeration__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getRealEnumerationAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleRealEnumeration" + + + // $ANTLR start "entryRuleStringEnumeration" + // InternalApplicationConfiguration.g:1778:1: entryRuleStringEnumeration : ruleStringEnumeration EOF ; + public final void entryRuleStringEnumeration() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1779:1: ( ruleStringEnumeration EOF ) + // InternalApplicationConfiguration.g:1780:1: ruleStringEnumeration EOF + { + before(grammarAccess.getStringEnumerationRule()); + pushFollow(FOLLOW_1); + ruleStringEnumeration(); + + state._fsp--; + + after(grammarAccess.getStringEnumerationRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleStringEnumeration" + + + // $ANTLR start "ruleStringEnumeration" + // InternalApplicationConfiguration.g:1787:1: ruleStringEnumeration : ( ( rule__StringEnumeration__Group__0 ) ) ; + public final void ruleStringEnumeration() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1791:2: ( ( ( rule__StringEnumeration__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1792:2: ( ( rule__StringEnumeration__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1792:2: ( ( rule__StringEnumeration__Group__0 ) ) + // InternalApplicationConfiguration.g:1793:3: ( rule__StringEnumeration__Group__0 ) + { + before(grammarAccess.getStringEnumerationAccess().getGroup()); + // InternalApplicationConfiguration.g:1794:3: ( rule__StringEnumeration__Group__0 ) + // InternalApplicationConfiguration.g:1794:4: rule__StringEnumeration__Group__0 + { + pushFollow(FOLLOW_2); + rule__StringEnumeration__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getStringEnumerationAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleStringEnumeration" + + + // $ANTLR start "entryRuleScopeDeclaration" + // InternalApplicationConfiguration.g:1803:1: entryRuleScopeDeclaration : ruleScopeDeclaration EOF ; + public final void entryRuleScopeDeclaration() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1804:1: ( ruleScopeDeclaration EOF ) + // InternalApplicationConfiguration.g:1805:1: ruleScopeDeclaration EOF + { + before(grammarAccess.getScopeDeclarationRule()); + pushFollow(FOLLOW_1); + ruleScopeDeclaration(); + + state._fsp--; + + after(grammarAccess.getScopeDeclarationRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleScopeDeclaration" + + + // $ANTLR start "ruleScopeDeclaration" + // InternalApplicationConfiguration.g:1812:1: ruleScopeDeclaration : ( ( rule__ScopeDeclaration__Group__0 ) ) ; + public final void ruleScopeDeclaration() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1816:2: ( ( ( rule__ScopeDeclaration__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1817:2: ( ( rule__ScopeDeclaration__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1817:2: ( ( rule__ScopeDeclaration__Group__0 ) ) + // InternalApplicationConfiguration.g:1818:3: ( rule__ScopeDeclaration__Group__0 ) + { + before(grammarAccess.getScopeDeclarationAccess().getGroup()); + // InternalApplicationConfiguration.g:1819:3: ( rule__ScopeDeclaration__Group__0 ) + // InternalApplicationConfiguration.g:1819:4: rule__ScopeDeclaration__Group__0 + { + pushFollow(FOLLOW_2); + rule__ScopeDeclaration__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getScopeDeclarationAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleScopeDeclaration" + + + // $ANTLR start "entryRuleScopeReference" + // InternalApplicationConfiguration.g:1828:1: entryRuleScopeReference : ruleScopeReference EOF ; + public final void entryRuleScopeReference() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1829:1: ( ruleScopeReference EOF ) + // InternalApplicationConfiguration.g:1830:1: ruleScopeReference EOF + { + before(grammarAccess.getScopeReferenceRule()); + pushFollow(FOLLOW_1); + ruleScopeReference(); + + state._fsp--; + + after(grammarAccess.getScopeReferenceRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleScopeReference" + + + // $ANTLR start "ruleScopeReference" + // InternalApplicationConfiguration.g:1837:1: ruleScopeReference : ( ( rule__ScopeReference__ReferredAssignment ) ) ; + public final void ruleScopeReference() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1841:2: ( ( ( rule__ScopeReference__ReferredAssignment ) ) ) + // InternalApplicationConfiguration.g:1842:2: ( ( rule__ScopeReference__ReferredAssignment ) ) + { + // InternalApplicationConfiguration.g:1842:2: ( ( rule__ScopeReference__ReferredAssignment ) ) + // InternalApplicationConfiguration.g:1843:3: ( rule__ScopeReference__ReferredAssignment ) + { + before(grammarAccess.getScopeReferenceAccess().getReferredAssignment()); + // InternalApplicationConfiguration.g:1844:3: ( rule__ScopeReference__ReferredAssignment ) + // InternalApplicationConfiguration.g:1844:4: rule__ScopeReference__ReferredAssignment + { + pushFollow(FOLLOW_2); + rule__ScopeReference__ReferredAssignment(); + + state._fsp--; + + + } + + after(grammarAccess.getScopeReferenceAccess().getReferredAssignment()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleScopeReference" + + + // $ANTLR start "entryRuleScope" + // InternalApplicationConfiguration.g:1853:1: entryRuleScope : ruleScope EOF ; + public final void entryRuleScope() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1854:1: ( ruleScope EOF ) + // InternalApplicationConfiguration.g:1855:1: ruleScope EOF + { + before(grammarAccess.getScopeRule()); + pushFollow(FOLLOW_1); + ruleScope(); + + state._fsp--; + + after(grammarAccess.getScopeRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleScope" + + + // $ANTLR start "ruleScope" + // InternalApplicationConfiguration.g:1862:1: ruleScope : ( ( rule__Scope__Alternatives ) ) ; + public final void ruleScope() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1866:2: ( ( ( rule__Scope__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1867:2: ( ( rule__Scope__Alternatives ) ) + { + // InternalApplicationConfiguration.g:1867:2: ( ( rule__Scope__Alternatives ) ) + // InternalApplicationConfiguration.g:1868:3: ( rule__Scope__Alternatives ) + { + before(grammarAccess.getScopeAccess().getAlternatives()); + // InternalApplicationConfiguration.g:1869:3: ( rule__Scope__Alternatives ) + // InternalApplicationConfiguration.g:1869:4: rule__Scope__Alternatives + { + pushFollow(FOLLOW_2); + rule__Scope__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getScopeAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleScope" + + + // $ANTLR start "entryRuleTask" + // InternalApplicationConfiguration.g:1878:1: entryRuleTask : ruleTask EOF ; + public final void entryRuleTask() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1879:1: ( ruleTask EOF ) + // InternalApplicationConfiguration.g:1880:1: ruleTask EOF + { + before(grammarAccess.getTaskRule()); + pushFollow(FOLLOW_1); + ruleTask(); + + state._fsp--; + + after(grammarAccess.getTaskRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleTask" + + + // $ANTLR start "ruleTask" + // InternalApplicationConfiguration.g:1887:1: ruleTask : ( ruleGenerationTask ) ; + public final void ruleTask() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1891:2: ( ( ruleGenerationTask ) ) + // InternalApplicationConfiguration.g:1892:2: ( ruleGenerationTask ) + { + // InternalApplicationConfiguration.g:1892:2: ( ruleGenerationTask ) + // InternalApplicationConfiguration.g:1893:3: ruleGenerationTask + { + before(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall()); + pushFollow(FOLLOW_2); + ruleGenerationTask(); + + state._fsp--; + + after(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleTask" + + + // $ANTLR start "entryRuleGenerationTask" + // InternalApplicationConfiguration.g:1903:1: entryRuleGenerationTask : ruleGenerationTask EOF ; + public final void entryRuleGenerationTask() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1904:1: ( ruleGenerationTask EOF ) + // InternalApplicationConfiguration.g:1905:1: ruleGenerationTask EOF + { + before(grammarAccess.getGenerationTaskRule()); + pushFollow(FOLLOW_1); + ruleGenerationTask(); + + state._fsp--; + + after(grammarAccess.getGenerationTaskRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleGenerationTask" + + + // $ANTLR start "ruleGenerationTask" + // InternalApplicationConfiguration.g:1912:1: ruleGenerationTask : ( ( rule__GenerationTask__Group__0 ) ) ; + public final void ruleGenerationTask() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1916:2: ( ( ( rule__GenerationTask__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1917:2: ( ( rule__GenerationTask__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1917:2: ( ( rule__GenerationTask__Group__0 ) ) + // InternalApplicationConfiguration.g:1918:3: ( rule__GenerationTask__Group__0 ) + { + before(grammarAccess.getGenerationTaskAccess().getGroup()); + // InternalApplicationConfiguration.g:1919:3: ( rule__GenerationTask__Group__0 ) + // InternalApplicationConfiguration.g:1919:4: rule__GenerationTask__Group__0 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleGenerationTask" + + + // $ANTLR start "ruleOptimizationDirection" + // InternalApplicationConfiguration.g:1928:1: ruleOptimizationDirection : ( ( rule__OptimizationDirection__Alternatives ) ) ; + public final void ruleOptimizationDirection() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1932:1: ( ( ( rule__OptimizationDirection__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1933:2: ( ( rule__OptimizationDirection__Alternatives ) ) + { + // InternalApplicationConfiguration.g:1933:2: ( ( rule__OptimizationDirection__Alternatives ) ) + // InternalApplicationConfiguration.g:1934:3: ( rule__OptimizationDirection__Alternatives ) + { + before(grammarAccess.getOptimizationDirectionAccess().getAlternatives()); + // InternalApplicationConfiguration.g:1935:3: ( rule__OptimizationDirection__Alternatives ) + // InternalApplicationConfiguration.g:1935:4: rule__OptimizationDirection__Alternatives + { + pushFollow(FOLLOW_2); + rule__OptimizationDirection__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getOptimizationDirectionAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleOptimizationDirection" + + + // $ANTLR start "ruleComparisonOperator" + // InternalApplicationConfiguration.g:1944:1: ruleComparisonOperator : ( ( rule__ComparisonOperator__Alternatives ) ) ; + public final void ruleComparisonOperator() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1948:1: ( ( ( rule__ComparisonOperator__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1949:2: ( ( rule__ComparisonOperator__Alternatives ) ) + { + // InternalApplicationConfiguration.g:1949:2: ( ( rule__ComparisonOperator__Alternatives ) ) + // InternalApplicationConfiguration.g:1950:3: ( rule__ComparisonOperator__Alternatives ) + { + before(grammarAccess.getComparisonOperatorAccess().getAlternatives()); + // InternalApplicationConfiguration.g:1951:3: ( rule__ComparisonOperator__Alternatives ) + // InternalApplicationConfiguration.g:1951:4: rule__ComparisonOperator__Alternatives + { + pushFollow(FOLLOW_2); + rule__ComparisonOperator__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getComparisonOperatorAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleComparisonOperator" + + + // $ANTLR start "ruleDocumentLevelSpecification" + // InternalApplicationConfiguration.g:1960:1: ruleDocumentLevelSpecification : ( ( rule__DocumentLevelSpecification__Alternatives ) ) ; + public final void ruleDocumentLevelSpecification() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1964:1: ( ( ( rule__DocumentLevelSpecification__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1965:2: ( ( rule__DocumentLevelSpecification__Alternatives ) ) + { + // InternalApplicationConfiguration.g:1965:2: ( ( rule__DocumentLevelSpecification__Alternatives ) ) + // InternalApplicationConfiguration.g:1966:3: ( rule__DocumentLevelSpecification__Alternatives ) + { + before(grammarAccess.getDocumentLevelSpecificationAccess().getAlternatives()); + // InternalApplicationConfiguration.g:1967:3: ( rule__DocumentLevelSpecification__Alternatives ) + // InternalApplicationConfiguration.g:1967:4: rule__DocumentLevelSpecification__Alternatives + { + pushFollow(FOLLOW_2); + rule__DocumentLevelSpecification__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getDocumentLevelSpecificationAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleDocumentLevelSpecification" + + + // $ANTLR start "ruleSolver" + // InternalApplicationConfiguration.g:1976:1: ruleSolver : ( ( rule__Solver__Alternatives ) ) ; + public final void ruleSolver() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1980:1: ( ( ( rule__Solver__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1981:2: ( ( rule__Solver__Alternatives ) ) + { + // InternalApplicationConfiguration.g:1981:2: ( ( rule__Solver__Alternatives ) ) + // InternalApplicationConfiguration.g:1982:3: ( rule__Solver__Alternatives ) + { + before(grammarAccess.getSolverAccess().getAlternatives()); + // InternalApplicationConfiguration.g:1983:3: ( rule__Solver__Alternatives ) + // InternalApplicationConfiguration.g:1983:4: rule__Solver__Alternatives + { + pushFollow(FOLLOW_2); + rule__Solver__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getSolverAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleSolver" + + + // $ANTLR start "rule__Command__Alternatives" + // InternalApplicationConfiguration.g:1991:1: rule__Command__Alternatives : ( ( ruleDeclaration ) | ( ruleTask ) ); + public final void rule__Command__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1995:1: ( ( ruleDeclaration ) | ( ruleTask ) ) + int alt1=2; + int LA1_0 = input.LA(1); + + if ( (LA1_0==28||LA1_0==36||(LA1_0>=38 && LA1_0<=39)||(LA1_0>=41 && LA1_0<=42)||LA1_0==52) ) { + alt1=1; + } + else if ( (LA1_0==53) ) { + alt1=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 1, 0, input); + + throw nvae; + } + switch (alt1) { + case 1 : + // InternalApplicationConfiguration.g:1996:2: ( ruleDeclaration ) + { + // InternalApplicationConfiguration.g:1996:2: ( ruleDeclaration ) + // InternalApplicationConfiguration.g:1997:3: ruleDeclaration + { + before(grammarAccess.getCommandAccess().getDeclarationParserRuleCall_0()); + pushFollow(FOLLOW_2); + ruleDeclaration(); + + state._fsp--; + + after(grammarAccess.getCommandAccess().getDeclarationParserRuleCall_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2002:2: ( ruleTask ) + { + // InternalApplicationConfiguration.g:2002:2: ( ruleTask ) + // InternalApplicationConfiguration.g:2003:3: ruleTask + { + before(grammarAccess.getCommandAccess().getTaskParserRuleCall_1()); + pushFollow(FOLLOW_2); + ruleTask(); + + state._fsp--; + + after(grammarAccess.getCommandAccess().getTaskParserRuleCall_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Command__Alternatives" + + + // $ANTLR start "rule__Import__Alternatives" + // InternalApplicationConfiguration.g:2012:1: rule__Import__Alternatives : ( ( ruleEPackageImport ) | ( ruleViatraImport ) ); + public final void rule__Import__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2016:1: ( ( ruleEPackageImport ) | ( ruleViatraImport ) ) + int alt2=2; + int LA2_0 = input.LA(1); + + if ( (LA2_0==25) ) { + int LA2_1 = input.LA(2); + + if ( (LA2_1==26) ) { + alt2=1; + } + else if ( (LA2_1==27) ) { + alt2=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 2, 1, input); + + throw nvae; + } + } + else { + NoViableAltException nvae = + new NoViableAltException("", 2, 0, input); + + throw nvae; + } + switch (alt2) { + case 1 : + // InternalApplicationConfiguration.g:2017:2: ( ruleEPackageImport ) + { + // InternalApplicationConfiguration.g:2017:2: ( ruleEPackageImport ) + // InternalApplicationConfiguration.g:2018:3: ruleEPackageImport + { + before(grammarAccess.getImportAccess().getEPackageImportParserRuleCall_0()); + pushFollow(FOLLOW_2); + ruleEPackageImport(); + + state._fsp--; + + after(grammarAccess.getImportAccess().getEPackageImportParserRuleCall_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2023:2: ( ruleViatraImport ) + { + // InternalApplicationConfiguration.g:2023:2: ( ruleViatraImport ) + // InternalApplicationConfiguration.g:2024:3: ruleViatraImport + { + before(grammarAccess.getImportAccess().getViatraImportParserRuleCall_1()); + pushFollow(FOLLOW_2); + ruleViatraImport(); + + state._fsp--; + + after(grammarAccess.getImportAccess().getViatraImportParserRuleCall_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Import__Alternatives" + + + // $ANTLR start "rule__Declaration__Alternatives" + // InternalApplicationConfiguration.g:2033:1: rule__Declaration__Alternatives : ( ( ruleFileDeclaration ) | ( ruleMetamodelDeclaration ) | ( rulePartialModelDeclaration ) | ( ruleGraphPatternDeclaration ) | ( ruleConfigDeclaration ) | ( ruleScopeDeclaration ) | ( ruleObjectiveDeclaration ) ); + public final void rule__Declaration__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2037:1: ( ( ruleFileDeclaration ) | ( ruleMetamodelDeclaration ) | ( rulePartialModelDeclaration ) | ( ruleGraphPatternDeclaration ) | ( ruleConfigDeclaration ) | ( ruleScopeDeclaration ) | ( ruleObjectiveDeclaration ) ) + int alt3=7; + switch ( input.LA(1) ) { + case 28: + { + alt3=1; + } + break; + case 36: + { + alt3=2; + } + break; + case 38: + { + alt3=3; + } + break; + case 39: + { + alt3=4; + } + break; + case 42: + { + alt3=5; + } + break; + case 52: + { + alt3=6; + } + break; + case 41: + { + alt3=7; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 3, 0, input); + + throw nvae; + } + + switch (alt3) { + case 1 : + // InternalApplicationConfiguration.g:2038:2: ( ruleFileDeclaration ) + { + // InternalApplicationConfiguration.g:2038:2: ( ruleFileDeclaration ) + // InternalApplicationConfiguration.g:2039:3: ruleFileDeclaration + { + before(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0()); + pushFollow(FOLLOW_2); + ruleFileDeclaration(); + + state._fsp--; + + after(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2044:2: ( ruleMetamodelDeclaration ) + { + // InternalApplicationConfiguration.g:2044:2: ( ruleMetamodelDeclaration ) + // InternalApplicationConfiguration.g:2045:3: ruleMetamodelDeclaration + { + before(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall_1()); + pushFollow(FOLLOW_2); + ruleMetamodelDeclaration(); + + state._fsp--; + + after(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall_1()); + + } + + + } + break; + case 3 : + // InternalApplicationConfiguration.g:2050:2: ( rulePartialModelDeclaration ) + { + // InternalApplicationConfiguration.g:2050:2: ( rulePartialModelDeclaration ) + // InternalApplicationConfiguration.g:2051:3: rulePartialModelDeclaration + { + before(grammarAccess.getDeclarationAccess().getPartialModelDeclarationParserRuleCall_2()); + pushFollow(FOLLOW_2); + rulePartialModelDeclaration(); + + state._fsp--; + + after(grammarAccess.getDeclarationAccess().getPartialModelDeclarationParserRuleCall_2()); + + } + + + } + break; + case 4 : + // InternalApplicationConfiguration.g:2056:2: ( ruleGraphPatternDeclaration ) + { + // InternalApplicationConfiguration.g:2056:2: ( ruleGraphPatternDeclaration ) + // InternalApplicationConfiguration.g:2057:3: ruleGraphPatternDeclaration + { + before(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3()); + pushFollow(FOLLOW_2); + ruleGraphPatternDeclaration(); + + state._fsp--; + + after(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3()); + + } + + + } + break; + case 5 : + // InternalApplicationConfiguration.g:2062:2: ( ruleConfigDeclaration ) + { + // InternalApplicationConfiguration.g:2062:2: ( ruleConfigDeclaration ) + // InternalApplicationConfiguration.g:2063:3: ruleConfigDeclaration + { + before(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4()); + pushFollow(FOLLOW_2); + ruleConfigDeclaration(); + + state._fsp--; + + after(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4()); + + } + + + } + break; + case 6 : + // InternalApplicationConfiguration.g:2068:2: ( ruleScopeDeclaration ) + { + // InternalApplicationConfiguration.g:2068:2: ( ruleScopeDeclaration ) + // InternalApplicationConfiguration.g:2069:3: ruleScopeDeclaration + { + before(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5()); + pushFollow(FOLLOW_2); + ruleScopeDeclaration(); + + state._fsp--; + + after(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5()); + + } + + + } + break; + case 7 : + // InternalApplicationConfiguration.g:2074:2: ( ruleObjectiveDeclaration ) + { + // InternalApplicationConfiguration.g:2074:2: ( ruleObjectiveDeclaration ) + // InternalApplicationConfiguration.g:2075:3: ruleObjectiveDeclaration + { + before(grammarAccess.getDeclarationAccess().getObjectiveDeclarationParserRuleCall_6()); + pushFollow(FOLLOW_2); + ruleObjectiveDeclaration(); + + state._fsp--; + + after(grammarAccess.getDeclarationAccess().getObjectiveDeclarationParserRuleCall_6()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Declaration__Alternatives" + + + // $ANTLR start "rule__File__Alternatives" + // InternalApplicationConfiguration.g:2084:1: rule__File__Alternatives : ( ( ruleFileSpecification ) | ( ruleFileReference ) ); + public final void rule__File__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2088:1: ( ( ruleFileSpecification ) | ( ruleFileReference ) ) + int alt4=2; + int LA4_0 = input.LA(1); + + if ( (LA4_0==RULE_STRING) ) { + alt4=1; + } + else if ( (LA4_0==RULE_ID) ) { + alt4=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 4, 0, input); + + throw nvae; + } + switch (alt4) { + case 1 : + // InternalApplicationConfiguration.g:2089:2: ( ruleFileSpecification ) + { + // InternalApplicationConfiguration.g:2089:2: ( ruleFileSpecification ) + // InternalApplicationConfiguration.g:2090:3: ruleFileSpecification + { + before(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0()); + pushFollow(FOLLOW_2); + ruleFileSpecification(); + + state._fsp--; + + after(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2095:2: ( ruleFileReference ) + { + // InternalApplicationConfiguration.g:2095:2: ( ruleFileReference ) + // InternalApplicationConfiguration.g:2096:3: ruleFileReference + { + before(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1()); + pushFollow(FOLLOW_2); + ruleFileReference(); + + state._fsp--; + + after(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__File__Alternatives" + + + // $ANTLR start "rule__MetamodelEntry__Alternatives" + // InternalApplicationConfiguration.g:2105:1: rule__MetamodelEntry__Alternatives : ( ( ruleMetamodelElement ) | ( ruleAllPackageEntry ) ); + public final void rule__MetamodelEntry__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2109:1: ( ( ruleMetamodelElement ) | ( ruleAllPackageEntry ) ) + int alt5=2; + int LA5_0 = input.LA(1); + + if ( (LA5_0==RULE_ID) ) { + alt5=1; + } + else if ( (LA5_0==33) ) { + alt5=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 5, 0, input); + + throw nvae; + } + switch (alt5) { + case 1 : + // InternalApplicationConfiguration.g:2110:2: ( ruleMetamodelElement ) + { + // InternalApplicationConfiguration.g:2110:2: ( ruleMetamodelElement ) + // InternalApplicationConfiguration.g:2111:3: ruleMetamodelElement + { + before(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0()); + pushFollow(FOLLOW_2); + ruleMetamodelElement(); + + state._fsp--; + + after(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2116:2: ( ruleAllPackageEntry ) + { + // InternalApplicationConfiguration.g:2116:2: ( ruleAllPackageEntry ) + // InternalApplicationConfiguration.g:2117:3: ruleAllPackageEntry + { + before(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1()); + pushFollow(FOLLOW_2); + ruleAllPackageEntry(); + + state._fsp--; + + after(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelEntry__Alternatives" + + + // $ANTLR start "rule__Metamodel__Alternatives" + // InternalApplicationConfiguration.g:2126:1: rule__Metamodel__Alternatives : ( ( ruleMetamodelReference ) | ( ruleMetamodelSpecification ) ); + public final void rule__Metamodel__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2130:1: ( ( ruleMetamodelReference ) | ( ruleMetamodelSpecification ) ) + int alt6=2; + int LA6_0 = input.LA(1); + + if ( (LA6_0==RULE_ID) ) { + alt6=1; + } + else if ( (LA6_0==30) ) { + alt6=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 6, 0, input); + + throw nvae; + } + switch (alt6) { + case 1 : + // InternalApplicationConfiguration.g:2131:2: ( ruleMetamodelReference ) + { + // InternalApplicationConfiguration.g:2131:2: ( ruleMetamodelReference ) + // InternalApplicationConfiguration.g:2132:3: ruleMetamodelReference + { + before(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0()); + pushFollow(FOLLOW_2); + ruleMetamodelReference(); + + state._fsp--; + + after(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2137:2: ( ruleMetamodelSpecification ) + { + // InternalApplicationConfiguration.g:2137:2: ( ruleMetamodelSpecification ) + // InternalApplicationConfiguration.g:2138:3: ruleMetamodelSpecification + { + before(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1()); + pushFollow(FOLLOW_2); + ruleMetamodelSpecification(); + + state._fsp--; + + after(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Metamodel__Alternatives" + + + // $ANTLR start "rule__PartialModelEntry__Alternatives" + // InternalApplicationConfiguration.g:2147:1: rule__PartialModelEntry__Alternatives : ( ( ruleModelEntry ) | ( ruleFolderEntry ) ); + public final void rule__PartialModelEntry__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2151:1: ( ( ruleModelEntry ) | ( ruleFolderEntry ) ) + int alt7=2; + int LA7_0 = input.LA(1); + + if ( (LA7_0==RULE_ID||LA7_0==RULE_STRING) ) { + alt7=1; + } + else if ( (LA7_0==37) ) { + alt7=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 7, 0, input); + + throw nvae; + } + switch (alt7) { + case 1 : + // InternalApplicationConfiguration.g:2152:2: ( ruleModelEntry ) + { + // InternalApplicationConfiguration.g:2152:2: ( ruleModelEntry ) + // InternalApplicationConfiguration.g:2153:3: ruleModelEntry + { + before(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0()); + pushFollow(FOLLOW_2); + ruleModelEntry(); + + state._fsp--; + + after(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2158:2: ( ruleFolderEntry ) + { + // InternalApplicationConfiguration.g:2158:2: ( ruleFolderEntry ) + // InternalApplicationConfiguration.g:2159:3: ruleFolderEntry + { + before(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1()); + pushFollow(FOLLOW_2); + ruleFolderEntry(); + + state._fsp--; + + after(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelEntry__Alternatives" + + + // $ANTLR start "rule__PartialModel__Alternatives" + // InternalApplicationConfiguration.g:2168:1: rule__PartialModel__Alternatives : ( ( rulePartialModelSpecification ) | ( rulePartialModelReference ) ); + public final void rule__PartialModel__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2172:1: ( ( rulePartialModelSpecification ) | ( rulePartialModelReference ) ) + int alt8=2; + int LA8_0 = input.LA(1); + + if ( (LA8_0==30) ) { + alt8=1; + } + else if ( (LA8_0==RULE_ID) ) { + alt8=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 8, 0, input); + + throw nvae; + } + switch (alt8) { + case 1 : + // InternalApplicationConfiguration.g:2173:2: ( rulePartialModelSpecification ) + { + // InternalApplicationConfiguration.g:2173:2: ( rulePartialModelSpecification ) + // InternalApplicationConfiguration.g:2174:3: rulePartialModelSpecification + { + before(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0()); + pushFollow(FOLLOW_2); + rulePartialModelSpecification(); + + state._fsp--; + + after(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2179:2: ( rulePartialModelReference ) + { + // InternalApplicationConfiguration.g:2179:2: ( rulePartialModelReference ) + // InternalApplicationConfiguration.g:2180:3: rulePartialModelReference + { + before(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1()); + pushFollow(FOLLOW_2); + rulePartialModelReference(); + + state._fsp--; + + after(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModel__Alternatives" + + + // $ANTLR start "rule__PatternEntry__Alternatives" + // InternalApplicationConfiguration.g:2189:1: rule__PatternEntry__Alternatives : ( ( rulePatternElement ) | ( ruleAllPatternEntry ) ); + public final void rule__PatternEntry__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2193:1: ( ( rulePatternElement ) | ( ruleAllPatternEntry ) ) + int alt9=2; + int LA9_0 = input.LA(1); + + if ( (LA9_0==RULE_ID) ) { + alt9=1; + } + else if ( (LA9_0==33) ) { + alt9=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 9, 0, input); + + throw nvae; + } + switch (alt9) { + case 1 : + // InternalApplicationConfiguration.g:2194:2: ( rulePatternElement ) + { + // InternalApplicationConfiguration.g:2194:2: ( rulePatternElement ) + // InternalApplicationConfiguration.g:2195:3: rulePatternElement + { + before(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0()); + pushFollow(FOLLOW_2); + rulePatternElement(); + + state._fsp--; + + after(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2200:2: ( ruleAllPatternEntry ) + { + // InternalApplicationConfiguration.g:2200:2: ( ruleAllPatternEntry ) + // InternalApplicationConfiguration.g:2201:3: ruleAllPatternEntry + { + before(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1()); + pushFollow(FOLLOW_2); + ruleAllPatternEntry(); + + state._fsp--; + + after(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternEntry__Alternatives" + + + // $ANTLR start "rule__GraphPattern__Alternatives" + // InternalApplicationConfiguration.g:2210:1: rule__GraphPattern__Alternatives : ( ( ruleGraphPatternReference ) | ( rulePatternSpecification ) ); + public final void rule__GraphPattern__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2214:1: ( ( ruleGraphPatternReference ) | ( rulePatternSpecification ) ) + int alt10=2; + int LA10_0 = input.LA(1); + + if ( (LA10_0==RULE_ID) ) { + alt10=1; + } + else if ( (LA10_0==30) ) { + alt10=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 10, 0, input); + + throw nvae; + } + switch (alt10) { + case 1 : + // InternalApplicationConfiguration.g:2215:2: ( ruleGraphPatternReference ) + { + // InternalApplicationConfiguration.g:2215:2: ( ruleGraphPatternReference ) + // InternalApplicationConfiguration.g:2216:3: ruleGraphPatternReference + { + before(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0()); + pushFollow(FOLLOW_2); + ruleGraphPatternReference(); + + state._fsp--; + + after(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2221:2: ( rulePatternSpecification ) + { + // InternalApplicationConfiguration.g:2221:2: ( rulePatternSpecification ) + // InternalApplicationConfiguration.g:2222:3: rulePatternSpecification + { + before(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1()); + pushFollow(FOLLOW_2); + rulePatternSpecification(); + + state._fsp--; + + after(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GraphPattern__Alternatives" + + + // $ANTLR start "rule__ObjectiveEntry__Alternatives" + // InternalApplicationConfiguration.g:2231:1: rule__ObjectiveEntry__Alternatives : ( ( ruleOptimizationEntry ) | ( ruleThresholdEntry ) ); + public final void rule__ObjectiveEntry__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2235:1: ( ( ruleOptimizationEntry ) | ( ruleThresholdEntry ) ) + int alt11=2; + int LA11_0 = input.LA(1); + + if ( ((LA11_0>=11 && LA11_0<=12)) ) { + alt11=1; + } + else if ( (LA11_0==40) ) { + alt11=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 11, 0, input); + + throw nvae; + } + switch (alt11) { + case 1 : + // InternalApplicationConfiguration.g:2236:2: ( ruleOptimizationEntry ) + { + // InternalApplicationConfiguration.g:2236:2: ( ruleOptimizationEntry ) + // InternalApplicationConfiguration.g:2237:3: ruleOptimizationEntry + { + before(grammarAccess.getObjectiveEntryAccess().getOptimizationEntryParserRuleCall_0()); + pushFollow(FOLLOW_2); + ruleOptimizationEntry(); + + state._fsp--; + + after(grammarAccess.getObjectiveEntryAccess().getOptimizationEntryParserRuleCall_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2242:2: ( ruleThresholdEntry ) + { + // InternalApplicationConfiguration.g:2242:2: ( ruleThresholdEntry ) + // InternalApplicationConfiguration.g:2243:3: ruleThresholdEntry + { + before(grammarAccess.getObjectiveEntryAccess().getThresholdEntryParserRuleCall_1()); + pushFollow(FOLLOW_2); + ruleThresholdEntry(); + + state._fsp--; + + after(grammarAccess.getObjectiveEntryAccess().getThresholdEntryParserRuleCall_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveEntry__Alternatives" + + + // $ANTLR start "rule__Objective__Alternatives" + // InternalApplicationConfiguration.g:2252:1: rule__Objective__Alternatives : ( ( ruleObjectiveReference ) | ( ruleObjectiveSpecification ) ); + public final void rule__Objective__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2256:1: ( ( ruleObjectiveReference ) | ( ruleObjectiveSpecification ) ) + int alt12=2; + int LA12_0 = input.LA(1); + + if ( (LA12_0==RULE_ID) ) { + alt12=1; + } + else if ( (LA12_0==30) ) { + alt12=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 12, 0, input); + + throw nvae; + } + switch (alt12) { + case 1 : + // InternalApplicationConfiguration.g:2257:2: ( ruleObjectiveReference ) + { + // InternalApplicationConfiguration.g:2257:2: ( ruleObjectiveReference ) + // InternalApplicationConfiguration.g:2258:3: ruleObjectiveReference + { + before(grammarAccess.getObjectiveAccess().getObjectiveReferenceParserRuleCall_0()); + pushFollow(FOLLOW_2); + ruleObjectiveReference(); + + state._fsp--; + + after(grammarAccess.getObjectiveAccess().getObjectiveReferenceParserRuleCall_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2263:2: ( ruleObjectiveSpecification ) + { + // InternalApplicationConfiguration.g:2263:2: ( ruleObjectiveSpecification ) + // InternalApplicationConfiguration.g:2264:3: ruleObjectiveSpecification + { + before(grammarAccess.getObjectiveAccess().getObjectiveSpecificationParserRuleCall_1()); + pushFollow(FOLLOW_2); + ruleObjectiveSpecification(); + + state._fsp--; + + after(grammarAccess.getObjectiveAccess().getObjectiveSpecificationParserRuleCall_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Objective__Alternatives" + + + // $ANTLR start "rule__ConfigEntry__Alternatives" + // InternalApplicationConfiguration.g:2273:1: rule__ConfigEntry__Alternatives : ( ( ruleDocumentationEntry ) | ( ruleRuntimeEntry ) | ( ruleMemoryEntry ) | ( ruleCustomEntry ) ); + public final void rule__ConfigEntry__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2277:1: ( ( ruleDocumentationEntry ) | ( ruleRuntimeEntry ) | ( ruleMemoryEntry ) | ( ruleCustomEntry ) ) + int alt13=4; + switch ( input.LA(1) ) { + case 43: + { + alt13=1; + } + break; + case 44: + { + alt13=2; + } + break; + case 45: + { + alt13=3; + } + break; + case RULE_STRING: + { + alt13=4; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 13, 0, input); + + throw nvae; + } + + switch (alt13) { + case 1 : + // InternalApplicationConfiguration.g:2278:2: ( ruleDocumentationEntry ) + { + // InternalApplicationConfiguration.g:2278:2: ( ruleDocumentationEntry ) + // InternalApplicationConfiguration.g:2279:3: ruleDocumentationEntry + { + before(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0()); + pushFollow(FOLLOW_2); + ruleDocumentationEntry(); + + state._fsp--; + + after(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2284:2: ( ruleRuntimeEntry ) + { + // InternalApplicationConfiguration.g:2284:2: ( ruleRuntimeEntry ) + // InternalApplicationConfiguration.g:2285:3: ruleRuntimeEntry + { + before(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1()); + pushFollow(FOLLOW_2); + ruleRuntimeEntry(); + + state._fsp--; + + after(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1()); + + } + + + } + break; + case 3 : + // InternalApplicationConfiguration.g:2290:2: ( ruleMemoryEntry ) + { + // InternalApplicationConfiguration.g:2290:2: ( ruleMemoryEntry ) + // InternalApplicationConfiguration.g:2291:3: ruleMemoryEntry + { + before(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2()); + pushFollow(FOLLOW_2); + ruleMemoryEntry(); + + state._fsp--; + + after(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2()); + + } + + + } + break; + case 4 : + // InternalApplicationConfiguration.g:2296:2: ( ruleCustomEntry ) + { + // InternalApplicationConfiguration.g:2296:2: ( ruleCustomEntry ) + // InternalApplicationConfiguration.g:2297:3: ruleCustomEntry + { + before(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3()); + pushFollow(FOLLOW_2); + ruleCustomEntry(); + + state._fsp--; + + after(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigEntry__Alternatives" + + + // $ANTLR start "rule__Config__Alternatives" + // InternalApplicationConfiguration.g:2306:1: rule__Config__Alternatives : ( ( ruleConfigSpecification ) | ( ruleConfigReference ) ); + public final void rule__Config__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2310:1: ( ( ruleConfigSpecification ) | ( ruleConfigReference ) ) + int alt14=2; + int LA14_0 = input.LA(1); + + if ( (LA14_0==30) ) { + alt14=1; + } + else if ( (LA14_0==RULE_ID) ) { + alt14=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 14, 0, input); + + throw nvae; + } + switch (alt14) { + case 1 : + // InternalApplicationConfiguration.g:2311:2: ( ruleConfigSpecification ) + { + // InternalApplicationConfiguration.g:2311:2: ( ruleConfigSpecification ) + // InternalApplicationConfiguration.g:2312:3: ruleConfigSpecification + { + before(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0()); + pushFollow(FOLLOW_2); + ruleConfigSpecification(); + + state._fsp--; + + after(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2317:2: ( ruleConfigReference ) + { + // InternalApplicationConfiguration.g:2317:2: ( ruleConfigReference ) + // InternalApplicationConfiguration.g:2318:3: ruleConfigReference + { + before(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1()); + pushFollow(FOLLOW_2); + ruleConfigReference(); + + state._fsp--; + + after(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Config__Alternatives" + + + // $ANTLR start "rule__TypeScope__Alternatives" + // InternalApplicationConfiguration.g:2327:1: rule__TypeScope__Alternatives : ( ( ruleClassTypeScope ) | ( ruleObjectTypeScope ) | ( ruleIntegerTypeScope ) | ( ruleRealTypeScope ) | ( ruleStringTypeScope ) ); + public final void rule__TypeScope__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2331:1: ( ( ruleClassTypeScope ) | ( ruleObjectTypeScope ) | ( ruleIntegerTypeScope ) | ( ruleRealTypeScope ) | ( ruleStringTypeScope ) ) + int alt15=5; + int LA15_0 = input.LA(1); + + if ( (LA15_0==46) ) { + switch ( input.LA(2) ) { + case 48: + { + alt15=3; + } + break; + case 49: + { + alt15=4; + } + break; + case 13: + { + alt15=1; + } + break; + case 50: + { + alt15=5; + } + break; + case 47: + { + alt15=2; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 15, 1, input); + + throw nvae; + } + + } + else { + NoViableAltException nvae = + new NoViableAltException("", 15, 0, input); + + throw nvae; + } + switch (alt15) { + case 1 : + // InternalApplicationConfiguration.g:2332:2: ( ruleClassTypeScope ) + { + // InternalApplicationConfiguration.g:2332:2: ( ruleClassTypeScope ) + // InternalApplicationConfiguration.g:2333:3: ruleClassTypeScope + { + before(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); + pushFollow(FOLLOW_2); + ruleClassTypeScope(); + + state._fsp--; + + after(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2338:2: ( ruleObjectTypeScope ) + { + // InternalApplicationConfiguration.g:2338:2: ( ruleObjectTypeScope ) + // InternalApplicationConfiguration.g:2339:3: ruleObjectTypeScope + { + before(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); + pushFollow(FOLLOW_2); + ruleObjectTypeScope(); + + state._fsp--; + + after(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); + + } + + + } + break; + case 3 : + // InternalApplicationConfiguration.g:2344:2: ( ruleIntegerTypeScope ) + { + // InternalApplicationConfiguration.g:2344:2: ( ruleIntegerTypeScope ) + // InternalApplicationConfiguration.g:2345:3: ruleIntegerTypeScope + { + before(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); + pushFollow(FOLLOW_2); + ruleIntegerTypeScope(); + + state._fsp--; + + after(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); + + } + + + } + break; + case 4 : + // InternalApplicationConfiguration.g:2350:2: ( ruleRealTypeScope ) + { + // InternalApplicationConfiguration.g:2350:2: ( ruleRealTypeScope ) + // InternalApplicationConfiguration.g:2351:3: ruleRealTypeScope + { + before(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); + pushFollow(FOLLOW_2); + ruleRealTypeScope(); + + state._fsp--; + + after(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); + + } + + + } + break; + case 5 : + // InternalApplicationConfiguration.g:2356:2: ( ruleStringTypeScope ) + { + // InternalApplicationConfiguration.g:2356:2: ( ruleStringTypeScope ) + // InternalApplicationConfiguration.g:2357:3: ruleStringTypeScope + { + before(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); + pushFollow(FOLLOW_2); + ruleStringTypeScope(); + + state._fsp--; + + after(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__TypeScope__Alternatives" + + + // $ANTLR start "rule__ClassTypeScope__Alternatives_2" + // InternalApplicationConfiguration.g:2366:1: rule__ClassTypeScope__Alternatives_2 : ( ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) ); + public final void rule__ClassTypeScope__Alternatives_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2370:1: ( ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) ) + int alt16=2; + int LA16_0 = input.LA(1); + + if ( (LA16_0==60) ) { + alt16=1; + } + else if ( (LA16_0==29) ) { + alt16=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 16, 0, input); + + throw nvae; + } + switch (alt16) { + case 1 : + // InternalApplicationConfiguration.g:2371:2: ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) + { + // InternalApplicationConfiguration.g:2371:2: ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2372:3: ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) + { + before(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0()); + // InternalApplicationConfiguration.g:2373:3: ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) + // InternalApplicationConfiguration.g:2373:4: rule__ClassTypeScope__SetsNewAssignment_2_0 + { + pushFollow(FOLLOW_2); + rule__ClassTypeScope__SetsNewAssignment_2_0(); + + state._fsp--; + + + } + + after(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2377:2: ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) + { + // InternalApplicationConfiguration.g:2377:2: ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2378:3: ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) + { + before(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1()); + // InternalApplicationConfiguration.g:2379:3: ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) + // InternalApplicationConfiguration.g:2379:4: rule__ClassTypeScope__SetsSumAssignment_2_1 + { + pushFollow(FOLLOW_2); + rule__ClassTypeScope__SetsSumAssignment_2_1(); + + state._fsp--; + + + } + + after(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ClassTypeScope__Alternatives_2" + + + // $ANTLR start "rule__ClassTypeScope__Alternatives_3" + // InternalApplicationConfiguration.g:2387:1: rule__ClassTypeScope__Alternatives_3 : ( ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) ); + public final void rule__ClassTypeScope__Alternatives_3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2391:1: ( ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) ) + int alt17=2; + int LA17_0 = input.LA(1); + + if ( (LA17_0==RULE_INT) ) { + int LA17_1 = input.LA(2); + + if ( (LA17_1==EOF||(LA17_1>=31 && LA17_1<=32)) ) { + alt17=1; + } + else if ( (LA17_1==51) ) { + alt17=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 17, 1, input); + + throw nvae; + } + } + else if ( (LA17_0==61) ) { + alt17=1; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 17, 0, input); + + throw nvae; + } + switch (alt17) { + case 1 : + // InternalApplicationConfiguration.g:2392:2: ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) + { + // InternalApplicationConfiguration.g:2392:2: ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) + // InternalApplicationConfiguration.g:2393:3: ( rule__ClassTypeScope__NumberAssignment_3_0 ) + { + before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0()); + // InternalApplicationConfiguration.g:2394:3: ( rule__ClassTypeScope__NumberAssignment_3_0 ) + // InternalApplicationConfiguration.g:2394:4: rule__ClassTypeScope__NumberAssignment_3_0 + { + pushFollow(FOLLOW_2); + rule__ClassTypeScope__NumberAssignment_3_0(); + + state._fsp--; + + + } + + after(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2398:2: ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) + { + // InternalApplicationConfiguration.g:2398:2: ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) + // InternalApplicationConfiguration.g:2399:3: ( rule__ClassTypeScope__NumberAssignment_3_1 ) + { + before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1()); + // InternalApplicationConfiguration.g:2400:3: ( rule__ClassTypeScope__NumberAssignment_3_1 ) + // InternalApplicationConfiguration.g:2400:4: rule__ClassTypeScope__NumberAssignment_3_1 + { + pushFollow(FOLLOW_2); + rule__ClassTypeScope__NumberAssignment_3_1(); + + state._fsp--; + + + } + + after(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ClassTypeScope__Alternatives_3" + + + // $ANTLR start "rule__ObjectTypeScope__Alternatives_2" + // InternalApplicationConfiguration.g:2408:1: rule__ObjectTypeScope__Alternatives_2 : ( ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) ); + public final void rule__ObjectTypeScope__Alternatives_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2412:1: ( ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) ) + int alt18=2; + int LA18_0 = input.LA(1); + + if ( (LA18_0==60) ) { + alt18=1; + } + else if ( (LA18_0==29) ) { + alt18=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 18, 0, input); + + throw nvae; + } + switch (alt18) { + case 1 : + // InternalApplicationConfiguration.g:2413:2: ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) + { + // InternalApplicationConfiguration.g:2413:2: ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2414:3: ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) + { + before(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0()); + // InternalApplicationConfiguration.g:2415:3: ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) + // InternalApplicationConfiguration.g:2415:4: rule__ObjectTypeScope__SetsNewAssignment_2_0 + { + pushFollow(FOLLOW_2); + rule__ObjectTypeScope__SetsNewAssignment_2_0(); + + state._fsp--; + + + } + + after(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2419:2: ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) + { + // InternalApplicationConfiguration.g:2419:2: ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2420:3: ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) + { + before(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1()); + // InternalApplicationConfiguration.g:2421:3: ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) + // InternalApplicationConfiguration.g:2421:4: rule__ObjectTypeScope__SetsSumAssignment_2_1 + { + pushFollow(FOLLOW_2); + rule__ObjectTypeScope__SetsSumAssignment_2_1(); + + state._fsp--; + + + } + + after(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectTypeScope__Alternatives_2" + + + // $ANTLR start "rule__ObjectTypeScope__Alternatives_3" + // InternalApplicationConfiguration.g:2429:1: rule__ObjectTypeScope__Alternatives_3 : ( ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) ); + public final void rule__ObjectTypeScope__Alternatives_3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2433:1: ( ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) ) + int alt19=2; + int LA19_0 = input.LA(1); + + if ( (LA19_0==RULE_INT) ) { + int LA19_1 = input.LA(2); + + if ( (LA19_1==EOF||(LA19_1>=31 && LA19_1<=32)) ) { + alt19=1; + } + else if ( (LA19_1==51) ) { + alt19=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 19, 1, input); + + throw nvae; + } + } + else if ( (LA19_0==61) ) { + alt19=1; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 19, 0, input); + + throw nvae; + } + switch (alt19) { + case 1 : + // InternalApplicationConfiguration.g:2434:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) + { + // InternalApplicationConfiguration.g:2434:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) + // InternalApplicationConfiguration.g:2435:3: ( rule__ObjectTypeScope__NumberAssignment_3_0 ) + { + before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0()); + // InternalApplicationConfiguration.g:2436:3: ( rule__ObjectTypeScope__NumberAssignment_3_0 ) + // InternalApplicationConfiguration.g:2436:4: rule__ObjectTypeScope__NumberAssignment_3_0 + { + pushFollow(FOLLOW_2); + rule__ObjectTypeScope__NumberAssignment_3_0(); + + state._fsp--; + + + } + + after(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2440:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) + { + // InternalApplicationConfiguration.g:2440:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) + // InternalApplicationConfiguration.g:2441:3: ( rule__ObjectTypeScope__NumberAssignment_3_1 ) + { + before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1()); + // InternalApplicationConfiguration.g:2442:3: ( rule__ObjectTypeScope__NumberAssignment_3_1 ) + // InternalApplicationConfiguration.g:2442:4: rule__ObjectTypeScope__NumberAssignment_3_1 + { + pushFollow(FOLLOW_2); + rule__ObjectTypeScope__NumberAssignment_3_1(); + + state._fsp--; + + + } + + after(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectTypeScope__Alternatives_3" + + + // $ANTLR start "rule__IntegerTypeScope__Alternatives_2" + // InternalApplicationConfiguration.g:2450:1: rule__IntegerTypeScope__Alternatives_2 : ( ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) ); + public final void rule__IntegerTypeScope__Alternatives_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2454:1: ( ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) ) + int alt20=2; + int LA20_0 = input.LA(1); + + if ( (LA20_0==60) ) { + alt20=1; + } + else if ( (LA20_0==29) ) { + alt20=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 20, 0, input); + + throw nvae; + } + switch (alt20) { + case 1 : + // InternalApplicationConfiguration.g:2455:2: ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) + { + // InternalApplicationConfiguration.g:2455:2: ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2456:3: ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) + { + before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0()); + // InternalApplicationConfiguration.g:2457:3: ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) + // InternalApplicationConfiguration.g:2457:4: rule__IntegerTypeScope__SetsNewAssignment_2_0 + { + pushFollow(FOLLOW_2); + rule__IntegerTypeScope__SetsNewAssignment_2_0(); + + state._fsp--; + + + } + + after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2461:2: ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) + { + // InternalApplicationConfiguration.g:2461:2: ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2462:3: ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) + { + before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1()); + // InternalApplicationConfiguration.g:2463:3: ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) + // InternalApplicationConfiguration.g:2463:4: rule__IntegerTypeScope__SetsSumAssignment_2_1 + { + pushFollow(FOLLOW_2); + rule__IntegerTypeScope__SetsSumAssignment_2_1(); + + state._fsp--; + + + } + + after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntegerTypeScope__Alternatives_2" + + + // $ANTLR start "rule__IntegerTypeScope__Alternatives_3" + // InternalApplicationConfiguration.g:2471:1: rule__IntegerTypeScope__Alternatives_3 : ( ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) ); + public final void rule__IntegerTypeScope__Alternatives_3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2475:1: ( ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) ) + int alt21=3; + switch ( input.LA(1) ) { + case RULE_INT: + { + int LA21_1 = input.LA(2); + + if ( (LA21_1==51) ) { + alt21=2; + } + else if ( (LA21_1==EOF||(LA21_1>=31 && LA21_1<=32)) ) { + alt21=1; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 21, 1, input); + + throw nvae; + } + } + break; + case 61: + { + alt21=1; + } + break; + case 30: + { + alt21=3; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 21, 0, input); + + throw nvae; + } + + switch (alt21) { + case 1 : + // InternalApplicationConfiguration.g:2476:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) + { + // InternalApplicationConfiguration.g:2476:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) + // InternalApplicationConfiguration.g:2477:3: ( rule__IntegerTypeScope__NumberAssignment_3_0 ) + { + before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0()); + // InternalApplicationConfiguration.g:2478:3: ( rule__IntegerTypeScope__NumberAssignment_3_0 ) + // InternalApplicationConfiguration.g:2478:4: rule__IntegerTypeScope__NumberAssignment_3_0 + { + pushFollow(FOLLOW_2); + rule__IntegerTypeScope__NumberAssignment_3_0(); + + state._fsp--; + + + } + + after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2482:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) + { + // InternalApplicationConfiguration.g:2482:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) + // InternalApplicationConfiguration.g:2483:3: ( rule__IntegerTypeScope__NumberAssignment_3_1 ) + { + before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1()); + // InternalApplicationConfiguration.g:2484:3: ( rule__IntegerTypeScope__NumberAssignment_3_1 ) + // InternalApplicationConfiguration.g:2484:4: rule__IntegerTypeScope__NumberAssignment_3_1 + { + pushFollow(FOLLOW_2); + rule__IntegerTypeScope__NumberAssignment_3_1(); + + state._fsp--; + + + } + + after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1()); + + } + + + } + break; + case 3 : + // InternalApplicationConfiguration.g:2488:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) + { + // InternalApplicationConfiguration.g:2488:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) + // InternalApplicationConfiguration.g:2489:3: ( rule__IntegerTypeScope__NumberAssignment_3_2 ) + { + before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2()); + // InternalApplicationConfiguration.g:2490:3: ( rule__IntegerTypeScope__NumberAssignment_3_2 ) + // InternalApplicationConfiguration.g:2490:4: rule__IntegerTypeScope__NumberAssignment_3_2 + { + pushFollow(FOLLOW_2); + rule__IntegerTypeScope__NumberAssignment_3_2(); + + state._fsp--; + + + } + + after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntegerTypeScope__Alternatives_3" + + + // $ANTLR start "rule__RealTypeScope__Alternatives_2" + // InternalApplicationConfiguration.g:2498:1: rule__RealTypeScope__Alternatives_2 : ( ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) ); + public final void rule__RealTypeScope__Alternatives_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2502:1: ( ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) ) + int alt22=2; + int LA22_0 = input.LA(1); + + if ( (LA22_0==60) ) { + alt22=1; + } + else if ( (LA22_0==29) ) { + alt22=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 22, 0, input); + + throw nvae; + } + switch (alt22) { + case 1 : + // InternalApplicationConfiguration.g:2503:2: ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) + { + // InternalApplicationConfiguration.g:2503:2: ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2504:3: ( rule__RealTypeScope__SetsNewAssignment_2_0 ) + { + before(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0()); + // InternalApplicationConfiguration.g:2505:3: ( rule__RealTypeScope__SetsNewAssignment_2_0 ) + // InternalApplicationConfiguration.g:2505:4: rule__RealTypeScope__SetsNewAssignment_2_0 + { + pushFollow(FOLLOW_2); + rule__RealTypeScope__SetsNewAssignment_2_0(); + + state._fsp--; + + + } + + after(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2509:2: ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) + { + // InternalApplicationConfiguration.g:2509:2: ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2510:3: ( rule__RealTypeScope__SetsSumAssignment_2_1 ) + { + before(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1()); + // InternalApplicationConfiguration.g:2511:3: ( rule__RealTypeScope__SetsSumAssignment_2_1 ) + // InternalApplicationConfiguration.g:2511:4: rule__RealTypeScope__SetsSumAssignment_2_1 + { + pushFollow(FOLLOW_2); + rule__RealTypeScope__SetsSumAssignment_2_1(); + + state._fsp--; + + + } + + after(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealTypeScope__Alternatives_2" + + + // $ANTLR start "rule__RealTypeScope__Alternatives_3" + // InternalApplicationConfiguration.g:2519:1: rule__RealTypeScope__Alternatives_3 : ( ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) ); + public final void rule__RealTypeScope__Alternatives_3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2523:1: ( ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) ) + int alt23=3; + switch ( input.LA(1) ) { + case RULE_INT: + { + int LA23_1 = input.LA(2); + + if ( (LA23_1==EOF||(LA23_1>=31 && LA23_1<=32)) ) { + alt23=1; + } + else if ( (LA23_1==51) ) { + alt23=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 23, 1, input); + + throw nvae; + } + } + break; + case 61: + { + alt23=1; + } + break; + case 30: + { + alt23=3; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 23, 0, input); + + throw nvae; + } + + switch (alt23) { + case 1 : + // InternalApplicationConfiguration.g:2524:2: ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) + { + // InternalApplicationConfiguration.g:2524:2: ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) + // InternalApplicationConfiguration.g:2525:3: ( rule__RealTypeScope__NumberAssignment_3_0 ) + { + before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0()); + // InternalApplicationConfiguration.g:2526:3: ( rule__RealTypeScope__NumberAssignment_3_0 ) + // InternalApplicationConfiguration.g:2526:4: rule__RealTypeScope__NumberAssignment_3_0 + { + pushFollow(FOLLOW_2); + rule__RealTypeScope__NumberAssignment_3_0(); + + state._fsp--; + + + } + + after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2530:2: ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) + { + // InternalApplicationConfiguration.g:2530:2: ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) + // InternalApplicationConfiguration.g:2531:3: ( rule__RealTypeScope__NumberAssignment_3_1 ) + { + before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1()); + // InternalApplicationConfiguration.g:2532:3: ( rule__RealTypeScope__NumberAssignment_3_1 ) + // InternalApplicationConfiguration.g:2532:4: rule__RealTypeScope__NumberAssignment_3_1 + { + pushFollow(FOLLOW_2); + rule__RealTypeScope__NumberAssignment_3_1(); + + state._fsp--; + + + } + + after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1()); + + } + + + } + break; + case 3 : + // InternalApplicationConfiguration.g:2536:2: ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) + { + // InternalApplicationConfiguration.g:2536:2: ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) + // InternalApplicationConfiguration.g:2537:3: ( rule__RealTypeScope__NumberAssignment_3_2 ) + { + before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2()); + // InternalApplicationConfiguration.g:2538:3: ( rule__RealTypeScope__NumberAssignment_3_2 ) + // InternalApplicationConfiguration.g:2538:4: rule__RealTypeScope__NumberAssignment_3_2 + { + pushFollow(FOLLOW_2); + rule__RealTypeScope__NumberAssignment_3_2(); + + state._fsp--; + + + } + + after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealTypeScope__Alternatives_3" + + + // $ANTLR start "rule__StringTypeScope__Alternatives_2" + // InternalApplicationConfiguration.g:2546:1: rule__StringTypeScope__Alternatives_2 : ( ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) ); + public final void rule__StringTypeScope__Alternatives_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2550:1: ( ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) ) + int alt24=2; + int LA24_0 = input.LA(1); + + if ( (LA24_0==60) ) { + alt24=1; + } + else if ( (LA24_0==29) ) { + alt24=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 24, 0, input); + + throw nvae; + } + switch (alt24) { + case 1 : + // InternalApplicationConfiguration.g:2551:2: ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) + { + // InternalApplicationConfiguration.g:2551:2: ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2552:3: ( rule__StringTypeScope__SetsNewAssignment_2_0 ) + { + before(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0()); + // InternalApplicationConfiguration.g:2553:3: ( rule__StringTypeScope__SetsNewAssignment_2_0 ) + // InternalApplicationConfiguration.g:2553:4: rule__StringTypeScope__SetsNewAssignment_2_0 + { + pushFollow(FOLLOW_2); + rule__StringTypeScope__SetsNewAssignment_2_0(); + + state._fsp--; + + + } + + after(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2557:2: ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) + { + // InternalApplicationConfiguration.g:2557:2: ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2558:3: ( rule__StringTypeScope__SetsSumAssignment_2_1 ) + { + before(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1()); + // InternalApplicationConfiguration.g:2559:3: ( rule__StringTypeScope__SetsSumAssignment_2_1 ) + // InternalApplicationConfiguration.g:2559:4: rule__StringTypeScope__SetsSumAssignment_2_1 + { + pushFollow(FOLLOW_2); + rule__StringTypeScope__SetsSumAssignment_2_1(); + + state._fsp--; + + + } + + after(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringTypeScope__Alternatives_2" + + + // $ANTLR start "rule__StringTypeScope__Alternatives_3" + // InternalApplicationConfiguration.g:2567:1: rule__StringTypeScope__Alternatives_3 : ( ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) ); + public final void rule__StringTypeScope__Alternatives_3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2571:1: ( ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) ) + int alt25=3; + switch ( input.LA(1) ) { + case RULE_INT: + { + int LA25_1 = input.LA(2); + + if ( (LA25_1==EOF||(LA25_1>=31 && LA25_1<=32)) ) { + alt25=1; + } + else if ( (LA25_1==51) ) { + alt25=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 25, 1, input); + + throw nvae; + } + } + break; + case 61: + { + alt25=1; + } + break; + case 30: + { + alt25=3; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 25, 0, input); + + throw nvae; + } + + switch (alt25) { + case 1 : + // InternalApplicationConfiguration.g:2572:2: ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) + { + // InternalApplicationConfiguration.g:2572:2: ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) + // InternalApplicationConfiguration.g:2573:3: ( rule__StringTypeScope__NumberAssignment_3_0 ) + { + before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0()); + // InternalApplicationConfiguration.g:2574:3: ( rule__StringTypeScope__NumberAssignment_3_0 ) + // InternalApplicationConfiguration.g:2574:4: rule__StringTypeScope__NumberAssignment_3_0 + { + pushFollow(FOLLOW_2); + rule__StringTypeScope__NumberAssignment_3_0(); + + state._fsp--; + + + } + + after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2578:2: ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) + { + // InternalApplicationConfiguration.g:2578:2: ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) + // InternalApplicationConfiguration.g:2579:3: ( rule__StringTypeScope__NumberAssignment_3_1 ) + { + before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1()); + // InternalApplicationConfiguration.g:2580:3: ( rule__StringTypeScope__NumberAssignment_3_1 ) + // InternalApplicationConfiguration.g:2580:4: rule__StringTypeScope__NumberAssignment_3_1 + { + pushFollow(FOLLOW_2); + rule__StringTypeScope__NumberAssignment_3_1(); + + state._fsp--; + + + } + + after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1()); + + } + + + } + break; + case 3 : + // InternalApplicationConfiguration.g:2584:2: ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) + { + // InternalApplicationConfiguration.g:2584:2: ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) + // InternalApplicationConfiguration.g:2585:3: ( rule__StringTypeScope__NumberAssignment_3_2 ) + { + before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2()); + // InternalApplicationConfiguration.g:2586:3: ( rule__StringTypeScope__NumberAssignment_3_2 ) + // InternalApplicationConfiguration.g:2586:4: rule__StringTypeScope__NumberAssignment_3_2 + { + pushFollow(FOLLOW_2); + rule__StringTypeScope__NumberAssignment_3_2(); + + state._fsp--; + + + } + + after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringTypeScope__Alternatives_3" + + + // $ANTLR start "rule__ExactNumber__Alternatives" + // InternalApplicationConfiguration.g:2594:1: rule__ExactNumber__Alternatives : ( ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) | ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) ); + public final void rule__ExactNumber__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2598:1: ( ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) | ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) ) + int alt26=2; + int LA26_0 = input.LA(1); + + if ( (LA26_0==RULE_INT) ) { + alt26=1; + } + else if ( (LA26_0==61) ) { + alt26=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 26, 0, input); + + throw nvae; + } + switch (alt26) { + case 1 : + // InternalApplicationConfiguration.g:2599:2: ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) + { + // InternalApplicationConfiguration.g:2599:2: ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) + // InternalApplicationConfiguration.g:2600:3: ( rule__ExactNumber__ExactNumberAssignment_0 ) + { + before(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0()); + // InternalApplicationConfiguration.g:2601:3: ( rule__ExactNumber__ExactNumberAssignment_0 ) + // InternalApplicationConfiguration.g:2601:4: rule__ExactNumber__ExactNumberAssignment_0 + { + pushFollow(FOLLOW_2); + rule__ExactNumber__ExactNumberAssignment_0(); + + state._fsp--; + + + } + + after(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2605:2: ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:2605:2: ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) + // InternalApplicationConfiguration.g:2606:3: ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) + { + before(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1()); + // InternalApplicationConfiguration.g:2607:3: ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) + // InternalApplicationConfiguration.g:2607:4: rule__ExactNumber__ExactUnlimitedAssignment_1 + { + pushFollow(FOLLOW_2); + rule__ExactNumber__ExactUnlimitedAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ExactNumber__Alternatives" + + + // $ANTLR start "rule__IntervallNumber__Alternatives_2" + // InternalApplicationConfiguration.g:2615:1: rule__IntervallNumber__Alternatives_2 : ( ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) | ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) ); + public final void rule__IntervallNumber__Alternatives_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2619:1: ( ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) | ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) ) + int alt27=2; + int LA27_0 = input.LA(1); + + if ( (LA27_0==RULE_INT) ) { + alt27=1; + } + else if ( (LA27_0==61) ) { + alt27=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 27, 0, input); + + throw nvae; + } + switch (alt27) { + case 1 : + // InternalApplicationConfiguration.g:2620:2: ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) + { + // InternalApplicationConfiguration.g:2620:2: ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2621:3: ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) + { + before(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0()); + // InternalApplicationConfiguration.g:2622:3: ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) + // InternalApplicationConfiguration.g:2622:4: rule__IntervallNumber__MaxNumberAssignment_2_0 + { + pushFollow(FOLLOW_2); + rule__IntervallNumber__MaxNumberAssignment_2_0(); + + state._fsp--; + + + } + + after(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2626:2: ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) + { + // InternalApplicationConfiguration.g:2626:2: ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2627:3: ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) + { + before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1()); + // InternalApplicationConfiguration.g:2628:3: ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) + // InternalApplicationConfiguration.g:2628:4: rule__IntervallNumber__MaxUnlimitedAssignment_2_1 + { + pushFollow(FOLLOW_2); + rule__IntervallNumber__MaxUnlimitedAssignment_2_1(); + + state._fsp--; + + + } + + after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntervallNumber__Alternatives_2" + + + // $ANTLR start "rule__Scope__Alternatives" + // InternalApplicationConfiguration.g:2636:1: rule__Scope__Alternatives : ( ( ruleScopeSpecification ) | ( ruleScopeReference ) ); + public final void rule__Scope__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2640:1: ( ( ruleScopeSpecification ) | ( ruleScopeReference ) ) + int alt28=2; + int LA28_0 = input.LA(1); + + if ( (LA28_0==30) ) { + alt28=1; + } + else if ( (LA28_0==RULE_ID) ) { + alt28=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 28, 0, input); + + throw nvae; + } + switch (alt28) { + case 1 : + // InternalApplicationConfiguration.g:2641:2: ( ruleScopeSpecification ) + { + // InternalApplicationConfiguration.g:2641:2: ( ruleScopeSpecification ) + // InternalApplicationConfiguration.g:2642:3: ruleScopeSpecification + { + before(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); + pushFollow(FOLLOW_2); + ruleScopeSpecification(); + + state._fsp--; + + after(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2647:2: ( ruleScopeReference ) + { + // InternalApplicationConfiguration.g:2647:2: ( ruleScopeReference ) + // InternalApplicationConfiguration.g:2648:3: ruleScopeReference + { + before(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); + pushFollow(FOLLOW_2); + ruleScopeReference(); + + state._fsp--; + + after(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Scope__Alternatives" + + + // $ANTLR start "rule__OptimizationDirection__Alternatives" + // InternalApplicationConfiguration.g:2657:1: rule__OptimizationDirection__Alternatives : ( ( ( 'minimize' ) ) | ( ( 'maximize' ) ) ); + public final void rule__OptimizationDirection__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2661:1: ( ( ( 'minimize' ) ) | ( ( 'maximize' ) ) ) + int alt29=2; + int LA29_0 = input.LA(1); + + if ( (LA29_0==11) ) { + alt29=1; + } + else if ( (LA29_0==12) ) { + alt29=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 29, 0, input); + + throw nvae; + } + switch (alt29) { + case 1 : + // InternalApplicationConfiguration.g:2662:2: ( ( 'minimize' ) ) + { + // InternalApplicationConfiguration.g:2662:2: ( ( 'minimize' ) ) + // InternalApplicationConfiguration.g:2663:3: ( 'minimize' ) + { + before(grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0()); + // InternalApplicationConfiguration.g:2664:3: ( 'minimize' ) + // InternalApplicationConfiguration.g:2664:4: 'minimize' + { + match(input,11,FOLLOW_2); + + } + + after(grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2668:2: ( ( 'maximize' ) ) + { + // InternalApplicationConfiguration.g:2668:2: ( ( 'maximize' ) ) + // InternalApplicationConfiguration.g:2669:3: ( 'maximize' ) + { + before(grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1()); + // InternalApplicationConfiguration.g:2670:3: ( 'maximize' ) + // InternalApplicationConfiguration.g:2670:4: 'maximize' + { + match(input,12,FOLLOW_2); + + } + + after(grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__OptimizationDirection__Alternatives" + + + // $ANTLR start "rule__ComparisonOperator__Alternatives" + // InternalApplicationConfiguration.g:2678:1: rule__ComparisonOperator__Alternatives : ( ( ( '<' ) ) | ( ( '>' ) ) | ( ( '<=' ) ) | ( ( '>=' ) ) ); + public final void rule__ComparisonOperator__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2682:1: ( ( ( '<' ) ) | ( ( '>' ) ) | ( ( '<=' ) ) | ( ( '>=' ) ) ) + int alt30=4; + switch ( input.LA(1) ) { + case 13: + { + alt30=1; + } + break; + case 14: + { + alt30=2; + } + break; + case 15: + { + alt30=3; + } + break; + case 16: + { + alt30=4; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 30, 0, input); + + throw nvae; + } + + switch (alt30) { + case 1 : + // InternalApplicationConfiguration.g:2683:2: ( ( '<' ) ) + { + // InternalApplicationConfiguration.g:2683:2: ( ( '<' ) ) + // InternalApplicationConfiguration.g:2684:3: ( '<' ) + { + before(grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0()); + // InternalApplicationConfiguration.g:2685:3: ( '<' ) + // InternalApplicationConfiguration.g:2685:4: '<' + { + match(input,13,FOLLOW_2); + + } + + after(grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2689:2: ( ( '>' ) ) + { + // InternalApplicationConfiguration.g:2689:2: ( ( '>' ) ) + // InternalApplicationConfiguration.g:2690:3: ( '>' ) + { + before(grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1()); + // InternalApplicationConfiguration.g:2691:3: ( '>' ) + // InternalApplicationConfiguration.g:2691:4: '>' + { + match(input,14,FOLLOW_2); + + } + + after(grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1()); + + } + + + } + break; + case 3 : + // InternalApplicationConfiguration.g:2695:2: ( ( '<=' ) ) + { + // InternalApplicationConfiguration.g:2695:2: ( ( '<=' ) ) + // InternalApplicationConfiguration.g:2696:3: ( '<=' ) + { + before(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2()); + // InternalApplicationConfiguration.g:2697:3: ( '<=' ) + // InternalApplicationConfiguration.g:2697:4: '<=' + { + match(input,15,FOLLOW_2); + + } + + after(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2()); + + } + + + } + break; + case 4 : + // InternalApplicationConfiguration.g:2701:2: ( ( '>=' ) ) + { + // InternalApplicationConfiguration.g:2701:2: ( ( '>=' ) ) + // InternalApplicationConfiguration.g:2702:3: ( '>=' ) + { + before(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3()); + // InternalApplicationConfiguration.g:2703:3: ( '>=' ) + // InternalApplicationConfiguration.g:2703:4: '>=' + { + match(input,16,FOLLOW_2); + + } + + after(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ComparisonOperator__Alternatives" + + + // $ANTLR start "rule__DocumentLevelSpecification__Alternatives" + // InternalApplicationConfiguration.g:2711:1: rule__DocumentLevelSpecification__Alternatives : ( ( ( 'none' ) ) | ( ( 'normal' ) ) | ( ( 'full' ) ) ); + public final void rule__DocumentLevelSpecification__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2715:1: ( ( ( 'none' ) ) | ( ( 'normal' ) ) | ( ( 'full' ) ) ) + int alt31=3; + switch ( input.LA(1) ) { + case 17: + { + alt31=1; + } + break; + case 18: + { + alt31=2; + } + break; + case 19: + { + alt31=3; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 31, 0, input); + + throw nvae; + } + + switch (alt31) { + case 1 : + // InternalApplicationConfiguration.g:2716:2: ( ( 'none' ) ) + { + // InternalApplicationConfiguration.g:2716:2: ( ( 'none' ) ) + // InternalApplicationConfiguration.g:2717:3: ( 'none' ) + { + before(grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0()); + // InternalApplicationConfiguration.g:2718:3: ( 'none' ) + // InternalApplicationConfiguration.g:2718:4: 'none' + { + match(input,17,FOLLOW_2); + + } + + after(grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2722:2: ( ( 'normal' ) ) + { + // InternalApplicationConfiguration.g:2722:2: ( ( 'normal' ) ) + // InternalApplicationConfiguration.g:2723:3: ( 'normal' ) + { + before(grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1()); + // InternalApplicationConfiguration.g:2724:3: ( 'normal' ) + // InternalApplicationConfiguration.g:2724:4: 'normal' + { + match(input,18,FOLLOW_2); + + } + + after(grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1()); + + } + + + } + break; + case 3 : + // InternalApplicationConfiguration.g:2728:2: ( ( 'full' ) ) + { + // InternalApplicationConfiguration.g:2728:2: ( ( 'full' ) ) + // InternalApplicationConfiguration.g:2729:3: ( 'full' ) + { + before(grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2()); + // InternalApplicationConfiguration.g:2730:3: ( 'full' ) + // InternalApplicationConfiguration.g:2730:4: 'full' + { + match(input,19,FOLLOW_2); + + } + + after(grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DocumentLevelSpecification__Alternatives" + + + // $ANTLR start "rule__Solver__Alternatives" + // InternalApplicationConfiguration.g:2738:1: rule__Solver__Alternatives : ( ( ( 'SMTSolver' ) ) | ( ( 'AlloySolver' ) ) | ( ( 'ViatraSolver' ) ) ); + public final void rule__Solver__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2742:1: ( ( ( 'SMTSolver' ) ) | ( ( 'AlloySolver' ) ) | ( ( 'ViatraSolver' ) ) ) + int alt32=3; + switch ( input.LA(1) ) { + case 20: + { + alt32=1; + } + break; + case 21: + { + alt32=2; + } + break; + case 22: + { + alt32=3; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 32, 0, input); + + throw nvae; + } + + switch (alt32) { + case 1 : + // InternalApplicationConfiguration.g:2743:2: ( ( 'SMTSolver' ) ) + { + // InternalApplicationConfiguration.g:2743:2: ( ( 'SMTSolver' ) ) + // InternalApplicationConfiguration.g:2744:3: ( 'SMTSolver' ) + { + before(grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); + // InternalApplicationConfiguration.g:2745:3: ( 'SMTSolver' ) + // InternalApplicationConfiguration.g:2745:4: 'SMTSolver' + { + match(input,20,FOLLOW_2); + + } + + after(grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2749:2: ( ( 'AlloySolver' ) ) + { + // InternalApplicationConfiguration.g:2749:2: ( ( 'AlloySolver' ) ) + // InternalApplicationConfiguration.g:2750:3: ( 'AlloySolver' ) + { + before(grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); + // InternalApplicationConfiguration.g:2751:3: ( 'AlloySolver' ) + // InternalApplicationConfiguration.g:2751:4: 'AlloySolver' + { + match(input,21,FOLLOW_2); + + } + + after(grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); + + } + + + } + break; + case 3 : + // InternalApplicationConfiguration.g:2755:2: ( ( 'ViatraSolver' ) ) + { + // InternalApplicationConfiguration.g:2755:2: ( ( 'ViatraSolver' ) ) + // InternalApplicationConfiguration.g:2756:3: ( 'ViatraSolver' ) + { + before(grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); + // InternalApplicationConfiguration.g:2757:3: ( 'ViatraSolver' ) + // InternalApplicationConfiguration.g:2757:4: 'ViatraSolver' + { + match(input,22,FOLLOW_2); + + } + + after(grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Solver__Alternatives" + + + // $ANTLR start "rule__ConfigurationScript__Group__0" + // InternalApplicationConfiguration.g:2765:1: rule__ConfigurationScript__Group__0 : rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 ; + public final void rule__ConfigurationScript__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2769:1: ( rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 ) + // InternalApplicationConfiguration.g:2770:2: rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 + { + pushFollow(FOLLOW_3); + rule__ConfigurationScript__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ConfigurationScript__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigurationScript__Group__0" + + + // $ANTLR start "rule__ConfigurationScript__Group__0__Impl" + // InternalApplicationConfiguration.g:2777:1: rule__ConfigurationScript__Group__0__Impl : ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) ; + public final void rule__ConfigurationScript__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2781:1: ( ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) ) + // InternalApplicationConfiguration.g:2782:1: ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) + { + // InternalApplicationConfiguration.g:2782:1: ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) + // InternalApplicationConfiguration.g:2783:2: ( rule__ConfigurationScript__ImportsAssignment_0 )* + { + before(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0()); + // InternalApplicationConfiguration.g:2784:2: ( rule__ConfigurationScript__ImportsAssignment_0 )* + loop33: + do { + int alt33=2; + int LA33_0 = input.LA(1); + + if ( (LA33_0==25) ) { + alt33=1; + } + + + switch (alt33) { + case 1 : + // InternalApplicationConfiguration.g:2784:3: rule__ConfigurationScript__ImportsAssignment_0 + { + pushFollow(FOLLOW_4); + rule__ConfigurationScript__ImportsAssignment_0(); + + state._fsp--; + + + } + break; + + default : + break loop33; + } + } while (true); + + after(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigurationScript__Group__0__Impl" + + + // $ANTLR start "rule__ConfigurationScript__Group__1" + // InternalApplicationConfiguration.g:2792:1: rule__ConfigurationScript__Group__1 : rule__ConfigurationScript__Group__1__Impl ; + public final void rule__ConfigurationScript__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2796:1: ( rule__ConfigurationScript__Group__1__Impl ) + // InternalApplicationConfiguration.g:2797:2: rule__ConfigurationScript__Group__1__Impl + { + pushFollow(FOLLOW_2); + rule__ConfigurationScript__Group__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigurationScript__Group__1" + + + // $ANTLR start "rule__ConfigurationScript__Group__1__Impl" + // InternalApplicationConfiguration.g:2803:1: rule__ConfigurationScript__Group__1__Impl : ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) ; + public final void rule__ConfigurationScript__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2807:1: ( ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) ) + // InternalApplicationConfiguration.g:2808:1: ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) + { + // InternalApplicationConfiguration.g:2808:1: ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) + // InternalApplicationConfiguration.g:2809:2: ( rule__ConfigurationScript__CommandsAssignment_1 )* + { + before(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1()); + // InternalApplicationConfiguration.g:2810:2: ( rule__ConfigurationScript__CommandsAssignment_1 )* + loop34: + do { + int alt34=2; + int LA34_0 = input.LA(1); + + 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)) ) { + alt34=1; + } + + + switch (alt34) { + case 1 : + // InternalApplicationConfiguration.g:2810:3: rule__ConfigurationScript__CommandsAssignment_1 + { + pushFollow(FOLLOW_5); + rule__ConfigurationScript__CommandsAssignment_1(); + + state._fsp--; + + + } + break; + + default : + break loop34; + } + } while (true); + + after(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigurationScript__Group__1__Impl" + + + // $ANTLR start "rule__QualifiedName__Group__0" + // InternalApplicationConfiguration.g:2819:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ; + public final void rule__QualifiedName__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2823:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ) + // InternalApplicationConfiguration.g:2824:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 + { + pushFollow(FOLLOW_6); + rule__QualifiedName__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__QualifiedName__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__QualifiedName__Group__0" + + + // $ANTLR start "rule__QualifiedName__Group__0__Impl" + // InternalApplicationConfiguration.g:2831:1: rule__QualifiedName__Group__0__Impl : ( RULE_ID ) ; + public final void rule__QualifiedName__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2835:1: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:2836:1: ( RULE_ID ) + { + // InternalApplicationConfiguration.g:2836:1: ( RULE_ID ) + // InternalApplicationConfiguration.g:2837:2: RULE_ID + { + before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__QualifiedName__Group__0__Impl" + + + // $ANTLR start "rule__QualifiedName__Group__1" + // InternalApplicationConfiguration.g:2846:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ; + public final void rule__QualifiedName__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2850:1: ( rule__QualifiedName__Group__1__Impl ) + // InternalApplicationConfiguration.g:2851:2: rule__QualifiedName__Group__1__Impl + { + pushFollow(FOLLOW_2); + rule__QualifiedName__Group__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__QualifiedName__Group__1" + + + // $ANTLR start "rule__QualifiedName__Group__1__Impl" + // InternalApplicationConfiguration.g:2857:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Group_1__0 )* ) ; + public final void rule__QualifiedName__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2861:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) ) + // InternalApplicationConfiguration.g:2862:1: ( ( rule__QualifiedName__Group_1__0 )* ) + { + // InternalApplicationConfiguration.g:2862:1: ( ( rule__QualifiedName__Group_1__0 )* ) + // InternalApplicationConfiguration.g:2863:2: ( rule__QualifiedName__Group_1__0 )* + { + before(grammarAccess.getQualifiedNameAccess().getGroup_1()); + // InternalApplicationConfiguration.g:2864:2: ( rule__QualifiedName__Group_1__0 )* + loop35: + do { + int alt35=2; + int LA35_0 = input.LA(1); + + if ( (LA35_0==23) ) { + alt35=1; + } + + + switch (alt35) { + case 1 : + // InternalApplicationConfiguration.g:2864:3: rule__QualifiedName__Group_1__0 + { + pushFollow(FOLLOW_7); + rule__QualifiedName__Group_1__0(); + + state._fsp--; + + + } + break; + + default : + break loop35; + } + } while (true); + + after(grammarAccess.getQualifiedNameAccess().getGroup_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__QualifiedName__Group__1__Impl" + + + // $ANTLR start "rule__QualifiedName__Group_1__0" + // InternalApplicationConfiguration.g:2873:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ; + public final void rule__QualifiedName__Group_1__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2877:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ) + // InternalApplicationConfiguration.g:2878:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 + { + pushFollow(FOLLOW_8); + rule__QualifiedName__Group_1__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__QualifiedName__Group_1__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__QualifiedName__Group_1__0" + + + // $ANTLR start "rule__QualifiedName__Group_1__0__Impl" + // InternalApplicationConfiguration.g:2885:1: rule__QualifiedName__Group_1__0__Impl : ( '.' ) ; + public final void rule__QualifiedName__Group_1__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2889:1: ( ( '.' ) ) + // InternalApplicationConfiguration.g:2890:1: ( '.' ) + { + // InternalApplicationConfiguration.g:2890:1: ( '.' ) + // InternalApplicationConfiguration.g:2891:2: '.' + { + before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); + match(input,23,FOLLOW_2); + after(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__QualifiedName__Group_1__0__Impl" + + + // $ANTLR start "rule__QualifiedName__Group_1__1" + // InternalApplicationConfiguration.g:2900:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ; + public final void rule__QualifiedName__Group_1__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2904:1: ( rule__QualifiedName__Group_1__1__Impl ) + // InternalApplicationConfiguration.g:2905:2: rule__QualifiedName__Group_1__1__Impl + { + pushFollow(FOLLOW_2); + rule__QualifiedName__Group_1__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__QualifiedName__Group_1__1" + + + // $ANTLR start "rule__QualifiedName__Group_1__1__Impl" + // InternalApplicationConfiguration.g:2911:1: rule__QualifiedName__Group_1__1__Impl : ( RULE_ID ) ; + public final void rule__QualifiedName__Group_1__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2915:1: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:2916:1: ( RULE_ID ) + { + // InternalApplicationConfiguration.g:2916:1: ( RULE_ID ) + // InternalApplicationConfiguration.g:2917:2: RULE_ID + { + before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__QualifiedName__Group_1__1__Impl" + + + // $ANTLR start "rule__REALLiteral__Group__0" + // InternalApplicationConfiguration.g:2927:1: rule__REALLiteral__Group__0 : rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 ; + public final void rule__REALLiteral__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2931:1: ( rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 ) + // InternalApplicationConfiguration.g:2932:2: rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 + { + pushFollow(FOLLOW_9); + rule__REALLiteral__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__REALLiteral__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__REALLiteral__Group__0" + + + // $ANTLR start "rule__REALLiteral__Group__0__Impl" + // InternalApplicationConfiguration.g:2939:1: rule__REALLiteral__Group__0__Impl : ( ( '-' )? ) ; + public final void rule__REALLiteral__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2943:1: ( ( ( '-' )? ) ) + // InternalApplicationConfiguration.g:2944:1: ( ( '-' )? ) + { + // InternalApplicationConfiguration.g:2944:1: ( ( '-' )? ) + // InternalApplicationConfiguration.g:2945:2: ( '-' )? + { + before(grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0()); + // InternalApplicationConfiguration.g:2946:2: ( '-' )? + int alt36=2; + int LA36_0 = input.LA(1); + + if ( (LA36_0==24) ) { + alt36=1; + } + switch (alt36) { + case 1 : + // InternalApplicationConfiguration.g:2946:3: '-' + { + match(input,24,FOLLOW_2); + + } + break; + + } + + after(grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__REALLiteral__Group__0__Impl" + + + // $ANTLR start "rule__REALLiteral__Group__1" + // InternalApplicationConfiguration.g:2954:1: rule__REALLiteral__Group__1 : rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 ; + public final void rule__REALLiteral__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2958:1: ( rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 ) + // InternalApplicationConfiguration.g:2959:2: rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 + { + pushFollow(FOLLOW_6); + rule__REALLiteral__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__REALLiteral__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__REALLiteral__Group__1" + + + // $ANTLR start "rule__REALLiteral__Group__1__Impl" + // InternalApplicationConfiguration.g:2966:1: rule__REALLiteral__Group__1__Impl : ( RULE_INT ) ; + public final void rule__REALLiteral__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2970:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:2971:1: ( RULE_INT ) + { + // InternalApplicationConfiguration.g:2971:1: ( RULE_INT ) + // InternalApplicationConfiguration.g:2972:2: RULE_INT + { + before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1()); + match(input,RULE_INT,FOLLOW_2); + after(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__REALLiteral__Group__1__Impl" + + + // $ANTLR start "rule__REALLiteral__Group__2" + // InternalApplicationConfiguration.g:2981:1: rule__REALLiteral__Group__2 : rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 ; + public final void rule__REALLiteral__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2985:1: ( rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 ) + // InternalApplicationConfiguration.g:2986:2: rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 + { + pushFollow(FOLLOW_9); + rule__REALLiteral__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__REALLiteral__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__REALLiteral__Group__2" + + + // $ANTLR start "rule__REALLiteral__Group__2__Impl" + // InternalApplicationConfiguration.g:2993:1: rule__REALLiteral__Group__2__Impl : ( '.' ) ; + public final void rule__REALLiteral__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2997:1: ( ( '.' ) ) + // InternalApplicationConfiguration.g:2998:1: ( '.' ) + { + // InternalApplicationConfiguration.g:2998:1: ( '.' ) + // InternalApplicationConfiguration.g:2999:2: '.' + { + before(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); + match(input,23,FOLLOW_2); + after(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__REALLiteral__Group__2__Impl" + + + // $ANTLR start "rule__REALLiteral__Group__3" + // InternalApplicationConfiguration.g:3008:1: rule__REALLiteral__Group__3 : rule__REALLiteral__Group__3__Impl ; + public final void rule__REALLiteral__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3012:1: ( rule__REALLiteral__Group__3__Impl ) + // InternalApplicationConfiguration.g:3013:2: rule__REALLiteral__Group__3__Impl + { + pushFollow(FOLLOW_2); + rule__REALLiteral__Group__3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__REALLiteral__Group__3" + + + // $ANTLR start "rule__REALLiteral__Group__3__Impl" + // InternalApplicationConfiguration.g:3019:1: rule__REALLiteral__Group__3__Impl : ( RULE_INT ) ; + public final void rule__REALLiteral__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3023:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:3024:1: ( RULE_INT ) + { + // InternalApplicationConfiguration.g:3024:1: ( RULE_INT ) + // InternalApplicationConfiguration.g:3025:2: RULE_INT + { + before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3()); + match(input,RULE_INT,FOLLOW_2); + after(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__REALLiteral__Group__3__Impl" + + + // $ANTLR start "rule__INTLiteral__Group__0" + // InternalApplicationConfiguration.g:3035:1: rule__INTLiteral__Group__0 : rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 ; + public final void rule__INTLiteral__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3039:1: ( rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 ) + // InternalApplicationConfiguration.g:3040:2: rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 + { + pushFollow(FOLLOW_9); + rule__INTLiteral__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__INTLiteral__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__INTLiteral__Group__0" + + + // $ANTLR start "rule__INTLiteral__Group__0__Impl" + // InternalApplicationConfiguration.g:3047:1: rule__INTLiteral__Group__0__Impl : ( ( '-' )? ) ; + public final void rule__INTLiteral__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3051:1: ( ( ( '-' )? ) ) + // InternalApplicationConfiguration.g:3052:1: ( ( '-' )? ) + { + // InternalApplicationConfiguration.g:3052:1: ( ( '-' )? ) + // InternalApplicationConfiguration.g:3053:2: ( '-' )? + { + before(grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0()); + // InternalApplicationConfiguration.g:3054:2: ( '-' )? + int alt37=2; + int LA37_0 = input.LA(1); + + if ( (LA37_0==24) ) { + alt37=1; + } + switch (alt37) { + case 1 : + // InternalApplicationConfiguration.g:3054:3: '-' + { + match(input,24,FOLLOW_2); + + } + break; + + } + + after(grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__INTLiteral__Group__0__Impl" + + + // $ANTLR start "rule__INTLiteral__Group__1" + // InternalApplicationConfiguration.g:3062:1: rule__INTLiteral__Group__1 : rule__INTLiteral__Group__1__Impl ; + public final void rule__INTLiteral__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3066:1: ( rule__INTLiteral__Group__1__Impl ) + // InternalApplicationConfiguration.g:3067:2: rule__INTLiteral__Group__1__Impl + { + pushFollow(FOLLOW_2); + rule__INTLiteral__Group__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__INTLiteral__Group__1" + + + // $ANTLR start "rule__INTLiteral__Group__1__Impl" + // InternalApplicationConfiguration.g:3073:1: rule__INTLiteral__Group__1__Impl : ( RULE_INT ) ; + public final void rule__INTLiteral__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3077:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:3078:1: ( RULE_INT ) + { + // InternalApplicationConfiguration.g:3078:1: ( RULE_INT ) + // InternalApplicationConfiguration.g:3079:2: RULE_INT + { + before(grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1()); + match(input,RULE_INT,FOLLOW_2); + after(grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__INTLiteral__Group__1__Impl" + + + // $ANTLR start "rule__EPackageImport__Group__0" + // InternalApplicationConfiguration.g:3089:1: rule__EPackageImport__Group__0 : rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 ; + public final void rule__EPackageImport__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3093:1: ( rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 ) + // InternalApplicationConfiguration.g:3094:2: rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 + { + pushFollow(FOLLOW_10); + rule__EPackageImport__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__EPackageImport__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__EPackageImport__Group__0" + + + // $ANTLR start "rule__EPackageImport__Group__0__Impl" + // InternalApplicationConfiguration.g:3101:1: rule__EPackageImport__Group__0__Impl : ( 'import' ) ; + public final void rule__EPackageImport__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3105:1: ( ( 'import' ) ) + // InternalApplicationConfiguration.g:3106:1: ( 'import' ) + { + // InternalApplicationConfiguration.g:3106:1: ( 'import' ) + // InternalApplicationConfiguration.g:3107:2: 'import' + { + before(grammarAccess.getEPackageImportAccess().getImportKeyword_0()); + match(input,25,FOLLOW_2); + after(grammarAccess.getEPackageImportAccess().getImportKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__EPackageImport__Group__0__Impl" + + + // $ANTLR start "rule__EPackageImport__Group__1" + // InternalApplicationConfiguration.g:3116:1: rule__EPackageImport__Group__1 : rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 ; + public final void rule__EPackageImport__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3120:1: ( rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 ) + // InternalApplicationConfiguration.g:3121:2: rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 + { + pushFollow(FOLLOW_11); + rule__EPackageImport__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__EPackageImport__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__EPackageImport__Group__1" + + + // $ANTLR start "rule__EPackageImport__Group__1__Impl" + // InternalApplicationConfiguration.g:3128:1: rule__EPackageImport__Group__1__Impl : ( 'epackage' ) ; + public final void rule__EPackageImport__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3132:1: ( ( 'epackage' ) ) + // InternalApplicationConfiguration.g:3133:1: ( 'epackage' ) + { + // InternalApplicationConfiguration.g:3133:1: ( 'epackage' ) + // InternalApplicationConfiguration.g:3134:2: 'epackage' + { + before(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1()); + match(input,26,FOLLOW_2); + after(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__EPackageImport__Group__1__Impl" + + + // $ANTLR start "rule__EPackageImport__Group__2" + // InternalApplicationConfiguration.g:3143:1: rule__EPackageImport__Group__2 : rule__EPackageImport__Group__2__Impl ; + public final void rule__EPackageImport__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3147:1: ( rule__EPackageImport__Group__2__Impl ) + // InternalApplicationConfiguration.g:3148:2: rule__EPackageImport__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__EPackageImport__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__EPackageImport__Group__2" + + + // $ANTLR start "rule__EPackageImport__Group__2__Impl" + // InternalApplicationConfiguration.g:3154:1: rule__EPackageImport__Group__2__Impl : ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) ; + public final void rule__EPackageImport__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3158:1: ( ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:3159:1: ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) + { + // InternalApplicationConfiguration.g:3159:1: ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) + // InternalApplicationConfiguration.g:3160:2: ( rule__EPackageImport__ImportedPackageAssignment_2 ) + { + before(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2()); + // InternalApplicationConfiguration.g:3161:2: ( rule__EPackageImport__ImportedPackageAssignment_2 ) + // InternalApplicationConfiguration.g:3161:3: rule__EPackageImport__ImportedPackageAssignment_2 + { + pushFollow(FOLLOW_2); + rule__EPackageImport__ImportedPackageAssignment_2(); + + state._fsp--; + + + } + + after(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__EPackageImport__Group__2__Impl" + + + // $ANTLR start "rule__ViatraImport__Group__0" + // InternalApplicationConfiguration.g:3170:1: rule__ViatraImport__Group__0 : rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 ; + public final void rule__ViatraImport__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3174:1: ( rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 ) + // InternalApplicationConfiguration.g:3175:2: rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 + { + pushFollow(FOLLOW_12); + rule__ViatraImport__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ViatraImport__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ViatraImport__Group__0" + + + // $ANTLR start "rule__ViatraImport__Group__0__Impl" + // InternalApplicationConfiguration.g:3182:1: rule__ViatraImport__Group__0__Impl : ( 'import' ) ; + public final void rule__ViatraImport__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3186:1: ( ( 'import' ) ) + // InternalApplicationConfiguration.g:3187:1: ( 'import' ) + { + // InternalApplicationConfiguration.g:3187:1: ( 'import' ) + // InternalApplicationConfiguration.g:3188:2: 'import' + { + before(grammarAccess.getViatraImportAccess().getImportKeyword_0()); + match(input,25,FOLLOW_2); + after(grammarAccess.getViatraImportAccess().getImportKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ViatraImport__Group__0__Impl" + + + // $ANTLR start "rule__ViatraImport__Group__1" + // InternalApplicationConfiguration.g:3197:1: rule__ViatraImport__Group__1 : rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 ; + public final void rule__ViatraImport__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3201:1: ( rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 ) + // InternalApplicationConfiguration.g:3202:2: rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 + { + pushFollow(FOLLOW_11); + rule__ViatraImport__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ViatraImport__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ViatraImport__Group__1" + + + // $ANTLR start "rule__ViatraImport__Group__1__Impl" + // InternalApplicationConfiguration.g:3209:1: rule__ViatraImport__Group__1__Impl : ( 'viatra' ) ; + public final void rule__ViatraImport__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3213:1: ( ( 'viatra' ) ) + // InternalApplicationConfiguration.g:3214:1: ( 'viatra' ) + { + // InternalApplicationConfiguration.g:3214:1: ( 'viatra' ) + // InternalApplicationConfiguration.g:3215:2: 'viatra' + { + before(grammarAccess.getViatraImportAccess().getViatraKeyword_1()); + match(input,27,FOLLOW_2); + after(grammarAccess.getViatraImportAccess().getViatraKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ViatraImport__Group__1__Impl" + + + // $ANTLR start "rule__ViatraImport__Group__2" + // InternalApplicationConfiguration.g:3224:1: rule__ViatraImport__Group__2 : rule__ViatraImport__Group__2__Impl ; + public final void rule__ViatraImport__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3228:1: ( rule__ViatraImport__Group__2__Impl ) + // InternalApplicationConfiguration.g:3229:2: rule__ViatraImport__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__ViatraImport__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ViatraImport__Group__2" + + + // $ANTLR start "rule__ViatraImport__Group__2__Impl" + // InternalApplicationConfiguration.g:3235:1: rule__ViatraImport__Group__2__Impl : ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) ; + public final void rule__ViatraImport__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3239:1: ( ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:3240:1: ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) + { + // InternalApplicationConfiguration.g:3240:1: ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) + // InternalApplicationConfiguration.g:3241:2: ( rule__ViatraImport__ImportedViatraAssignment_2 ) + { + before(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2()); + // InternalApplicationConfiguration.g:3242:2: ( rule__ViatraImport__ImportedViatraAssignment_2 ) + // InternalApplicationConfiguration.g:3242:3: rule__ViatraImport__ImportedViatraAssignment_2 + { + pushFollow(FOLLOW_2); + rule__ViatraImport__ImportedViatraAssignment_2(); + + state._fsp--; + + + } + + after(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ViatraImport__Group__2__Impl" + + + // $ANTLR start "rule__FileDeclaration__Group__0" + // InternalApplicationConfiguration.g:3251:1: rule__FileDeclaration__Group__0 : rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 ; + public final void rule__FileDeclaration__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3255:1: ( rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 ) + // InternalApplicationConfiguration.g:3256:2: rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 + { + pushFollow(FOLLOW_8); + rule__FileDeclaration__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__FileDeclaration__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FileDeclaration__Group__0" + + + // $ANTLR start "rule__FileDeclaration__Group__0__Impl" + // InternalApplicationConfiguration.g:3263:1: rule__FileDeclaration__Group__0__Impl : ( 'file' ) ; + public final void rule__FileDeclaration__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3267:1: ( ( 'file' ) ) + // InternalApplicationConfiguration.g:3268:1: ( 'file' ) + { + // InternalApplicationConfiguration.g:3268:1: ( 'file' ) + // InternalApplicationConfiguration.g:3269:2: 'file' + { + before(grammarAccess.getFileDeclarationAccess().getFileKeyword_0()); + match(input,28,FOLLOW_2); + after(grammarAccess.getFileDeclarationAccess().getFileKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FileDeclaration__Group__0__Impl" + + + // $ANTLR start "rule__FileDeclaration__Group__1" + // InternalApplicationConfiguration.g:3278:1: rule__FileDeclaration__Group__1 : rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 ; + public final void rule__FileDeclaration__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3282:1: ( rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 ) + // InternalApplicationConfiguration.g:3283:2: rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 + { + pushFollow(FOLLOW_13); + rule__FileDeclaration__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__FileDeclaration__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FileDeclaration__Group__1" + + + // $ANTLR start "rule__FileDeclaration__Group__1__Impl" + // InternalApplicationConfiguration.g:3290:1: rule__FileDeclaration__Group__1__Impl : ( ( rule__FileDeclaration__NameAssignment_1 ) ) ; + public final void rule__FileDeclaration__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3294:1: ( ( ( rule__FileDeclaration__NameAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:3295:1: ( ( rule__FileDeclaration__NameAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:3295:1: ( ( rule__FileDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:3296:2: ( rule__FileDeclaration__NameAssignment_1 ) + { + before(grammarAccess.getFileDeclarationAccess().getNameAssignment_1()); + // InternalApplicationConfiguration.g:3297:2: ( rule__FileDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:3297:3: rule__FileDeclaration__NameAssignment_1 + { + pushFollow(FOLLOW_2); + rule__FileDeclaration__NameAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getFileDeclarationAccess().getNameAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FileDeclaration__Group__1__Impl" + + + // $ANTLR start "rule__FileDeclaration__Group__2" + // InternalApplicationConfiguration.g:3305:1: rule__FileDeclaration__Group__2 : rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 ; + public final void rule__FileDeclaration__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3309:1: ( rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 ) + // InternalApplicationConfiguration.g:3310:2: rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 + { + pushFollow(FOLLOW_11); + rule__FileDeclaration__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__FileDeclaration__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FileDeclaration__Group__2" + + + // $ANTLR start "rule__FileDeclaration__Group__2__Impl" + // InternalApplicationConfiguration.g:3317:1: rule__FileDeclaration__Group__2__Impl : ( '=' ) ; + public final void rule__FileDeclaration__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3321:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:3322:1: ( '=' ) + { + // InternalApplicationConfiguration.g:3322:1: ( '=' ) + // InternalApplicationConfiguration.g:3323:2: '=' + { + before(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2()); + match(input,29,FOLLOW_2); + after(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FileDeclaration__Group__2__Impl" + + + // $ANTLR start "rule__FileDeclaration__Group__3" + // InternalApplicationConfiguration.g:3332:1: rule__FileDeclaration__Group__3 : rule__FileDeclaration__Group__3__Impl ; + public final void rule__FileDeclaration__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3336:1: ( rule__FileDeclaration__Group__3__Impl ) + // InternalApplicationConfiguration.g:3337:2: rule__FileDeclaration__Group__3__Impl + { + pushFollow(FOLLOW_2); + rule__FileDeclaration__Group__3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FileDeclaration__Group__3" + + + // $ANTLR start "rule__FileDeclaration__Group__3__Impl" + // InternalApplicationConfiguration.g:3343:1: rule__FileDeclaration__Group__3__Impl : ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) ; + public final void rule__FileDeclaration__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3347:1: ( ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) ) + // InternalApplicationConfiguration.g:3348:1: ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) + { + // InternalApplicationConfiguration.g:3348:1: ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) + // InternalApplicationConfiguration.g:3349:2: ( rule__FileDeclaration__SpecificationAssignment_3 ) + { + before(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3()); + // InternalApplicationConfiguration.g:3350:2: ( rule__FileDeclaration__SpecificationAssignment_3 ) + // InternalApplicationConfiguration.g:3350:3: rule__FileDeclaration__SpecificationAssignment_3 + { + pushFollow(FOLLOW_2); + rule__FileDeclaration__SpecificationAssignment_3(); + + state._fsp--; + + + } + + after(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FileDeclaration__Group__3__Impl" + + + // $ANTLR start "rule__MetamodelSpecification__Group__0" + // InternalApplicationConfiguration.g:3359:1: rule__MetamodelSpecification__Group__0 : rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 ; + public final void rule__MetamodelSpecification__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3363:1: ( rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 ) + // InternalApplicationConfiguration.g:3364:2: rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 + { + pushFollow(FOLLOW_14); + rule__MetamodelSpecification__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__MetamodelSpecification__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelSpecification__Group__0" + + + // $ANTLR start "rule__MetamodelSpecification__Group__0__Impl" + // InternalApplicationConfiguration.g:3371:1: rule__MetamodelSpecification__Group__0__Impl : ( '{' ) ; + public final void rule__MetamodelSpecification__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3375:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:3376:1: ( '{' ) + { + // InternalApplicationConfiguration.g:3376:1: ( '{' ) + // InternalApplicationConfiguration.g:3377:2: '{' + { + before(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0()); + match(input,30,FOLLOW_2); + after(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelSpecification__Group__0__Impl" + + + // $ANTLR start "rule__MetamodelSpecification__Group__1" + // InternalApplicationConfiguration.g:3386:1: rule__MetamodelSpecification__Group__1 : rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 ; + public final void rule__MetamodelSpecification__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3390:1: ( rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 ) + // InternalApplicationConfiguration.g:3391:2: rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 + { + pushFollow(FOLLOW_15); + rule__MetamodelSpecification__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__MetamodelSpecification__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelSpecification__Group__1" + + + // $ANTLR start "rule__MetamodelSpecification__Group__1__Impl" + // InternalApplicationConfiguration.g:3398:1: rule__MetamodelSpecification__Group__1__Impl : ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) ; + public final void rule__MetamodelSpecification__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3402:1: ( ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:3403:1: ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:3403:1: ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) + // InternalApplicationConfiguration.g:3404:2: ( rule__MetamodelSpecification__EntriesAssignment_1 ) + { + before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1()); + // InternalApplicationConfiguration.g:3405:2: ( rule__MetamodelSpecification__EntriesAssignment_1 ) + // InternalApplicationConfiguration.g:3405:3: rule__MetamodelSpecification__EntriesAssignment_1 + { + pushFollow(FOLLOW_2); + rule__MetamodelSpecification__EntriesAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelSpecification__Group__1__Impl" + + + // $ANTLR start "rule__MetamodelSpecification__Group__2" + // InternalApplicationConfiguration.g:3413:1: rule__MetamodelSpecification__Group__2 : rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 ; + public final void rule__MetamodelSpecification__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3417:1: ( rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 ) + // InternalApplicationConfiguration.g:3418:2: rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 + { + pushFollow(FOLLOW_15); + rule__MetamodelSpecification__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__MetamodelSpecification__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelSpecification__Group__2" + + + // $ANTLR start "rule__MetamodelSpecification__Group__2__Impl" + // InternalApplicationConfiguration.g:3425:1: rule__MetamodelSpecification__Group__2__Impl : ( ( rule__MetamodelSpecification__Group_2__0 )* ) ; + public final void rule__MetamodelSpecification__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3429:1: ( ( ( rule__MetamodelSpecification__Group_2__0 )* ) ) + // InternalApplicationConfiguration.g:3430:1: ( ( rule__MetamodelSpecification__Group_2__0 )* ) + { + // InternalApplicationConfiguration.g:3430:1: ( ( rule__MetamodelSpecification__Group_2__0 )* ) + // InternalApplicationConfiguration.g:3431:2: ( rule__MetamodelSpecification__Group_2__0 )* + { + before(grammarAccess.getMetamodelSpecificationAccess().getGroup_2()); + // InternalApplicationConfiguration.g:3432:2: ( rule__MetamodelSpecification__Group_2__0 )* + loop38: + do { + int alt38=2; + int LA38_0 = input.LA(1); + + if ( (LA38_0==32) ) { + alt38=1; + } + + + switch (alt38) { + case 1 : + // InternalApplicationConfiguration.g:3432:3: rule__MetamodelSpecification__Group_2__0 + { + pushFollow(FOLLOW_16); + rule__MetamodelSpecification__Group_2__0(); + + state._fsp--; + + + } + break; + + default : + break loop38; + } + } while (true); + + after(grammarAccess.getMetamodelSpecificationAccess().getGroup_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelSpecification__Group__2__Impl" + + + // $ANTLR start "rule__MetamodelSpecification__Group__3" + // InternalApplicationConfiguration.g:3440:1: rule__MetamodelSpecification__Group__3 : rule__MetamodelSpecification__Group__3__Impl ; + public final void rule__MetamodelSpecification__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3444:1: ( rule__MetamodelSpecification__Group__3__Impl ) + // InternalApplicationConfiguration.g:3445:2: rule__MetamodelSpecification__Group__3__Impl + { + pushFollow(FOLLOW_2); + rule__MetamodelSpecification__Group__3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelSpecification__Group__3" + + + // $ANTLR start "rule__MetamodelSpecification__Group__3__Impl" + // InternalApplicationConfiguration.g:3451:1: rule__MetamodelSpecification__Group__3__Impl : ( '}' ) ; + public final void rule__MetamodelSpecification__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3455:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:3456:1: ( '}' ) + { + // InternalApplicationConfiguration.g:3456:1: ( '}' ) + // InternalApplicationConfiguration.g:3457:2: '}' + { + before(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3()); + match(input,31,FOLLOW_2); + after(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelSpecification__Group__3__Impl" + + + // $ANTLR start "rule__MetamodelSpecification__Group_2__0" + // InternalApplicationConfiguration.g:3467:1: rule__MetamodelSpecification__Group_2__0 : rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 ; + public final void rule__MetamodelSpecification__Group_2__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3471:1: ( rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 ) + // InternalApplicationConfiguration.g:3472:2: rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 + { + pushFollow(FOLLOW_14); + rule__MetamodelSpecification__Group_2__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__MetamodelSpecification__Group_2__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelSpecification__Group_2__0" + + + // $ANTLR start "rule__MetamodelSpecification__Group_2__0__Impl" + // InternalApplicationConfiguration.g:3479:1: rule__MetamodelSpecification__Group_2__0__Impl : ( ',' ) ; + public final void rule__MetamodelSpecification__Group_2__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3483:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:3484:1: ( ',' ) + { + // InternalApplicationConfiguration.g:3484:1: ( ',' ) + // InternalApplicationConfiguration.g:3485:2: ',' + { + before(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0()); + match(input,32,FOLLOW_2); + after(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelSpecification__Group_2__0__Impl" + + + // $ANTLR start "rule__MetamodelSpecification__Group_2__1" + // InternalApplicationConfiguration.g:3494:1: rule__MetamodelSpecification__Group_2__1 : rule__MetamodelSpecification__Group_2__1__Impl ; + public final void rule__MetamodelSpecification__Group_2__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3498:1: ( rule__MetamodelSpecification__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:3499:2: rule__MetamodelSpecification__Group_2__1__Impl + { + pushFollow(FOLLOW_2); + rule__MetamodelSpecification__Group_2__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelSpecification__Group_2__1" + + + // $ANTLR start "rule__MetamodelSpecification__Group_2__1__Impl" + // InternalApplicationConfiguration.g:3505:1: rule__MetamodelSpecification__Group_2__1__Impl : ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) ; + public final void rule__MetamodelSpecification__Group_2__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3509:1: ( ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) ) + // InternalApplicationConfiguration.g:3510:1: ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) + { + // InternalApplicationConfiguration.g:3510:1: ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:3511:2: ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) + { + before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1()); + // InternalApplicationConfiguration.g:3512:2: ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) + // InternalApplicationConfiguration.g:3512:3: rule__MetamodelSpecification__EntriesAssignment_2_1 + { + pushFollow(FOLLOW_2); + rule__MetamodelSpecification__EntriesAssignment_2_1(); + + state._fsp--; + + + } + + after(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelSpecification__Group_2__1__Impl" + + + // $ANTLR start "rule__AllPackageEntry__Group__0" + // InternalApplicationConfiguration.g:3521:1: rule__AllPackageEntry__Group__0 : rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 ; + public final void rule__AllPackageEntry__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3525:1: ( rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 ) + // InternalApplicationConfiguration.g:3526:2: rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 + { + pushFollow(FOLLOW_8); + rule__AllPackageEntry__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__AllPackageEntry__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPackageEntry__Group__0" + + + // $ANTLR start "rule__AllPackageEntry__Group__0__Impl" + // InternalApplicationConfiguration.g:3533:1: rule__AllPackageEntry__Group__0__Impl : ( 'package' ) ; + public final void rule__AllPackageEntry__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3537:1: ( ( 'package' ) ) + // InternalApplicationConfiguration.g:3538:1: ( 'package' ) + { + // InternalApplicationConfiguration.g:3538:1: ( 'package' ) + // InternalApplicationConfiguration.g:3539:2: 'package' + { + before(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0()); + match(input,33,FOLLOW_2); + after(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPackageEntry__Group__0__Impl" + + + // $ANTLR start "rule__AllPackageEntry__Group__1" + // InternalApplicationConfiguration.g:3548:1: rule__AllPackageEntry__Group__1 : rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 ; + public final void rule__AllPackageEntry__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3552:1: ( rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 ) + // InternalApplicationConfiguration.g:3553:2: rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 + { + pushFollow(FOLLOW_17); + rule__AllPackageEntry__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__AllPackageEntry__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPackageEntry__Group__1" + + + // $ANTLR start "rule__AllPackageEntry__Group__1__Impl" + // InternalApplicationConfiguration.g:3560:1: rule__AllPackageEntry__Group__1__Impl : ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) ; + public final void rule__AllPackageEntry__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3564:1: ( ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:3565:1: ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:3565:1: ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) + // InternalApplicationConfiguration.g:3566:2: ( rule__AllPackageEntry__PackageAssignment_1 ) + { + before(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1()); + // InternalApplicationConfiguration.g:3567:2: ( rule__AllPackageEntry__PackageAssignment_1 ) + // InternalApplicationConfiguration.g:3567:3: rule__AllPackageEntry__PackageAssignment_1 + { + pushFollow(FOLLOW_2); + rule__AllPackageEntry__PackageAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPackageEntry__Group__1__Impl" + + + // $ANTLR start "rule__AllPackageEntry__Group__2" + // InternalApplicationConfiguration.g:3575:1: rule__AllPackageEntry__Group__2 : rule__AllPackageEntry__Group__2__Impl ; + public final void rule__AllPackageEntry__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3579:1: ( rule__AllPackageEntry__Group__2__Impl ) + // InternalApplicationConfiguration.g:3580:2: rule__AllPackageEntry__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__AllPackageEntry__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPackageEntry__Group__2" + + + // $ANTLR start "rule__AllPackageEntry__Group__2__Impl" + // InternalApplicationConfiguration.g:3586:1: rule__AllPackageEntry__Group__2__Impl : ( ( rule__AllPackageEntry__Group_2__0 )? ) ; + public final void rule__AllPackageEntry__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3590:1: ( ( ( rule__AllPackageEntry__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:3591:1: ( ( rule__AllPackageEntry__Group_2__0 )? ) + { + // InternalApplicationConfiguration.g:3591:1: ( ( rule__AllPackageEntry__Group_2__0 )? ) + // InternalApplicationConfiguration.g:3592:2: ( rule__AllPackageEntry__Group_2__0 )? + { + before(grammarAccess.getAllPackageEntryAccess().getGroup_2()); + // InternalApplicationConfiguration.g:3593:2: ( rule__AllPackageEntry__Group_2__0 )? + int alt39=2; + int LA39_0 = input.LA(1); + + if ( (LA39_0==34) ) { + alt39=1; + } + switch (alt39) { + case 1 : + // InternalApplicationConfiguration.g:3593:3: rule__AllPackageEntry__Group_2__0 + { + pushFollow(FOLLOW_2); + rule__AllPackageEntry__Group_2__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getAllPackageEntryAccess().getGroup_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPackageEntry__Group__2__Impl" + + + // $ANTLR start "rule__AllPackageEntry__Group_2__0" + // InternalApplicationConfiguration.g:3602:1: rule__AllPackageEntry__Group_2__0 : rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 ; + public final void rule__AllPackageEntry__Group_2__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3606:1: ( rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 ) + // InternalApplicationConfiguration.g:3607:2: rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 + { + pushFollow(FOLLOW_18); + rule__AllPackageEntry__Group_2__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__AllPackageEntry__Group_2__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPackageEntry__Group_2__0" + + + // $ANTLR start "rule__AllPackageEntry__Group_2__0__Impl" + // InternalApplicationConfiguration.g:3614:1: rule__AllPackageEntry__Group_2__0__Impl : ( 'excluding' ) ; + public final void rule__AllPackageEntry__Group_2__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3618:1: ( ( 'excluding' ) ) + // InternalApplicationConfiguration.g:3619:1: ( 'excluding' ) + { + // InternalApplicationConfiguration.g:3619:1: ( 'excluding' ) + // InternalApplicationConfiguration.g:3620:2: 'excluding' + { + before(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0()); + match(input,34,FOLLOW_2); + after(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPackageEntry__Group_2__0__Impl" + + + // $ANTLR start "rule__AllPackageEntry__Group_2__1" + // InternalApplicationConfiguration.g:3629:1: rule__AllPackageEntry__Group_2__1 : rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 ; + public final void rule__AllPackageEntry__Group_2__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3633:1: ( rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 ) + // InternalApplicationConfiguration.g:3634:2: rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 + { + pushFollow(FOLLOW_8); + rule__AllPackageEntry__Group_2__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__AllPackageEntry__Group_2__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPackageEntry__Group_2__1" + + + // $ANTLR start "rule__AllPackageEntry__Group_2__1__Impl" + // InternalApplicationConfiguration.g:3641:1: rule__AllPackageEntry__Group_2__1__Impl : ( '{' ) ; + public final void rule__AllPackageEntry__Group_2__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3645:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:3646:1: ( '{' ) + { + // InternalApplicationConfiguration.g:3646:1: ( '{' ) + // InternalApplicationConfiguration.g:3647:2: '{' + { + before(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1()); + match(input,30,FOLLOW_2); + after(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPackageEntry__Group_2__1__Impl" + + + // $ANTLR start "rule__AllPackageEntry__Group_2__2" + // InternalApplicationConfiguration.g:3656:1: rule__AllPackageEntry__Group_2__2 : rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 ; + public final void rule__AllPackageEntry__Group_2__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3660:1: ( rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 ) + // InternalApplicationConfiguration.g:3661:2: rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 + { + pushFollow(FOLLOW_15); + rule__AllPackageEntry__Group_2__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__AllPackageEntry__Group_2__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPackageEntry__Group_2__2" + + + // $ANTLR start "rule__AllPackageEntry__Group_2__2__Impl" + // InternalApplicationConfiguration.g:3668:1: rule__AllPackageEntry__Group_2__2__Impl : ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) ; + public final void rule__AllPackageEntry__Group_2__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3672:1: ( ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) ) + // InternalApplicationConfiguration.g:3673:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) + { + // InternalApplicationConfiguration.g:3673:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) + // InternalApplicationConfiguration.g:3674:2: ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) + { + before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2()); + // InternalApplicationConfiguration.g:3675:2: ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) + // InternalApplicationConfiguration.g:3675:3: rule__AllPackageEntry__ExclusionAssignment_2_2 + { + pushFollow(FOLLOW_2); + rule__AllPackageEntry__ExclusionAssignment_2_2(); + + state._fsp--; + + + } + + after(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPackageEntry__Group_2__2__Impl" + + + // $ANTLR start "rule__AllPackageEntry__Group_2__3" + // InternalApplicationConfiguration.g:3683:1: rule__AllPackageEntry__Group_2__3 : rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 ; + public final void rule__AllPackageEntry__Group_2__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3687:1: ( rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 ) + // InternalApplicationConfiguration.g:3688:2: rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 + { + pushFollow(FOLLOW_15); + rule__AllPackageEntry__Group_2__3__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__AllPackageEntry__Group_2__4(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPackageEntry__Group_2__3" + + + // $ANTLR start "rule__AllPackageEntry__Group_2__3__Impl" + // InternalApplicationConfiguration.g:3695:1: rule__AllPackageEntry__Group_2__3__Impl : ( ( rule__AllPackageEntry__Group_2_3__0 )* ) ; + public final void rule__AllPackageEntry__Group_2__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3699:1: ( ( ( rule__AllPackageEntry__Group_2_3__0 )* ) ) + // InternalApplicationConfiguration.g:3700:1: ( ( rule__AllPackageEntry__Group_2_3__0 )* ) + { + // InternalApplicationConfiguration.g:3700:1: ( ( rule__AllPackageEntry__Group_2_3__0 )* ) + // InternalApplicationConfiguration.g:3701:2: ( rule__AllPackageEntry__Group_2_3__0 )* + { + before(grammarAccess.getAllPackageEntryAccess().getGroup_2_3()); + // InternalApplicationConfiguration.g:3702:2: ( rule__AllPackageEntry__Group_2_3__0 )* + loop40: + do { + int alt40=2; + int LA40_0 = input.LA(1); + + if ( (LA40_0==32) ) { + alt40=1; + } + + + switch (alt40) { + case 1 : + // InternalApplicationConfiguration.g:3702:3: rule__AllPackageEntry__Group_2_3__0 + { + pushFollow(FOLLOW_16); + rule__AllPackageEntry__Group_2_3__0(); + + state._fsp--; + + + } + break; + + default : + break loop40; + } + } while (true); + + after(grammarAccess.getAllPackageEntryAccess().getGroup_2_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPackageEntry__Group_2__3__Impl" + + + // $ANTLR start "rule__AllPackageEntry__Group_2__4" + // InternalApplicationConfiguration.g:3710:1: rule__AllPackageEntry__Group_2__4 : rule__AllPackageEntry__Group_2__4__Impl ; + public final void rule__AllPackageEntry__Group_2__4() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3714:1: ( rule__AllPackageEntry__Group_2__4__Impl ) + // InternalApplicationConfiguration.g:3715:2: rule__AllPackageEntry__Group_2__4__Impl + { + pushFollow(FOLLOW_2); + rule__AllPackageEntry__Group_2__4__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPackageEntry__Group_2__4" + + + // $ANTLR start "rule__AllPackageEntry__Group_2__4__Impl" + // InternalApplicationConfiguration.g:3721:1: rule__AllPackageEntry__Group_2__4__Impl : ( '}' ) ; + public final void rule__AllPackageEntry__Group_2__4__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3725:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:3726:1: ( '}' ) + { + // InternalApplicationConfiguration.g:3726:1: ( '}' ) + // InternalApplicationConfiguration.g:3727:2: '}' + { + before(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4()); + match(input,31,FOLLOW_2); + after(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPackageEntry__Group_2__4__Impl" + + + // $ANTLR start "rule__AllPackageEntry__Group_2_3__0" + // InternalApplicationConfiguration.g:3737:1: rule__AllPackageEntry__Group_2_3__0 : rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 ; + public final void rule__AllPackageEntry__Group_2_3__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3741:1: ( rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 ) + // InternalApplicationConfiguration.g:3742:2: rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 + { + pushFollow(FOLLOW_8); + rule__AllPackageEntry__Group_2_3__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__AllPackageEntry__Group_2_3__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPackageEntry__Group_2_3__0" + + + // $ANTLR start "rule__AllPackageEntry__Group_2_3__0__Impl" + // InternalApplicationConfiguration.g:3749:1: rule__AllPackageEntry__Group_2_3__0__Impl : ( ',' ) ; + public final void rule__AllPackageEntry__Group_2_3__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3753:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:3754:1: ( ',' ) + { + // InternalApplicationConfiguration.g:3754:1: ( ',' ) + // InternalApplicationConfiguration.g:3755:2: ',' + { + before(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0()); + match(input,32,FOLLOW_2); + after(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPackageEntry__Group_2_3__0__Impl" + + + // $ANTLR start "rule__AllPackageEntry__Group_2_3__1" + // InternalApplicationConfiguration.g:3764:1: rule__AllPackageEntry__Group_2_3__1 : rule__AllPackageEntry__Group_2_3__1__Impl ; + public final void rule__AllPackageEntry__Group_2_3__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3768:1: ( rule__AllPackageEntry__Group_2_3__1__Impl ) + // InternalApplicationConfiguration.g:3769:2: rule__AllPackageEntry__Group_2_3__1__Impl + { + pushFollow(FOLLOW_2); + rule__AllPackageEntry__Group_2_3__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPackageEntry__Group_2_3__1" + + + // $ANTLR start "rule__AllPackageEntry__Group_2_3__1__Impl" + // InternalApplicationConfiguration.g:3775:1: rule__AllPackageEntry__Group_2_3__1__Impl : ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) ; + public final void rule__AllPackageEntry__Group_2_3__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3779:1: ( ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) ) + // InternalApplicationConfiguration.g:3780:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) + { + // InternalApplicationConfiguration.g:3780:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) + // InternalApplicationConfiguration.g:3781:2: ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) + { + before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1()); + // InternalApplicationConfiguration.g:3782:2: ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) + // InternalApplicationConfiguration.g:3782:3: rule__AllPackageEntry__ExclusionAssignment_2_3_1 + { + pushFollow(FOLLOW_2); + rule__AllPackageEntry__ExclusionAssignment_2_3_1(); + + state._fsp--; + + + } + + after(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPackageEntry__Group_2_3__1__Impl" + + + // $ANTLR start "rule__MetamodelElement__Group__0" + // InternalApplicationConfiguration.g:3791:1: rule__MetamodelElement__Group__0 : rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 ; + public final void rule__MetamodelElement__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3795:1: ( rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 ) + // InternalApplicationConfiguration.g:3796:2: rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 + { + pushFollow(FOLLOW_8); + rule__MetamodelElement__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__MetamodelElement__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelElement__Group__0" + + + // $ANTLR start "rule__MetamodelElement__Group__0__Impl" + // InternalApplicationConfiguration.g:3803:1: rule__MetamodelElement__Group__0__Impl : ( ( rule__MetamodelElement__Group_0__0 )? ) ; + public final void rule__MetamodelElement__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3807:1: ( ( ( rule__MetamodelElement__Group_0__0 )? ) ) + // InternalApplicationConfiguration.g:3808:1: ( ( rule__MetamodelElement__Group_0__0 )? ) + { + // InternalApplicationConfiguration.g:3808:1: ( ( rule__MetamodelElement__Group_0__0 )? ) + // InternalApplicationConfiguration.g:3809:2: ( rule__MetamodelElement__Group_0__0 )? + { + before(grammarAccess.getMetamodelElementAccess().getGroup_0()); + // InternalApplicationConfiguration.g:3810:2: ( rule__MetamodelElement__Group_0__0 )? + int alt41=2; + int LA41_0 = input.LA(1); + + if ( (LA41_0==RULE_ID) ) { + int LA41_1 = input.LA(2); + + if ( (LA41_1==23) ) { + int LA41_2 = input.LA(3); + + if ( (LA41_2==RULE_ID) ) { + int LA41_5 = input.LA(4); + + if ( (LA41_5==23||LA41_5==35) ) { + alt41=1; + } + } + } + else if ( (LA41_1==35) ) { + alt41=1; + } + } + switch (alt41) { + case 1 : + // InternalApplicationConfiguration.g:3810:3: rule__MetamodelElement__Group_0__0 + { + pushFollow(FOLLOW_2); + rule__MetamodelElement__Group_0__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getMetamodelElementAccess().getGroup_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelElement__Group__0__Impl" + + + // $ANTLR start "rule__MetamodelElement__Group__1" + // InternalApplicationConfiguration.g:3818:1: rule__MetamodelElement__Group__1 : rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 ; + public final void rule__MetamodelElement__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3822:1: ( rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 ) + // InternalApplicationConfiguration.g:3823:2: rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 + { + pushFollow(FOLLOW_6); + rule__MetamodelElement__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__MetamodelElement__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelElement__Group__1" + + + // $ANTLR start "rule__MetamodelElement__Group__1__Impl" + // InternalApplicationConfiguration.g:3830:1: rule__MetamodelElement__Group__1__Impl : ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) ; + public final void rule__MetamodelElement__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3834:1: ( ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:3835:1: ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:3835:1: ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) + // InternalApplicationConfiguration.g:3836:2: ( rule__MetamodelElement__ClassifierAssignment_1 ) + { + before(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1()); + // InternalApplicationConfiguration.g:3837:2: ( rule__MetamodelElement__ClassifierAssignment_1 ) + // InternalApplicationConfiguration.g:3837:3: rule__MetamodelElement__ClassifierAssignment_1 + { + pushFollow(FOLLOW_2); + rule__MetamodelElement__ClassifierAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelElement__Group__1__Impl" + + + // $ANTLR start "rule__MetamodelElement__Group__2" + // InternalApplicationConfiguration.g:3845:1: rule__MetamodelElement__Group__2 : rule__MetamodelElement__Group__2__Impl ; + public final void rule__MetamodelElement__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3849:1: ( rule__MetamodelElement__Group__2__Impl ) + // InternalApplicationConfiguration.g:3850:2: rule__MetamodelElement__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__MetamodelElement__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelElement__Group__2" + + + // $ANTLR start "rule__MetamodelElement__Group__2__Impl" + // InternalApplicationConfiguration.g:3856:1: rule__MetamodelElement__Group__2__Impl : ( ( rule__MetamodelElement__Group_2__0 )? ) ; + public final void rule__MetamodelElement__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3860:1: ( ( ( rule__MetamodelElement__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:3861:1: ( ( rule__MetamodelElement__Group_2__0 )? ) + { + // InternalApplicationConfiguration.g:3861:1: ( ( rule__MetamodelElement__Group_2__0 )? ) + // InternalApplicationConfiguration.g:3862:2: ( rule__MetamodelElement__Group_2__0 )? + { + before(grammarAccess.getMetamodelElementAccess().getGroup_2()); + // InternalApplicationConfiguration.g:3863:2: ( rule__MetamodelElement__Group_2__0 )? + int alt42=2; + int LA42_0 = input.LA(1); + + if ( (LA42_0==23) ) { + alt42=1; + } + switch (alt42) { + case 1 : + // InternalApplicationConfiguration.g:3863:3: rule__MetamodelElement__Group_2__0 + { + pushFollow(FOLLOW_2); + rule__MetamodelElement__Group_2__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getMetamodelElementAccess().getGroup_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelElement__Group__2__Impl" + + + // $ANTLR start "rule__MetamodelElement__Group_0__0" + // InternalApplicationConfiguration.g:3872:1: rule__MetamodelElement__Group_0__0 : rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 ; + public final void rule__MetamodelElement__Group_0__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3876:1: ( rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 ) + // InternalApplicationConfiguration.g:3877:2: rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 + { + pushFollow(FOLLOW_19); + rule__MetamodelElement__Group_0__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__MetamodelElement__Group_0__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelElement__Group_0__0" + + + // $ANTLR start "rule__MetamodelElement__Group_0__0__Impl" + // InternalApplicationConfiguration.g:3884:1: rule__MetamodelElement__Group_0__0__Impl : ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) ; + public final void rule__MetamodelElement__Group_0__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3888:1: ( ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) ) + // InternalApplicationConfiguration.g:3889:1: ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) + { + // InternalApplicationConfiguration.g:3889:1: ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) + // InternalApplicationConfiguration.g:3890:2: ( rule__MetamodelElement__PackageAssignment_0_0 ) + { + before(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0()); + // InternalApplicationConfiguration.g:3891:2: ( rule__MetamodelElement__PackageAssignment_0_0 ) + // InternalApplicationConfiguration.g:3891:3: rule__MetamodelElement__PackageAssignment_0_0 + { + pushFollow(FOLLOW_2); + rule__MetamodelElement__PackageAssignment_0_0(); + + state._fsp--; + + + } + + after(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelElement__Group_0__0__Impl" + + + // $ANTLR start "rule__MetamodelElement__Group_0__1" + // InternalApplicationConfiguration.g:3899:1: rule__MetamodelElement__Group_0__1 : rule__MetamodelElement__Group_0__1__Impl ; + public final void rule__MetamodelElement__Group_0__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3903:1: ( rule__MetamodelElement__Group_0__1__Impl ) + // InternalApplicationConfiguration.g:3904:2: rule__MetamodelElement__Group_0__1__Impl + { + pushFollow(FOLLOW_2); + rule__MetamodelElement__Group_0__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelElement__Group_0__1" + + + // $ANTLR start "rule__MetamodelElement__Group_0__1__Impl" + // InternalApplicationConfiguration.g:3910:1: rule__MetamodelElement__Group_0__1__Impl : ( '::' ) ; + public final void rule__MetamodelElement__Group_0__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3914:1: ( ( '::' ) ) + // InternalApplicationConfiguration.g:3915:1: ( '::' ) + { + // InternalApplicationConfiguration.g:3915:1: ( '::' ) + // InternalApplicationConfiguration.g:3916:2: '::' + { + before(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1()); + match(input,35,FOLLOW_2); + after(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelElement__Group_0__1__Impl" + + + // $ANTLR start "rule__MetamodelElement__Group_2__0" + // InternalApplicationConfiguration.g:3926:1: rule__MetamodelElement__Group_2__0 : rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 ; + public final void rule__MetamodelElement__Group_2__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3930:1: ( rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 ) + // InternalApplicationConfiguration.g:3931:2: rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 + { + pushFollow(FOLLOW_8); + rule__MetamodelElement__Group_2__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__MetamodelElement__Group_2__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelElement__Group_2__0" + + + // $ANTLR start "rule__MetamodelElement__Group_2__0__Impl" + // InternalApplicationConfiguration.g:3938:1: rule__MetamodelElement__Group_2__0__Impl : ( '.' ) ; + public final void rule__MetamodelElement__Group_2__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3942:1: ( ( '.' ) ) + // InternalApplicationConfiguration.g:3943:1: ( '.' ) + { + // InternalApplicationConfiguration.g:3943:1: ( '.' ) + // InternalApplicationConfiguration.g:3944:2: '.' + { + before(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0()); + match(input,23,FOLLOW_2); + after(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelElement__Group_2__0__Impl" + + + // $ANTLR start "rule__MetamodelElement__Group_2__1" + // InternalApplicationConfiguration.g:3953:1: rule__MetamodelElement__Group_2__1 : rule__MetamodelElement__Group_2__1__Impl ; + public final void rule__MetamodelElement__Group_2__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3957:1: ( rule__MetamodelElement__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:3958:2: rule__MetamodelElement__Group_2__1__Impl + { + pushFollow(FOLLOW_2); + rule__MetamodelElement__Group_2__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelElement__Group_2__1" + + + // $ANTLR start "rule__MetamodelElement__Group_2__1__Impl" + // InternalApplicationConfiguration.g:3964:1: rule__MetamodelElement__Group_2__1__Impl : ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) ; + public final void rule__MetamodelElement__Group_2__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3968:1: ( ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) ) + // InternalApplicationConfiguration.g:3969:1: ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) + { + // InternalApplicationConfiguration.g:3969:1: ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:3970:2: ( rule__MetamodelElement__FeatureAssignment_2_1 ) + { + before(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1()); + // InternalApplicationConfiguration.g:3971:2: ( rule__MetamodelElement__FeatureAssignment_2_1 ) + // InternalApplicationConfiguration.g:3971:3: rule__MetamodelElement__FeatureAssignment_2_1 + { + pushFollow(FOLLOW_2); + rule__MetamodelElement__FeatureAssignment_2_1(); + + state._fsp--; + + + } + + after(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelElement__Group_2__1__Impl" + + + // $ANTLR start "rule__MetamodelDeclaration__Group__0" + // InternalApplicationConfiguration.g:3980:1: rule__MetamodelDeclaration__Group__0 : rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 ; + public final void rule__MetamodelDeclaration__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3984:1: ( rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 ) + // InternalApplicationConfiguration.g:3985:2: rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 + { + pushFollow(FOLLOW_8); + rule__MetamodelDeclaration__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__MetamodelDeclaration__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelDeclaration__Group__0" + + + // $ANTLR start "rule__MetamodelDeclaration__Group__0__Impl" + // InternalApplicationConfiguration.g:3992:1: rule__MetamodelDeclaration__Group__0__Impl : ( 'metamodel' ) ; + public final void rule__MetamodelDeclaration__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3996:1: ( ( 'metamodel' ) ) + // InternalApplicationConfiguration.g:3997:1: ( 'metamodel' ) + { + // InternalApplicationConfiguration.g:3997:1: ( 'metamodel' ) + // InternalApplicationConfiguration.g:3998:2: 'metamodel' + { + before(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0()); + match(input,36,FOLLOW_2); + after(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelDeclaration__Group__0__Impl" + + + // $ANTLR start "rule__MetamodelDeclaration__Group__1" + // InternalApplicationConfiguration.g:4007:1: rule__MetamodelDeclaration__Group__1 : rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 ; + public final void rule__MetamodelDeclaration__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4011:1: ( rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 ) + // InternalApplicationConfiguration.g:4012:2: rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 + { + pushFollow(FOLLOW_18); + rule__MetamodelDeclaration__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__MetamodelDeclaration__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelDeclaration__Group__1" + + + // $ANTLR start "rule__MetamodelDeclaration__Group__1__Impl" + // InternalApplicationConfiguration.g:4019:1: rule__MetamodelDeclaration__Group__1__Impl : ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) ; + public final void rule__MetamodelDeclaration__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4023:1: ( ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:4024:1: ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:4024:1: ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:4025:2: ( rule__MetamodelDeclaration__NameAssignment_1 ) + { + before(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1()); + // InternalApplicationConfiguration.g:4026:2: ( rule__MetamodelDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:4026:3: rule__MetamodelDeclaration__NameAssignment_1 + { + pushFollow(FOLLOW_2); + rule__MetamodelDeclaration__NameAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelDeclaration__Group__1__Impl" + + + // $ANTLR start "rule__MetamodelDeclaration__Group__2" + // InternalApplicationConfiguration.g:4034:1: rule__MetamodelDeclaration__Group__2 : rule__MetamodelDeclaration__Group__2__Impl ; + public final void rule__MetamodelDeclaration__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4038:1: ( rule__MetamodelDeclaration__Group__2__Impl ) + // InternalApplicationConfiguration.g:4039:2: rule__MetamodelDeclaration__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__MetamodelDeclaration__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelDeclaration__Group__2" + + + // $ANTLR start "rule__MetamodelDeclaration__Group__2__Impl" + // InternalApplicationConfiguration.g:4045:1: rule__MetamodelDeclaration__Group__2__Impl : ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) ; + public final void rule__MetamodelDeclaration__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4049:1: ( ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:4050:1: ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) + { + // InternalApplicationConfiguration.g:4050:1: ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:4051:2: ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) + { + before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2()); + // InternalApplicationConfiguration.g:4052:2: ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:4052:3: rule__MetamodelDeclaration__SpecificationAssignment_2 + { + pushFollow(FOLLOW_2); + rule__MetamodelDeclaration__SpecificationAssignment_2(); + + state._fsp--; + + + } + + after(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelDeclaration__Group__2__Impl" + + + // $ANTLR start "rule__PartialModelSpecification__Group__0" + // InternalApplicationConfiguration.g:4061:1: rule__PartialModelSpecification__Group__0 : rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 ; + public final void rule__PartialModelSpecification__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4065:1: ( rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 ) + // InternalApplicationConfiguration.g:4066:2: rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 + { + pushFollow(FOLLOW_20); + rule__PartialModelSpecification__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__PartialModelSpecification__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelSpecification__Group__0" + + + // $ANTLR start "rule__PartialModelSpecification__Group__0__Impl" + // InternalApplicationConfiguration.g:4073:1: rule__PartialModelSpecification__Group__0__Impl : ( '{' ) ; + public final void rule__PartialModelSpecification__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4077:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:4078:1: ( '{' ) + { + // InternalApplicationConfiguration.g:4078:1: ( '{' ) + // InternalApplicationConfiguration.g:4079:2: '{' + { + before(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0()); + match(input,30,FOLLOW_2); + after(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelSpecification__Group__0__Impl" + + + // $ANTLR start "rule__PartialModelSpecification__Group__1" + // InternalApplicationConfiguration.g:4088:1: rule__PartialModelSpecification__Group__1 : rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 ; + public final void rule__PartialModelSpecification__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4092:1: ( rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 ) + // InternalApplicationConfiguration.g:4093:2: rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 + { + pushFollow(FOLLOW_15); + rule__PartialModelSpecification__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__PartialModelSpecification__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelSpecification__Group__1" + + + // $ANTLR start "rule__PartialModelSpecification__Group__1__Impl" + // InternalApplicationConfiguration.g:4100:1: rule__PartialModelSpecification__Group__1__Impl : ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) ; + public final void rule__PartialModelSpecification__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4104:1: ( ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:4105:1: ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:4105:1: ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) + // InternalApplicationConfiguration.g:4106:2: ( rule__PartialModelSpecification__EntryAssignment_1 ) + { + before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1()); + // InternalApplicationConfiguration.g:4107:2: ( rule__PartialModelSpecification__EntryAssignment_1 ) + // InternalApplicationConfiguration.g:4107:3: rule__PartialModelSpecification__EntryAssignment_1 + { + pushFollow(FOLLOW_2); + rule__PartialModelSpecification__EntryAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelSpecification__Group__1__Impl" + + + // $ANTLR start "rule__PartialModelSpecification__Group__2" + // InternalApplicationConfiguration.g:4115:1: rule__PartialModelSpecification__Group__2 : rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 ; + public final void rule__PartialModelSpecification__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4119:1: ( rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 ) + // InternalApplicationConfiguration.g:4120:2: rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 + { + pushFollow(FOLLOW_15); + rule__PartialModelSpecification__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__PartialModelSpecification__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelSpecification__Group__2" + + + // $ANTLR start "rule__PartialModelSpecification__Group__2__Impl" + // InternalApplicationConfiguration.g:4127:1: rule__PartialModelSpecification__Group__2__Impl : ( ( rule__PartialModelSpecification__Group_2__0 )? ) ; + public final void rule__PartialModelSpecification__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4131:1: ( ( ( rule__PartialModelSpecification__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:4132:1: ( ( rule__PartialModelSpecification__Group_2__0 )? ) + { + // InternalApplicationConfiguration.g:4132:1: ( ( rule__PartialModelSpecification__Group_2__0 )? ) + // InternalApplicationConfiguration.g:4133:2: ( rule__PartialModelSpecification__Group_2__0 )? + { + before(grammarAccess.getPartialModelSpecificationAccess().getGroup_2()); + // InternalApplicationConfiguration.g:4134:2: ( rule__PartialModelSpecification__Group_2__0 )? + int alt43=2; + int LA43_0 = input.LA(1); + + if ( (LA43_0==32) ) { + alt43=1; + } + switch (alt43) { + case 1 : + // InternalApplicationConfiguration.g:4134:3: rule__PartialModelSpecification__Group_2__0 + { + pushFollow(FOLLOW_2); + rule__PartialModelSpecification__Group_2__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getPartialModelSpecificationAccess().getGroup_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelSpecification__Group__2__Impl" + + + // $ANTLR start "rule__PartialModelSpecification__Group__3" + // InternalApplicationConfiguration.g:4142:1: rule__PartialModelSpecification__Group__3 : rule__PartialModelSpecification__Group__3__Impl ; + public final void rule__PartialModelSpecification__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4146:1: ( rule__PartialModelSpecification__Group__3__Impl ) + // InternalApplicationConfiguration.g:4147:2: rule__PartialModelSpecification__Group__3__Impl + { + pushFollow(FOLLOW_2); + rule__PartialModelSpecification__Group__3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelSpecification__Group__3" + + + // $ANTLR start "rule__PartialModelSpecification__Group__3__Impl" + // InternalApplicationConfiguration.g:4153:1: rule__PartialModelSpecification__Group__3__Impl : ( '}' ) ; + public final void rule__PartialModelSpecification__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4157:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:4158:1: ( '}' ) + { + // InternalApplicationConfiguration.g:4158:1: ( '}' ) + // InternalApplicationConfiguration.g:4159:2: '}' + { + before(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3()); + match(input,31,FOLLOW_2); + after(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelSpecification__Group__3__Impl" + + + // $ANTLR start "rule__PartialModelSpecification__Group_2__0" + // InternalApplicationConfiguration.g:4169:1: rule__PartialModelSpecification__Group_2__0 : rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 ; + public final void rule__PartialModelSpecification__Group_2__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4173:1: ( rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 ) + // InternalApplicationConfiguration.g:4174:2: rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 + { + pushFollow(FOLLOW_20); + rule__PartialModelSpecification__Group_2__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__PartialModelSpecification__Group_2__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelSpecification__Group_2__0" + + + // $ANTLR start "rule__PartialModelSpecification__Group_2__0__Impl" + // InternalApplicationConfiguration.g:4181:1: rule__PartialModelSpecification__Group_2__0__Impl : ( ',' ) ; + public final void rule__PartialModelSpecification__Group_2__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4185:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:4186:1: ( ',' ) + { + // InternalApplicationConfiguration.g:4186:1: ( ',' ) + // InternalApplicationConfiguration.g:4187:2: ',' + { + before(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0()); + match(input,32,FOLLOW_2); + after(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelSpecification__Group_2__0__Impl" + + + // $ANTLR start "rule__PartialModelSpecification__Group_2__1" + // InternalApplicationConfiguration.g:4196:1: rule__PartialModelSpecification__Group_2__1 : rule__PartialModelSpecification__Group_2__1__Impl ; + public final void rule__PartialModelSpecification__Group_2__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4200:1: ( rule__PartialModelSpecification__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:4201:2: rule__PartialModelSpecification__Group_2__1__Impl + { + pushFollow(FOLLOW_2); + rule__PartialModelSpecification__Group_2__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelSpecification__Group_2__1" + + + // $ANTLR start "rule__PartialModelSpecification__Group_2__1__Impl" + // InternalApplicationConfiguration.g:4207:1: rule__PartialModelSpecification__Group_2__1__Impl : ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) ; + public final void rule__PartialModelSpecification__Group_2__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4211:1: ( ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) ) + // InternalApplicationConfiguration.g:4212:1: ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) + { + // InternalApplicationConfiguration.g:4212:1: ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:4213:2: ( rule__PartialModelSpecification__EntryAssignment_2_1 ) + { + before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1()); + // InternalApplicationConfiguration.g:4214:2: ( rule__PartialModelSpecification__EntryAssignment_2_1 ) + // InternalApplicationConfiguration.g:4214:3: rule__PartialModelSpecification__EntryAssignment_2_1 + { + pushFollow(FOLLOW_2); + rule__PartialModelSpecification__EntryAssignment_2_1(); + + state._fsp--; + + + } + + after(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelSpecification__Group_2__1__Impl" + + + // $ANTLR start "rule__FolderEntry__Group__0" + // InternalApplicationConfiguration.g:4223:1: rule__FolderEntry__Group__0 : rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 ; + public final void rule__FolderEntry__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4227:1: ( rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 ) + // InternalApplicationConfiguration.g:4228:2: rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 + { + pushFollow(FOLLOW_21); + rule__FolderEntry__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__FolderEntry__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FolderEntry__Group__0" + + + // $ANTLR start "rule__FolderEntry__Group__0__Impl" + // InternalApplicationConfiguration.g:4235:1: rule__FolderEntry__Group__0__Impl : ( 'folder' ) ; + public final void rule__FolderEntry__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4239:1: ( ( 'folder' ) ) + // InternalApplicationConfiguration.g:4240:1: ( 'folder' ) + { + // InternalApplicationConfiguration.g:4240:1: ( 'folder' ) + // InternalApplicationConfiguration.g:4241:2: 'folder' + { + before(grammarAccess.getFolderEntryAccess().getFolderKeyword_0()); + match(input,37,FOLLOW_2); + after(grammarAccess.getFolderEntryAccess().getFolderKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FolderEntry__Group__0__Impl" + + + // $ANTLR start "rule__FolderEntry__Group__1" + // InternalApplicationConfiguration.g:4250:1: rule__FolderEntry__Group__1 : rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 ; + public final void rule__FolderEntry__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4254:1: ( rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 ) + // InternalApplicationConfiguration.g:4255:2: rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 + { + pushFollow(FOLLOW_17); + rule__FolderEntry__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__FolderEntry__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FolderEntry__Group__1" + + + // $ANTLR start "rule__FolderEntry__Group__1__Impl" + // InternalApplicationConfiguration.g:4262:1: rule__FolderEntry__Group__1__Impl : ( ( rule__FolderEntry__PathAssignment_1 ) ) ; + public final void rule__FolderEntry__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4266:1: ( ( ( rule__FolderEntry__PathAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:4267:1: ( ( rule__FolderEntry__PathAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:4267:1: ( ( rule__FolderEntry__PathAssignment_1 ) ) + // InternalApplicationConfiguration.g:4268:2: ( rule__FolderEntry__PathAssignment_1 ) + { + before(grammarAccess.getFolderEntryAccess().getPathAssignment_1()); + // InternalApplicationConfiguration.g:4269:2: ( rule__FolderEntry__PathAssignment_1 ) + // InternalApplicationConfiguration.g:4269:3: rule__FolderEntry__PathAssignment_1 + { + pushFollow(FOLLOW_2); + rule__FolderEntry__PathAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getFolderEntryAccess().getPathAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FolderEntry__Group__1__Impl" + + + // $ANTLR start "rule__FolderEntry__Group__2" + // InternalApplicationConfiguration.g:4277:1: rule__FolderEntry__Group__2 : rule__FolderEntry__Group__2__Impl ; + public final void rule__FolderEntry__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4281:1: ( rule__FolderEntry__Group__2__Impl ) + // InternalApplicationConfiguration.g:4282:2: rule__FolderEntry__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__FolderEntry__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FolderEntry__Group__2" + + + // $ANTLR start "rule__FolderEntry__Group__2__Impl" + // InternalApplicationConfiguration.g:4288:1: rule__FolderEntry__Group__2__Impl : ( ( rule__FolderEntry__Group_2__0 )? ) ; + public final void rule__FolderEntry__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4292:1: ( ( ( rule__FolderEntry__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:4293:1: ( ( rule__FolderEntry__Group_2__0 )? ) + { + // InternalApplicationConfiguration.g:4293:1: ( ( rule__FolderEntry__Group_2__0 )? ) + // InternalApplicationConfiguration.g:4294:2: ( rule__FolderEntry__Group_2__0 )? + { + before(grammarAccess.getFolderEntryAccess().getGroup_2()); + // InternalApplicationConfiguration.g:4295:2: ( rule__FolderEntry__Group_2__0 )? + int alt44=2; + int LA44_0 = input.LA(1); + + if ( (LA44_0==34) ) { + alt44=1; + } + switch (alt44) { + case 1 : + // InternalApplicationConfiguration.g:4295:3: rule__FolderEntry__Group_2__0 + { + pushFollow(FOLLOW_2); + rule__FolderEntry__Group_2__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getFolderEntryAccess().getGroup_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FolderEntry__Group__2__Impl" + + + // $ANTLR start "rule__FolderEntry__Group_2__0" + // InternalApplicationConfiguration.g:4304:1: rule__FolderEntry__Group_2__0 : rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 ; + public final void rule__FolderEntry__Group_2__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4308:1: ( rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 ) + // InternalApplicationConfiguration.g:4309:2: rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 + { + pushFollow(FOLLOW_18); + rule__FolderEntry__Group_2__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__FolderEntry__Group_2__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FolderEntry__Group_2__0" + + + // $ANTLR start "rule__FolderEntry__Group_2__0__Impl" + // InternalApplicationConfiguration.g:4316:1: rule__FolderEntry__Group_2__0__Impl : ( 'excluding' ) ; + public final void rule__FolderEntry__Group_2__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4320:1: ( ( 'excluding' ) ) + // InternalApplicationConfiguration.g:4321:1: ( 'excluding' ) + { + // InternalApplicationConfiguration.g:4321:1: ( 'excluding' ) + // InternalApplicationConfiguration.g:4322:2: 'excluding' + { + before(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0()); + match(input,34,FOLLOW_2); + after(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FolderEntry__Group_2__0__Impl" + + + // $ANTLR start "rule__FolderEntry__Group_2__1" + // InternalApplicationConfiguration.g:4331:1: rule__FolderEntry__Group_2__1 : rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 ; + public final void rule__FolderEntry__Group_2__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4335:1: ( rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 ) + // InternalApplicationConfiguration.g:4336:2: rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 + { + pushFollow(FOLLOW_21); + rule__FolderEntry__Group_2__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__FolderEntry__Group_2__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FolderEntry__Group_2__1" + + + // $ANTLR start "rule__FolderEntry__Group_2__1__Impl" + // InternalApplicationConfiguration.g:4343:1: rule__FolderEntry__Group_2__1__Impl : ( '{' ) ; + public final void rule__FolderEntry__Group_2__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4347:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:4348:1: ( '{' ) + { + // InternalApplicationConfiguration.g:4348:1: ( '{' ) + // InternalApplicationConfiguration.g:4349:2: '{' + { + before(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1()); + match(input,30,FOLLOW_2); + after(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FolderEntry__Group_2__1__Impl" + + + // $ANTLR start "rule__FolderEntry__Group_2__2" + // InternalApplicationConfiguration.g:4358:1: rule__FolderEntry__Group_2__2 : rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 ; + public final void rule__FolderEntry__Group_2__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4362:1: ( rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 ) + // InternalApplicationConfiguration.g:4363:2: rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 + { + pushFollow(FOLLOW_15); + rule__FolderEntry__Group_2__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__FolderEntry__Group_2__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FolderEntry__Group_2__2" + + + // $ANTLR start "rule__FolderEntry__Group_2__2__Impl" + // InternalApplicationConfiguration.g:4370:1: rule__FolderEntry__Group_2__2__Impl : ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) ; + public final void rule__FolderEntry__Group_2__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4374:1: ( ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) ) + // InternalApplicationConfiguration.g:4375:1: ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) + { + // InternalApplicationConfiguration.g:4375:1: ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) + // InternalApplicationConfiguration.g:4376:2: ( rule__FolderEntry__ExclusionAssignment_2_2 ) + { + before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2()); + // InternalApplicationConfiguration.g:4377:2: ( rule__FolderEntry__ExclusionAssignment_2_2 ) + // InternalApplicationConfiguration.g:4377:3: rule__FolderEntry__ExclusionAssignment_2_2 + { + pushFollow(FOLLOW_2); + rule__FolderEntry__ExclusionAssignment_2_2(); + + state._fsp--; + + + } + + after(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FolderEntry__Group_2__2__Impl" + + + // $ANTLR start "rule__FolderEntry__Group_2__3" + // InternalApplicationConfiguration.g:4385:1: rule__FolderEntry__Group_2__3 : rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 ; + public final void rule__FolderEntry__Group_2__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4389:1: ( rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 ) + // InternalApplicationConfiguration.g:4390:2: rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 + { + pushFollow(FOLLOW_15); + rule__FolderEntry__Group_2__3__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__FolderEntry__Group_2__4(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FolderEntry__Group_2__3" + + + // $ANTLR start "rule__FolderEntry__Group_2__3__Impl" + // InternalApplicationConfiguration.g:4397:1: rule__FolderEntry__Group_2__3__Impl : ( ( rule__FolderEntry__Group_2_3__0 )* ) ; + public final void rule__FolderEntry__Group_2__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4401:1: ( ( ( rule__FolderEntry__Group_2_3__0 )* ) ) + // InternalApplicationConfiguration.g:4402:1: ( ( rule__FolderEntry__Group_2_3__0 )* ) + { + // InternalApplicationConfiguration.g:4402:1: ( ( rule__FolderEntry__Group_2_3__0 )* ) + // InternalApplicationConfiguration.g:4403:2: ( rule__FolderEntry__Group_2_3__0 )* + { + before(grammarAccess.getFolderEntryAccess().getGroup_2_3()); + // InternalApplicationConfiguration.g:4404:2: ( rule__FolderEntry__Group_2_3__0 )* + loop45: + do { + int alt45=2; + int LA45_0 = input.LA(1); + + if ( (LA45_0==32) ) { + alt45=1; + } + + + switch (alt45) { + case 1 : + // InternalApplicationConfiguration.g:4404:3: rule__FolderEntry__Group_2_3__0 + { + pushFollow(FOLLOW_16); + rule__FolderEntry__Group_2_3__0(); + + state._fsp--; + + + } + break; + + default : + break loop45; + } + } while (true); + + after(grammarAccess.getFolderEntryAccess().getGroup_2_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FolderEntry__Group_2__3__Impl" + + + // $ANTLR start "rule__FolderEntry__Group_2__4" + // InternalApplicationConfiguration.g:4412:1: rule__FolderEntry__Group_2__4 : rule__FolderEntry__Group_2__4__Impl ; + public final void rule__FolderEntry__Group_2__4() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4416:1: ( rule__FolderEntry__Group_2__4__Impl ) + // InternalApplicationConfiguration.g:4417:2: rule__FolderEntry__Group_2__4__Impl + { + pushFollow(FOLLOW_2); + rule__FolderEntry__Group_2__4__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FolderEntry__Group_2__4" + + + // $ANTLR start "rule__FolderEntry__Group_2__4__Impl" + // InternalApplicationConfiguration.g:4423:1: rule__FolderEntry__Group_2__4__Impl : ( '}' ) ; + public final void rule__FolderEntry__Group_2__4__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4427:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:4428:1: ( '}' ) + { + // InternalApplicationConfiguration.g:4428:1: ( '}' ) + // InternalApplicationConfiguration.g:4429:2: '}' + { + before(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4()); + match(input,31,FOLLOW_2); + after(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FolderEntry__Group_2__4__Impl" + + + // $ANTLR start "rule__FolderEntry__Group_2_3__0" + // InternalApplicationConfiguration.g:4439:1: rule__FolderEntry__Group_2_3__0 : rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 ; + public final void rule__FolderEntry__Group_2_3__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4443:1: ( rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 ) + // InternalApplicationConfiguration.g:4444:2: rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 + { + pushFollow(FOLLOW_21); + rule__FolderEntry__Group_2_3__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__FolderEntry__Group_2_3__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FolderEntry__Group_2_3__0" + + + // $ANTLR start "rule__FolderEntry__Group_2_3__0__Impl" + // InternalApplicationConfiguration.g:4451:1: rule__FolderEntry__Group_2_3__0__Impl : ( ',' ) ; + public final void rule__FolderEntry__Group_2_3__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4455:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:4456:1: ( ',' ) + { + // InternalApplicationConfiguration.g:4456:1: ( ',' ) + // InternalApplicationConfiguration.g:4457:2: ',' + { + before(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0()); + match(input,32,FOLLOW_2); + after(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FolderEntry__Group_2_3__0__Impl" + + + // $ANTLR start "rule__FolderEntry__Group_2_3__1" + // InternalApplicationConfiguration.g:4466:1: rule__FolderEntry__Group_2_3__1 : rule__FolderEntry__Group_2_3__1__Impl ; + public final void rule__FolderEntry__Group_2_3__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4470:1: ( rule__FolderEntry__Group_2_3__1__Impl ) + // InternalApplicationConfiguration.g:4471:2: rule__FolderEntry__Group_2_3__1__Impl + { + pushFollow(FOLLOW_2); + rule__FolderEntry__Group_2_3__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FolderEntry__Group_2_3__1" + + + // $ANTLR start "rule__FolderEntry__Group_2_3__1__Impl" + // InternalApplicationConfiguration.g:4477:1: rule__FolderEntry__Group_2_3__1__Impl : ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) ; + public final void rule__FolderEntry__Group_2_3__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4481:1: ( ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) ) + // InternalApplicationConfiguration.g:4482:1: ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) + { + // InternalApplicationConfiguration.g:4482:1: ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) + // InternalApplicationConfiguration.g:4483:2: ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) + { + before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1()); + // InternalApplicationConfiguration.g:4484:2: ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) + // InternalApplicationConfiguration.g:4484:3: rule__FolderEntry__ExclusionAssignment_2_3_1 + { + pushFollow(FOLLOW_2); + rule__FolderEntry__ExclusionAssignment_2_3_1(); + + state._fsp--; + + + } + + after(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FolderEntry__Group_2_3__1__Impl" + + + // $ANTLR start "rule__PartialModelDeclaration__Group__0" + // InternalApplicationConfiguration.g:4493:1: rule__PartialModelDeclaration__Group__0 : rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 ; + public final void rule__PartialModelDeclaration__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4497:1: ( rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 ) + // InternalApplicationConfiguration.g:4498:2: rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 + { + pushFollow(FOLLOW_8); + rule__PartialModelDeclaration__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__PartialModelDeclaration__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelDeclaration__Group__0" + + + // $ANTLR start "rule__PartialModelDeclaration__Group__0__Impl" + // InternalApplicationConfiguration.g:4505:1: rule__PartialModelDeclaration__Group__0__Impl : ( 'models' ) ; + public final void rule__PartialModelDeclaration__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4509:1: ( ( 'models' ) ) + // InternalApplicationConfiguration.g:4510:1: ( 'models' ) + { + // InternalApplicationConfiguration.g:4510:1: ( 'models' ) + // InternalApplicationConfiguration.g:4511:2: 'models' + { + before(grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0()); + match(input,38,FOLLOW_2); + after(grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelDeclaration__Group__0__Impl" + + + // $ANTLR start "rule__PartialModelDeclaration__Group__1" + // InternalApplicationConfiguration.g:4520:1: rule__PartialModelDeclaration__Group__1 : rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 ; + public final void rule__PartialModelDeclaration__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4524:1: ( rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 ) + // InternalApplicationConfiguration.g:4525:2: rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 + { + pushFollow(FOLLOW_18); + rule__PartialModelDeclaration__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__PartialModelDeclaration__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelDeclaration__Group__1" + + + // $ANTLR start "rule__PartialModelDeclaration__Group__1__Impl" + // InternalApplicationConfiguration.g:4532:1: rule__PartialModelDeclaration__Group__1__Impl : ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) ; + public final void rule__PartialModelDeclaration__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4536:1: ( ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:4537:1: ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:4537:1: ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:4538:2: ( rule__PartialModelDeclaration__NameAssignment_1 ) + { + before(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1()); + // InternalApplicationConfiguration.g:4539:2: ( rule__PartialModelDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:4539:3: rule__PartialModelDeclaration__NameAssignment_1 + { + pushFollow(FOLLOW_2); + rule__PartialModelDeclaration__NameAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelDeclaration__Group__1__Impl" + + + // $ANTLR start "rule__PartialModelDeclaration__Group__2" + // InternalApplicationConfiguration.g:4547:1: rule__PartialModelDeclaration__Group__2 : rule__PartialModelDeclaration__Group__2__Impl ; + public final void rule__PartialModelDeclaration__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4551:1: ( rule__PartialModelDeclaration__Group__2__Impl ) + // InternalApplicationConfiguration.g:4552:2: rule__PartialModelDeclaration__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__PartialModelDeclaration__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelDeclaration__Group__2" + + + // $ANTLR start "rule__PartialModelDeclaration__Group__2__Impl" + // InternalApplicationConfiguration.g:4558:1: rule__PartialModelDeclaration__Group__2__Impl : ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) ; + public final void rule__PartialModelDeclaration__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4562:1: ( ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:4563:1: ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) + { + // InternalApplicationConfiguration.g:4563:1: ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:4564:2: ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) + { + before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2()); + // InternalApplicationConfiguration.g:4565:2: ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:4565:3: rule__PartialModelDeclaration__SpecificationAssignment_2 + { + pushFollow(FOLLOW_2); + rule__PartialModelDeclaration__SpecificationAssignment_2(); + + state._fsp--; + + + } + + after(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelDeclaration__Group__2__Impl" + + + // $ANTLR start "rule__PatternSpecification__Group__0" + // InternalApplicationConfiguration.g:4574:1: rule__PatternSpecification__Group__0 : rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 ; + public final void rule__PatternSpecification__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4578:1: ( rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 ) + // InternalApplicationConfiguration.g:4579:2: rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 + { + pushFollow(FOLLOW_14); + rule__PatternSpecification__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__PatternSpecification__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternSpecification__Group__0" + + + // $ANTLR start "rule__PatternSpecification__Group__0__Impl" + // InternalApplicationConfiguration.g:4586:1: rule__PatternSpecification__Group__0__Impl : ( '{' ) ; + public final void rule__PatternSpecification__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4590:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:4591:1: ( '{' ) + { + // InternalApplicationConfiguration.g:4591:1: ( '{' ) + // InternalApplicationConfiguration.g:4592:2: '{' + { + before(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0()); + match(input,30,FOLLOW_2); + after(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternSpecification__Group__0__Impl" + + + // $ANTLR start "rule__PatternSpecification__Group__1" + // InternalApplicationConfiguration.g:4601:1: rule__PatternSpecification__Group__1 : rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 ; + public final void rule__PatternSpecification__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4605:1: ( rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 ) + // InternalApplicationConfiguration.g:4606:2: rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 + { + pushFollow(FOLLOW_15); + rule__PatternSpecification__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__PatternSpecification__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternSpecification__Group__1" + + + // $ANTLR start "rule__PatternSpecification__Group__1__Impl" + // InternalApplicationConfiguration.g:4613:1: rule__PatternSpecification__Group__1__Impl : ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) ; + public final void rule__PatternSpecification__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4617:1: ( ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:4618:1: ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:4618:1: ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) + // InternalApplicationConfiguration.g:4619:2: ( rule__PatternSpecification__EntriesAssignment_1 ) + { + before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1()); + // InternalApplicationConfiguration.g:4620:2: ( rule__PatternSpecification__EntriesAssignment_1 ) + // InternalApplicationConfiguration.g:4620:3: rule__PatternSpecification__EntriesAssignment_1 + { + pushFollow(FOLLOW_2); + rule__PatternSpecification__EntriesAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternSpecification__Group__1__Impl" + + + // $ANTLR start "rule__PatternSpecification__Group__2" + // InternalApplicationConfiguration.g:4628:1: rule__PatternSpecification__Group__2 : rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 ; + public final void rule__PatternSpecification__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4632:1: ( rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 ) + // InternalApplicationConfiguration.g:4633:2: rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 + { + pushFollow(FOLLOW_15); + rule__PatternSpecification__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__PatternSpecification__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternSpecification__Group__2" + + + // $ANTLR start "rule__PatternSpecification__Group__2__Impl" + // InternalApplicationConfiguration.g:4640:1: rule__PatternSpecification__Group__2__Impl : ( ( rule__PatternSpecification__Group_2__0 )* ) ; + public final void rule__PatternSpecification__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4644:1: ( ( ( rule__PatternSpecification__Group_2__0 )* ) ) + // InternalApplicationConfiguration.g:4645:1: ( ( rule__PatternSpecification__Group_2__0 )* ) + { + // InternalApplicationConfiguration.g:4645:1: ( ( rule__PatternSpecification__Group_2__0 )* ) + // InternalApplicationConfiguration.g:4646:2: ( rule__PatternSpecification__Group_2__0 )* + { + before(grammarAccess.getPatternSpecificationAccess().getGroup_2()); + // InternalApplicationConfiguration.g:4647:2: ( rule__PatternSpecification__Group_2__0 )* + loop46: + do { + int alt46=2; + int LA46_0 = input.LA(1); + + if ( (LA46_0==32) ) { + alt46=1; + } + + + switch (alt46) { + case 1 : + // InternalApplicationConfiguration.g:4647:3: rule__PatternSpecification__Group_2__0 + { + pushFollow(FOLLOW_16); + rule__PatternSpecification__Group_2__0(); + + state._fsp--; + + + } + break; + + default : + break loop46; + } + } while (true); + + after(grammarAccess.getPatternSpecificationAccess().getGroup_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternSpecification__Group__2__Impl" + + + // $ANTLR start "rule__PatternSpecification__Group__3" + // InternalApplicationConfiguration.g:4655:1: rule__PatternSpecification__Group__3 : rule__PatternSpecification__Group__3__Impl ; + public final void rule__PatternSpecification__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4659:1: ( rule__PatternSpecification__Group__3__Impl ) + // InternalApplicationConfiguration.g:4660:2: rule__PatternSpecification__Group__3__Impl + { + pushFollow(FOLLOW_2); + rule__PatternSpecification__Group__3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternSpecification__Group__3" + + + // $ANTLR start "rule__PatternSpecification__Group__3__Impl" + // InternalApplicationConfiguration.g:4666:1: rule__PatternSpecification__Group__3__Impl : ( '}' ) ; + public final void rule__PatternSpecification__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4670:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:4671:1: ( '}' ) + { + // InternalApplicationConfiguration.g:4671:1: ( '}' ) + // InternalApplicationConfiguration.g:4672:2: '}' + { + before(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3()); + match(input,31,FOLLOW_2); + after(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternSpecification__Group__3__Impl" + + + // $ANTLR start "rule__PatternSpecification__Group_2__0" + // InternalApplicationConfiguration.g:4682:1: rule__PatternSpecification__Group_2__0 : rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 ; + public final void rule__PatternSpecification__Group_2__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4686:1: ( rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 ) + // InternalApplicationConfiguration.g:4687:2: rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 + { + pushFollow(FOLLOW_14); + rule__PatternSpecification__Group_2__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__PatternSpecification__Group_2__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternSpecification__Group_2__0" + + + // $ANTLR start "rule__PatternSpecification__Group_2__0__Impl" + // InternalApplicationConfiguration.g:4694:1: rule__PatternSpecification__Group_2__0__Impl : ( ',' ) ; + public final void rule__PatternSpecification__Group_2__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4698:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:4699:1: ( ',' ) + { + // InternalApplicationConfiguration.g:4699:1: ( ',' ) + // InternalApplicationConfiguration.g:4700:2: ',' + { + before(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0()); + match(input,32,FOLLOW_2); + after(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternSpecification__Group_2__0__Impl" + + + // $ANTLR start "rule__PatternSpecification__Group_2__1" + // InternalApplicationConfiguration.g:4709:1: rule__PatternSpecification__Group_2__1 : rule__PatternSpecification__Group_2__1__Impl ; + public final void rule__PatternSpecification__Group_2__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4713:1: ( rule__PatternSpecification__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:4714:2: rule__PatternSpecification__Group_2__1__Impl + { + pushFollow(FOLLOW_2); + rule__PatternSpecification__Group_2__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternSpecification__Group_2__1" + + + // $ANTLR start "rule__PatternSpecification__Group_2__1__Impl" + // InternalApplicationConfiguration.g:4720:1: rule__PatternSpecification__Group_2__1__Impl : ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) ; + public final void rule__PatternSpecification__Group_2__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4724:1: ( ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) ) + // InternalApplicationConfiguration.g:4725:1: ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) + { + // InternalApplicationConfiguration.g:4725:1: ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:4726:2: ( rule__PatternSpecification__EntriesAssignment_2_1 ) + { + before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1()); + // InternalApplicationConfiguration.g:4727:2: ( rule__PatternSpecification__EntriesAssignment_2_1 ) + // InternalApplicationConfiguration.g:4727:3: rule__PatternSpecification__EntriesAssignment_2_1 + { + pushFollow(FOLLOW_2); + rule__PatternSpecification__EntriesAssignment_2_1(); + + state._fsp--; + + + } + + after(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternSpecification__Group_2__1__Impl" + + + // $ANTLR start "rule__AllPatternEntry__Group__0" + // InternalApplicationConfiguration.g:4736:1: rule__AllPatternEntry__Group__0 : rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 ; + public final void rule__AllPatternEntry__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4740:1: ( rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 ) + // InternalApplicationConfiguration.g:4741:2: rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 + { + pushFollow(FOLLOW_8); + rule__AllPatternEntry__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__AllPatternEntry__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPatternEntry__Group__0" + + + // $ANTLR start "rule__AllPatternEntry__Group__0__Impl" + // InternalApplicationConfiguration.g:4748:1: rule__AllPatternEntry__Group__0__Impl : ( 'package' ) ; + public final void rule__AllPatternEntry__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4752:1: ( ( 'package' ) ) + // InternalApplicationConfiguration.g:4753:1: ( 'package' ) + { + // InternalApplicationConfiguration.g:4753:1: ( 'package' ) + // InternalApplicationConfiguration.g:4754:2: 'package' + { + before(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0()); + match(input,33,FOLLOW_2); + after(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPatternEntry__Group__0__Impl" + + + // $ANTLR start "rule__AllPatternEntry__Group__1" + // InternalApplicationConfiguration.g:4763:1: rule__AllPatternEntry__Group__1 : rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 ; + public final void rule__AllPatternEntry__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4767:1: ( rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 ) + // InternalApplicationConfiguration.g:4768:2: rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 + { + pushFollow(FOLLOW_17); + rule__AllPatternEntry__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__AllPatternEntry__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPatternEntry__Group__1" + + + // $ANTLR start "rule__AllPatternEntry__Group__1__Impl" + // InternalApplicationConfiguration.g:4775:1: rule__AllPatternEntry__Group__1__Impl : ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) ; + public final void rule__AllPatternEntry__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4779:1: ( ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:4780:1: ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:4780:1: ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) + // InternalApplicationConfiguration.g:4781:2: ( rule__AllPatternEntry__PackageAssignment_1 ) + { + before(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1()); + // InternalApplicationConfiguration.g:4782:2: ( rule__AllPatternEntry__PackageAssignment_1 ) + // InternalApplicationConfiguration.g:4782:3: rule__AllPatternEntry__PackageAssignment_1 + { + pushFollow(FOLLOW_2); + rule__AllPatternEntry__PackageAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPatternEntry__Group__1__Impl" + + + // $ANTLR start "rule__AllPatternEntry__Group__2" + // InternalApplicationConfiguration.g:4790:1: rule__AllPatternEntry__Group__2 : rule__AllPatternEntry__Group__2__Impl ; + public final void rule__AllPatternEntry__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4794:1: ( rule__AllPatternEntry__Group__2__Impl ) + // InternalApplicationConfiguration.g:4795:2: rule__AllPatternEntry__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__AllPatternEntry__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPatternEntry__Group__2" + + + // $ANTLR start "rule__AllPatternEntry__Group__2__Impl" + // InternalApplicationConfiguration.g:4801:1: rule__AllPatternEntry__Group__2__Impl : ( ( rule__AllPatternEntry__Group_2__0 )? ) ; + public final void rule__AllPatternEntry__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4805:1: ( ( ( rule__AllPatternEntry__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:4806:1: ( ( rule__AllPatternEntry__Group_2__0 )? ) + { + // InternalApplicationConfiguration.g:4806:1: ( ( rule__AllPatternEntry__Group_2__0 )? ) + // InternalApplicationConfiguration.g:4807:2: ( rule__AllPatternEntry__Group_2__0 )? + { + before(grammarAccess.getAllPatternEntryAccess().getGroup_2()); + // InternalApplicationConfiguration.g:4808:2: ( rule__AllPatternEntry__Group_2__0 )? + int alt47=2; + int LA47_0 = input.LA(1); + + if ( (LA47_0==34) ) { + alt47=1; + } + switch (alt47) { + case 1 : + // InternalApplicationConfiguration.g:4808:3: rule__AllPatternEntry__Group_2__0 + { + pushFollow(FOLLOW_2); + rule__AllPatternEntry__Group_2__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getAllPatternEntryAccess().getGroup_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPatternEntry__Group__2__Impl" + + + // $ANTLR start "rule__AllPatternEntry__Group_2__0" + // InternalApplicationConfiguration.g:4817:1: rule__AllPatternEntry__Group_2__0 : rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 ; + public final void rule__AllPatternEntry__Group_2__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4821:1: ( rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 ) + // InternalApplicationConfiguration.g:4822:2: rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 + { + pushFollow(FOLLOW_18); + rule__AllPatternEntry__Group_2__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__AllPatternEntry__Group_2__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPatternEntry__Group_2__0" + + + // $ANTLR start "rule__AllPatternEntry__Group_2__0__Impl" + // InternalApplicationConfiguration.g:4829:1: rule__AllPatternEntry__Group_2__0__Impl : ( 'excluding' ) ; + public final void rule__AllPatternEntry__Group_2__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4833:1: ( ( 'excluding' ) ) + // InternalApplicationConfiguration.g:4834:1: ( 'excluding' ) + { + // InternalApplicationConfiguration.g:4834:1: ( 'excluding' ) + // InternalApplicationConfiguration.g:4835:2: 'excluding' + { + before(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0()); + match(input,34,FOLLOW_2); + after(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPatternEntry__Group_2__0__Impl" + + + // $ANTLR start "rule__AllPatternEntry__Group_2__1" + // InternalApplicationConfiguration.g:4844:1: rule__AllPatternEntry__Group_2__1 : rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 ; + public final void rule__AllPatternEntry__Group_2__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4848:1: ( rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 ) + // InternalApplicationConfiguration.g:4849:2: rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 + { + pushFollow(FOLLOW_8); + rule__AllPatternEntry__Group_2__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__AllPatternEntry__Group_2__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPatternEntry__Group_2__1" + + + // $ANTLR start "rule__AllPatternEntry__Group_2__1__Impl" + // InternalApplicationConfiguration.g:4856:1: rule__AllPatternEntry__Group_2__1__Impl : ( '{' ) ; + public final void rule__AllPatternEntry__Group_2__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4860:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:4861:1: ( '{' ) + { + // InternalApplicationConfiguration.g:4861:1: ( '{' ) + // InternalApplicationConfiguration.g:4862:2: '{' + { + before(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1()); + match(input,30,FOLLOW_2); + after(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPatternEntry__Group_2__1__Impl" + + + // $ANTLR start "rule__AllPatternEntry__Group_2__2" + // InternalApplicationConfiguration.g:4871:1: rule__AllPatternEntry__Group_2__2 : rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 ; + public final void rule__AllPatternEntry__Group_2__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4875:1: ( rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 ) + // InternalApplicationConfiguration.g:4876:2: rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 + { + pushFollow(FOLLOW_15); + rule__AllPatternEntry__Group_2__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__AllPatternEntry__Group_2__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPatternEntry__Group_2__2" + + + // $ANTLR start "rule__AllPatternEntry__Group_2__2__Impl" + // InternalApplicationConfiguration.g:4883:1: rule__AllPatternEntry__Group_2__2__Impl : ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) ; + public final void rule__AllPatternEntry__Group_2__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4887:1: ( ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) ) + // InternalApplicationConfiguration.g:4888:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) + { + // InternalApplicationConfiguration.g:4888:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) + // InternalApplicationConfiguration.g:4889:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) + { + before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2()); + // InternalApplicationConfiguration.g:4890:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) + // InternalApplicationConfiguration.g:4890:3: rule__AllPatternEntry__ExclusuionAssignment_2_2 + { + pushFollow(FOLLOW_2); + rule__AllPatternEntry__ExclusuionAssignment_2_2(); + + state._fsp--; + + + } + + after(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPatternEntry__Group_2__2__Impl" + + + // $ANTLR start "rule__AllPatternEntry__Group_2__3" + // InternalApplicationConfiguration.g:4898:1: rule__AllPatternEntry__Group_2__3 : rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 ; + public final void rule__AllPatternEntry__Group_2__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4902:1: ( rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 ) + // InternalApplicationConfiguration.g:4903:2: rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 + { + pushFollow(FOLLOW_15); + rule__AllPatternEntry__Group_2__3__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__AllPatternEntry__Group_2__4(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPatternEntry__Group_2__3" + + + // $ANTLR start "rule__AllPatternEntry__Group_2__3__Impl" + // InternalApplicationConfiguration.g:4910:1: rule__AllPatternEntry__Group_2__3__Impl : ( ( rule__AllPatternEntry__Group_2_3__0 )* ) ; + public final void rule__AllPatternEntry__Group_2__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4914:1: ( ( ( rule__AllPatternEntry__Group_2_3__0 )* ) ) + // InternalApplicationConfiguration.g:4915:1: ( ( rule__AllPatternEntry__Group_2_3__0 )* ) + { + // InternalApplicationConfiguration.g:4915:1: ( ( rule__AllPatternEntry__Group_2_3__0 )* ) + // InternalApplicationConfiguration.g:4916:2: ( rule__AllPatternEntry__Group_2_3__0 )* + { + before(grammarAccess.getAllPatternEntryAccess().getGroup_2_3()); + // InternalApplicationConfiguration.g:4917:2: ( rule__AllPatternEntry__Group_2_3__0 )* + loop48: + do { + int alt48=2; + int LA48_0 = input.LA(1); + + if ( (LA48_0==32) ) { + alt48=1; + } + + + switch (alt48) { + case 1 : + // InternalApplicationConfiguration.g:4917:3: rule__AllPatternEntry__Group_2_3__0 + { + pushFollow(FOLLOW_16); + rule__AllPatternEntry__Group_2_3__0(); + + state._fsp--; + + + } + break; + + default : + break loop48; + } + } while (true); + + after(grammarAccess.getAllPatternEntryAccess().getGroup_2_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPatternEntry__Group_2__3__Impl" + + + // $ANTLR start "rule__AllPatternEntry__Group_2__4" + // InternalApplicationConfiguration.g:4925:1: rule__AllPatternEntry__Group_2__4 : rule__AllPatternEntry__Group_2__4__Impl ; + public final void rule__AllPatternEntry__Group_2__4() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4929:1: ( rule__AllPatternEntry__Group_2__4__Impl ) + // InternalApplicationConfiguration.g:4930:2: rule__AllPatternEntry__Group_2__4__Impl + { + pushFollow(FOLLOW_2); + rule__AllPatternEntry__Group_2__4__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPatternEntry__Group_2__4" + + + // $ANTLR start "rule__AllPatternEntry__Group_2__4__Impl" + // InternalApplicationConfiguration.g:4936:1: rule__AllPatternEntry__Group_2__4__Impl : ( '}' ) ; + public final void rule__AllPatternEntry__Group_2__4__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4940:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:4941:1: ( '}' ) + { + // InternalApplicationConfiguration.g:4941:1: ( '}' ) + // InternalApplicationConfiguration.g:4942:2: '}' + { + before(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4()); + match(input,31,FOLLOW_2); + after(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPatternEntry__Group_2__4__Impl" + + + // $ANTLR start "rule__AllPatternEntry__Group_2_3__0" + // InternalApplicationConfiguration.g:4952:1: rule__AllPatternEntry__Group_2_3__0 : rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 ; + public final void rule__AllPatternEntry__Group_2_3__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4956:1: ( rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 ) + // InternalApplicationConfiguration.g:4957:2: rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 + { + pushFollow(FOLLOW_8); + rule__AllPatternEntry__Group_2_3__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__AllPatternEntry__Group_2_3__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPatternEntry__Group_2_3__0" + + + // $ANTLR start "rule__AllPatternEntry__Group_2_3__0__Impl" + // InternalApplicationConfiguration.g:4964:1: rule__AllPatternEntry__Group_2_3__0__Impl : ( ',' ) ; + public final void rule__AllPatternEntry__Group_2_3__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4968:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:4969:1: ( ',' ) + { + // InternalApplicationConfiguration.g:4969:1: ( ',' ) + // InternalApplicationConfiguration.g:4970:2: ',' + { + before(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0()); + match(input,32,FOLLOW_2); + after(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPatternEntry__Group_2_3__0__Impl" + + + // $ANTLR start "rule__AllPatternEntry__Group_2_3__1" + // InternalApplicationConfiguration.g:4979:1: rule__AllPatternEntry__Group_2_3__1 : rule__AllPatternEntry__Group_2_3__1__Impl ; + public final void rule__AllPatternEntry__Group_2_3__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4983:1: ( rule__AllPatternEntry__Group_2_3__1__Impl ) + // InternalApplicationConfiguration.g:4984:2: rule__AllPatternEntry__Group_2_3__1__Impl + { + pushFollow(FOLLOW_2); + rule__AllPatternEntry__Group_2_3__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPatternEntry__Group_2_3__1" + + + // $ANTLR start "rule__AllPatternEntry__Group_2_3__1__Impl" + // InternalApplicationConfiguration.g:4990:1: rule__AllPatternEntry__Group_2_3__1__Impl : ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) ; + public final void rule__AllPatternEntry__Group_2_3__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4994:1: ( ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) ) + // InternalApplicationConfiguration.g:4995:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) + { + // InternalApplicationConfiguration.g:4995:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) + // InternalApplicationConfiguration.g:4996:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) + { + before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1()); + // InternalApplicationConfiguration.g:4997:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) + // InternalApplicationConfiguration.g:4997:3: rule__AllPatternEntry__ExclusuionAssignment_2_3_1 + { + pushFollow(FOLLOW_2); + rule__AllPatternEntry__ExclusuionAssignment_2_3_1(); + + state._fsp--; + + + } + + after(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPatternEntry__Group_2_3__1__Impl" + + + // $ANTLR start "rule__PatternElement__Group__0" + // InternalApplicationConfiguration.g:5006:1: rule__PatternElement__Group__0 : rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 ; + public final void rule__PatternElement__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5010:1: ( rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 ) + // InternalApplicationConfiguration.g:5011:2: rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 + { + pushFollow(FOLLOW_8); + rule__PatternElement__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__PatternElement__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternElement__Group__0" + + + // $ANTLR start "rule__PatternElement__Group__0__Impl" + // InternalApplicationConfiguration.g:5018:1: rule__PatternElement__Group__0__Impl : ( ( rule__PatternElement__Group_0__0 )? ) ; + public final void rule__PatternElement__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5022:1: ( ( ( rule__PatternElement__Group_0__0 )? ) ) + // InternalApplicationConfiguration.g:5023:1: ( ( rule__PatternElement__Group_0__0 )? ) + { + // InternalApplicationConfiguration.g:5023:1: ( ( rule__PatternElement__Group_0__0 )? ) + // InternalApplicationConfiguration.g:5024:2: ( rule__PatternElement__Group_0__0 )? + { + before(grammarAccess.getPatternElementAccess().getGroup_0()); + // InternalApplicationConfiguration.g:5025:2: ( rule__PatternElement__Group_0__0 )? + int alt49=2; + int LA49_0 = input.LA(1); + + if ( (LA49_0==RULE_ID) ) { + int LA49_1 = input.LA(2); + + if ( (LA49_1==23||LA49_1==35) ) { + alt49=1; + } + } + switch (alt49) { + case 1 : + // InternalApplicationConfiguration.g:5025:3: rule__PatternElement__Group_0__0 + { + pushFollow(FOLLOW_2); + rule__PatternElement__Group_0__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getPatternElementAccess().getGroup_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternElement__Group__0__Impl" + + + // $ANTLR start "rule__PatternElement__Group__1" + // InternalApplicationConfiguration.g:5033:1: rule__PatternElement__Group__1 : rule__PatternElement__Group__1__Impl ; + public final void rule__PatternElement__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5037:1: ( rule__PatternElement__Group__1__Impl ) + // InternalApplicationConfiguration.g:5038:2: rule__PatternElement__Group__1__Impl + { + pushFollow(FOLLOW_2); + rule__PatternElement__Group__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternElement__Group__1" + + + // $ANTLR start "rule__PatternElement__Group__1__Impl" + // InternalApplicationConfiguration.g:5044:1: rule__PatternElement__Group__1__Impl : ( ( rule__PatternElement__PatternAssignment_1 ) ) ; + public final void rule__PatternElement__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5048:1: ( ( ( rule__PatternElement__PatternAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:5049:1: ( ( rule__PatternElement__PatternAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:5049:1: ( ( rule__PatternElement__PatternAssignment_1 ) ) + // InternalApplicationConfiguration.g:5050:2: ( rule__PatternElement__PatternAssignment_1 ) + { + before(grammarAccess.getPatternElementAccess().getPatternAssignment_1()); + // InternalApplicationConfiguration.g:5051:2: ( rule__PatternElement__PatternAssignment_1 ) + // InternalApplicationConfiguration.g:5051:3: rule__PatternElement__PatternAssignment_1 + { + pushFollow(FOLLOW_2); + rule__PatternElement__PatternAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getPatternElementAccess().getPatternAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternElement__Group__1__Impl" + + + // $ANTLR start "rule__PatternElement__Group_0__0" + // InternalApplicationConfiguration.g:5060:1: rule__PatternElement__Group_0__0 : rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 ; + public final void rule__PatternElement__Group_0__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5064:1: ( rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 ) + // InternalApplicationConfiguration.g:5065:2: rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 + { + pushFollow(FOLLOW_19); + rule__PatternElement__Group_0__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__PatternElement__Group_0__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternElement__Group_0__0" + + + // $ANTLR start "rule__PatternElement__Group_0__0__Impl" + // InternalApplicationConfiguration.g:5072:1: rule__PatternElement__Group_0__0__Impl : ( ( rule__PatternElement__PackageAssignment_0_0 ) ) ; + public final void rule__PatternElement__Group_0__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5076:1: ( ( ( rule__PatternElement__PackageAssignment_0_0 ) ) ) + // InternalApplicationConfiguration.g:5077:1: ( ( rule__PatternElement__PackageAssignment_0_0 ) ) + { + // InternalApplicationConfiguration.g:5077:1: ( ( rule__PatternElement__PackageAssignment_0_0 ) ) + // InternalApplicationConfiguration.g:5078:2: ( rule__PatternElement__PackageAssignment_0_0 ) + { + before(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0()); + // InternalApplicationConfiguration.g:5079:2: ( rule__PatternElement__PackageAssignment_0_0 ) + // InternalApplicationConfiguration.g:5079:3: rule__PatternElement__PackageAssignment_0_0 + { + pushFollow(FOLLOW_2); + rule__PatternElement__PackageAssignment_0_0(); + + state._fsp--; + + + } + + after(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternElement__Group_0__0__Impl" + + + // $ANTLR start "rule__PatternElement__Group_0__1" + // InternalApplicationConfiguration.g:5087:1: rule__PatternElement__Group_0__1 : rule__PatternElement__Group_0__1__Impl ; + public final void rule__PatternElement__Group_0__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5091:1: ( rule__PatternElement__Group_0__1__Impl ) + // InternalApplicationConfiguration.g:5092:2: rule__PatternElement__Group_0__1__Impl + { + pushFollow(FOLLOW_2); + rule__PatternElement__Group_0__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternElement__Group_0__1" + + + // $ANTLR start "rule__PatternElement__Group_0__1__Impl" + // InternalApplicationConfiguration.g:5098:1: rule__PatternElement__Group_0__1__Impl : ( '::' ) ; + public final void rule__PatternElement__Group_0__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5102:1: ( ( '::' ) ) + // InternalApplicationConfiguration.g:5103:1: ( '::' ) + { + // InternalApplicationConfiguration.g:5103:1: ( '::' ) + // InternalApplicationConfiguration.g:5104:2: '::' + { + before(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1()); + match(input,35,FOLLOW_2); + after(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternElement__Group_0__1__Impl" + + + // $ANTLR start "rule__GraphPatternDeclaration__Group__0" + // InternalApplicationConfiguration.g:5114:1: rule__GraphPatternDeclaration__Group__0 : rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 ; + public final void rule__GraphPatternDeclaration__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5118:1: ( rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 ) + // InternalApplicationConfiguration.g:5119:2: rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 + { + pushFollow(FOLLOW_8); + rule__GraphPatternDeclaration__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GraphPatternDeclaration__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GraphPatternDeclaration__Group__0" + + + // $ANTLR start "rule__GraphPatternDeclaration__Group__0__Impl" + // InternalApplicationConfiguration.g:5126:1: rule__GraphPatternDeclaration__Group__0__Impl : ( 'constraints' ) ; + public final void rule__GraphPatternDeclaration__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5130:1: ( ( 'constraints' ) ) + // InternalApplicationConfiguration.g:5131:1: ( 'constraints' ) + { + // InternalApplicationConfiguration.g:5131:1: ( 'constraints' ) + // InternalApplicationConfiguration.g:5132:2: 'constraints' + { + before(grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0()); + match(input,39,FOLLOW_2); + after(grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GraphPatternDeclaration__Group__0__Impl" + + + // $ANTLR start "rule__GraphPatternDeclaration__Group__1" + // InternalApplicationConfiguration.g:5141:1: rule__GraphPatternDeclaration__Group__1 : rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 ; + public final void rule__GraphPatternDeclaration__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5145:1: ( rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 ) + // InternalApplicationConfiguration.g:5146:2: rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 + { + pushFollow(FOLLOW_18); + rule__GraphPatternDeclaration__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GraphPatternDeclaration__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GraphPatternDeclaration__Group__1" + + + // $ANTLR start "rule__GraphPatternDeclaration__Group__1__Impl" + // InternalApplicationConfiguration.g:5153:1: rule__GraphPatternDeclaration__Group__1__Impl : ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) ; + public final void rule__GraphPatternDeclaration__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5157:1: ( ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:5158:1: ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:5158:1: ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:5159:2: ( rule__GraphPatternDeclaration__NameAssignment_1 ) + { + before(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1()); + // InternalApplicationConfiguration.g:5160:2: ( rule__GraphPatternDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:5160:3: rule__GraphPatternDeclaration__NameAssignment_1 + { + pushFollow(FOLLOW_2); + rule__GraphPatternDeclaration__NameAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GraphPatternDeclaration__Group__1__Impl" + + + // $ANTLR start "rule__GraphPatternDeclaration__Group__2" + // InternalApplicationConfiguration.g:5168:1: rule__GraphPatternDeclaration__Group__2 : rule__GraphPatternDeclaration__Group__2__Impl ; + public final void rule__GraphPatternDeclaration__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5172:1: ( rule__GraphPatternDeclaration__Group__2__Impl ) + // InternalApplicationConfiguration.g:5173:2: rule__GraphPatternDeclaration__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__GraphPatternDeclaration__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GraphPatternDeclaration__Group__2" + + + // $ANTLR start "rule__GraphPatternDeclaration__Group__2__Impl" + // InternalApplicationConfiguration.g:5179:1: rule__GraphPatternDeclaration__Group__2__Impl : ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) ; + public final void rule__GraphPatternDeclaration__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5183:1: ( ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:5184:1: ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) + { + // InternalApplicationConfiguration.g:5184:1: ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:5185:2: ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) + { + before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2()); + // InternalApplicationConfiguration.g:5186:2: ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:5186:3: rule__GraphPatternDeclaration__SpecificationAssignment_2 + { + pushFollow(FOLLOW_2); + rule__GraphPatternDeclaration__SpecificationAssignment_2(); + + state._fsp--; + + + } + + after(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GraphPatternDeclaration__Group__2__Impl" + + + // $ANTLR start "rule__ObjectiveSpecification__Group__0" + // InternalApplicationConfiguration.g:5195:1: rule__ObjectiveSpecification__Group__0 : rule__ObjectiveSpecification__Group__0__Impl rule__ObjectiveSpecification__Group__1 ; + public final void rule__ObjectiveSpecification__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5199:1: ( rule__ObjectiveSpecification__Group__0__Impl rule__ObjectiveSpecification__Group__1 ) + // InternalApplicationConfiguration.g:5200:2: rule__ObjectiveSpecification__Group__0__Impl rule__ObjectiveSpecification__Group__1 + { + pushFollow(FOLLOW_22); + rule__ObjectiveSpecification__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ObjectiveSpecification__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveSpecification__Group__0" + + + // $ANTLR start "rule__ObjectiveSpecification__Group__0__Impl" + // InternalApplicationConfiguration.g:5207:1: rule__ObjectiveSpecification__Group__0__Impl : ( '{' ) ; + public final void rule__ObjectiveSpecification__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5211:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:5212:1: ( '{' ) + { + // InternalApplicationConfiguration.g:5212:1: ( '{' ) + // InternalApplicationConfiguration.g:5213:2: '{' + { + before(grammarAccess.getObjectiveSpecificationAccess().getLeftCurlyBracketKeyword_0()); + match(input,30,FOLLOW_2); + after(grammarAccess.getObjectiveSpecificationAccess().getLeftCurlyBracketKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveSpecification__Group__0__Impl" + + + // $ANTLR start "rule__ObjectiveSpecification__Group__1" + // InternalApplicationConfiguration.g:5222:1: rule__ObjectiveSpecification__Group__1 : rule__ObjectiveSpecification__Group__1__Impl rule__ObjectiveSpecification__Group__2 ; + public final void rule__ObjectiveSpecification__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5226:1: ( rule__ObjectiveSpecification__Group__1__Impl rule__ObjectiveSpecification__Group__2 ) + // InternalApplicationConfiguration.g:5227:2: rule__ObjectiveSpecification__Group__1__Impl rule__ObjectiveSpecification__Group__2 + { + pushFollow(FOLLOW_15); + rule__ObjectiveSpecification__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ObjectiveSpecification__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveSpecification__Group__1" + + + // $ANTLR start "rule__ObjectiveSpecification__Group__1__Impl" + // InternalApplicationConfiguration.g:5234:1: rule__ObjectiveSpecification__Group__1__Impl : ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) ; + public final void rule__ObjectiveSpecification__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5238:1: ( ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:5239:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:5239:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) + // InternalApplicationConfiguration.g:5240:2: ( rule__ObjectiveSpecification__EntriesAssignment_1 ) + { + before(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_1()); + // InternalApplicationConfiguration.g:5241:2: ( rule__ObjectiveSpecification__EntriesAssignment_1 ) + // InternalApplicationConfiguration.g:5241:3: rule__ObjectiveSpecification__EntriesAssignment_1 + { + pushFollow(FOLLOW_2); + rule__ObjectiveSpecification__EntriesAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveSpecification__Group__1__Impl" + + + // $ANTLR start "rule__ObjectiveSpecification__Group__2" + // InternalApplicationConfiguration.g:5249:1: rule__ObjectiveSpecification__Group__2 : rule__ObjectiveSpecification__Group__2__Impl rule__ObjectiveSpecification__Group__3 ; + public final void rule__ObjectiveSpecification__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5253:1: ( rule__ObjectiveSpecification__Group__2__Impl rule__ObjectiveSpecification__Group__3 ) + // InternalApplicationConfiguration.g:5254:2: rule__ObjectiveSpecification__Group__2__Impl rule__ObjectiveSpecification__Group__3 + { + pushFollow(FOLLOW_15); + rule__ObjectiveSpecification__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ObjectiveSpecification__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveSpecification__Group__2" + + + // $ANTLR start "rule__ObjectiveSpecification__Group__2__Impl" + // InternalApplicationConfiguration.g:5261:1: rule__ObjectiveSpecification__Group__2__Impl : ( ( rule__ObjectiveSpecification__Group_2__0 )* ) ; + public final void rule__ObjectiveSpecification__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5265:1: ( ( ( rule__ObjectiveSpecification__Group_2__0 )* ) ) + // InternalApplicationConfiguration.g:5266:1: ( ( rule__ObjectiveSpecification__Group_2__0 )* ) + { + // InternalApplicationConfiguration.g:5266:1: ( ( rule__ObjectiveSpecification__Group_2__0 )* ) + // InternalApplicationConfiguration.g:5267:2: ( rule__ObjectiveSpecification__Group_2__0 )* + { + before(grammarAccess.getObjectiveSpecificationAccess().getGroup_2()); + // InternalApplicationConfiguration.g:5268:2: ( rule__ObjectiveSpecification__Group_2__0 )* + loop50: + do { + int alt50=2; + int LA50_0 = input.LA(1); + + if ( (LA50_0==32) ) { + alt50=1; + } + + + switch (alt50) { + case 1 : + // InternalApplicationConfiguration.g:5268:3: rule__ObjectiveSpecification__Group_2__0 + { + pushFollow(FOLLOW_16); + rule__ObjectiveSpecification__Group_2__0(); + + state._fsp--; + + + } + break; + + default : + break loop50; + } + } while (true); + + after(grammarAccess.getObjectiveSpecificationAccess().getGroup_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveSpecification__Group__2__Impl" + + + // $ANTLR start "rule__ObjectiveSpecification__Group__3" + // InternalApplicationConfiguration.g:5276:1: rule__ObjectiveSpecification__Group__3 : rule__ObjectiveSpecification__Group__3__Impl ; + public final void rule__ObjectiveSpecification__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5280:1: ( rule__ObjectiveSpecification__Group__3__Impl ) + // InternalApplicationConfiguration.g:5281:2: rule__ObjectiveSpecification__Group__3__Impl + { + pushFollow(FOLLOW_2); + rule__ObjectiveSpecification__Group__3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveSpecification__Group__3" + + + // $ANTLR start "rule__ObjectiveSpecification__Group__3__Impl" + // InternalApplicationConfiguration.g:5287:1: rule__ObjectiveSpecification__Group__3__Impl : ( '}' ) ; + public final void rule__ObjectiveSpecification__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5291:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:5292:1: ( '}' ) + { + // InternalApplicationConfiguration.g:5292:1: ( '}' ) + // InternalApplicationConfiguration.g:5293:2: '}' + { + before(grammarAccess.getObjectiveSpecificationAccess().getRightCurlyBracketKeyword_3()); + match(input,31,FOLLOW_2); + after(grammarAccess.getObjectiveSpecificationAccess().getRightCurlyBracketKeyword_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveSpecification__Group__3__Impl" + + + // $ANTLR start "rule__ObjectiveSpecification__Group_2__0" + // InternalApplicationConfiguration.g:5303:1: rule__ObjectiveSpecification__Group_2__0 : rule__ObjectiveSpecification__Group_2__0__Impl rule__ObjectiveSpecification__Group_2__1 ; + public final void rule__ObjectiveSpecification__Group_2__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5307:1: ( rule__ObjectiveSpecification__Group_2__0__Impl rule__ObjectiveSpecification__Group_2__1 ) + // InternalApplicationConfiguration.g:5308:2: rule__ObjectiveSpecification__Group_2__0__Impl rule__ObjectiveSpecification__Group_2__1 + { + pushFollow(FOLLOW_22); + rule__ObjectiveSpecification__Group_2__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ObjectiveSpecification__Group_2__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveSpecification__Group_2__0" + + + // $ANTLR start "rule__ObjectiveSpecification__Group_2__0__Impl" + // InternalApplicationConfiguration.g:5315:1: rule__ObjectiveSpecification__Group_2__0__Impl : ( ',' ) ; + public final void rule__ObjectiveSpecification__Group_2__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5319:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:5320:1: ( ',' ) + { + // InternalApplicationConfiguration.g:5320:1: ( ',' ) + // InternalApplicationConfiguration.g:5321:2: ',' + { + before(grammarAccess.getObjectiveSpecificationAccess().getCommaKeyword_2_0()); + match(input,32,FOLLOW_2); + after(grammarAccess.getObjectiveSpecificationAccess().getCommaKeyword_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveSpecification__Group_2__0__Impl" + + + // $ANTLR start "rule__ObjectiveSpecification__Group_2__1" + // InternalApplicationConfiguration.g:5330:1: rule__ObjectiveSpecification__Group_2__1 : rule__ObjectiveSpecification__Group_2__1__Impl ; + public final void rule__ObjectiveSpecification__Group_2__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5334:1: ( rule__ObjectiveSpecification__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:5335:2: rule__ObjectiveSpecification__Group_2__1__Impl + { + pushFollow(FOLLOW_2); + rule__ObjectiveSpecification__Group_2__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveSpecification__Group_2__1" + + + // $ANTLR start "rule__ObjectiveSpecification__Group_2__1__Impl" + // InternalApplicationConfiguration.g:5341:1: rule__ObjectiveSpecification__Group_2__1__Impl : ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) ; + public final void rule__ObjectiveSpecification__Group_2__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5345:1: ( ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) ) + // InternalApplicationConfiguration.g:5346:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) + { + // InternalApplicationConfiguration.g:5346:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:5347:2: ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) + { + before(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_2_1()); + // InternalApplicationConfiguration.g:5348:2: ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) + // InternalApplicationConfiguration.g:5348:3: rule__ObjectiveSpecification__EntriesAssignment_2_1 + { + pushFollow(FOLLOW_2); + rule__ObjectiveSpecification__EntriesAssignment_2_1(); + + state._fsp--; + + + } + + after(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_2_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveSpecification__Group_2__1__Impl" + + + // $ANTLR start "rule__OptimizationEntry__Group__0" + // InternalApplicationConfiguration.g:5357:1: rule__OptimizationEntry__Group__0 : rule__OptimizationEntry__Group__0__Impl rule__OptimizationEntry__Group__1 ; + public final void rule__OptimizationEntry__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5361:1: ( rule__OptimizationEntry__Group__0__Impl rule__OptimizationEntry__Group__1 ) + // InternalApplicationConfiguration.g:5362:2: rule__OptimizationEntry__Group__0__Impl rule__OptimizationEntry__Group__1 + { + pushFollow(FOLLOW_22); + rule__OptimizationEntry__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__OptimizationEntry__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__OptimizationEntry__Group__0" + + + // $ANTLR start "rule__OptimizationEntry__Group__0__Impl" + // InternalApplicationConfiguration.g:5369:1: rule__OptimizationEntry__Group__0__Impl : ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) ; + public final void rule__OptimizationEntry__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5373:1: ( ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) ) + // InternalApplicationConfiguration.g:5374:1: ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) + { + // InternalApplicationConfiguration.g:5374:1: ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) + // InternalApplicationConfiguration.g:5375:2: ( rule__OptimizationEntry__DirectionAssignment_0 ) + { + before(grammarAccess.getOptimizationEntryAccess().getDirectionAssignment_0()); + // InternalApplicationConfiguration.g:5376:2: ( rule__OptimizationEntry__DirectionAssignment_0 ) + // InternalApplicationConfiguration.g:5376:3: rule__OptimizationEntry__DirectionAssignment_0 + { + pushFollow(FOLLOW_2); + rule__OptimizationEntry__DirectionAssignment_0(); + + state._fsp--; + + + } + + after(grammarAccess.getOptimizationEntryAccess().getDirectionAssignment_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__OptimizationEntry__Group__0__Impl" + + + // $ANTLR start "rule__OptimizationEntry__Group__1" + // InternalApplicationConfiguration.g:5384:1: rule__OptimizationEntry__Group__1 : rule__OptimizationEntry__Group__1__Impl ; + public final void rule__OptimizationEntry__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5388:1: ( rule__OptimizationEntry__Group__1__Impl ) + // InternalApplicationConfiguration.g:5389:2: rule__OptimizationEntry__Group__1__Impl + { + pushFollow(FOLLOW_2); + rule__OptimizationEntry__Group__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__OptimizationEntry__Group__1" + + + // $ANTLR start "rule__OptimizationEntry__Group__1__Impl" + // InternalApplicationConfiguration.g:5395:1: rule__OptimizationEntry__Group__1__Impl : ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) ; + public final void rule__OptimizationEntry__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5399:1: ( ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:5400:1: ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:5400:1: ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) + // InternalApplicationConfiguration.g:5401:2: ( rule__OptimizationEntry__FunctionAssignment_1 ) + { + before(grammarAccess.getOptimizationEntryAccess().getFunctionAssignment_1()); + // InternalApplicationConfiguration.g:5402:2: ( rule__OptimizationEntry__FunctionAssignment_1 ) + // InternalApplicationConfiguration.g:5402:3: rule__OptimizationEntry__FunctionAssignment_1 + { + pushFollow(FOLLOW_2); + rule__OptimizationEntry__FunctionAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getOptimizationEntryAccess().getFunctionAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__OptimizationEntry__Group__1__Impl" + + + // $ANTLR start "rule__ThresholdEntry__Group__0" + // InternalApplicationConfiguration.g:5411:1: rule__ThresholdEntry__Group__0 : rule__ThresholdEntry__Group__0__Impl rule__ThresholdEntry__Group__1 ; + public final void rule__ThresholdEntry__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5415:1: ( rule__ThresholdEntry__Group__0__Impl rule__ThresholdEntry__Group__1 ) + // InternalApplicationConfiguration.g:5416:2: rule__ThresholdEntry__Group__0__Impl rule__ThresholdEntry__Group__1 + { + pushFollow(FOLLOW_23); + rule__ThresholdEntry__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ThresholdEntry__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ThresholdEntry__Group__0" + + + // $ANTLR start "rule__ThresholdEntry__Group__0__Impl" + // InternalApplicationConfiguration.g:5423:1: rule__ThresholdEntry__Group__0__Impl : ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) ; + public final void rule__ThresholdEntry__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5427:1: ( ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) ) + // InternalApplicationConfiguration.g:5428:1: ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) + { + // InternalApplicationConfiguration.g:5428:1: ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) + // InternalApplicationConfiguration.g:5429:2: ( rule__ThresholdEntry__FunctionAssignment_0 ) + { + before(grammarAccess.getThresholdEntryAccess().getFunctionAssignment_0()); + // InternalApplicationConfiguration.g:5430:2: ( rule__ThresholdEntry__FunctionAssignment_0 ) + // InternalApplicationConfiguration.g:5430:3: rule__ThresholdEntry__FunctionAssignment_0 + { + pushFollow(FOLLOW_2); + rule__ThresholdEntry__FunctionAssignment_0(); + + state._fsp--; + + + } + + after(grammarAccess.getThresholdEntryAccess().getFunctionAssignment_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ThresholdEntry__Group__0__Impl" + + + // $ANTLR start "rule__ThresholdEntry__Group__1" + // InternalApplicationConfiguration.g:5438:1: rule__ThresholdEntry__Group__1 : rule__ThresholdEntry__Group__1__Impl rule__ThresholdEntry__Group__2 ; + public final void rule__ThresholdEntry__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5442:1: ( rule__ThresholdEntry__Group__1__Impl rule__ThresholdEntry__Group__2 ) + // InternalApplicationConfiguration.g:5443:2: rule__ThresholdEntry__Group__1__Impl rule__ThresholdEntry__Group__2 + { + pushFollow(FOLLOW_24); + rule__ThresholdEntry__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ThresholdEntry__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ThresholdEntry__Group__1" + + + // $ANTLR start "rule__ThresholdEntry__Group__1__Impl" + // InternalApplicationConfiguration.g:5450:1: rule__ThresholdEntry__Group__1__Impl : ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) ; + public final void rule__ThresholdEntry__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5454:1: ( ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:5455:1: ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:5455:1: ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) + // InternalApplicationConfiguration.g:5456:2: ( rule__ThresholdEntry__OperatorAssignment_1 ) + { + before(grammarAccess.getThresholdEntryAccess().getOperatorAssignment_1()); + // InternalApplicationConfiguration.g:5457:2: ( rule__ThresholdEntry__OperatorAssignment_1 ) + // InternalApplicationConfiguration.g:5457:3: rule__ThresholdEntry__OperatorAssignment_1 + { + pushFollow(FOLLOW_2); + rule__ThresholdEntry__OperatorAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getThresholdEntryAccess().getOperatorAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ThresholdEntry__Group__1__Impl" + + + // $ANTLR start "rule__ThresholdEntry__Group__2" + // InternalApplicationConfiguration.g:5465:1: rule__ThresholdEntry__Group__2 : rule__ThresholdEntry__Group__2__Impl ; + public final void rule__ThresholdEntry__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5469:1: ( rule__ThresholdEntry__Group__2__Impl ) + // InternalApplicationConfiguration.g:5470:2: rule__ThresholdEntry__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__ThresholdEntry__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ThresholdEntry__Group__2" + + + // $ANTLR start "rule__ThresholdEntry__Group__2__Impl" + // InternalApplicationConfiguration.g:5476:1: rule__ThresholdEntry__Group__2__Impl : ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) ; + public final void rule__ThresholdEntry__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5480:1: ( ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:5481:1: ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) + { + // InternalApplicationConfiguration.g:5481:1: ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) + // InternalApplicationConfiguration.g:5482:2: ( rule__ThresholdEntry__ThresholdAssignment_2 ) + { + before(grammarAccess.getThresholdEntryAccess().getThresholdAssignment_2()); + // InternalApplicationConfiguration.g:5483:2: ( rule__ThresholdEntry__ThresholdAssignment_2 ) + // InternalApplicationConfiguration.g:5483:3: rule__ThresholdEntry__ThresholdAssignment_2 + { + pushFollow(FOLLOW_2); + rule__ThresholdEntry__ThresholdAssignment_2(); + + state._fsp--; + + + } + + after(grammarAccess.getThresholdEntryAccess().getThresholdAssignment_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ThresholdEntry__Group__2__Impl" + + + // $ANTLR start "rule__CostObjectiveFunction__Group__0" + // InternalApplicationConfiguration.g:5492:1: rule__CostObjectiveFunction__Group__0 : rule__CostObjectiveFunction__Group__0__Impl rule__CostObjectiveFunction__Group__1 ; + public final void rule__CostObjectiveFunction__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5496:1: ( rule__CostObjectiveFunction__Group__0__Impl rule__CostObjectiveFunction__Group__1 ) + // InternalApplicationConfiguration.g:5497:2: rule__CostObjectiveFunction__Group__0__Impl rule__CostObjectiveFunction__Group__1 + { + pushFollow(FOLLOW_18); + rule__CostObjectiveFunction__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__CostObjectiveFunction__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostObjectiveFunction__Group__0" + + + // $ANTLR start "rule__CostObjectiveFunction__Group__0__Impl" + // InternalApplicationConfiguration.g:5504:1: rule__CostObjectiveFunction__Group__0__Impl : ( 'cost' ) ; + public final void rule__CostObjectiveFunction__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5508:1: ( ( 'cost' ) ) + // InternalApplicationConfiguration.g:5509:1: ( 'cost' ) + { + // InternalApplicationConfiguration.g:5509:1: ( 'cost' ) + // InternalApplicationConfiguration.g:5510:2: 'cost' + { + before(grammarAccess.getCostObjectiveFunctionAccess().getCostKeyword_0()); + match(input,40,FOLLOW_2); + after(grammarAccess.getCostObjectiveFunctionAccess().getCostKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostObjectiveFunction__Group__0__Impl" + + + // $ANTLR start "rule__CostObjectiveFunction__Group__1" + // InternalApplicationConfiguration.g:5519:1: rule__CostObjectiveFunction__Group__1 : rule__CostObjectiveFunction__Group__1__Impl rule__CostObjectiveFunction__Group__2 ; + public final void rule__CostObjectiveFunction__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5523:1: ( rule__CostObjectiveFunction__Group__1__Impl rule__CostObjectiveFunction__Group__2 ) + // InternalApplicationConfiguration.g:5524:2: rule__CostObjectiveFunction__Group__1__Impl rule__CostObjectiveFunction__Group__2 + { + pushFollow(FOLLOW_8); + rule__CostObjectiveFunction__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__CostObjectiveFunction__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostObjectiveFunction__Group__1" + + + // $ANTLR start "rule__CostObjectiveFunction__Group__1__Impl" + // InternalApplicationConfiguration.g:5531:1: rule__CostObjectiveFunction__Group__1__Impl : ( '{' ) ; + public final void rule__CostObjectiveFunction__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5535:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:5536:1: ( '{' ) + { + // InternalApplicationConfiguration.g:5536:1: ( '{' ) + // InternalApplicationConfiguration.g:5537:2: '{' + { + before(grammarAccess.getCostObjectiveFunctionAccess().getLeftCurlyBracketKeyword_1()); + match(input,30,FOLLOW_2); + after(grammarAccess.getCostObjectiveFunctionAccess().getLeftCurlyBracketKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostObjectiveFunction__Group__1__Impl" + + + // $ANTLR start "rule__CostObjectiveFunction__Group__2" + // InternalApplicationConfiguration.g:5546:1: rule__CostObjectiveFunction__Group__2 : rule__CostObjectiveFunction__Group__2__Impl rule__CostObjectiveFunction__Group__3 ; + public final void rule__CostObjectiveFunction__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5550:1: ( rule__CostObjectiveFunction__Group__2__Impl rule__CostObjectiveFunction__Group__3 ) + // InternalApplicationConfiguration.g:5551:2: rule__CostObjectiveFunction__Group__2__Impl rule__CostObjectiveFunction__Group__3 + { + pushFollow(FOLLOW_15); + rule__CostObjectiveFunction__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__CostObjectiveFunction__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostObjectiveFunction__Group__2" + + + // $ANTLR start "rule__CostObjectiveFunction__Group__2__Impl" + // InternalApplicationConfiguration.g:5558:1: rule__CostObjectiveFunction__Group__2__Impl : ( ( rule__CostObjectiveFunction__EntriesAssignment_2 ) ) ; + public final void rule__CostObjectiveFunction__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5562:1: ( ( ( rule__CostObjectiveFunction__EntriesAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:5563:1: ( ( rule__CostObjectiveFunction__EntriesAssignment_2 ) ) + { + // InternalApplicationConfiguration.g:5563:1: ( ( rule__CostObjectiveFunction__EntriesAssignment_2 ) ) + // InternalApplicationConfiguration.g:5564:2: ( rule__CostObjectiveFunction__EntriesAssignment_2 ) + { + before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_2()); + // InternalApplicationConfiguration.g:5565:2: ( rule__CostObjectiveFunction__EntriesAssignment_2 ) + // InternalApplicationConfiguration.g:5565:3: rule__CostObjectiveFunction__EntriesAssignment_2 + { + pushFollow(FOLLOW_2); + rule__CostObjectiveFunction__EntriesAssignment_2(); + + state._fsp--; + + + } + + after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostObjectiveFunction__Group__2__Impl" + + + // $ANTLR start "rule__CostObjectiveFunction__Group__3" + // InternalApplicationConfiguration.g:5573:1: rule__CostObjectiveFunction__Group__3 : rule__CostObjectiveFunction__Group__3__Impl rule__CostObjectiveFunction__Group__4 ; + public final void rule__CostObjectiveFunction__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5577:1: ( rule__CostObjectiveFunction__Group__3__Impl rule__CostObjectiveFunction__Group__4 ) + // InternalApplicationConfiguration.g:5578:2: rule__CostObjectiveFunction__Group__3__Impl rule__CostObjectiveFunction__Group__4 + { + pushFollow(FOLLOW_15); + rule__CostObjectiveFunction__Group__3__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__CostObjectiveFunction__Group__4(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostObjectiveFunction__Group__3" + + + // $ANTLR start "rule__CostObjectiveFunction__Group__3__Impl" + // InternalApplicationConfiguration.g:5585:1: rule__CostObjectiveFunction__Group__3__Impl : ( ( rule__CostObjectiveFunction__Group_3__0 )* ) ; + public final void rule__CostObjectiveFunction__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5589:1: ( ( ( rule__CostObjectiveFunction__Group_3__0 )* ) ) + // InternalApplicationConfiguration.g:5590:1: ( ( rule__CostObjectiveFunction__Group_3__0 )* ) + { + // InternalApplicationConfiguration.g:5590:1: ( ( rule__CostObjectiveFunction__Group_3__0 )* ) + // InternalApplicationConfiguration.g:5591:2: ( rule__CostObjectiveFunction__Group_3__0 )* + { + before(grammarAccess.getCostObjectiveFunctionAccess().getGroup_3()); + // InternalApplicationConfiguration.g:5592:2: ( rule__CostObjectiveFunction__Group_3__0 )* + loop51: + do { + int alt51=2; + int LA51_0 = input.LA(1); + + if ( (LA51_0==32) ) { + alt51=1; + } + + + switch (alt51) { + case 1 : + // InternalApplicationConfiguration.g:5592:3: rule__CostObjectiveFunction__Group_3__0 + { + pushFollow(FOLLOW_16); + rule__CostObjectiveFunction__Group_3__0(); + + state._fsp--; + + + } + break; + + default : + break loop51; + } + } while (true); + + after(grammarAccess.getCostObjectiveFunctionAccess().getGroup_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostObjectiveFunction__Group__3__Impl" + + + // $ANTLR start "rule__CostObjectiveFunction__Group__4" + // InternalApplicationConfiguration.g:5600:1: rule__CostObjectiveFunction__Group__4 : rule__CostObjectiveFunction__Group__4__Impl ; + public final void rule__CostObjectiveFunction__Group__4() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5604:1: ( rule__CostObjectiveFunction__Group__4__Impl ) + // InternalApplicationConfiguration.g:5605:2: rule__CostObjectiveFunction__Group__4__Impl + { + pushFollow(FOLLOW_2); + rule__CostObjectiveFunction__Group__4__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostObjectiveFunction__Group__4" + + + // $ANTLR start "rule__CostObjectiveFunction__Group__4__Impl" + // InternalApplicationConfiguration.g:5611:1: rule__CostObjectiveFunction__Group__4__Impl : ( '}' ) ; + public final void rule__CostObjectiveFunction__Group__4__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5615:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:5616:1: ( '}' ) + { + // InternalApplicationConfiguration.g:5616:1: ( '}' ) + // InternalApplicationConfiguration.g:5617:2: '}' + { + before(grammarAccess.getCostObjectiveFunctionAccess().getRightCurlyBracketKeyword_4()); + match(input,31,FOLLOW_2); + after(grammarAccess.getCostObjectiveFunctionAccess().getRightCurlyBracketKeyword_4()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostObjectiveFunction__Group__4__Impl" + + + // $ANTLR start "rule__CostObjectiveFunction__Group_3__0" + // InternalApplicationConfiguration.g:5627:1: rule__CostObjectiveFunction__Group_3__0 : rule__CostObjectiveFunction__Group_3__0__Impl rule__CostObjectiveFunction__Group_3__1 ; + public final void rule__CostObjectiveFunction__Group_3__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5631:1: ( rule__CostObjectiveFunction__Group_3__0__Impl rule__CostObjectiveFunction__Group_3__1 ) + // InternalApplicationConfiguration.g:5632:2: rule__CostObjectiveFunction__Group_3__0__Impl rule__CostObjectiveFunction__Group_3__1 + { + pushFollow(FOLLOW_8); + rule__CostObjectiveFunction__Group_3__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__CostObjectiveFunction__Group_3__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostObjectiveFunction__Group_3__0" + + + // $ANTLR start "rule__CostObjectiveFunction__Group_3__0__Impl" + // InternalApplicationConfiguration.g:5639:1: rule__CostObjectiveFunction__Group_3__0__Impl : ( ',' ) ; + public final void rule__CostObjectiveFunction__Group_3__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5643:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:5644:1: ( ',' ) + { + // InternalApplicationConfiguration.g:5644:1: ( ',' ) + // InternalApplicationConfiguration.g:5645:2: ',' + { + before(grammarAccess.getCostObjectiveFunctionAccess().getCommaKeyword_3_0()); + match(input,32,FOLLOW_2); + after(grammarAccess.getCostObjectiveFunctionAccess().getCommaKeyword_3_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostObjectiveFunction__Group_3__0__Impl" + + + // $ANTLR start "rule__CostObjectiveFunction__Group_3__1" + // InternalApplicationConfiguration.g:5654:1: rule__CostObjectiveFunction__Group_3__1 : rule__CostObjectiveFunction__Group_3__1__Impl ; + public final void rule__CostObjectiveFunction__Group_3__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5658:1: ( rule__CostObjectiveFunction__Group_3__1__Impl ) + // InternalApplicationConfiguration.g:5659:2: rule__CostObjectiveFunction__Group_3__1__Impl + { + pushFollow(FOLLOW_2); + rule__CostObjectiveFunction__Group_3__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostObjectiveFunction__Group_3__1" + + + // $ANTLR start "rule__CostObjectiveFunction__Group_3__1__Impl" + // InternalApplicationConfiguration.g:5665:1: rule__CostObjectiveFunction__Group_3__1__Impl : ( ( rule__CostObjectiveFunction__EntriesAssignment_3_1 ) ) ; + public final void rule__CostObjectiveFunction__Group_3__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5669:1: ( ( ( rule__CostObjectiveFunction__EntriesAssignment_3_1 ) ) ) + // InternalApplicationConfiguration.g:5670:1: ( ( rule__CostObjectiveFunction__EntriesAssignment_3_1 ) ) + { + // InternalApplicationConfiguration.g:5670:1: ( ( rule__CostObjectiveFunction__EntriesAssignment_3_1 ) ) + // InternalApplicationConfiguration.g:5671:2: ( rule__CostObjectiveFunction__EntriesAssignment_3_1 ) + { + before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_3_1()); + // InternalApplicationConfiguration.g:5672:2: ( rule__CostObjectiveFunction__EntriesAssignment_3_1 ) + // InternalApplicationConfiguration.g:5672:3: rule__CostObjectiveFunction__EntriesAssignment_3_1 + { + pushFollow(FOLLOW_2); + rule__CostObjectiveFunction__EntriesAssignment_3_1(); + + state._fsp--; + + + } + + after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_3_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostObjectiveFunction__Group_3__1__Impl" + + + // $ANTLR start "rule__CostEntry__Group__0" + // InternalApplicationConfiguration.g:5681:1: rule__CostEntry__Group__0 : rule__CostEntry__Group__0__Impl rule__CostEntry__Group__1 ; + public final void rule__CostEntry__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5685:1: ( rule__CostEntry__Group__0__Impl rule__CostEntry__Group__1 ) + // InternalApplicationConfiguration.g:5686:2: rule__CostEntry__Group__0__Impl rule__CostEntry__Group__1 + { + pushFollow(FOLLOW_13); + rule__CostEntry__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__CostEntry__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostEntry__Group__0" + + + // $ANTLR start "rule__CostEntry__Group__0__Impl" + // InternalApplicationConfiguration.g:5693:1: rule__CostEntry__Group__0__Impl : ( ( rule__CostEntry__PatternElementAssignment_0 ) ) ; + public final void rule__CostEntry__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5697:1: ( ( ( rule__CostEntry__PatternElementAssignment_0 ) ) ) + // InternalApplicationConfiguration.g:5698:1: ( ( rule__CostEntry__PatternElementAssignment_0 ) ) + { + // InternalApplicationConfiguration.g:5698:1: ( ( rule__CostEntry__PatternElementAssignment_0 ) ) + // InternalApplicationConfiguration.g:5699:2: ( rule__CostEntry__PatternElementAssignment_0 ) + { + before(grammarAccess.getCostEntryAccess().getPatternElementAssignment_0()); + // InternalApplicationConfiguration.g:5700:2: ( rule__CostEntry__PatternElementAssignment_0 ) + // InternalApplicationConfiguration.g:5700:3: rule__CostEntry__PatternElementAssignment_0 + { + pushFollow(FOLLOW_2); + rule__CostEntry__PatternElementAssignment_0(); + + state._fsp--; + + + } + + after(grammarAccess.getCostEntryAccess().getPatternElementAssignment_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostEntry__Group__0__Impl" + + + // $ANTLR start "rule__CostEntry__Group__1" + // InternalApplicationConfiguration.g:5708:1: rule__CostEntry__Group__1 : rule__CostEntry__Group__1__Impl rule__CostEntry__Group__2 ; + public final void rule__CostEntry__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5712:1: ( rule__CostEntry__Group__1__Impl rule__CostEntry__Group__2 ) + // InternalApplicationConfiguration.g:5713:2: rule__CostEntry__Group__1__Impl rule__CostEntry__Group__2 + { + pushFollow(FOLLOW_24); + rule__CostEntry__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__CostEntry__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostEntry__Group__1" + + + // $ANTLR start "rule__CostEntry__Group__1__Impl" + // InternalApplicationConfiguration.g:5720:1: rule__CostEntry__Group__1__Impl : ( '=' ) ; + public final void rule__CostEntry__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5724:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:5725:1: ( '=' ) + { + // InternalApplicationConfiguration.g:5725:1: ( '=' ) + // InternalApplicationConfiguration.g:5726:2: '=' + { + before(grammarAccess.getCostEntryAccess().getEqualsSignKeyword_1()); + match(input,29,FOLLOW_2); + after(grammarAccess.getCostEntryAccess().getEqualsSignKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostEntry__Group__1__Impl" + + + // $ANTLR start "rule__CostEntry__Group__2" + // InternalApplicationConfiguration.g:5735:1: rule__CostEntry__Group__2 : rule__CostEntry__Group__2__Impl ; + public final void rule__CostEntry__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5739:1: ( rule__CostEntry__Group__2__Impl ) + // InternalApplicationConfiguration.g:5740:2: rule__CostEntry__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__CostEntry__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostEntry__Group__2" + + + // $ANTLR start "rule__CostEntry__Group__2__Impl" + // InternalApplicationConfiguration.g:5746:1: rule__CostEntry__Group__2__Impl : ( ( rule__CostEntry__WeightAssignment_2 ) ) ; + public final void rule__CostEntry__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5750:1: ( ( ( rule__CostEntry__WeightAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:5751:1: ( ( rule__CostEntry__WeightAssignment_2 ) ) + { + // InternalApplicationConfiguration.g:5751:1: ( ( rule__CostEntry__WeightAssignment_2 ) ) + // InternalApplicationConfiguration.g:5752:2: ( rule__CostEntry__WeightAssignment_2 ) + { + before(grammarAccess.getCostEntryAccess().getWeightAssignment_2()); + // InternalApplicationConfiguration.g:5753:2: ( rule__CostEntry__WeightAssignment_2 ) + // InternalApplicationConfiguration.g:5753:3: rule__CostEntry__WeightAssignment_2 + { + pushFollow(FOLLOW_2); + rule__CostEntry__WeightAssignment_2(); + + state._fsp--; + + + } + + after(grammarAccess.getCostEntryAccess().getWeightAssignment_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostEntry__Group__2__Impl" + + + // $ANTLR start "rule__ObjectiveDeclaration__Group__0" + // InternalApplicationConfiguration.g:5762:1: rule__ObjectiveDeclaration__Group__0 : rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1 ; + public final void rule__ObjectiveDeclaration__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5766:1: ( rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1 ) + // InternalApplicationConfiguration.g:5767:2: rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1 + { + pushFollow(FOLLOW_8); + rule__ObjectiveDeclaration__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ObjectiveDeclaration__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveDeclaration__Group__0" + + + // $ANTLR start "rule__ObjectiveDeclaration__Group__0__Impl" + // InternalApplicationConfiguration.g:5774:1: rule__ObjectiveDeclaration__Group__0__Impl : ( 'objectives' ) ; + public final void rule__ObjectiveDeclaration__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5778:1: ( ( 'objectives' ) ) + // InternalApplicationConfiguration.g:5779:1: ( 'objectives' ) + { + // InternalApplicationConfiguration.g:5779:1: ( 'objectives' ) + // InternalApplicationConfiguration.g:5780:2: 'objectives' + { + before(grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0()); + match(input,41,FOLLOW_2); + after(grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveDeclaration__Group__0__Impl" + + + // $ANTLR start "rule__ObjectiveDeclaration__Group__1" + // InternalApplicationConfiguration.g:5789:1: rule__ObjectiveDeclaration__Group__1 : rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2 ; + public final void rule__ObjectiveDeclaration__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5793:1: ( rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2 ) + // InternalApplicationConfiguration.g:5794:2: rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2 + { + pushFollow(FOLLOW_18); + rule__ObjectiveDeclaration__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ObjectiveDeclaration__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveDeclaration__Group__1" + + + // $ANTLR start "rule__ObjectiveDeclaration__Group__1__Impl" + // InternalApplicationConfiguration.g:5801:1: rule__ObjectiveDeclaration__Group__1__Impl : ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) ; + public final void rule__ObjectiveDeclaration__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5805:1: ( ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:5806:1: ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:5806:1: ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:5807:2: ( rule__ObjectiveDeclaration__NameAssignment_1 ) + { + before(grammarAccess.getObjectiveDeclarationAccess().getNameAssignment_1()); + // InternalApplicationConfiguration.g:5808:2: ( rule__ObjectiveDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:5808:3: rule__ObjectiveDeclaration__NameAssignment_1 + { + pushFollow(FOLLOW_2); + rule__ObjectiveDeclaration__NameAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getObjectiveDeclarationAccess().getNameAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveDeclaration__Group__1__Impl" + + + // $ANTLR start "rule__ObjectiveDeclaration__Group__2" + // InternalApplicationConfiguration.g:5816:1: rule__ObjectiveDeclaration__Group__2 : rule__ObjectiveDeclaration__Group__2__Impl ; + public final void rule__ObjectiveDeclaration__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5820:1: ( rule__ObjectiveDeclaration__Group__2__Impl ) + // InternalApplicationConfiguration.g:5821:2: rule__ObjectiveDeclaration__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__ObjectiveDeclaration__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveDeclaration__Group__2" + + + // $ANTLR start "rule__ObjectiveDeclaration__Group__2__Impl" + // InternalApplicationConfiguration.g:5827:1: rule__ObjectiveDeclaration__Group__2__Impl : ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) ; + public final void rule__ObjectiveDeclaration__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5831:1: ( ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:5832:1: ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) + { + // InternalApplicationConfiguration.g:5832:1: ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:5833:2: ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) + { + before(grammarAccess.getObjectiveDeclarationAccess().getSpecificationAssignment_2()); + // InternalApplicationConfiguration.g:5834:2: ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:5834:3: rule__ObjectiveDeclaration__SpecificationAssignment_2 + { + pushFollow(FOLLOW_2); + rule__ObjectiveDeclaration__SpecificationAssignment_2(); + + state._fsp--; + + + } + + after(grammarAccess.getObjectiveDeclarationAccess().getSpecificationAssignment_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveDeclaration__Group__2__Impl" + + + // $ANTLR start "rule__ConfigSpecification__Group__0" + // InternalApplicationConfiguration.g:5843:1: rule__ConfigSpecification__Group__0 : rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 ; + public final void rule__ConfigSpecification__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5847:1: ( rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 ) + // InternalApplicationConfiguration.g:5848:2: rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 + { + pushFollow(FOLLOW_18); + rule__ConfigSpecification__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ConfigSpecification__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigSpecification__Group__0" + + + // $ANTLR start "rule__ConfigSpecification__Group__0__Impl" + // InternalApplicationConfiguration.g:5855:1: rule__ConfigSpecification__Group__0__Impl : ( () ) ; + public final void rule__ConfigSpecification__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5859:1: ( ( () ) ) + // InternalApplicationConfiguration.g:5860:1: ( () ) + { + // InternalApplicationConfiguration.g:5860:1: ( () ) + // InternalApplicationConfiguration.g:5861:2: () + { + before(grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0()); + // InternalApplicationConfiguration.g:5862:2: () + // InternalApplicationConfiguration.g:5862:3: + { + } + + after(grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0()); + + } + + + } + + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigSpecification__Group__0__Impl" + + + // $ANTLR start "rule__ConfigSpecification__Group__1" + // InternalApplicationConfiguration.g:5870:1: rule__ConfigSpecification__Group__1 : rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 ; + public final void rule__ConfigSpecification__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5874:1: ( rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 ) + // InternalApplicationConfiguration.g:5875:2: rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 + { + pushFollow(FOLLOW_25); + rule__ConfigSpecification__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ConfigSpecification__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigSpecification__Group__1" + + + // $ANTLR start "rule__ConfigSpecification__Group__1__Impl" + // InternalApplicationConfiguration.g:5882:1: rule__ConfigSpecification__Group__1__Impl : ( '{' ) ; + public final void rule__ConfigSpecification__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5886:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:5887:1: ( '{' ) + { + // InternalApplicationConfiguration.g:5887:1: ( '{' ) + // InternalApplicationConfiguration.g:5888:2: '{' + { + before(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); + match(input,30,FOLLOW_2); + after(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigSpecification__Group__1__Impl" + + + // $ANTLR start "rule__ConfigSpecification__Group__2" + // InternalApplicationConfiguration.g:5897:1: rule__ConfigSpecification__Group__2 : rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 ; + public final void rule__ConfigSpecification__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5901:1: ( rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 ) + // InternalApplicationConfiguration.g:5902:2: rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 + { + pushFollow(FOLLOW_25); + rule__ConfigSpecification__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ConfigSpecification__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigSpecification__Group__2" + + + // $ANTLR start "rule__ConfigSpecification__Group__2__Impl" + // InternalApplicationConfiguration.g:5909:1: rule__ConfigSpecification__Group__2__Impl : ( ( rule__ConfigSpecification__Group_2__0 )? ) ; + public final void rule__ConfigSpecification__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5913:1: ( ( ( rule__ConfigSpecification__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:5914:1: ( ( rule__ConfigSpecification__Group_2__0 )? ) + { + // InternalApplicationConfiguration.g:5914:1: ( ( rule__ConfigSpecification__Group_2__0 )? ) + // InternalApplicationConfiguration.g:5915:2: ( rule__ConfigSpecification__Group_2__0 )? + { + before(grammarAccess.getConfigSpecificationAccess().getGroup_2()); + // InternalApplicationConfiguration.g:5916:2: ( rule__ConfigSpecification__Group_2__0 )? + int alt52=2; + int LA52_0 = input.LA(1); + + if ( (LA52_0==RULE_STRING||(LA52_0>=43 && LA52_0<=45)) ) { + alt52=1; + } + switch (alt52) { + case 1 : + // InternalApplicationConfiguration.g:5916:3: rule__ConfigSpecification__Group_2__0 + { + pushFollow(FOLLOW_2); + rule__ConfigSpecification__Group_2__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getConfigSpecificationAccess().getGroup_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigSpecification__Group__2__Impl" + + + // $ANTLR start "rule__ConfigSpecification__Group__3" + // InternalApplicationConfiguration.g:5924:1: rule__ConfigSpecification__Group__3 : rule__ConfigSpecification__Group__3__Impl ; + public final void rule__ConfigSpecification__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5928:1: ( rule__ConfigSpecification__Group__3__Impl ) + // InternalApplicationConfiguration.g:5929:2: rule__ConfigSpecification__Group__3__Impl + { + pushFollow(FOLLOW_2); + rule__ConfigSpecification__Group__3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigSpecification__Group__3" + + + // $ANTLR start "rule__ConfigSpecification__Group__3__Impl" + // InternalApplicationConfiguration.g:5935:1: rule__ConfigSpecification__Group__3__Impl : ( '}' ) ; + public final void rule__ConfigSpecification__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5939:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:5940:1: ( '}' ) + { + // InternalApplicationConfiguration.g:5940:1: ( '}' ) + // InternalApplicationConfiguration.g:5941:2: '}' + { + before(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3()); + match(input,31,FOLLOW_2); + after(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigSpecification__Group__3__Impl" + + + // $ANTLR start "rule__ConfigSpecification__Group_2__0" + // InternalApplicationConfiguration.g:5951:1: rule__ConfigSpecification__Group_2__0 : rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 ; + public final void rule__ConfigSpecification__Group_2__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5955:1: ( rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 ) + // InternalApplicationConfiguration.g:5956:2: rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 + { + pushFollow(FOLLOW_26); + rule__ConfigSpecification__Group_2__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ConfigSpecification__Group_2__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigSpecification__Group_2__0" + + + // $ANTLR start "rule__ConfigSpecification__Group_2__0__Impl" + // InternalApplicationConfiguration.g:5963:1: rule__ConfigSpecification__Group_2__0__Impl : ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) ; + public final void rule__ConfigSpecification__Group_2__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5967:1: ( ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) ) + // InternalApplicationConfiguration.g:5968:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) + { + // InternalApplicationConfiguration.g:5968:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:5969:2: ( rule__ConfigSpecification__EntriesAssignment_2_0 ) + { + before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0()); + // InternalApplicationConfiguration.g:5970:2: ( rule__ConfigSpecification__EntriesAssignment_2_0 ) + // InternalApplicationConfiguration.g:5970:3: rule__ConfigSpecification__EntriesAssignment_2_0 + { + pushFollow(FOLLOW_2); + rule__ConfigSpecification__EntriesAssignment_2_0(); + + state._fsp--; + + + } + + after(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigSpecification__Group_2__0__Impl" + + + // $ANTLR start "rule__ConfigSpecification__Group_2__1" + // InternalApplicationConfiguration.g:5978:1: rule__ConfigSpecification__Group_2__1 : rule__ConfigSpecification__Group_2__1__Impl ; + public final void rule__ConfigSpecification__Group_2__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5982:1: ( rule__ConfigSpecification__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:5983:2: rule__ConfigSpecification__Group_2__1__Impl + { + pushFollow(FOLLOW_2); + rule__ConfigSpecification__Group_2__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigSpecification__Group_2__1" + + + // $ANTLR start "rule__ConfigSpecification__Group_2__1__Impl" + // InternalApplicationConfiguration.g:5989:1: rule__ConfigSpecification__Group_2__1__Impl : ( ( rule__ConfigSpecification__Group_2_1__0 )* ) ; + public final void rule__ConfigSpecification__Group_2__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5993:1: ( ( ( rule__ConfigSpecification__Group_2_1__0 )* ) ) + // InternalApplicationConfiguration.g:5994:1: ( ( rule__ConfigSpecification__Group_2_1__0 )* ) + { + // InternalApplicationConfiguration.g:5994:1: ( ( rule__ConfigSpecification__Group_2_1__0 )* ) + // InternalApplicationConfiguration.g:5995:2: ( rule__ConfigSpecification__Group_2_1__0 )* + { + before(grammarAccess.getConfigSpecificationAccess().getGroup_2_1()); + // InternalApplicationConfiguration.g:5996:2: ( rule__ConfigSpecification__Group_2_1__0 )* + loop53: + do { + int alt53=2; + int LA53_0 = input.LA(1); + + if ( (LA53_0==32) ) { + alt53=1; + } + + + switch (alt53) { + case 1 : + // InternalApplicationConfiguration.g:5996:3: rule__ConfigSpecification__Group_2_1__0 + { + pushFollow(FOLLOW_16); + rule__ConfigSpecification__Group_2_1__0(); + + state._fsp--; + + + } + break; + + default : + break loop53; + } + } while (true); + + after(grammarAccess.getConfigSpecificationAccess().getGroup_2_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigSpecification__Group_2__1__Impl" + + + // $ANTLR start "rule__ConfigSpecification__Group_2_1__0" + // InternalApplicationConfiguration.g:6005:1: rule__ConfigSpecification__Group_2_1__0 : rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 ; + public final void rule__ConfigSpecification__Group_2_1__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6009:1: ( rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 ) + // InternalApplicationConfiguration.g:6010:2: rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 + { + pushFollow(FOLLOW_27); + rule__ConfigSpecification__Group_2_1__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ConfigSpecification__Group_2_1__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigSpecification__Group_2_1__0" + + + // $ANTLR start "rule__ConfigSpecification__Group_2_1__0__Impl" + // InternalApplicationConfiguration.g:6017:1: rule__ConfigSpecification__Group_2_1__0__Impl : ( ',' ) ; + public final void rule__ConfigSpecification__Group_2_1__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6021:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:6022:1: ( ',' ) + { + // InternalApplicationConfiguration.g:6022:1: ( ',' ) + // InternalApplicationConfiguration.g:6023:2: ',' + { + before(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); + match(input,32,FOLLOW_2); + after(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigSpecification__Group_2_1__0__Impl" + + + // $ANTLR start "rule__ConfigSpecification__Group_2_1__1" + // InternalApplicationConfiguration.g:6032:1: rule__ConfigSpecification__Group_2_1__1 : rule__ConfigSpecification__Group_2_1__1__Impl ; + public final void rule__ConfigSpecification__Group_2_1__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6036:1: ( rule__ConfigSpecification__Group_2_1__1__Impl ) + // InternalApplicationConfiguration.g:6037:2: rule__ConfigSpecification__Group_2_1__1__Impl + { + pushFollow(FOLLOW_2); + rule__ConfigSpecification__Group_2_1__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigSpecification__Group_2_1__1" + + + // $ANTLR start "rule__ConfigSpecification__Group_2_1__1__Impl" + // InternalApplicationConfiguration.g:6043:1: rule__ConfigSpecification__Group_2_1__1__Impl : ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) ; + public final void rule__ConfigSpecification__Group_2_1__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6047:1: ( ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) ) + // InternalApplicationConfiguration.g:6048:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) + { + // InternalApplicationConfiguration.g:6048:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) + // InternalApplicationConfiguration.g:6049:2: ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) + { + before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1()); + // InternalApplicationConfiguration.g:6050:2: ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) + // InternalApplicationConfiguration.g:6050:3: rule__ConfigSpecification__EntriesAssignment_2_1_1 + { + pushFollow(FOLLOW_2); + rule__ConfigSpecification__EntriesAssignment_2_1_1(); + + state._fsp--; + + + } + + after(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigSpecification__Group_2_1__1__Impl" + + + // $ANTLR start "rule__ConfigDeclaration__Group__0" + // InternalApplicationConfiguration.g:6059:1: rule__ConfigDeclaration__Group__0 : rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 ; + public final void rule__ConfigDeclaration__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6063:1: ( rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 ) + // InternalApplicationConfiguration.g:6064:2: rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 + { + pushFollow(FOLLOW_8); + rule__ConfigDeclaration__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ConfigDeclaration__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigDeclaration__Group__0" + + + // $ANTLR start "rule__ConfigDeclaration__Group__0__Impl" + // InternalApplicationConfiguration.g:6071:1: rule__ConfigDeclaration__Group__0__Impl : ( 'config' ) ; + public final void rule__ConfigDeclaration__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6075:1: ( ( 'config' ) ) + // InternalApplicationConfiguration.g:6076:1: ( 'config' ) + { + // InternalApplicationConfiguration.g:6076:1: ( 'config' ) + // InternalApplicationConfiguration.g:6077:2: 'config' + { + before(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); + match(input,42,FOLLOW_2); + after(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigDeclaration__Group__0__Impl" + + + // $ANTLR start "rule__ConfigDeclaration__Group__1" + // InternalApplicationConfiguration.g:6086:1: rule__ConfigDeclaration__Group__1 : rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 ; + public final void rule__ConfigDeclaration__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6090:1: ( rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 ) + // InternalApplicationConfiguration.g:6091:2: rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 + { + pushFollow(FOLLOW_18); + rule__ConfigDeclaration__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ConfigDeclaration__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigDeclaration__Group__1" + + + // $ANTLR start "rule__ConfigDeclaration__Group__1__Impl" + // InternalApplicationConfiguration.g:6098:1: rule__ConfigDeclaration__Group__1__Impl : ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) ; + public final void rule__ConfigDeclaration__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6102:1: ( ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:6103:1: ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:6103:1: ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:6104:2: ( rule__ConfigDeclaration__NameAssignment_1 ) + { + before(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1()); + // InternalApplicationConfiguration.g:6105:2: ( rule__ConfigDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:6105:3: rule__ConfigDeclaration__NameAssignment_1 + { + pushFollow(FOLLOW_2); + rule__ConfigDeclaration__NameAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigDeclaration__Group__1__Impl" + + + // $ANTLR start "rule__ConfigDeclaration__Group__2" + // InternalApplicationConfiguration.g:6113:1: rule__ConfigDeclaration__Group__2 : rule__ConfigDeclaration__Group__2__Impl ; + public final void rule__ConfigDeclaration__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6117:1: ( rule__ConfigDeclaration__Group__2__Impl ) + // InternalApplicationConfiguration.g:6118:2: rule__ConfigDeclaration__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__ConfigDeclaration__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigDeclaration__Group__2" + + + // $ANTLR start "rule__ConfigDeclaration__Group__2__Impl" + // InternalApplicationConfiguration.g:6124:1: rule__ConfigDeclaration__Group__2__Impl : ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) ; + public final void rule__ConfigDeclaration__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6128:1: ( ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:6129:1: ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) + { + // InternalApplicationConfiguration.g:6129:1: ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:6130:2: ( rule__ConfigDeclaration__SpecificationAssignment_2 ) + { + before(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2()); + // InternalApplicationConfiguration.g:6131:2: ( rule__ConfigDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:6131:3: rule__ConfigDeclaration__SpecificationAssignment_2 + { + pushFollow(FOLLOW_2); + rule__ConfigDeclaration__SpecificationAssignment_2(); + + state._fsp--; + + + } + + after(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigDeclaration__Group__2__Impl" + + + // $ANTLR start "rule__DocumentationEntry__Group__0" + // InternalApplicationConfiguration.g:6140:1: rule__DocumentationEntry__Group__0 : rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 ; + public final void rule__DocumentationEntry__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6144:1: ( rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 ) + // InternalApplicationConfiguration.g:6145:2: rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 + { + pushFollow(FOLLOW_13); + rule__DocumentationEntry__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__DocumentationEntry__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DocumentationEntry__Group__0" + + + // $ANTLR start "rule__DocumentationEntry__Group__0__Impl" + // InternalApplicationConfiguration.g:6152:1: rule__DocumentationEntry__Group__0__Impl : ( 'log-level' ) ; + public final void rule__DocumentationEntry__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6156:1: ( ( 'log-level' ) ) + // InternalApplicationConfiguration.g:6157:1: ( 'log-level' ) + { + // InternalApplicationConfiguration.g:6157:1: ( 'log-level' ) + // InternalApplicationConfiguration.g:6158:2: 'log-level' + { + before(grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); + match(input,43,FOLLOW_2); + after(grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DocumentationEntry__Group__0__Impl" + + + // $ANTLR start "rule__DocumentationEntry__Group__1" + // InternalApplicationConfiguration.g:6167:1: rule__DocumentationEntry__Group__1 : rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2 ; + public final void rule__DocumentationEntry__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6171:1: ( rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2 ) + // InternalApplicationConfiguration.g:6172:2: rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2 + { + pushFollow(FOLLOW_28); + rule__DocumentationEntry__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__DocumentationEntry__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DocumentationEntry__Group__1" + + + // $ANTLR start "rule__DocumentationEntry__Group__1__Impl" + // InternalApplicationConfiguration.g:6179:1: rule__DocumentationEntry__Group__1__Impl : ( '=' ) ; + public final void rule__DocumentationEntry__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6183:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:6184:1: ( '=' ) + { + // InternalApplicationConfiguration.g:6184:1: ( '=' ) + // InternalApplicationConfiguration.g:6185:2: '=' + { + before(grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1()); + match(input,29,FOLLOW_2); + after(grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DocumentationEntry__Group__1__Impl" + + + // $ANTLR start "rule__DocumentationEntry__Group__2" + // InternalApplicationConfiguration.g:6194:1: rule__DocumentationEntry__Group__2 : rule__DocumentationEntry__Group__2__Impl ; + public final void rule__DocumentationEntry__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6198:1: ( rule__DocumentationEntry__Group__2__Impl ) + // InternalApplicationConfiguration.g:6199:2: rule__DocumentationEntry__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__DocumentationEntry__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DocumentationEntry__Group__2" + + + // $ANTLR start "rule__DocumentationEntry__Group__2__Impl" + // InternalApplicationConfiguration.g:6205:1: rule__DocumentationEntry__Group__2__Impl : ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) ; + public final void rule__DocumentationEntry__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6209:1: ( ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:6210:1: ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) + { + // InternalApplicationConfiguration.g:6210:1: ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) + // InternalApplicationConfiguration.g:6211:2: ( rule__DocumentationEntry__LevelAssignment_2 ) + { + before(grammarAccess.getDocumentationEntryAccess().getLevelAssignment_2()); + // InternalApplicationConfiguration.g:6212:2: ( rule__DocumentationEntry__LevelAssignment_2 ) + // InternalApplicationConfiguration.g:6212:3: rule__DocumentationEntry__LevelAssignment_2 + { + pushFollow(FOLLOW_2); + rule__DocumentationEntry__LevelAssignment_2(); + + state._fsp--; + + + } + + after(grammarAccess.getDocumentationEntryAccess().getLevelAssignment_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DocumentationEntry__Group__2__Impl" + + + // $ANTLR start "rule__RuntimeEntry__Group__0" + // InternalApplicationConfiguration.g:6221:1: rule__RuntimeEntry__Group__0 : rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 ; + public final void rule__RuntimeEntry__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6225:1: ( rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 ) + // InternalApplicationConfiguration.g:6226:2: rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 + { + pushFollow(FOLLOW_13); + rule__RuntimeEntry__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__RuntimeEntry__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RuntimeEntry__Group__0" + + + // $ANTLR start "rule__RuntimeEntry__Group__0__Impl" + // InternalApplicationConfiguration.g:6233:1: rule__RuntimeEntry__Group__0__Impl : ( 'runtime' ) ; + public final void rule__RuntimeEntry__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6237:1: ( ( 'runtime' ) ) + // InternalApplicationConfiguration.g:6238:1: ( 'runtime' ) + { + // InternalApplicationConfiguration.g:6238:1: ( 'runtime' ) + // InternalApplicationConfiguration.g:6239:2: 'runtime' + { + before(grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); + match(input,44,FOLLOW_2); + after(grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RuntimeEntry__Group__0__Impl" + + + // $ANTLR start "rule__RuntimeEntry__Group__1" + // InternalApplicationConfiguration.g:6248:1: rule__RuntimeEntry__Group__1 : rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 ; + public final void rule__RuntimeEntry__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6252:1: ( rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 ) + // InternalApplicationConfiguration.g:6253:2: rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 + { + pushFollow(FOLLOW_9); + rule__RuntimeEntry__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__RuntimeEntry__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RuntimeEntry__Group__1" + + + // $ANTLR start "rule__RuntimeEntry__Group__1__Impl" + // InternalApplicationConfiguration.g:6260:1: rule__RuntimeEntry__Group__1__Impl : ( '=' ) ; + public final void rule__RuntimeEntry__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6264:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:6265:1: ( '=' ) + { + // InternalApplicationConfiguration.g:6265:1: ( '=' ) + // InternalApplicationConfiguration.g:6266:2: '=' + { + before(grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1()); + match(input,29,FOLLOW_2); + after(grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RuntimeEntry__Group__1__Impl" + + + // $ANTLR start "rule__RuntimeEntry__Group__2" + // InternalApplicationConfiguration.g:6275:1: rule__RuntimeEntry__Group__2 : rule__RuntimeEntry__Group__2__Impl ; + public final void rule__RuntimeEntry__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6279:1: ( rule__RuntimeEntry__Group__2__Impl ) + // InternalApplicationConfiguration.g:6280:2: rule__RuntimeEntry__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__RuntimeEntry__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RuntimeEntry__Group__2" + + + // $ANTLR start "rule__RuntimeEntry__Group__2__Impl" + // InternalApplicationConfiguration.g:6286:1: rule__RuntimeEntry__Group__2__Impl : ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) ; + public final void rule__RuntimeEntry__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6290:1: ( ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:6291:1: ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) + { + // InternalApplicationConfiguration.g:6291:1: ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) + // InternalApplicationConfiguration.g:6292:2: ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) + { + before(grammarAccess.getRuntimeEntryAccess().getMillisecLimitAssignment_2()); + // InternalApplicationConfiguration.g:6293:2: ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) + // InternalApplicationConfiguration.g:6293:3: rule__RuntimeEntry__MillisecLimitAssignment_2 + { + pushFollow(FOLLOW_2); + rule__RuntimeEntry__MillisecLimitAssignment_2(); + + state._fsp--; + + + } + + after(grammarAccess.getRuntimeEntryAccess().getMillisecLimitAssignment_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RuntimeEntry__Group__2__Impl" + + + // $ANTLR start "rule__MemoryEntry__Group__0" + // InternalApplicationConfiguration.g:6302:1: rule__MemoryEntry__Group__0 : rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 ; + public final void rule__MemoryEntry__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6306:1: ( rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 ) + // InternalApplicationConfiguration.g:6307:2: rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 + { + pushFollow(FOLLOW_13); + rule__MemoryEntry__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__MemoryEntry__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MemoryEntry__Group__0" + + + // $ANTLR start "rule__MemoryEntry__Group__0__Impl" + // InternalApplicationConfiguration.g:6314:1: rule__MemoryEntry__Group__0__Impl : ( 'memory' ) ; + public final void rule__MemoryEntry__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6318:1: ( ( 'memory' ) ) + // InternalApplicationConfiguration.g:6319:1: ( 'memory' ) + { + // InternalApplicationConfiguration.g:6319:1: ( 'memory' ) + // InternalApplicationConfiguration.g:6320:2: 'memory' + { + before(grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); + match(input,45,FOLLOW_2); + after(grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MemoryEntry__Group__0__Impl" + + + // $ANTLR start "rule__MemoryEntry__Group__1" + // InternalApplicationConfiguration.g:6329:1: rule__MemoryEntry__Group__1 : rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 ; + public final void rule__MemoryEntry__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6333:1: ( rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 ) + // InternalApplicationConfiguration.g:6334:2: rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 + { + pushFollow(FOLLOW_9); + rule__MemoryEntry__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__MemoryEntry__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MemoryEntry__Group__1" + + + // $ANTLR start "rule__MemoryEntry__Group__1__Impl" + // InternalApplicationConfiguration.g:6341:1: rule__MemoryEntry__Group__1__Impl : ( '=' ) ; + public final void rule__MemoryEntry__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6345:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:6346:1: ( '=' ) + { + // InternalApplicationConfiguration.g:6346:1: ( '=' ) + // InternalApplicationConfiguration.g:6347:2: '=' + { + before(grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); + match(input,29,FOLLOW_2); + after(grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MemoryEntry__Group__1__Impl" + + + // $ANTLR start "rule__MemoryEntry__Group__2" + // InternalApplicationConfiguration.g:6356:1: rule__MemoryEntry__Group__2 : rule__MemoryEntry__Group__2__Impl ; + public final void rule__MemoryEntry__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6360:1: ( rule__MemoryEntry__Group__2__Impl ) + // InternalApplicationConfiguration.g:6361:2: rule__MemoryEntry__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__MemoryEntry__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MemoryEntry__Group__2" + + + // $ANTLR start "rule__MemoryEntry__Group__2__Impl" + // InternalApplicationConfiguration.g:6367:1: rule__MemoryEntry__Group__2__Impl : ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) ; + public final void rule__MemoryEntry__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6371:1: ( ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:6372:1: ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) + { + // InternalApplicationConfiguration.g:6372:1: ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) + // InternalApplicationConfiguration.g:6373:2: ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) + { + before(grammarAccess.getMemoryEntryAccess().getMegabyteLimitAssignment_2()); + // InternalApplicationConfiguration.g:6374:2: ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) + // InternalApplicationConfiguration.g:6374:3: rule__MemoryEntry__MegabyteLimitAssignment_2 + { + pushFollow(FOLLOW_2); + rule__MemoryEntry__MegabyteLimitAssignment_2(); + + state._fsp--; + + + } + + after(grammarAccess.getMemoryEntryAccess().getMegabyteLimitAssignment_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MemoryEntry__Group__2__Impl" + + + // $ANTLR start "rule__CustomEntry__Group__0" + // InternalApplicationConfiguration.g:6383:1: rule__CustomEntry__Group__0 : rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 ; + public final void rule__CustomEntry__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6387:1: ( rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 ) + // InternalApplicationConfiguration.g:6388:2: rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 + { + pushFollow(FOLLOW_13); + rule__CustomEntry__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__CustomEntry__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CustomEntry__Group__0" + + + // $ANTLR start "rule__CustomEntry__Group__0__Impl" + // InternalApplicationConfiguration.g:6395:1: rule__CustomEntry__Group__0__Impl : ( ( rule__CustomEntry__KeyAssignment_0 ) ) ; + public final void rule__CustomEntry__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6399:1: ( ( ( rule__CustomEntry__KeyAssignment_0 ) ) ) + // InternalApplicationConfiguration.g:6400:1: ( ( rule__CustomEntry__KeyAssignment_0 ) ) + { + // InternalApplicationConfiguration.g:6400:1: ( ( rule__CustomEntry__KeyAssignment_0 ) ) + // InternalApplicationConfiguration.g:6401:2: ( rule__CustomEntry__KeyAssignment_0 ) + { + before(grammarAccess.getCustomEntryAccess().getKeyAssignment_0()); + // InternalApplicationConfiguration.g:6402:2: ( rule__CustomEntry__KeyAssignment_0 ) + // InternalApplicationConfiguration.g:6402:3: rule__CustomEntry__KeyAssignment_0 + { + pushFollow(FOLLOW_2); + rule__CustomEntry__KeyAssignment_0(); + + state._fsp--; + + + } + + after(grammarAccess.getCustomEntryAccess().getKeyAssignment_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CustomEntry__Group__0__Impl" + + + // $ANTLR start "rule__CustomEntry__Group__1" + // InternalApplicationConfiguration.g:6410:1: rule__CustomEntry__Group__1 : rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 ; + public final void rule__CustomEntry__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6414:1: ( rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 ) + // InternalApplicationConfiguration.g:6415:2: rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 + { + pushFollow(FOLLOW_11); + rule__CustomEntry__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__CustomEntry__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CustomEntry__Group__1" + + + // $ANTLR start "rule__CustomEntry__Group__1__Impl" + // InternalApplicationConfiguration.g:6422:1: rule__CustomEntry__Group__1__Impl : ( '=' ) ; + public final void rule__CustomEntry__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6426:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:6427:1: ( '=' ) + { + // InternalApplicationConfiguration.g:6427:1: ( '=' ) + // InternalApplicationConfiguration.g:6428:2: '=' + { + before(grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); + match(input,29,FOLLOW_2); + after(grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CustomEntry__Group__1__Impl" + + + // $ANTLR start "rule__CustomEntry__Group__2" + // InternalApplicationConfiguration.g:6437:1: rule__CustomEntry__Group__2 : rule__CustomEntry__Group__2__Impl ; + public final void rule__CustomEntry__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6441:1: ( rule__CustomEntry__Group__2__Impl ) + // InternalApplicationConfiguration.g:6442:2: rule__CustomEntry__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__CustomEntry__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CustomEntry__Group__2" + + + // $ANTLR start "rule__CustomEntry__Group__2__Impl" + // InternalApplicationConfiguration.g:6448:1: rule__CustomEntry__Group__2__Impl : ( ( rule__CustomEntry__ValueAssignment_2 ) ) ; + public final void rule__CustomEntry__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6452:1: ( ( ( rule__CustomEntry__ValueAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:6453:1: ( ( rule__CustomEntry__ValueAssignment_2 ) ) + { + // InternalApplicationConfiguration.g:6453:1: ( ( rule__CustomEntry__ValueAssignment_2 ) ) + // InternalApplicationConfiguration.g:6454:2: ( rule__CustomEntry__ValueAssignment_2 ) + { + before(grammarAccess.getCustomEntryAccess().getValueAssignment_2()); + // InternalApplicationConfiguration.g:6455:2: ( rule__CustomEntry__ValueAssignment_2 ) + // InternalApplicationConfiguration.g:6455:3: rule__CustomEntry__ValueAssignment_2 + { + pushFollow(FOLLOW_2); + rule__CustomEntry__ValueAssignment_2(); + + state._fsp--; + + + } + + after(grammarAccess.getCustomEntryAccess().getValueAssignment_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CustomEntry__Group__2__Impl" + + + // $ANTLR start "rule__ScopeSpecification__Group__0" + // InternalApplicationConfiguration.g:6464:1: rule__ScopeSpecification__Group__0 : rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 ; + public final void rule__ScopeSpecification__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6468:1: ( rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 ) + // InternalApplicationConfiguration.g:6469:2: rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 + { + pushFollow(FOLLOW_18); + rule__ScopeSpecification__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ScopeSpecification__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeSpecification__Group__0" + + + // $ANTLR start "rule__ScopeSpecification__Group__0__Impl" + // InternalApplicationConfiguration.g:6476:1: rule__ScopeSpecification__Group__0__Impl : ( () ) ; + public final void rule__ScopeSpecification__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6480:1: ( ( () ) ) + // InternalApplicationConfiguration.g:6481:1: ( () ) + { + // InternalApplicationConfiguration.g:6481:1: ( () ) + // InternalApplicationConfiguration.g:6482:2: () + { + before(grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0()); + // InternalApplicationConfiguration.g:6483:2: () + // InternalApplicationConfiguration.g:6483:3: + { + } + + after(grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0()); + + } + + + } + + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeSpecification__Group__0__Impl" + + + // $ANTLR start "rule__ScopeSpecification__Group__1" + // InternalApplicationConfiguration.g:6491:1: rule__ScopeSpecification__Group__1 : rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 ; + public final void rule__ScopeSpecification__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6495:1: ( rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 ) + // InternalApplicationConfiguration.g:6496:2: rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 + { + pushFollow(FOLLOW_29); + rule__ScopeSpecification__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ScopeSpecification__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeSpecification__Group__1" + + + // $ANTLR start "rule__ScopeSpecification__Group__1__Impl" + // InternalApplicationConfiguration.g:6503:1: rule__ScopeSpecification__Group__1__Impl : ( '{' ) ; + public final void rule__ScopeSpecification__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6507:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:6508:1: ( '{' ) + { + // InternalApplicationConfiguration.g:6508:1: ( '{' ) + // InternalApplicationConfiguration.g:6509:2: '{' + { + before(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); + match(input,30,FOLLOW_2); + after(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeSpecification__Group__1__Impl" + + + // $ANTLR start "rule__ScopeSpecification__Group__2" + // InternalApplicationConfiguration.g:6518:1: rule__ScopeSpecification__Group__2 : rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 ; + public final void rule__ScopeSpecification__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6522:1: ( rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 ) + // InternalApplicationConfiguration.g:6523:2: rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 + { + pushFollow(FOLLOW_29); + rule__ScopeSpecification__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ScopeSpecification__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeSpecification__Group__2" + + + // $ANTLR start "rule__ScopeSpecification__Group__2__Impl" + // InternalApplicationConfiguration.g:6530:1: rule__ScopeSpecification__Group__2__Impl : ( ( rule__ScopeSpecification__Group_2__0 )? ) ; + public final void rule__ScopeSpecification__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6534:1: ( ( ( rule__ScopeSpecification__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:6535:1: ( ( rule__ScopeSpecification__Group_2__0 )? ) + { + // InternalApplicationConfiguration.g:6535:1: ( ( rule__ScopeSpecification__Group_2__0 )? ) + // InternalApplicationConfiguration.g:6536:2: ( rule__ScopeSpecification__Group_2__0 )? + { + before(grammarAccess.getScopeSpecificationAccess().getGroup_2()); + // InternalApplicationConfiguration.g:6537:2: ( rule__ScopeSpecification__Group_2__0 )? + int alt54=2; + int LA54_0 = input.LA(1); + + if ( (LA54_0==46) ) { + alt54=1; + } + switch (alt54) { + case 1 : + // InternalApplicationConfiguration.g:6537:3: rule__ScopeSpecification__Group_2__0 + { + pushFollow(FOLLOW_2); + rule__ScopeSpecification__Group_2__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getScopeSpecificationAccess().getGroup_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeSpecification__Group__2__Impl" + + + // $ANTLR start "rule__ScopeSpecification__Group__3" + // InternalApplicationConfiguration.g:6545:1: rule__ScopeSpecification__Group__3 : rule__ScopeSpecification__Group__3__Impl ; + public final void rule__ScopeSpecification__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6549:1: ( rule__ScopeSpecification__Group__3__Impl ) + // InternalApplicationConfiguration.g:6550:2: rule__ScopeSpecification__Group__3__Impl + { + pushFollow(FOLLOW_2); + rule__ScopeSpecification__Group__3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeSpecification__Group__3" + + + // $ANTLR start "rule__ScopeSpecification__Group__3__Impl" + // InternalApplicationConfiguration.g:6556:1: rule__ScopeSpecification__Group__3__Impl : ( '}' ) ; + public final void rule__ScopeSpecification__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6560:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:6561:1: ( '}' ) + { + // InternalApplicationConfiguration.g:6561:1: ( '}' ) + // InternalApplicationConfiguration.g:6562:2: '}' + { + before(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3()); + match(input,31,FOLLOW_2); + after(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeSpecification__Group__3__Impl" + + + // $ANTLR start "rule__ScopeSpecification__Group_2__0" + // InternalApplicationConfiguration.g:6572:1: rule__ScopeSpecification__Group_2__0 : rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 ; + public final void rule__ScopeSpecification__Group_2__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6576:1: ( rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 ) + // InternalApplicationConfiguration.g:6577:2: rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 + { + pushFollow(FOLLOW_26); + rule__ScopeSpecification__Group_2__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ScopeSpecification__Group_2__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeSpecification__Group_2__0" + + + // $ANTLR start "rule__ScopeSpecification__Group_2__0__Impl" + // InternalApplicationConfiguration.g:6584:1: rule__ScopeSpecification__Group_2__0__Impl : ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) ; + public final void rule__ScopeSpecification__Group_2__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6588:1: ( ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) ) + // InternalApplicationConfiguration.g:6589:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) + { + // InternalApplicationConfiguration.g:6589:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:6590:2: ( rule__ScopeSpecification__ScopesAssignment_2_0 ) + { + before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0()); + // InternalApplicationConfiguration.g:6591:2: ( rule__ScopeSpecification__ScopesAssignment_2_0 ) + // InternalApplicationConfiguration.g:6591:3: rule__ScopeSpecification__ScopesAssignment_2_0 + { + pushFollow(FOLLOW_2); + rule__ScopeSpecification__ScopesAssignment_2_0(); + + state._fsp--; + + + } + + after(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeSpecification__Group_2__0__Impl" + + + // $ANTLR start "rule__ScopeSpecification__Group_2__1" + // InternalApplicationConfiguration.g:6599:1: rule__ScopeSpecification__Group_2__1 : rule__ScopeSpecification__Group_2__1__Impl ; + public final void rule__ScopeSpecification__Group_2__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6603:1: ( rule__ScopeSpecification__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:6604:2: rule__ScopeSpecification__Group_2__1__Impl + { + pushFollow(FOLLOW_2); + rule__ScopeSpecification__Group_2__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeSpecification__Group_2__1" + + + // $ANTLR start "rule__ScopeSpecification__Group_2__1__Impl" + // InternalApplicationConfiguration.g:6610:1: rule__ScopeSpecification__Group_2__1__Impl : ( ( rule__ScopeSpecification__Group_2_1__0 )* ) ; + public final void rule__ScopeSpecification__Group_2__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6614:1: ( ( ( rule__ScopeSpecification__Group_2_1__0 )* ) ) + // InternalApplicationConfiguration.g:6615:1: ( ( rule__ScopeSpecification__Group_2_1__0 )* ) + { + // InternalApplicationConfiguration.g:6615:1: ( ( rule__ScopeSpecification__Group_2_1__0 )* ) + // InternalApplicationConfiguration.g:6616:2: ( rule__ScopeSpecification__Group_2_1__0 )* + { + before(grammarAccess.getScopeSpecificationAccess().getGroup_2_1()); + // InternalApplicationConfiguration.g:6617:2: ( rule__ScopeSpecification__Group_2_1__0 )* + loop55: + do { + int alt55=2; + int LA55_0 = input.LA(1); + + if ( (LA55_0==32) ) { + alt55=1; + } + + + switch (alt55) { + case 1 : + // InternalApplicationConfiguration.g:6617:3: rule__ScopeSpecification__Group_2_1__0 + { + pushFollow(FOLLOW_16); + rule__ScopeSpecification__Group_2_1__0(); + + state._fsp--; + + + } + break; + + default : + break loop55; + } + } while (true); + + after(grammarAccess.getScopeSpecificationAccess().getGroup_2_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeSpecification__Group_2__1__Impl" + + + // $ANTLR start "rule__ScopeSpecification__Group_2_1__0" + // InternalApplicationConfiguration.g:6626:1: rule__ScopeSpecification__Group_2_1__0 : rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 ; + public final void rule__ScopeSpecification__Group_2_1__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6630:1: ( rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 ) + // InternalApplicationConfiguration.g:6631:2: rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 + { + pushFollow(FOLLOW_30); + rule__ScopeSpecification__Group_2_1__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ScopeSpecification__Group_2_1__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeSpecification__Group_2_1__0" + + + // $ANTLR start "rule__ScopeSpecification__Group_2_1__0__Impl" + // InternalApplicationConfiguration.g:6638:1: rule__ScopeSpecification__Group_2_1__0__Impl : ( ',' ) ; + public final void rule__ScopeSpecification__Group_2_1__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6642:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:6643:1: ( ',' ) + { + // InternalApplicationConfiguration.g:6643:1: ( ',' ) + // InternalApplicationConfiguration.g:6644:2: ',' + { + before(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); + match(input,32,FOLLOW_2); + after(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeSpecification__Group_2_1__0__Impl" + + + // $ANTLR start "rule__ScopeSpecification__Group_2_1__1" + // InternalApplicationConfiguration.g:6653:1: rule__ScopeSpecification__Group_2_1__1 : rule__ScopeSpecification__Group_2_1__1__Impl ; + public final void rule__ScopeSpecification__Group_2_1__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6657:1: ( rule__ScopeSpecification__Group_2_1__1__Impl ) + // InternalApplicationConfiguration.g:6658:2: rule__ScopeSpecification__Group_2_1__1__Impl + { + pushFollow(FOLLOW_2); + rule__ScopeSpecification__Group_2_1__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeSpecification__Group_2_1__1" + + + // $ANTLR start "rule__ScopeSpecification__Group_2_1__1__Impl" + // InternalApplicationConfiguration.g:6664:1: rule__ScopeSpecification__Group_2_1__1__Impl : ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) ; + public final void rule__ScopeSpecification__Group_2_1__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6668:1: ( ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) ) + // InternalApplicationConfiguration.g:6669:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) + { + // InternalApplicationConfiguration.g:6669:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) + // InternalApplicationConfiguration.g:6670:2: ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) + { + before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1()); + // InternalApplicationConfiguration.g:6671:2: ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) + // InternalApplicationConfiguration.g:6671:3: rule__ScopeSpecification__ScopesAssignment_2_1_1 + { + pushFollow(FOLLOW_2); + rule__ScopeSpecification__ScopesAssignment_2_1_1(); + + state._fsp--; + + + } + + after(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeSpecification__Group_2_1__1__Impl" + + + // $ANTLR start "rule__ClassTypeScope__Group__0" + // InternalApplicationConfiguration.g:6680:1: rule__ClassTypeScope__Group__0 : rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 ; + public final void rule__ClassTypeScope__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6684:1: ( rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 ) + // InternalApplicationConfiguration.g:6685:2: rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 + { + pushFollow(FOLLOW_31); + rule__ClassTypeScope__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ClassTypeScope__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ClassTypeScope__Group__0" + + + // $ANTLR start "rule__ClassTypeScope__Group__0__Impl" + // InternalApplicationConfiguration.g:6692:1: rule__ClassTypeScope__Group__0__Impl : ( '#' ) ; + public final void rule__ClassTypeScope__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6696:1: ( ( '#' ) ) + // InternalApplicationConfiguration.g:6697:1: ( '#' ) + { + // InternalApplicationConfiguration.g:6697:1: ( '#' ) + // InternalApplicationConfiguration.g:6698:2: '#' + { + before(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); + match(input,46,FOLLOW_2); + after(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ClassTypeScope__Group__0__Impl" + + + // $ANTLR start "rule__ClassTypeScope__Group__1" + // InternalApplicationConfiguration.g:6707:1: rule__ClassTypeScope__Group__1 : rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 ; + public final void rule__ClassTypeScope__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6711:1: ( rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 ) + // InternalApplicationConfiguration.g:6712:2: rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 + { + pushFollow(FOLLOW_32); + rule__ClassTypeScope__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ClassTypeScope__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ClassTypeScope__Group__1" + + + // $ANTLR start "rule__ClassTypeScope__Group__1__Impl" + // InternalApplicationConfiguration.g:6719:1: rule__ClassTypeScope__Group__1__Impl : ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) ; + public final void rule__ClassTypeScope__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6723:1: ( ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:6724:1: ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:6724:1: ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) + // InternalApplicationConfiguration.g:6725:2: ( rule__ClassTypeScope__TypeAssignment_1 ) + { + before(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1()); + // InternalApplicationConfiguration.g:6726:2: ( rule__ClassTypeScope__TypeAssignment_1 ) + // InternalApplicationConfiguration.g:6726:3: rule__ClassTypeScope__TypeAssignment_1 + { + pushFollow(FOLLOW_2); + rule__ClassTypeScope__TypeAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ClassTypeScope__Group__1__Impl" + + + // $ANTLR start "rule__ClassTypeScope__Group__2" + // InternalApplicationConfiguration.g:6734:1: rule__ClassTypeScope__Group__2 : rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 ; + public final void rule__ClassTypeScope__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6738:1: ( rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 ) + // InternalApplicationConfiguration.g:6739:2: rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 + { + pushFollow(FOLLOW_33); + rule__ClassTypeScope__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ClassTypeScope__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ClassTypeScope__Group__2" + + + // $ANTLR start "rule__ClassTypeScope__Group__2__Impl" + // InternalApplicationConfiguration.g:6746:1: rule__ClassTypeScope__Group__2__Impl : ( ( rule__ClassTypeScope__Alternatives_2 ) ) ; + public final void rule__ClassTypeScope__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6750:1: ( ( ( rule__ClassTypeScope__Alternatives_2 ) ) ) + // InternalApplicationConfiguration.g:6751:1: ( ( rule__ClassTypeScope__Alternatives_2 ) ) + { + // InternalApplicationConfiguration.g:6751:1: ( ( rule__ClassTypeScope__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:6752:2: ( rule__ClassTypeScope__Alternatives_2 ) + { + before(grammarAccess.getClassTypeScopeAccess().getAlternatives_2()); + // InternalApplicationConfiguration.g:6753:2: ( rule__ClassTypeScope__Alternatives_2 ) + // InternalApplicationConfiguration.g:6753:3: rule__ClassTypeScope__Alternatives_2 + { + pushFollow(FOLLOW_2); + rule__ClassTypeScope__Alternatives_2(); + + state._fsp--; + + + } + + after(grammarAccess.getClassTypeScopeAccess().getAlternatives_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ClassTypeScope__Group__2__Impl" + + + // $ANTLR start "rule__ClassTypeScope__Group__3" + // InternalApplicationConfiguration.g:6761:1: rule__ClassTypeScope__Group__3 : rule__ClassTypeScope__Group__3__Impl ; + public final void rule__ClassTypeScope__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6765:1: ( rule__ClassTypeScope__Group__3__Impl ) + // InternalApplicationConfiguration.g:6766:2: rule__ClassTypeScope__Group__3__Impl + { + pushFollow(FOLLOW_2); + rule__ClassTypeScope__Group__3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ClassTypeScope__Group__3" + + + // $ANTLR start "rule__ClassTypeScope__Group__3__Impl" + // InternalApplicationConfiguration.g:6772:1: rule__ClassTypeScope__Group__3__Impl : ( ( rule__ClassTypeScope__Alternatives_3 ) ) ; + public final void rule__ClassTypeScope__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6776:1: ( ( ( rule__ClassTypeScope__Alternatives_3 ) ) ) + // InternalApplicationConfiguration.g:6777:1: ( ( rule__ClassTypeScope__Alternatives_3 ) ) + { + // InternalApplicationConfiguration.g:6777:1: ( ( rule__ClassTypeScope__Alternatives_3 ) ) + // InternalApplicationConfiguration.g:6778:2: ( rule__ClassTypeScope__Alternatives_3 ) + { + before(grammarAccess.getClassTypeScopeAccess().getAlternatives_3()); + // InternalApplicationConfiguration.g:6779:2: ( rule__ClassTypeScope__Alternatives_3 ) + // InternalApplicationConfiguration.g:6779:3: rule__ClassTypeScope__Alternatives_3 + { + pushFollow(FOLLOW_2); + rule__ClassTypeScope__Alternatives_3(); + + state._fsp--; + + + } + + after(grammarAccess.getClassTypeScopeAccess().getAlternatives_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ClassTypeScope__Group__3__Impl" + + + // $ANTLR start "rule__ObjectTypeScope__Group__0" + // InternalApplicationConfiguration.g:6788:1: rule__ObjectTypeScope__Group__0 : rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 ; + public final void rule__ObjectTypeScope__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6792:1: ( rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 ) + // InternalApplicationConfiguration.g:6793:2: rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 + { + pushFollow(FOLLOW_34); + rule__ObjectTypeScope__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ObjectTypeScope__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectTypeScope__Group__0" + + + // $ANTLR start "rule__ObjectTypeScope__Group__0__Impl" + // InternalApplicationConfiguration.g:6800:1: rule__ObjectTypeScope__Group__0__Impl : ( '#' ) ; + public final void rule__ObjectTypeScope__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6804:1: ( ( '#' ) ) + // InternalApplicationConfiguration.g:6805:1: ( '#' ) + { + // InternalApplicationConfiguration.g:6805:1: ( '#' ) + // InternalApplicationConfiguration.g:6806:2: '#' + { + before(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); + match(input,46,FOLLOW_2); + after(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectTypeScope__Group__0__Impl" + + + // $ANTLR start "rule__ObjectTypeScope__Group__1" + // InternalApplicationConfiguration.g:6815:1: rule__ObjectTypeScope__Group__1 : rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 ; + public final void rule__ObjectTypeScope__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6819:1: ( rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 ) + // InternalApplicationConfiguration.g:6820:2: rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 + { + pushFollow(FOLLOW_32); + rule__ObjectTypeScope__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ObjectTypeScope__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectTypeScope__Group__1" + + + // $ANTLR start "rule__ObjectTypeScope__Group__1__Impl" + // InternalApplicationConfiguration.g:6827:1: rule__ObjectTypeScope__Group__1__Impl : ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) ; + public final void rule__ObjectTypeScope__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6831:1: ( ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:6832:1: ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:6832:1: ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) + // InternalApplicationConfiguration.g:6833:2: ( rule__ObjectTypeScope__TypeAssignment_1 ) + { + before(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1()); + // InternalApplicationConfiguration.g:6834:2: ( rule__ObjectTypeScope__TypeAssignment_1 ) + // InternalApplicationConfiguration.g:6834:3: rule__ObjectTypeScope__TypeAssignment_1 + { + pushFollow(FOLLOW_2); + rule__ObjectTypeScope__TypeAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectTypeScope__Group__1__Impl" + + + // $ANTLR start "rule__ObjectTypeScope__Group__2" + // InternalApplicationConfiguration.g:6842:1: rule__ObjectTypeScope__Group__2 : rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 ; + public final void rule__ObjectTypeScope__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6846:1: ( rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 ) + // InternalApplicationConfiguration.g:6847:2: rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 + { + pushFollow(FOLLOW_33); + rule__ObjectTypeScope__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ObjectTypeScope__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectTypeScope__Group__2" + + + // $ANTLR start "rule__ObjectTypeScope__Group__2__Impl" + // InternalApplicationConfiguration.g:6854:1: rule__ObjectTypeScope__Group__2__Impl : ( ( rule__ObjectTypeScope__Alternatives_2 ) ) ; + public final void rule__ObjectTypeScope__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6858:1: ( ( ( rule__ObjectTypeScope__Alternatives_2 ) ) ) + // InternalApplicationConfiguration.g:6859:1: ( ( rule__ObjectTypeScope__Alternatives_2 ) ) + { + // InternalApplicationConfiguration.g:6859:1: ( ( rule__ObjectTypeScope__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:6860:2: ( rule__ObjectTypeScope__Alternatives_2 ) + { + before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2()); + // InternalApplicationConfiguration.g:6861:2: ( rule__ObjectTypeScope__Alternatives_2 ) + // InternalApplicationConfiguration.g:6861:3: rule__ObjectTypeScope__Alternatives_2 + { + pushFollow(FOLLOW_2); + rule__ObjectTypeScope__Alternatives_2(); + + state._fsp--; + + + } + + after(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectTypeScope__Group__2__Impl" + + + // $ANTLR start "rule__ObjectTypeScope__Group__3" + // InternalApplicationConfiguration.g:6869:1: rule__ObjectTypeScope__Group__3 : rule__ObjectTypeScope__Group__3__Impl ; + public final void rule__ObjectTypeScope__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6873:1: ( rule__ObjectTypeScope__Group__3__Impl ) + // InternalApplicationConfiguration.g:6874:2: rule__ObjectTypeScope__Group__3__Impl + { + pushFollow(FOLLOW_2); + rule__ObjectTypeScope__Group__3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectTypeScope__Group__3" + + + // $ANTLR start "rule__ObjectTypeScope__Group__3__Impl" + // InternalApplicationConfiguration.g:6880:1: rule__ObjectTypeScope__Group__3__Impl : ( ( rule__ObjectTypeScope__Alternatives_3 ) ) ; + public final void rule__ObjectTypeScope__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6884:1: ( ( ( rule__ObjectTypeScope__Alternatives_3 ) ) ) + // InternalApplicationConfiguration.g:6885:1: ( ( rule__ObjectTypeScope__Alternatives_3 ) ) + { + // InternalApplicationConfiguration.g:6885:1: ( ( rule__ObjectTypeScope__Alternatives_3 ) ) + // InternalApplicationConfiguration.g:6886:2: ( rule__ObjectTypeScope__Alternatives_3 ) + { + before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3()); + // InternalApplicationConfiguration.g:6887:2: ( rule__ObjectTypeScope__Alternatives_3 ) + // InternalApplicationConfiguration.g:6887:3: rule__ObjectTypeScope__Alternatives_3 + { + pushFollow(FOLLOW_2); + rule__ObjectTypeScope__Alternatives_3(); + + state._fsp--; + + + } + + after(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectTypeScope__Group__3__Impl" + + + // $ANTLR start "rule__IntegerTypeScope__Group__0" + // InternalApplicationConfiguration.g:6896:1: rule__IntegerTypeScope__Group__0 : rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 ; + public final void rule__IntegerTypeScope__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6900:1: ( rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 ) + // InternalApplicationConfiguration.g:6901:2: rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 + { + pushFollow(FOLLOW_35); + rule__IntegerTypeScope__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__IntegerTypeScope__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntegerTypeScope__Group__0" + + + // $ANTLR start "rule__IntegerTypeScope__Group__0__Impl" + // InternalApplicationConfiguration.g:6908:1: rule__IntegerTypeScope__Group__0__Impl : ( '#' ) ; + public final void rule__IntegerTypeScope__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6912:1: ( ( '#' ) ) + // InternalApplicationConfiguration.g:6913:1: ( '#' ) + { + // InternalApplicationConfiguration.g:6913:1: ( '#' ) + // InternalApplicationConfiguration.g:6914:2: '#' + { + before(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); + match(input,46,FOLLOW_2); + after(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntegerTypeScope__Group__0__Impl" + + + // $ANTLR start "rule__IntegerTypeScope__Group__1" + // InternalApplicationConfiguration.g:6923:1: rule__IntegerTypeScope__Group__1 : rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 ; + public final void rule__IntegerTypeScope__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6927:1: ( rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 ) + // InternalApplicationConfiguration.g:6928:2: rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 + { + pushFollow(FOLLOW_32); + rule__IntegerTypeScope__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__IntegerTypeScope__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntegerTypeScope__Group__1" + + + // $ANTLR start "rule__IntegerTypeScope__Group__1__Impl" + // InternalApplicationConfiguration.g:6935:1: rule__IntegerTypeScope__Group__1__Impl : ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) ; + public final void rule__IntegerTypeScope__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6939:1: ( ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:6940:1: ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:6940:1: ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) + // InternalApplicationConfiguration.g:6941:2: ( rule__IntegerTypeScope__TypeAssignment_1 ) + { + before(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1()); + // InternalApplicationConfiguration.g:6942:2: ( rule__IntegerTypeScope__TypeAssignment_1 ) + // InternalApplicationConfiguration.g:6942:3: rule__IntegerTypeScope__TypeAssignment_1 + { + pushFollow(FOLLOW_2); + rule__IntegerTypeScope__TypeAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntegerTypeScope__Group__1__Impl" + + + // $ANTLR start "rule__IntegerTypeScope__Group__2" + // InternalApplicationConfiguration.g:6950:1: rule__IntegerTypeScope__Group__2 : rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 ; + public final void rule__IntegerTypeScope__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6954:1: ( rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 ) + // InternalApplicationConfiguration.g:6955:2: rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 + { + pushFollow(FOLLOW_36); + rule__IntegerTypeScope__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__IntegerTypeScope__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntegerTypeScope__Group__2" + + + // $ANTLR start "rule__IntegerTypeScope__Group__2__Impl" + // InternalApplicationConfiguration.g:6962:1: rule__IntegerTypeScope__Group__2__Impl : ( ( rule__IntegerTypeScope__Alternatives_2 ) ) ; + public final void rule__IntegerTypeScope__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6966:1: ( ( ( rule__IntegerTypeScope__Alternatives_2 ) ) ) + // InternalApplicationConfiguration.g:6967:1: ( ( rule__IntegerTypeScope__Alternatives_2 ) ) + { + // InternalApplicationConfiguration.g:6967:1: ( ( rule__IntegerTypeScope__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:6968:2: ( rule__IntegerTypeScope__Alternatives_2 ) + { + before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2()); + // InternalApplicationConfiguration.g:6969:2: ( rule__IntegerTypeScope__Alternatives_2 ) + // InternalApplicationConfiguration.g:6969:3: rule__IntegerTypeScope__Alternatives_2 + { + pushFollow(FOLLOW_2); + rule__IntegerTypeScope__Alternatives_2(); + + state._fsp--; + + + } + + after(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntegerTypeScope__Group__2__Impl" + + + // $ANTLR start "rule__IntegerTypeScope__Group__3" + // InternalApplicationConfiguration.g:6977:1: rule__IntegerTypeScope__Group__3 : rule__IntegerTypeScope__Group__3__Impl ; + public final void rule__IntegerTypeScope__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6981:1: ( rule__IntegerTypeScope__Group__3__Impl ) + // InternalApplicationConfiguration.g:6982:2: rule__IntegerTypeScope__Group__3__Impl + { + pushFollow(FOLLOW_2); + rule__IntegerTypeScope__Group__3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntegerTypeScope__Group__3" + + + // $ANTLR start "rule__IntegerTypeScope__Group__3__Impl" + // InternalApplicationConfiguration.g:6988:1: rule__IntegerTypeScope__Group__3__Impl : ( ( rule__IntegerTypeScope__Alternatives_3 ) ) ; + public final void rule__IntegerTypeScope__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6992:1: ( ( ( rule__IntegerTypeScope__Alternatives_3 ) ) ) + // InternalApplicationConfiguration.g:6993:1: ( ( rule__IntegerTypeScope__Alternatives_3 ) ) + { + // InternalApplicationConfiguration.g:6993:1: ( ( rule__IntegerTypeScope__Alternatives_3 ) ) + // InternalApplicationConfiguration.g:6994:2: ( rule__IntegerTypeScope__Alternatives_3 ) + { + before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3()); + // InternalApplicationConfiguration.g:6995:2: ( rule__IntegerTypeScope__Alternatives_3 ) + // InternalApplicationConfiguration.g:6995:3: rule__IntegerTypeScope__Alternatives_3 + { + pushFollow(FOLLOW_2); + rule__IntegerTypeScope__Alternatives_3(); + + state._fsp--; + + + } + + after(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntegerTypeScope__Group__3__Impl" + + + // $ANTLR start "rule__RealTypeScope__Group__0" + // InternalApplicationConfiguration.g:7004:1: rule__RealTypeScope__Group__0 : rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 ; + public final void rule__RealTypeScope__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7008:1: ( rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 ) + // InternalApplicationConfiguration.g:7009:2: rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 + { + pushFollow(FOLLOW_37); + rule__RealTypeScope__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__RealTypeScope__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealTypeScope__Group__0" + + + // $ANTLR start "rule__RealTypeScope__Group__0__Impl" + // InternalApplicationConfiguration.g:7016:1: rule__RealTypeScope__Group__0__Impl : ( '#' ) ; + public final void rule__RealTypeScope__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7020:1: ( ( '#' ) ) + // InternalApplicationConfiguration.g:7021:1: ( '#' ) + { + // InternalApplicationConfiguration.g:7021:1: ( '#' ) + // InternalApplicationConfiguration.g:7022:2: '#' + { + before(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); + match(input,46,FOLLOW_2); + after(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealTypeScope__Group__0__Impl" + + + // $ANTLR start "rule__RealTypeScope__Group__1" + // InternalApplicationConfiguration.g:7031:1: rule__RealTypeScope__Group__1 : rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 ; + public final void rule__RealTypeScope__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7035:1: ( rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 ) + // InternalApplicationConfiguration.g:7036:2: rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 + { + pushFollow(FOLLOW_32); + rule__RealTypeScope__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__RealTypeScope__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealTypeScope__Group__1" + + + // $ANTLR start "rule__RealTypeScope__Group__1__Impl" + // InternalApplicationConfiguration.g:7043:1: rule__RealTypeScope__Group__1__Impl : ( ( rule__RealTypeScope__TypeAssignment_1 ) ) ; + public final void rule__RealTypeScope__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7047:1: ( ( ( rule__RealTypeScope__TypeAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:7048:1: ( ( rule__RealTypeScope__TypeAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:7048:1: ( ( rule__RealTypeScope__TypeAssignment_1 ) ) + // InternalApplicationConfiguration.g:7049:2: ( rule__RealTypeScope__TypeAssignment_1 ) + { + before(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1()); + // InternalApplicationConfiguration.g:7050:2: ( rule__RealTypeScope__TypeAssignment_1 ) + // InternalApplicationConfiguration.g:7050:3: rule__RealTypeScope__TypeAssignment_1 + { + pushFollow(FOLLOW_2); + rule__RealTypeScope__TypeAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealTypeScope__Group__1__Impl" + + + // $ANTLR start "rule__RealTypeScope__Group__2" + // InternalApplicationConfiguration.g:7058:1: rule__RealTypeScope__Group__2 : rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 ; + public final void rule__RealTypeScope__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7062:1: ( rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 ) + // InternalApplicationConfiguration.g:7063:2: rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 + { + pushFollow(FOLLOW_36); + rule__RealTypeScope__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__RealTypeScope__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealTypeScope__Group__2" + + + // $ANTLR start "rule__RealTypeScope__Group__2__Impl" + // InternalApplicationConfiguration.g:7070:1: rule__RealTypeScope__Group__2__Impl : ( ( rule__RealTypeScope__Alternatives_2 ) ) ; + public final void rule__RealTypeScope__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7074:1: ( ( ( rule__RealTypeScope__Alternatives_2 ) ) ) + // InternalApplicationConfiguration.g:7075:1: ( ( rule__RealTypeScope__Alternatives_2 ) ) + { + // InternalApplicationConfiguration.g:7075:1: ( ( rule__RealTypeScope__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:7076:2: ( rule__RealTypeScope__Alternatives_2 ) + { + before(grammarAccess.getRealTypeScopeAccess().getAlternatives_2()); + // InternalApplicationConfiguration.g:7077:2: ( rule__RealTypeScope__Alternatives_2 ) + // InternalApplicationConfiguration.g:7077:3: rule__RealTypeScope__Alternatives_2 + { + pushFollow(FOLLOW_2); + rule__RealTypeScope__Alternatives_2(); + + state._fsp--; + + + } + + after(grammarAccess.getRealTypeScopeAccess().getAlternatives_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealTypeScope__Group__2__Impl" + + + // $ANTLR start "rule__RealTypeScope__Group__3" + // InternalApplicationConfiguration.g:7085:1: rule__RealTypeScope__Group__3 : rule__RealTypeScope__Group__3__Impl ; + public final void rule__RealTypeScope__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7089:1: ( rule__RealTypeScope__Group__3__Impl ) + // InternalApplicationConfiguration.g:7090:2: rule__RealTypeScope__Group__3__Impl + { + pushFollow(FOLLOW_2); + rule__RealTypeScope__Group__3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealTypeScope__Group__3" + + + // $ANTLR start "rule__RealTypeScope__Group__3__Impl" + // InternalApplicationConfiguration.g:7096:1: rule__RealTypeScope__Group__3__Impl : ( ( rule__RealTypeScope__Alternatives_3 ) ) ; + public final void rule__RealTypeScope__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7100:1: ( ( ( rule__RealTypeScope__Alternatives_3 ) ) ) + // InternalApplicationConfiguration.g:7101:1: ( ( rule__RealTypeScope__Alternatives_3 ) ) + { + // InternalApplicationConfiguration.g:7101:1: ( ( rule__RealTypeScope__Alternatives_3 ) ) + // InternalApplicationConfiguration.g:7102:2: ( rule__RealTypeScope__Alternatives_3 ) + { + before(grammarAccess.getRealTypeScopeAccess().getAlternatives_3()); + // InternalApplicationConfiguration.g:7103:2: ( rule__RealTypeScope__Alternatives_3 ) + // InternalApplicationConfiguration.g:7103:3: rule__RealTypeScope__Alternatives_3 + { + pushFollow(FOLLOW_2); + rule__RealTypeScope__Alternatives_3(); + + state._fsp--; + + + } + + after(grammarAccess.getRealTypeScopeAccess().getAlternatives_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealTypeScope__Group__3__Impl" + + + // $ANTLR start "rule__StringTypeScope__Group__0" + // InternalApplicationConfiguration.g:7112:1: rule__StringTypeScope__Group__0 : rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 ; + public final void rule__StringTypeScope__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7116:1: ( rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 ) + // InternalApplicationConfiguration.g:7117:2: rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 + { + pushFollow(FOLLOW_38); + rule__StringTypeScope__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__StringTypeScope__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringTypeScope__Group__0" + + + // $ANTLR start "rule__StringTypeScope__Group__0__Impl" + // InternalApplicationConfiguration.g:7124:1: rule__StringTypeScope__Group__0__Impl : ( '#' ) ; + public final void rule__StringTypeScope__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7128:1: ( ( '#' ) ) + // InternalApplicationConfiguration.g:7129:1: ( '#' ) + { + // InternalApplicationConfiguration.g:7129:1: ( '#' ) + // InternalApplicationConfiguration.g:7130:2: '#' + { + before(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); + match(input,46,FOLLOW_2); + after(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringTypeScope__Group__0__Impl" + + + // $ANTLR start "rule__StringTypeScope__Group__1" + // InternalApplicationConfiguration.g:7139:1: rule__StringTypeScope__Group__1 : rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 ; + public final void rule__StringTypeScope__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7143:1: ( rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 ) + // InternalApplicationConfiguration.g:7144:2: rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 + { + pushFollow(FOLLOW_32); + rule__StringTypeScope__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__StringTypeScope__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringTypeScope__Group__1" + + + // $ANTLR start "rule__StringTypeScope__Group__1__Impl" + // InternalApplicationConfiguration.g:7151:1: rule__StringTypeScope__Group__1__Impl : ( ( rule__StringTypeScope__TypeAssignment_1 ) ) ; + public final void rule__StringTypeScope__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7155:1: ( ( ( rule__StringTypeScope__TypeAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:7156:1: ( ( rule__StringTypeScope__TypeAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:7156:1: ( ( rule__StringTypeScope__TypeAssignment_1 ) ) + // InternalApplicationConfiguration.g:7157:2: ( rule__StringTypeScope__TypeAssignment_1 ) + { + before(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1()); + // InternalApplicationConfiguration.g:7158:2: ( rule__StringTypeScope__TypeAssignment_1 ) + // InternalApplicationConfiguration.g:7158:3: rule__StringTypeScope__TypeAssignment_1 + { + pushFollow(FOLLOW_2); + rule__StringTypeScope__TypeAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringTypeScope__Group__1__Impl" + + + // $ANTLR start "rule__StringTypeScope__Group__2" + // InternalApplicationConfiguration.g:7166:1: rule__StringTypeScope__Group__2 : rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 ; + public final void rule__StringTypeScope__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7170:1: ( rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 ) + // InternalApplicationConfiguration.g:7171:2: rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 + { + pushFollow(FOLLOW_36); + rule__StringTypeScope__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__StringTypeScope__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringTypeScope__Group__2" + + + // $ANTLR start "rule__StringTypeScope__Group__2__Impl" + // InternalApplicationConfiguration.g:7178:1: rule__StringTypeScope__Group__2__Impl : ( ( rule__StringTypeScope__Alternatives_2 ) ) ; + public final void rule__StringTypeScope__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7182:1: ( ( ( rule__StringTypeScope__Alternatives_2 ) ) ) + // InternalApplicationConfiguration.g:7183:1: ( ( rule__StringTypeScope__Alternatives_2 ) ) + { + // InternalApplicationConfiguration.g:7183:1: ( ( rule__StringTypeScope__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:7184:2: ( rule__StringTypeScope__Alternatives_2 ) + { + before(grammarAccess.getStringTypeScopeAccess().getAlternatives_2()); + // InternalApplicationConfiguration.g:7185:2: ( rule__StringTypeScope__Alternatives_2 ) + // InternalApplicationConfiguration.g:7185:3: rule__StringTypeScope__Alternatives_2 + { + pushFollow(FOLLOW_2); + rule__StringTypeScope__Alternatives_2(); + + state._fsp--; + + + } + + after(grammarAccess.getStringTypeScopeAccess().getAlternatives_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringTypeScope__Group__2__Impl" + + + // $ANTLR start "rule__StringTypeScope__Group__3" + // InternalApplicationConfiguration.g:7193:1: rule__StringTypeScope__Group__3 : rule__StringTypeScope__Group__3__Impl ; + public final void rule__StringTypeScope__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7197:1: ( rule__StringTypeScope__Group__3__Impl ) + // InternalApplicationConfiguration.g:7198:2: rule__StringTypeScope__Group__3__Impl + { + pushFollow(FOLLOW_2); + rule__StringTypeScope__Group__3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringTypeScope__Group__3" + + + // $ANTLR start "rule__StringTypeScope__Group__3__Impl" + // InternalApplicationConfiguration.g:7204:1: rule__StringTypeScope__Group__3__Impl : ( ( rule__StringTypeScope__Alternatives_3 ) ) ; + public final void rule__StringTypeScope__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7208:1: ( ( ( rule__StringTypeScope__Alternatives_3 ) ) ) + // InternalApplicationConfiguration.g:7209:1: ( ( rule__StringTypeScope__Alternatives_3 ) ) + { + // InternalApplicationConfiguration.g:7209:1: ( ( rule__StringTypeScope__Alternatives_3 ) ) + // InternalApplicationConfiguration.g:7210:2: ( rule__StringTypeScope__Alternatives_3 ) + { + before(grammarAccess.getStringTypeScopeAccess().getAlternatives_3()); + // InternalApplicationConfiguration.g:7211:2: ( rule__StringTypeScope__Alternatives_3 ) + // InternalApplicationConfiguration.g:7211:3: rule__StringTypeScope__Alternatives_3 + { + pushFollow(FOLLOW_2); + rule__StringTypeScope__Alternatives_3(); + + state._fsp--; + + + } + + after(grammarAccess.getStringTypeScopeAccess().getAlternatives_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringTypeScope__Group__3__Impl" + + + // $ANTLR start "rule__ClassReference__Group__0" + // InternalApplicationConfiguration.g:7220:1: rule__ClassReference__Group__0 : rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 ; + public final void rule__ClassReference__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7224:1: ( rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 ) + // InternalApplicationConfiguration.g:7225:2: rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 + { + pushFollow(FOLLOW_8); + rule__ClassReference__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ClassReference__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ClassReference__Group__0" + + + // $ANTLR start "rule__ClassReference__Group__0__Impl" + // InternalApplicationConfiguration.g:7232:1: rule__ClassReference__Group__0__Impl : ( '<' ) ; + public final void rule__ClassReference__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7236:1: ( ( '<' ) ) + // InternalApplicationConfiguration.g:7237:1: ( '<' ) + { + // InternalApplicationConfiguration.g:7237:1: ( '<' ) + // InternalApplicationConfiguration.g:7238:2: '<' + { + before(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); + match(input,13,FOLLOW_2); + after(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ClassReference__Group__0__Impl" + + + // $ANTLR start "rule__ClassReference__Group__1" + // InternalApplicationConfiguration.g:7247:1: rule__ClassReference__Group__1 : rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 ; + public final void rule__ClassReference__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7251:1: ( rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 ) + // InternalApplicationConfiguration.g:7252:2: rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 + { + pushFollow(FOLLOW_39); + rule__ClassReference__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ClassReference__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ClassReference__Group__1" + + + // $ANTLR start "rule__ClassReference__Group__1__Impl" + // InternalApplicationConfiguration.g:7259:1: rule__ClassReference__Group__1__Impl : ( ( rule__ClassReference__ElementAssignment_1 ) ) ; + public final void rule__ClassReference__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7263:1: ( ( ( rule__ClassReference__ElementAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:7264:1: ( ( rule__ClassReference__ElementAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:7264:1: ( ( rule__ClassReference__ElementAssignment_1 ) ) + // InternalApplicationConfiguration.g:7265:2: ( rule__ClassReference__ElementAssignment_1 ) + { + before(grammarAccess.getClassReferenceAccess().getElementAssignment_1()); + // InternalApplicationConfiguration.g:7266:2: ( rule__ClassReference__ElementAssignment_1 ) + // InternalApplicationConfiguration.g:7266:3: rule__ClassReference__ElementAssignment_1 + { + pushFollow(FOLLOW_2); + rule__ClassReference__ElementAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getClassReferenceAccess().getElementAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ClassReference__Group__1__Impl" + + + // $ANTLR start "rule__ClassReference__Group__2" + // InternalApplicationConfiguration.g:7274:1: rule__ClassReference__Group__2 : rule__ClassReference__Group__2__Impl ; + public final void rule__ClassReference__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7278:1: ( rule__ClassReference__Group__2__Impl ) + // InternalApplicationConfiguration.g:7279:2: rule__ClassReference__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__ClassReference__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ClassReference__Group__2" + + + // $ANTLR start "rule__ClassReference__Group__2__Impl" + // InternalApplicationConfiguration.g:7285:1: rule__ClassReference__Group__2__Impl : ( '>' ) ; + public final void rule__ClassReference__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7289:1: ( ( '>' ) ) + // InternalApplicationConfiguration.g:7290:1: ( '>' ) + { + // InternalApplicationConfiguration.g:7290:1: ( '>' ) + // InternalApplicationConfiguration.g:7291:2: '>' + { + before(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); + match(input,14,FOLLOW_2); + after(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ClassReference__Group__2__Impl" + + + // $ANTLR start "rule__ObjectReference__Group__0" + // InternalApplicationConfiguration.g:7301:1: rule__ObjectReference__Group__0 : rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 ; + public final void rule__ObjectReference__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7305:1: ( rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 ) + // InternalApplicationConfiguration.g:7306:2: rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 + { + pushFollow(FOLLOW_34); + rule__ObjectReference__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ObjectReference__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectReference__Group__0" + + + // $ANTLR start "rule__ObjectReference__Group__0__Impl" + // InternalApplicationConfiguration.g:7313:1: rule__ObjectReference__Group__0__Impl : ( () ) ; + public final void rule__ObjectReference__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7317:1: ( ( () ) ) + // InternalApplicationConfiguration.g:7318:1: ( () ) + { + // InternalApplicationConfiguration.g:7318:1: ( () ) + // InternalApplicationConfiguration.g:7319:2: () + { + before(grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0()); + // InternalApplicationConfiguration.g:7320:2: () + // InternalApplicationConfiguration.g:7320:3: + { + } + + after(grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0()); + + } + + + } + + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectReference__Group__0__Impl" + + + // $ANTLR start "rule__ObjectReference__Group__1" + // InternalApplicationConfiguration.g:7328:1: rule__ObjectReference__Group__1 : rule__ObjectReference__Group__1__Impl ; + public final void rule__ObjectReference__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7332:1: ( rule__ObjectReference__Group__1__Impl ) + // InternalApplicationConfiguration.g:7333:2: rule__ObjectReference__Group__1__Impl + { + pushFollow(FOLLOW_2); + rule__ObjectReference__Group__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectReference__Group__1" + + + // $ANTLR start "rule__ObjectReference__Group__1__Impl" + // InternalApplicationConfiguration.g:7339:1: rule__ObjectReference__Group__1__Impl : ( 'node' ) ; + public final void rule__ObjectReference__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7343:1: ( ( 'node' ) ) + // InternalApplicationConfiguration.g:7344:1: ( 'node' ) + { + // InternalApplicationConfiguration.g:7344:1: ( 'node' ) + // InternalApplicationConfiguration.g:7345:2: 'node' + { + before(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); + match(input,47,FOLLOW_2); + after(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectReference__Group__1__Impl" + + + // $ANTLR start "rule__IntegerReference__Group__0" + // InternalApplicationConfiguration.g:7355:1: rule__IntegerReference__Group__0 : rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 ; + public final void rule__IntegerReference__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7359:1: ( rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 ) + // InternalApplicationConfiguration.g:7360:2: rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 + { + pushFollow(FOLLOW_35); + rule__IntegerReference__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__IntegerReference__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntegerReference__Group__0" + + + // $ANTLR start "rule__IntegerReference__Group__0__Impl" + // InternalApplicationConfiguration.g:7367:1: rule__IntegerReference__Group__0__Impl : ( () ) ; + public final void rule__IntegerReference__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7371:1: ( ( () ) ) + // InternalApplicationConfiguration.g:7372:1: ( () ) + { + // InternalApplicationConfiguration.g:7372:1: ( () ) + // InternalApplicationConfiguration.g:7373:2: () + { + before(grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0()); + // InternalApplicationConfiguration.g:7374:2: () + // InternalApplicationConfiguration.g:7374:3: + { + } + + after(grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0()); + + } + + + } + + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntegerReference__Group__0__Impl" + + + // $ANTLR start "rule__IntegerReference__Group__1" + // InternalApplicationConfiguration.g:7382:1: rule__IntegerReference__Group__1 : rule__IntegerReference__Group__1__Impl ; + public final void rule__IntegerReference__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7386:1: ( rule__IntegerReference__Group__1__Impl ) + // InternalApplicationConfiguration.g:7387:2: rule__IntegerReference__Group__1__Impl + { + pushFollow(FOLLOW_2); + rule__IntegerReference__Group__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntegerReference__Group__1" + + + // $ANTLR start "rule__IntegerReference__Group__1__Impl" + // InternalApplicationConfiguration.g:7393:1: rule__IntegerReference__Group__1__Impl : ( 'int' ) ; + public final void rule__IntegerReference__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7397:1: ( ( 'int' ) ) + // InternalApplicationConfiguration.g:7398:1: ( 'int' ) + { + // InternalApplicationConfiguration.g:7398:1: ( 'int' ) + // InternalApplicationConfiguration.g:7399:2: 'int' + { + before(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); + match(input,48,FOLLOW_2); + after(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntegerReference__Group__1__Impl" + + + // $ANTLR start "rule__RealReference__Group__0" + // InternalApplicationConfiguration.g:7409:1: rule__RealReference__Group__0 : rule__RealReference__Group__0__Impl rule__RealReference__Group__1 ; + public final void rule__RealReference__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7413:1: ( rule__RealReference__Group__0__Impl rule__RealReference__Group__1 ) + // InternalApplicationConfiguration.g:7414:2: rule__RealReference__Group__0__Impl rule__RealReference__Group__1 + { + pushFollow(FOLLOW_37); + rule__RealReference__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__RealReference__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealReference__Group__0" + + + // $ANTLR start "rule__RealReference__Group__0__Impl" + // InternalApplicationConfiguration.g:7421:1: rule__RealReference__Group__0__Impl : ( () ) ; + public final void rule__RealReference__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7425:1: ( ( () ) ) + // InternalApplicationConfiguration.g:7426:1: ( () ) + { + // InternalApplicationConfiguration.g:7426:1: ( () ) + // InternalApplicationConfiguration.g:7427:2: () + { + before(grammarAccess.getRealReferenceAccess().getRealScopeAction_0()); + // InternalApplicationConfiguration.g:7428:2: () + // InternalApplicationConfiguration.g:7428:3: + { + } + + after(grammarAccess.getRealReferenceAccess().getRealScopeAction_0()); + + } + + + } + + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealReference__Group__0__Impl" + + + // $ANTLR start "rule__RealReference__Group__1" + // InternalApplicationConfiguration.g:7436:1: rule__RealReference__Group__1 : rule__RealReference__Group__1__Impl ; + public final void rule__RealReference__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7440:1: ( rule__RealReference__Group__1__Impl ) + // InternalApplicationConfiguration.g:7441:2: rule__RealReference__Group__1__Impl + { + pushFollow(FOLLOW_2); + rule__RealReference__Group__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealReference__Group__1" + + + // $ANTLR start "rule__RealReference__Group__1__Impl" + // InternalApplicationConfiguration.g:7447:1: rule__RealReference__Group__1__Impl : ( 'real' ) ; + public final void rule__RealReference__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7451:1: ( ( 'real' ) ) + // InternalApplicationConfiguration.g:7452:1: ( 'real' ) + { + // InternalApplicationConfiguration.g:7452:1: ( 'real' ) + // InternalApplicationConfiguration.g:7453:2: 'real' + { + before(grammarAccess.getRealReferenceAccess().getRealKeyword_1()); + match(input,49,FOLLOW_2); + after(grammarAccess.getRealReferenceAccess().getRealKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealReference__Group__1__Impl" + + + // $ANTLR start "rule__StringReference__Group__0" + // InternalApplicationConfiguration.g:7463:1: rule__StringReference__Group__0 : rule__StringReference__Group__0__Impl rule__StringReference__Group__1 ; + public final void rule__StringReference__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7467:1: ( rule__StringReference__Group__0__Impl rule__StringReference__Group__1 ) + // InternalApplicationConfiguration.g:7468:2: rule__StringReference__Group__0__Impl rule__StringReference__Group__1 + { + pushFollow(FOLLOW_38); + rule__StringReference__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__StringReference__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringReference__Group__0" + + + // $ANTLR start "rule__StringReference__Group__0__Impl" + // InternalApplicationConfiguration.g:7475:1: rule__StringReference__Group__0__Impl : ( () ) ; + public final void rule__StringReference__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7479:1: ( ( () ) ) + // InternalApplicationConfiguration.g:7480:1: ( () ) + { + // InternalApplicationConfiguration.g:7480:1: ( () ) + // InternalApplicationConfiguration.g:7481:2: () + { + before(grammarAccess.getStringReferenceAccess().getStringScopeAction_0()); + // InternalApplicationConfiguration.g:7482:2: () + // InternalApplicationConfiguration.g:7482:3: + { + } + + after(grammarAccess.getStringReferenceAccess().getStringScopeAction_0()); + + } + + + } + + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringReference__Group__0__Impl" + + + // $ANTLR start "rule__StringReference__Group__1" + // InternalApplicationConfiguration.g:7490:1: rule__StringReference__Group__1 : rule__StringReference__Group__1__Impl ; + public final void rule__StringReference__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7494:1: ( rule__StringReference__Group__1__Impl ) + // InternalApplicationConfiguration.g:7495:2: rule__StringReference__Group__1__Impl + { + pushFollow(FOLLOW_2); + rule__StringReference__Group__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringReference__Group__1" + + + // $ANTLR start "rule__StringReference__Group__1__Impl" + // InternalApplicationConfiguration.g:7501:1: rule__StringReference__Group__1__Impl : ( 'string' ) ; + public final void rule__StringReference__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7505:1: ( ( 'string' ) ) + // InternalApplicationConfiguration.g:7506:1: ( 'string' ) + { + // InternalApplicationConfiguration.g:7506:1: ( 'string' ) + // InternalApplicationConfiguration.g:7507:2: 'string' + { + before(grammarAccess.getStringReferenceAccess().getStringKeyword_1()); + match(input,50,FOLLOW_2); + after(grammarAccess.getStringReferenceAccess().getStringKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringReference__Group__1__Impl" + + + // $ANTLR start "rule__IntervallNumber__Group__0" + // InternalApplicationConfiguration.g:7517:1: rule__IntervallNumber__Group__0 : rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 ; + public final void rule__IntervallNumber__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7521:1: ( rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 ) + // InternalApplicationConfiguration.g:7522:2: rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 + { + pushFollow(FOLLOW_40); + rule__IntervallNumber__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__IntervallNumber__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntervallNumber__Group__0" + + + // $ANTLR start "rule__IntervallNumber__Group__0__Impl" + // InternalApplicationConfiguration.g:7529:1: rule__IntervallNumber__Group__0__Impl : ( ( rule__IntervallNumber__MinAssignment_0 ) ) ; + public final void rule__IntervallNumber__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7533:1: ( ( ( rule__IntervallNumber__MinAssignment_0 ) ) ) + // InternalApplicationConfiguration.g:7534:1: ( ( rule__IntervallNumber__MinAssignment_0 ) ) + { + // InternalApplicationConfiguration.g:7534:1: ( ( rule__IntervallNumber__MinAssignment_0 ) ) + // InternalApplicationConfiguration.g:7535:2: ( rule__IntervallNumber__MinAssignment_0 ) + { + before(grammarAccess.getIntervallNumberAccess().getMinAssignment_0()); + // InternalApplicationConfiguration.g:7536:2: ( rule__IntervallNumber__MinAssignment_0 ) + // InternalApplicationConfiguration.g:7536:3: rule__IntervallNumber__MinAssignment_0 + { + pushFollow(FOLLOW_2); + rule__IntervallNumber__MinAssignment_0(); + + state._fsp--; + + + } + + after(grammarAccess.getIntervallNumberAccess().getMinAssignment_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntervallNumber__Group__0__Impl" + + + // $ANTLR start "rule__IntervallNumber__Group__1" + // InternalApplicationConfiguration.g:7544:1: rule__IntervallNumber__Group__1 : rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 ; + public final void rule__IntervallNumber__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7548:1: ( rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 ) + // InternalApplicationConfiguration.g:7549:2: rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 + { + pushFollow(FOLLOW_33); + rule__IntervallNumber__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__IntervallNumber__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntervallNumber__Group__1" + + + // $ANTLR start "rule__IntervallNumber__Group__1__Impl" + // InternalApplicationConfiguration.g:7556:1: rule__IntervallNumber__Group__1__Impl : ( '..' ) ; + public final void rule__IntervallNumber__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7560:1: ( ( '..' ) ) + // InternalApplicationConfiguration.g:7561:1: ( '..' ) + { + // InternalApplicationConfiguration.g:7561:1: ( '..' ) + // InternalApplicationConfiguration.g:7562:2: '..' + { + before(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); + match(input,51,FOLLOW_2); + after(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntervallNumber__Group__1__Impl" + + + // $ANTLR start "rule__IntervallNumber__Group__2" + // InternalApplicationConfiguration.g:7571:1: rule__IntervallNumber__Group__2 : rule__IntervallNumber__Group__2__Impl ; + public final void rule__IntervallNumber__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7575:1: ( rule__IntervallNumber__Group__2__Impl ) + // InternalApplicationConfiguration.g:7576:2: rule__IntervallNumber__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__IntervallNumber__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntervallNumber__Group__2" + + + // $ANTLR start "rule__IntervallNumber__Group__2__Impl" + // InternalApplicationConfiguration.g:7582:1: rule__IntervallNumber__Group__2__Impl : ( ( rule__IntervallNumber__Alternatives_2 ) ) ; + public final void rule__IntervallNumber__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7586:1: ( ( ( rule__IntervallNumber__Alternatives_2 ) ) ) + // InternalApplicationConfiguration.g:7587:1: ( ( rule__IntervallNumber__Alternatives_2 ) ) + { + // InternalApplicationConfiguration.g:7587:1: ( ( rule__IntervallNumber__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:7588:2: ( rule__IntervallNumber__Alternatives_2 ) + { + before(grammarAccess.getIntervallNumberAccess().getAlternatives_2()); + // InternalApplicationConfiguration.g:7589:2: ( rule__IntervallNumber__Alternatives_2 ) + // InternalApplicationConfiguration.g:7589:3: rule__IntervallNumber__Alternatives_2 + { + pushFollow(FOLLOW_2); + rule__IntervallNumber__Alternatives_2(); + + state._fsp--; + + + } + + after(grammarAccess.getIntervallNumberAccess().getAlternatives_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntervallNumber__Group__2__Impl" + + + // $ANTLR start "rule__IntEnumberation__Group__0" + // InternalApplicationConfiguration.g:7598:1: rule__IntEnumberation__Group__0 : rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 ; + public final void rule__IntEnumberation__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7602:1: ( rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 ) + // InternalApplicationConfiguration.g:7603:2: rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 + { + pushFollow(FOLLOW_36); + rule__IntEnumberation__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__IntEnumberation__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntEnumberation__Group__0" + + + // $ANTLR start "rule__IntEnumberation__Group__0__Impl" + // InternalApplicationConfiguration.g:7610:1: rule__IntEnumberation__Group__0__Impl : ( () ) ; + public final void rule__IntEnumberation__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7614:1: ( ( () ) ) + // InternalApplicationConfiguration.g:7615:1: ( () ) + { + // InternalApplicationConfiguration.g:7615:1: ( () ) + // InternalApplicationConfiguration.g:7616:2: () + { + before(grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0()); + // InternalApplicationConfiguration.g:7617:2: () + // InternalApplicationConfiguration.g:7617:3: + { + } + + after(grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0()); + + } + + + } + + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntEnumberation__Group__0__Impl" + + + // $ANTLR start "rule__IntEnumberation__Group__1" + // InternalApplicationConfiguration.g:7625:1: rule__IntEnumberation__Group__1 : rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 ; + public final void rule__IntEnumberation__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7629:1: ( rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 ) + // InternalApplicationConfiguration.g:7630:2: rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 + { + pushFollow(FOLLOW_41); + rule__IntEnumberation__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__IntEnumberation__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntEnumberation__Group__1" + + + // $ANTLR start "rule__IntEnumberation__Group__1__Impl" + // InternalApplicationConfiguration.g:7637:1: rule__IntEnumberation__Group__1__Impl : ( '{' ) ; + public final void rule__IntEnumberation__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7641:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:7642:1: ( '{' ) + { + // InternalApplicationConfiguration.g:7642:1: ( '{' ) + // InternalApplicationConfiguration.g:7643:2: '{' + { + before(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); + match(input,30,FOLLOW_2); + after(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntEnumberation__Group__1__Impl" + + + // $ANTLR start "rule__IntEnumberation__Group__2" + // InternalApplicationConfiguration.g:7652:1: rule__IntEnumberation__Group__2 : rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 ; + public final void rule__IntEnumberation__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7656:1: ( rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 ) + // InternalApplicationConfiguration.g:7657:2: rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 + { + pushFollow(FOLLOW_41); + rule__IntEnumberation__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__IntEnumberation__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntEnumberation__Group__2" + + + // $ANTLR start "rule__IntEnumberation__Group__2__Impl" + // InternalApplicationConfiguration.g:7664:1: rule__IntEnumberation__Group__2__Impl : ( ( rule__IntEnumberation__Group_2__0 )? ) ; + public final void rule__IntEnumberation__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7668:1: ( ( ( rule__IntEnumberation__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:7669:1: ( ( rule__IntEnumberation__Group_2__0 )? ) + { + // InternalApplicationConfiguration.g:7669:1: ( ( rule__IntEnumberation__Group_2__0 )? ) + // InternalApplicationConfiguration.g:7670:2: ( rule__IntEnumberation__Group_2__0 )? + { + before(grammarAccess.getIntEnumberationAccess().getGroup_2()); + // InternalApplicationConfiguration.g:7671:2: ( rule__IntEnumberation__Group_2__0 )? + int alt56=2; + int LA56_0 = input.LA(1); + + if ( (LA56_0==RULE_INT||LA56_0==24) ) { + alt56=1; + } + switch (alt56) { + case 1 : + // InternalApplicationConfiguration.g:7671:3: rule__IntEnumberation__Group_2__0 + { + pushFollow(FOLLOW_2); + rule__IntEnumberation__Group_2__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getIntEnumberationAccess().getGroup_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntEnumberation__Group__2__Impl" + + + // $ANTLR start "rule__IntEnumberation__Group__3" + // InternalApplicationConfiguration.g:7679:1: rule__IntEnumberation__Group__3 : rule__IntEnumberation__Group__3__Impl ; + public final void rule__IntEnumberation__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7683:1: ( rule__IntEnumberation__Group__3__Impl ) + // InternalApplicationConfiguration.g:7684:2: rule__IntEnumberation__Group__3__Impl + { + pushFollow(FOLLOW_2); + rule__IntEnumberation__Group__3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntEnumberation__Group__3" + + + // $ANTLR start "rule__IntEnumberation__Group__3__Impl" + // InternalApplicationConfiguration.g:7690:1: rule__IntEnumberation__Group__3__Impl : ( '}' ) ; + public final void rule__IntEnumberation__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7694:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:7695:1: ( '}' ) + { + // InternalApplicationConfiguration.g:7695:1: ( '}' ) + // InternalApplicationConfiguration.g:7696:2: '}' + { + before(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); + match(input,31,FOLLOW_2); + after(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntEnumberation__Group__3__Impl" + + + // $ANTLR start "rule__IntEnumberation__Group_2__0" + // InternalApplicationConfiguration.g:7706:1: rule__IntEnumberation__Group_2__0 : rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 ; + public final void rule__IntEnumberation__Group_2__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7710:1: ( rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 ) + // InternalApplicationConfiguration.g:7711:2: rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 + { + pushFollow(FOLLOW_26); + rule__IntEnumberation__Group_2__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__IntEnumberation__Group_2__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntEnumberation__Group_2__0" + + + // $ANTLR start "rule__IntEnumberation__Group_2__0__Impl" + // InternalApplicationConfiguration.g:7718:1: rule__IntEnumberation__Group_2__0__Impl : ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) ; + public final void rule__IntEnumberation__Group_2__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7722:1: ( ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) ) + // InternalApplicationConfiguration.g:7723:1: ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) + { + // InternalApplicationConfiguration.g:7723:1: ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:7724:2: ( rule__IntEnumberation__EntryAssignment_2_0 ) + { + before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0()); + // InternalApplicationConfiguration.g:7725:2: ( rule__IntEnumberation__EntryAssignment_2_0 ) + // InternalApplicationConfiguration.g:7725:3: rule__IntEnumberation__EntryAssignment_2_0 + { + pushFollow(FOLLOW_2); + rule__IntEnumberation__EntryAssignment_2_0(); + + state._fsp--; + + + } + + after(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntEnumberation__Group_2__0__Impl" + + + // $ANTLR start "rule__IntEnumberation__Group_2__1" + // InternalApplicationConfiguration.g:7733:1: rule__IntEnumberation__Group_2__1 : rule__IntEnumberation__Group_2__1__Impl ; + public final void rule__IntEnumberation__Group_2__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7737:1: ( rule__IntEnumberation__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:7738:2: rule__IntEnumberation__Group_2__1__Impl + { + pushFollow(FOLLOW_2); + rule__IntEnumberation__Group_2__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntEnumberation__Group_2__1" + + + // $ANTLR start "rule__IntEnumberation__Group_2__1__Impl" + // InternalApplicationConfiguration.g:7744:1: rule__IntEnumberation__Group_2__1__Impl : ( ( rule__IntEnumberation__Group_2_1__0 )* ) ; + public final void rule__IntEnumberation__Group_2__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7748:1: ( ( ( rule__IntEnumberation__Group_2_1__0 )* ) ) + // InternalApplicationConfiguration.g:7749:1: ( ( rule__IntEnumberation__Group_2_1__0 )* ) + { + // InternalApplicationConfiguration.g:7749:1: ( ( rule__IntEnumberation__Group_2_1__0 )* ) + // InternalApplicationConfiguration.g:7750:2: ( rule__IntEnumberation__Group_2_1__0 )* + { + before(grammarAccess.getIntEnumberationAccess().getGroup_2_1()); + // InternalApplicationConfiguration.g:7751:2: ( rule__IntEnumberation__Group_2_1__0 )* + loop57: + do { + int alt57=2; + int LA57_0 = input.LA(1); + + if ( (LA57_0==32) ) { + alt57=1; + } + + + switch (alt57) { + case 1 : + // InternalApplicationConfiguration.g:7751:3: rule__IntEnumberation__Group_2_1__0 + { + pushFollow(FOLLOW_16); + rule__IntEnumberation__Group_2_1__0(); + + state._fsp--; + + + } + break; + + default : + break loop57; + } + } while (true); + + after(grammarAccess.getIntEnumberationAccess().getGroup_2_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntEnumberation__Group_2__1__Impl" + + + // $ANTLR start "rule__IntEnumberation__Group_2_1__0" + // InternalApplicationConfiguration.g:7760:1: rule__IntEnumberation__Group_2_1__0 : rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 ; + public final void rule__IntEnumberation__Group_2_1__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7764:1: ( rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 ) + // InternalApplicationConfiguration.g:7765:2: rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 + { + pushFollow(FOLLOW_24); + rule__IntEnumberation__Group_2_1__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__IntEnumberation__Group_2_1__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntEnumberation__Group_2_1__0" + + + // $ANTLR start "rule__IntEnumberation__Group_2_1__0__Impl" + // InternalApplicationConfiguration.g:7772:1: rule__IntEnumberation__Group_2_1__0__Impl : ( ',' ) ; + public final void rule__IntEnumberation__Group_2_1__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7776:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:7777:1: ( ',' ) + { + // InternalApplicationConfiguration.g:7777:1: ( ',' ) + // InternalApplicationConfiguration.g:7778:2: ',' + { + before(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); + match(input,32,FOLLOW_2); + after(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntEnumberation__Group_2_1__0__Impl" + + + // $ANTLR start "rule__IntEnumberation__Group_2_1__1" + // InternalApplicationConfiguration.g:7787:1: rule__IntEnumberation__Group_2_1__1 : rule__IntEnumberation__Group_2_1__1__Impl ; + public final void rule__IntEnumberation__Group_2_1__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7791:1: ( rule__IntEnumberation__Group_2_1__1__Impl ) + // InternalApplicationConfiguration.g:7792:2: rule__IntEnumberation__Group_2_1__1__Impl + { + pushFollow(FOLLOW_2); + rule__IntEnumberation__Group_2_1__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntEnumberation__Group_2_1__1" + + + // $ANTLR start "rule__IntEnumberation__Group_2_1__1__Impl" + // InternalApplicationConfiguration.g:7798:1: rule__IntEnumberation__Group_2_1__1__Impl : ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) ; + public final void rule__IntEnumberation__Group_2_1__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7802:1: ( ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) ) + // InternalApplicationConfiguration.g:7803:1: ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) + { + // InternalApplicationConfiguration.g:7803:1: ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) + // InternalApplicationConfiguration.g:7804:2: ( rule__IntEnumberation__EntryAssignment_2_1_1 ) + { + before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1()); + // InternalApplicationConfiguration.g:7805:2: ( rule__IntEnumberation__EntryAssignment_2_1_1 ) + // InternalApplicationConfiguration.g:7805:3: rule__IntEnumberation__EntryAssignment_2_1_1 + { + pushFollow(FOLLOW_2); + rule__IntEnumberation__EntryAssignment_2_1_1(); + + state._fsp--; + + + } + + after(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntEnumberation__Group_2_1__1__Impl" + + + // $ANTLR start "rule__RealEnumeration__Group__0" + // InternalApplicationConfiguration.g:7814:1: rule__RealEnumeration__Group__0 : rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 ; + public final void rule__RealEnumeration__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7818:1: ( rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 ) + // InternalApplicationConfiguration.g:7819:2: rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 + { + pushFollow(FOLLOW_36); + rule__RealEnumeration__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__RealEnumeration__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealEnumeration__Group__0" + + + // $ANTLR start "rule__RealEnumeration__Group__0__Impl" + // InternalApplicationConfiguration.g:7826:1: rule__RealEnumeration__Group__0__Impl : ( () ) ; + public final void rule__RealEnumeration__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7830:1: ( ( () ) ) + // InternalApplicationConfiguration.g:7831:1: ( () ) + { + // InternalApplicationConfiguration.g:7831:1: ( () ) + // InternalApplicationConfiguration.g:7832:2: () + { + before(grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0()); + // InternalApplicationConfiguration.g:7833:2: () + // InternalApplicationConfiguration.g:7833:3: + { + } + + after(grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0()); + + } + + + } + + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealEnumeration__Group__0__Impl" + + + // $ANTLR start "rule__RealEnumeration__Group__1" + // InternalApplicationConfiguration.g:7841:1: rule__RealEnumeration__Group__1 : rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 ; + public final void rule__RealEnumeration__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7845:1: ( rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 ) + // InternalApplicationConfiguration.g:7846:2: rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 + { + pushFollow(FOLLOW_41); + rule__RealEnumeration__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__RealEnumeration__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealEnumeration__Group__1" + + + // $ANTLR start "rule__RealEnumeration__Group__1__Impl" + // InternalApplicationConfiguration.g:7853:1: rule__RealEnumeration__Group__1__Impl : ( '{' ) ; + public final void rule__RealEnumeration__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7857:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:7858:1: ( '{' ) + { + // InternalApplicationConfiguration.g:7858:1: ( '{' ) + // InternalApplicationConfiguration.g:7859:2: '{' + { + before(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); + match(input,30,FOLLOW_2); + after(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealEnumeration__Group__1__Impl" + + + // $ANTLR start "rule__RealEnumeration__Group__2" + // InternalApplicationConfiguration.g:7868:1: rule__RealEnumeration__Group__2 : rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 ; + public final void rule__RealEnumeration__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7872:1: ( rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 ) + // InternalApplicationConfiguration.g:7873:2: rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 + { + pushFollow(FOLLOW_41); + rule__RealEnumeration__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__RealEnumeration__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealEnumeration__Group__2" + + + // $ANTLR start "rule__RealEnumeration__Group__2__Impl" + // InternalApplicationConfiguration.g:7880:1: rule__RealEnumeration__Group__2__Impl : ( ( rule__RealEnumeration__Group_2__0 )? ) ; + public final void rule__RealEnumeration__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7884:1: ( ( ( rule__RealEnumeration__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:7885:1: ( ( rule__RealEnumeration__Group_2__0 )? ) + { + // InternalApplicationConfiguration.g:7885:1: ( ( rule__RealEnumeration__Group_2__0 )? ) + // InternalApplicationConfiguration.g:7886:2: ( rule__RealEnumeration__Group_2__0 )? + { + before(grammarAccess.getRealEnumerationAccess().getGroup_2()); + // InternalApplicationConfiguration.g:7887:2: ( rule__RealEnumeration__Group_2__0 )? + int alt58=2; + int LA58_0 = input.LA(1); + + if ( (LA58_0==RULE_INT||LA58_0==24) ) { + alt58=1; + } + switch (alt58) { + case 1 : + // InternalApplicationConfiguration.g:7887:3: rule__RealEnumeration__Group_2__0 + { + pushFollow(FOLLOW_2); + rule__RealEnumeration__Group_2__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getRealEnumerationAccess().getGroup_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealEnumeration__Group__2__Impl" + + + // $ANTLR start "rule__RealEnumeration__Group__3" + // InternalApplicationConfiguration.g:7895:1: rule__RealEnumeration__Group__3 : rule__RealEnumeration__Group__3__Impl ; + public final void rule__RealEnumeration__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7899:1: ( rule__RealEnumeration__Group__3__Impl ) + // InternalApplicationConfiguration.g:7900:2: rule__RealEnumeration__Group__3__Impl + { + pushFollow(FOLLOW_2); + rule__RealEnumeration__Group__3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealEnumeration__Group__3" + + + // $ANTLR start "rule__RealEnumeration__Group__3__Impl" + // InternalApplicationConfiguration.g:7906:1: rule__RealEnumeration__Group__3__Impl : ( '}' ) ; + public final void rule__RealEnumeration__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7910:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:7911:1: ( '}' ) + { + // InternalApplicationConfiguration.g:7911:1: ( '}' ) + // InternalApplicationConfiguration.g:7912:2: '}' + { + before(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); + match(input,31,FOLLOW_2); + after(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealEnumeration__Group__3__Impl" + + + // $ANTLR start "rule__RealEnumeration__Group_2__0" + // InternalApplicationConfiguration.g:7922:1: rule__RealEnumeration__Group_2__0 : rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 ; + public final void rule__RealEnumeration__Group_2__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7926:1: ( rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 ) + // InternalApplicationConfiguration.g:7927:2: rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 + { + pushFollow(FOLLOW_26); + rule__RealEnumeration__Group_2__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__RealEnumeration__Group_2__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealEnumeration__Group_2__0" + + + // $ANTLR start "rule__RealEnumeration__Group_2__0__Impl" + // InternalApplicationConfiguration.g:7934:1: rule__RealEnumeration__Group_2__0__Impl : ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) ; + public final void rule__RealEnumeration__Group_2__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7938:1: ( ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) ) + // InternalApplicationConfiguration.g:7939:1: ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) + { + // InternalApplicationConfiguration.g:7939:1: ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:7940:2: ( rule__RealEnumeration__EntryAssignment_2_0 ) + { + before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0()); + // InternalApplicationConfiguration.g:7941:2: ( rule__RealEnumeration__EntryAssignment_2_0 ) + // InternalApplicationConfiguration.g:7941:3: rule__RealEnumeration__EntryAssignment_2_0 + { + pushFollow(FOLLOW_2); + rule__RealEnumeration__EntryAssignment_2_0(); + + state._fsp--; + + + } + + after(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealEnumeration__Group_2__0__Impl" + + + // $ANTLR start "rule__RealEnumeration__Group_2__1" + // InternalApplicationConfiguration.g:7949:1: rule__RealEnumeration__Group_2__1 : rule__RealEnumeration__Group_2__1__Impl ; + public final void rule__RealEnumeration__Group_2__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7953:1: ( rule__RealEnumeration__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:7954:2: rule__RealEnumeration__Group_2__1__Impl + { + pushFollow(FOLLOW_2); + rule__RealEnumeration__Group_2__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealEnumeration__Group_2__1" + + + // $ANTLR start "rule__RealEnumeration__Group_2__1__Impl" + // InternalApplicationConfiguration.g:7960:1: rule__RealEnumeration__Group_2__1__Impl : ( ( rule__RealEnumeration__Group_2_1__0 )* ) ; + public final void rule__RealEnumeration__Group_2__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7964:1: ( ( ( rule__RealEnumeration__Group_2_1__0 )* ) ) + // InternalApplicationConfiguration.g:7965:1: ( ( rule__RealEnumeration__Group_2_1__0 )* ) + { + // InternalApplicationConfiguration.g:7965:1: ( ( rule__RealEnumeration__Group_2_1__0 )* ) + // InternalApplicationConfiguration.g:7966:2: ( rule__RealEnumeration__Group_2_1__0 )* + { + before(grammarAccess.getRealEnumerationAccess().getGroup_2_1()); + // InternalApplicationConfiguration.g:7967:2: ( rule__RealEnumeration__Group_2_1__0 )* + loop59: + do { + int alt59=2; + int LA59_0 = input.LA(1); + + if ( (LA59_0==32) ) { + alt59=1; + } + + + switch (alt59) { + case 1 : + // InternalApplicationConfiguration.g:7967:3: rule__RealEnumeration__Group_2_1__0 + { + pushFollow(FOLLOW_16); + rule__RealEnumeration__Group_2_1__0(); + + state._fsp--; + + + } + break; + + default : + break loop59; + } + } while (true); + + after(grammarAccess.getRealEnumerationAccess().getGroup_2_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealEnumeration__Group_2__1__Impl" + + + // $ANTLR start "rule__RealEnumeration__Group_2_1__0" + // InternalApplicationConfiguration.g:7976:1: rule__RealEnumeration__Group_2_1__0 : rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 ; + public final void rule__RealEnumeration__Group_2_1__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7980:1: ( rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 ) + // InternalApplicationConfiguration.g:7981:2: rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 + { + pushFollow(FOLLOW_24); + rule__RealEnumeration__Group_2_1__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__RealEnumeration__Group_2_1__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealEnumeration__Group_2_1__0" + + + // $ANTLR start "rule__RealEnumeration__Group_2_1__0__Impl" + // InternalApplicationConfiguration.g:7988:1: rule__RealEnumeration__Group_2_1__0__Impl : ( ',' ) ; + public final void rule__RealEnumeration__Group_2_1__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7992:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:7993:1: ( ',' ) + { + // InternalApplicationConfiguration.g:7993:1: ( ',' ) + // InternalApplicationConfiguration.g:7994:2: ',' + { + before(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); + match(input,32,FOLLOW_2); + after(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealEnumeration__Group_2_1__0__Impl" + + + // $ANTLR start "rule__RealEnumeration__Group_2_1__1" + // InternalApplicationConfiguration.g:8003:1: rule__RealEnumeration__Group_2_1__1 : rule__RealEnumeration__Group_2_1__1__Impl ; + public final void rule__RealEnumeration__Group_2_1__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8007:1: ( rule__RealEnumeration__Group_2_1__1__Impl ) + // InternalApplicationConfiguration.g:8008:2: rule__RealEnumeration__Group_2_1__1__Impl + { + pushFollow(FOLLOW_2); + rule__RealEnumeration__Group_2_1__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealEnumeration__Group_2_1__1" + + + // $ANTLR start "rule__RealEnumeration__Group_2_1__1__Impl" + // InternalApplicationConfiguration.g:8014:1: rule__RealEnumeration__Group_2_1__1__Impl : ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) ; + public final void rule__RealEnumeration__Group_2_1__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8018:1: ( ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) ) + // InternalApplicationConfiguration.g:8019:1: ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) + { + // InternalApplicationConfiguration.g:8019:1: ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) + // InternalApplicationConfiguration.g:8020:2: ( rule__RealEnumeration__EntryAssignment_2_1_1 ) + { + before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1()); + // InternalApplicationConfiguration.g:8021:2: ( rule__RealEnumeration__EntryAssignment_2_1_1 ) + // InternalApplicationConfiguration.g:8021:3: rule__RealEnumeration__EntryAssignment_2_1_1 + { + pushFollow(FOLLOW_2); + rule__RealEnumeration__EntryAssignment_2_1_1(); + + state._fsp--; + + + } + + after(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealEnumeration__Group_2_1__1__Impl" + + + // $ANTLR start "rule__StringEnumeration__Group__0" + // InternalApplicationConfiguration.g:8030:1: rule__StringEnumeration__Group__0 : rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 ; + public final void rule__StringEnumeration__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8034:1: ( rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 ) + // InternalApplicationConfiguration.g:8035:2: rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 + { + pushFollow(FOLLOW_36); + rule__StringEnumeration__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__StringEnumeration__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringEnumeration__Group__0" + + + // $ANTLR start "rule__StringEnumeration__Group__0__Impl" + // InternalApplicationConfiguration.g:8042:1: rule__StringEnumeration__Group__0__Impl : ( () ) ; + public final void rule__StringEnumeration__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8046:1: ( ( () ) ) + // InternalApplicationConfiguration.g:8047:1: ( () ) + { + // InternalApplicationConfiguration.g:8047:1: ( () ) + // InternalApplicationConfiguration.g:8048:2: () + { + before(grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0()); + // InternalApplicationConfiguration.g:8049:2: () + // InternalApplicationConfiguration.g:8049:3: + { + } + + after(grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0()); + + } + + + } + + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringEnumeration__Group__0__Impl" + + + // $ANTLR start "rule__StringEnumeration__Group__1" + // InternalApplicationConfiguration.g:8057:1: rule__StringEnumeration__Group__1 : rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 ; + public final void rule__StringEnumeration__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8061:1: ( rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 ) + // InternalApplicationConfiguration.g:8062:2: rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 + { + pushFollow(FOLLOW_42); + rule__StringEnumeration__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__StringEnumeration__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringEnumeration__Group__1" + + + // $ANTLR start "rule__StringEnumeration__Group__1__Impl" + // InternalApplicationConfiguration.g:8069:1: rule__StringEnumeration__Group__1__Impl : ( '{' ) ; + public final void rule__StringEnumeration__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8073:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:8074:1: ( '{' ) + { + // InternalApplicationConfiguration.g:8074:1: ( '{' ) + // InternalApplicationConfiguration.g:8075:2: '{' + { + before(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); + match(input,30,FOLLOW_2); + after(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringEnumeration__Group__1__Impl" + + + // $ANTLR start "rule__StringEnumeration__Group__2" + // InternalApplicationConfiguration.g:8084:1: rule__StringEnumeration__Group__2 : rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 ; + public final void rule__StringEnumeration__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8088:1: ( rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 ) + // InternalApplicationConfiguration.g:8089:2: rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 + { + pushFollow(FOLLOW_42); + rule__StringEnumeration__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__StringEnumeration__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringEnumeration__Group__2" + + + // $ANTLR start "rule__StringEnumeration__Group__2__Impl" + // InternalApplicationConfiguration.g:8096:1: rule__StringEnumeration__Group__2__Impl : ( ( rule__StringEnumeration__Group_2__0 )? ) ; + public final void rule__StringEnumeration__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8100:1: ( ( ( rule__StringEnumeration__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:8101:1: ( ( rule__StringEnumeration__Group_2__0 )? ) + { + // InternalApplicationConfiguration.g:8101:1: ( ( rule__StringEnumeration__Group_2__0 )? ) + // InternalApplicationConfiguration.g:8102:2: ( rule__StringEnumeration__Group_2__0 )? + { + before(grammarAccess.getStringEnumerationAccess().getGroup_2()); + // InternalApplicationConfiguration.g:8103:2: ( rule__StringEnumeration__Group_2__0 )? + int alt60=2; + int LA60_0 = input.LA(1); + + if ( (LA60_0==RULE_STRING) ) { + alt60=1; + } + switch (alt60) { + case 1 : + // InternalApplicationConfiguration.g:8103:3: rule__StringEnumeration__Group_2__0 + { + pushFollow(FOLLOW_2); + rule__StringEnumeration__Group_2__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getStringEnumerationAccess().getGroup_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringEnumeration__Group__2__Impl" + + + // $ANTLR start "rule__StringEnumeration__Group__3" + // InternalApplicationConfiguration.g:8111:1: rule__StringEnumeration__Group__3 : rule__StringEnumeration__Group__3__Impl ; + public final void rule__StringEnumeration__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8115:1: ( rule__StringEnumeration__Group__3__Impl ) + // InternalApplicationConfiguration.g:8116:2: rule__StringEnumeration__Group__3__Impl + { + pushFollow(FOLLOW_2); + rule__StringEnumeration__Group__3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringEnumeration__Group__3" + + + // $ANTLR start "rule__StringEnumeration__Group__3__Impl" + // InternalApplicationConfiguration.g:8122:1: rule__StringEnumeration__Group__3__Impl : ( '}' ) ; + public final void rule__StringEnumeration__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8126:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:8127:1: ( '}' ) + { + // InternalApplicationConfiguration.g:8127:1: ( '}' ) + // InternalApplicationConfiguration.g:8128:2: '}' + { + before(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); + match(input,31,FOLLOW_2); + after(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringEnumeration__Group__3__Impl" + + + // $ANTLR start "rule__StringEnumeration__Group_2__0" + // InternalApplicationConfiguration.g:8138:1: rule__StringEnumeration__Group_2__0 : rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 ; + public final void rule__StringEnumeration__Group_2__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8142:1: ( rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 ) + // InternalApplicationConfiguration.g:8143:2: rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 + { + pushFollow(FOLLOW_26); + rule__StringEnumeration__Group_2__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__StringEnumeration__Group_2__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringEnumeration__Group_2__0" + + + // $ANTLR start "rule__StringEnumeration__Group_2__0__Impl" + // InternalApplicationConfiguration.g:8150:1: rule__StringEnumeration__Group_2__0__Impl : ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) ; + public final void rule__StringEnumeration__Group_2__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8154:1: ( ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) ) + // InternalApplicationConfiguration.g:8155:1: ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) + { + // InternalApplicationConfiguration.g:8155:1: ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:8156:2: ( rule__StringEnumeration__EntryAssignment_2_0 ) + { + before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0()); + // InternalApplicationConfiguration.g:8157:2: ( rule__StringEnumeration__EntryAssignment_2_0 ) + // InternalApplicationConfiguration.g:8157:3: rule__StringEnumeration__EntryAssignment_2_0 + { + pushFollow(FOLLOW_2); + rule__StringEnumeration__EntryAssignment_2_0(); + + state._fsp--; + + + } + + after(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringEnumeration__Group_2__0__Impl" + + + // $ANTLR start "rule__StringEnumeration__Group_2__1" + // InternalApplicationConfiguration.g:8165:1: rule__StringEnumeration__Group_2__1 : rule__StringEnumeration__Group_2__1__Impl ; + public final void rule__StringEnumeration__Group_2__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8169:1: ( rule__StringEnumeration__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:8170:2: rule__StringEnumeration__Group_2__1__Impl + { + pushFollow(FOLLOW_2); + rule__StringEnumeration__Group_2__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringEnumeration__Group_2__1" + + + // $ANTLR start "rule__StringEnumeration__Group_2__1__Impl" + // InternalApplicationConfiguration.g:8176:1: rule__StringEnumeration__Group_2__1__Impl : ( ( rule__StringEnumeration__Group_2_1__0 )* ) ; + public final void rule__StringEnumeration__Group_2__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8180:1: ( ( ( rule__StringEnumeration__Group_2_1__0 )* ) ) + // InternalApplicationConfiguration.g:8181:1: ( ( rule__StringEnumeration__Group_2_1__0 )* ) + { + // InternalApplicationConfiguration.g:8181:1: ( ( rule__StringEnumeration__Group_2_1__0 )* ) + // InternalApplicationConfiguration.g:8182:2: ( rule__StringEnumeration__Group_2_1__0 )* + { + before(grammarAccess.getStringEnumerationAccess().getGroup_2_1()); + // InternalApplicationConfiguration.g:8183:2: ( rule__StringEnumeration__Group_2_1__0 )* + loop61: + do { + int alt61=2; + int LA61_0 = input.LA(1); + + if ( (LA61_0==32) ) { + alt61=1; + } + + + switch (alt61) { + case 1 : + // InternalApplicationConfiguration.g:8183:3: rule__StringEnumeration__Group_2_1__0 + { + pushFollow(FOLLOW_16); + rule__StringEnumeration__Group_2_1__0(); + + state._fsp--; + + + } + break; + + default : + break loop61; + } + } while (true); + + after(grammarAccess.getStringEnumerationAccess().getGroup_2_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringEnumeration__Group_2__1__Impl" + + + // $ANTLR start "rule__StringEnumeration__Group_2_1__0" + // InternalApplicationConfiguration.g:8192:1: rule__StringEnumeration__Group_2_1__0 : rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 ; + public final void rule__StringEnumeration__Group_2_1__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8196:1: ( rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 ) + // InternalApplicationConfiguration.g:8197:2: rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 + { + pushFollow(FOLLOW_11); + rule__StringEnumeration__Group_2_1__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__StringEnumeration__Group_2_1__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringEnumeration__Group_2_1__0" + + + // $ANTLR start "rule__StringEnumeration__Group_2_1__0__Impl" + // InternalApplicationConfiguration.g:8204:1: rule__StringEnumeration__Group_2_1__0__Impl : ( ',' ) ; + public final void rule__StringEnumeration__Group_2_1__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8208:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:8209:1: ( ',' ) + { + // InternalApplicationConfiguration.g:8209:1: ( ',' ) + // InternalApplicationConfiguration.g:8210:2: ',' + { + before(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); + match(input,32,FOLLOW_2); + after(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringEnumeration__Group_2_1__0__Impl" + + + // $ANTLR start "rule__StringEnumeration__Group_2_1__1" + // InternalApplicationConfiguration.g:8219:1: rule__StringEnumeration__Group_2_1__1 : rule__StringEnumeration__Group_2_1__1__Impl ; + public final void rule__StringEnumeration__Group_2_1__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8223:1: ( rule__StringEnumeration__Group_2_1__1__Impl ) + // InternalApplicationConfiguration.g:8224:2: rule__StringEnumeration__Group_2_1__1__Impl + { + pushFollow(FOLLOW_2); + rule__StringEnumeration__Group_2_1__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringEnumeration__Group_2_1__1" + + + // $ANTLR start "rule__StringEnumeration__Group_2_1__1__Impl" + // InternalApplicationConfiguration.g:8230:1: rule__StringEnumeration__Group_2_1__1__Impl : ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) ; + public final void rule__StringEnumeration__Group_2_1__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8234:1: ( ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) ) + // InternalApplicationConfiguration.g:8235:1: ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) + { + // InternalApplicationConfiguration.g:8235:1: ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) + // InternalApplicationConfiguration.g:8236:2: ( rule__StringEnumeration__EntryAssignment_2_1_1 ) + { + before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1()); + // InternalApplicationConfiguration.g:8237:2: ( rule__StringEnumeration__EntryAssignment_2_1_1 ) + // InternalApplicationConfiguration.g:8237:3: rule__StringEnumeration__EntryAssignment_2_1_1 + { + pushFollow(FOLLOW_2); + rule__StringEnumeration__EntryAssignment_2_1_1(); + + state._fsp--; + + + } + + after(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringEnumeration__Group_2_1__1__Impl" + + + // $ANTLR start "rule__ScopeDeclaration__Group__0" + // InternalApplicationConfiguration.g:8246:1: rule__ScopeDeclaration__Group__0 : rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 ; + public final void rule__ScopeDeclaration__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8250:1: ( rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 ) + // InternalApplicationConfiguration.g:8251:2: rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 + { + pushFollow(FOLLOW_8); + rule__ScopeDeclaration__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ScopeDeclaration__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeDeclaration__Group__0" + + + // $ANTLR start "rule__ScopeDeclaration__Group__0__Impl" + // InternalApplicationConfiguration.g:8258:1: rule__ScopeDeclaration__Group__0__Impl : ( 'scope' ) ; + public final void rule__ScopeDeclaration__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8262:1: ( ( 'scope' ) ) + // InternalApplicationConfiguration.g:8263:1: ( 'scope' ) + { + // InternalApplicationConfiguration.g:8263:1: ( 'scope' ) + // InternalApplicationConfiguration.g:8264:2: 'scope' + { + before(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); + match(input,52,FOLLOW_2); + after(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeDeclaration__Group__0__Impl" + + + // $ANTLR start "rule__ScopeDeclaration__Group__1" + // InternalApplicationConfiguration.g:8273:1: rule__ScopeDeclaration__Group__1 : rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 ; + public final void rule__ScopeDeclaration__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8277:1: ( rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 ) + // InternalApplicationConfiguration.g:8278:2: rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 + { + pushFollow(FOLLOW_18); + rule__ScopeDeclaration__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ScopeDeclaration__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeDeclaration__Group__1" + + + // $ANTLR start "rule__ScopeDeclaration__Group__1__Impl" + // InternalApplicationConfiguration.g:8285:1: rule__ScopeDeclaration__Group__1__Impl : ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) ; + public final void rule__ScopeDeclaration__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8289:1: ( ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:8290:1: ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:8290:1: ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:8291:2: ( rule__ScopeDeclaration__NameAssignment_1 ) + { + before(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1()); + // InternalApplicationConfiguration.g:8292:2: ( rule__ScopeDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:8292:3: rule__ScopeDeclaration__NameAssignment_1 + { + pushFollow(FOLLOW_2); + rule__ScopeDeclaration__NameAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeDeclaration__Group__1__Impl" + + + // $ANTLR start "rule__ScopeDeclaration__Group__2" + // InternalApplicationConfiguration.g:8300:1: rule__ScopeDeclaration__Group__2 : rule__ScopeDeclaration__Group__2__Impl ; + public final void rule__ScopeDeclaration__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8304:1: ( rule__ScopeDeclaration__Group__2__Impl ) + // InternalApplicationConfiguration.g:8305:2: rule__ScopeDeclaration__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__ScopeDeclaration__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeDeclaration__Group__2" + + + // $ANTLR start "rule__ScopeDeclaration__Group__2__Impl" + // InternalApplicationConfiguration.g:8311:1: rule__ScopeDeclaration__Group__2__Impl : ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) ; + public final void rule__ScopeDeclaration__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8315:1: ( ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:8316:1: ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) + { + // InternalApplicationConfiguration.g:8316:1: ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:8317:2: ( rule__ScopeDeclaration__SpecificationAssignment_2 ) + { + before(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2()); + // InternalApplicationConfiguration.g:8318:2: ( rule__ScopeDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:8318:3: rule__ScopeDeclaration__SpecificationAssignment_2 + { + pushFollow(FOLLOW_2); + rule__ScopeDeclaration__SpecificationAssignment_2(); + + state._fsp--; + + + } + + after(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeDeclaration__Group__2__Impl" + + + // $ANTLR start "rule__GenerationTask__Group__0" + // InternalApplicationConfiguration.g:8327:1: rule__GenerationTask__Group__0 : rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 ; + public final void rule__GenerationTask__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8331:1: ( rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 ) + // InternalApplicationConfiguration.g:8332:2: rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 + { + pushFollow(FOLLOW_18); + rule__GenerationTask__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group__0" + + + // $ANTLR start "rule__GenerationTask__Group__0__Impl" + // InternalApplicationConfiguration.g:8339:1: rule__GenerationTask__Group__0__Impl : ( 'generate' ) ; + public final void rule__GenerationTask__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8343:1: ( ( 'generate' ) ) + // InternalApplicationConfiguration.g:8344:1: ( 'generate' ) + { + // InternalApplicationConfiguration.g:8344:1: ( 'generate' ) + // InternalApplicationConfiguration.g:8345:2: 'generate' + { + before(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); + match(input,53,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group__0__Impl" + + + // $ANTLR start "rule__GenerationTask__Group__1" + // InternalApplicationConfiguration.g:8354:1: rule__GenerationTask__Group__1 : rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 ; + public final void rule__GenerationTask__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8358:1: ( rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 ) + // InternalApplicationConfiguration.g:8359:2: rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 + { + pushFollow(FOLLOW_18); + rule__GenerationTask__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group__1" + + + // $ANTLR start "rule__GenerationTask__Group__1__Impl" + // InternalApplicationConfiguration.g:8366:1: rule__GenerationTask__Group__1__Impl : ( () ) ; + public final void rule__GenerationTask__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8370:1: ( ( () ) ) + // InternalApplicationConfiguration.g:8371:1: ( () ) + { + // InternalApplicationConfiguration.g:8371:1: ( () ) + // InternalApplicationConfiguration.g:8372:2: () + { + before(grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1()); + // InternalApplicationConfiguration.g:8373:2: () + // InternalApplicationConfiguration.g:8373:3: + { + } + + after(grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1()); + + } + + + } + + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group__1__Impl" + + + // $ANTLR start "rule__GenerationTask__Group__2" + // InternalApplicationConfiguration.g:8381:1: rule__GenerationTask__Group__2 : rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 ; + public final void rule__GenerationTask__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8385:1: ( rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 ) + // InternalApplicationConfiguration.g:8386:2: rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 + { + pushFollow(FOLLOW_43); + rule__GenerationTask__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group__2" + + + // $ANTLR start "rule__GenerationTask__Group__2__Impl" + // InternalApplicationConfiguration.g:8393:1: rule__GenerationTask__Group__2__Impl : ( '{' ) ; + public final void rule__GenerationTask__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8397:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:8398:1: ( '{' ) + { + // InternalApplicationConfiguration.g:8398:1: ( '{' ) + // InternalApplicationConfiguration.g:8399:2: '{' + { + before(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); + match(input,30,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group__2__Impl" + + + // $ANTLR start "rule__GenerationTask__Group__3" + // InternalApplicationConfiguration.g:8408:1: rule__GenerationTask__Group__3 : rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 ; + public final void rule__GenerationTask__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8412:1: ( rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 ) + // InternalApplicationConfiguration.g:8413:2: rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 + { + pushFollow(FOLLOW_44); + rule__GenerationTask__Group__3__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group__4(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group__3" + + + // $ANTLR start "rule__GenerationTask__Group__3__Impl" + // InternalApplicationConfiguration.g:8420:1: rule__GenerationTask__Group__3__Impl : ( ( rule__GenerationTask__UnorderedGroup_3 ) ) ; + public final void rule__GenerationTask__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8424:1: ( ( ( rule__GenerationTask__UnorderedGroup_3 ) ) ) + // InternalApplicationConfiguration.g:8425:1: ( ( rule__GenerationTask__UnorderedGroup_3 ) ) + { + // InternalApplicationConfiguration.g:8425:1: ( ( rule__GenerationTask__UnorderedGroup_3 ) ) + // InternalApplicationConfiguration.g:8426:2: ( rule__GenerationTask__UnorderedGroup_3 ) + { + before(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); + // InternalApplicationConfiguration.g:8427:2: ( rule__GenerationTask__UnorderedGroup_3 ) + // InternalApplicationConfiguration.g:8427:3: rule__GenerationTask__UnorderedGroup_3 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__UnorderedGroup_3(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group__3__Impl" + + + // $ANTLR start "rule__GenerationTask__Group__4" + // InternalApplicationConfiguration.g:8435:1: rule__GenerationTask__Group__4 : rule__GenerationTask__Group__4__Impl ; + public final void rule__GenerationTask__Group__4() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8439:1: ( rule__GenerationTask__Group__4__Impl ) + // InternalApplicationConfiguration.g:8440:2: rule__GenerationTask__Group__4__Impl + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group__4__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group__4" + + + // $ANTLR start "rule__GenerationTask__Group__4__Impl" + // InternalApplicationConfiguration.g:8446:1: rule__GenerationTask__Group__4__Impl : ( '}' ) ; + public final void rule__GenerationTask__Group__4__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8450:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:8451:1: ( '}' ) + { + // InternalApplicationConfiguration.g:8451:1: ( '}' ) + // InternalApplicationConfiguration.g:8452:2: '}' + { + before(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4()); + match(input,31,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group__4__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_0__0" + // InternalApplicationConfiguration.g:8462:1: rule__GenerationTask__Group_3_0__0 : rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 ; + public final void rule__GenerationTask__Group_3_0__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8466:1: ( rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 ) + // InternalApplicationConfiguration.g:8467:2: rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 + { + pushFollow(FOLLOW_13); + rule__GenerationTask__Group_3_0__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_0__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_0__0" + + + // $ANTLR start "rule__GenerationTask__Group_3_0__0__Impl" + // InternalApplicationConfiguration.g:8474:1: rule__GenerationTask__Group_3_0__0__Impl : ( 'metamodel' ) ; + public final void rule__GenerationTask__Group_3_0__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8478:1: ( ( 'metamodel' ) ) + // InternalApplicationConfiguration.g:8479:1: ( 'metamodel' ) + { + // InternalApplicationConfiguration.g:8479:1: ( 'metamodel' ) + // InternalApplicationConfiguration.g:8480:2: 'metamodel' + { + before(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); + match(input,36,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_0__0__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_0__1" + // InternalApplicationConfiguration.g:8489:1: rule__GenerationTask__Group_3_0__1 : rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 ; + public final void rule__GenerationTask__Group_3_0__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8493:1: ( rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 ) + // InternalApplicationConfiguration.g:8494:2: rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 + { + pushFollow(FOLLOW_45); + rule__GenerationTask__Group_3_0__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_0__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_0__1" + + + // $ANTLR start "rule__GenerationTask__Group_3_0__1__Impl" + // InternalApplicationConfiguration.g:8501:1: rule__GenerationTask__Group_3_0__1__Impl : ( '=' ) ; + public final void rule__GenerationTask__Group_3_0__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8505:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:8506:1: ( '=' ) + { + // InternalApplicationConfiguration.g:8506:1: ( '=' ) + // InternalApplicationConfiguration.g:8507:2: '=' + { + before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); + match(input,29,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_0__1__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_0__2" + // InternalApplicationConfiguration.g:8516:1: rule__GenerationTask__Group_3_0__2 : rule__GenerationTask__Group_3_0__2__Impl ; + public final void rule__GenerationTask__Group_3_0__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8520:1: ( rule__GenerationTask__Group_3_0__2__Impl ) + // InternalApplicationConfiguration.g:8521:2: rule__GenerationTask__Group_3_0__2__Impl + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_0__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_0__2" + + + // $ANTLR start "rule__GenerationTask__Group_3_0__2__Impl" + // InternalApplicationConfiguration.g:8527:1: rule__GenerationTask__Group_3_0__2__Impl : ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) ; + public final void rule__GenerationTask__Group_3_0__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8531:1: ( ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) ) + // InternalApplicationConfiguration.g:8532:1: ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) + { + // InternalApplicationConfiguration.g:8532:1: ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) + // InternalApplicationConfiguration.g:8533:2: ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) + { + before(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2()); + // InternalApplicationConfiguration.g:8534:2: ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) + // InternalApplicationConfiguration.g:8534:3: rule__GenerationTask__MetamodelAssignment_3_0_2 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__MetamodelAssignment_3_0_2(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_0__2__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_1__0" + // InternalApplicationConfiguration.g:8543:1: rule__GenerationTask__Group_3_1__0 : rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 ; + public final void rule__GenerationTask__Group_3_1__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8547:1: ( rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 ) + // InternalApplicationConfiguration.g:8548:2: rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 + { + pushFollow(FOLLOW_13); + rule__GenerationTask__Group_3_1__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_1__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_1__0" + + + // $ANTLR start "rule__GenerationTask__Group_3_1__0__Impl" + // InternalApplicationConfiguration.g:8555:1: rule__GenerationTask__Group_3_1__0__Impl : ( 'partial-model' ) ; + public final void rule__GenerationTask__Group_3_1__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8559:1: ( ( 'partial-model' ) ) + // InternalApplicationConfiguration.g:8560:1: ( 'partial-model' ) + { + // InternalApplicationConfiguration.g:8560:1: ( 'partial-model' ) + // InternalApplicationConfiguration.g:8561:2: 'partial-model' + { + before(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); + match(input,54,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_1__0__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_1__1" + // InternalApplicationConfiguration.g:8570:1: rule__GenerationTask__Group_3_1__1 : rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 ; + public final void rule__GenerationTask__Group_3_1__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8574:1: ( rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 ) + // InternalApplicationConfiguration.g:8575:2: rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 + { + pushFollow(FOLLOW_45); + rule__GenerationTask__Group_3_1__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_1__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_1__1" + + + // $ANTLR start "rule__GenerationTask__Group_3_1__1__Impl" + // InternalApplicationConfiguration.g:8582:1: rule__GenerationTask__Group_3_1__1__Impl : ( '=' ) ; + public final void rule__GenerationTask__Group_3_1__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8586:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:8587:1: ( '=' ) + { + // InternalApplicationConfiguration.g:8587:1: ( '=' ) + // InternalApplicationConfiguration.g:8588:2: '=' + { + before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); + match(input,29,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_1__1__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_1__2" + // InternalApplicationConfiguration.g:8597:1: rule__GenerationTask__Group_3_1__2 : rule__GenerationTask__Group_3_1__2__Impl ; + public final void rule__GenerationTask__Group_3_1__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8601:1: ( rule__GenerationTask__Group_3_1__2__Impl ) + // InternalApplicationConfiguration.g:8602:2: rule__GenerationTask__Group_3_1__2__Impl + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_1__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_1__2" + + + // $ANTLR start "rule__GenerationTask__Group_3_1__2__Impl" + // InternalApplicationConfiguration.g:8608:1: rule__GenerationTask__Group_3_1__2__Impl : ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) ; + public final void rule__GenerationTask__Group_3_1__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8612:1: ( ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) ) + // InternalApplicationConfiguration.g:8613:1: ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) + { + // InternalApplicationConfiguration.g:8613:1: ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) + // InternalApplicationConfiguration.g:8614:2: ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) + { + before(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2()); + // InternalApplicationConfiguration.g:8615:2: ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) + // InternalApplicationConfiguration.g:8615:3: rule__GenerationTask__PartialModelAssignment_3_1_2 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__PartialModelAssignment_3_1_2(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_1__2__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_2__0" + // InternalApplicationConfiguration.g:8624:1: rule__GenerationTask__Group_3_2__0 : rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 ; + public final void rule__GenerationTask__Group_3_2__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8628:1: ( rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 ) + // InternalApplicationConfiguration.g:8629:2: rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 + { + pushFollow(FOLLOW_13); + rule__GenerationTask__Group_3_2__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_2__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_2__0" + + + // $ANTLR start "rule__GenerationTask__Group_3_2__0__Impl" + // InternalApplicationConfiguration.g:8636:1: rule__GenerationTask__Group_3_2__0__Impl : ( 'constraints' ) ; + public final void rule__GenerationTask__Group_3_2__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8640:1: ( ( 'constraints' ) ) + // InternalApplicationConfiguration.g:8641:1: ( 'constraints' ) + { + // InternalApplicationConfiguration.g:8641:1: ( 'constraints' ) + // InternalApplicationConfiguration.g:8642:2: 'constraints' + { + before(grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0()); + match(input,39,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_2__0__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_2__1" + // InternalApplicationConfiguration.g:8651:1: rule__GenerationTask__Group_3_2__1 : rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 ; + public final void rule__GenerationTask__Group_3_2__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8655:1: ( rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 ) + // InternalApplicationConfiguration.g:8656:2: rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 + { + pushFollow(FOLLOW_45); + rule__GenerationTask__Group_3_2__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_2__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_2__1" + + + // $ANTLR start "rule__GenerationTask__Group_3_2__1__Impl" + // InternalApplicationConfiguration.g:8663:1: rule__GenerationTask__Group_3_2__1__Impl : ( '=' ) ; + public final void rule__GenerationTask__Group_3_2__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8667:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:8668:1: ( '=' ) + { + // InternalApplicationConfiguration.g:8668:1: ( '=' ) + // InternalApplicationConfiguration.g:8669:2: '=' + { + before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); + match(input,29,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_2__1__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_2__2" + // InternalApplicationConfiguration.g:8678:1: rule__GenerationTask__Group_3_2__2 : rule__GenerationTask__Group_3_2__2__Impl ; + public final void rule__GenerationTask__Group_3_2__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8682:1: ( rule__GenerationTask__Group_3_2__2__Impl ) + // InternalApplicationConfiguration.g:8683:2: rule__GenerationTask__Group_3_2__2__Impl + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_2__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_2__2" + + + // $ANTLR start "rule__GenerationTask__Group_3_2__2__Impl" + // InternalApplicationConfiguration.g:8689:1: rule__GenerationTask__Group_3_2__2__Impl : ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) ; + public final void rule__GenerationTask__Group_3_2__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8693:1: ( ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) ) + // InternalApplicationConfiguration.g:8694:1: ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) + { + // InternalApplicationConfiguration.g:8694:1: ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) + // InternalApplicationConfiguration.g:8695:2: ( rule__GenerationTask__PatternsAssignment_3_2_2 ) + { + before(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2()); + // InternalApplicationConfiguration.g:8696:2: ( rule__GenerationTask__PatternsAssignment_3_2_2 ) + // InternalApplicationConfiguration.g:8696:3: rule__GenerationTask__PatternsAssignment_3_2_2 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__PatternsAssignment_3_2_2(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_2__2__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_3__0" + // InternalApplicationConfiguration.g:8705:1: rule__GenerationTask__Group_3_3__0 : rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 ; + public final void rule__GenerationTask__Group_3_3__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8709:1: ( rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 ) + // InternalApplicationConfiguration.g:8710:2: rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 + { + pushFollow(FOLLOW_13); + rule__GenerationTask__Group_3_3__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_3__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_3__0" + + + // $ANTLR start "rule__GenerationTask__Group_3_3__0__Impl" + // InternalApplicationConfiguration.g:8717:1: rule__GenerationTask__Group_3_3__0__Impl : ( 'objectives' ) ; + public final void rule__GenerationTask__Group_3_3__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8721:1: ( ( 'objectives' ) ) + // InternalApplicationConfiguration.g:8722:1: ( 'objectives' ) + { + // InternalApplicationConfiguration.g:8722:1: ( 'objectives' ) + // InternalApplicationConfiguration.g:8723:2: 'objectives' + { + before(grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0()); + match(input,41,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_3__0__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_3__1" + // InternalApplicationConfiguration.g:8732:1: rule__GenerationTask__Group_3_3__1 : rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 ; + public final void rule__GenerationTask__Group_3_3__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8736:1: ( rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 ) + // InternalApplicationConfiguration.g:8737:2: rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 + { + pushFollow(FOLLOW_45); + rule__GenerationTask__Group_3_3__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_3__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_3__1" + + + // $ANTLR start "rule__GenerationTask__Group_3_3__1__Impl" + // InternalApplicationConfiguration.g:8744:1: rule__GenerationTask__Group_3_3__1__Impl : ( '=' ) ; + public final void rule__GenerationTask__Group_3_3__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8748:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:8749:1: ( '=' ) + { + // InternalApplicationConfiguration.g:8749:1: ( '=' ) + // InternalApplicationConfiguration.g:8750:2: '=' + { + before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); + match(input,29,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_3__1__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_3__2" + // InternalApplicationConfiguration.g:8759:1: rule__GenerationTask__Group_3_3__2 : rule__GenerationTask__Group_3_3__2__Impl ; + public final void rule__GenerationTask__Group_3_3__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8763:1: ( rule__GenerationTask__Group_3_3__2__Impl ) + // InternalApplicationConfiguration.g:8764:2: rule__GenerationTask__Group_3_3__2__Impl + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_3__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_3__2" + + + // $ANTLR start "rule__GenerationTask__Group_3_3__2__Impl" + // InternalApplicationConfiguration.g:8770:1: rule__GenerationTask__Group_3_3__2__Impl : ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) ; + public final void rule__GenerationTask__Group_3_3__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8774:1: ( ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) ) + // InternalApplicationConfiguration.g:8775:1: ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) + { + // InternalApplicationConfiguration.g:8775:1: ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) + // InternalApplicationConfiguration.g:8776:2: ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) + { + before(grammarAccess.getGenerationTaskAccess().getObjectivesAssignment_3_3_2()); + // InternalApplicationConfiguration.g:8777:2: ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) + // InternalApplicationConfiguration.g:8777:3: rule__GenerationTask__ObjectivesAssignment_3_3_2 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__ObjectivesAssignment_3_3_2(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getObjectivesAssignment_3_3_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_3__2__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_4__0" + // InternalApplicationConfiguration.g:8786:1: rule__GenerationTask__Group_3_4__0 : rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 ; + public final void rule__GenerationTask__Group_3_4__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8790:1: ( rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 ) + // InternalApplicationConfiguration.g:8791:2: rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 + { + pushFollow(FOLLOW_13); + rule__GenerationTask__Group_3_4__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_4__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_4__0" + + + // $ANTLR start "rule__GenerationTask__Group_3_4__0__Impl" + // InternalApplicationConfiguration.g:8798:1: rule__GenerationTask__Group_3_4__0__Impl : ( 'scope' ) ; + public final void rule__GenerationTask__Group_3_4__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8802:1: ( ( 'scope' ) ) + // InternalApplicationConfiguration.g:8803:1: ( 'scope' ) + { + // InternalApplicationConfiguration.g:8803:1: ( 'scope' ) + // InternalApplicationConfiguration.g:8804:2: 'scope' + { + before(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0()); + match(input,52,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_4__0__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_4__1" + // InternalApplicationConfiguration.g:8813:1: rule__GenerationTask__Group_3_4__1 : rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 ; + public final void rule__GenerationTask__Group_3_4__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8817:1: ( rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 ) + // InternalApplicationConfiguration.g:8818:2: rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 + { + pushFollow(FOLLOW_45); + rule__GenerationTask__Group_3_4__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_4__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_4__1" + + + // $ANTLR start "rule__GenerationTask__Group_3_4__1__Impl" + // InternalApplicationConfiguration.g:8825:1: rule__GenerationTask__Group_3_4__1__Impl : ( '=' ) ; + public final void rule__GenerationTask__Group_3_4__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8829:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:8830:1: ( '=' ) + { + // InternalApplicationConfiguration.g:8830:1: ( '=' ) + // InternalApplicationConfiguration.g:8831:2: '=' + { + before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); + match(input,29,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_4__1__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_4__2" + // InternalApplicationConfiguration.g:8840:1: rule__GenerationTask__Group_3_4__2 : rule__GenerationTask__Group_3_4__2__Impl ; + public final void rule__GenerationTask__Group_3_4__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8844:1: ( rule__GenerationTask__Group_3_4__2__Impl ) + // InternalApplicationConfiguration.g:8845:2: rule__GenerationTask__Group_3_4__2__Impl + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_4__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_4__2" + + + // $ANTLR start "rule__GenerationTask__Group_3_4__2__Impl" + // InternalApplicationConfiguration.g:8851:1: rule__GenerationTask__Group_3_4__2__Impl : ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) ; + public final void rule__GenerationTask__Group_3_4__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8855:1: ( ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) ) + // InternalApplicationConfiguration.g:8856:1: ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) + { + // InternalApplicationConfiguration.g:8856:1: ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) + // InternalApplicationConfiguration.g:8857:2: ( rule__GenerationTask__ScopeAssignment_3_4_2 ) + { + before(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_4_2()); + // InternalApplicationConfiguration.g:8858:2: ( rule__GenerationTask__ScopeAssignment_3_4_2 ) + // InternalApplicationConfiguration.g:8858:3: rule__GenerationTask__ScopeAssignment_3_4_2 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__ScopeAssignment_3_4_2(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_4_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_4__2__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_5__0" + // InternalApplicationConfiguration.g:8867:1: rule__GenerationTask__Group_3_5__0 : rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 ; + public final void rule__GenerationTask__Group_3_5__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8871:1: ( rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 ) + // InternalApplicationConfiguration.g:8872:2: rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 + { + pushFollow(FOLLOW_13); + rule__GenerationTask__Group_3_5__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_5__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_5__0" + + + // $ANTLR start "rule__GenerationTask__Group_3_5__0__Impl" + // InternalApplicationConfiguration.g:8879:1: rule__GenerationTask__Group_3_5__0__Impl : ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) ; + public final void rule__GenerationTask__Group_3_5__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8883:1: ( ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) ) + // InternalApplicationConfiguration.g:8884:1: ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) + { + // InternalApplicationConfiguration.g:8884:1: ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) + // InternalApplicationConfiguration.g:8885:2: ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) + { + before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_5_0()); + // InternalApplicationConfiguration.g:8886:2: ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) + // InternalApplicationConfiguration.g:8886:3: rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__NumberSpecifiedAssignment_3_5_0(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_5_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_5__0__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_5__1" + // InternalApplicationConfiguration.g:8894:1: rule__GenerationTask__Group_3_5__1 : rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 ; + public final void rule__GenerationTask__Group_3_5__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8898:1: ( rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 ) + // InternalApplicationConfiguration.g:8899:2: rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 + { + pushFollow(FOLLOW_9); + rule__GenerationTask__Group_3_5__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_5__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_5__1" + + + // $ANTLR start "rule__GenerationTask__Group_3_5__1__Impl" + // InternalApplicationConfiguration.g:8906:1: rule__GenerationTask__Group_3_5__1__Impl : ( '=' ) ; + public final void rule__GenerationTask__Group_3_5__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8910:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:8911:1: ( '=' ) + { + // InternalApplicationConfiguration.g:8911:1: ( '=' ) + // InternalApplicationConfiguration.g:8912:2: '=' + { + before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); + match(input,29,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_5__1__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_5__2" + // InternalApplicationConfiguration.g:8921:1: rule__GenerationTask__Group_3_5__2 : rule__GenerationTask__Group_3_5__2__Impl ; + public final void rule__GenerationTask__Group_3_5__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8925:1: ( rule__GenerationTask__Group_3_5__2__Impl ) + // InternalApplicationConfiguration.g:8926:2: rule__GenerationTask__Group_3_5__2__Impl + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_5__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_5__2" + + + // $ANTLR start "rule__GenerationTask__Group_3_5__2__Impl" + // InternalApplicationConfiguration.g:8932:1: rule__GenerationTask__Group_3_5__2__Impl : ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) ; + public final void rule__GenerationTask__Group_3_5__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8936:1: ( ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) ) + // InternalApplicationConfiguration.g:8937:1: ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) + { + // InternalApplicationConfiguration.g:8937:1: ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) + // InternalApplicationConfiguration.g:8938:2: ( rule__GenerationTask__NumberAssignment_3_5_2 ) + { + before(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_5_2()); + // InternalApplicationConfiguration.g:8939:2: ( rule__GenerationTask__NumberAssignment_3_5_2 ) + // InternalApplicationConfiguration.g:8939:3: rule__GenerationTask__NumberAssignment_3_5_2 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__NumberAssignment_3_5_2(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_5_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_5__2__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_6__0" + // InternalApplicationConfiguration.g:8948:1: rule__GenerationTask__Group_3_6__0 : rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 ; + public final void rule__GenerationTask__Group_3_6__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8952:1: ( rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 ) + // InternalApplicationConfiguration.g:8953:2: rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 + { + pushFollow(FOLLOW_13); + rule__GenerationTask__Group_3_6__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_6__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_6__0" + + + // $ANTLR start "rule__GenerationTask__Group_3_6__0__Impl" + // InternalApplicationConfiguration.g:8960:1: rule__GenerationTask__Group_3_6__0__Impl : ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) ; + public final void rule__GenerationTask__Group_3_6__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8964:1: ( ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) ) + // InternalApplicationConfiguration.g:8965:1: ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) + { + // InternalApplicationConfiguration.g:8965:1: ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) + // InternalApplicationConfiguration.g:8966:2: ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) + { + before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_6_0()); + // InternalApplicationConfiguration.g:8967:2: ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) + // InternalApplicationConfiguration.g:8967:3: rule__GenerationTask__RunSpecifiedAssignment_3_6_0 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__RunSpecifiedAssignment_3_6_0(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_6_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_6__0__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_6__1" + // InternalApplicationConfiguration.g:8975:1: rule__GenerationTask__Group_3_6__1 : rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 ; + public final void rule__GenerationTask__Group_3_6__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8979:1: ( rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 ) + // InternalApplicationConfiguration.g:8980:2: rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 + { + pushFollow(FOLLOW_9); + rule__GenerationTask__Group_3_6__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_6__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_6__1" + + + // $ANTLR start "rule__GenerationTask__Group_3_6__1__Impl" + // InternalApplicationConfiguration.g:8987:1: rule__GenerationTask__Group_3_6__1__Impl : ( '=' ) ; + public final void rule__GenerationTask__Group_3_6__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8991:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:8992:1: ( '=' ) + { + // InternalApplicationConfiguration.g:8992:1: ( '=' ) + // InternalApplicationConfiguration.g:8993:2: '=' + { + before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); + match(input,29,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_6__1__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_6__2" + // InternalApplicationConfiguration.g:9002:1: rule__GenerationTask__Group_3_6__2 : rule__GenerationTask__Group_3_6__2__Impl ; + public final void rule__GenerationTask__Group_3_6__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9006:1: ( rule__GenerationTask__Group_3_6__2__Impl ) + // InternalApplicationConfiguration.g:9007:2: rule__GenerationTask__Group_3_6__2__Impl + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_6__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_6__2" + + + // $ANTLR start "rule__GenerationTask__Group_3_6__2__Impl" + // InternalApplicationConfiguration.g:9013:1: rule__GenerationTask__Group_3_6__2__Impl : ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) ; + public final void rule__GenerationTask__Group_3_6__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9017:1: ( ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) ) + // InternalApplicationConfiguration.g:9018:1: ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) + { + // InternalApplicationConfiguration.g:9018:1: ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) + // InternalApplicationConfiguration.g:9019:2: ( rule__GenerationTask__RunsAssignment_3_6_2 ) + { + before(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_6_2()); + // InternalApplicationConfiguration.g:9020:2: ( rule__GenerationTask__RunsAssignment_3_6_2 ) + // InternalApplicationConfiguration.g:9020:3: rule__GenerationTask__RunsAssignment_3_6_2 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__RunsAssignment_3_6_2(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_6_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_6__2__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_7__0" + // InternalApplicationConfiguration.g:9029:1: rule__GenerationTask__Group_3_7__0 : rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 ; + public final void rule__GenerationTask__Group_3_7__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9033:1: ( rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 ) + // InternalApplicationConfiguration.g:9034:2: rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 + { + pushFollow(FOLLOW_13); + rule__GenerationTask__Group_3_7__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_7__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_7__0" + + + // $ANTLR start "rule__GenerationTask__Group_3_7__0__Impl" + // InternalApplicationConfiguration.g:9041:1: rule__GenerationTask__Group_3_7__0__Impl : ( 'solver' ) ; + public final void rule__GenerationTask__Group_3_7__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9045:1: ( ( 'solver' ) ) + // InternalApplicationConfiguration.g:9046:1: ( 'solver' ) + { + // InternalApplicationConfiguration.g:9046:1: ( 'solver' ) + // InternalApplicationConfiguration.g:9047:2: 'solver' + { + before(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0()); + match(input,55,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_7__0__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_7__1" + // InternalApplicationConfiguration.g:9056:1: rule__GenerationTask__Group_3_7__1 : rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 ; + public final void rule__GenerationTask__Group_3_7__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9060:1: ( rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 ) + // InternalApplicationConfiguration.g:9061:2: rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 + { + pushFollow(FOLLOW_46); + rule__GenerationTask__Group_3_7__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_7__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_7__1" + + + // $ANTLR start "rule__GenerationTask__Group_3_7__1__Impl" + // InternalApplicationConfiguration.g:9068:1: rule__GenerationTask__Group_3_7__1__Impl : ( '=' ) ; + public final void rule__GenerationTask__Group_3_7__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9072:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:9073:1: ( '=' ) + { + // InternalApplicationConfiguration.g:9073:1: ( '=' ) + // InternalApplicationConfiguration.g:9074:2: '=' + { + before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); + match(input,29,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_7__1__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_7__2" + // InternalApplicationConfiguration.g:9083:1: rule__GenerationTask__Group_3_7__2 : rule__GenerationTask__Group_3_7__2__Impl ; + public final void rule__GenerationTask__Group_3_7__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9087:1: ( rule__GenerationTask__Group_3_7__2__Impl ) + // InternalApplicationConfiguration.g:9088:2: rule__GenerationTask__Group_3_7__2__Impl + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_7__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_7__2" + + + // $ANTLR start "rule__GenerationTask__Group_3_7__2__Impl" + // InternalApplicationConfiguration.g:9094:1: rule__GenerationTask__Group_3_7__2__Impl : ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) ; + public final void rule__GenerationTask__Group_3_7__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9098:1: ( ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) ) + // InternalApplicationConfiguration.g:9099:1: ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) + { + // InternalApplicationConfiguration.g:9099:1: ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) + // InternalApplicationConfiguration.g:9100:2: ( rule__GenerationTask__SolverAssignment_3_7_2 ) + { + before(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_7_2()); + // InternalApplicationConfiguration.g:9101:2: ( rule__GenerationTask__SolverAssignment_3_7_2 ) + // InternalApplicationConfiguration.g:9101:3: rule__GenerationTask__SolverAssignment_3_7_2 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__SolverAssignment_3_7_2(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_7_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_7__2__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_8__0" + // InternalApplicationConfiguration.g:9110:1: rule__GenerationTask__Group_3_8__0 : rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 ; + public final void rule__GenerationTask__Group_3_8__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9114:1: ( rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 ) + // InternalApplicationConfiguration.g:9115:2: rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 + { + pushFollow(FOLLOW_13); + rule__GenerationTask__Group_3_8__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_8__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_8__0" + + + // $ANTLR start "rule__GenerationTask__Group_3_8__0__Impl" + // InternalApplicationConfiguration.g:9122:1: rule__GenerationTask__Group_3_8__0__Impl : ( 'config' ) ; + public final void rule__GenerationTask__Group_3_8__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9126:1: ( ( 'config' ) ) + // InternalApplicationConfiguration.g:9127:1: ( 'config' ) + { + // InternalApplicationConfiguration.g:9127:1: ( 'config' ) + // InternalApplicationConfiguration.g:9128:2: 'config' + { + before(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0()); + match(input,42,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_8__0__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_8__1" + // InternalApplicationConfiguration.g:9137:1: rule__GenerationTask__Group_3_8__1 : rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 ; + public final void rule__GenerationTask__Group_3_8__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9141:1: ( rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 ) + // InternalApplicationConfiguration.g:9142:2: rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 + { + pushFollow(FOLLOW_45); + rule__GenerationTask__Group_3_8__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_8__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_8__1" + + + // $ANTLR start "rule__GenerationTask__Group_3_8__1__Impl" + // InternalApplicationConfiguration.g:9149:1: rule__GenerationTask__Group_3_8__1__Impl : ( '=' ) ; + public final void rule__GenerationTask__Group_3_8__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9153:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:9154:1: ( '=' ) + { + // InternalApplicationConfiguration.g:9154:1: ( '=' ) + // InternalApplicationConfiguration.g:9155:2: '=' + { + before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); + match(input,29,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_8__1__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_8__2" + // InternalApplicationConfiguration.g:9164:1: rule__GenerationTask__Group_3_8__2 : rule__GenerationTask__Group_3_8__2__Impl ; + public final void rule__GenerationTask__Group_3_8__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9168:1: ( rule__GenerationTask__Group_3_8__2__Impl ) + // InternalApplicationConfiguration.g:9169:2: rule__GenerationTask__Group_3_8__2__Impl + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_8__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_8__2" + + + // $ANTLR start "rule__GenerationTask__Group_3_8__2__Impl" + // InternalApplicationConfiguration.g:9175:1: rule__GenerationTask__Group_3_8__2__Impl : ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) ; + public final void rule__GenerationTask__Group_3_8__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9179:1: ( ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) ) + // InternalApplicationConfiguration.g:9180:1: ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) + { + // InternalApplicationConfiguration.g:9180:1: ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) + // InternalApplicationConfiguration.g:9181:2: ( rule__GenerationTask__ConfigAssignment_3_8_2 ) + { + before(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_8_2()); + // InternalApplicationConfiguration.g:9182:2: ( rule__GenerationTask__ConfigAssignment_3_8_2 ) + // InternalApplicationConfiguration.g:9182:3: rule__GenerationTask__ConfigAssignment_3_8_2 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__ConfigAssignment_3_8_2(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_8_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_8__2__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_9__0" + // InternalApplicationConfiguration.g:9191:1: rule__GenerationTask__Group_3_9__0 : rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 ; + public final void rule__GenerationTask__Group_3_9__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9195:1: ( rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 ) + // InternalApplicationConfiguration.g:9196:2: rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 + { + pushFollow(FOLLOW_13); + rule__GenerationTask__Group_3_9__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_9__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_9__0" + + + // $ANTLR start "rule__GenerationTask__Group_3_9__0__Impl" + // InternalApplicationConfiguration.g:9203:1: rule__GenerationTask__Group_3_9__0__Impl : ( 'debug' ) ; + public final void rule__GenerationTask__Group_3_9__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9207:1: ( ( 'debug' ) ) + // InternalApplicationConfiguration.g:9208:1: ( 'debug' ) + { + // InternalApplicationConfiguration.g:9208:1: ( 'debug' ) + // InternalApplicationConfiguration.g:9209:2: 'debug' + { + before(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0()); + match(input,56,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_9__0__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_9__1" + // InternalApplicationConfiguration.g:9218:1: rule__GenerationTask__Group_3_9__1 : rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 ; + public final void rule__GenerationTask__Group_3_9__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9222:1: ( rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 ) + // InternalApplicationConfiguration.g:9223:2: rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 + { + pushFollow(FOLLOW_21); + rule__GenerationTask__Group_3_9__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_9__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_9__1" + + + // $ANTLR start "rule__GenerationTask__Group_3_9__1__Impl" + // InternalApplicationConfiguration.g:9230:1: rule__GenerationTask__Group_3_9__1__Impl : ( '=' ) ; + public final void rule__GenerationTask__Group_3_9__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9234:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:9235:1: ( '=' ) + { + // InternalApplicationConfiguration.g:9235:1: ( '=' ) + // InternalApplicationConfiguration.g:9236:2: '=' + { + before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); + match(input,29,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_9__1__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_9__2" + // InternalApplicationConfiguration.g:9245:1: rule__GenerationTask__Group_3_9__2 : rule__GenerationTask__Group_3_9__2__Impl ; + public final void rule__GenerationTask__Group_3_9__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9249:1: ( rule__GenerationTask__Group_3_9__2__Impl ) + // InternalApplicationConfiguration.g:9250:2: rule__GenerationTask__Group_3_9__2__Impl + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_9__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_9__2" + + + // $ANTLR start "rule__GenerationTask__Group_3_9__2__Impl" + // InternalApplicationConfiguration.g:9256:1: rule__GenerationTask__Group_3_9__2__Impl : ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) ; + public final void rule__GenerationTask__Group_3_9__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9260:1: ( ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) ) + // InternalApplicationConfiguration.g:9261:1: ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) + { + // InternalApplicationConfiguration.g:9261:1: ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) + // InternalApplicationConfiguration.g:9262:2: ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) + { + before(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_9_2()); + // InternalApplicationConfiguration.g:9263:2: ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) + // InternalApplicationConfiguration.g:9263:3: rule__GenerationTask__DebugFolderAssignment_3_9_2 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__DebugFolderAssignment_3_9_2(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_9_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_9__2__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_10__0" + // InternalApplicationConfiguration.g:9272:1: rule__GenerationTask__Group_3_10__0 : rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 ; + public final void rule__GenerationTask__Group_3_10__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9276:1: ( rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 ) + // InternalApplicationConfiguration.g:9277:2: rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 + { + pushFollow(FOLLOW_13); + rule__GenerationTask__Group_3_10__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_10__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_10__0" + + + // $ANTLR start "rule__GenerationTask__Group_3_10__0__Impl" + // InternalApplicationConfiguration.g:9284:1: rule__GenerationTask__Group_3_10__0__Impl : ( 'log' ) ; + public final void rule__GenerationTask__Group_3_10__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9288:1: ( ( 'log' ) ) + // InternalApplicationConfiguration.g:9289:1: ( 'log' ) + { + // InternalApplicationConfiguration.g:9289:1: ( 'log' ) + // InternalApplicationConfiguration.g:9290:2: 'log' + { + before(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0()); + match(input,57,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_10__0__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_10__1" + // InternalApplicationConfiguration.g:9299:1: rule__GenerationTask__Group_3_10__1 : rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 ; + public final void rule__GenerationTask__Group_3_10__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9303:1: ( rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 ) + // InternalApplicationConfiguration.g:9304:2: rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 + { + pushFollow(FOLLOW_21); + rule__GenerationTask__Group_3_10__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_10__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_10__1" + + + // $ANTLR start "rule__GenerationTask__Group_3_10__1__Impl" + // InternalApplicationConfiguration.g:9311:1: rule__GenerationTask__Group_3_10__1__Impl : ( '=' ) ; + public final void rule__GenerationTask__Group_3_10__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9315:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:9316:1: ( '=' ) + { + // InternalApplicationConfiguration.g:9316:1: ( '=' ) + // InternalApplicationConfiguration.g:9317:2: '=' + { + before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); + match(input,29,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_10__1__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_10__2" + // InternalApplicationConfiguration.g:9326:1: rule__GenerationTask__Group_3_10__2 : rule__GenerationTask__Group_3_10__2__Impl ; + public final void rule__GenerationTask__Group_3_10__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9330:1: ( rule__GenerationTask__Group_3_10__2__Impl ) + // InternalApplicationConfiguration.g:9331:2: rule__GenerationTask__Group_3_10__2__Impl + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_10__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_10__2" + + + // $ANTLR start "rule__GenerationTask__Group_3_10__2__Impl" + // InternalApplicationConfiguration.g:9337:1: rule__GenerationTask__Group_3_10__2__Impl : ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) ; + public final void rule__GenerationTask__Group_3_10__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9341:1: ( ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) ) + // InternalApplicationConfiguration.g:9342:1: ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) + { + // InternalApplicationConfiguration.g:9342:1: ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) + // InternalApplicationConfiguration.g:9343:2: ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) + { + before(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_10_2()); + // InternalApplicationConfiguration.g:9344:2: ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) + // InternalApplicationConfiguration.g:9344:3: rule__GenerationTask__TargetLogFileAssignment_3_10_2 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__TargetLogFileAssignment_3_10_2(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_10_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_10__2__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_11__0" + // InternalApplicationConfiguration.g:9353:1: rule__GenerationTask__Group_3_11__0 : rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 ; + public final void rule__GenerationTask__Group_3_11__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9357:1: ( rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 ) + // InternalApplicationConfiguration.g:9358:2: rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 + { + pushFollow(FOLLOW_13); + rule__GenerationTask__Group_3_11__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_11__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_11__0" + + + // $ANTLR start "rule__GenerationTask__Group_3_11__0__Impl" + // InternalApplicationConfiguration.g:9365:1: rule__GenerationTask__Group_3_11__0__Impl : ( 'statistics' ) ; + public final void rule__GenerationTask__Group_3_11__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9369:1: ( ( 'statistics' ) ) + // InternalApplicationConfiguration.g:9370:1: ( 'statistics' ) + { + // InternalApplicationConfiguration.g:9370:1: ( 'statistics' ) + // InternalApplicationConfiguration.g:9371:2: 'statistics' + { + before(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0()); + match(input,58,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_11__0__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_11__1" + // InternalApplicationConfiguration.g:9380:1: rule__GenerationTask__Group_3_11__1 : rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 ; + public final void rule__GenerationTask__Group_3_11__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9384:1: ( rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 ) + // InternalApplicationConfiguration.g:9385:2: rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 + { + pushFollow(FOLLOW_21); + rule__GenerationTask__Group_3_11__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_11__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_11__1" + + + // $ANTLR start "rule__GenerationTask__Group_3_11__1__Impl" + // InternalApplicationConfiguration.g:9392:1: rule__GenerationTask__Group_3_11__1__Impl : ( '=' ) ; + public final void rule__GenerationTask__Group_3_11__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9396:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:9397:1: ( '=' ) + { + // InternalApplicationConfiguration.g:9397:1: ( '=' ) + // InternalApplicationConfiguration.g:9398:2: '=' + { + before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); + match(input,29,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_11__1__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_11__2" + // InternalApplicationConfiguration.g:9407:1: rule__GenerationTask__Group_3_11__2 : rule__GenerationTask__Group_3_11__2__Impl ; + public final void rule__GenerationTask__Group_3_11__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9411:1: ( rule__GenerationTask__Group_3_11__2__Impl ) + // InternalApplicationConfiguration.g:9412:2: rule__GenerationTask__Group_3_11__2__Impl + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_11__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_11__2" + + + // $ANTLR start "rule__GenerationTask__Group_3_11__2__Impl" + // InternalApplicationConfiguration.g:9418:1: rule__GenerationTask__Group_3_11__2__Impl : ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) ; + public final void rule__GenerationTask__Group_3_11__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9422:1: ( ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) ) + // InternalApplicationConfiguration.g:9423:1: ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) + { + // InternalApplicationConfiguration.g:9423:1: ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) + // InternalApplicationConfiguration.g:9424:2: ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) + { + before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_11_2()); + // InternalApplicationConfiguration.g:9425:2: ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) + // InternalApplicationConfiguration.g:9425:3: rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_11_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_11__2__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_12__0" + // InternalApplicationConfiguration.g:9434:1: rule__GenerationTask__Group_3_12__0 : rule__GenerationTask__Group_3_12__0__Impl rule__GenerationTask__Group_3_12__1 ; + public final void rule__GenerationTask__Group_3_12__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9438:1: ( rule__GenerationTask__Group_3_12__0__Impl rule__GenerationTask__Group_3_12__1 ) + // InternalApplicationConfiguration.g:9439:2: rule__GenerationTask__Group_3_12__0__Impl rule__GenerationTask__Group_3_12__1 + { + pushFollow(FOLLOW_13); + rule__GenerationTask__Group_3_12__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_12__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_12__0" + + + // $ANTLR start "rule__GenerationTask__Group_3_12__0__Impl" + // InternalApplicationConfiguration.g:9446:1: rule__GenerationTask__Group_3_12__0__Impl : ( 'output' ) ; + public final void rule__GenerationTask__Group_3_12__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9450:1: ( ( 'output' ) ) + // InternalApplicationConfiguration.g:9451:1: ( 'output' ) + { + // InternalApplicationConfiguration.g:9451:1: ( 'output' ) + // InternalApplicationConfiguration.g:9452:2: 'output' + { + before(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0()); + match(input,59,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_12__0__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_12__1" + // InternalApplicationConfiguration.g:9461:1: rule__GenerationTask__Group_3_12__1 : rule__GenerationTask__Group_3_12__1__Impl rule__GenerationTask__Group_3_12__2 ; + public final void rule__GenerationTask__Group_3_12__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9465:1: ( rule__GenerationTask__Group_3_12__1__Impl rule__GenerationTask__Group_3_12__2 ) + // InternalApplicationConfiguration.g:9466:2: rule__GenerationTask__Group_3_12__1__Impl rule__GenerationTask__Group_3_12__2 + { + pushFollow(FOLLOW_21); + rule__GenerationTask__Group_3_12__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_12__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_12__1" + + + // $ANTLR start "rule__GenerationTask__Group_3_12__1__Impl" + // InternalApplicationConfiguration.g:9473:1: rule__GenerationTask__Group_3_12__1__Impl : ( '=' ) ; + public final void rule__GenerationTask__Group_3_12__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9477:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:9478:1: ( '=' ) + { + // InternalApplicationConfiguration.g:9478:1: ( '=' ) + // InternalApplicationConfiguration.g:9479:2: '=' + { + before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1()); + match(input,29,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_12__1__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_12__2" + // InternalApplicationConfiguration.g:9488:1: rule__GenerationTask__Group_3_12__2 : rule__GenerationTask__Group_3_12__2__Impl ; + public final void rule__GenerationTask__Group_3_12__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9492:1: ( rule__GenerationTask__Group_3_12__2__Impl ) + // InternalApplicationConfiguration.g:9493:2: rule__GenerationTask__Group_3_12__2__Impl + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_12__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_12__2" + + + // $ANTLR start "rule__GenerationTask__Group_3_12__2__Impl" + // InternalApplicationConfiguration.g:9499:1: rule__GenerationTask__Group_3_12__2__Impl : ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) ; + public final void rule__GenerationTask__Group_3_12__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9503:1: ( ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) ) + // InternalApplicationConfiguration.g:9504:1: ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) + { + // InternalApplicationConfiguration.g:9504:1: ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) + // InternalApplicationConfiguration.g:9505:2: ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) + { + before(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_12_2()); + // InternalApplicationConfiguration.g:9506:2: ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) + // InternalApplicationConfiguration.g:9506:3: rule__GenerationTask__TagetFolderAssignment_3_12_2 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__TagetFolderAssignment_3_12_2(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_12_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_12__2__Impl" + + + // $ANTLR start "rule__GenerationTask__UnorderedGroup_3" + // InternalApplicationConfiguration.g:9515:1: rule__GenerationTask__UnorderedGroup_3 : ( rule__GenerationTask__UnorderedGroup_3__0 )? ; + public final void rule__GenerationTask__UnorderedGroup_3() throws RecognitionException { + + int stackSize = keepStackSize(); + getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); + + try { + // InternalApplicationConfiguration.g:9520:1: ( ( rule__GenerationTask__UnorderedGroup_3__0 )? ) + // InternalApplicationConfiguration.g:9521:2: ( rule__GenerationTask__UnorderedGroup_3__0 )? + { + // InternalApplicationConfiguration.g:9521:2: ( rule__GenerationTask__UnorderedGroup_3__0 )? + int alt62=2; + alt62 = dfa62.predict(input); + switch (alt62) { + case 1 : + // InternalApplicationConfiguration.g:9521:2: rule__GenerationTask__UnorderedGroup_3__0 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__UnorderedGroup_3__0(); + + state._fsp--; + + + } + break; + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + getUnorderedGroupHelper().leave(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__UnorderedGroup_3" + + + // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__Impl" + // 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 ) ) ) ) ) ; + public final void rule__GenerationTask__UnorderedGroup_3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + boolean selected = false; + + try { + // 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 ) ) ) ) ) ) + // 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 ) ) ) ) ) + { + // 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 ) ) ) ) ) + int alt63=13; + alt63 = dfa63.predict(input); + switch (alt63) { + case 1 : + // InternalApplicationConfiguration.g:9536:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) + { + // InternalApplicationConfiguration.g:9536:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) + // InternalApplicationConfiguration.g:9537:4: {...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) { + throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)"); + } + // InternalApplicationConfiguration.g:9537:110: ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) + // InternalApplicationConfiguration.g:9538:5: ( ( rule__GenerationTask__Group_3_0__0 ) ) + { + + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0); + + + selected = true; + + // InternalApplicationConfiguration.g:9544:5: ( ( rule__GenerationTask__Group_3_0__0 ) ) + // InternalApplicationConfiguration.g:9545:6: ( rule__GenerationTask__Group_3_0__0 ) + { + before(grammarAccess.getGenerationTaskAccess().getGroup_3_0()); + // InternalApplicationConfiguration.g:9546:6: ( rule__GenerationTask__Group_3_0__0 ) + // InternalApplicationConfiguration.g:9546:7: rule__GenerationTask__Group_3_0__0 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_0__0(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getGroup_3_0()); + + } + + + } + + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:9551:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) + { + // InternalApplicationConfiguration.g:9551:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) + // InternalApplicationConfiguration.g:9552:4: {...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) { + throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)"); + } + // InternalApplicationConfiguration.g:9552:110: ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) + // InternalApplicationConfiguration.g:9553:5: ( ( rule__GenerationTask__Group_3_1__0 ) ) + { + + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1); + + + selected = true; + + // InternalApplicationConfiguration.g:9559:5: ( ( rule__GenerationTask__Group_3_1__0 ) ) + // InternalApplicationConfiguration.g:9560:6: ( rule__GenerationTask__Group_3_1__0 ) + { + before(grammarAccess.getGenerationTaskAccess().getGroup_3_1()); + // InternalApplicationConfiguration.g:9561:6: ( rule__GenerationTask__Group_3_1__0 ) + // InternalApplicationConfiguration.g:9561:7: rule__GenerationTask__Group_3_1__0 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_1__0(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getGroup_3_1()); + + } + + + } + + + } + + + } + break; + case 3 : + // InternalApplicationConfiguration.g:9566:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) + { + // InternalApplicationConfiguration.g:9566:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) + // InternalApplicationConfiguration.g:9567:4: {...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) { + throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)"); + } + // InternalApplicationConfiguration.g:9567:110: ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) + // InternalApplicationConfiguration.g:9568:5: ( ( rule__GenerationTask__Group_3_2__0 ) ) + { + + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2); + + + selected = true; + + // InternalApplicationConfiguration.g:9574:5: ( ( rule__GenerationTask__Group_3_2__0 ) ) + // InternalApplicationConfiguration.g:9575:6: ( rule__GenerationTask__Group_3_2__0 ) + { + before(grammarAccess.getGenerationTaskAccess().getGroup_3_2()); + // InternalApplicationConfiguration.g:9576:6: ( rule__GenerationTask__Group_3_2__0 ) + // InternalApplicationConfiguration.g:9576:7: rule__GenerationTask__Group_3_2__0 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_2__0(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getGroup_3_2()); + + } + + + } + + + } + + + } + break; + case 4 : + // InternalApplicationConfiguration.g:9581:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) + { + // InternalApplicationConfiguration.g:9581:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) + // InternalApplicationConfiguration.g:9582:4: {...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) { + throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)"); + } + // InternalApplicationConfiguration.g:9582:110: ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) + // InternalApplicationConfiguration.g:9583:5: ( ( rule__GenerationTask__Group_3_3__0 ) ) + { + + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3); + + + selected = true; + + // InternalApplicationConfiguration.g:9589:5: ( ( rule__GenerationTask__Group_3_3__0 ) ) + // InternalApplicationConfiguration.g:9590:6: ( rule__GenerationTask__Group_3_3__0 ) + { + before(grammarAccess.getGenerationTaskAccess().getGroup_3_3()); + // InternalApplicationConfiguration.g:9591:6: ( rule__GenerationTask__Group_3_3__0 ) + // InternalApplicationConfiguration.g:9591:7: rule__GenerationTask__Group_3_3__0 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_3__0(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getGroup_3_3()); + + } + + + } + + + } + + + } + break; + case 5 : + // InternalApplicationConfiguration.g:9596:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) + { + // InternalApplicationConfiguration.g:9596:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) + // InternalApplicationConfiguration.g:9597:4: {...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) { + throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)"); + } + // InternalApplicationConfiguration.g:9597:110: ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) + // InternalApplicationConfiguration.g:9598:5: ( ( rule__GenerationTask__Group_3_4__0 ) ) + { + + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4); + + + selected = true; + + // InternalApplicationConfiguration.g:9604:5: ( ( rule__GenerationTask__Group_3_4__0 ) ) + // InternalApplicationConfiguration.g:9605:6: ( rule__GenerationTask__Group_3_4__0 ) + { + before(grammarAccess.getGenerationTaskAccess().getGroup_3_4()); + // InternalApplicationConfiguration.g:9606:6: ( rule__GenerationTask__Group_3_4__0 ) + // InternalApplicationConfiguration.g:9606:7: rule__GenerationTask__Group_3_4__0 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_4__0(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getGroup_3_4()); + + } + + + } + + + } + + + } + break; + case 6 : + // InternalApplicationConfiguration.g:9611:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) + { + // InternalApplicationConfiguration.g:9611:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) + // InternalApplicationConfiguration.g:9612:4: {...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) { + throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)"); + } + // InternalApplicationConfiguration.g:9612:110: ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) + // InternalApplicationConfiguration.g:9613:5: ( ( rule__GenerationTask__Group_3_5__0 ) ) + { + + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5); + + + selected = true; + + // InternalApplicationConfiguration.g:9619:5: ( ( rule__GenerationTask__Group_3_5__0 ) ) + // InternalApplicationConfiguration.g:9620:6: ( rule__GenerationTask__Group_3_5__0 ) + { + before(grammarAccess.getGenerationTaskAccess().getGroup_3_5()); + // InternalApplicationConfiguration.g:9621:6: ( rule__GenerationTask__Group_3_5__0 ) + // InternalApplicationConfiguration.g:9621:7: rule__GenerationTask__Group_3_5__0 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_5__0(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getGroup_3_5()); + + } + + + } + + + } + + + } + break; + case 7 : + // InternalApplicationConfiguration.g:9626:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) + { + // InternalApplicationConfiguration.g:9626:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) + // InternalApplicationConfiguration.g:9627:4: {...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) { + throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)"); + } + // InternalApplicationConfiguration.g:9627:110: ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) + // InternalApplicationConfiguration.g:9628:5: ( ( rule__GenerationTask__Group_3_6__0 ) ) + { + + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6); + + + selected = true; + + // InternalApplicationConfiguration.g:9634:5: ( ( rule__GenerationTask__Group_3_6__0 ) ) + // InternalApplicationConfiguration.g:9635:6: ( rule__GenerationTask__Group_3_6__0 ) + { + before(grammarAccess.getGenerationTaskAccess().getGroup_3_6()); + // InternalApplicationConfiguration.g:9636:6: ( rule__GenerationTask__Group_3_6__0 ) + // InternalApplicationConfiguration.g:9636:7: rule__GenerationTask__Group_3_6__0 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_6__0(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getGroup_3_6()); + + } + + + } + + + } + + + } + break; + case 8 : + // InternalApplicationConfiguration.g:9641:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) + { + // InternalApplicationConfiguration.g:9641:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) + // InternalApplicationConfiguration.g:9642:4: {...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) { + throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)"); + } + // InternalApplicationConfiguration.g:9642:110: ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) + // InternalApplicationConfiguration.g:9643:5: ( ( rule__GenerationTask__Group_3_7__0 ) ) + { + + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7); + + + selected = true; + + // InternalApplicationConfiguration.g:9649:5: ( ( rule__GenerationTask__Group_3_7__0 ) ) + // InternalApplicationConfiguration.g:9650:6: ( rule__GenerationTask__Group_3_7__0 ) + { + before(grammarAccess.getGenerationTaskAccess().getGroup_3_7()); + // InternalApplicationConfiguration.g:9651:6: ( rule__GenerationTask__Group_3_7__0 ) + // InternalApplicationConfiguration.g:9651:7: rule__GenerationTask__Group_3_7__0 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_7__0(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getGroup_3_7()); + + } + + + } + + + } + + + } + break; + case 9 : + // InternalApplicationConfiguration.g:9656:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) + { + // InternalApplicationConfiguration.g:9656:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) + // InternalApplicationConfiguration.g:9657:4: {...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) { + throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)"); + } + // InternalApplicationConfiguration.g:9657:110: ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) + // InternalApplicationConfiguration.g:9658:5: ( ( rule__GenerationTask__Group_3_8__0 ) ) + { + + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8); + + + selected = true; + + // InternalApplicationConfiguration.g:9664:5: ( ( rule__GenerationTask__Group_3_8__0 ) ) + // InternalApplicationConfiguration.g:9665:6: ( rule__GenerationTask__Group_3_8__0 ) + { + before(grammarAccess.getGenerationTaskAccess().getGroup_3_8()); + // InternalApplicationConfiguration.g:9666:6: ( rule__GenerationTask__Group_3_8__0 ) + // InternalApplicationConfiguration.g:9666:7: rule__GenerationTask__Group_3_8__0 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_8__0(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getGroup_3_8()); + + } + + + } + + + } + + + } + break; + case 10 : + // InternalApplicationConfiguration.g:9671:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) + { + // InternalApplicationConfiguration.g:9671:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) + // InternalApplicationConfiguration.g:9672:4: {...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) { + throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)"); + } + // InternalApplicationConfiguration.g:9672:110: ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) + // InternalApplicationConfiguration.g:9673:5: ( ( rule__GenerationTask__Group_3_9__0 ) ) + { + + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9); + + + selected = true; + + // InternalApplicationConfiguration.g:9679:5: ( ( rule__GenerationTask__Group_3_9__0 ) ) + // InternalApplicationConfiguration.g:9680:6: ( rule__GenerationTask__Group_3_9__0 ) + { + before(grammarAccess.getGenerationTaskAccess().getGroup_3_9()); + // InternalApplicationConfiguration.g:9681:6: ( rule__GenerationTask__Group_3_9__0 ) + // InternalApplicationConfiguration.g:9681:7: rule__GenerationTask__Group_3_9__0 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_9__0(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getGroup_3_9()); + + } + + + } + + + } + + + } + break; + case 11 : + // InternalApplicationConfiguration.g:9686:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) + { + // InternalApplicationConfiguration.g:9686:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) + // InternalApplicationConfiguration.g:9687:4: {...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) { + throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)"); + } + // InternalApplicationConfiguration.g:9687:111: ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) + // InternalApplicationConfiguration.g:9688:5: ( ( rule__GenerationTask__Group_3_10__0 ) ) + { + + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10); + + + selected = true; + + // InternalApplicationConfiguration.g:9694:5: ( ( rule__GenerationTask__Group_3_10__0 ) ) + // InternalApplicationConfiguration.g:9695:6: ( rule__GenerationTask__Group_3_10__0 ) + { + before(grammarAccess.getGenerationTaskAccess().getGroup_3_10()); + // InternalApplicationConfiguration.g:9696:6: ( rule__GenerationTask__Group_3_10__0 ) + // InternalApplicationConfiguration.g:9696:7: rule__GenerationTask__Group_3_10__0 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_10__0(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getGroup_3_10()); + + } + + + } + + + } + + + } + break; + case 12 : + // InternalApplicationConfiguration.g:9701:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) + { + // InternalApplicationConfiguration.g:9701:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) + // InternalApplicationConfiguration.g:9702:4: {...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) { + throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)"); + } + // InternalApplicationConfiguration.g:9702:111: ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) + // InternalApplicationConfiguration.g:9703:5: ( ( rule__GenerationTask__Group_3_11__0 ) ) + { + + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11); + + + selected = true; + + // InternalApplicationConfiguration.g:9709:5: ( ( rule__GenerationTask__Group_3_11__0 ) ) + // InternalApplicationConfiguration.g:9710:6: ( rule__GenerationTask__Group_3_11__0 ) + { + before(grammarAccess.getGenerationTaskAccess().getGroup_3_11()); + // InternalApplicationConfiguration.g:9711:6: ( rule__GenerationTask__Group_3_11__0 ) + // InternalApplicationConfiguration.g:9711:7: rule__GenerationTask__Group_3_11__0 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_11__0(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getGroup_3_11()); + + } + + + } + + + } + + + } + break; + case 13 : + // InternalApplicationConfiguration.g:9716:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) + { + // InternalApplicationConfiguration.g:9716:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) + // InternalApplicationConfiguration.g:9717:4: {...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) { + throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12)"); + } + // InternalApplicationConfiguration.g:9717:111: ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) + // InternalApplicationConfiguration.g:9718:5: ( ( rule__GenerationTask__Group_3_12__0 ) ) + { + + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12); + + + selected = true; + + // InternalApplicationConfiguration.g:9724:5: ( ( rule__GenerationTask__Group_3_12__0 ) ) + // InternalApplicationConfiguration.g:9725:6: ( rule__GenerationTask__Group_3_12__0 ) + { + before(grammarAccess.getGenerationTaskAccess().getGroup_3_12()); + // InternalApplicationConfiguration.g:9726:6: ( rule__GenerationTask__Group_3_12__0 ) + // InternalApplicationConfiguration.g:9726:7: rule__GenerationTask__Group_3_12__0 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_12__0(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getGroup_3_12()); + + } + + + } + + + } + + + } + break; + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + if (selected) + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__Impl" + + + // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__0" + // InternalApplicationConfiguration.g:9739:1: rule__GenerationTask__UnorderedGroup_3__0 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? ; + public final void rule__GenerationTask__UnorderedGroup_3__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9743:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? ) + // InternalApplicationConfiguration.g:9744:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? + { + pushFollow(FOLLOW_47); + rule__GenerationTask__UnorderedGroup_3__Impl(); + + state._fsp--; + + // InternalApplicationConfiguration.g:9745:2: ( rule__GenerationTask__UnorderedGroup_3__1 )? + int alt64=2; + alt64 = dfa64.predict(input); + switch (alt64) { + case 1 : + // InternalApplicationConfiguration.g:9745:2: rule__GenerationTask__UnorderedGroup_3__1 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__UnorderedGroup_3__1(); + + state._fsp--; + + + } + break; + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__0" + + + // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__1" + // InternalApplicationConfiguration.g:9751:1: rule__GenerationTask__UnorderedGroup_3__1 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? ; + public final void rule__GenerationTask__UnorderedGroup_3__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9755:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? ) + // InternalApplicationConfiguration.g:9756:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? + { + pushFollow(FOLLOW_47); + rule__GenerationTask__UnorderedGroup_3__Impl(); + + state._fsp--; + + // InternalApplicationConfiguration.g:9757:2: ( rule__GenerationTask__UnorderedGroup_3__2 )? + int alt65=2; + alt65 = dfa65.predict(input); + switch (alt65) { + case 1 : + // InternalApplicationConfiguration.g:9757:2: rule__GenerationTask__UnorderedGroup_3__2 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__UnorderedGroup_3__2(); + + state._fsp--; + + + } + break; + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__1" + + + // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__2" + // InternalApplicationConfiguration.g:9763:1: rule__GenerationTask__UnorderedGroup_3__2 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? ; + public final void rule__GenerationTask__UnorderedGroup_3__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9767:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? ) + // InternalApplicationConfiguration.g:9768:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? + { + pushFollow(FOLLOW_47); + rule__GenerationTask__UnorderedGroup_3__Impl(); + + state._fsp--; + + // InternalApplicationConfiguration.g:9769:2: ( rule__GenerationTask__UnorderedGroup_3__3 )? + int alt66=2; + alt66 = dfa66.predict(input); + switch (alt66) { + case 1 : + // InternalApplicationConfiguration.g:9769:2: rule__GenerationTask__UnorderedGroup_3__3 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__UnorderedGroup_3__3(); + + state._fsp--; + + + } + break; + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__2" + + + // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__3" + // InternalApplicationConfiguration.g:9775:1: rule__GenerationTask__UnorderedGroup_3__3 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? ; + public final void rule__GenerationTask__UnorderedGroup_3__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9779:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? ) + // InternalApplicationConfiguration.g:9780:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? + { + pushFollow(FOLLOW_47); + rule__GenerationTask__UnorderedGroup_3__Impl(); + + state._fsp--; + + // InternalApplicationConfiguration.g:9781:2: ( rule__GenerationTask__UnorderedGroup_3__4 )? + int alt67=2; + alt67 = dfa67.predict(input); + switch (alt67) { + case 1 : + // InternalApplicationConfiguration.g:9781:2: rule__GenerationTask__UnorderedGroup_3__4 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__UnorderedGroup_3__4(); + + state._fsp--; + + + } + break; + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__3" + + + // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__4" + // InternalApplicationConfiguration.g:9787:1: rule__GenerationTask__UnorderedGroup_3__4 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? ; + public final void rule__GenerationTask__UnorderedGroup_3__4() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9791:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? ) + // InternalApplicationConfiguration.g:9792:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? + { + pushFollow(FOLLOW_47); + rule__GenerationTask__UnorderedGroup_3__Impl(); + + state._fsp--; + + // InternalApplicationConfiguration.g:9793:2: ( rule__GenerationTask__UnorderedGroup_3__5 )? + int alt68=2; + alt68 = dfa68.predict(input); + switch (alt68) { + case 1 : + // InternalApplicationConfiguration.g:9793:2: rule__GenerationTask__UnorderedGroup_3__5 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__UnorderedGroup_3__5(); + + state._fsp--; + + + } + break; + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__4" + + + // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__5" + // InternalApplicationConfiguration.g:9799:1: rule__GenerationTask__UnorderedGroup_3__5 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? ; + public final void rule__GenerationTask__UnorderedGroup_3__5() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9803:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? ) + // InternalApplicationConfiguration.g:9804:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? + { + pushFollow(FOLLOW_47); + rule__GenerationTask__UnorderedGroup_3__Impl(); + + state._fsp--; + + // InternalApplicationConfiguration.g:9805:2: ( rule__GenerationTask__UnorderedGroup_3__6 )? + int alt69=2; + alt69 = dfa69.predict(input); + switch (alt69) { + case 1 : + // InternalApplicationConfiguration.g:9805:2: rule__GenerationTask__UnorderedGroup_3__6 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__UnorderedGroup_3__6(); + + state._fsp--; + + + } + break; + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__5" + + + // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__6" + // InternalApplicationConfiguration.g:9811:1: rule__GenerationTask__UnorderedGroup_3__6 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? ; + public final void rule__GenerationTask__UnorderedGroup_3__6() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9815:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? ) + // InternalApplicationConfiguration.g:9816:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? + { + pushFollow(FOLLOW_47); + rule__GenerationTask__UnorderedGroup_3__Impl(); + + state._fsp--; + + // InternalApplicationConfiguration.g:9817:2: ( rule__GenerationTask__UnorderedGroup_3__7 )? + int alt70=2; + alt70 = dfa70.predict(input); + switch (alt70) { + case 1 : + // InternalApplicationConfiguration.g:9817:2: rule__GenerationTask__UnorderedGroup_3__7 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__UnorderedGroup_3__7(); + + state._fsp--; + + + } + break; + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__6" + + + // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__7" + // InternalApplicationConfiguration.g:9823:1: rule__GenerationTask__UnorderedGroup_3__7 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? ; + public final void rule__GenerationTask__UnorderedGroup_3__7() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9827:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? ) + // InternalApplicationConfiguration.g:9828:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? + { + pushFollow(FOLLOW_47); + rule__GenerationTask__UnorderedGroup_3__Impl(); + + state._fsp--; + + // InternalApplicationConfiguration.g:9829:2: ( rule__GenerationTask__UnorderedGroup_3__8 )? + int alt71=2; + alt71 = dfa71.predict(input); + switch (alt71) { + case 1 : + // InternalApplicationConfiguration.g:9829:2: rule__GenerationTask__UnorderedGroup_3__8 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__UnorderedGroup_3__8(); + + state._fsp--; + + + } + break; + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__7" + + + // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__8" + // InternalApplicationConfiguration.g:9835:1: rule__GenerationTask__UnorderedGroup_3__8 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? ; + public final void rule__GenerationTask__UnorderedGroup_3__8() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9839:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? ) + // InternalApplicationConfiguration.g:9840:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? + { + pushFollow(FOLLOW_47); + rule__GenerationTask__UnorderedGroup_3__Impl(); + + state._fsp--; + + // InternalApplicationConfiguration.g:9841:2: ( rule__GenerationTask__UnorderedGroup_3__9 )? + int alt72=2; + alt72 = dfa72.predict(input); + switch (alt72) { + case 1 : + // InternalApplicationConfiguration.g:9841:2: rule__GenerationTask__UnorderedGroup_3__9 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__UnorderedGroup_3__9(); + + state._fsp--; + + + } + break; + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__8" + + + // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__9" + // InternalApplicationConfiguration.g:9847:1: rule__GenerationTask__UnorderedGroup_3__9 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? ; + public final void rule__GenerationTask__UnorderedGroup_3__9() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9851:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? ) + // InternalApplicationConfiguration.g:9852:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? + { + pushFollow(FOLLOW_47); + rule__GenerationTask__UnorderedGroup_3__Impl(); + + state._fsp--; + + // InternalApplicationConfiguration.g:9853:2: ( rule__GenerationTask__UnorderedGroup_3__10 )? + int alt73=2; + alt73 = dfa73.predict(input); + switch (alt73) { + case 1 : + // InternalApplicationConfiguration.g:9853:2: rule__GenerationTask__UnorderedGroup_3__10 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__UnorderedGroup_3__10(); + + state._fsp--; + + + } + break; + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__9" + + + // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__10" + // InternalApplicationConfiguration.g:9859:1: rule__GenerationTask__UnorderedGroup_3__10 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? ; + public final void rule__GenerationTask__UnorderedGroup_3__10() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9863:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? ) + // InternalApplicationConfiguration.g:9864:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? + { + pushFollow(FOLLOW_47); + rule__GenerationTask__UnorderedGroup_3__Impl(); + + state._fsp--; + + // InternalApplicationConfiguration.g:9865:2: ( rule__GenerationTask__UnorderedGroup_3__11 )? + int alt74=2; + alt74 = dfa74.predict(input); + switch (alt74) { + case 1 : + // InternalApplicationConfiguration.g:9865:2: rule__GenerationTask__UnorderedGroup_3__11 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__UnorderedGroup_3__11(); + + state._fsp--; + + + } + break; + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__10" + + + // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__11" + // InternalApplicationConfiguration.g:9871:1: rule__GenerationTask__UnorderedGroup_3__11 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__12 )? ; + public final void rule__GenerationTask__UnorderedGroup_3__11() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9875:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__12 )? ) + // InternalApplicationConfiguration.g:9876:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__12 )? + { + pushFollow(FOLLOW_47); + rule__GenerationTask__UnorderedGroup_3__Impl(); + + state._fsp--; + + // InternalApplicationConfiguration.g:9877:2: ( rule__GenerationTask__UnorderedGroup_3__12 )? + int alt75=2; + alt75 = dfa75.predict(input); + switch (alt75) { + case 1 : + // InternalApplicationConfiguration.g:9877:2: rule__GenerationTask__UnorderedGroup_3__12 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__UnorderedGroup_3__12(); + + state._fsp--; + + + } + break; + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__11" + + + // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__12" + // InternalApplicationConfiguration.g:9883:1: rule__GenerationTask__UnorderedGroup_3__12 : rule__GenerationTask__UnorderedGroup_3__Impl ; + public final void rule__GenerationTask__UnorderedGroup_3__12() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9887:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ) + // InternalApplicationConfiguration.g:9888:2: rule__GenerationTask__UnorderedGroup_3__Impl + { + pushFollow(FOLLOW_2); + rule__GenerationTask__UnorderedGroup_3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__12" + + + // $ANTLR start "rule__ConfigurationScript__ImportsAssignment_0" + // InternalApplicationConfiguration.g:9895:1: rule__ConfigurationScript__ImportsAssignment_0 : ( ruleImport ) ; + public final void rule__ConfigurationScript__ImportsAssignment_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9899:1: ( ( ruleImport ) ) + // InternalApplicationConfiguration.g:9900:2: ( ruleImport ) + { + // InternalApplicationConfiguration.g:9900:2: ( ruleImport ) + // InternalApplicationConfiguration.g:9901:3: ruleImport + { + before(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0()); + pushFollow(FOLLOW_2); + ruleImport(); + + state._fsp--; + + after(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigurationScript__ImportsAssignment_0" + + + // $ANTLR start "rule__ConfigurationScript__CommandsAssignment_1" + // InternalApplicationConfiguration.g:9910:1: rule__ConfigurationScript__CommandsAssignment_1 : ( ruleCommand ) ; + public final void rule__ConfigurationScript__CommandsAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9914:1: ( ( ruleCommand ) ) + // InternalApplicationConfiguration.g:9915:2: ( ruleCommand ) + { + // InternalApplicationConfiguration.g:9915:2: ( ruleCommand ) + // InternalApplicationConfiguration.g:9916:3: ruleCommand + { + before(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0()); + pushFollow(FOLLOW_2); + ruleCommand(); + + state._fsp--; + + after(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigurationScript__CommandsAssignment_1" + + + // $ANTLR start "rule__EPackageImport__ImportedPackageAssignment_2" + // InternalApplicationConfiguration.g:9925:1: rule__EPackageImport__ImportedPackageAssignment_2 : ( ( RULE_STRING ) ) ; + public final void rule__EPackageImport__ImportedPackageAssignment_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9929:1: ( ( ( RULE_STRING ) ) ) + // InternalApplicationConfiguration.g:9930:2: ( ( RULE_STRING ) ) + { + // InternalApplicationConfiguration.g:9930:2: ( ( RULE_STRING ) ) + // InternalApplicationConfiguration.g:9931:3: ( RULE_STRING ) + { + before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0()); + // InternalApplicationConfiguration.g:9932:3: ( RULE_STRING ) + // InternalApplicationConfiguration.g:9933:4: RULE_STRING + { + before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1()); + match(input,RULE_STRING,FOLLOW_2); + after(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1()); + + } + + after(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__EPackageImport__ImportedPackageAssignment_2" + + + // $ANTLR start "rule__ViatraImport__ImportedViatraAssignment_2" + // InternalApplicationConfiguration.g:9944:1: rule__ViatraImport__ImportedViatraAssignment_2 : ( ( RULE_STRING ) ) ; + public final void rule__ViatraImport__ImportedViatraAssignment_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9948:1: ( ( ( RULE_STRING ) ) ) + // InternalApplicationConfiguration.g:9949:2: ( ( RULE_STRING ) ) + { + // InternalApplicationConfiguration.g:9949:2: ( ( RULE_STRING ) ) + // InternalApplicationConfiguration.g:9950:3: ( RULE_STRING ) + { + before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0()); + // InternalApplicationConfiguration.g:9951:3: ( RULE_STRING ) + // InternalApplicationConfiguration.g:9952:4: RULE_STRING + { + before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1()); + match(input,RULE_STRING,FOLLOW_2); + after(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1()); + + } + + after(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ViatraImport__ImportedViatraAssignment_2" + + + // $ANTLR start "rule__FileSpecification__PathAssignment" + // InternalApplicationConfiguration.g:9963:1: rule__FileSpecification__PathAssignment : ( RULE_STRING ) ; + public final void rule__FileSpecification__PathAssignment() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9967:1: ( ( RULE_STRING ) ) + // InternalApplicationConfiguration.g:9968:2: ( RULE_STRING ) + { + // InternalApplicationConfiguration.g:9968:2: ( RULE_STRING ) + // InternalApplicationConfiguration.g:9969:3: RULE_STRING + { + before(grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0()); + match(input,RULE_STRING,FOLLOW_2); + after(grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FileSpecification__PathAssignment" + + + // $ANTLR start "rule__FileDeclaration__NameAssignment_1" + // InternalApplicationConfiguration.g:9978:1: rule__FileDeclaration__NameAssignment_1 : ( RULE_ID ) ; + public final void rule__FileDeclaration__NameAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9982:1: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:9983:2: ( RULE_ID ) + { + // InternalApplicationConfiguration.g:9983:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:9984:3: RULE_ID + { + before(grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FileDeclaration__NameAssignment_1" + + + // $ANTLR start "rule__FileDeclaration__SpecificationAssignment_3" + // InternalApplicationConfiguration.g:9993:1: rule__FileDeclaration__SpecificationAssignment_3 : ( ruleFileSpecification ) ; + public final void rule__FileDeclaration__SpecificationAssignment_3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9997:1: ( ( ruleFileSpecification ) ) + // InternalApplicationConfiguration.g:9998:2: ( ruleFileSpecification ) + { + // InternalApplicationConfiguration.g:9998:2: ( ruleFileSpecification ) + // InternalApplicationConfiguration.g:9999:3: ruleFileSpecification + { + before(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0()); + pushFollow(FOLLOW_2); + ruleFileSpecification(); + + state._fsp--; + + after(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FileDeclaration__SpecificationAssignment_3" + + + // $ANTLR start "rule__FileReference__ReferredAssignment" + // InternalApplicationConfiguration.g:10008:1: rule__FileReference__ReferredAssignment : ( ( RULE_ID ) ) ; + public final void rule__FileReference__ReferredAssignment() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10012:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:10013:2: ( ( RULE_ID ) ) + { + // InternalApplicationConfiguration.g:10013:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10014:3: ( RULE_ID ) + { + before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0()); + // InternalApplicationConfiguration.g:10015:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10016:4: RULE_ID + { + before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationIDTerminalRuleCall_0_1()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationIDTerminalRuleCall_0_1()); + + } + + after(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FileReference__ReferredAssignment" + + + // $ANTLR start "rule__MetamodelSpecification__EntriesAssignment_1" + // InternalApplicationConfiguration.g:10027:1: rule__MetamodelSpecification__EntriesAssignment_1 : ( ruleMetamodelEntry ) ; + public final void rule__MetamodelSpecification__EntriesAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10031:1: ( ( ruleMetamodelEntry ) ) + // InternalApplicationConfiguration.g:10032:2: ( ruleMetamodelEntry ) + { + // InternalApplicationConfiguration.g:10032:2: ( ruleMetamodelEntry ) + // InternalApplicationConfiguration.g:10033:3: ruleMetamodelEntry + { + before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0()); + pushFollow(FOLLOW_2); + ruleMetamodelEntry(); + + state._fsp--; + + after(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelSpecification__EntriesAssignment_1" + + + // $ANTLR start "rule__MetamodelSpecification__EntriesAssignment_2_1" + // InternalApplicationConfiguration.g:10042:1: rule__MetamodelSpecification__EntriesAssignment_2_1 : ( ruleMetamodelEntry ) ; + public final void rule__MetamodelSpecification__EntriesAssignment_2_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10046:1: ( ( ruleMetamodelEntry ) ) + // InternalApplicationConfiguration.g:10047:2: ( ruleMetamodelEntry ) + { + // InternalApplicationConfiguration.g:10047:2: ( ruleMetamodelEntry ) + // InternalApplicationConfiguration.g:10048:3: ruleMetamodelEntry + { + before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0()); + pushFollow(FOLLOW_2); + ruleMetamodelEntry(); + + state._fsp--; + + after(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelSpecification__EntriesAssignment_2_1" + + + // $ANTLR start "rule__AllPackageEntry__PackageAssignment_1" + // InternalApplicationConfiguration.g:10057:1: rule__AllPackageEntry__PackageAssignment_1 : ( ( ruleQualifiedName ) ) ; + public final void rule__AllPackageEntry__PackageAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10061:1: ( ( ( ruleQualifiedName ) ) ) + // InternalApplicationConfiguration.g:10062:2: ( ( ruleQualifiedName ) ) + { + // InternalApplicationConfiguration.g:10062:2: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:10063:3: ( ruleQualifiedName ) + { + before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0()); + // InternalApplicationConfiguration.g:10064:3: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:10065:4: ruleQualifiedName + { + before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageQualifiedNameParserRuleCall_1_0_1()); + pushFollow(FOLLOW_2); + ruleQualifiedName(); + + state._fsp--; + + after(grammarAccess.getAllPackageEntryAccess().getPackageEPackageQualifiedNameParserRuleCall_1_0_1()); + + } + + after(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPackageEntry__PackageAssignment_1" + + + // $ANTLR start "rule__AllPackageEntry__ExclusionAssignment_2_2" + // InternalApplicationConfiguration.g:10076:1: rule__AllPackageEntry__ExclusionAssignment_2_2 : ( ruleMetamodelElement ) ; + public final void rule__AllPackageEntry__ExclusionAssignment_2_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10080:1: ( ( ruleMetamodelElement ) ) + // InternalApplicationConfiguration.g:10081:2: ( ruleMetamodelElement ) + { + // InternalApplicationConfiguration.g:10081:2: ( ruleMetamodelElement ) + // InternalApplicationConfiguration.g:10082:3: ruleMetamodelElement + { + before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0()); + pushFollow(FOLLOW_2); + ruleMetamodelElement(); + + state._fsp--; + + after(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPackageEntry__ExclusionAssignment_2_2" + + + // $ANTLR start "rule__AllPackageEntry__ExclusionAssignment_2_3_1" + // InternalApplicationConfiguration.g:10091:1: rule__AllPackageEntry__ExclusionAssignment_2_3_1 : ( ruleMetamodelElement ) ; + public final void rule__AllPackageEntry__ExclusionAssignment_2_3_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10095:1: ( ( ruleMetamodelElement ) ) + // InternalApplicationConfiguration.g:10096:2: ( ruleMetamodelElement ) + { + // InternalApplicationConfiguration.g:10096:2: ( ruleMetamodelElement ) + // InternalApplicationConfiguration.g:10097:3: ruleMetamodelElement + { + before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0()); + pushFollow(FOLLOW_2); + ruleMetamodelElement(); + + state._fsp--; + + after(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPackageEntry__ExclusionAssignment_2_3_1" + + + // $ANTLR start "rule__MetamodelElement__PackageAssignment_0_0" + // InternalApplicationConfiguration.g:10106:1: rule__MetamodelElement__PackageAssignment_0_0 : ( ( ruleQualifiedName ) ) ; + public final void rule__MetamodelElement__PackageAssignment_0_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10110:1: ( ( ( ruleQualifiedName ) ) ) + // InternalApplicationConfiguration.g:10111:2: ( ( ruleQualifiedName ) ) + { + // InternalApplicationConfiguration.g:10111:2: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:10112:3: ( ruleQualifiedName ) + { + before(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0()); + // InternalApplicationConfiguration.g:10113:3: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:10114:4: ruleQualifiedName + { + before(grammarAccess.getMetamodelElementAccess().getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1()); + pushFollow(FOLLOW_2); + ruleQualifiedName(); + + state._fsp--; + + after(grammarAccess.getMetamodelElementAccess().getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1()); + + } + + after(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelElement__PackageAssignment_0_0" + + + // $ANTLR start "rule__MetamodelElement__ClassifierAssignment_1" + // InternalApplicationConfiguration.g:10125:1: rule__MetamodelElement__ClassifierAssignment_1 : ( ( RULE_ID ) ) ; + public final void rule__MetamodelElement__ClassifierAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10129:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:10130:2: ( ( RULE_ID ) ) + { + // InternalApplicationConfiguration.g:10130:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10131:3: ( RULE_ID ) + { + before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0()); + // InternalApplicationConfiguration.g:10132:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10133:4: RULE_ID + { + before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierIDTerminalRuleCall_1_0_1()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierIDTerminalRuleCall_1_0_1()); + + } + + after(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelElement__ClassifierAssignment_1" + + + // $ANTLR start "rule__MetamodelElement__FeatureAssignment_2_1" + // InternalApplicationConfiguration.g:10144:1: rule__MetamodelElement__FeatureAssignment_2_1 : ( ( RULE_ID ) ) ; + public final void rule__MetamodelElement__FeatureAssignment_2_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10148:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:10149:2: ( ( RULE_ID ) ) + { + // InternalApplicationConfiguration.g:10149:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10150:3: ( RULE_ID ) + { + before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0()); + // InternalApplicationConfiguration.g:10151:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10152:4: RULE_ID + { + before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementIDTerminalRuleCall_2_1_0_1()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementIDTerminalRuleCall_2_1_0_1()); + + } + + after(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelElement__FeatureAssignment_2_1" + + + // $ANTLR start "rule__MetamodelDeclaration__NameAssignment_1" + // InternalApplicationConfiguration.g:10163:1: rule__MetamodelDeclaration__NameAssignment_1 : ( RULE_ID ) ; + public final void rule__MetamodelDeclaration__NameAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10167:1: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10168:2: ( RULE_ID ) + { + // InternalApplicationConfiguration.g:10168:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:10169:3: RULE_ID + { + before(grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelDeclaration__NameAssignment_1" + + + // $ANTLR start "rule__MetamodelDeclaration__SpecificationAssignment_2" + // InternalApplicationConfiguration.g:10178:1: rule__MetamodelDeclaration__SpecificationAssignment_2 : ( ruleMetamodelSpecification ) ; + public final void rule__MetamodelDeclaration__SpecificationAssignment_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10182:1: ( ( ruleMetamodelSpecification ) ) + // InternalApplicationConfiguration.g:10183:2: ( ruleMetamodelSpecification ) + { + // InternalApplicationConfiguration.g:10183:2: ( ruleMetamodelSpecification ) + // InternalApplicationConfiguration.g:10184:3: ruleMetamodelSpecification + { + before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0()); + pushFollow(FOLLOW_2); + ruleMetamodelSpecification(); + + state._fsp--; + + after(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelDeclaration__SpecificationAssignment_2" + + + // $ANTLR start "rule__MetamodelReference__ReferredAssignment" + // InternalApplicationConfiguration.g:10193:1: rule__MetamodelReference__ReferredAssignment : ( ( RULE_ID ) ) ; + public final void rule__MetamodelReference__ReferredAssignment() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10197:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:10198:2: ( ( RULE_ID ) ) + { + // InternalApplicationConfiguration.g:10198:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10199:3: ( RULE_ID ) + { + before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0()); + // InternalApplicationConfiguration.g:10200:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10201:4: RULE_ID + { + before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationIDTerminalRuleCall_0_1()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationIDTerminalRuleCall_0_1()); + + } + + after(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelReference__ReferredAssignment" + + + // $ANTLR start "rule__PartialModelSpecification__EntryAssignment_1" + // InternalApplicationConfiguration.g:10212:1: rule__PartialModelSpecification__EntryAssignment_1 : ( rulePartialModelEntry ) ; + public final void rule__PartialModelSpecification__EntryAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10216:1: ( ( rulePartialModelEntry ) ) + // InternalApplicationConfiguration.g:10217:2: ( rulePartialModelEntry ) + { + // InternalApplicationConfiguration.g:10217:2: ( rulePartialModelEntry ) + // InternalApplicationConfiguration.g:10218:3: rulePartialModelEntry + { + before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0()); + pushFollow(FOLLOW_2); + rulePartialModelEntry(); + + state._fsp--; + + after(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelSpecification__EntryAssignment_1" + + + // $ANTLR start "rule__PartialModelSpecification__EntryAssignment_2_1" + // InternalApplicationConfiguration.g:10227:1: rule__PartialModelSpecification__EntryAssignment_2_1 : ( rulePartialModelEntry ) ; + public final void rule__PartialModelSpecification__EntryAssignment_2_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10231:1: ( ( rulePartialModelEntry ) ) + // InternalApplicationConfiguration.g:10232:2: ( rulePartialModelEntry ) + { + // InternalApplicationConfiguration.g:10232:2: ( rulePartialModelEntry ) + // InternalApplicationConfiguration.g:10233:3: rulePartialModelEntry + { + before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0()); + pushFollow(FOLLOW_2); + rulePartialModelEntry(); + + state._fsp--; + + after(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelSpecification__EntryAssignment_2_1" + + + // $ANTLR start "rule__ModelEntry__PathAssignment" + // InternalApplicationConfiguration.g:10242:1: rule__ModelEntry__PathAssignment : ( ruleFile ) ; + public final void rule__ModelEntry__PathAssignment() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10246:1: ( ( ruleFile ) ) + // InternalApplicationConfiguration.g:10247:2: ( ruleFile ) + { + // InternalApplicationConfiguration.g:10247:2: ( ruleFile ) + // InternalApplicationConfiguration.g:10248:3: ruleFile + { + before(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0()); + pushFollow(FOLLOW_2); + ruleFile(); + + state._fsp--; + + after(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ModelEntry__PathAssignment" + + + // $ANTLR start "rule__FolderEntry__PathAssignment_1" + // InternalApplicationConfiguration.g:10257:1: rule__FolderEntry__PathAssignment_1 : ( ruleFile ) ; + public final void rule__FolderEntry__PathAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10261:1: ( ( ruleFile ) ) + // InternalApplicationConfiguration.g:10262:2: ( ruleFile ) + { + // InternalApplicationConfiguration.g:10262:2: ( ruleFile ) + // InternalApplicationConfiguration.g:10263:3: ruleFile + { + before(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0()); + pushFollow(FOLLOW_2); + ruleFile(); + + state._fsp--; + + after(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FolderEntry__PathAssignment_1" + + + // $ANTLR start "rule__FolderEntry__ExclusionAssignment_2_2" + // InternalApplicationConfiguration.g:10272:1: rule__FolderEntry__ExclusionAssignment_2_2 : ( ruleModelEntry ) ; + public final void rule__FolderEntry__ExclusionAssignment_2_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10276:1: ( ( ruleModelEntry ) ) + // InternalApplicationConfiguration.g:10277:2: ( ruleModelEntry ) + { + // InternalApplicationConfiguration.g:10277:2: ( ruleModelEntry ) + // InternalApplicationConfiguration.g:10278:3: ruleModelEntry + { + before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0()); + pushFollow(FOLLOW_2); + ruleModelEntry(); + + state._fsp--; + + after(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FolderEntry__ExclusionAssignment_2_2" + + + // $ANTLR start "rule__FolderEntry__ExclusionAssignment_2_3_1" + // InternalApplicationConfiguration.g:10287:1: rule__FolderEntry__ExclusionAssignment_2_3_1 : ( ruleModelEntry ) ; + public final void rule__FolderEntry__ExclusionAssignment_2_3_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10291:1: ( ( ruleModelEntry ) ) + // InternalApplicationConfiguration.g:10292:2: ( ruleModelEntry ) + { + // InternalApplicationConfiguration.g:10292:2: ( ruleModelEntry ) + // InternalApplicationConfiguration.g:10293:3: ruleModelEntry + { + before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0()); + pushFollow(FOLLOW_2); + ruleModelEntry(); + + state._fsp--; + + after(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FolderEntry__ExclusionAssignment_2_3_1" + + + // $ANTLR start "rule__PartialModelDeclaration__NameAssignment_1" + // InternalApplicationConfiguration.g:10302:1: rule__PartialModelDeclaration__NameAssignment_1 : ( RULE_ID ) ; + public final void rule__PartialModelDeclaration__NameAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10306:1: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10307:2: ( RULE_ID ) + { + // InternalApplicationConfiguration.g:10307:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:10308:3: RULE_ID + { + before(grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelDeclaration__NameAssignment_1" + + + // $ANTLR start "rule__PartialModelDeclaration__SpecificationAssignment_2" + // InternalApplicationConfiguration.g:10317:1: rule__PartialModelDeclaration__SpecificationAssignment_2 : ( rulePartialModelSpecification ) ; + public final void rule__PartialModelDeclaration__SpecificationAssignment_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10321:1: ( ( rulePartialModelSpecification ) ) + // InternalApplicationConfiguration.g:10322:2: ( rulePartialModelSpecification ) + { + // InternalApplicationConfiguration.g:10322:2: ( rulePartialModelSpecification ) + // InternalApplicationConfiguration.g:10323:3: rulePartialModelSpecification + { + before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0()); + pushFollow(FOLLOW_2); + rulePartialModelSpecification(); + + state._fsp--; + + after(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelDeclaration__SpecificationAssignment_2" + + + // $ANTLR start "rule__PartialModelReference__ReferredAssignment" + // InternalApplicationConfiguration.g:10332:1: rule__PartialModelReference__ReferredAssignment : ( ( RULE_ID ) ) ; + public final void rule__PartialModelReference__ReferredAssignment() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10336:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:10337:2: ( ( RULE_ID ) ) + { + // InternalApplicationConfiguration.g:10337:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10338:3: ( RULE_ID ) + { + before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0()); + // InternalApplicationConfiguration.g:10339:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10340:4: RULE_ID + { + before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationIDTerminalRuleCall_0_1()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationIDTerminalRuleCall_0_1()); + + } + + after(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelReference__ReferredAssignment" + + + // $ANTLR start "rule__PatternSpecification__EntriesAssignment_1" + // InternalApplicationConfiguration.g:10351:1: rule__PatternSpecification__EntriesAssignment_1 : ( rulePatternEntry ) ; + public final void rule__PatternSpecification__EntriesAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10355:1: ( ( rulePatternEntry ) ) + // InternalApplicationConfiguration.g:10356:2: ( rulePatternEntry ) + { + // InternalApplicationConfiguration.g:10356:2: ( rulePatternEntry ) + // InternalApplicationConfiguration.g:10357:3: rulePatternEntry + { + before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0()); + pushFollow(FOLLOW_2); + rulePatternEntry(); + + state._fsp--; + + after(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternSpecification__EntriesAssignment_1" + + + // $ANTLR start "rule__PatternSpecification__EntriesAssignment_2_1" + // InternalApplicationConfiguration.g:10366:1: rule__PatternSpecification__EntriesAssignment_2_1 : ( rulePatternEntry ) ; + public final void rule__PatternSpecification__EntriesAssignment_2_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10370:1: ( ( rulePatternEntry ) ) + // InternalApplicationConfiguration.g:10371:2: ( rulePatternEntry ) + { + // InternalApplicationConfiguration.g:10371:2: ( rulePatternEntry ) + // InternalApplicationConfiguration.g:10372:3: rulePatternEntry + { + before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0()); + pushFollow(FOLLOW_2); + rulePatternEntry(); + + state._fsp--; + + after(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternSpecification__EntriesAssignment_2_1" + + + // $ANTLR start "rule__AllPatternEntry__PackageAssignment_1" + // InternalApplicationConfiguration.g:10381:1: rule__AllPatternEntry__PackageAssignment_1 : ( ( ruleQualifiedName ) ) ; + public final void rule__AllPatternEntry__PackageAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10385:1: ( ( ( ruleQualifiedName ) ) ) + // InternalApplicationConfiguration.g:10386:2: ( ( ruleQualifiedName ) ) + { + // InternalApplicationConfiguration.g:10386:2: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:10387:3: ( ruleQualifiedName ) + { + before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0()); + // InternalApplicationConfiguration.g:10388:3: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:10389:4: ruleQualifiedName + { + before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelQualifiedNameParserRuleCall_1_0_1()); + pushFollow(FOLLOW_2); + ruleQualifiedName(); + + state._fsp--; + + after(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelQualifiedNameParserRuleCall_1_0_1()); + + } + + after(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPatternEntry__PackageAssignment_1" + + + // $ANTLR start "rule__AllPatternEntry__ExclusuionAssignment_2_2" + // InternalApplicationConfiguration.g:10400:1: rule__AllPatternEntry__ExclusuionAssignment_2_2 : ( rulePatternElement ) ; + public final void rule__AllPatternEntry__ExclusuionAssignment_2_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10404:1: ( ( rulePatternElement ) ) + // InternalApplicationConfiguration.g:10405:2: ( rulePatternElement ) + { + // InternalApplicationConfiguration.g:10405:2: ( rulePatternElement ) + // InternalApplicationConfiguration.g:10406:3: rulePatternElement + { + before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0()); + pushFollow(FOLLOW_2); + rulePatternElement(); + + state._fsp--; + + after(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPatternEntry__ExclusuionAssignment_2_2" + + + // $ANTLR start "rule__AllPatternEntry__ExclusuionAssignment_2_3_1" + // InternalApplicationConfiguration.g:10415:1: rule__AllPatternEntry__ExclusuionAssignment_2_3_1 : ( rulePatternElement ) ; + public final void rule__AllPatternEntry__ExclusuionAssignment_2_3_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10419:1: ( ( rulePatternElement ) ) + // InternalApplicationConfiguration.g:10420:2: ( rulePatternElement ) + { + // InternalApplicationConfiguration.g:10420:2: ( rulePatternElement ) + // InternalApplicationConfiguration.g:10421:3: rulePatternElement + { + before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0()); + pushFollow(FOLLOW_2); + rulePatternElement(); + + state._fsp--; + + after(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPatternEntry__ExclusuionAssignment_2_3_1" + + + // $ANTLR start "rule__PatternElement__PackageAssignment_0_0" + // InternalApplicationConfiguration.g:10430:1: rule__PatternElement__PackageAssignment_0_0 : ( ( ruleQualifiedName ) ) ; + public final void rule__PatternElement__PackageAssignment_0_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10434:1: ( ( ( ruleQualifiedName ) ) ) + // InternalApplicationConfiguration.g:10435:2: ( ( ruleQualifiedName ) ) + { + // InternalApplicationConfiguration.g:10435:2: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:10436:3: ( ruleQualifiedName ) + { + before(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0()); + // InternalApplicationConfiguration.g:10437:3: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:10438:4: ruleQualifiedName + { + before(grammarAccess.getPatternElementAccess().getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1()); + pushFollow(FOLLOW_2); + ruleQualifiedName(); + + state._fsp--; + + after(grammarAccess.getPatternElementAccess().getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1()); + + } + + after(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternElement__PackageAssignment_0_0" + + + // $ANTLR start "rule__PatternElement__PatternAssignment_1" + // InternalApplicationConfiguration.g:10449:1: rule__PatternElement__PatternAssignment_1 : ( ( RULE_ID ) ) ; + public final void rule__PatternElement__PatternAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10453:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:10454:2: ( ( RULE_ID ) ) + { + // InternalApplicationConfiguration.g:10454:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10455:3: ( RULE_ID ) + { + before(grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0()); + // InternalApplicationConfiguration.g:10456:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10457:4: RULE_ID + { + before(grammarAccess.getPatternElementAccess().getPatternPatternIDTerminalRuleCall_1_0_1()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getPatternElementAccess().getPatternPatternIDTerminalRuleCall_1_0_1()); + + } + + after(grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternElement__PatternAssignment_1" + + + // $ANTLR start "rule__GraphPatternDeclaration__NameAssignment_1" + // InternalApplicationConfiguration.g:10468:1: rule__GraphPatternDeclaration__NameAssignment_1 : ( RULE_ID ) ; + public final void rule__GraphPatternDeclaration__NameAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10472:1: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10473:2: ( RULE_ID ) + { + // InternalApplicationConfiguration.g:10473:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:10474:3: RULE_ID + { + before(grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GraphPatternDeclaration__NameAssignment_1" + + + // $ANTLR start "rule__GraphPatternDeclaration__SpecificationAssignment_2" + // InternalApplicationConfiguration.g:10483:1: rule__GraphPatternDeclaration__SpecificationAssignment_2 : ( rulePatternSpecification ) ; + public final void rule__GraphPatternDeclaration__SpecificationAssignment_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10487:1: ( ( rulePatternSpecification ) ) + // InternalApplicationConfiguration.g:10488:2: ( rulePatternSpecification ) + { + // InternalApplicationConfiguration.g:10488:2: ( rulePatternSpecification ) + // InternalApplicationConfiguration.g:10489:3: rulePatternSpecification + { + before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0()); + pushFollow(FOLLOW_2); + rulePatternSpecification(); + + state._fsp--; + + after(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GraphPatternDeclaration__SpecificationAssignment_2" + + + // $ANTLR start "rule__GraphPatternReference__ReferredAssignment" + // InternalApplicationConfiguration.g:10498:1: rule__GraphPatternReference__ReferredAssignment : ( ( RULE_ID ) ) ; + public final void rule__GraphPatternReference__ReferredAssignment() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10502:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:10503:2: ( ( RULE_ID ) ) + { + // InternalApplicationConfiguration.g:10503:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10504:3: ( RULE_ID ) + { + before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0()); + // InternalApplicationConfiguration.g:10505:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10506:4: RULE_ID + { + before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1()); + + } + + after(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GraphPatternReference__ReferredAssignment" + + + // $ANTLR start "rule__ObjectiveSpecification__EntriesAssignment_1" + // InternalApplicationConfiguration.g:10517:1: rule__ObjectiveSpecification__EntriesAssignment_1 : ( ruleObjectiveEntry ) ; + public final void rule__ObjectiveSpecification__EntriesAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10521:1: ( ( ruleObjectiveEntry ) ) + // InternalApplicationConfiguration.g:10522:2: ( ruleObjectiveEntry ) + { + // InternalApplicationConfiguration.g:10522:2: ( ruleObjectiveEntry ) + // InternalApplicationConfiguration.g:10523:3: ruleObjectiveEntry + { + before(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_1_0()); + pushFollow(FOLLOW_2); + ruleObjectiveEntry(); + + state._fsp--; + + after(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveSpecification__EntriesAssignment_1" + + + // $ANTLR start "rule__ObjectiveSpecification__EntriesAssignment_2_1" + // InternalApplicationConfiguration.g:10532:1: rule__ObjectiveSpecification__EntriesAssignment_2_1 : ( ruleObjectiveEntry ) ; + public final void rule__ObjectiveSpecification__EntriesAssignment_2_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10536:1: ( ( ruleObjectiveEntry ) ) + // InternalApplicationConfiguration.g:10537:2: ( ruleObjectiveEntry ) + { + // InternalApplicationConfiguration.g:10537:2: ( ruleObjectiveEntry ) + // InternalApplicationConfiguration.g:10538:3: ruleObjectiveEntry + { + before(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_2_1_0()); + pushFollow(FOLLOW_2); + ruleObjectiveEntry(); + + state._fsp--; + + after(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_2_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveSpecification__EntriesAssignment_2_1" + + + // $ANTLR start "rule__OptimizationEntry__DirectionAssignment_0" + // InternalApplicationConfiguration.g:10547:1: rule__OptimizationEntry__DirectionAssignment_0 : ( ruleOptimizationDirection ) ; + public final void rule__OptimizationEntry__DirectionAssignment_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10551:1: ( ( ruleOptimizationDirection ) ) + // InternalApplicationConfiguration.g:10552:2: ( ruleOptimizationDirection ) + { + // InternalApplicationConfiguration.g:10552:2: ( ruleOptimizationDirection ) + // InternalApplicationConfiguration.g:10553:3: ruleOptimizationDirection + { + before(grammarAccess.getOptimizationEntryAccess().getDirectionOptimizationDirectionEnumRuleCall_0_0()); + pushFollow(FOLLOW_2); + ruleOptimizationDirection(); + + state._fsp--; + + after(grammarAccess.getOptimizationEntryAccess().getDirectionOptimizationDirectionEnumRuleCall_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__OptimizationEntry__DirectionAssignment_0" + + + // $ANTLR start "rule__OptimizationEntry__FunctionAssignment_1" + // InternalApplicationConfiguration.g:10562:1: rule__OptimizationEntry__FunctionAssignment_1 : ( ruleObjectiveFunction ) ; + public final void rule__OptimizationEntry__FunctionAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10566:1: ( ( ruleObjectiveFunction ) ) + // InternalApplicationConfiguration.g:10567:2: ( ruleObjectiveFunction ) + { + // InternalApplicationConfiguration.g:10567:2: ( ruleObjectiveFunction ) + // InternalApplicationConfiguration.g:10568:3: ruleObjectiveFunction + { + before(grammarAccess.getOptimizationEntryAccess().getFunctionObjectiveFunctionParserRuleCall_1_0()); + pushFollow(FOLLOW_2); + ruleObjectiveFunction(); + + state._fsp--; + + after(grammarAccess.getOptimizationEntryAccess().getFunctionObjectiveFunctionParserRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__OptimizationEntry__FunctionAssignment_1" + + + // $ANTLR start "rule__ThresholdEntry__FunctionAssignment_0" + // InternalApplicationConfiguration.g:10577:1: rule__ThresholdEntry__FunctionAssignment_0 : ( ruleObjectiveFunction ) ; + public final void rule__ThresholdEntry__FunctionAssignment_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10581:1: ( ( ruleObjectiveFunction ) ) + // InternalApplicationConfiguration.g:10582:2: ( ruleObjectiveFunction ) + { + // InternalApplicationConfiguration.g:10582:2: ( ruleObjectiveFunction ) + // InternalApplicationConfiguration.g:10583:3: ruleObjectiveFunction + { + before(grammarAccess.getThresholdEntryAccess().getFunctionObjectiveFunctionParserRuleCall_0_0()); + pushFollow(FOLLOW_2); + ruleObjectiveFunction(); + + state._fsp--; + + after(grammarAccess.getThresholdEntryAccess().getFunctionObjectiveFunctionParserRuleCall_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ThresholdEntry__FunctionAssignment_0" + + + // $ANTLR start "rule__ThresholdEntry__OperatorAssignment_1" + // InternalApplicationConfiguration.g:10592:1: rule__ThresholdEntry__OperatorAssignment_1 : ( ruleComparisonOperator ) ; + public final void rule__ThresholdEntry__OperatorAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10596:1: ( ( ruleComparisonOperator ) ) + // InternalApplicationConfiguration.g:10597:2: ( ruleComparisonOperator ) + { + // InternalApplicationConfiguration.g:10597:2: ( ruleComparisonOperator ) + // InternalApplicationConfiguration.g:10598:3: ruleComparisonOperator + { + before(grammarAccess.getThresholdEntryAccess().getOperatorComparisonOperatorEnumRuleCall_1_0()); + pushFollow(FOLLOW_2); + ruleComparisonOperator(); + + state._fsp--; + + after(grammarAccess.getThresholdEntryAccess().getOperatorComparisonOperatorEnumRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ThresholdEntry__OperatorAssignment_1" + + + // $ANTLR start "rule__ThresholdEntry__ThresholdAssignment_2" + // InternalApplicationConfiguration.g:10607:1: rule__ThresholdEntry__ThresholdAssignment_2 : ( ruleREALLiteral ) ; + public final void rule__ThresholdEntry__ThresholdAssignment_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10611:1: ( ( ruleREALLiteral ) ) + // InternalApplicationConfiguration.g:10612:2: ( ruleREALLiteral ) + { + // InternalApplicationConfiguration.g:10612:2: ( ruleREALLiteral ) + // InternalApplicationConfiguration.g:10613:3: ruleREALLiteral + { + before(grammarAccess.getThresholdEntryAccess().getThresholdREALLiteralParserRuleCall_2_0()); + pushFollow(FOLLOW_2); + ruleREALLiteral(); + + state._fsp--; + + after(grammarAccess.getThresholdEntryAccess().getThresholdREALLiteralParserRuleCall_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ThresholdEntry__ThresholdAssignment_2" + + + // $ANTLR start "rule__CostObjectiveFunction__EntriesAssignment_2" + // InternalApplicationConfiguration.g:10622:1: rule__CostObjectiveFunction__EntriesAssignment_2 : ( ruleCostEntry ) ; + public final void rule__CostObjectiveFunction__EntriesAssignment_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10626:1: ( ( ruleCostEntry ) ) + // InternalApplicationConfiguration.g:10627:2: ( ruleCostEntry ) + { + // InternalApplicationConfiguration.g:10627:2: ( ruleCostEntry ) + // InternalApplicationConfiguration.g:10628:3: ruleCostEntry + { + before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_2_0()); + pushFollow(FOLLOW_2); + ruleCostEntry(); + + state._fsp--; + + after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostObjectiveFunction__EntriesAssignment_2" + + + // $ANTLR start "rule__CostObjectiveFunction__EntriesAssignment_3_1" + // InternalApplicationConfiguration.g:10637:1: rule__CostObjectiveFunction__EntriesAssignment_3_1 : ( ruleCostEntry ) ; + public final void rule__CostObjectiveFunction__EntriesAssignment_3_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10641:1: ( ( ruleCostEntry ) ) + // InternalApplicationConfiguration.g:10642:2: ( ruleCostEntry ) + { + // InternalApplicationConfiguration.g:10642:2: ( ruleCostEntry ) + // InternalApplicationConfiguration.g:10643:3: ruleCostEntry + { + before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_3_1_0()); + pushFollow(FOLLOW_2); + ruleCostEntry(); + + state._fsp--; + + after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_3_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostObjectiveFunction__EntriesAssignment_3_1" + + + // $ANTLR start "rule__CostEntry__PatternElementAssignment_0" + // InternalApplicationConfiguration.g:10652:1: rule__CostEntry__PatternElementAssignment_0 : ( rulePatternElement ) ; + public final void rule__CostEntry__PatternElementAssignment_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10656:1: ( ( rulePatternElement ) ) + // InternalApplicationConfiguration.g:10657:2: ( rulePatternElement ) + { + // InternalApplicationConfiguration.g:10657:2: ( rulePatternElement ) + // InternalApplicationConfiguration.g:10658:3: rulePatternElement + { + before(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0()); + pushFollow(FOLLOW_2); + rulePatternElement(); + + state._fsp--; + + after(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostEntry__PatternElementAssignment_0" + + + // $ANTLR start "rule__CostEntry__WeightAssignment_2" + // InternalApplicationConfiguration.g:10667:1: rule__CostEntry__WeightAssignment_2 : ( ruleINTLiteral ) ; + public final void rule__CostEntry__WeightAssignment_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10671:1: ( ( ruleINTLiteral ) ) + // InternalApplicationConfiguration.g:10672:2: ( ruleINTLiteral ) + { + // InternalApplicationConfiguration.g:10672:2: ( ruleINTLiteral ) + // InternalApplicationConfiguration.g:10673:3: ruleINTLiteral + { + before(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0()); + pushFollow(FOLLOW_2); + ruleINTLiteral(); + + state._fsp--; + + after(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostEntry__WeightAssignment_2" + + + // $ANTLR start "rule__ObjectiveDeclaration__NameAssignment_1" + // InternalApplicationConfiguration.g:10682:1: rule__ObjectiveDeclaration__NameAssignment_1 : ( RULE_ID ) ; + public final void rule__ObjectiveDeclaration__NameAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10686:1: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10687:2: ( RULE_ID ) + { + // InternalApplicationConfiguration.g:10687:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:10688:3: RULE_ID + { + before(grammarAccess.getObjectiveDeclarationAccess().getNameIDTerminalRuleCall_1_0()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getObjectiveDeclarationAccess().getNameIDTerminalRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveDeclaration__NameAssignment_1" + + + // $ANTLR start "rule__ObjectiveDeclaration__SpecificationAssignment_2" + // InternalApplicationConfiguration.g:10697:1: rule__ObjectiveDeclaration__SpecificationAssignment_2 : ( ruleObjectiveSpecification ) ; + public final void rule__ObjectiveDeclaration__SpecificationAssignment_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10701:1: ( ( ruleObjectiveSpecification ) ) + // InternalApplicationConfiguration.g:10702:2: ( ruleObjectiveSpecification ) + { + // InternalApplicationConfiguration.g:10702:2: ( ruleObjectiveSpecification ) + // InternalApplicationConfiguration.g:10703:3: ruleObjectiveSpecification + { + before(grammarAccess.getObjectiveDeclarationAccess().getSpecificationObjectiveSpecificationParserRuleCall_2_0()); + pushFollow(FOLLOW_2); + ruleObjectiveSpecification(); + + state._fsp--; + + after(grammarAccess.getObjectiveDeclarationAccess().getSpecificationObjectiveSpecificationParserRuleCall_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveDeclaration__SpecificationAssignment_2" + + + // $ANTLR start "rule__ObjectiveReference__ReferredAssignment" + // InternalApplicationConfiguration.g:10712:1: rule__ObjectiveReference__ReferredAssignment : ( ( RULE_ID ) ) ; + public final void rule__ObjectiveReference__ReferredAssignment() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10716:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:10717:2: ( ( RULE_ID ) ) + { + // InternalApplicationConfiguration.g:10717:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10718:3: ( RULE_ID ) + { + before(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationCrossReference_0()); + // InternalApplicationConfiguration.g:10719:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10720:4: RULE_ID + { + before(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationIDTerminalRuleCall_0_1()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationIDTerminalRuleCall_0_1()); + + } + + after(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationCrossReference_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveReference__ReferredAssignment" + + + // $ANTLR start "rule__ConfigSpecification__EntriesAssignment_2_0" + // InternalApplicationConfiguration.g:10731:1: rule__ConfigSpecification__EntriesAssignment_2_0 : ( ruleConfigEntry ) ; + public final void rule__ConfigSpecification__EntriesAssignment_2_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10735:1: ( ( ruleConfigEntry ) ) + // InternalApplicationConfiguration.g:10736:2: ( ruleConfigEntry ) + { + // InternalApplicationConfiguration.g:10736:2: ( ruleConfigEntry ) + // InternalApplicationConfiguration.g:10737:3: ruleConfigEntry + { + before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0()); + pushFollow(FOLLOW_2); + ruleConfigEntry(); + + state._fsp--; + + after(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigSpecification__EntriesAssignment_2_0" + + + // $ANTLR start "rule__ConfigSpecification__EntriesAssignment_2_1_1" + // InternalApplicationConfiguration.g:10746:1: rule__ConfigSpecification__EntriesAssignment_2_1_1 : ( ruleConfigEntry ) ; + public final void rule__ConfigSpecification__EntriesAssignment_2_1_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10750:1: ( ( ruleConfigEntry ) ) + // InternalApplicationConfiguration.g:10751:2: ( ruleConfigEntry ) + { + // InternalApplicationConfiguration.g:10751:2: ( ruleConfigEntry ) + // InternalApplicationConfiguration.g:10752:3: ruleConfigEntry + { + before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); + pushFollow(FOLLOW_2); + ruleConfigEntry(); + + state._fsp--; + + after(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigSpecification__EntriesAssignment_2_1_1" + + + // $ANTLR start "rule__ConfigDeclaration__NameAssignment_1" + // InternalApplicationConfiguration.g:10761:1: rule__ConfigDeclaration__NameAssignment_1 : ( RULE_ID ) ; + public final void rule__ConfigDeclaration__NameAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10765:1: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10766:2: ( RULE_ID ) + { + // InternalApplicationConfiguration.g:10766:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:10767:3: RULE_ID + { + before(grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigDeclaration__NameAssignment_1" + + + // $ANTLR start "rule__ConfigDeclaration__SpecificationAssignment_2" + // InternalApplicationConfiguration.g:10776:1: rule__ConfigDeclaration__SpecificationAssignment_2 : ( ruleConfigSpecification ) ; + public final void rule__ConfigDeclaration__SpecificationAssignment_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10780:1: ( ( ruleConfigSpecification ) ) + // InternalApplicationConfiguration.g:10781:2: ( ruleConfigSpecification ) + { + // InternalApplicationConfiguration.g:10781:2: ( ruleConfigSpecification ) + // InternalApplicationConfiguration.g:10782:3: ruleConfigSpecification + { + before(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); + pushFollow(FOLLOW_2); + ruleConfigSpecification(); + + state._fsp--; + + after(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigDeclaration__SpecificationAssignment_2" + + + // $ANTLR start "rule__DocumentationEntry__LevelAssignment_2" + // InternalApplicationConfiguration.g:10791:1: rule__DocumentationEntry__LevelAssignment_2 : ( ruleDocumentLevelSpecification ) ; + public final void rule__DocumentationEntry__LevelAssignment_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10795:1: ( ( ruleDocumentLevelSpecification ) ) + // InternalApplicationConfiguration.g:10796:2: ( ruleDocumentLevelSpecification ) + { + // InternalApplicationConfiguration.g:10796:2: ( ruleDocumentLevelSpecification ) + // InternalApplicationConfiguration.g:10797:3: ruleDocumentLevelSpecification + { + before(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0()); + pushFollow(FOLLOW_2); + ruleDocumentLevelSpecification(); + + state._fsp--; + + after(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DocumentationEntry__LevelAssignment_2" + + + // $ANTLR start "rule__RuntimeEntry__MillisecLimitAssignment_2" + // InternalApplicationConfiguration.g:10806:1: rule__RuntimeEntry__MillisecLimitAssignment_2 : ( RULE_INT ) ; + public final void rule__RuntimeEntry__MillisecLimitAssignment_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10810:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:10811:2: ( RULE_INT ) + { + // InternalApplicationConfiguration.g:10811:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:10812:3: RULE_INT + { + before(grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0()); + match(input,RULE_INT,FOLLOW_2); + after(grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RuntimeEntry__MillisecLimitAssignment_2" + + + // $ANTLR start "rule__MemoryEntry__MegabyteLimitAssignment_2" + // InternalApplicationConfiguration.g:10821:1: rule__MemoryEntry__MegabyteLimitAssignment_2 : ( RULE_INT ) ; + public final void rule__MemoryEntry__MegabyteLimitAssignment_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10825:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:10826:2: ( RULE_INT ) + { + // InternalApplicationConfiguration.g:10826:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:10827:3: RULE_INT + { + before(grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0()); + match(input,RULE_INT,FOLLOW_2); + after(grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MemoryEntry__MegabyteLimitAssignment_2" + + + // $ANTLR start "rule__CustomEntry__KeyAssignment_0" + // InternalApplicationConfiguration.g:10836:1: rule__CustomEntry__KeyAssignment_0 : ( RULE_STRING ) ; + public final void rule__CustomEntry__KeyAssignment_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10840:1: ( ( RULE_STRING ) ) + // InternalApplicationConfiguration.g:10841:2: ( RULE_STRING ) + { + // InternalApplicationConfiguration.g:10841:2: ( RULE_STRING ) + // InternalApplicationConfiguration.g:10842:3: RULE_STRING + { + before(grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0()); + match(input,RULE_STRING,FOLLOW_2); + after(grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CustomEntry__KeyAssignment_0" + + + // $ANTLR start "rule__CustomEntry__ValueAssignment_2" + // InternalApplicationConfiguration.g:10851:1: rule__CustomEntry__ValueAssignment_2 : ( RULE_STRING ) ; + public final void rule__CustomEntry__ValueAssignment_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10855:1: ( ( RULE_STRING ) ) + // InternalApplicationConfiguration.g:10856:2: ( RULE_STRING ) + { + // InternalApplicationConfiguration.g:10856:2: ( RULE_STRING ) + // InternalApplicationConfiguration.g:10857:3: RULE_STRING + { + before(grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0()); + match(input,RULE_STRING,FOLLOW_2); + after(grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CustomEntry__ValueAssignment_2" + + + // $ANTLR start "rule__ConfigReference__ConfigAssignment" + // InternalApplicationConfiguration.g:10866:1: rule__ConfigReference__ConfigAssignment : ( ( RULE_ID ) ) ; + public final void rule__ConfigReference__ConfigAssignment() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10870:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:10871:2: ( ( RULE_ID ) ) + { + // InternalApplicationConfiguration.g:10871:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10872:3: ( RULE_ID ) + { + before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0()); + // InternalApplicationConfiguration.g:10873:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10874:4: RULE_ID + { + before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationIDTerminalRuleCall_0_1()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationIDTerminalRuleCall_0_1()); + + } + + after(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigReference__ConfigAssignment" + + + // $ANTLR start "rule__ScopeSpecification__ScopesAssignment_2_0" + // InternalApplicationConfiguration.g:10885:1: rule__ScopeSpecification__ScopesAssignment_2_0 : ( ruleTypeScope ) ; + public final void rule__ScopeSpecification__ScopesAssignment_2_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10889:1: ( ( ruleTypeScope ) ) + // InternalApplicationConfiguration.g:10890:2: ( ruleTypeScope ) + { + // InternalApplicationConfiguration.g:10890:2: ( ruleTypeScope ) + // InternalApplicationConfiguration.g:10891:3: ruleTypeScope + { + before(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); + pushFollow(FOLLOW_2); + ruleTypeScope(); + + state._fsp--; + + after(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeSpecification__ScopesAssignment_2_0" + + + // $ANTLR start "rule__ScopeSpecification__ScopesAssignment_2_1_1" + // InternalApplicationConfiguration.g:10900:1: rule__ScopeSpecification__ScopesAssignment_2_1_1 : ( ruleTypeScope ) ; + public final void rule__ScopeSpecification__ScopesAssignment_2_1_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10904:1: ( ( ruleTypeScope ) ) + // InternalApplicationConfiguration.g:10905:2: ( ruleTypeScope ) + { + // InternalApplicationConfiguration.g:10905:2: ( ruleTypeScope ) + // InternalApplicationConfiguration.g:10906:3: ruleTypeScope + { + before(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); + pushFollow(FOLLOW_2); + ruleTypeScope(); + + state._fsp--; + + after(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeSpecification__ScopesAssignment_2_1_1" + + + // $ANTLR start "rule__ClassTypeScope__TypeAssignment_1" + // InternalApplicationConfiguration.g:10915:1: rule__ClassTypeScope__TypeAssignment_1 : ( ruleClassReference ) ; + public final void rule__ClassTypeScope__TypeAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10919:1: ( ( ruleClassReference ) ) + // InternalApplicationConfiguration.g:10920:2: ( ruleClassReference ) + { + // InternalApplicationConfiguration.g:10920:2: ( ruleClassReference ) + // InternalApplicationConfiguration.g:10921:3: ruleClassReference + { + before(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); + pushFollow(FOLLOW_2); + ruleClassReference(); + + state._fsp--; + + after(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ClassTypeScope__TypeAssignment_1" + + + // $ANTLR start "rule__ClassTypeScope__SetsNewAssignment_2_0" + // InternalApplicationConfiguration.g:10930:1: rule__ClassTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; + public final void rule__ClassTypeScope__SetsNewAssignment_2_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10934:1: ( ( ( '+=' ) ) ) + // InternalApplicationConfiguration.g:10935:2: ( ( '+=' ) ) + { + // InternalApplicationConfiguration.g:10935:2: ( ( '+=' ) ) + // InternalApplicationConfiguration.g:10936:3: ( '+=' ) + { + before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + // InternalApplicationConfiguration.g:10937:3: ( '+=' ) + // InternalApplicationConfiguration.g:10938:4: '+=' + { + before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + match(input,60,FOLLOW_2); + after(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + + } + + after(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ClassTypeScope__SetsNewAssignment_2_0" + + + // $ANTLR start "rule__ClassTypeScope__SetsSumAssignment_2_1" + // InternalApplicationConfiguration.g:10949:1: rule__ClassTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; + public final void rule__ClassTypeScope__SetsSumAssignment_2_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10953:1: ( ( ( '=' ) ) ) + // InternalApplicationConfiguration.g:10954:2: ( ( '=' ) ) + { + // InternalApplicationConfiguration.g:10954:2: ( ( '=' ) ) + // InternalApplicationConfiguration.g:10955:3: ( '=' ) + { + before(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + // InternalApplicationConfiguration.g:10956:3: ( '=' ) + // InternalApplicationConfiguration.g:10957:4: '=' + { + before(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + match(input,29,FOLLOW_2); + after(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + + } + + after(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ClassTypeScope__SetsSumAssignment_2_1" + + + // $ANTLR start "rule__ClassTypeScope__NumberAssignment_3_0" + // InternalApplicationConfiguration.g:10968:1: rule__ClassTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; + public final void rule__ClassTypeScope__NumberAssignment_3_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10972:1: ( ( ruleExactNumber ) ) + // InternalApplicationConfiguration.g:10973:2: ( ruleExactNumber ) + { + // InternalApplicationConfiguration.g:10973:2: ( ruleExactNumber ) + // InternalApplicationConfiguration.g:10974:3: ruleExactNumber + { + before(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); + pushFollow(FOLLOW_2); + ruleExactNumber(); + + state._fsp--; + + after(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ClassTypeScope__NumberAssignment_3_0" + + + // $ANTLR start "rule__ClassTypeScope__NumberAssignment_3_1" + // InternalApplicationConfiguration.g:10983:1: rule__ClassTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; + public final void rule__ClassTypeScope__NumberAssignment_3_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10987:1: ( ( ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:10988:2: ( ruleIntervallNumber ) + { + // InternalApplicationConfiguration.g:10988:2: ( ruleIntervallNumber ) + // InternalApplicationConfiguration.g:10989:3: ruleIntervallNumber + { + before(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); + pushFollow(FOLLOW_2); + ruleIntervallNumber(); + + state._fsp--; + + after(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ClassTypeScope__NumberAssignment_3_1" + + + // $ANTLR start "rule__ObjectTypeScope__TypeAssignment_1" + // InternalApplicationConfiguration.g:10998:1: rule__ObjectTypeScope__TypeAssignment_1 : ( ruleObjectReference ) ; + public final void rule__ObjectTypeScope__TypeAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11002:1: ( ( ruleObjectReference ) ) + // InternalApplicationConfiguration.g:11003:2: ( ruleObjectReference ) + { + // InternalApplicationConfiguration.g:11003:2: ( ruleObjectReference ) + // InternalApplicationConfiguration.g:11004:3: ruleObjectReference + { + before(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); + pushFollow(FOLLOW_2); + ruleObjectReference(); + + state._fsp--; + + after(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectTypeScope__TypeAssignment_1" + + + // $ANTLR start "rule__ObjectTypeScope__SetsNewAssignment_2_0" + // InternalApplicationConfiguration.g:11013:1: rule__ObjectTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; + public final void rule__ObjectTypeScope__SetsNewAssignment_2_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11017:1: ( ( ( '+=' ) ) ) + // InternalApplicationConfiguration.g:11018:2: ( ( '+=' ) ) + { + // InternalApplicationConfiguration.g:11018:2: ( ( '+=' ) ) + // InternalApplicationConfiguration.g:11019:3: ( '+=' ) + { + before(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + // InternalApplicationConfiguration.g:11020:3: ( '+=' ) + // InternalApplicationConfiguration.g:11021:4: '+=' + { + before(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + match(input,60,FOLLOW_2); + after(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + + } + + after(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectTypeScope__SetsNewAssignment_2_0" + + + // $ANTLR start "rule__ObjectTypeScope__SetsSumAssignment_2_1" + // InternalApplicationConfiguration.g:11032:1: rule__ObjectTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; + public final void rule__ObjectTypeScope__SetsSumAssignment_2_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11036:1: ( ( ( '=' ) ) ) + // InternalApplicationConfiguration.g:11037:2: ( ( '=' ) ) + { + // InternalApplicationConfiguration.g:11037:2: ( ( '=' ) ) + // InternalApplicationConfiguration.g:11038:3: ( '=' ) + { + before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + // InternalApplicationConfiguration.g:11039:3: ( '=' ) + // InternalApplicationConfiguration.g:11040:4: '=' + { + before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + match(input,29,FOLLOW_2); + after(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + + } + + after(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectTypeScope__SetsSumAssignment_2_1" + + + // $ANTLR start "rule__ObjectTypeScope__NumberAssignment_3_0" + // InternalApplicationConfiguration.g:11051:1: rule__ObjectTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; + public final void rule__ObjectTypeScope__NumberAssignment_3_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11055:1: ( ( ruleExactNumber ) ) + // InternalApplicationConfiguration.g:11056:2: ( ruleExactNumber ) + { + // InternalApplicationConfiguration.g:11056:2: ( ruleExactNumber ) + // InternalApplicationConfiguration.g:11057:3: ruleExactNumber + { + before(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); + pushFollow(FOLLOW_2); + ruleExactNumber(); + + state._fsp--; + + after(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectTypeScope__NumberAssignment_3_0" + + + // $ANTLR start "rule__ObjectTypeScope__NumberAssignment_3_1" + // InternalApplicationConfiguration.g:11066:1: rule__ObjectTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; + public final void rule__ObjectTypeScope__NumberAssignment_3_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11070:1: ( ( ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:11071:2: ( ruleIntervallNumber ) + { + // InternalApplicationConfiguration.g:11071:2: ( ruleIntervallNumber ) + // InternalApplicationConfiguration.g:11072:3: ruleIntervallNumber + { + before(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); + pushFollow(FOLLOW_2); + ruleIntervallNumber(); + + state._fsp--; + + after(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectTypeScope__NumberAssignment_3_1" + + + // $ANTLR start "rule__IntegerTypeScope__TypeAssignment_1" + // InternalApplicationConfiguration.g:11081:1: rule__IntegerTypeScope__TypeAssignment_1 : ( ruleIntegerReference ) ; + public final void rule__IntegerTypeScope__TypeAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11085:1: ( ( ruleIntegerReference ) ) + // InternalApplicationConfiguration.g:11086:2: ( ruleIntegerReference ) + { + // InternalApplicationConfiguration.g:11086:2: ( ruleIntegerReference ) + // InternalApplicationConfiguration.g:11087:3: ruleIntegerReference + { + before(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); + pushFollow(FOLLOW_2); + ruleIntegerReference(); + + state._fsp--; + + after(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntegerTypeScope__TypeAssignment_1" + + + // $ANTLR start "rule__IntegerTypeScope__SetsNewAssignment_2_0" + // InternalApplicationConfiguration.g:11096:1: rule__IntegerTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; + public final void rule__IntegerTypeScope__SetsNewAssignment_2_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11100:1: ( ( ( '+=' ) ) ) + // InternalApplicationConfiguration.g:11101:2: ( ( '+=' ) ) + { + // InternalApplicationConfiguration.g:11101:2: ( ( '+=' ) ) + // InternalApplicationConfiguration.g:11102:3: ( '+=' ) + { + before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + // InternalApplicationConfiguration.g:11103:3: ( '+=' ) + // InternalApplicationConfiguration.g:11104:4: '+=' + { + before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + match(input,60,FOLLOW_2); + after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + + } + + after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntegerTypeScope__SetsNewAssignment_2_0" + + + // $ANTLR start "rule__IntegerTypeScope__SetsSumAssignment_2_1" + // InternalApplicationConfiguration.g:11115:1: rule__IntegerTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; + public final void rule__IntegerTypeScope__SetsSumAssignment_2_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11119:1: ( ( ( '=' ) ) ) + // InternalApplicationConfiguration.g:11120:2: ( ( '=' ) ) + { + // InternalApplicationConfiguration.g:11120:2: ( ( '=' ) ) + // InternalApplicationConfiguration.g:11121:3: ( '=' ) + { + before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + // InternalApplicationConfiguration.g:11122:3: ( '=' ) + // InternalApplicationConfiguration.g:11123:4: '=' + { + before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + match(input,29,FOLLOW_2); + after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + + } + + after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntegerTypeScope__SetsSumAssignment_2_1" + + + // $ANTLR start "rule__IntegerTypeScope__NumberAssignment_3_0" + // InternalApplicationConfiguration.g:11134:1: rule__IntegerTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; + public final void rule__IntegerTypeScope__NumberAssignment_3_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11138:1: ( ( ruleExactNumber ) ) + // InternalApplicationConfiguration.g:11139:2: ( ruleExactNumber ) + { + // InternalApplicationConfiguration.g:11139:2: ( ruleExactNumber ) + // InternalApplicationConfiguration.g:11140:3: ruleExactNumber + { + before(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); + pushFollow(FOLLOW_2); + ruleExactNumber(); + + state._fsp--; + + after(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntegerTypeScope__NumberAssignment_3_0" + + + // $ANTLR start "rule__IntegerTypeScope__NumberAssignment_3_1" + // InternalApplicationConfiguration.g:11149:1: rule__IntegerTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; + public final void rule__IntegerTypeScope__NumberAssignment_3_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11153:1: ( ( ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:11154:2: ( ruleIntervallNumber ) + { + // InternalApplicationConfiguration.g:11154:2: ( ruleIntervallNumber ) + // InternalApplicationConfiguration.g:11155:3: ruleIntervallNumber + { + before(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); + pushFollow(FOLLOW_2); + ruleIntervallNumber(); + + state._fsp--; + + after(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntegerTypeScope__NumberAssignment_3_1" + + + // $ANTLR start "rule__IntegerTypeScope__NumberAssignment_3_2" + // InternalApplicationConfiguration.g:11164:1: rule__IntegerTypeScope__NumberAssignment_3_2 : ( ruleIntEnumberation ) ; + public final void rule__IntegerTypeScope__NumberAssignment_3_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11168:1: ( ( ruleIntEnumberation ) ) + // InternalApplicationConfiguration.g:11169:2: ( ruleIntEnumberation ) + { + // InternalApplicationConfiguration.g:11169:2: ( ruleIntEnumberation ) + // InternalApplicationConfiguration.g:11170:3: ruleIntEnumberation + { + before(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); + pushFollow(FOLLOW_2); + ruleIntEnumberation(); + + state._fsp--; + + after(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntegerTypeScope__NumberAssignment_3_2" + + + // $ANTLR start "rule__RealTypeScope__TypeAssignment_1" + // InternalApplicationConfiguration.g:11179:1: rule__RealTypeScope__TypeAssignment_1 : ( ruleRealReference ) ; + public final void rule__RealTypeScope__TypeAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11183:1: ( ( ruleRealReference ) ) + // InternalApplicationConfiguration.g:11184:2: ( ruleRealReference ) + { + // InternalApplicationConfiguration.g:11184:2: ( ruleRealReference ) + // InternalApplicationConfiguration.g:11185:3: ruleRealReference + { + before(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); + pushFollow(FOLLOW_2); + ruleRealReference(); + + state._fsp--; + + after(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealTypeScope__TypeAssignment_1" + + + // $ANTLR start "rule__RealTypeScope__SetsNewAssignment_2_0" + // InternalApplicationConfiguration.g:11194:1: rule__RealTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; + public final void rule__RealTypeScope__SetsNewAssignment_2_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11198:1: ( ( ( '+=' ) ) ) + // InternalApplicationConfiguration.g:11199:2: ( ( '+=' ) ) + { + // InternalApplicationConfiguration.g:11199:2: ( ( '+=' ) ) + // InternalApplicationConfiguration.g:11200:3: ( '+=' ) + { + before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + // InternalApplicationConfiguration.g:11201:3: ( '+=' ) + // InternalApplicationConfiguration.g:11202:4: '+=' + { + before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + match(input,60,FOLLOW_2); + after(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + + } + + after(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealTypeScope__SetsNewAssignment_2_0" + + + // $ANTLR start "rule__RealTypeScope__SetsSumAssignment_2_1" + // InternalApplicationConfiguration.g:11213:1: rule__RealTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; + public final void rule__RealTypeScope__SetsSumAssignment_2_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11217:1: ( ( ( '=' ) ) ) + // InternalApplicationConfiguration.g:11218:2: ( ( '=' ) ) + { + // InternalApplicationConfiguration.g:11218:2: ( ( '=' ) ) + // InternalApplicationConfiguration.g:11219:3: ( '=' ) + { + before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + // InternalApplicationConfiguration.g:11220:3: ( '=' ) + // InternalApplicationConfiguration.g:11221:4: '=' + { + before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + match(input,29,FOLLOW_2); + after(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + + } + + after(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealTypeScope__SetsSumAssignment_2_1" + + + // $ANTLR start "rule__RealTypeScope__NumberAssignment_3_0" + // InternalApplicationConfiguration.g:11232:1: rule__RealTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; + public final void rule__RealTypeScope__NumberAssignment_3_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11236:1: ( ( ruleExactNumber ) ) + // InternalApplicationConfiguration.g:11237:2: ( ruleExactNumber ) + { + // InternalApplicationConfiguration.g:11237:2: ( ruleExactNumber ) + // InternalApplicationConfiguration.g:11238:3: ruleExactNumber + { + before(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); + pushFollow(FOLLOW_2); + ruleExactNumber(); + + state._fsp--; + + after(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealTypeScope__NumberAssignment_3_0" + + + // $ANTLR start "rule__RealTypeScope__NumberAssignment_3_1" + // InternalApplicationConfiguration.g:11247:1: rule__RealTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; + public final void rule__RealTypeScope__NumberAssignment_3_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11251:1: ( ( ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:11252:2: ( ruleIntervallNumber ) + { + // InternalApplicationConfiguration.g:11252:2: ( ruleIntervallNumber ) + // InternalApplicationConfiguration.g:11253:3: ruleIntervallNumber + { + before(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); + pushFollow(FOLLOW_2); + ruleIntervallNumber(); + + state._fsp--; + + after(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealTypeScope__NumberAssignment_3_1" + + + // $ANTLR start "rule__RealTypeScope__NumberAssignment_3_2" + // InternalApplicationConfiguration.g:11262:1: rule__RealTypeScope__NumberAssignment_3_2 : ( ruleRealEnumeration ) ; + public final void rule__RealTypeScope__NumberAssignment_3_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11266:1: ( ( ruleRealEnumeration ) ) + // InternalApplicationConfiguration.g:11267:2: ( ruleRealEnumeration ) + { + // InternalApplicationConfiguration.g:11267:2: ( ruleRealEnumeration ) + // InternalApplicationConfiguration.g:11268:3: ruleRealEnumeration + { + before(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); + pushFollow(FOLLOW_2); + ruleRealEnumeration(); + + state._fsp--; + + after(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealTypeScope__NumberAssignment_3_2" + + + // $ANTLR start "rule__StringTypeScope__TypeAssignment_1" + // InternalApplicationConfiguration.g:11277:1: rule__StringTypeScope__TypeAssignment_1 : ( ruleStringReference ) ; + public final void rule__StringTypeScope__TypeAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11281:1: ( ( ruleStringReference ) ) + // InternalApplicationConfiguration.g:11282:2: ( ruleStringReference ) + { + // InternalApplicationConfiguration.g:11282:2: ( ruleStringReference ) + // InternalApplicationConfiguration.g:11283:3: ruleStringReference + { + before(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); + pushFollow(FOLLOW_2); + ruleStringReference(); + + state._fsp--; + + after(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringTypeScope__TypeAssignment_1" + + + // $ANTLR start "rule__StringTypeScope__SetsNewAssignment_2_0" + // InternalApplicationConfiguration.g:11292:1: rule__StringTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; + public final void rule__StringTypeScope__SetsNewAssignment_2_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11296:1: ( ( ( '+=' ) ) ) + // InternalApplicationConfiguration.g:11297:2: ( ( '+=' ) ) + { + // InternalApplicationConfiguration.g:11297:2: ( ( '+=' ) ) + // InternalApplicationConfiguration.g:11298:3: ( '+=' ) + { + before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + // InternalApplicationConfiguration.g:11299:3: ( '+=' ) + // InternalApplicationConfiguration.g:11300:4: '+=' + { + before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + match(input,60,FOLLOW_2); + after(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + + } + + after(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringTypeScope__SetsNewAssignment_2_0" + + + // $ANTLR start "rule__StringTypeScope__SetsSumAssignment_2_1" + // InternalApplicationConfiguration.g:11311:1: rule__StringTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; + public final void rule__StringTypeScope__SetsSumAssignment_2_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11315:1: ( ( ( '=' ) ) ) + // InternalApplicationConfiguration.g:11316:2: ( ( '=' ) ) + { + // InternalApplicationConfiguration.g:11316:2: ( ( '=' ) ) + // InternalApplicationConfiguration.g:11317:3: ( '=' ) + { + before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + // InternalApplicationConfiguration.g:11318:3: ( '=' ) + // InternalApplicationConfiguration.g:11319:4: '=' + { + before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + match(input,29,FOLLOW_2); + after(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + + } + + after(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringTypeScope__SetsSumAssignment_2_1" + + + // $ANTLR start "rule__StringTypeScope__NumberAssignment_3_0" + // InternalApplicationConfiguration.g:11330:1: rule__StringTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; + public final void rule__StringTypeScope__NumberAssignment_3_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11334:1: ( ( ruleExactNumber ) ) + // InternalApplicationConfiguration.g:11335:2: ( ruleExactNumber ) + { + // InternalApplicationConfiguration.g:11335:2: ( ruleExactNumber ) + // InternalApplicationConfiguration.g:11336:3: ruleExactNumber + { + before(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); + pushFollow(FOLLOW_2); + ruleExactNumber(); + + state._fsp--; + + after(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringTypeScope__NumberAssignment_3_0" + + + // $ANTLR start "rule__StringTypeScope__NumberAssignment_3_1" + // InternalApplicationConfiguration.g:11345:1: rule__StringTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; + public final void rule__StringTypeScope__NumberAssignment_3_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11349:1: ( ( ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:11350:2: ( ruleIntervallNumber ) + { + // InternalApplicationConfiguration.g:11350:2: ( ruleIntervallNumber ) + // InternalApplicationConfiguration.g:11351:3: ruleIntervallNumber + { + before(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); + pushFollow(FOLLOW_2); + ruleIntervallNumber(); + + state._fsp--; + + after(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringTypeScope__NumberAssignment_3_1" + + + // $ANTLR start "rule__StringTypeScope__NumberAssignment_3_2" + // InternalApplicationConfiguration.g:11360:1: rule__StringTypeScope__NumberAssignment_3_2 : ( ruleStringEnumeration ) ; + public final void rule__StringTypeScope__NumberAssignment_3_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11364:1: ( ( ruleStringEnumeration ) ) + // InternalApplicationConfiguration.g:11365:2: ( ruleStringEnumeration ) + { + // InternalApplicationConfiguration.g:11365:2: ( ruleStringEnumeration ) + // InternalApplicationConfiguration.g:11366:3: ruleStringEnumeration + { + before(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); + pushFollow(FOLLOW_2); + ruleStringEnumeration(); + + state._fsp--; + + after(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringTypeScope__NumberAssignment_3_2" + + + // $ANTLR start "rule__ClassReference__ElementAssignment_1" + // InternalApplicationConfiguration.g:11375:1: rule__ClassReference__ElementAssignment_1 : ( ruleMetamodelElement ) ; + public final void rule__ClassReference__ElementAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11379:1: ( ( ruleMetamodelElement ) ) + // InternalApplicationConfiguration.g:11380:2: ( ruleMetamodelElement ) + { + // InternalApplicationConfiguration.g:11380:2: ( ruleMetamodelElement ) + // InternalApplicationConfiguration.g:11381:3: ruleMetamodelElement + { + before(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); + pushFollow(FOLLOW_2); + ruleMetamodelElement(); + + state._fsp--; + + after(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ClassReference__ElementAssignment_1" + + + // $ANTLR start "rule__ExactNumber__ExactNumberAssignment_0" + // InternalApplicationConfiguration.g:11390:1: rule__ExactNumber__ExactNumberAssignment_0 : ( RULE_INT ) ; + public final void rule__ExactNumber__ExactNumberAssignment_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11394:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:11395:2: ( RULE_INT ) + { + // InternalApplicationConfiguration.g:11395:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:11396:3: RULE_INT + { + before(grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0()); + match(input,RULE_INT,FOLLOW_2); + after(grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ExactNumber__ExactNumberAssignment_0" + + + // $ANTLR start "rule__ExactNumber__ExactUnlimitedAssignment_1" + // InternalApplicationConfiguration.g:11405:1: rule__ExactNumber__ExactUnlimitedAssignment_1 : ( ( '*' ) ) ; + public final void rule__ExactNumber__ExactUnlimitedAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11409:1: ( ( ( '*' ) ) ) + // InternalApplicationConfiguration.g:11410:2: ( ( '*' ) ) + { + // InternalApplicationConfiguration.g:11410:2: ( ( '*' ) ) + // InternalApplicationConfiguration.g:11411:3: ( '*' ) + { + before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); + // InternalApplicationConfiguration.g:11412:3: ( '*' ) + // InternalApplicationConfiguration.g:11413:4: '*' + { + before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); + match(input,61,FOLLOW_2); + after(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); + + } + + after(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ExactNumber__ExactUnlimitedAssignment_1" + + + // $ANTLR start "rule__IntervallNumber__MinAssignment_0" + // InternalApplicationConfiguration.g:11424:1: rule__IntervallNumber__MinAssignment_0 : ( RULE_INT ) ; + public final void rule__IntervallNumber__MinAssignment_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11428:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:11429:2: ( RULE_INT ) + { + // InternalApplicationConfiguration.g:11429:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:11430:3: RULE_INT + { + before(grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); + match(input,RULE_INT,FOLLOW_2); + after(grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntervallNumber__MinAssignment_0" + + + // $ANTLR start "rule__IntervallNumber__MaxNumberAssignment_2_0" + // InternalApplicationConfiguration.g:11439:1: rule__IntervallNumber__MaxNumberAssignment_2_0 : ( RULE_INT ) ; + public final void rule__IntervallNumber__MaxNumberAssignment_2_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11443:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:11444:2: ( RULE_INT ) + { + // InternalApplicationConfiguration.g:11444:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:11445:3: RULE_INT + { + before(grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0()); + match(input,RULE_INT,FOLLOW_2); + after(grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntervallNumber__MaxNumberAssignment_2_0" + + + // $ANTLR start "rule__IntervallNumber__MaxUnlimitedAssignment_2_1" + // InternalApplicationConfiguration.g:11454:1: rule__IntervallNumber__MaxUnlimitedAssignment_2_1 : ( ( '*' ) ) ; + public final void rule__IntervallNumber__MaxUnlimitedAssignment_2_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11458:1: ( ( ( '*' ) ) ) + // InternalApplicationConfiguration.g:11459:2: ( ( '*' ) ) + { + // InternalApplicationConfiguration.g:11459:2: ( ( '*' ) ) + // InternalApplicationConfiguration.g:11460:3: ( '*' ) + { + before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); + // InternalApplicationConfiguration.g:11461:3: ( '*' ) + // InternalApplicationConfiguration.g:11462:4: '*' + { + before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); + match(input,61,FOLLOW_2); + after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); + + } + + after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntervallNumber__MaxUnlimitedAssignment_2_1" + + + // $ANTLR start "rule__IntEnumberation__EntryAssignment_2_0" + // InternalApplicationConfiguration.g:11473:1: rule__IntEnumberation__EntryAssignment_2_0 : ( ruleINTLiteral ) ; + public final void rule__IntEnumberation__EntryAssignment_2_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11477:1: ( ( ruleINTLiteral ) ) + // InternalApplicationConfiguration.g:11478:2: ( ruleINTLiteral ) + { + // InternalApplicationConfiguration.g:11478:2: ( ruleINTLiteral ) + // InternalApplicationConfiguration.g:11479:3: ruleINTLiteral + { + before(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0()); + pushFollow(FOLLOW_2); + ruleINTLiteral(); + + state._fsp--; + + after(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntEnumberation__EntryAssignment_2_0" + + + // $ANTLR start "rule__IntEnumberation__EntryAssignment_2_1_1" + // InternalApplicationConfiguration.g:11488:1: rule__IntEnumberation__EntryAssignment_2_1_1 : ( ruleINTLiteral ) ; + public final void rule__IntEnumberation__EntryAssignment_2_1_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11492:1: ( ( ruleINTLiteral ) ) + // InternalApplicationConfiguration.g:11493:2: ( ruleINTLiteral ) + { + // InternalApplicationConfiguration.g:11493:2: ( ruleINTLiteral ) + // InternalApplicationConfiguration.g:11494:3: ruleINTLiteral + { + before(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0()); + pushFollow(FOLLOW_2); + ruleINTLiteral(); + + state._fsp--; + + after(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntEnumberation__EntryAssignment_2_1_1" + + + // $ANTLR start "rule__RealEnumeration__EntryAssignment_2_0" + // InternalApplicationConfiguration.g:11503:1: rule__RealEnumeration__EntryAssignment_2_0 : ( ruleREALLiteral ) ; + public final void rule__RealEnumeration__EntryAssignment_2_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11507:1: ( ( ruleREALLiteral ) ) + // InternalApplicationConfiguration.g:11508:2: ( ruleREALLiteral ) + { + // InternalApplicationConfiguration.g:11508:2: ( ruleREALLiteral ) + // InternalApplicationConfiguration.g:11509:3: ruleREALLiteral + { + before(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0()); + pushFollow(FOLLOW_2); + ruleREALLiteral(); + + state._fsp--; + + after(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealEnumeration__EntryAssignment_2_0" + + + // $ANTLR start "rule__RealEnumeration__EntryAssignment_2_1_1" + // InternalApplicationConfiguration.g:11518:1: rule__RealEnumeration__EntryAssignment_2_1_1 : ( ruleREALLiteral ) ; + public final void rule__RealEnumeration__EntryAssignment_2_1_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11522:1: ( ( ruleREALLiteral ) ) + // InternalApplicationConfiguration.g:11523:2: ( ruleREALLiteral ) + { + // InternalApplicationConfiguration.g:11523:2: ( ruleREALLiteral ) + // InternalApplicationConfiguration.g:11524:3: ruleREALLiteral + { + before(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0()); + pushFollow(FOLLOW_2); + ruleREALLiteral(); + + state._fsp--; + + after(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealEnumeration__EntryAssignment_2_1_1" + + + // $ANTLR start "rule__StringEnumeration__EntryAssignment_2_0" + // InternalApplicationConfiguration.g:11533:1: rule__StringEnumeration__EntryAssignment_2_0 : ( RULE_STRING ) ; + public final void rule__StringEnumeration__EntryAssignment_2_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11537:1: ( ( RULE_STRING ) ) + // InternalApplicationConfiguration.g:11538:2: ( RULE_STRING ) + { + // InternalApplicationConfiguration.g:11538:2: ( RULE_STRING ) + // InternalApplicationConfiguration.g:11539:3: RULE_STRING + { + before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0()); + match(input,RULE_STRING,FOLLOW_2); + after(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringEnumeration__EntryAssignment_2_0" + + + // $ANTLR start "rule__StringEnumeration__EntryAssignment_2_1_1" + // InternalApplicationConfiguration.g:11548:1: rule__StringEnumeration__EntryAssignment_2_1_1 : ( RULE_STRING ) ; + public final void rule__StringEnumeration__EntryAssignment_2_1_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11552:1: ( ( RULE_STRING ) ) + // InternalApplicationConfiguration.g:11553:2: ( RULE_STRING ) + { + // InternalApplicationConfiguration.g:11553:2: ( RULE_STRING ) + // InternalApplicationConfiguration.g:11554:3: RULE_STRING + { + before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0()); + match(input,RULE_STRING,FOLLOW_2); + after(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringEnumeration__EntryAssignment_2_1_1" + + + // $ANTLR start "rule__ScopeDeclaration__NameAssignment_1" + // InternalApplicationConfiguration.g:11563:1: rule__ScopeDeclaration__NameAssignment_1 : ( RULE_ID ) ; + public final void rule__ScopeDeclaration__NameAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11567:1: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:11568:2: ( RULE_ID ) + { + // InternalApplicationConfiguration.g:11568:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:11569:3: RULE_ID + { + before(grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeDeclaration__NameAssignment_1" + + + // $ANTLR start "rule__ScopeDeclaration__SpecificationAssignment_2" + // InternalApplicationConfiguration.g:11578:1: rule__ScopeDeclaration__SpecificationAssignment_2 : ( ruleScopeSpecification ) ; + public final void rule__ScopeDeclaration__SpecificationAssignment_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11582:1: ( ( ruleScopeSpecification ) ) + // InternalApplicationConfiguration.g:11583:2: ( ruleScopeSpecification ) + { + // InternalApplicationConfiguration.g:11583:2: ( ruleScopeSpecification ) + // InternalApplicationConfiguration.g:11584:3: ruleScopeSpecification + { + before(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); + pushFollow(FOLLOW_2); + ruleScopeSpecification(); + + state._fsp--; + + after(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeDeclaration__SpecificationAssignment_2" + + + // $ANTLR start "rule__ScopeReference__ReferredAssignment" + // InternalApplicationConfiguration.g:11593:1: rule__ScopeReference__ReferredAssignment : ( ( RULE_ID ) ) ; + public final void rule__ScopeReference__ReferredAssignment() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11597:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:11598:2: ( ( RULE_ID ) ) + { + // InternalApplicationConfiguration.g:11598:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:11599:3: ( RULE_ID ) + { + before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0()); + // InternalApplicationConfiguration.g:11600:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:11601:4: RULE_ID + { + before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationIDTerminalRuleCall_0_1()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationIDTerminalRuleCall_0_1()); + + } + + after(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeReference__ReferredAssignment" + + + // $ANTLR start "rule__GenerationTask__MetamodelAssignment_3_0_2" + // InternalApplicationConfiguration.g:11612:1: rule__GenerationTask__MetamodelAssignment_3_0_2 : ( ruleMetamodel ) ; + public final void rule__GenerationTask__MetamodelAssignment_3_0_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11616:1: ( ( ruleMetamodel ) ) + // InternalApplicationConfiguration.g:11617:2: ( ruleMetamodel ) + { + // InternalApplicationConfiguration.g:11617:2: ( ruleMetamodel ) + // InternalApplicationConfiguration.g:11618:3: ruleMetamodel + { + before(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); + pushFollow(FOLLOW_2); + ruleMetamodel(); + + state._fsp--; + + after(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__MetamodelAssignment_3_0_2" + + + // $ANTLR start "rule__GenerationTask__PartialModelAssignment_3_1_2" + // InternalApplicationConfiguration.g:11627:1: rule__GenerationTask__PartialModelAssignment_3_1_2 : ( rulePartialModel ) ; + public final void rule__GenerationTask__PartialModelAssignment_3_1_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11631:1: ( ( rulePartialModel ) ) + // InternalApplicationConfiguration.g:11632:2: ( rulePartialModel ) + { + // InternalApplicationConfiguration.g:11632:2: ( rulePartialModel ) + // InternalApplicationConfiguration.g:11633:3: rulePartialModel + { + before(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); + pushFollow(FOLLOW_2); + rulePartialModel(); + + state._fsp--; + + after(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__PartialModelAssignment_3_1_2" + + + // $ANTLR start "rule__GenerationTask__PatternsAssignment_3_2_2" + // InternalApplicationConfiguration.g:11642:1: rule__GenerationTask__PatternsAssignment_3_2_2 : ( ruleGraphPattern ) ; + public final void rule__GenerationTask__PatternsAssignment_3_2_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11646:1: ( ( ruleGraphPattern ) ) + // InternalApplicationConfiguration.g:11647:2: ( ruleGraphPattern ) + { + // InternalApplicationConfiguration.g:11647:2: ( ruleGraphPattern ) + // InternalApplicationConfiguration.g:11648:3: ruleGraphPattern + { + before(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); + pushFollow(FOLLOW_2); + ruleGraphPattern(); + + state._fsp--; + + after(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__PatternsAssignment_3_2_2" + + + // $ANTLR start "rule__GenerationTask__ObjectivesAssignment_3_3_2" + // InternalApplicationConfiguration.g:11657:1: rule__GenerationTask__ObjectivesAssignment_3_3_2 : ( ruleObjective ) ; + public final void rule__GenerationTask__ObjectivesAssignment_3_3_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11661:1: ( ( ruleObjective ) ) + // InternalApplicationConfiguration.g:11662:2: ( ruleObjective ) + { + // InternalApplicationConfiguration.g:11662:2: ( ruleObjective ) + // InternalApplicationConfiguration.g:11663:3: ruleObjective + { + before(grammarAccess.getGenerationTaskAccess().getObjectivesObjectiveParserRuleCall_3_3_2_0()); + pushFollow(FOLLOW_2); + ruleObjective(); + + state._fsp--; + + after(grammarAccess.getGenerationTaskAccess().getObjectivesObjectiveParserRuleCall_3_3_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__ObjectivesAssignment_3_3_2" + + + // $ANTLR start "rule__GenerationTask__ScopeAssignment_3_4_2" + // InternalApplicationConfiguration.g:11672:1: rule__GenerationTask__ScopeAssignment_3_4_2 : ( ruleScope ) ; + public final void rule__GenerationTask__ScopeAssignment_3_4_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11676:1: ( ( ruleScope ) ) + // InternalApplicationConfiguration.g:11677:2: ( ruleScope ) + { + // InternalApplicationConfiguration.g:11677:2: ( ruleScope ) + // InternalApplicationConfiguration.g:11678:3: ruleScope + { + before(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_4_2_0()); + pushFollow(FOLLOW_2); + ruleScope(); + + state._fsp--; + + after(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_4_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__ScopeAssignment_3_4_2" + + + // $ANTLR start "rule__GenerationTask__NumberSpecifiedAssignment_3_5_0" + // InternalApplicationConfiguration.g:11687:1: rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 : ( ( 'number' ) ) ; + public final void rule__GenerationTask__NumberSpecifiedAssignment_3_5_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11691:1: ( ( ( 'number' ) ) ) + // InternalApplicationConfiguration.g:11692:2: ( ( 'number' ) ) + { + // InternalApplicationConfiguration.g:11692:2: ( ( 'number' ) ) + // InternalApplicationConfiguration.g:11693:3: ( 'number' ) + { + before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); + // InternalApplicationConfiguration.g:11694:3: ( 'number' ) + // InternalApplicationConfiguration.g:11695:4: 'number' + { + before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); + match(input,62,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); + + } + + after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__NumberSpecifiedAssignment_3_5_0" + + + // $ANTLR start "rule__GenerationTask__NumberAssignment_3_5_2" + // InternalApplicationConfiguration.g:11706:1: rule__GenerationTask__NumberAssignment_3_5_2 : ( RULE_INT ) ; + public final void rule__GenerationTask__NumberAssignment_3_5_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11710:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:11711:2: ( RULE_INT ) + { + // InternalApplicationConfiguration.g:11711:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:11712:3: RULE_INT + { + before(grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_5_2_0()); + match(input,RULE_INT,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_5_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__NumberAssignment_3_5_2" + + + // $ANTLR start "rule__GenerationTask__RunSpecifiedAssignment_3_6_0" + // InternalApplicationConfiguration.g:11721:1: rule__GenerationTask__RunSpecifiedAssignment_3_6_0 : ( ( 'runs' ) ) ; + public final void rule__GenerationTask__RunSpecifiedAssignment_3_6_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11725:1: ( ( ( 'runs' ) ) ) + // InternalApplicationConfiguration.g:11726:2: ( ( 'runs' ) ) + { + // InternalApplicationConfiguration.g:11726:2: ( ( 'runs' ) ) + // InternalApplicationConfiguration.g:11727:3: ( 'runs' ) + { + before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); + // InternalApplicationConfiguration.g:11728:3: ( 'runs' ) + // InternalApplicationConfiguration.g:11729:4: 'runs' + { + before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); + match(input,63,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); + + } + + after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__RunSpecifiedAssignment_3_6_0" + + + // $ANTLR start "rule__GenerationTask__RunsAssignment_3_6_2" + // InternalApplicationConfiguration.g:11740:1: rule__GenerationTask__RunsAssignment_3_6_2 : ( RULE_INT ) ; + public final void rule__GenerationTask__RunsAssignment_3_6_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11744:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:11745:2: ( RULE_INT ) + { + // InternalApplicationConfiguration.g:11745:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:11746:3: RULE_INT + { + before(grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_6_2_0()); + match(input,RULE_INT,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_6_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__RunsAssignment_3_6_2" + + + // $ANTLR start "rule__GenerationTask__SolverAssignment_3_7_2" + // InternalApplicationConfiguration.g:11755:1: rule__GenerationTask__SolverAssignment_3_7_2 : ( ruleSolver ) ; + public final void rule__GenerationTask__SolverAssignment_3_7_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11759:1: ( ( ruleSolver ) ) + // InternalApplicationConfiguration.g:11760:2: ( ruleSolver ) + { + // InternalApplicationConfiguration.g:11760:2: ( ruleSolver ) + // InternalApplicationConfiguration.g:11761:3: ruleSolver + { + before(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_7_2_0()); + pushFollow(FOLLOW_2); + ruleSolver(); + + state._fsp--; + + after(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_7_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__SolverAssignment_3_7_2" + + + // $ANTLR start "rule__GenerationTask__ConfigAssignment_3_8_2" + // InternalApplicationConfiguration.g:11770:1: rule__GenerationTask__ConfigAssignment_3_8_2 : ( ruleConfig ) ; + public final void rule__GenerationTask__ConfigAssignment_3_8_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11774:1: ( ( ruleConfig ) ) + // InternalApplicationConfiguration.g:11775:2: ( ruleConfig ) + { + // InternalApplicationConfiguration.g:11775:2: ( ruleConfig ) + // InternalApplicationConfiguration.g:11776:3: ruleConfig + { + before(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_8_2_0()); + pushFollow(FOLLOW_2); + ruleConfig(); + + state._fsp--; + + after(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_8_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__ConfigAssignment_3_8_2" + + + // $ANTLR start "rule__GenerationTask__DebugFolderAssignment_3_9_2" + // InternalApplicationConfiguration.g:11785:1: rule__GenerationTask__DebugFolderAssignment_3_9_2 : ( ruleFile ) ; + public final void rule__GenerationTask__DebugFolderAssignment_3_9_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11789:1: ( ( ruleFile ) ) + // InternalApplicationConfiguration.g:11790:2: ( ruleFile ) + { + // InternalApplicationConfiguration.g:11790:2: ( ruleFile ) + // InternalApplicationConfiguration.g:11791:3: ruleFile + { + before(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_9_2_0()); + pushFollow(FOLLOW_2); + ruleFile(); + + state._fsp--; + + after(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_9_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__DebugFolderAssignment_3_9_2" + + + // $ANTLR start "rule__GenerationTask__TargetLogFileAssignment_3_10_2" + // InternalApplicationConfiguration.g:11800:1: rule__GenerationTask__TargetLogFileAssignment_3_10_2 : ( ruleFile ) ; + public final void rule__GenerationTask__TargetLogFileAssignment_3_10_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11804:1: ( ( ruleFile ) ) + // InternalApplicationConfiguration.g:11805:2: ( ruleFile ) + { + // InternalApplicationConfiguration.g:11805:2: ( ruleFile ) + // InternalApplicationConfiguration.g:11806:3: ruleFile + { + before(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_10_2_0()); + pushFollow(FOLLOW_2); + ruleFile(); + + state._fsp--; + + after(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_10_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__TargetLogFileAssignment_3_10_2" + + + // $ANTLR start "rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2" + // InternalApplicationConfiguration.g:11815:1: rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 : ( ruleFile ) ; + public final void rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11819:1: ( ( ruleFile ) ) + // InternalApplicationConfiguration.g:11820:2: ( ruleFile ) + { + // InternalApplicationConfiguration.g:11820:2: ( ruleFile ) + // InternalApplicationConfiguration.g:11821:3: ruleFile + { + before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_11_2_0()); + pushFollow(FOLLOW_2); + ruleFile(); + + state._fsp--; + + after(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_11_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2" + + + // $ANTLR start "rule__GenerationTask__TagetFolderAssignment_3_12_2" + // InternalApplicationConfiguration.g:11830:1: rule__GenerationTask__TagetFolderAssignment_3_12_2 : ( ruleFile ) ; + public final void rule__GenerationTask__TagetFolderAssignment_3_12_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11834:1: ( ( ruleFile ) ) + // InternalApplicationConfiguration.g:11835:2: ( ruleFile ) + { + // InternalApplicationConfiguration.g:11835:2: ( ruleFile ) + // InternalApplicationConfiguration.g:11836:3: ruleFile + { + before(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_12_2_0()); + pushFollow(FOLLOW_2); + ruleFile(); + + state._fsp--; + + after(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_12_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__TagetFolderAssignment_3_12_2" + + // Delegated rules + + + protected DFA62 dfa62 = new DFA62(this); + protected DFA63 dfa63 = new DFA63(this); + protected DFA64 dfa64 = new DFA64(this); + protected DFA65 dfa65 = new DFA65(this); + protected DFA66 dfa66 = new DFA66(this); + protected DFA67 dfa67 = new DFA67(this); + protected DFA68 dfa68 = new DFA68(this); + protected DFA69 dfa69 = new DFA69(this); + protected DFA70 dfa70 = new DFA70(this); + protected DFA71 dfa71 = new DFA71(this); + protected DFA72 dfa72 = new DFA72(this); + protected DFA73 dfa73 = new DFA73(this); + protected DFA74 dfa74 = new DFA74(this); + protected DFA75 dfa75 = new DFA75(this); + static final String dfa_1s = "\17\uffff"; + static final String dfa_2s = "\1\37\16\uffff"; + static final String dfa_3s = "\1\77\16\uffff"; + static final String dfa_4s = "\1\uffff\15\1\1\2"; + static final String dfa_5s = "\1\0\16\uffff}>"; + static final String[] dfa_6s = { + "\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", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "" + }; + + static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s); + static final char[] dfa_2 = DFA.unpackEncodedStringToUnsignedChars(dfa_2s); + static final char[] dfa_3 = DFA.unpackEncodedStringToUnsignedChars(dfa_3s); + static final short[] dfa_4 = DFA.unpackEncodedString(dfa_4s); + static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s); + static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s); + + class DFA62 extends DFA { + + public DFA62(BaseRecognizer recognizer) { + this.recognizer = recognizer; + this.decisionNumber = 62; + this.eot = dfa_1; + this.eof = dfa_1; + this.min = dfa_2; + this.max = dfa_3; + this.accept = dfa_4; + this.special = dfa_5; + this.transition = dfa_6; + } + public String getDescription() { + return "9521:2: ( rule__GenerationTask__UnorderedGroup_3__0 )?"; + } + public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { + TokenStream input = (TokenStream)_input; + int _s = s; + switch ( s ) { + case 0 : + int LA62_0 = input.LA(1); + + + int index62_0 = input.index(); + input.rewind(); + s = -1; + if ( LA62_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + + else if ( LA62_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + + else if ( LA62_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + + else if ( LA62_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + + else if ( LA62_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + + else if ( LA62_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + + else if ( LA62_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + + else if ( LA62_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + + else if ( LA62_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + + else if ( LA62_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + + else if ( LA62_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + + else if ( LA62_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + + else if ( LA62_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + + else if ( (LA62_0==31) ) {s = 14;} + + + input.seek(index62_0); + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 62, _s, input); + error(nvae); + throw nvae; + } + } + static final String dfa_7s = "\16\uffff"; + static final String dfa_8s = "\1\44\15\uffff"; + static final String dfa_9s = "\1\77\15\uffff"; + 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"; + static final String dfa_11s = "\1\0\15\uffff}>"; + static final String[] dfa_12s = { + "\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", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "" + }; + + static final short[] dfa_7 = DFA.unpackEncodedString(dfa_7s); + static final char[] dfa_8 = DFA.unpackEncodedStringToUnsignedChars(dfa_8s); + static final char[] dfa_9 = DFA.unpackEncodedStringToUnsignedChars(dfa_9s); + static final short[] dfa_10 = DFA.unpackEncodedString(dfa_10s); + static final short[] dfa_11 = DFA.unpackEncodedString(dfa_11s); + static final short[][] dfa_12 = unpackEncodedStringArray(dfa_12s); + + class DFA63 extends DFA { + + public DFA63(BaseRecognizer recognizer) { + this.recognizer = recognizer; + this.decisionNumber = 63; + this.eot = dfa_7; + this.eof = dfa_7; + this.min = dfa_8; + this.max = dfa_9; + this.accept = dfa_10; + this.special = dfa_11; + this.transition = dfa_12; + } + public String getDescription() { + 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 ) ) ) ) )"; + } + public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { + TokenStream input = (TokenStream)_input; + int _s = s; + switch ( s ) { + case 0 : + int LA63_0 = input.LA(1); + + + int index63_0 = input.index(); + input.rewind(); + s = -1; + if ( LA63_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + + else if ( LA63_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + + else if ( LA63_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + + else if ( LA63_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + + else if ( LA63_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + + else if ( LA63_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + + else if ( LA63_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + + else if ( LA63_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + + else if ( LA63_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + + else if ( LA63_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + + else if ( LA63_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + + else if ( LA63_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + + else if ( LA63_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + + + input.seek(index63_0); + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 63, _s, input); + error(nvae); + throw nvae; + } + } + + class DFA64 extends DFA { + + public DFA64(BaseRecognizer recognizer) { + this.recognizer = recognizer; + this.decisionNumber = 64; + this.eot = dfa_1; + this.eof = dfa_1; + this.min = dfa_2; + this.max = dfa_3; + this.accept = dfa_4; + this.special = dfa_5; + this.transition = dfa_6; + } + public String getDescription() { + return "9745:2: ( rule__GenerationTask__UnorderedGroup_3__1 )?"; + } + public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { + TokenStream input = (TokenStream)_input; + int _s = s; + switch ( s ) { + case 0 : + int LA64_0 = input.LA(1); + + + int index64_0 = input.index(); + input.rewind(); + s = -1; + if ( LA64_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + + else if ( LA64_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + + else if ( LA64_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + + else if ( LA64_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + + else if ( LA64_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + + else if ( LA64_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + + else if ( LA64_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + + else if ( LA64_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + + else if ( LA64_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + + else if ( LA64_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + + else if ( LA64_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + + else if ( LA64_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + + else if ( LA64_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + + else if ( (LA64_0==31) ) {s = 14;} + + + input.seek(index64_0); + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 64, _s, input); + error(nvae); + throw nvae; + } + } + + class DFA65 extends DFA { + + public DFA65(BaseRecognizer recognizer) { + this.recognizer = recognizer; + this.decisionNumber = 65; + this.eot = dfa_1; + this.eof = dfa_1; + this.min = dfa_2; + this.max = dfa_3; + this.accept = dfa_4; + this.special = dfa_5; + this.transition = dfa_6; + } + public String getDescription() { + return "9757:2: ( rule__GenerationTask__UnorderedGroup_3__2 )?"; + } + public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { + TokenStream input = (TokenStream)_input; + int _s = s; + switch ( s ) { + case 0 : + int LA65_0 = input.LA(1); + + + int index65_0 = input.index(); + input.rewind(); + s = -1; + if ( LA65_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + + else if ( LA65_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + + else if ( LA65_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + + else if ( LA65_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + + else if ( LA65_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + + else if ( LA65_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + + else if ( LA65_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + + else if ( LA65_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + + else if ( LA65_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + + else if ( LA65_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + + else if ( LA65_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + + else if ( LA65_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + + else if ( LA65_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + + else if ( (LA65_0==31) ) {s = 14;} + + + input.seek(index65_0); + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 65, _s, input); + error(nvae); + throw nvae; + } + } + + class DFA66 extends DFA { + + public DFA66(BaseRecognizer recognizer) { + this.recognizer = recognizer; + this.decisionNumber = 66; + this.eot = dfa_1; + this.eof = dfa_1; + this.min = dfa_2; + this.max = dfa_3; + this.accept = dfa_4; + this.special = dfa_5; + this.transition = dfa_6; + } + public String getDescription() { + return "9769:2: ( rule__GenerationTask__UnorderedGroup_3__3 )?"; + } + public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { + TokenStream input = (TokenStream)_input; + int _s = s; + switch ( s ) { + case 0 : + int LA66_0 = input.LA(1); + + + int index66_0 = input.index(); + input.rewind(); + s = -1; + if ( LA66_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + + else if ( LA66_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + + else if ( LA66_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + + else if ( LA66_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + + else if ( LA66_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + + else if ( LA66_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + + else if ( LA66_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + + else if ( LA66_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + + else if ( LA66_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + + else if ( LA66_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + + else if ( LA66_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + + else if ( LA66_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + + else if ( LA66_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + + else if ( (LA66_0==31) ) {s = 14;} + + + input.seek(index66_0); + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 66, _s, input); + error(nvae); + throw nvae; + } + } + + class DFA67 extends DFA { + + public DFA67(BaseRecognizer recognizer) { + this.recognizer = recognizer; + this.decisionNumber = 67; + this.eot = dfa_1; + this.eof = dfa_1; + this.min = dfa_2; + this.max = dfa_3; + this.accept = dfa_4; + this.special = dfa_5; + this.transition = dfa_6; + } + public String getDescription() { + return "9781:2: ( rule__GenerationTask__UnorderedGroup_3__4 )?"; + } + public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { + TokenStream input = (TokenStream)_input; + int _s = s; + switch ( s ) { + case 0 : + int LA67_0 = input.LA(1); + + + int index67_0 = input.index(); + input.rewind(); + s = -1; + if ( LA67_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + + else if ( LA67_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + + else if ( LA67_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + + else if ( LA67_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + + else if ( LA67_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + + else if ( LA67_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + + else if ( LA67_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + + else if ( LA67_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + + else if ( LA67_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + + else if ( LA67_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + + else if ( LA67_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + + else if ( LA67_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + + else if ( LA67_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + + else if ( (LA67_0==31) ) {s = 14;} + + + input.seek(index67_0); + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 67, _s, input); + error(nvae); + throw nvae; + } + } + + class DFA68 extends DFA { + + public DFA68(BaseRecognizer recognizer) { + this.recognizer = recognizer; + this.decisionNumber = 68; + this.eot = dfa_1; + this.eof = dfa_1; + this.min = dfa_2; + this.max = dfa_3; + this.accept = dfa_4; + this.special = dfa_5; + this.transition = dfa_6; + } + public String getDescription() { + return "9793:2: ( rule__GenerationTask__UnorderedGroup_3__5 )?"; + } + public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { + TokenStream input = (TokenStream)_input; + int _s = s; + switch ( s ) { + case 0 : + int LA68_0 = input.LA(1); + + + int index68_0 = input.index(); + input.rewind(); + s = -1; + if ( LA68_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + + else if ( LA68_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + + else if ( LA68_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + + else if ( LA68_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + + else if ( LA68_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + + else if ( LA68_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + + else if ( LA68_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + + else if ( LA68_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + + else if ( LA68_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + + else if ( LA68_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + + else if ( LA68_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + + else if ( LA68_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + + else if ( LA68_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + + else if ( (LA68_0==31) ) {s = 14;} + + + input.seek(index68_0); + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 68, _s, input); + error(nvae); + throw nvae; + } + } + + class DFA69 extends DFA { + + public DFA69(BaseRecognizer recognizer) { + this.recognizer = recognizer; + this.decisionNumber = 69; + this.eot = dfa_1; + this.eof = dfa_1; + this.min = dfa_2; + this.max = dfa_3; + this.accept = dfa_4; + this.special = dfa_5; + this.transition = dfa_6; + } + public String getDescription() { + return "9805:2: ( rule__GenerationTask__UnorderedGroup_3__6 )?"; + } + public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { + TokenStream input = (TokenStream)_input; + int _s = s; + switch ( s ) { + case 0 : + int LA69_0 = input.LA(1); + + + int index69_0 = input.index(); + input.rewind(); + s = -1; + if ( LA69_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + + else if ( LA69_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + + else if ( LA69_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + + else if ( LA69_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + + else if ( LA69_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + + else if ( LA69_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + + else if ( LA69_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + + else if ( LA69_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + + else if ( LA69_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + + else if ( LA69_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + + else if ( LA69_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + + else if ( LA69_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + + else if ( LA69_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + + else if ( (LA69_0==31) ) {s = 14;} + + + input.seek(index69_0); + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 69, _s, input); + error(nvae); + throw nvae; + } + } + + class DFA70 extends DFA { + + public DFA70(BaseRecognizer recognizer) { + this.recognizer = recognizer; + this.decisionNumber = 70; + this.eot = dfa_1; + this.eof = dfa_1; + this.min = dfa_2; + this.max = dfa_3; + this.accept = dfa_4; + this.special = dfa_5; + this.transition = dfa_6; + } + public String getDescription() { + return "9817:2: ( rule__GenerationTask__UnorderedGroup_3__7 )?"; + } + public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { + TokenStream input = (TokenStream)_input; + int _s = s; + switch ( s ) { + case 0 : + int LA70_0 = input.LA(1); + + + int index70_0 = input.index(); + input.rewind(); + s = -1; + if ( LA70_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + + else if ( LA70_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + + else if ( LA70_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + + else if ( LA70_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + + else if ( LA70_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + + else if ( LA70_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + + else if ( LA70_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + + else if ( LA70_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + + else if ( LA70_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + + else if ( LA70_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + + else if ( LA70_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + + else if ( LA70_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + + else if ( LA70_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + + else if ( (LA70_0==31) ) {s = 14;} + + + input.seek(index70_0); + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 70, _s, input); + error(nvae); + throw nvae; + } + } + + class DFA71 extends DFA { + + public DFA71(BaseRecognizer recognizer) { + this.recognizer = recognizer; + this.decisionNumber = 71; + this.eot = dfa_1; + this.eof = dfa_1; + this.min = dfa_2; + this.max = dfa_3; + this.accept = dfa_4; + this.special = dfa_5; + this.transition = dfa_6; + } + public String getDescription() { + return "9829:2: ( rule__GenerationTask__UnorderedGroup_3__8 )?"; + } + public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { + TokenStream input = (TokenStream)_input; + int _s = s; + switch ( s ) { + case 0 : + int LA71_0 = input.LA(1); + + + int index71_0 = input.index(); + input.rewind(); + s = -1; + if ( LA71_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + + else if ( LA71_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + + else if ( LA71_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + + else if ( LA71_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + + else if ( LA71_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + + else if ( LA71_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + + else if ( LA71_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + + else if ( LA71_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + + else if ( LA71_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + + else if ( LA71_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + + else if ( LA71_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + + else if ( LA71_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + + else if ( LA71_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + + else if ( (LA71_0==31) ) {s = 14;} + + + input.seek(index71_0); + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 71, _s, input); + error(nvae); + throw nvae; + } + } + + class DFA72 extends DFA { + + public DFA72(BaseRecognizer recognizer) { + this.recognizer = recognizer; + this.decisionNumber = 72; + this.eot = dfa_1; + this.eof = dfa_1; + this.min = dfa_2; + this.max = dfa_3; + this.accept = dfa_4; + this.special = dfa_5; + this.transition = dfa_6; + } + public String getDescription() { + return "9841:2: ( rule__GenerationTask__UnorderedGroup_3__9 )?"; + } + public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { + TokenStream input = (TokenStream)_input; + int _s = s; + switch ( s ) { + case 0 : + int LA72_0 = input.LA(1); + + + int index72_0 = input.index(); + input.rewind(); + s = -1; + if ( LA72_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + + else if ( LA72_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + + else if ( LA72_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + + else if ( LA72_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + + else if ( LA72_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + + else if ( LA72_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + + else if ( LA72_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + + else if ( LA72_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + + else if ( LA72_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + + else if ( LA72_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + + else if ( LA72_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + + else if ( LA72_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + + else if ( LA72_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + + else if ( (LA72_0==31) ) {s = 14;} + + + input.seek(index72_0); + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 72, _s, input); + error(nvae); + throw nvae; + } + } + + class DFA73 extends DFA { + + public DFA73(BaseRecognizer recognizer) { + this.recognizer = recognizer; + this.decisionNumber = 73; + this.eot = dfa_1; + this.eof = dfa_1; + this.min = dfa_2; + this.max = dfa_3; + this.accept = dfa_4; + this.special = dfa_5; + this.transition = dfa_6; + } + public String getDescription() { + return "9853:2: ( rule__GenerationTask__UnorderedGroup_3__10 )?"; + } + public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { + TokenStream input = (TokenStream)_input; + int _s = s; + switch ( s ) { + case 0 : + int LA73_0 = input.LA(1); + + + int index73_0 = input.index(); + input.rewind(); + s = -1; + if ( LA73_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + + else if ( LA73_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + + else if ( LA73_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + + else if ( LA73_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + + else if ( LA73_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + + else if ( LA73_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + + else if ( LA73_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + + else if ( LA73_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + + else if ( LA73_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + + else if ( LA73_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + + else if ( LA73_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + + else if ( LA73_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + + else if ( LA73_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + + else if ( (LA73_0==31) ) {s = 14;} + + + input.seek(index73_0); + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 73, _s, input); + error(nvae); + throw nvae; + } + } + + class DFA74 extends DFA { + + public DFA74(BaseRecognizer recognizer) { + this.recognizer = recognizer; + this.decisionNumber = 74; + this.eot = dfa_1; + this.eof = dfa_1; + this.min = dfa_2; + this.max = dfa_3; + this.accept = dfa_4; + this.special = dfa_5; + this.transition = dfa_6; + } + public String getDescription() { + return "9865:2: ( rule__GenerationTask__UnorderedGroup_3__11 )?"; + } + public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { + TokenStream input = (TokenStream)_input; + int _s = s; + switch ( s ) { + case 0 : + int LA74_0 = input.LA(1); + + + int index74_0 = input.index(); + input.rewind(); + s = -1; + if ( LA74_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + + else if ( LA74_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + + else if ( LA74_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + + else if ( LA74_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + + else if ( LA74_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + + else if ( LA74_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + + else if ( LA74_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + + else if ( LA74_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + + else if ( LA74_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + + else if ( LA74_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + + else if ( LA74_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + + else if ( LA74_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + + else if ( LA74_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + + else if ( (LA74_0==31) ) {s = 14;} + + + input.seek(index74_0); + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 74, _s, input); + error(nvae); + throw nvae; + } + } + + class DFA75 extends DFA { + + public DFA75(BaseRecognizer recognizer) { + this.recognizer = recognizer; + this.decisionNumber = 75; + this.eot = dfa_1; + this.eof = dfa_1; + this.min = dfa_2; + this.max = dfa_3; + this.accept = dfa_4; + this.special = dfa_5; + this.transition = dfa_6; + } + public String getDescription() { + return "9877:2: ( rule__GenerationTask__UnorderedGroup_3__12 )?"; + } + public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { + TokenStream input = (TokenStream)_input; + int _s = s; + switch ( s ) { + case 0 : + int LA75_0 = input.LA(1); + + + int index75_0 = input.index(); + input.rewind(); + s = -1; + if ( LA75_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + + else if ( LA75_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + + else if ( LA75_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + + else if ( LA75_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + + else if ( LA75_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + + else if ( LA75_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + + else if ( LA75_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + + else if ( LA75_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + + else if ( LA75_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + + else if ( LA75_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + + else if ( LA75_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + + else if ( LA75_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + + else if ( LA75_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + + else if ( (LA75_0==31) ) {s = 14;} + + + input.seek(index75_0); + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 75, _s, input); + error(nvae); + throw nvae; + } + } + + + public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x003006D010000000L}); + public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000002000002L}); + public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x003006D010000002L}); + public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000800000L}); + public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000800002L}); + public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000004000000L}); + public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000040L}); + public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000008000000L}); + public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000020000000L}); + public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000200000010L}); + public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000180000000L}); + public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000100000002L}); + public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000400000000L}); + public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000040000000L}); + public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000800000000L}); + public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000002000000050L}); + public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000050L}); + public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000010000001800L}); + public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x000000000001E000L}); + public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000001000020L}); + public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000380080000040L}); + public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000100000000L}); + public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000380000000040L}); + public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x00000000000E0000L}); + public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000400080000000L}); + public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000400000000000L}); + public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000002000L}); + public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x1000000020000000L}); + public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x2000000000000020L}); + public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000800000000000L}); + public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0001000000000000L}); + public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x2000000040000020L}); + public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0002000000000000L}); + public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0004000000000000L}); + public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000004000L}); + public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0008000000000000L}); + public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000081000020L}); + public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000080000040L}); + public static final BitSet FOLLOW_43 = new BitSet(new long[]{0xCFD0069000000000L}); + public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000080000000L}); + public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000040000010L}); + public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000000700000L}); + public static final BitSet FOLLOW_47 = new BitSet(new long[]{0xCFD0069000000002L}); + +} diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ui/plugin.xml_gen b/Application/hu.bme.mit.inf.dslreasoner.application.ui/plugin.xml_gen index ef73e409..9cb8f3d2 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application.ui/plugin.xml_gen +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ui/plugin.xml_gen @@ -1,425 +1,425 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/AbstractApplicationConfigurationUiModule.java b/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/AbstractApplicationConfigurationUiModule.java index 53e8ad5d..0774e7a8 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/AbstractApplicationConfigurationUiModule.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/AbstractApplicationConfigurationUiModule.java @@ -1,286 +1,286 @@ -/* - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.ui; - -import com.google.inject.Binder; -import com.google.inject.Provider; -import com.google.inject.name.Names; -import hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.ApplicationConfigurationParser; -import hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.PartialApplicationConfigurationContentAssistParser; -import hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.internal.InternalApplicationConfigurationLexer; -import hu.bme.mit.inf.dslreasoner.application.ui.contentassist.ApplicationConfigurationProposalProvider; -import hu.bme.mit.inf.dslreasoner.application.ui.labeling.ApplicationConfigurationDescriptionLabelProvider; -import hu.bme.mit.inf.dslreasoner.application.ui.labeling.ApplicationConfigurationLabelProvider; -import hu.bme.mit.inf.dslreasoner.application.ui.outline.ApplicationConfigurationOutlineTreeProvider; -import hu.bme.mit.inf.dslreasoner.application.ui.quickfix.ApplicationConfigurationQuickfixProvider; -import org.eclipse.compare.IViewerCreator; -import org.eclipse.core.resources.IWorkspaceRoot; -import org.eclipse.core.resources.ResourcesPlugin; -import org.eclipse.jface.viewers.ILabelProvider; -import org.eclipse.ui.plugin.AbstractUIPlugin; -import org.eclipse.xtext.builder.BuilderParticipant; -import org.eclipse.xtext.builder.EclipseOutputConfigurationProvider; -import org.eclipse.xtext.builder.IXtextBuilderParticipant; -import org.eclipse.xtext.builder.builderState.IBuilderState; -import org.eclipse.xtext.builder.clustering.CurrentDescriptions; -import org.eclipse.xtext.builder.impl.PersistentDataAwareDirtyResource; -import org.eclipse.xtext.builder.nature.NatureAddingEditorCallback; -import org.eclipse.xtext.builder.preferences.BuilderPreferenceAccess; -import org.eclipse.xtext.generator.IContextualOutputConfigurationProvider; -import org.eclipse.xtext.ide.LexerIdeBindings; -import org.eclipse.xtext.ide.editor.contentassist.antlr.IContentAssistParser; -import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; -import org.eclipse.xtext.ide.editor.partialEditing.IPartialEditingContentAssistParser; -import org.eclipse.xtext.parser.antlr.AntlrTokenDefProvider; -import org.eclipse.xtext.parser.antlr.ITokenDefProvider; -import org.eclipse.xtext.parser.antlr.LexerProvider; -import org.eclipse.xtext.resource.IResourceDescriptions; -import org.eclipse.xtext.resource.containers.IAllContainersState; -import org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider; -import org.eclipse.xtext.service.SingletonBinding; -import org.eclipse.xtext.ui.DefaultUiModule; -import org.eclipse.xtext.ui.UIBindings; -import org.eclipse.xtext.ui.codetemplates.ui.AccessibleCodetemplatesActivator; -import org.eclipse.xtext.ui.codetemplates.ui.partialEditing.IPartialEditingContentAssistContextFactory; -import org.eclipse.xtext.ui.codetemplates.ui.partialEditing.PartialEditingContentAssistContextFactory; -import org.eclipse.xtext.ui.codetemplates.ui.preferences.AdvancedTemplatesPreferencePage; -import org.eclipse.xtext.ui.codetemplates.ui.preferences.TemplatesLanguageConfiguration; -import org.eclipse.xtext.ui.codetemplates.ui.registry.LanguageRegistrar; -import org.eclipse.xtext.ui.codetemplates.ui.registry.LanguageRegistry; -import org.eclipse.xtext.ui.compare.DefaultViewerCreator; -import org.eclipse.xtext.ui.editor.DocumentBasedDirtyResource; -import org.eclipse.xtext.ui.editor.IXtextEditorCallback; -import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext; -import org.eclipse.xtext.ui.editor.contentassist.FQNPrefixMatcher; -import org.eclipse.xtext.ui.editor.contentassist.IContentProposalProvider; -import org.eclipse.xtext.ui.editor.contentassist.IProposalConflictHelper; -import org.eclipse.xtext.ui.editor.contentassist.PrefixMatcher; -import org.eclipse.xtext.ui.editor.contentassist.antlr.AntlrProposalConflictHelper; -import org.eclipse.xtext.ui.editor.contentassist.antlr.DelegatingContentAssistContextFactory; -import org.eclipse.xtext.ui.editor.outline.IOutlineTreeProvider; -import org.eclipse.xtext.ui.editor.outline.impl.IOutlineTreeStructureProvider; -import org.eclipse.xtext.ui.editor.preferences.IPreferenceStoreInitializer; -import org.eclipse.xtext.ui.editor.quickfix.IssueResolutionProvider; -import org.eclipse.xtext.ui.editor.templates.XtextTemplatePreferencePage; -import org.eclipse.xtext.ui.refactoring.IDependentElementsCalculator; -import org.eclipse.xtext.ui.refactoring.IReferenceUpdater; -import org.eclipse.xtext.ui.refactoring.IRenameRefactoringProvider; -import org.eclipse.xtext.ui.refactoring.IRenameStrategy; -import org.eclipse.xtext.ui.refactoring.impl.DefaultDependentElementsCalculator; -import org.eclipse.xtext.ui.refactoring.impl.DefaultReferenceUpdater; -import org.eclipse.xtext.ui.refactoring.impl.DefaultRenameRefactoringProvider; -import org.eclipse.xtext.ui.refactoring.impl.DefaultRenameStrategy; -import org.eclipse.xtext.ui.refactoring.ui.DefaultRenameSupport; -import org.eclipse.xtext.ui.refactoring.ui.IRenameSupport; -import org.eclipse.xtext.ui.refactoring.ui.RefactoringPreferences; -import org.eclipse.xtext.ui.resource.ResourceServiceDescriptionLabelProvider; -import org.eclipse.xtext.ui.shared.Access; - -/** - * Manual modifications go to {@link ApplicationConfigurationUiModule}. - */ -@SuppressWarnings("all") -public abstract class AbstractApplicationConfigurationUiModule extends DefaultUiModule { - - public AbstractApplicationConfigurationUiModule(AbstractUIPlugin plugin) { - super(plugin); - } - - // contributed by org.eclipse.xtext.xtext.generator.ImplicitFragment - public Provider provideIAllContainersState() { - return Access.getJavaProjectsState(); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIProposalConflictHelper() { - return AntlrProposalConflictHelper.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureContentAssistLexer(Binder binder) { - binder.bind(Lexer.class) - .annotatedWith(Names.named(LexerIdeBindings.CONTENT_ASSIST)) - .to(InternalApplicationConfigurationLexer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureHighlightingLexer(Binder binder) { - binder.bind(org.eclipse.xtext.parser.antlr.Lexer.class) - .annotatedWith(Names.named(LexerIdeBindings.HIGHLIGHTING)) - .to(hu.bme.mit.inf.dslreasoner.application.parser.antlr.internal.InternalApplicationConfigurationLexer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureHighlightingTokenDefProvider(Binder binder) { - binder.bind(ITokenDefProvider.class) - .annotatedWith(Names.named(LexerIdeBindings.HIGHLIGHTING)) - .to(AntlrTokenDefProvider.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindContentAssistContext$Factory() { - return DelegatingContentAssistContextFactory.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIContentAssistParser() { - return ApplicationConfigurationParser.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureContentAssistLexerProvider(Binder binder) { - binder.bind(InternalApplicationConfigurationLexer.class).toProvider(LexerProvider.create(InternalApplicationConfigurationLexer.class)); - } - - // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 - public Class bindPrefixMatcher() { - return FQNPrefixMatcher.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 - public Class bindIDependentElementsCalculator() { - return DefaultDependentElementsCalculator.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public void configureIResourceDescriptionsBuilderScope(Binder binder) { - binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.NAMED_BUILDER_SCOPE)).to(CurrentDescriptions.ResourceSetAware.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public Class bindIXtextEditorCallback() { - return NatureAddingEditorCallback.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public Class bindIContextualOutputConfigurationProvider() { - return EclipseOutputConfigurationProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public void configureIResourceDescriptionsPersisted(Binder binder) { - binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(IBuilderState.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public Class bindDocumentBasedDirtyResource() { - return PersistentDataAwareDirtyResource.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 - public Class bindIXtextBuilderParticipant() { - return BuilderParticipant.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 - public IWorkspaceRoot bindIWorkspaceRootToInstance() { - return ResourcesPlugin.getWorkspace().getRoot(); - } - - // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 - public void configureBuilderPreferenceStoreInitializer(Binder binder) { - binder.bind(IPreferenceStoreInitializer.class) - .annotatedWith(Names.named("builderPreferenceInitializer")) - .to(BuilderPreferenceAccess.Initializer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.labeling.LabelProviderFragment2 - public Class bindILabelProvider() { - return ApplicationConfigurationLabelProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.labeling.LabelProviderFragment2 - public void configureResourceUIServiceLabelProvider(Binder binder) { - binder.bind(ILabelProvider.class).annotatedWith(ResourceServiceDescriptionLabelProvider.class).to(ApplicationConfigurationDescriptionLabelProvider.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.outline.OutlineTreeProviderFragment2 - public Class bindIOutlineTreeProvider() { - return ApplicationConfigurationOutlineTreeProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.outline.OutlineTreeProviderFragment2 - public Class bindIOutlineTreeStructureProvider() { - return ApplicationConfigurationOutlineTreeProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.quickfix.QuickfixProviderFragment2 - public Class bindIssueResolutionProvider() { - return ApplicationConfigurationQuickfixProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.contentAssist.ContentAssistFragment2 - public Class bindIContentProposalProvider() { - return ApplicationConfigurationProposalProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public void configureIPreferenceStoreInitializer(Binder binder) { - binder.bind(IPreferenceStoreInitializer.class) - .annotatedWith(Names.named("RefactoringPreferences")) - .to(RefactoringPreferences.Initializer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class bindIRenameStrategy() { - return DefaultRenameStrategy.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class bindIReferenceUpdater() { - return DefaultReferenceUpdater.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class bindIRenameRefactoringProvider() { - return DefaultRenameRefactoringProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class bindIRenameSupport$Factory() { - return DefaultRenameSupport.Factory.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - public Provider provideTemplatesLanguageConfiguration() { - return AccessibleCodetemplatesActivator.getTemplatesLanguageConfigurationProvider(); - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - public Provider provideLanguageRegistry() { - return AccessibleCodetemplatesActivator.getLanguageRegistry(); - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - @SingletonBinding(eager=true) - public Class bindLanguageRegistrar() { - return LanguageRegistrar.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - public Class bindXtextTemplatePreferencePage() { - return AdvancedTemplatesPreferencePage.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - public Class bindIPartialEditingContentAssistParser() { - return PartialApplicationConfigurationContentAssistParser.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - public Class bindIPartialEditingContentAssistContextFactory() { - return PartialEditingContentAssistContextFactory.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.compare.CompareFragment2 - public Class bindIViewerCreator() { - return DefaultViewerCreator.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.compare.CompareFragment2 - public void configureCompareViewerTitle(Binder binder) { - binder.bind(String.class).annotatedWith(Names.named(UIBindings.COMPARE_VIEWER_TITLE)).toInstance("ApplicationConfiguration Compare"); - } - -} +/* + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.ui; + +import com.google.inject.Binder; +import com.google.inject.Provider; +import com.google.inject.name.Names; +import hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.ApplicationConfigurationParser; +import hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.PartialApplicationConfigurationContentAssistParser; +import hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.internal.InternalApplicationConfigurationLexer; +import hu.bme.mit.inf.dslreasoner.application.ui.contentassist.ApplicationConfigurationProposalProvider; +import hu.bme.mit.inf.dslreasoner.application.ui.labeling.ApplicationConfigurationDescriptionLabelProvider; +import hu.bme.mit.inf.dslreasoner.application.ui.labeling.ApplicationConfigurationLabelProvider; +import hu.bme.mit.inf.dslreasoner.application.ui.outline.ApplicationConfigurationOutlineTreeProvider; +import hu.bme.mit.inf.dslreasoner.application.ui.quickfix.ApplicationConfigurationQuickfixProvider; +import org.eclipse.compare.IViewerCreator; +import org.eclipse.core.resources.IWorkspaceRoot; +import org.eclipse.core.resources.ResourcesPlugin; +import org.eclipse.jface.viewers.ILabelProvider; +import org.eclipse.ui.plugin.AbstractUIPlugin; +import org.eclipse.xtext.builder.BuilderParticipant; +import org.eclipse.xtext.builder.EclipseOutputConfigurationProvider; +import org.eclipse.xtext.builder.IXtextBuilderParticipant; +import org.eclipse.xtext.builder.builderState.IBuilderState; +import org.eclipse.xtext.builder.clustering.CurrentDescriptions; +import org.eclipse.xtext.builder.impl.PersistentDataAwareDirtyResource; +import org.eclipse.xtext.builder.nature.NatureAddingEditorCallback; +import org.eclipse.xtext.builder.preferences.BuilderPreferenceAccess; +import org.eclipse.xtext.generator.IContextualOutputConfigurationProvider; +import org.eclipse.xtext.ide.LexerIdeBindings; +import org.eclipse.xtext.ide.editor.contentassist.antlr.IContentAssistParser; +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; +import org.eclipse.xtext.ide.editor.partialEditing.IPartialEditingContentAssistParser; +import org.eclipse.xtext.parser.antlr.AntlrTokenDefProvider; +import org.eclipse.xtext.parser.antlr.ITokenDefProvider; +import org.eclipse.xtext.parser.antlr.LexerProvider; +import org.eclipse.xtext.resource.IResourceDescriptions; +import org.eclipse.xtext.resource.containers.IAllContainersState; +import org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider; +import org.eclipse.xtext.service.SingletonBinding; +import org.eclipse.xtext.ui.DefaultUiModule; +import org.eclipse.xtext.ui.UIBindings; +import org.eclipse.xtext.ui.codetemplates.ui.AccessibleCodetemplatesActivator; +import org.eclipse.xtext.ui.codetemplates.ui.partialEditing.IPartialEditingContentAssistContextFactory; +import org.eclipse.xtext.ui.codetemplates.ui.partialEditing.PartialEditingContentAssistContextFactory; +import org.eclipse.xtext.ui.codetemplates.ui.preferences.AdvancedTemplatesPreferencePage; +import org.eclipse.xtext.ui.codetemplates.ui.preferences.TemplatesLanguageConfiguration; +import org.eclipse.xtext.ui.codetemplates.ui.registry.LanguageRegistrar; +import org.eclipse.xtext.ui.codetemplates.ui.registry.LanguageRegistry; +import org.eclipse.xtext.ui.compare.DefaultViewerCreator; +import org.eclipse.xtext.ui.editor.DocumentBasedDirtyResource; +import org.eclipse.xtext.ui.editor.IXtextEditorCallback; +import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext; +import org.eclipse.xtext.ui.editor.contentassist.FQNPrefixMatcher; +import org.eclipse.xtext.ui.editor.contentassist.IContentProposalProvider; +import org.eclipse.xtext.ui.editor.contentassist.IProposalConflictHelper; +import org.eclipse.xtext.ui.editor.contentassist.PrefixMatcher; +import org.eclipse.xtext.ui.editor.contentassist.antlr.AntlrProposalConflictHelper; +import org.eclipse.xtext.ui.editor.contentassist.antlr.DelegatingContentAssistContextFactory; +import org.eclipse.xtext.ui.editor.outline.IOutlineTreeProvider; +import org.eclipse.xtext.ui.editor.outline.impl.IOutlineTreeStructureProvider; +import org.eclipse.xtext.ui.editor.preferences.IPreferenceStoreInitializer; +import org.eclipse.xtext.ui.editor.quickfix.IssueResolutionProvider; +import org.eclipse.xtext.ui.editor.templates.XtextTemplatePreferencePage; +import org.eclipse.xtext.ui.refactoring.IDependentElementsCalculator; +import org.eclipse.xtext.ui.refactoring.IReferenceUpdater; +import org.eclipse.xtext.ui.refactoring.IRenameRefactoringProvider; +import org.eclipse.xtext.ui.refactoring.IRenameStrategy; +import org.eclipse.xtext.ui.refactoring.impl.DefaultDependentElementsCalculator; +import org.eclipse.xtext.ui.refactoring.impl.DefaultReferenceUpdater; +import org.eclipse.xtext.ui.refactoring.impl.DefaultRenameRefactoringProvider; +import org.eclipse.xtext.ui.refactoring.impl.DefaultRenameStrategy; +import org.eclipse.xtext.ui.refactoring.ui.DefaultRenameSupport; +import org.eclipse.xtext.ui.refactoring.ui.IRenameSupport; +import org.eclipse.xtext.ui.refactoring.ui.RefactoringPreferences; +import org.eclipse.xtext.ui.resource.ResourceServiceDescriptionLabelProvider; +import org.eclipse.xtext.ui.shared.Access; + +/** + * Manual modifications go to {@link ApplicationConfigurationUiModule}. + */ +@SuppressWarnings("all") +public abstract class AbstractApplicationConfigurationUiModule extends DefaultUiModule { + + public AbstractApplicationConfigurationUiModule(AbstractUIPlugin plugin) { + super(plugin); + } + + // contributed by org.eclipse.xtext.xtext.generator.ImplicitFragment + public Provider provideIAllContainersState() { + return Access.getJavaProjectsState(); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIProposalConflictHelper() { + return AntlrProposalConflictHelper.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureContentAssistLexer(Binder binder) { + binder.bind(Lexer.class) + .annotatedWith(Names.named(LexerIdeBindings.CONTENT_ASSIST)) + .to(InternalApplicationConfigurationLexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureHighlightingLexer(Binder binder) { + binder.bind(org.eclipse.xtext.parser.antlr.Lexer.class) + .annotatedWith(Names.named(LexerIdeBindings.HIGHLIGHTING)) + .to(hu.bme.mit.inf.dslreasoner.application.parser.antlr.internal.InternalApplicationConfigurationLexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureHighlightingTokenDefProvider(Binder binder) { + binder.bind(ITokenDefProvider.class) + .annotatedWith(Names.named(LexerIdeBindings.HIGHLIGHTING)) + .to(AntlrTokenDefProvider.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindContentAssistContext$Factory() { + return DelegatingContentAssistContextFactory.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIContentAssistParser() { + return ApplicationConfigurationParser.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureContentAssistLexerProvider(Binder binder) { + binder.bind(InternalApplicationConfigurationLexer.class).toProvider(LexerProvider.create(InternalApplicationConfigurationLexer.class)); + } + + // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 + public Class bindPrefixMatcher() { + return FQNPrefixMatcher.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 + public Class bindIDependentElementsCalculator() { + return DefaultDependentElementsCalculator.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public void configureIResourceDescriptionsBuilderScope(Binder binder) { + binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.NAMED_BUILDER_SCOPE)).to(CurrentDescriptions.ResourceSetAware.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindIXtextEditorCallback() { + return NatureAddingEditorCallback.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindIContextualOutputConfigurationProvider() { + return EclipseOutputConfigurationProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public void configureIResourceDescriptionsPersisted(Binder binder) { + binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(IBuilderState.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindDocumentBasedDirtyResource() { + return PersistentDataAwareDirtyResource.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 + public Class bindIXtextBuilderParticipant() { + return BuilderParticipant.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 + public IWorkspaceRoot bindIWorkspaceRootToInstance() { + return ResourcesPlugin.getWorkspace().getRoot(); + } + + // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 + public void configureBuilderPreferenceStoreInitializer(Binder binder) { + binder.bind(IPreferenceStoreInitializer.class) + .annotatedWith(Names.named("builderPreferenceInitializer")) + .to(BuilderPreferenceAccess.Initializer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.labeling.LabelProviderFragment2 + public Class bindILabelProvider() { + return ApplicationConfigurationLabelProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.labeling.LabelProviderFragment2 + public void configureResourceUIServiceLabelProvider(Binder binder) { + binder.bind(ILabelProvider.class).annotatedWith(ResourceServiceDescriptionLabelProvider.class).to(ApplicationConfigurationDescriptionLabelProvider.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.outline.OutlineTreeProviderFragment2 + public Class bindIOutlineTreeProvider() { + return ApplicationConfigurationOutlineTreeProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.outline.OutlineTreeProviderFragment2 + public Class bindIOutlineTreeStructureProvider() { + return ApplicationConfigurationOutlineTreeProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.quickfix.QuickfixProviderFragment2 + public Class bindIssueResolutionProvider() { + return ApplicationConfigurationQuickfixProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.contentAssist.ContentAssistFragment2 + public Class bindIContentProposalProvider() { + return ApplicationConfigurationProposalProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public void configureIPreferenceStoreInitializer(Binder binder) { + binder.bind(IPreferenceStoreInitializer.class) + .annotatedWith(Names.named("RefactoringPreferences")) + .to(RefactoringPreferences.Initializer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameStrategy() { + return DefaultRenameStrategy.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIReferenceUpdater() { + return DefaultReferenceUpdater.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameRefactoringProvider() { + return DefaultRenameRefactoringProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameSupport$Factory() { + return DefaultRenameSupport.Factory.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Provider provideTemplatesLanguageConfiguration() { + return AccessibleCodetemplatesActivator.getTemplatesLanguageConfigurationProvider(); + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Provider provideLanguageRegistry() { + return AccessibleCodetemplatesActivator.getLanguageRegistry(); + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + @SingletonBinding(eager=true) + public Class bindLanguageRegistrar() { + return LanguageRegistrar.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Class bindXtextTemplatePreferencePage() { + return AdvancedTemplatesPreferencePage.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Class bindIPartialEditingContentAssistParser() { + return PartialApplicationConfigurationContentAssistParser.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Class bindIPartialEditingContentAssistContextFactory() { + return PartialEditingContentAssistContextFactory.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.compare.CompareFragment2 + public Class bindIViewerCreator() { + return DefaultViewerCreator.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.compare.CompareFragment2 + public void configureCompareViewerTitle(Binder binder) { + binder.bind(String.class).annotatedWith(Names.named(UIBindings.COMPARE_VIEWER_TITLE)).toInstance("ApplicationConfiguration Compare"); + } + +} diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/ApplicationConfigurationExecutableExtensionFactory.java b/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/ApplicationConfigurationExecutableExtensionFactory.java index 34d3f5c5..3c6d0c6c 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/ApplicationConfigurationExecutableExtensionFactory.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/ApplicationConfigurationExecutableExtensionFactory.java @@ -1,29 +1,29 @@ -/* - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.ui; - -import com.google.inject.Injector; -import hu.bme.mit.inf.dslreasoner.application.ui.internal.ApplicationActivator; -import org.eclipse.core.runtime.Platform; -import org.eclipse.xtext.ui.guice.AbstractGuiceAwareExecutableExtensionFactory; -import org.osgi.framework.Bundle; - -/** - * This class was generated. Customizations should only happen in a newly - * introduced subclass. - */ -public class ApplicationConfigurationExecutableExtensionFactory extends AbstractGuiceAwareExecutableExtensionFactory { - - @Override - protected Bundle getBundle() { - return Platform.getBundle(ApplicationActivator.PLUGIN_ID); - } - - @Override - protected Injector getInjector() { - ApplicationActivator activator = ApplicationActivator.getInstance(); - return activator != null ? activator.getInjector(ApplicationActivator.HU_BME_MIT_INF_DSLREASONER_APPLICATION_APPLICATIONCONFIGURATION) : null; - } - -} +/* + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.ui; + +import com.google.inject.Injector; +import hu.bme.mit.inf.dslreasoner.application.ui.internal.ApplicationActivator; +import org.eclipse.core.runtime.Platform; +import org.eclipse.xtext.ui.guice.AbstractGuiceAwareExecutableExtensionFactory; +import org.osgi.framework.Bundle; + +/** + * This class was generated. Customizations should only happen in a newly + * introduced subclass. + */ +public class ApplicationConfigurationExecutableExtensionFactory extends AbstractGuiceAwareExecutableExtensionFactory { + + @Override + protected Bundle getBundle() { + return Platform.getBundle(ApplicationActivator.PLUGIN_ID); + } + + @Override + protected Injector getInjector() { + ApplicationActivator activator = ApplicationActivator.getInstance(); + return activator != null ? activator.getInjector(ApplicationActivator.HU_BME_MIT_INF_DSLREASONER_APPLICATION_APPLICATIONCONFIGURATION) : null; + } + +} diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/contentassist/AbstractApplicationConfigurationProposalProvider.java b/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/contentassist/AbstractApplicationConfigurationProposalProvider.java index a35368c4..f7cd7ae8 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/contentassist/AbstractApplicationConfigurationProposalProvider.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/contentassist/AbstractApplicationConfigurationProposalProvider.java @@ -1,568 +1,568 @@ -/* - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.ui.contentassist; - -import org.eclipse.emf.ecore.EObject; -import org.eclipse.xtext.Assignment; -import org.eclipse.xtext.CrossReference; -import org.eclipse.xtext.RuleCall; -import org.eclipse.xtext.common.ui.contentassist.TerminalsProposalProvider; -import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext; -import org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor; - -/** - * Represents a generated, default implementation of superclass {@link TerminalsProposalProvider}. - * Methods are dynamically dispatched on the first parameter, i.e., you can override them - * with a more concrete subtype. - */ -public abstract class AbstractApplicationConfigurationProposalProvider extends TerminalsProposalProvider { - - public void completeConfigurationScript_Imports(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeConfigurationScript_Commands(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeEPackageImport_ImportedPackage(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeViatraImport_ImportedViatra(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeFileSpecification_Path(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeFileDeclaration_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeFileDeclaration_Specification(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeFileReference_Referred(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeMetamodelSpecification_Entries(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeAllPackageEntry_Package(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeAllPackageEntry_Exclusion(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeMetamodelElement_Package(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeMetamodelElement_Classifier(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeMetamodelElement_Feature(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeMetamodelDeclaration_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeMetamodelDeclaration_Specification(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeMetamodelReference_Referred(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completePartialModelSpecification_Entry(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeModelEntry_Path(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeFolderEntry_Path(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeFolderEntry_Exclusion(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completePartialModelDeclaration_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completePartialModelDeclaration_Specification(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completePartialModelReference_Referred(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completePatternSpecification_Entries(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeAllPatternEntry_Package(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeAllPatternEntry_Exclusuion(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completePatternElement_Package(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completePatternElement_Pattern(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeGraphPatternDeclaration_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeGraphPatternDeclaration_Specification(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeGraphPatternReference_Referred(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeObjectiveSpecification_Entries(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeOptimizationEntry_Direction(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeOptimizationEntry_Function(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeThresholdEntry_Function(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeThresholdEntry_Operator(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeThresholdEntry_Threshold(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeCostObjectiveFunction_Entries(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeCostEntry_PatternElement(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeCostEntry_Weight(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeObjectiveDeclaration_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeObjectiveDeclaration_Specification(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeObjectiveReference_Referred(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeConfigSpecification_Entries(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeConfigDeclaration_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeConfigDeclaration_Specification(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeDocumentationEntry_Level(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeRuntimeEntry_MillisecLimit(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeMemoryEntry_MegabyteLimit(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeCustomEntry_Key(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeCustomEntry_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeConfigReference_Config(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeScopeSpecification_Scopes(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeClassTypeScope_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeClassTypeScope_SetsNew(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeClassTypeScope_SetsSum(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeClassTypeScope_Number(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeObjectTypeScope_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeObjectTypeScope_SetsNew(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeObjectTypeScope_SetsSum(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeObjectTypeScope_Number(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeIntegerTypeScope_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeIntegerTypeScope_SetsNew(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeIntegerTypeScope_SetsSum(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeIntegerTypeScope_Number(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeRealTypeScope_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeRealTypeScope_SetsNew(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeRealTypeScope_SetsSum(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeRealTypeScope_Number(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeStringTypeScope_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeStringTypeScope_SetsNew(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeStringTypeScope_SetsSum(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeStringTypeScope_Number(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeClassReference_Element(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeExactNumber_ExactNumber(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeExactNumber_ExactUnlimited(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeIntervallNumber_Min(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeIntervallNumber_MaxNumber(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeIntervallNumber_MaxUnlimited(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeIntEnumberation_Entry(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeRealEnumeration_Entry(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeStringEnumeration_Entry(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeScopeDeclaration_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeScopeDeclaration_Specification(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeScopeReference_Referred(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeGenerationTask_Metamodel(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeGenerationTask_PartialModel(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeGenerationTask_Patterns(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeGenerationTask_Objectives(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeGenerationTask_Scope(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeGenerationTask_NumberSpecified(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeGenerationTask_Number(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeGenerationTask_RunSpecified(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeGenerationTask_Runs(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeGenerationTask_Solver(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeGenerationTask_Config(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeGenerationTask_DebugFolder(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeGenerationTask_TargetLogFile(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeGenerationTask_TargetStatisticsFile(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeGenerationTask_TagetFolder(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - - public void complete_ConfigurationScript(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Command(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_QualifiedName(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_REALLiteral(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_INTLiteral(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Import(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_EPackageImport(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ViatraImport(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Declaration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_FileSpecification(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_FileDeclaration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_FileReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_File(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_MetamodelSpecification(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_MetamodelEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_AllPackageEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_MetamodelElement(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_MetamodelDeclaration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_MetamodelReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Metamodel(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_PartialModelSpecification(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_PartialModelEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ModelEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_FolderEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_PartialModelDeclaration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_PartialModelReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_PartialModel(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_PatternSpecification(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_PatternEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_AllPatternEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_PatternElement(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_GraphPatternDeclaration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_GraphPatternReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_GraphPattern(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ObjectiveSpecification(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ObjectiveEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_OptimizationDirection(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_OptimizationEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ComparisonOperator(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ThresholdEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ObjectiveFunction(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_CostObjectiveFunction(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_CostEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ObjectiveDeclaration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ObjectiveReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Objective(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ConfigSpecification(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ConfigDeclaration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ConfigEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_DocumentationEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_DocumentLevelSpecification(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_RuntimeEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_MemoryEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_CustomEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ConfigReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Config(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Solver(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ScopeSpecification(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_TypeScope(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ClassTypeScope(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ObjectTypeScope(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_IntegerTypeScope(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_RealTypeScope(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_StringTypeScope(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_TypeReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ClassReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ObjectReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_IntegerReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_RealReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_StringReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_NumberSpecification(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ExactNumber(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_IntervallNumber(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_IntEnumberation(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_RealEnumeration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_StringEnumeration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ScopeDeclaration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ScopeReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Scope(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Task(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_GenerationTask(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } -} +/* + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.ui.contentassist; + +import org.eclipse.emf.ecore.EObject; +import org.eclipse.xtext.Assignment; +import org.eclipse.xtext.CrossReference; +import org.eclipse.xtext.RuleCall; +import org.eclipse.xtext.common.ui.contentassist.TerminalsProposalProvider; +import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext; +import org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor; + +/** + * Represents a generated, default implementation of superclass {@link TerminalsProposalProvider}. + * Methods are dynamically dispatched on the first parameter, i.e., you can override them + * with a more concrete subtype. + */ +public abstract class AbstractApplicationConfigurationProposalProvider extends TerminalsProposalProvider { + + public void completeConfigurationScript_Imports(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeConfigurationScript_Commands(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeEPackageImport_ImportedPackage(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeViatraImport_ImportedViatra(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeFileSpecification_Path(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeFileDeclaration_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeFileDeclaration_Specification(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeFileReference_Referred(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeMetamodelSpecification_Entries(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeAllPackageEntry_Package(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeAllPackageEntry_Exclusion(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeMetamodelElement_Package(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeMetamodelElement_Classifier(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeMetamodelElement_Feature(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeMetamodelDeclaration_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeMetamodelDeclaration_Specification(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeMetamodelReference_Referred(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completePartialModelSpecification_Entry(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeModelEntry_Path(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeFolderEntry_Path(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeFolderEntry_Exclusion(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completePartialModelDeclaration_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completePartialModelDeclaration_Specification(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completePartialModelReference_Referred(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completePatternSpecification_Entries(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeAllPatternEntry_Package(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeAllPatternEntry_Exclusuion(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completePatternElement_Package(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completePatternElement_Pattern(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeGraphPatternDeclaration_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeGraphPatternDeclaration_Specification(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeGraphPatternReference_Referred(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeObjectiveSpecification_Entries(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeOptimizationEntry_Direction(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeOptimizationEntry_Function(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeThresholdEntry_Function(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeThresholdEntry_Operator(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeThresholdEntry_Threshold(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeCostObjectiveFunction_Entries(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeCostEntry_PatternElement(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeCostEntry_Weight(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeObjectiveDeclaration_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeObjectiveDeclaration_Specification(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeObjectiveReference_Referred(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeConfigSpecification_Entries(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeConfigDeclaration_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeConfigDeclaration_Specification(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeDocumentationEntry_Level(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeRuntimeEntry_MillisecLimit(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeMemoryEntry_MegabyteLimit(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeCustomEntry_Key(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeCustomEntry_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeConfigReference_Config(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeScopeSpecification_Scopes(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeClassTypeScope_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeClassTypeScope_SetsNew(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void completeClassTypeScope_SetsSum(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void completeClassTypeScope_Number(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeObjectTypeScope_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeObjectTypeScope_SetsNew(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void completeObjectTypeScope_SetsSum(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void completeObjectTypeScope_Number(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeIntegerTypeScope_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeIntegerTypeScope_SetsNew(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void completeIntegerTypeScope_SetsSum(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void completeIntegerTypeScope_Number(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeRealTypeScope_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeRealTypeScope_SetsNew(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void completeRealTypeScope_SetsSum(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void completeRealTypeScope_Number(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeStringTypeScope_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeStringTypeScope_SetsNew(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void completeStringTypeScope_SetsSum(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void completeStringTypeScope_Number(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeClassReference_Element(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeExactNumber_ExactNumber(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeExactNumber_ExactUnlimited(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void completeIntervallNumber_Min(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeIntervallNumber_MaxNumber(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeIntervallNumber_MaxUnlimited(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void completeIntEnumberation_Entry(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeRealEnumeration_Entry(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeStringEnumeration_Entry(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeScopeDeclaration_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeScopeDeclaration_Specification(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeScopeReference_Referred(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeGenerationTask_Metamodel(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeGenerationTask_PartialModel(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeGenerationTask_Patterns(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeGenerationTask_Objectives(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeGenerationTask_Scope(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeGenerationTask_NumberSpecified(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void completeGenerationTask_Number(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeGenerationTask_RunSpecified(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void completeGenerationTask_Runs(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeGenerationTask_Solver(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeGenerationTask_Config(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeGenerationTask_DebugFolder(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeGenerationTask_TargetLogFile(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeGenerationTask_TargetStatisticsFile(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeGenerationTask_TagetFolder(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + + public void complete_ConfigurationScript(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_Command(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_QualifiedName(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_REALLiteral(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_INTLiteral(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_Import(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_EPackageImport(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ViatraImport(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_Declaration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_FileSpecification(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_FileDeclaration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_FileReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_File(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_MetamodelSpecification(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_MetamodelEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_AllPackageEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_MetamodelElement(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_MetamodelDeclaration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_MetamodelReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_Metamodel(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_PartialModelSpecification(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_PartialModelEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ModelEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_FolderEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_PartialModelDeclaration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_PartialModelReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_PartialModel(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_PatternSpecification(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_PatternEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_AllPatternEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_PatternElement(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_GraphPatternDeclaration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_GraphPatternReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_GraphPattern(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ObjectiveSpecification(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ObjectiveEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_OptimizationDirection(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_OptimizationEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ComparisonOperator(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ThresholdEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ObjectiveFunction(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_CostObjectiveFunction(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_CostEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ObjectiveDeclaration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ObjectiveReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_Objective(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ConfigSpecification(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ConfigDeclaration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ConfigEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_DocumentationEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_DocumentLevelSpecification(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_RuntimeEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_MemoryEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_CustomEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ConfigReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_Config(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_Solver(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ScopeSpecification(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_TypeScope(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ClassTypeScope(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ObjectTypeScope(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_IntegerTypeScope(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_RealTypeScope(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_StringTypeScope(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_TypeReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ClassReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ObjectReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_IntegerReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_RealReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_StringReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_NumberSpecification(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ExactNumber(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_IntervallNumber(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_IntEnumberation(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_RealEnumeration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_StringEnumeration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ScopeDeclaration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ScopeReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_Scope(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_Task(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_GenerationTask(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } +} diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/internal/ApplicationActivator.java b/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/internal/ApplicationActivator.java index 8bfac91c..cc015c7b 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/internal/ApplicationActivator.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/internal/ApplicationActivator.java @@ -1,94 +1,94 @@ -/* - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.ui.internal; - -import com.google.common.collect.Maps; -import com.google.inject.Guice; -import com.google.inject.Injector; -import hu.bme.mit.inf.dslreasoner.application.ApplicationConfigurationRuntimeModule; -import hu.bme.mit.inf.dslreasoner.application.ui.ApplicationConfigurationUiModule; -import java.util.Collections; -import java.util.Map; -import org.apache.log4j.Logger; -import org.eclipse.ui.plugin.AbstractUIPlugin; -import org.eclipse.xtext.ui.shared.SharedStateModule; -import org.eclipse.xtext.util.Modules2; -import org.osgi.framework.BundleContext; - -/** - * This class was generated. Customizations should only happen in a newly - * introduced subclass. - */ -public class ApplicationActivator extends AbstractUIPlugin { - - public static final String PLUGIN_ID = "hu.bme.mit.inf.dslreasoner.application.ui"; - public static final String HU_BME_MIT_INF_DSLREASONER_APPLICATION_APPLICATIONCONFIGURATION = "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration"; - - private static final Logger logger = Logger.getLogger(ApplicationActivator.class); - - private static ApplicationActivator INSTANCE; - - private Map injectors = Collections.synchronizedMap(Maps. newHashMapWithExpectedSize(1)); - - @Override - public void start(BundleContext context) throws Exception { - super.start(context); - INSTANCE = this; - } - - @Override - public void stop(BundleContext context) throws Exception { - injectors.clear(); - INSTANCE = null; - super.stop(context); - } - - public static ApplicationActivator getInstance() { - return INSTANCE; - } - - public Injector getInjector(String language) { - synchronized (injectors) { - Injector injector = injectors.get(language); - if (injector == null) { - injectors.put(language, injector = createInjector(language)); - } - return injector; - } - } - - protected Injector createInjector(String language) { - try { - com.google.inject.Module runtimeModule = getRuntimeModule(language); - com.google.inject.Module sharedStateModule = getSharedStateModule(); - com.google.inject.Module uiModule = getUiModule(language); - com.google.inject.Module mergedModule = Modules2.mixin(runtimeModule, sharedStateModule, uiModule); - return Guice.createInjector(mergedModule); - } catch (Exception e) { - logger.error("Failed to create injector for " + language); - logger.error(e.getMessage(), e); - throw new RuntimeException("Failed to create injector for " + language, e); - } - } - - protected com.google.inject.Module getRuntimeModule(String grammar) { - if (HU_BME_MIT_INF_DSLREASONER_APPLICATION_APPLICATIONCONFIGURATION.equals(grammar)) { - return new ApplicationConfigurationRuntimeModule(); - } - throw new IllegalArgumentException(grammar); - } - - protected com.google.inject.Module getUiModule(String grammar) { - if (HU_BME_MIT_INF_DSLREASONER_APPLICATION_APPLICATIONCONFIGURATION.equals(grammar)) { - return new ApplicationConfigurationUiModule(this); - } - throw new IllegalArgumentException(grammar); - } - - protected com.google.inject.Module getSharedStateModule() { - return new SharedStateModule(); - } - - -} +/* + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.ui.internal; + +import com.google.common.collect.Maps; +import com.google.inject.Guice; +import com.google.inject.Injector; +import hu.bme.mit.inf.dslreasoner.application.ApplicationConfigurationRuntimeModule; +import hu.bme.mit.inf.dslreasoner.application.ui.ApplicationConfigurationUiModule; +import java.util.Collections; +import java.util.Map; +import org.apache.log4j.Logger; +import org.eclipse.ui.plugin.AbstractUIPlugin; +import org.eclipse.xtext.ui.shared.SharedStateModule; +import org.eclipse.xtext.util.Modules2; +import org.osgi.framework.BundleContext; + +/** + * This class was generated. Customizations should only happen in a newly + * introduced subclass. + */ +public class ApplicationActivator extends AbstractUIPlugin { + + public static final String PLUGIN_ID = "hu.bme.mit.inf.dslreasoner.application.ui"; + public static final String HU_BME_MIT_INF_DSLREASONER_APPLICATION_APPLICATIONCONFIGURATION = "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration"; + + private static final Logger logger = Logger.getLogger(ApplicationActivator.class); + + private static ApplicationActivator INSTANCE; + + private Map injectors = Collections.synchronizedMap(Maps. newHashMapWithExpectedSize(1)); + + @Override + public void start(BundleContext context) throws Exception { + super.start(context); + INSTANCE = this; + } + + @Override + public void stop(BundleContext context) throws Exception { + injectors.clear(); + INSTANCE = null; + super.stop(context); + } + + public static ApplicationActivator getInstance() { + return INSTANCE; + } + + public Injector getInjector(String language) { + synchronized (injectors) { + Injector injector = injectors.get(language); + if (injector == null) { + injectors.put(language, injector = createInjector(language)); + } + return injector; + } + } + + protected Injector createInjector(String language) { + try { + com.google.inject.Module runtimeModule = getRuntimeModule(language); + com.google.inject.Module sharedStateModule = getSharedStateModule(); + com.google.inject.Module uiModule = getUiModule(language); + com.google.inject.Module mergedModule = Modules2.mixin(runtimeModule, sharedStateModule, uiModule); + return Guice.createInjector(mergedModule); + } catch (Exception e) { + logger.error("Failed to create injector for " + language); + logger.error(e.getMessage(), e); + throw new RuntimeException("Failed to create injector for " + language, e); + } + } + + protected com.google.inject.Module getRuntimeModule(String grammar) { + if (HU_BME_MIT_INF_DSLREASONER_APPLICATION_APPLICATIONCONFIGURATION.equals(grammar)) { + return new ApplicationConfigurationRuntimeModule(); + } + throw new IllegalArgumentException(grammar); + } + + protected com.google.inject.Module getUiModule(String grammar) { + if (HU_BME_MIT_INF_DSLREASONER_APPLICATION_APPLICATIONCONFIGURATION.equals(grammar)) { + return new ApplicationConfigurationUiModule(this); + } + throw new IllegalArgumentException(grammar); + } + + protected com.google.inject.Module getSharedStateModule() { + return new SharedStateModule(); + } + + +} -- cgit v1.2.3-54-g00ecf