From 0587d25d3474edada6a8c5f5841fbb588e0e6a68 Mon Sep 17 00:00:00 2001 From: "Bernhard J. Berger" <bernhard.berger@uni-bremen.de> Date: Thu, 20 Apr 2023 20:51:00 +0200 Subject: [PATCH] Moved Import to base language, allowing all languages to reuse it. #23 #24 --- .../antlr/BaseLanguageParser.java | 3 + .../AbstractBaseLanguageProposalProvider.java | 9 + .../model/base/dsl/BaseLanguage.xtextbin | Bin 9334 -> 9479 bytes .../BaseLanguageSemanticSequencer.java | 27 + .../services/BaseLanguageGrammarAccess.java | 53 + .../model/base/dsl/BaseLanguage.xtext | 4 + .../model/model.ecore | 6 + .../model/model.genmodel | 4 + .../languages/model/base/BaseFactory.java | 9 + .../languages/model/base/BasePackage.java | 112 +- .../de/evoal/languages/model/base/Import.java | 69 + .../model/base/impl/BaseFactoryImpl.java | 12 + .../model/base/impl/BasePackageImpl.java | 46 + .../model/base}/impl/ImportImpl.java | 78 +- .../model/base/util/BaseAdapterFactory.java | 18 + .../languages/model/base/util/BaseSwitch.java | 21 + .../antlr/DataDescriptionLanguageParser.java | 5 +- .../InternalDataDescriptionLanguage.g | 311 +- .../InternalDataDescriptionLanguage.tokens | 54 +- .../InternalDataDescriptionLanguageLexer.java | 581 +- ...InternalDataDescriptionLanguageParser.java | 5609 +++++++------- ...taDescriptionLanguageProposalProvider.java | 6 - .../ddl/dsl/DataDescriptionLanguage.xtextbin | Bin 11847 -> 11887 bytes .../InternalDataDescriptionLanguage.g | 116 +- .../InternalDataDescriptionLanguage.tokens | 136 +- .../InternalDataDescriptionLanguageLexer.java | 903 +-- ...InternalDataDescriptionLanguageParser.java | 2440 +++--- ...aDescriptionLanguageSemanticSequencer.java | 28 +- .../DataDescriptionLanguageGrammarAccess.java | 62 +- .../ddl/dsl/DataDescriptionLanguage.xtext | 6 +- .../model/model.ecore | 7 +- .../model/model.genmodel | 3 - .../model/ddl/DataDescriptionModel.java | 3 +- .../evoal/languages/model/ddl/DdlFactory.java | 9 - .../evoal/languages/model/ddl/DdlPackage.java | 83 +- .../ddl/impl/DataDescriptionModelImpl.java | 3 +- .../model/ddl/impl/DdlFactoryImpl.java | 12 - .../model/ddl/impl/DdlPackageImpl.java | 36 +- .../model/ddl/util/DdlAdapterFactory.java | 18 - .../languages/model/ddl/util/DdlSwitch.java | 21 - .../antlr/DefinitionLanguageParser.java | 5 +- .../internal/InternalDefinitionLanguage.g | 311 +- .../InternalDefinitionLanguage.tokens | 64 +- .../InternalDefinitionLanguageLexer.java | 633 +- .../InternalDefinitionLanguageParser.java | 5398 ++++++------- ...actDefinitionLanguageProposalProvider.java | 6 - .../model/dl/dsl/DefinitionLanguage.xtextbin | Bin 9802 -> 9840 bytes .../internal/InternalDefinitionLanguage.g | 116 +- .../InternalDefinitionLanguage.tokens | 128 +- .../InternalDefinitionLanguageLexer.java | 763 +- .../InternalDefinitionLanguageParser.java | 2245 +++--- .../DefinitionLanguageSemanticSequencer.java | 30 +- .../DefinitionLanguageGrammarAccess.java | 52 +- .../model/dl/dsl/DefinitionLanguage.xtext | 6 +- .../model/model.ecore | 8 +- .../model/model.genmodel | 4 - .../languages/model/dl/DefinitionModel.java | 3 +- .../evoal/languages/model/dl/DlFactory.java | 18 - .../evoal/languages/model/dl/DlPackage.java | 107 - .../model/dl/impl/DefinitionModelImpl.java | 8 +- .../model/dl/impl/DlFactoryImpl.java | 24 - .../model/dl/impl/DlPackageImpl.java | 56 +- .../languages/model/dl/impl/ImportImpl.java | 166 - .../model/dl/impl/QualifiedNameImpl.java | 40 - .../model/dl/util/DlAdapterFactory.java | 36 - .../languages/model/dl/util/DlSwitch.java | 42 - .../antlr/GeneratorDSLParser.java | 5 +- .../antlr/internal/InternalGeneratorDSL.g | 311 +- .../internal/InternalGeneratorDSL.tokens | 82 +- .../internal/InternalGeneratorDSLLexer.java | 448 +- .../internal/InternalGeneratorDSLParser.java | 6429 ++++++++-------- .../AbstractGeneratorDSLProposalProvider.java | 6 - .../model/generator/dsl/GeneratorDSL.xtextbin | Bin 11984 -> 12022 bytes .../antlr/internal/InternalGeneratorDSL.g | 116 +- .../internal/InternalGeneratorDSL.tokens | 88 +- .../internal/InternalGeneratorDSLLexer.java | 582 +- .../internal/InternalGeneratorDSLParser.java | 2436 +++--- .../GeneratorDSLSemanticSequencer.java | 28 +- .../services/GeneratorDSLGrammarAccess.java | 52 +- .../model/generator/dsl/GeneratorDSL.xtext | 5 - .../dsl/GeneratorDSLRuntimeModule.java | 23 + .../model/model.ecore | 6 +- .../model/model.genmodel | 3 - .../model/generator/Configuration.java | 3 +- .../model/generator/GeneratorFactory.java | 9 - .../model/generator/GeneratorPackage.java | 89 +- .../generator/impl/ConfigurationImpl.java | 8 +- .../generator/impl/GeneratorFactoryImpl.java | 12 - .../generator/impl/GeneratorPackageImpl.java | 35 +- .../model/generator/impl/ImportImpl.java | 166 - .../util/GeneratorAdapterFactory.java | 18 - .../model/generator/util/GeneratorSwitch.java | 21 - .../antlr/MachineLearningLanguageParser.java | 7 +- .../InternalMachineLearningLanguage.g | 325 +- .../InternalMachineLearningLanguage.tokens | 86 +- .../InternalMachineLearningLanguageLexer.java | 662 +- ...InternalMachineLearningLanguageParser.java | 6743 +++++++++-------- ...chineLearningLanguageProposalProvider.java | 8 +- .../mll/dsl/MachineLearningLanguage.xtextbin | Bin 12421 -> 12479 bytes .../InternalMachineLearningLanguage.g | 123 +- .../InternalMachineLearningLanguage.tokens | 92 +- .../InternalMachineLearningLanguageLexer.java | 680 +- ...InternalMachineLearningLanguageParser.java | 2522 +++--- ...hineLearningLanguageSemanticSequencer.java | 32 +- .../MachineLearningLanguageGrammarAccess.java | 70 +- .../mll/dsl/MachineLearningLanguage.xtext | 6 +- .../model/model.ecore | 9 +- .../model/model.genmodel | 5 +- .../mll/MachineLearningConfiguration.java | 13 +- .../evoal/languages/model/mll/MllFactory.java | 9 - .../evoal/languages/model/mll/MllPackage.java | 84 +- .../PartialSurrogateFunctionDefinition.java | 3 +- .../MachineLearningConfigurationImpl.java | 41 +- .../model/mll/impl/MllFactoryImpl.java | 12 - .../model/mll/impl/MllPackageImpl.java | 45 +- ...artialSurrogateFunctionDefinitionImpl.java | 9 +- .../languages/model/mll/impl/UseImpl.java | 165 - .../model/mll/util/MllAdapterFactory.java | 18 - .../languages/model/mll/util/MllSwitch.java | 21 - .../antlr/OptimisationLanguageParser.java | 12 +- .../internal/InternalOptimisationLanguage.g | 378 +- .../InternalOptimisationLanguage.tokens | 20 +- .../InternalOptimisationLanguageLexer.java | 524 +- .../InternalOptimisationLanguageParser.java | 5083 +++++++------ ...tOptimisationLanguageProposalProvider.java | 5 +- .../ol/dsl/OptimisationLanguage.xtextbin | Bin 10658 -> 10728 bytes .../internal/InternalOptimisationLanguage.g | 151 +- .../InternalOptimisationLanguage.tokens | 78 +- .../InternalOptimisationLanguageLexer.java | 666 +- .../InternalOptimisationLanguageParser.java | 2163 +++--- ...OptimisationLanguageSemanticSequencer.java | 32 +- .../OptimisationLanguageGrammarAccess.java | 105 +- .../model/ol/dsl/OptimisationLanguage.xtext | 6 +- .../model/model.ecore | 13 +- .../model/model.genmodel | 4 +- .../evoal/languages/model/ol/OLFactory.java | 9 - .../evoal/languages/model/ol/OLPackage.java | 89 +- .../languages/model/ol/OptimisationModel.java | 3 +- .../de/evoal/languages/model/ol/Problem.java | 26 +- .../languages/model/ol/impl/ImportImpl.java | 166 - .../model/ol/impl/OLFactoryImpl.java | 12 - .../model/ol/impl/OLPackageImpl.java | 39 +- .../model/ol/impl/OptimisationModelImpl.java | 8 +- .../languages/model/ol/impl/ProblemImpl.java | 70 + .../model/ol/util/OLAdapterFactory.java | 18 - .../languages/model/ol/util/OLSwitch.java | 21 - .../META-INF/MANIFEST.MF | 3 +- .../scoping/ClasspathGlobalScopeProvider.java | 204 +- 148 files changed, 27520 insertions(+), 26351 deletions(-) create mode 100644 src/languages/de.evoal.languages.model.base/src-gen/de/evoal/languages/model/base/Import.java rename src/languages/{de.evoal.languages.model.ddl/src-gen/de/evoal/languages/model/ddl => de.evoal.languages.model.base/src-gen/de/evoal/languages/model/base}/impl/ImportImpl.java (59%) delete mode 100644 src/languages/de.evoal.languages.model.dl/src-gen/de/evoal/languages/model/dl/impl/ImportImpl.java delete mode 100644 src/languages/de.evoal.languages.model.dl/src-gen/de/evoal/languages/model/dl/impl/QualifiedNameImpl.java delete mode 100644 src/languages/de.evoal.languages.model.generator/src-gen/de/evoal/languages/model/generator/impl/ImportImpl.java delete mode 100644 src/languages/de.evoal.languages.model.mll/src-gen/de/evoal/languages/model/mll/impl/UseImpl.java delete mode 100644 src/languages/de.evoal.languages.model.ol/src-gen/de/evoal/languages/model/ol/impl/ImportImpl.java diff --git a/src/languages/de.evoal.languages.model.base.dsl.ide/src-gen/de/evoal/languages/model/base/dsl/ide/contentassist/antlr/BaseLanguageParser.java b/src/languages/de.evoal.languages.model.base.dsl.ide/src-gen/de/evoal/languages/model/base/dsl/ide/contentassist/antlr/BaseLanguageParser.java index e4e9f66d..4cdeb52c 100644 --- a/src/languages/de.evoal.languages.model.base.dsl.ide/src-gen/de/evoal/languages/model/base/dsl/ide/contentassist/antlr/BaseLanguageParser.java +++ b/src/languages/de.evoal.languages.model.base.dsl.ide/src-gen/de/evoal/languages/model/base/dsl/ide/contentassist/antlr/BaseLanguageParser.java @@ -89,6 +89,7 @@ public class BaseLanguageParser extends AbstractContentAssistParser { builder.put(grammarAccess.getFunctionDefinitionRuleAccess().getGroup_4_1(), "rule__FunctionDefinitionRule__Group_4_1__0"); builder.put(grammarAccess.getConstantDefinitionRuleAccess().getGroup(), "rule__ConstantDefinitionRule__Group__0"); builder.put(grammarAccess.getParameterRuleAccess().getGroup(), "rule__ParameterRule__Group__0"); + builder.put(grammarAccess.getImportRuleAccess().getGroup(), "rule__ImportRule__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.getOrExpressionRuleAccess().getSubExpressionsAssignment_0(), "rule__OrExpressionRule__SubExpressionsAssignment_0"); @@ -148,6 +149,8 @@ public class BaseLanguageParser extends AbstractContentAssistParser { builder.put(grammarAccess.getConstantDefinitionRuleAccess().getValueAssignment_4(), "rule__ConstantDefinitionRule__ValueAssignment_4"); builder.put(grammarAccess.getParameterRuleAccess().getTypeAssignment_0(), "rule__ParameterRule__TypeAssignment_0"); builder.put(grammarAccess.getParameterRuleAccess().getNameAssignment_1(), "rule__ParameterRule__NameAssignment_1"); + builder.put(grammarAccess.getImportRuleAccess().getLanguageAssignment_1(), "rule__ImportRule__LanguageAssignment_1"); + builder.put(grammarAccess.getImportRuleAccess().getImportedNamespaceAssignment_3(), "rule__ImportRule__ImportedNamespaceAssignment_3"); builder.put(grammarAccess.getFunctionNameRuleAccess().getDefinitionAssignment(), "rule__FunctionNameRule__DefinitionAssignment"); } } diff --git a/src/languages/de.evoal.languages.model.base.dsl.ui/src-gen/de/evoal/languages/model/base/dsl/ui/contentassist/AbstractBaseLanguageProposalProvider.java b/src/languages/de.evoal.languages.model.base.dsl.ui/src-gen/de/evoal/languages/model/base/dsl/ui/contentassist/AbstractBaseLanguageProposalProvider.java index 4ad0f5b1..2de3ff26 100644 --- a/src/languages/de.evoal.languages.model.base.dsl.ui/src-gen/de/evoal/languages/model/base/dsl/ui/contentassist/AbstractBaseLanguageProposalProvider.java +++ b/src/languages/de.evoal.languages.model.base.dsl.ui/src-gen/de/evoal/languages/model/base/dsl/ui/contentassist/AbstractBaseLanguageProposalProvider.java @@ -172,6 +172,12 @@ public abstract class AbstractBaseLanguageProposalProvider extends TerminalsProp public void completeParameterRule_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } + public void completeImportRule_Language(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeImportRule_ImportedNamespace(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } public void completeFunctionNameRule_Definition(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); } @@ -311,6 +317,9 @@ public abstract class AbstractBaseLanguageProposalProvider extends TerminalsProp public void complete_ParameterRule(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } + public void complete_ImportRule(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } public void complete_FunctionNameRule(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } diff --git a/src/languages/de.evoal.languages.model.base.dsl/src-gen/de/evoal/languages/model/base/dsl/BaseLanguage.xtextbin b/src/languages/de.evoal.languages.model.base.dsl/src-gen/de/evoal/languages/model/base/dsl/BaseLanguage.xtextbin index bf9d546df43dd68f117aeeead1dece7f97b89e0b..5b61325db6743aa37e52b43cf4f9bf9865bbfbed 100644 GIT binary patch delta 165 zcmez7(eAaOhLzD`b1mx=xq7E*j66)-p1B42MI}L{IjPJ}(;1nW9KxBMW-u``Fmvkb zL*y7)oMtkzv$8qOVq{}w&jhPybehe`$I6+Ln3rCfn4ZeUWXtX}hmn`nF@urOX)aJ5 yYg$o$E~C>tpeiAVmedr##N5>4g2ZHqa-sP^^$tgY>K6djGg&h-GEPoZ5d{FWLn>(i delta 36 scmZqo`sT5rhLzELb1mx=IZ=nb4o4kMIx;(QIs9|@;h5oYmXV1O01I~wj{pDw diff --git a/src/languages/de.evoal.languages.model.base.dsl/src-gen/de/evoal/languages/model/base/dsl/serializer/BaseLanguageSemanticSequencer.java b/src/languages/de.evoal.languages.model.base.dsl/src-gen/de/evoal/languages/model/base/dsl/serializer/BaseLanguageSemanticSequencer.java index a325000b..a68ead76 100644 --- a/src/languages/de.evoal.languages.model.base.dsl/src-gen/de/evoal/languages/model/base/dsl/serializer/BaseLanguageSemanticSequencer.java +++ b/src/languages/de.evoal.languages.model.base.dsl/src-gen/de/evoal/languages/model/base/dsl/serializer/BaseLanguageSemanticSequencer.java @@ -24,6 +24,7 @@ import de.evoal.languages.model.base.DoubleLiteral; import de.evoal.languages.model.base.ExpressionType; import de.evoal.languages.model.base.FloatType; import de.evoal.languages.model.base.FunctionDefinition; +import de.evoal.languages.model.base.Import; import de.evoal.languages.model.base.Instance; import de.evoal.languages.model.base.InstanceType; import de.evoal.languages.model.base.IntType; @@ -121,6 +122,9 @@ public class BaseLanguageSemanticSequencer extends AbstractDelegatingSemanticSeq case BasePackage.FUNCTION_DEFINITION: sequence_FunctionDefinitionRule(context, (FunctionDefinition) semanticObject); return; + case BasePackage.IMPORT: + sequence_ImportRule(context, (Import) semanticObject); + return; case BasePackage.INSTANCE: sequence_InstanceLiteralRule(context, (Instance) semanticObject); return; @@ -479,6 +483,29 @@ public class BaseLanguageSemanticSequencer extends AbstractDelegatingSemanticSeq } + /** + * <pre> + * Contexts: + * ImportRule returns Import + * + * Constraint: + * (language=STRING importedNamespace=QualifiedName) + * </pre> + */ + protected void sequence_ImportRule(ISerializationContext context, Import semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, BasePackage.Literals.IMPORT__LANGUAGE) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, BasePackage.Literals.IMPORT__LANGUAGE)); + if (transientValues.isValueTransient(semanticObject, BasePackage.Literals.IMPORT__IMPORTED_NAMESPACE) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, BasePackage.Literals.IMPORT__IMPORTED_NAMESPACE)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getImportRuleAccess().getLanguageSTRINGTerminalRuleCall_1_0(), semanticObject.getLanguage()); + feeder.accept(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_3_0(), semanticObject.getImportedNamespace()); + feeder.finish(); + } + + /** * <pre> * Contexts: diff --git a/src/languages/de.evoal.languages.model.base.dsl/src-gen/de/evoal/languages/model/base/dsl/services/BaseLanguageGrammarAccess.java b/src/languages/de.evoal.languages.model.base.dsl/src-gen/de/evoal/languages/model/base/dsl/services/BaseLanguageGrammarAccess.java index 79c7bae3..304b1da0 100644 --- a/src/languages/de.evoal.languages.model.base.dsl/src-gen/de/evoal/languages/model/base/dsl/services/BaseLanguageGrammarAccess.java +++ b/src/languages/de.evoal.languages.model.base.dsl/src-gen/de/evoal/languages/model/base/dsl/services/BaseLanguageGrammarAccess.java @@ -1374,6 +1374,46 @@ public class BaseLanguageGrammarAccess extends AbstractElementFinder.AbstractGra //StringOrId public RuleCall getNameStringOrIdParserRuleCall_1_0() { return cNameStringOrIdParserRuleCall_1_0; } } + public class ImportRuleElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.evoal.languages.model.base.dsl.BaseLanguage.ImportRule"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Keyword cImportKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final Assignment cLanguageAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cLanguageSTRINGTerminalRuleCall_1_0 = (RuleCall)cLanguageAssignment_1.eContents().get(0); + private final Keyword cFromKeyword_2 = (Keyword)cGroup.eContents().get(2); + private final Assignment cImportedNamespaceAssignment_3 = (Assignment)cGroup.eContents().get(3); + private final RuleCall cImportedNamespaceQualifiedNameParserRuleCall_3_0 = (RuleCall)cImportedNamespaceAssignment_3.eContents().get(0); + private final Keyword cSemicolonKeyword_4 = (Keyword)cGroup.eContents().get(4); + + //ImportRule returns Import: + // 'import' language=STRING 'from' importedNamespace=QualifiedName ";" + //; + @Override public ParserRule getRule() { return rule; } + + //'import' language=STRING 'from' importedNamespace=QualifiedName ";" + public Group getGroup() { return cGroup; } + + //'import' + public Keyword getImportKeyword_0() { return cImportKeyword_0; } + + //language=STRING + public Assignment getLanguageAssignment_1() { return cLanguageAssignment_1; } + + //STRING + public RuleCall getLanguageSTRINGTerminalRuleCall_1_0() { return cLanguageSTRINGTerminalRuleCall_1_0; } + + //'from' + public Keyword getFromKeyword_2() { return cFromKeyword_2; } + + //importedNamespace=QualifiedName + public Assignment getImportedNamespaceAssignment_3() { return cImportedNamespaceAssignment_3; } + + //QualifiedName + public RuleCall getImportedNamespaceQualifiedNameParserRuleCall_3_0() { return cImportedNamespaceQualifiedNameParserRuleCall_3_0; } + + //";" + public Keyword getSemicolonKeyword_4() { return cSemicolonKeyword_4; } + } public class FunctionNameRuleElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.evoal.languages.model.base.dsl.BaseLanguage.FunctionNameRule"); private final Assignment cDefinitionAssignment = (Assignment)rule.eContents().get(1); @@ -1832,6 +1872,7 @@ public class BaseLanguageGrammarAccess extends AbstractElementFinder.AbstractGra private final FunctionDefinitionRuleElements pFunctionDefinitionRule; private final ConstantDefinitionRuleElements pConstantDefinitionRule; private final ParameterRuleElements pParameterRule; + private final ImportRuleElements pImportRule; private final FunctionNameRuleElements pFunctionNameRule; private final QualifiedNameElements pQualifiedName; private final StringOrIdElements pStringOrId; @@ -1896,6 +1937,7 @@ public class BaseLanguageGrammarAccess extends AbstractElementFinder.AbstractGra this.pFunctionDefinitionRule = new FunctionDefinitionRuleElements(); this.pConstantDefinitionRule = new ConstantDefinitionRuleElements(); this.pParameterRule = new ParameterRuleElements(); + this.pImportRule = new ImportRuleElements(); this.pFunctionNameRule = new FunctionNameRuleElements(); this.pQualifiedName = new QualifiedNameElements(); this.pStringOrId = new StringOrIdElements(); @@ -2468,6 +2510,17 @@ public class BaseLanguageGrammarAccess extends AbstractElementFinder.AbstractGra return getParameterRuleAccess().getRule(); } + //ImportRule returns Import: + // 'import' language=STRING 'from' importedNamespace=QualifiedName ";" + //; + public ImportRuleElements getImportRuleAccess() { + return pImportRule; + } + + public ParserRule getImportRuleRule() { + return getImportRuleAccess().getRule(); + } + //FunctionNameRule returns DefinedFunctionName: // definition = [FunctionDefinition|QualifiedName] //; diff --git a/src/languages/de.evoal.languages.model.base.dsl/src/de/evoal/languages/model/base/dsl/BaseLanguage.xtext b/src/languages/de.evoal.languages.model.base.dsl/src/de/evoal/languages/model/base/dsl/BaseLanguage.xtext index 1c6f7fe6..204d504e 100644 --- a/src/languages/de.evoal.languages.model.base.dsl/src/de/evoal/languages/model/base/dsl/BaseLanguage.xtext +++ b/src/languages/de.evoal.languages.model.base.dsl/src/de/evoal/languages/model/base/dsl/BaseLanguage.xtext @@ -226,6 +226,10 @@ ParameterRule returns Parameter: type = TypeRule name = StringOrId ; +ImportRule returns Import: + 'import' language=STRING 'from' importedNamespace=QualifiedName ";" +; + FunctionNameRule returns DefinedFunctionName: definition = [FunctionDefinition|QualifiedName] diff --git a/src/languages/de.evoal.languages.model.base/model/model.ecore b/src/languages/de.evoal.languages.model.base/model/model.ecore index 469ab870..3ccc7055 100644 --- a/src/languages/de.evoal.languages.model.base/model/model.ecore +++ b/src/languages/de.evoal.languages.model.base/model/model.ecore @@ -396,4 +396,10 @@ <eStructuralFeatures xsi:type="ecore:EReference" name="value" eType="#//Value" containment="true"/> </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Import"> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="language" lowerBound="1" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="importedNamespace" lowerBound="1" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + </eClassifiers> </ecore:EPackage> diff --git a/src/languages/de.evoal.languages.model.base/model/model.genmodel b/src/languages/de.evoal.languages.model.base/model/model.genmodel index 4ef979ff..fcf1fc70 100644 --- a/src/languages/de.evoal.languages.model.base/model/model.genmodel +++ b/src/languages/de.evoal.languages.model.base/model/model.genmodel @@ -181,5 +181,9 @@ <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference model.ecore#//Attribute/definition"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model.ecore#//Attribute/value"/> </genClasses> + <genClasses ecoreClass="model.ecore#//Import"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model.ecore#//Import/language"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model.ecore#//Import/importedNamespace"/> + </genClasses> </genPackages> </genmodel:GenModel> diff --git a/src/languages/de.evoal.languages.model.base/src-gen/de/evoal/languages/model/base/BaseFactory.java b/src/languages/de.evoal.languages.model.base/src-gen/de/evoal/languages/model/base/BaseFactory.java index 21b1e69c..63e0b6f1 100644 --- a/src/languages/de.evoal.languages.model.base/src-gen/de/evoal/languages/model/base/BaseFactory.java +++ b/src/languages/de.evoal.languages.model.base/src-gen/de/evoal/languages/model/base/BaseFactory.java @@ -363,6 +363,15 @@ public interface BaseFactory extends EFactory { */ Attribute createAttribute(); + /** + * Returns a new object of class '<em>Import</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Import</em>'. + * @generated + */ + Import createImport(); + /** * Returns the package supported by this factory. * <!-- begin-user-doc --> diff --git a/src/languages/de.evoal.languages.model.base/src-gen/de/evoal/languages/model/base/BasePackage.java b/src/languages/de.evoal.languages.model.base/src-gen/de/evoal/languages/model/base/BasePackage.java index fe39e80e..2727944d 100644 --- a/src/languages/de.evoal.languages.model.base/src-gen/de/evoal/languages/model/base/BasePackage.java +++ b/src/languages/de.evoal.languages.model.base/src-gen/de/evoal/languages/model/base/BasePackage.java @@ -1812,6 +1812,52 @@ public interface BasePackage extends EPackage { */ int ATTRIBUTE_OPERATION_COUNT = 0; + /** + * The meta object id for the '{@link de.evoal.languages.model.base.impl.ImportImpl <em>Import</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see de.evoal.languages.model.base.impl.ImportImpl + * @see de.evoal.languages.model.base.impl.BasePackageImpl#getImport() + * @generated + */ + int IMPORT = 43; + + /** + * The feature id for the '<em><b>Language</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int IMPORT__LANGUAGE = 0; + + /** + * The feature id for the '<em><b>Imported Namespace</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int IMPORT__IMPORTED_NAMESPACE = 1; + + /** + * The number of structural features of the '<em>Import</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int IMPORT_FEATURE_COUNT = 2; + + /** + * The number of operations of the '<em>Import</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int IMPORT_OPERATION_COUNT = 0; + /** * The meta object id for the '{@link de.evoal.languages.model.base.ComparisonOperator <em>Comparison Operator</em>}' enum. * <!-- begin-user-doc --> @@ -1820,7 +1866,7 @@ public interface BasePackage extends EPackage { * @see de.evoal.languages.model.base.impl.BasePackageImpl#getComparisonOperator() * @generated */ - int COMPARISON_OPERATOR = 43; + int COMPARISON_OPERATOR = 44; /** * The meta object id for the '{@link de.evoal.languages.model.base.AddOrSubtractOperator <em>Add Or Subtract Operator</em>}' enum. @@ -1830,7 +1876,7 @@ public interface BasePackage extends EPackage { * @see de.evoal.languages.model.base.impl.BasePackageImpl#getAddOrSubtractOperator() * @generated */ - int ADD_OR_SUBTRACT_OPERATOR = 44; + int ADD_OR_SUBTRACT_OPERATOR = 45; /** * The meta object id for the '{@link de.evoal.languages.model.base.MultiplyDivideModuloOperator <em>Multiply Divide Modulo Operator</em>}' enum. @@ -1840,7 +1886,7 @@ public interface BasePackage extends EPackage { * @see de.evoal.languages.model.base.impl.BasePackageImpl#getMultiplyDivideModuloOperator() * @generated */ - int MULTIPLY_DIVIDE_MODULO_OPERATOR = 45; + int MULTIPLY_DIVIDE_MODULO_OPERATOR = 46; /** * The meta object id for the '{@link de.evoal.languages.model.base.Factor <em>Factor</em>}' enum. @@ -1850,7 +1896,7 @@ public interface BasePackage extends EPackage { * @see de.evoal.languages.model.base.impl.BasePackageImpl#getFactor() * @generated */ - int FACTOR = 46; + int FACTOR = 47; /** @@ -2904,6 +2950,38 @@ public interface BasePackage extends EPackage { */ EReference getAttribute_Value(); + /** + * Returns the meta object for class '{@link de.evoal.languages.model.base.Import <em>Import</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for class '<em>Import</em>'. + * @see de.evoal.languages.model.base.Import + * @generated + */ + EClass getImport(); + + /** + * Returns the meta object for the attribute '{@link de.evoal.languages.model.base.Import#getLanguage <em>Language</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for the attribute '<em>Language</em>'. + * @see de.evoal.languages.model.base.Import#getLanguage() + * @see #getImport() + * @generated + */ + EAttribute getImport_Language(); + + /** + * Returns the meta object for the attribute '{@link de.evoal.languages.model.base.Import#getImportedNamespace <em>Imported Namespace</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for the attribute '<em>Imported Namespace</em>'. + * @see de.evoal.languages.model.base.Import#getImportedNamespace() + * @see #getImport() + * @generated + */ + EAttribute getImport_ImportedNamespace(); + /** * Returns the meta object for enum '{@link de.evoal.languages.model.base.ComparisonOperator <em>Comparison Operator</em>}'. * <!-- begin-user-doc --> @@ -3853,6 +3931,32 @@ public interface BasePackage extends EPackage { */ EReference ATTRIBUTE__VALUE = eINSTANCE.getAttribute_Value(); + /** + * The meta object literal for the '{@link de.evoal.languages.model.base.impl.ImportImpl <em>Import</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see de.evoal.languages.model.base.impl.ImportImpl + * @see de.evoal.languages.model.base.impl.BasePackageImpl#getImport() + * @generated + */ + EClass IMPORT = eINSTANCE.getImport(); + + /** + * The meta object literal for the '<em><b>Language</b></em>' attribute feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + EAttribute IMPORT__LANGUAGE = eINSTANCE.getImport_Language(); + + /** + * The meta object literal for the '<em><b>Imported Namespace</b></em>' attribute feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + EAttribute IMPORT__IMPORTED_NAMESPACE = eINSTANCE.getImport_ImportedNamespace(); + /** * The meta object literal for the '{@link de.evoal.languages.model.base.ComparisonOperator <em>Comparison Operator</em>}' enum. * <!-- begin-user-doc --> diff --git a/src/languages/de.evoal.languages.model.base/src-gen/de/evoal/languages/model/base/Import.java b/src/languages/de.evoal.languages.model.base/src-gen/de/evoal/languages/model/base/Import.java new file mode 100644 index 00000000..078716c0 --- /dev/null +++ b/src/languages/de.evoal.languages.model.base/src-gen/de/evoal/languages/model/base/Import.java @@ -0,0 +1,69 @@ +/** + */ +package de.evoal.languages.model.base; + +import org.eclipse.emf.ecore.EObject; + +/** + * <!-- begin-user-doc --> + * A representation of the model object '<em><b>Import</b></em>'. + * <!-- end-user-doc --> + * + * <p> + * The following features are supported: + * </p> + * <ul> + * <li>{@link de.evoal.languages.model.base.Import#getLanguage <em>Language</em>}</li> + * <li>{@link de.evoal.languages.model.base.Import#getImportedNamespace <em>Imported Namespace</em>}</li> + * </ul> + * + * @see de.evoal.languages.model.base.BasePackage#getImport() + * @model + * @generated + */ +public interface Import extends EObject { + /** + * Returns the value of the '<em><b>Language</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the value of the '<em>Language</em>' attribute. + * @see #setLanguage(String) + * @see de.evoal.languages.model.base.BasePackage#getImport_Language() + * @model required="true" + * @generated + */ + String getLanguage(); + + /** + * Sets the value of the '{@link de.evoal.languages.model.base.Import#getLanguage <em>Language</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Language</em>' attribute. + * @see #getLanguage() + * @generated + */ + void setLanguage(String value); + + /** + * Returns the value of the '<em><b>Imported Namespace</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the value of the '<em>Imported Namespace</em>' attribute. + * @see #setImportedNamespace(String) + * @see de.evoal.languages.model.base.BasePackage#getImport_ImportedNamespace() + * @model required="true" + * @generated + */ + String getImportedNamespace(); + + /** + * Sets the value of the '{@link de.evoal.languages.model.base.Import#getImportedNamespace <em>Imported Namespace</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Imported Namespace</em>' attribute. + * @see #getImportedNamespace() + * @generated + */ + void setImportedNamespace(String value); + +} // Import diff --git a/src/languages/de.evoal.languages.model.base/src-gen/de/evoal/languages/model/base/impl/BaseFactoryImpl.java b/src/languages/de.evoal.languages.model.base/src-gen/de/evoal/languages/model/base/impl/BaseFactoryImpl.java index 34e1396f..5d35e772 100644 --- a/src/languages/de.evoal.languages.model.base/src-gen/de/evoal/languages/model/base/impl/BaseFactoryImpl.java +++ b/src/languages/de.evoal.languages.model.base/src-gen/de/evoal/languages/model/base/impl/BaseFactoryImpl.java @@ -95,6 +95,7 @@ public class BaseFactoryImpl extends EFactoryImpl implements BaseFactory { case BasePackage.ARRAY: return createArray(); case BasePackage.INSTANCE: return createInstance(); case BasePackage.ATTRIBUTE: return createAttribute(); + case BasePackage.IMPORT: return createImport(); default: throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); } @@ -560,6 +561,17 @@ public class BaseFactoryImpl extends EFactoryImpl implements BaseFactory { return attribute; } + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + @Override + public Import createImport() { + ImportImpl import_ = new ImportImpl(); + return import_; + } + /** * <!-- begin-user-doc --> * <!-- end-user-doc --> diff --git a/src/languages/de.evoal.languages.model.base/src-gen/de/evoal/languages/model/base/impl/BasePackageImpl.java b/src/languages/de.evoal.languages.model.base/src-gen/de/evoal/languages/model/base/impl/BasePackageImpl.java index 494860c8..fe35583b 100644 --- a/src/languages/de.evoal.languages.model.base/src-gen/de/evoal/languages/model/base/impl/BasePackageImpl.java +++ b/src/languages/de.evoal.languages.model.base/src-gen/de/evoal/languages/model/base/impl/BasePackageImpl.java @@ -27,6 +27,7 @@ import de.evoal.languages.model.base.Factor; import de.evoal.languages.model.base.FloatType; import de.evoal.languages.model.base.FunctionDefinition; import de.evoal.languages.model.base.FunctionName; +import de.evoal.languages.model.base.Import; import de.evoal.languages.model.base.Instance; import de.evoal.languages.model.base.InstanceType; import de.evoal.languages.model.base.IntType; @@ -369,6 +370,13 @@ public class BasePackageImpl extends EPackageImpl implements BasePackage { */ private EClass attributeEClass = null; + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + private EClass importEClass = null; + /** * <!-- begin-user-doc --> * <!-- end-user-doc --> @@ -1457,6 +1465,36 @@ public class BasePackageImpl extends EPackageImpl implements BasePackage { return (EReference)attributeEClass.getEStructuralFeatures().get(1); } + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + @Override + public EClass getImport() { + return importEClass; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + @Override + public EAttribute getImport_Language() { + return (EAttribute)importEClass.getEStructuralFeatures().get(0); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + @Override + public EAttribute getImport_ImportedNamespace() { + return (EAttribute)importEClass.getEStructuralFeatures().get(1); + } + /** * <!-- begin-user-doc --> * <!-- end-user-doc --> @@ -1669,6 +1707,10 @@ public class BasePackageImpl extends EPackageImpl implements BasePackage { createEReference(attributeEClass, ATTRIBUTE__DEFINITION); createEReference(attributeEClass, ATTRIBUTE__VALUE); + importEClass = createEClass(IMPORT); + createEAttribute(importEClass, IMPORT__LANGUAGE); + createEAttribute(importEClass, IMPORT__IMPORTED_NAMESPACE); + // Create enums comparisonOperatorEEnum = createEEnum(COMPARISON_OPERATOR); addOrSubtractOperatorEEnum = createEEnum(ADD_OR_SUBTRACT_OPERATOR); @@ -1880,6 +1922,10 @@ public class BasePackageImpl extends EPackageImpl implements BasePackage { initEReference(getAttribute_Definition(), this.getAttributeDefinition(), null, "definition", null, 1, 1, Attribute.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getAttribute_Value(), this.getValue(), null, "value", null, 0, 1, Attribute.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEClass(importEClass, Import.class, "Import", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getImport_Language(), ecorePackage.getEString(), "language", null, 1, 1, Import.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getImport_ImportedNamespace(), ecorePackage.getEString(), "importedNamespace", null, 1, 1, Import.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + // Initialize enums and add enum literals initEEnum(comparisonOperatorEEnum, ComparisonOperator.class, "ComparisonOperator"); addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.GREATER_THAN); diff --git a/src/languages/de.evoal.languages.model.ddl/src-gen/de/evoal/languages/model/ddl/impl/ImportImpl.java b/src/languages/de.evoal.languages.model.base/src-gen/de/evoal/languages/model/base/impl/ImportImpl.java similarity index 59% rename from src/languages/de.evoal.languages.model.ddl/src-gen/de/evoal/languages/model/ddl/impl/ImportImpl.java rename to src/languages/de.evoal.languages.model.base/src-gen/de/evoal/languages/model/base/impl/ImportImpl.java index a22297c8..1e072c0e 100644 --- a/src/languages/de.evoal.languages.model.ddl/src-gen/de/evoal/languages/model/ddl/impl/ImportImpl.java +++ b/src/languages/de.evoal.languages.model.base/src-gen/de/evoal/languages/model/base/impl/ImportImpl.java @@ -1,9 +1,9 @@ /** */ -package de.evoal.languages.model.ddl.impl; +package de.evoal.languages.model.base.impl; -import de.evoal.languages.model.ddl.DdlPackage; -import de.evoal.languages.model.ddl.Import; +import de.evoal.languages.model.base.BasePackage; +import de.evoal.languages.model.base.Import; import org.eclipse.emf.common.notify.Notification; @@ -20,12 +20,33 @@ import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; * The following features are implemented: * </p> * <ul> - * <li>{@link de.evoal.languages.model.ddl.impl.ImportImpl#getImportedNamespace <em>Imported Namespace</em>}</li> + * <li>{@link de.evoal.languages.model.base.impl.ImportImpl#getLanguage <em>Language</em>}</li> + * <li>{@link de.evoal.languages.model.base.impl.ImportImpl#getImportedNamespace <em>Imported Namespace</em>}</li> * </ul> * * @generated */ public class ImportImpl extends MinimalEObjectImpl.Container implements Import { + /** + * The default value of the '{@link #getLanguage() <em>Language</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see #getLanguage() + * @generated + * @ordered + */ + protected static final String LANGUAGE_EDEFAULT = null; + + /** + * The cached value of the '{@link #getLanguage() <em>Language</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see #getLanguage() + * @generated + * @ordered + */ + protected String language = LANGUAGE_EDEFAULT; + /** * The default value of the '{@link #getImportedNamespace() <em>Imported Namespace</em>}' attribute. * <!-- begin-user-doc --> @@ -62,7 +83,30 @@ public class ImportImpl extends MinimalEObjectImpl.Container implements Import { */ @Override protected EClass eStaticClass() { - return DdlPackage.Literals.IMPORT; + return BasePackage.Literals.IMPORT; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + @Override + public String getLanguage() { + return language; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + @Override + public void setLanguage(String newLanguage) { + String oldLanguage = language; + language = newLanguage; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, BasePackage.IMPORT__LANGUAGE, oldLanguage, language)); } /** @@ -85,7 +129,7 @@ public class ImportImpl extends MinimalEObjectImpl.Container implements Import { String oldImportedNamespace = importedNamespace; importedNamespace = newImportedNamespace; if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, DdlPackage.IMPORT__IMPORTED_NAMESPACE, oldImportedNamespace, importedNamespace)); + eNotify(new ENotificationImpl(this, Notification.SET, BasePackage.IMPORT__IMPORTED_NAMESPACE, oldImportedNamespace, importedNamespace)); } /** @@ -96,7 +140,9 @@ public class ImportImpl extends MinimalEObjectImpl.Container implements Import { @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { switch (featureID) { - case DdlPackage.IMPORT__IMPORTED_NAMESPACE: + case BasePackage.IMPORT__LANGUAGE: + return getLanguage(); + case BasePackage.IMPORT__IMPORTED_NAMESPACE: return getImportedNamespace(); } return super.eGet(featureID, resolve, coreType); @@ -110,7 +156,10 @@ public class ImportImpl extends MinimalEObjectImpl.Container implements Import { @Override public void eSet(int featureID, Object newValue) { switch (featureID) { - case DdlPackage.IMPORT__IMPORTED_NAMESPACE: + case BasePackage.IMPORT__LANGUAGE: + setLanguage((String)newValue); + return; + case BasePackage.IMPORT__IMPORTED_NAMESPACE: setImportedNamespace((String)newValue); return; } @@ -125,7 +174,10 @@ public class ImportImpl extends MinimalEObjectImpl.Container implements Import { @Override public void eUnset(int featureID) { switch (featureID) { - case DdlPackage.IMPORT__IMPORTED_NAMESPACE: + case BasePackage.IMPORT__LANGUAGE: + setLanguage(LANGUAGE_EDEFAULT); + return; + case BasePackage.IMPORT__IMPORTED_NAMESPACE: setImportedNamespace(IMPORTED_NAMESPACE_EDEFAULT); return; } @@ -140,7 +192,9 @@ public class ImportImpl extends MinimalEObjectImpl.Container implements Import { @Override public boolean eIsSet(int featureID) { switch (featureID) { - case DdlPackage.IMPORT__IMPORTED_NAMESPACE: + case BasePackage.IMPORT__LANGUAGE: + return LANGUAGE_EDEFAULT == null ? language != null : !LANGUAGE_EDEFAULT.equals(language); + case BasePackage.IMPORT__IMPORTED_NAMESPACE: return IMPORTED_NAMESPACE_EDEFAULT == null ? importedNamespace != null : !IMPORTED_NAMESPACE_EDEFAULT.equals(importedNamespace); } return super.eIsSet(featureID); @@ -156,7 +210,9 @@ public class ImportImpl extends MinimalEObjectImpl.Container implements Import { if (eIsProxy()) return super.toString(); StringBuilder result = new StringBuilder(super.toString()); - result.append(" (importedNamespace: "); + result.append(" (language: "); + result.append(language); + result.append(", importedNamespace: "); result.append(importedNamespace); result.append(')'); return result.toString(); diff --git a/src/languages/de.evoal.languages.model.base/src-gen/de/evoal/languages/model/base/util/BaseAdapterFactory.java b/src/languages/de.evoal.languages.model.base/src-gen/de/evoal/languages/model/base/util/BaseAdapterFactory.java index 168add0c..b340c38d 100644 --- a/src/languages/de.evoal.languages.model.base/src-gen/de/evoal/languages/model/base/util/BaseAdapterFactory.java +++ b/src/languages/de.evoal.languages.model.base/src-gen/de/evoal/languages/model/base/util/BaseAdapterFactory.java @@ -240,6 +240,10 @@ public class BaseAdapterFactory extends AdapterFactoryImpl { return createAttributeAdapter(); } @Override + public Adapter caseImport(Import object) { + return createImportAdapter(); + } + @Override public Adapter defaultCase(EObject object) { return createEObjectAdapter(); } @@ -861,6 +865,20 @@ public class BaseAdapterFactory extends AdapterFactoryImpl { return null; } + /** + * Creates a new adapter for an object of class '{@link de.evoal.languages.model.base.Import <em>Import</em>}'. + * <!-- begin-user-doc --> + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * <!-- end-user-doc --> + * @return the new adapter. + * @see de.evoal.languages.model.base.Import + * @generated + */ + public Adapter createImportAdapter() { + return null; + } + /** * Creates a new adapter for the default case. * <!-- begin-user-doc --> diff --git a/src/languages/de.evoal.languages.model.base/src-gen/de/evoal/languages/model/base/util/BaseSwitch.java b/src/languages/de.evoal.languages.model.base/src-gen/de/evoal/languages/model/base/util/BaseSwitch.java index b692d390..6928f617 100644 --- a/src/languages/de.evoal.languages.model.base/src-gen/de/evoal/languages/model/base/util/BaseSwitch.java +++ b/src/languages/de.evoal.languages.model.base/src-gen/de/evoal/languages/model/base/util/BaseSwitch.java @@ -361,6 +361,12 @@ public class BaseSwitch<T> extends Switch<T> { if (result == null) result = defaultCase(theEObject); return result; } + case BasePackage.IMPORT: { + Import import_ = (Import)theEObject; + T result = caseImport(import_); + if (result == null) result = defaultCase(theEObject); + return result; + } default: return defaultCase(theEObject); } } @@ -1010,6 +1016,21 @@ public class BaseSwitch<T> extends Switch<T> { return null; } + /** + * Returns the result of interpreting the object as an instance of '<em>Import</em>'. + * <!-- begin-user-doc --> + * This implementation returns null; + * returning a non-null result will terminate the switch. + * <!-- end-user-doc --> + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of '<em>Import</em>'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseImport(Import object) { + return null; + } + /** * Returns the result of interpreting the object as an instance of '<em>EObject</em>'. * <!-- begin-user-doc --> diff --git a/src/languages/de.evoal.languages.model.ddl.dsl.ide/src-gen/de/evoal/languages/model/ddl/dsl/ide/contentassist/antlr/DataDescriptionLanguageParser.java b/src/languages/de.evoal.languages.model.ddl.dsl.ide/src-gen/de/evoal/languages/model/ddl/dsl/ide/contentassist/antlr/DataDescriptionLanguageParser.java index a52630fe..99341520 100644 --- a/src/languages/de.evoal.languages.model.ddl.dsl.ide/src-gen/de/evoal/languages/model/ddl/dsl/ide/contentassist/antlr/DataDescriptionLanguageParser.java +++ b/src/languages/de.evoal.languages.model.ddl.dsl.ide/src-gen/de/evoal/languages/model/ddl/dsl/ide/contentassist/antlr/DataDescriptionLanguageParser.java @@ -50,7 +50,6 @@ public class DataDescriptionLanguageParser extends AbstractContentAssistParser { builder.put(grammarAccess.getDataDescriptionModelRuleAccess().getGroup_5(), "rule__DataDescriptionModelRule__Group_5__0"); builder.put(grammarAccess.getDataDescriptionModelRuleAccess().getGroup_6(), "rule__DataDescriptionModelRule__Group_6__0"); builder.put(grammarAccess.getDataDescriptionModelRuleAccess().getGroup_7(), "rule__DataDescriptionModelRule__Group_7__0"); - builder.put(grammarAccess.getImportRuleAccess().getGroup(), "rule__ImportRule__Group__0"); builder.put(grammarAccess.getDataTypeDefinitionRuleAccess().getGroup(), "rule__DataTypeDefinitionRule__Group__0"); builder.put(grammarAccess.getDataTypeDefinitionRuleAccess().getGroup_3(), "rule__DataTypeDefinitionRule__Group_3__0"); builder.put(grammarAccess.getDataTypeDefinitionRuleAccess().getGroup_4(), "rule__DataTypeDefinitionRule__Group_4__0"); @@ -107,6 +106,7 @@ public class DataDescriptionLanguageParser extends AbstractContentAssistParser { builder.put(grammarAccess.getFunctionDefinitionRuleAccess().getGroup_4_1(), "rule__FunctionDefinitionRule__Group_4_1__0"); builder.put(grammarAccess.getConstantDefinitionRuleAccess().getGroup(), "rule__ConstantDefinitionRule__Group__0"); builder.put(grammarAccess.getParameterRuleAccess().getGroup(), "rule__ParameterRule__Group__0"); + builder.put(grammarAccess.getImportRuleAccess().getGroup(), "rule__ImportRule__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.getDataDescriptionModelRuleAccess().getImportsAssignment_1(), "rule__DataDescriptionModelRule__ImportsAssignment_1"); @@ -114,7 +114,6 @@ public class DataDescriptionLanguageParser extends AbstractContentAssistParser { builder.put(grammarAccess.getDataDescriptionModelRuleAccess().getTypesAssignment_5_2(), "rule__DataDescriptionModelRule__TypesAssignment_5_2"); builder.put(grammarAccess.getDataDescriptionModelRuleAccess().getDescriptionsAssignment_6_2(), "rule__DataDescriptionModelRule__DescriptionsAssignment_6_2"); builder.put(grammarAccess.getDataDescriptionModelRuleAccess().getConstraintsAssignment_7_2(), "rule__DataDescriptionModelRule__ConstraintsAssignment_7_2"); - builder.put(grammarAccess.getImportRuleAccess().getImportedNamespaceAssignment_1(), "rule__ImportRule__ImportedNamespaceAssignment_1"); builder.put(grammarAccess.getDataTypeDefinitionRuleAccess().getScaleAssignment_0(), "rule__DataTypeDefinitionRule__ScaleAssignment_0"); builder.put(grammarAccess.getDataTypeDefinitionRuleAccess().getNameAssignment_2(), "rule__DataTypeDefinitionRule__NameAssignment_2"); builder.put(grammarAccess.getDataTypeDefinitionRuleAccess().getDescriptionAssignment_3_2(), "rule__DataTypeDefinitionRule__DescriptionAssignment_3_2"); @@ -185,6 +184,8 @@ public class DataDescriptionLanguageParser extends AbstractContentAssistParser { builder.put(grammarAccess.getConstantDefinitionRuleAccess().getValueAssignment_4(), "rule__ConstantDefinitionRule__ValueAssignment_4"); builder.put(grammarAccess.getParameterRuleAccess().getTypeAssignment_0(), "rule__ParameterRule__TypeAssignment_0"); builder.put(grammarAccess.getParameterRuleAccess().getNameAssignment_1(), "rule__ParameterRule__NameAssignment_1"); + builder.put(grammarAccess.getImportRuleAccess().getLanguageAssignment_1(), "rule__ImportRule__LanguageAssignment_1"); + builder.put(grammarAccess.getImportRuleAccess().getImportedNamespaceAssignment_3(), "rule__ImportRule__ImportedNamespaceAssignment_3"); builder.put(grammarAccess.getFunctionNameRuleAccess().getDefinitionAssignment(), "rule__FunctionNameRule__DefinitionAssignment"); } } diff --git a/src/languages/de.evoal.languages.model.ddl.dsl.ide/src-gen/de/evoal/languages/model/ddl/dsl/ide/contentassist/antlr/internal/InternalDataDescriptionLanguage.g b/src/languages/de.evoal.languages.model.ddl.dsl.ide/src-gen/de/evoal/languages/model/ddl/dsl/ide/contentassist/antlr/internal/InternalDataDescriptionLanguage.g index 550279cd..fb3d76d7 100644 --- a/src/languages/de.evoal.languages.model.ddl.dsl.ide/src-gen/de/evoal/languages/model/ddl/dsl/ide/contentassist/antlr/internal/InternalDataDescriptionLanguage.g +++ b/src/languages/de.evoal.languages.model.ddl.dsl.ide/src-gen/de/evoal/languages/model/ddl/dsl/ide/contentassist/antlr/internal/InternalDataDescriptionLanguage.g @@ -76,31 +76,6 @@ finally { restoreStackSize(stackSize); } -// Entry rule entryRuleImportRule -entryRuleImportRule -: -{ before(grammarAccess.getImportRuleRule()); } - ruleImportRule -{ after(grammarAccess.getImportRuleRule()); } - EOF -; - -// Rule ImportRule -ruleImportRule - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getImportRuleAccess().getGroup()); } - (rule__ImportRule__Group__0) - { after(grammarAccess.getImportRuleAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - // Entry rule entryRuleDataTypeDefinitionRule entryRuleDataTypeDefinitionRule : @@ -1226,6 +1201,31 @@ finally { restoreStackSize(stackSize); } +// Entry rule entryRuleImportRule +entryRuleImportRule +: +{ before(grammarAccess.getImportRuleRule()); } + ruleImportRule +{ after(grammarAccess.getImportRuleRule()); } + EOF +; + +// Rule ImportRule +ruleImportRule + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getImportRuleAccess().getGroup()); } + (rule__ImportRule__Group__0) + { after(grammarAccess.getImportRuleAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + // Entry rule entryRuleFunctionNameRule entryRuleFunctionNameRule : @@ -2423,87 +2423,6 @@ finally { } -rule__ImportRule__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ImportRule__Group__0__Impl - rule__ImportRule__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ImportRule__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getImportRuleAccess().getImportKeyword_0()); } - 'import' - { after(grammarAccess.getImportRuleAccess().getImportKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ImportRule__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ImportRule__Group__1__Impl - rule__ImportRule__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__ImportRule__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getImportRuleAccess().getImportedNamespaceAssignment_1()); } - (rule__ImportRule__ImportedNamespaceAssignment_1) - { after(grammarAccess.getImportRuleAccess().getImportedNamespaceAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ImportRule__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__ImportRule__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ImportRule__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getImportRuleAccess().getSemicolonKeyword_2()); } - ';' - { after(grammarAccess.getImportRuleAccess().getSemicolonKeyword_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - rule__DataTypeDefinitionRule__Group__0 @init { int stackSize = keepStackSize(); @@ -6122,6 +6041,141 @@ finally { } +rule__ImportRule__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__ImportRule__Group__0__Impl + rule__ImportRule__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getImportRuleAccess().getImportKeyword_0()); } + 'import' + { after(grammarAccess.getImportRuleAccess().getImportKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__ImportRule__Group__1__Impl + rule__ImportRule__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getImportRuleAccess().getLanguageAssignment_1()); } + (rule__ImportRule__LanguageAssignment_1) + { after(grammarAccess.getImportRuleAccess().getLanguageAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__ImportRule__Group__2__Impl + rule__ImportRule__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getImportRuleAccess().getFromKeyword_2()); } + 'from' + { after(grammarAccess.getImportRuleAccess().getFromKeyword_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__ImportRule__Group__3__Impl + rule__ImportRule__Group__4 +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getImportRuleAccess().getImportedNamespaceAssignment_3()); } + (rule__ImportRule__ImportedNamespaceAssignment_3) + { after(grammarAccess.getImportRuleAccess().getImportedNamespaceAssignment_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__Group__4 + @init { + int stackSize = keepStackSize(); + } +: + rule__ImportRule__Group__4__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__Group__4__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getImportRuleAccess().getSemicolonKeyword_4()); } + ';' + { after(grammarAccess.getImportRuleAccess().getSemicolonKeyword_4()); } +) +; +finally { + restoreStackSize(stackSize); +} + + rule__QualifiedName__Group__0 @init { int stackSize = keepStackSize(); @@ -6305,21 +6359,6 @@ finally { restoreStackSize(stackSize); } -rule__ImportRule__ImportedNamespaceAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_1_0()); } - ruleQualifiedName - { after(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - rule__DataTypeDefinitionRule__ScaleAssignment_0 @init { int stackSize = keepStackSize(); @@ -7237,6 +7276,36 @@ finally { restoreStackSize(stackSize); } +rule__ImportRule__LanguageAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getImportRuleAccess().getLanguageSTRINGTerminalRuleCall_1_0()); } + RULE_STRING + { after(grammarAccess.getImportRuleAccess().getLanguageSTRINGTerminalRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__ImportedNamespaceAssignment_3 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_3_0()); } + ruleQualifiedName + { after(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_3_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + rule__FunctionNameRule__DefinitionAssignment @init { int stackSize = keepStackSize(); diff --git a/src/languages/de.evoal.languages.model.ddl.dsl.ide/src-gen/de/evoal/languages/model/ddl/dsl/ide/contentassist/antlr/internal/InternalDataDescriptionLanguage.tokens b/src/languages/de.evoal.languages.model.ddl.dsl.ide/src-gen/de/evoal/languages/model/ddl/dsl/ide/contentassist/antlr/internal/InternalDataDescriptionLanguage.tokens index db5a4256..7e075900 100644 --- a/src/languages/de.evoal.languages.model.ddl.dsl.ide/src-gen/de/evoal/languages/model/ddl/dsl/ide/contentassist/antlr/internal/InternalDataDescriptionLanguage.tokens +++ b/src/languages/de.evoal.languages.model.ddl.dsl.ide/src-gen/de/evoal/languages/model/ddl/dsl/ide/contentassist/antlr/internal/InternalDataDescriptionLanguage.tokens @@ -1,38 +1,38 @@ -'!'=87 +'!'=88 '!='=27 '%'=34 -'('=76 -')'=77 +'('=75 +')'=76 '*'=32 '+'=30 -','=75 +','=74 '-'=31 -'.'=86 +'.'=87 '/'=33 ':'=59 -':='=78 +':='=77 ';'=63 '<'=28 '<='=29 '='=26 '>'=25 '>='=24 -'AND'=71 +'AND'=70 'E'=37 'G'=40 'M'=41 -'OR'=69 +'OR'=68 'P'=38 'T'=39 -'XOR'=70 +'XOR'=69 'Y'=35 'Z'=36 -'['=73 +'['=72 '\u00B5'=48 -']'=74 -'^'=72 +']'=73 +'^'=71 'a'=52 -'array'=85 +'array'=84 'boolean'=22 'c'=46 'cardinal'=18 @@ -40,34 +40,35 @@ 'd'=45 'da'=44 'data'=60 -'description'=65 -'expression'=81 +'description'=64 +'expression'=80 'f'=51 'false'=15 -'float'=83 +'float'=82 +'from'=86 'h'=43 -'import'=62 -'instance'=80 -'int'=82 +'import'=85 +'instance'=79 +'int'=81 'integer'=21 'k'=42 -'literal'=79 +'literal'=78 'm'=47 'module'=55 'n'=49 'nominal'=16 -'of'=67 +'of'=66 'ordinal'=17 'p'=50 'quotient'=19 'real'=20 'string'=23 -'true'=88 -'type'=64 +'true'=89 +'type'=62 'types'=58 -'value'=68 -'void'=84 -'with'=66 +'value'=67 +'void'=83 +'with'=65 'y'=54 'z'=53 '{'=56 @@ -157,3 +158,4 @@ T__85=85 T__86=86 T__87=87 T__88=88 +T__89=89 diff --git a/src/languages/de.evoal.languages.model.ddl.dsl.ide/src-gen/de/evoal/languages/model/ddl/dsl/ide/contentassist/antlr/internal/InternalDataDescriptionLanguageLexer.java b/src/languages/de.evoal.languages.model.ddl.dsl.ide/src-gen/de/evoal/languages/model/ddl/dsl/ide/contentassist/antlr/internal/InternalDataDescriptionLanguageLexer.java index 842c3fa1..abe67a27 100644 --- a/src/languages/de.evoal.languages.model.ddl.dsl.ide/src-gen/de/evoal/languages/model/ddl/dsl/ide/contentassist/antlr/internal/InternalDataDescriptionLanguageLexer.java +++ b/src/languages/de.evoal.languages.model.ddl.dsl.ide/src-gen/de/evoal/languages/model/ddl/dsl/ide/contentassist/antlr/internal/InternalDataDescriptionLanguageLexer.java @@ -88,6 +88,7 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { public static final int T__44=44; public static final int T__88=88; public static final int T__45=45; + public static final int T__89=89; public static final int T__46=46; public static final int T__47=47; public static final int T__40=40; @@ -1074,10 +1075,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__62; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:58:7: ( 'import' ) - // InternalDataDescriptionLanguage.g:58:9: 'import' + // InternalDataDescriptionLanguage.g:58:7: ( 'type' ) + // InternalDataDescriptionLanguage.g:58:9: 'type' { - match("import"); + match("type"); } @@ -1115,10 +1116,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:60:7: ( 'type' ) - // InternalDataDescriptionLanguage.g:60:9: 'type' + // InternalDataDescriptionLanguage.g:60:7: ( 'description' ) + // InternalDataDescriptionLanguage.g:60:9: 'description' { - match("type"); + match("description"); } @@ -1136,10 +1137,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__65; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:61:7: ( 'description' ) - // InternalDataDescriptionLanguage.g:61:9: 'description' + // InternalDataDescriptionLanguage.g:61:7: ( 'with' ) + // InternalDataDescriptionLanguage.g:61:9: 'with' { - match("description"); + match("with"); } @@ -1157,10 +1158,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__66; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:62:7: ( 'with' ) - // InternalDataDescriptionLanguage.g:62:9: 'with' + // InternalDataDescriptionLanguage.g:62:7: ( 'of' ) + // InternalDataDescriptionLanguage.g:62:9: 'of' { - match("with"); + match("of"); } @@ -1178,10 +1179,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__67; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:63:7: ( 'of' ) - // InternalDataDescriptionLanguage.g:63:9: 'of' + // InternalDataDescriptionLanguage.g:63:7: ( 'value' ) + // InternalDataDescriptionLanguage.g:63:9: 'value' { - match("of"); + match("value"); } @@ -1199,10 +1200,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__68; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:64:7: ( 'value' ) - // InternalDataDescriptionLanguage.g:64:9: 'value' + // InternalDataDescriptionLanguage.g:64:7: ( 'OR' ) + // InternalDataDescriptionLanguage.g:64:9: 'OR' { - match("value"); + match("OR"); } @@ -1220,10 +1221,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__69; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:65:7: ( 'OR' ) - // InternalDataDescriptionLanguage.g:65:9: 'OR' + // InternalDataDescriptionLanguage.g:65:7: ( 'XOR' ) + // InternalDataDescriptionLanguage.g:65:9: 'XOR' { - match("OR"); + match("XOR"); } @@ -1241,10 +1242,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__70; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:66:7: ( 'XOR' ) - // InternalDataDescriptionLanguage.g:66:9: 'XOR' + // InternalDataDescriptionLanguage.g:66:7: ( 'AND' ) + // InternalDataDescriptionLanguage.g:66:9: 'AND' { - match("XOR"); + match("AND"); } @@ -1262,11 +1263,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__71; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:67:7: ( 'AND' ) - // InternalDataDescriptionLanguage.g:67:9: 'AND' + // InternalDataDescriptionLanguage.g:67:7: ( '^' ) + // InternalDataDescriptionLanguage.g:67:9: '^' { - match("AND"); - + match('^'); } @@ -1283,10 +1283,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__72; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:68:7: ( '^' ) - // InternalDataDescriptionLanguage.g:68:9: '^' + // InternalDataDescriptionLanguage.g:68:7: ( '[' ) + // InternalDataDescriptionLanguage.g:68:9: '[' { - match('^'); + match('['); } @@ -1303,10 +1303,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__73; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:69:7: ( '[' ) - // InternalDataDescriptionLanguage.g:69:9: '[' + // InternalDataDescriptionLanguage.g:69:7: ( ']' ) + // InternalDataDescriptionLanguage.g:69:9: ']' { - match('['); + match(']'); } @@ -1323,10 +1323,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__74; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:70:7: ( ']' ) - // InternalDataDescriptionLanguage.g:70:9: ']' + // InternalDataDescriptionLanguage.g:70:7: ( ',' ) + // InternalDataDescriptionLanguage.g:70:9: ',' { - match(']'); + match(','); } @@ -1343,10 +1343,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__75; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:71:7: ( ',' ) - // InternalDataDescriptionLanguage.g:71:9: ',' + // InternalDataDescriptionLanguage.g:71:7: ( '(' ) + // InternalDataDescriptionLanguage.g:71:9: '(' { - match(','); + match('('); } @@ -1363,10 +1363,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__76; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:72:7: ( '(' ) - // InternalDataDescriptionLanguage.g:72:9: '(' + // InternalDataDescriptionLanguage.g:72:7: ( ')' ) + // InternalDataDescriptionLanguage.g:72:9: ')' { - match('('); + match(')'); } @@ -1383,10 +1383,11 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__77; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:73:7: ( ')' ) - // InternalDataDescriptionLanguage.g:73:9: ')' + // InternalDataDescriptionLanguage.g:73:7: ( ':=' ) + // InternalDataDescriptionLanguage.g:73:9: ':=' { - match(')'); + match(":="); + } @@ -1403,10 +1404,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__78; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:74:7: ( ':=' ) - // InternalDataDescriptionLanguage.g:74:9: ':=' + // InternalDataDescriptionLanguage.g:74:7: ( 'literal' ) + // InternalDataDescriptionLanguage.g:74:9: 'literal' { - match(":="); + match("literal"); } @@ -1424,10 +1425,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__79; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:75:7: ( 'literal' ) - // InternalDataDescriptionLanguage.g:75:9: 'literal' + // InternalDataDescriptionLanguage.g:75:7: ( 'instance' ) + // InternalDataDescriptionLanguage.g:75:9: 'instance' { - match("literal"); + match("instance"); } @@ -1445,10 +1446,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__80; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:76:7: ( 'instance' ) - // InternalDataDescriptionLanguage.g:76:9: 'instance' + // InternalDataDescriptionLanguage.g:76:7: ( 'expression' ) + // InternalDataDescriptionLanguage.g:76:9: 'expression' { - match("instance"); + match("expression"); } @@ -1466,10 +1467,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__81; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:77:7: ( 'expression' ) - // InternalDataDescriptionLanguage.g:77:9: 'expression' + // InternalDataDescriptionLanguage.g:77:7: ( 'int' ) + // InternalDataDescriptionLanguage.g:77:9: 'int' { - match("expression"); + match("int"); } @@ -1487,10 +1488,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__82; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:78:7: ( 'int' ) - // InternalDataDescriptionLanguage.g:78:9: 'int' + // InternalDataDescriptionLanguage.g:78:7: ( 'float' ) + // InternalDataDescriptionLanguage.g:78:9: 'float' { - match("int"); + match("float"); } @@ -1508,10 +1509,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__83; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:79:7: ( 'float' ) - // InternalDataDescriptionLanguage.g:79:9: 'float' + // InternalDataDescriptionLanguage.g:79:7: ( 'void' ) + // InternalDataDescriptionLanguage.g:79:9: 'void' { - match("float"); + match("void"); } @@ -1529,10 +1530,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__84; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:80:7: ( 'void' ) - // InternalDataDescriptionLanguage.g:80:9: 'void' + // InternalDataDescriptionLanguage.g:80:7: ( 'array' ) + // InternalDataDescriptionLanguage.g:80:9: 'array' { - match("void"); + match("array"); } @@ -1550,10 +1551,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__85; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:81:7: ( 'array' ) - // InternalDataDescriptionLanguage.g:81:9: 'array' + // InternalDataDescriptionLanguage.g:81:7: ( 'import' ) + // InternalDataDescriptionLanguage.g:81:9: 'import' { - match("array"); + match("import"); } @@ -1571,10 +1572,11 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__86; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:82:7: ( '.' ) - // InternalDataDescriptionLanguage.g:82:9: '.' + // InternalDataDescriptionLanguage.g:82:7: ( 'from' ) + // InternalDataDescriptionLanguage.g:82:9: 'from' { - match('.'); + match("from"); + } @@ -1591,10 +1593,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__87; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:83:7: ( '!' ) - // InternalDataDescriptionLanguage.g:83:9: '!' + // InternalDataDescriptionLanguage.g:83:7: ( '.' ) + // InternalDataDescriptionLanguage.g:83:9: '.' { - match('!'); + match('.'); } @@ -1611,8 +1613,28 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__88; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:84:7: ( 'true' ) - // InternalDataDescriptionLanguage.g:84:9: 'true' + // InternalDataDescriptionLanguage.g:84:7: ( '!' ) + // InternalDataDescriptionLanguage.g:84:9: '!' + { + match('!'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__88" + + // $ANTLR start "T__89" + public final void mT__89() throws RecognitionException { + try { + int _type = T__89; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalDataDescriptionLanguage.g:85:7: ( 'true' ) + // InternalDataDescriptionLanguage.g:85:9: 'true' { match("true"); @@ -1625,13 +1647,13 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { finally { } } - // $ANTLR end "T__88" + // $ANTLR end "T__89" // $ANTLR start "RULE_DIGIT" public final void mRULE_DIGIT() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:7259:21: ( '0' .. '9' ) - // InternalDataDescriptionLanguage.g:7259:23: '0' .. '9' + // InternalDataDescriptionLanguage.g:7328:21: ( '0' .. '9' ) + // InternalDataDescriptionLanguage.g:7328:23: '0' .. '9' { matchRange('0','9'); @@ -1646,11 +1668,11 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { // $ANTLR start "RULE_EXPONENT" public final void mRULE_EXPONENT() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:7261:24: ( 'e' ( '+' | '-' )? ( RULE_DIGIT )+ ) - // InternalDataDescriptionLanguage.g:7261:26: 'e' ( '+' | '-' )? ( RULE_DIGIT )+ + // InternalDataDescriptionLanguage.g:7330:24: ( 'e' ( '+' | '-' )? ( RULE_DIGIT )+ ) + // InternalDataDescriptionLanguage.g:7330:26: 'e' ( '+' | '-' )? ( RULE_DIGIT )+ { match('e'); - // InternalDataDescriptionLanguage.g:7261:30: ( '+' | '-' )? + // InternalDataDescriptionLanguage.g:7330:30: ( '+' | '-' )? int alt1=2; int LA1_0 = input.LA(1); @@ -1676,7 +1698,7 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { } - // InternalDataDescriptionLanguage.g:7261:41: ( RULE_DIGIT )+ + // InternalDataDescriptionLanguage.g:7330:41: ( RULE_DIGIT )+ int cnt2=0; loop2: do { @@ -1690,7 +1712,7 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { switch (alt2) { case 1 : - // InternalDataDescriptionLanguage.g:7261:41: RULE_DIGIT + // InternalDataDescriptionLanguage.g:7330:41: RULE_DIGIT { mRULE_DIGIT(); @@ -1720,10 +1742,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = RULE_INT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:7263:10: ( ( '-' )? ( RULE_DIGIT )+ ) - // InternalDataDescriptionLanguage.g:7263:12: ( '-' )? ( RULE_DIGIT )+ + // InternalDataDescriptionLanguage.g:7332:10: ( ( '-' )? ( RULE_DIGIT )+ ) + // InternalDataDescriptionLanguage.g:7332:12: ( '-' )? ( RULE_DIGIT )+ { - // InternalDataDescriptionLanguage.g:7263:12: ( '-' )? + // InternalDataDescriptionLanguage.g:7332:12: ( '-' )? int alt3=2; int LA3_0 = input.LA(1); @@ -1732,7 +1754,7 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { } switch (alt3) { case 1 : - // InternalDataDescriptionLanguage.g:7263:12: '-' + // InternalDataDescriptionLanguage.g:7332:12: '-' { match('-'); @@ -1741,7 +1763,7 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { } - // InternalDataDescriptionLanguage.g:7263:17: ( RULE_DIGIT )+ + // InternalDataDescriptionLanguage.g:7332:17: ( RULE_DIGIT )+ int cnt4=0; loop4: do { @@ -1755,7 +1777,7 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { switch (alt4) { case 1 : - // InternalDataDescriptionLanguage.g:7263:17: RULE_DIGIT + // InternalDataDescriptionLanguage.g:7332:17: RULE_DIGIT { mRULE_DIGIT(); @@ -1787,15 +1809,15 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = RULE_DOUBLE; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:7265:13: ( ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) ) - // InternalDataDescriptionLanguage.g:7265:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) + // InternalDataDescriptionLanguage.g:7334:13: ( ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) ) + // InternalDataDescriptionLanguage.g:7334:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) { - // InternalDataDescriptionLanguage.g:7265:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) + // InternalDataDescriptionLanguage.g:7334:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) int alt7=2; alt7 = dfa7.predict(input); switch (alt7) { case 1 : - // InternalDataDescriptionLanguage.g:7265:16: RULE_INT RULE_EXPONENT + // InternalDataDescriptionLanguage.g:7334:16: RULE_INT RULE_EXPONENT { mRULE_INT(); mRULE_EXPONENT(); @@ -1803,11 +1825,11 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { } break; case 2 : - // InternalDataDescriptionLanguage.g:7265:39: RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? + // InternalDataDescriptionLanguage.g:7334:39: RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? { mRULE_INT(); match('.'); - // InternalDataDescriptionLanguage.g:7265:52: ( RULE_DIGIT )* + // InternalDataDescriptionLanguage.g:7334:52: ( RULE_DIGIT )* loop5: do { int alt5=2; @@ -1820,7 +1842,7 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { switch (alt5) { case 1 : - // InternalDataDescriptionLanguage.g:7265:52: RULE_DIGIT + // InternalDataDescriptionLanguage.g:7334:52: RULE_DIGIT { mRULE_DIGIT(); @@ -1832,7 +1854,7 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { } } while (true); - // InternalDataDescriptionLanguage.g:7265:64: ( RULE_EXPONENT )? + // InternalDataDescriptionLanguage.g:7334:64: ( RULE_EXPONENT )? int alt6=2; int LA6_0 = input.LA(1); @@ -1841,7 +1863,7 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { } switch (alt6) { case 1 : - // InternalDataDescriptionLanguage.g:7265:64: RULE_EXPONENT + // InternalDataDescriptionLanguage.g:7334:64: RULE_EXPONENT { mRULE_EXPONENT(); @@ -1872,11 +1894,11 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:7267:13: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) - // InternalDataDescriptionLanguage.g:7267:15: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalDataDescriptionLanguage.g:7336:13: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) + // InternalDataDescriptionLanguage.g:7336:15: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalDataDescriptionLanguage.g:7267:19: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + // InternalDataDescriptionLanguage.g:7336:19: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* loop8: do { int alt8=3; @@ -1892,7 +1914,7 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { switch (alt8) { case 1 : - // InternalDataDescriptionLanguage.g:7267:20: '\\\\' . + // InternalDataDescriptionLanguage.g:7336:20: '\\\\' . { match('\\'); matchAny(); @@ -1900,7 +1922,7 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { } break; case 2 : - // InternalDataDescriptionLanguage.g:7267:27: ~ ( ( '\\\\' | '\"' ) ) + // InternalDataDescriptionLanguage.g:7336:27: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1937,11 +1959,11 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = RULE_QUOTED_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:7269:16: ( '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - // InternalDataDescriptionLanguage.g:7269:18: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalDataDescriptionLanguage.g:7338:16: ( '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalDataDescriptionLanguage.g:7338:18: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalDataDescriptionLanguage.g:7269:23: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + // InternalDataDescriptionLanguage.g:7338:23: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* loop9: do { int alt9=3; @@ -1957,7 +1979,7 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { switch (alt9) { case 1 : - // InternalDataDescriptionLanguage.g:7269:24: '\\\\' . + // InternalDataDescriptionLanguage.g:7338:24: '\\\\' . { match('\\'); matchAny(); @@ -1965,7 +1987,7 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { } break; case 2 : - // InternalDataDescriptionLanguage.g:7269:31: ~ ( ( '\\\\' | '\\'' ) ) + // InternalDataDescriptionLanguage.g:7338:31: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -2002,10 +2024,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:7271:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalDataDescriptionLanguage.g:7271:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalDataDescriptionLanguage.g:7340:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalDataDescriptionLanguage.g:7340:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { - // InternalDataDescriptionLanguage.g:7271:11: ( '^' )? + // InternalDataDescriptionLanguage.g:7340:11: ( '^' )? int alt10=2; int LA10_0 = input.LA(1); @@ -2014,7 +2036,7 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { } switch (alt10) { case 1 : - // InternalDataDescriptionLanguage.g:7271:11: '^' + // InternalDataDescriptionLanguage.g:7340:11: '^' { match('^'); @@ -2032,7 +2054,7 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { recover(mse); throw mse;} - // InternalDataDescriptionLanguage.g:7271:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalDataDescriptionLanguage.g:7340:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* loop11: do { int alt11=2; @@ -2081,12 +2103,12 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:7273:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalDataDescriptionLanguage.g:7273:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalDataDescriptionLanguage.g:7342:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalDataDescriptionLanguage.g:7342:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalDataDescriptionLanguage.g:7273:24: ( options {greedy=false; } : . )* + // InternalDataDescriptionLanguage.g:7342:24: ( options {greedy=false; } : . )* loop12: do { int alt12=2; @@ -2111,7 +2133,7 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { switch (alt12) { case 1 : - // InternalDataDescriptionLanguage.g:7273:52: . + // InternalDataDescriptionLanguage.g:7342:52: . { matchAny(); @@ -2141,12 +2163,12 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:7275:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalDataDescriptionLanguage.g:7275:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // InternalDataDescriptionLanguage.g:7344:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalDataDescriptionLanguage.g:7344:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // InternalDataDescriptionLanguage.g:7275:24: (~ ( ( '\\n' | '\\r' ) ) )* + // InternalDataDescriptionLanguage.g:7344:24: (~ ( ( '\\n' | '\\r' ) ) )* loop13: do { int alt13=2; @@ -2159,7 +2181,7 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { switch (alt13) { case 1 : - // InternalDataDescriptionLanguage.g:7275:24: ~ ( ( '\\n' | '\\r' ) ) + // InternalDataDescriptionLanguage.g:7344: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(); @@ -2179,7 +2201,7 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { } } while (true); - // InternalDataDescriptionLanguage.g:7275:40: ( ( '\\r' )? '\\n' )? + // InternalDataDescriptionLanguage.g:7344:40: ( ( '\\r' )? '\\n' )? int alt15=2; int LA15_0 = input.LA(1); @@ -2188,9 +2210,9 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { } switch (alt15) { case 1 : - // InternalDataDescriptionLanguage.g:7275:41: ( '\\r' )? '\\n' + // InternalDataDescriptionLanguage.g:7344:41: ( '\\r' )? '\\n' { - // InternalDataDescriptionLanguage.g:7275:41: ( '\\r' )? + // InternalDataDescriptionLanguage.g:7344:41: ( '\\r' )? int alt14=2; int LA14_0 = input.LA(1); @@ -2199,7 +2221,7 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { } switch (alt14) { case 1 : - // InternalDataDescriptionLanguage.g:7275:41: '\\r' + // InternalDataDescriptionLanguage.g:7344:41: '\\r' { match('\r'); @@ -2231,10 +2253,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:7277:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalDataDescriptionLanguage.g:7277:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalDataDescriptionLanguage.g:7346:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalDataDescriptionLanguage.g:7346:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalDataDescriptionLanguage.g:7277:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalDataDescriptionLanguage.g:7346:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt16=0; loop16: do { @@ -2288,8 +2310,8 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:7279:16: ( . ) - // InternalDataDescriptionLanguage.g:7279:18: . + // InternalDataDescriptionLanguage.g:7348:16: ( . ) + // InternalDataDescriptionLanguage.g:7348:18: . { matchAny(); @@ -2304,8 +2326,8 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { // $ANTLR end "RULE_ANY_OTHER" public void mTokens() throws RecognitionException { - // InternalDataDescriptionLanguage.g:1:8: ( 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 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | RULE_INT | RULE_DOUBLE | RULE_STRING | RULE_QUOTED_ID | RULE_ID | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt17=83; + // InternalDataDescriptionLanguage.g:1:8: ( 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 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | RULE_INT | RULE_DOUBLE | RULE_STRING | RULE_QUOTED_ID | RULE_ID | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt17=84; alt17 = dfa17.predict(input); switch (alt17) { case 1 : @@ -2827,63 +2849,70 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { } break; case 75 : - // InternalDataDescriptionLanguage.g:1:454: RULE_INT + // InternalDataDescriptionLanguage.g:1:454: T__89 { - mRULE_INT(); + mT__89(); } break; case 76 : - // InternalDataDescriptionLanguage.g:1:463: RULE_DOUBLE + // InternalDataDescriptionLanguage.g:1:460: RULE_INT { - mRULE_DOUBLE(); + mRULE_INT(); } break; case 77 : - // InternalDataDescriptionLanguage.g:1:475: RULE_STRING + // InternalDataDescriptionLanguage.g:1:469: RULE_DOUBLE { - mRULE_STRING(); + mRULE_DOUBLE(); } break; case 78 : - // InternalDataDescriptionLanguage.g:1:487: RULE_QUOTED_ID + // InternalDataDescriptionLanguage.g:1:481: RULE_STRING { - mRULE_QUOTED_ID(); + mRULE_STRING(); } break; case 79 : - // InternalDataDescriptionLanguage.g:1:502: RULE_ID + // InternalDataDescriptionLanguage.g:1:493: RULE_QUOTED_ID { - mRULE_ID(); + mRULE_QUOTED_ID(); } break; case 80 : - // InternalDataDescriptionLanguage.g:1:510: RULE_ML_COMMENT + // InternalDataDescriptionLanguage.g:1:508: RULE_ID { - mRULE_ML_COMMENT(); + mRULE_ID(); } break; case 81 : - // InternalDataDescriptionLanguage.g:1:526: RULE_SL_COMMENT + // InternalDataDescriptionLanguage.g:1:516: RULE_ML_COMMENT { - mRULE_SL_COMMENT(); + mRULE_ML_COMMENT(); } break; case 82 : - // InternalDataDescriptionLanguage.g:1:542: RULE_WS + // InternalDataDescriptionLanguage.g:1:532: RULE_SL_COMMENT { - mRULE_WS(); + mRULE_SL_COMMENT(); } break; case 83 : - // InternalDataDescriptionLanguage.g:1:550: RULE_ANY_OTHER + // InternalDataDescriptionLanguage.g:1:548: RULE_WS + { + mRULE_WS(); + + } + break; + case 84 : + // InternalDataDescriptionLanguage.g:1:556: RULE_ANY_OTHER { mRULE_ANY_OTHER(); @@ -2906,13 +2935,13 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { static final String DFA7_maxS = "\2\71\1\145\2\uffff"; static final String DFA7_acceptS = - "\3\uffff\1\1\1\2"; + "\3\uffff\1\2\1\1"; static final String DFA7_specialS = "\5\uffff}>"; static final String[] DFA7_transitionS = { "\1\1\2\uffff\12\2", "\12\2", - "\1\4\1\uffff\12\2\53\uffff\1\3", + "\1\3\1\uffff\12\2\53\uffff\1\4", "", "" }; @@ -2947,40 +2976,40 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { this.transition = DFA7_transition; } public String getDescription() { - return "7265:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? )"; + return "7334:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? )"; } } static final String DFA17_eotS = - "\1\uffff\1\76\1\101\1\77\1\106\5\77\1\116\1\uffff\1\121\1\123\1\uffff\1\126\1\uffff\1\132\1\uffff\1\134\1\135\1\136\1\137\1\140\1\141\1\142\1\143\1\144\1\147\1\151\1\uffff\1\153\1\155\1\156\1\157\2\uffff\1\77\1\165\1\uffff\5\77\1\175\5\uffff\2\77\1\uffff\1\u0086\2\73\3\uffff\2\77\2\uffff\1\77\1\uffff\1\77\1\u008f\2\77\1\uffff\6\77\10\uffff\1\u0086\17\uffff\1\u009a\1\77\1\uffff\1\77\3\uffff\1\77\5\uffff\2\77\3\uffff\3\77\1\u00a3\2\77\6\uffff\2\77\6\uffff\4\77\1\uffff\4\77\1\u00b1\5\77\1\uffff\10\77\1\uffff\1\u00bf\1\u00c0\11\77\1\u00ca\1\77\1\uffff\4\77\1\u00d0\3\77\1\u00d5\1\u00d6\1\u00d7\1\77\1\u00d9\2\uffff\2\77\1\u00dc\1\u00dd\5\77\1\uffff\5\77\1\uffff\2\77\1\u00ea\1\u00eb\3\uffff\1\u00ec\1\uffff\2\77\2\uffff\7\77\1\u00f6\1\77\1\u00f8\1\77\1\u00fa\3\uffff\2\77\1\u00fd\1\u00fe\3\77\1\u0102\1\77\1\uffff\1\u0104\1\uffff\1\77\1\uffff\1\u0106\1\77\2\uffff\1\u0108\1\77\1\u010a\1\uffff\1\u010b\1\uffff\1\77\1\uffff\1\77\1\uffff\1\77\2\uffff\4\77\1\u0113\1\u0114\1\u0115\3\uffff"; + "\1\uffff\1\100\1\102\1\77\1\107\5\77\1\117\1\uffff\1\122\1\124\1\uffff\1\126\1\uffff\1\133\1\uffff\1\135\1\136\1\137\1\140\1\141\1\142\1\143\1\144\1\145\1\150\1\152\1\uffff\1\154\1\156\1\157\1\160\2\uffff\1\77\1\166\1\uffff\5\77\1\176\5\uffff\2\77\1\uffff\1\u0087\2\73\3\uffff\3\77\2\uffff\1\77\1\uffff\1\77\1\u0091\2\77\1\uffff\6\77\11\uffff\1\u0087\16\uffff\1\u009c\1\77\1\uffff\1\77\3\uffff\1\77\5\uffff\2\77\3\uffff\3\77\1\u00a5\2\77\6\uffff\2\77\6\uffff\5\77\1\uffff\4\77\1\u00b4\5\77\1\uffff\10\77\1\uffff\1\u00c2\1\u00c3\4\77\1\u00c8\5\77\1\u00ce\1\77\1\uffff\4\77\1\u00d4\3\77\1\u00d9\1\u00da\1\u00db\1\77\1\u00dd\2\uffff\2\77\1\u00e0\1\u00e1\1\uffff\5\77\1\uffff\5\77\1\uffff\2\77\1\u00ee\1\u00ef\3\uffff\1\u00f0\1\uffff\2\77\2\uffff\7\77\1\u00fa\1\77\1\u00fc\1\77\1\u00fe\3\uffff\2\77\1\u0101\1\u0102\3\77\1\u0106\1\77\1\uffff\1\u0108\1\uffff\1\77\1\uffff\1\u010a\1\77\2\uffff\1\u010c\1\77\1\u010e\1\uffff\1\u010f\1\uffff\1\77\1\uffff\1\77\1\uffff\1\77\2\uffff\4\77\1\u0117\1\u0118\1\u0119\3\uffff"; static final String DFA17_eofS = - "\u0116\uffff"; + "\u011a\uffff"; static final String DFA17_minS = - "\1\0\2\60\1\146\1\60\1\165\1\145\1\155\1\157\1\164\1\75\1\uffff\2\75\1\uffff\1\60\1\uffff\1\52\1\uffff\13\60\1\uffff\4\60\2\uffff\1\162\1\75\1\uffff\1\151\1\141\1\122\1\117\1\116\1\101\5\uffff\1\151\1\170\1\uffff\1\56\2\0\3\uffff\1\154\1\157\2\uffff\1\155\1\uffff\1\144\1\60\1\162\1\156\1\uffff\1\157\1\141\1\163\1\160\1\157\1\162\10\uffff\1\56\17\uffff\1\60\1\163\1\uffff\1\144\3\uffff\1\162\5\uffff\1\160\1\165\3\uffff\1\164\1\154\1\151\1\60\1\122\1\104\6\uffff\1\164\1\160\6\uffff\1\163\1\141\2\151\1\uffff\1\144\1\163\1\164\1\154\1\60\1\164\1\157\1\154\1\151\1\141\1\uffff\1\143\1\165\1\141\2\145\1\150\1\165\1\144\1\uffff\2\60\1\145\1\162\1\145\1\164\2\156\1\151\1\164\1\151\1\60\1\147\1\uffff\1\141\1\162\1\145\1\156\1\60\1\162\1\154\1\171\3\60\1\145\1\60\2\uffff\1\162\1\145\2\60\2\141\1\156\1\162\1\145\1\uffff\1\145\1\156\1\164\1\141\1\147\1\uffff\1\151\1\145\2\60\3\uffff\1\60\1\uffff\1\141\1\163\2\uffff\2\154\2\141\1\156\1\162\1\143\1\60\1\156\1\60\1\160\1\60\3\uffff\1\154\1\163\2\60\1\154\1\151\1\164\1\60\1\145\1\uffff\1\60\1\uffff\1\164\1\uffff\1\60\1\151\2\uffff\1\60\1\156\1\60\1\uffff\1\60\1\uffff\1\151\1\uffff\1\157\1\uffff\1\164\2\uffff\1\157\1\156\1\163\1\156\3\60\3\uffff"; + "\1\0\2\60\1\146\1\60\1\165\1\145\1\155\1\157\1\164\1\75\1\uffff\2\75\1\uffff\1\60\1\uffff\1\52\1\uffff\13\60\1\uffff\4\60\2\uffff\1\162\1\75\1\uffff\1\151\1\141\1\122\1\117\1\116\1\101\5\uffff\1\151\1\170\1\uffff\1\56\2\0\3\uffff\1\154\2\157\2\uffff\1\155\1\uffff\1\144\1\60\1\162\1\156\1\uffff\1\157\1\141\1\163\1\160\1\157\1\162\11\uffff\1\56\16\uffff\1\60\1\163\1\uffff\1\144\3\uffff\1\162\5\uffff\1\160\1\165\3\uffff\1\164\1\154\1\151\1\60\1\122\1\104\6\uffff\1\164\1\160\6\uffff\1\163\1\141\1\155\2\151\1\uffff\1\144\1\163\1\164\1\154\1\60\1\164\1\157\1\154\1\151\1\141\1\uffff\1\143\1\165\1\141\2\145\1\150\1\165\1\144\1\uffff\2\60\1\145\1\162\1\145\1\164\1\60\2\156\1\151\1\164\1\151\1\60\1\147\1\uffff\1\141\1\162\1\145\1\156\1\60\1\162\1\154\1\171\3\60\1\145\1\60\2\uffff\1\162\1\145\2\60\1\uffff\2\141\1\156\1\162\1\145\1\uffff\1\145\1\156\1\164\1\141\1\147\1\uffff\1\151\1\145\2\60\3\uffff\1\60\1\uffff\1\141\1\163\2\uffff\2\154\2\141\1\156\1\162\1\143\1\60\1\156\1\60\1\160\1\60\3\uffff\1\154\1\163\2\60\1\154\1\151\1\164\1\60\1\145\1\uffff\1\60\1\uffff\1\164\1\uffff\1\60\1\151\2\uffff\1\60\1\156\1\60\1\uffff\1\60\1\uffff\1\151\1\uffff\1\157\1\uffff\1\164\2\uffff\1\157\1\156\1\163\1\156\3\60\3\uffff"; static final String DFA17_maxS = - "\1\uffff\2\172\1\162\1\172\1\165\1\145\1\156\1\157\1\164\1\75\1\uffff\2\75\1\uffff\1\71\1\uffff\1\57\1\uffff\13\172\1\uffff\4\172\2\uffff\1\171\1\75\1\uffff\1\151\1\157\1\122\1\117\1\116\1\172\5\uffff\1\151\1\170\1\uffff\1\145\2\uffff\3\uffff\1\154\1\157\2\uffff\1\155\1\uffff\1\144\1\172\1\162\1\156\1\uffff\1\157\1\141\1\164\1\160\1\157\1\162\10\uffff\1\145\17\uffff\1\172\1\163\1\uffff\1\144\3\uffff\1\162\5\uffff\1\160\1\165\3\uffff\1\164\1\154\1\151\1\172\1\122\1\104\6\uffff\1\164\1\160\6\uffff\1\163\1\141\2\151\1\uffff\1\144\1\163\1\164\1\154\1\172\1\164\1\157\1\154\1\151\1\141\1\uffff\1\143\1\165\1\141\2\145\1\150\1\165\1\144\1\uffff\2\172\1\145\1\162\1\145\1\164\2\156\1\151\1\164\1\151\1\172\1\147\1\uffff\1\141\1\162\1\145\1\156\1\172\1\162\1\154\1\171\3\172\1\145\1\172\2\uffff\1\162\1\145\2\172\2\141\1\156\1\162\1\145\1\uffff\1\145\1\156\1\164\1\141\1\147\1\uffff\1\151\1\145\2\172\3\uffff\1\172\1\uffff\1\141\1\163\2\uffff\2\154\2\141\1\156\1\162\1\143\1\172\1\156\1\172\1\160\1\172\3\uffff\1\154\1\163\2\172\1\154\1\151\1\164\1\172\1\145\1\uffff\1\172\1\uffff\1\164\1\uffff\1\172\1\151\2\uffff\1\172\1\156\1\172\1\uffff\1\172\1\uffff\1\151\1\uffff\1\157\1\uffff\1\164\2\uffff\1\157\1\156\1\163\1\156\3\172\3\uffff"; + "\1\uffff\2\172\1\162\1\172\1\165\1\145\1\156\1\157\1\164\1\75\1\uffff\2\75\1\uffff\1\71\1\uffff\1\57\1\uffff\13\172\1\uffff\4\172\2\uffff\1\171\1\75\1\uffff\1\151\1\157\1\122\1\117\1\116\1\172\5\uffff\1\151\1\170\1\uffff\1\145\2\uffff\3\uffff\1\154\2\157\2\uffff\1\155\1\uffff\1\144\1\172\1\162\1\156\1\uffff\1\157\1\141\1\164\1\160\1\157\1\162\11\uffff\1\145\16\uffff\1\172\1\163\1\uffff\1\144\3\uffff\1\162\5\uffff\1\160\1\165\3\uffff\1\164\1\154\1\151\1\172\1\122\1\104\6\uffff\1\164\1\160\6\uffff\1\163\1\141\1\155\2\151\1\uffff\1\144\1\163\1\164\1\154\1\172\1\164\1\157\1\154\1\151\1\141\1\uffff\1\143\1\165\1\141\2\145\1\150\1\165\1\144\1\uffff\2\172\1\145\1\162\1\145\1\164\1\172\2\156\1\151\1\164\1\151\1\172\1\147\1\uffff\1\141\1\162\1\145\1\156\1\172\1\162\1\154\1\171\3\172\1\145\1\172\2\uffff\1\162\1\145\2\172\1\uffff\2\141\1\156\1\162\1\145\1\uffff\1\145\1\156\1\164\1\141\1\147\1\uffff\1\151\1\145\2\172\3\uffff\1\172\1\uffff\1\141\1\163\2\uffff\2\154\2\141\1\156\1\162\1\143\1\172\1\156\1\172\1\160\1\172\3\uffff\1\154\1\163\2\172\1\154\1\151\1\164\1\172\1\145\1\uffff\1\172\1\uffff\1\164\1\uffff\1\172\1\151\2\uffff\1\172\1\156\1\172\1\uffff\1\172\1\uffff\1\151\1\uffff\1\157\1\uffff\1\164\2\uffff\1\157\1\156\1\163\1\156\3\172\3\uffff"; static final String DFA17_acceptS = - "\13\uffff\1\14\2\uffff\1\20\1\uffff\1\22\1\uffff\1\24\13\uffff\1\42\4\uffff\1\52\1\53\2\uffff\1\61\6\uffff\1\73\1\74\1\75\1\76\1\77\2\uffff\1\110\3\uffff\1\117\1\122\1\123\2\uffff\1\45\1\117\1\uffff\1\43\4\uffff\1\40\6\uffff\1\12\1\13\1\14\1\15\1\111\1\17\1\16\1\20\1\uffff\1\21\1\22\1\120\1\121\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\2\uffff\1\37\1\uffff\1\41\1\42\1\44\1\uffff\1\46\1\47\1\50\1\52\1\53\2\uffff\1\100\1\55\1\61\6\uffff\1\72\1\73\1\74\1\75\1\76\1\77\2\uffff\1\110\1\113\1\114\1\115\1\116\1\122\4\uffff\1\65\12\uffff\1\36\10\uffff\1\67\15\uffff\1\104\15\uffff\1\70\1\71\11\uffff\1\6\5\uffff\1\56\4\uffff\1\62\1\112\1\64\1\uffff\1\106\2\uffff\1\1\1\105\14\uffff\1\107\1\54\1\66\11\uffff\1\60\1\uffff\1\11\1\uffff\1\51\2\uffff\1\2\1\3\3\uffff\1\7\1\uffff\1\10\1\uffff\1\101\1\uffff\1\4\1\uffff\1\5\1\102\7\uffff\1\103\1\57\1\63"; + "\13\uffff\1\14\2\uffff\1\20\1\uffff\1\22\1\uffff\1\24\13\uffff\1\42\4\uffff\1\52\1\53\2\uffff\1\61\6\uffff\1\72\1\73\1\74\1\75\1\76\2\uffff\1\111\3\uffff\1\120\1\123\1\124\3\uffff\1\120\1\45\1\uffff\1\43\4\uffff\1\40\6\uffff\1\12\1\13\1\14\1\15\1\112\1\17\1\16\1\20\1\21\1\uffff\1\22\1\121\1\122\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\2\uffff\1\37\1\uffff\1\41\1\42\1\44\1\uffff\1\46\1\47\1\50\1\52\1\53\2\uffff\1\77\1\55\1\61\6\uffff\1\71\1\72\1\73\1\74\1\75\1\76\2\uffff\1\111\1\114\1\115\1\116\1\117\1\123\5\uffff\1\64\12\uffff\1\36\10\uffff\1\66\16\uffff\1\103\15\uffff\1\67\1\70\4\uffff\1\110\5\uffff\1\6\5\uffff\1\56\4\uffff\1\60\1\113\1\63\1\uffff\1\105\2\uffff\1\1\1\104\14\uffff\1\106\1\54\1\65\11\uffff\1\107\1\uffff\1\11\1\uffff\1\51\2\uffff\1\2\1\3\3\uffff\1\7\1\uffff\1\10\1\uffff\1\100\1\uffff\1\4\1\uffff\1\5\1\101\7\uffff\1\102\1\57\1\62"; static final String DFA17_specialS = - "\1\2\66\uffff\1\1\1\0\u00dd\uffff}>"; + "\1\0\66\uffff\1\2\1\1\u00e1\uffff}>"; static final String[] DFA17_transitionS = { "\11\73\2\72\2\73\1\72\22\73\1\72\1\14\1\67\2\73\1\22\1\73\1\70\1\61\1\62\1\20\1\16\1\60\1\17\1\65\1\21\12\66\1\46\1\47\1\15\1\13\1\12\2\73\1\54\3\71\1\25\1\71\1\30\5\71\1\31\1\71\1\52\1\26\3\71\1\27\3\71\1\53\1\23\1\24\1\56\1\73\1\57\1\55\1\71\1\73\1\40\1\10\1\4\1\34\1\64\1\1\1\71\1\33\1\7\1\71\1\32\1\63\1\35\1\2\1\3\1\37\1\5\1\6\1\11\1\45\1\71\1\51\1\50\1\71\1\42\1\41\1\43\1\73\1\44\67\73\1\36\uff4a\73", - "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\1\74\12\77\1\75\16\77", - "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\16\77\1\100\13\77", - "\1\103\13\uffff\1\102", - "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\1\104\15\77\1\105\13\77", - "\1\107", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\1\74\12\77\1\75\5\77\1\76\10\77", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\16\77\1\101\13\77", + "\1\104\13\uffff\1\103", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\1\105\15\77\1\106\13\77", "\1\110", - "\1\112\1\111", - "\1\113", + "\1\111", + "\1\113\1\112", "\1\114", "\1\115", + "\1\116", "", - "\1\120", - "\1\122", + "\1\121", + "\1\123", "", - "\12\125", + "\12\127", "", - "\1\130\4\uffff\1\131", + "\1\131\4\uffff\1\132", "", "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", @@ -2991,55 +3020,56 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", - "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\1\145\3\77\1\146\25\77", - "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\16\77\1\150\13\77", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\1\146\3\77\1\147\25\77", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\16\77\1\151\13\77", "", "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", - "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\21\77\1\154\10\77", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\21\77\1\155\10\77", "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "", "", - "\1\163\6\uffff\1\162", - "\1\164", + "\1\164\6\uffff\1\163", + "\1\165", "", - "\1\167", - "\1\170\15\uffff\1\171", - "\1\172", + "\1\170", + "\1\171\15\uffff\1\172", "\1\173", "\1\174", + "\1\175", "\32\77\4\uffff\1\77\1\uffff\32\77", "", "", "", "", "", - "\1\u0083", "\1\u0084", + "\1\u0085", "", - "\1\u0087\1\uffff\12\125\53\uffff\1\u0087", - "\0\u0088", + "\1\u0088\1\uffff\12\127\53\uffff\1\u0088", "\0\u0089", + "\0\u008a", "", "", "", - "\1\u008b", "\1\u008c", + "\1\u008d", + "\1\u008e", "", "", - "\1\u008d", + "\1\u008f", "", - "\1\u008e", - "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "\1\u0090", - "\1\u0091", - "", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "\1\u0092", "\1\u0093", - "\1\u0095\1\u0094", - "\1\u0096", - "\1\u0097", + "", + "\1\u0094", + "\1\u0095", + "\1\u0097\1\u0096", "\1\u0098", + "\1\u0099", + "\1\u009a", "", "", "", @@ -3048,8 +3078,8 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { "", "", "", - "\1\u0087\1\uffff\12\125\53\uffff\1\u0087", "", + "\1\u0088\1\uffff\12\127\53\uffff\1\u0088", "", "", "", @@ -3064,116 +3094,119 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { "", "", "", - "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\23\77\1\u0099\6\77", - "\1\u009b", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\23\77\1\u009b\6\77", + "\1\u009d", "", - "\1\u009c", + "\1\u009e", "", "", "", - "\1\u009d", + "\1\u009f", "", "", "", "", "", - "\1\u009e", - "\1\u009f", + "\1\u00a0", + "\1\u00a1", "", "", "", - "\1\u00a0", - "\1\u00a1", "\1\u00a2", - "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", + "\1\u00a3", "\1\u00a4", - "\1\u00a5", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", + "\1\u00a6", + "\1\u00a7", "", "", "", "", "", "", - "\1\u00a6", - "\1\u00a7", + "\1\u00a8", + "\1\u00a9", "", "", "", "", "", "", - "\1\u00a8", - "\1\u00a9", "\1\u00aa", "\1\u00ab", - "", "\1\u00ac", "\1\u00ad", "\1\u00ae", + "", "\1\u00af", - "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\4\77\1\u00b0\25\77", + "\1\u00b0", + "\1\u00b1", "\1\u00b2", - "\1\u00b3", - "\1\u00b4", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\4\77\1\u00b3\25\77", "\1\u00b5", "\1\u00b6", - "", "\1\u00b7", "\1\u00b8", "\1\u00b9", + "", "\1\u00ba", "\1\u00bb", "\1\u00bc", "\1\u00bd", "\1\u00be", + "\1\u00bf", + "\1\u00c0", + "\1\u00c1", "", "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", - "\1\u00c1", - "\1\u00c2", - "\1\u00c3", "\1\u00c4", "\1\u00c5", "\1\u00c6", "\1\u00c7", - "\1\u00c8", - "\1\u00c9", "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", + "\1\u00c9", + "\1\u00ca", "\1\u00cb", - "", "\1\u00cc", "\1\u00cd", - "\1\u00ce", - "\1\u00cf", "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", + "\1\u00cf", + "", + "\1\u00d0", "\1\u00d1", "\1\u00d2", "\1\u00d3", - "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\22\77\1\u00d4\7\77", "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", + "\1\u00d5", + "\1\u00d6", + "\1\u00d7", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\22\77\1\u00d8\7\77", "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", - "\1\u00d8", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", + "\1\u00dc", "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "", "", - "\1\u00da", - "\1\u00db", - "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", - "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "\1\u00de", "\1\u00df", - "\1\u00e0", - "\1\u00e1", - "\1\u00e2", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "", + "\1\u00e2", "\1\u00e3", "\1\u00e4", "\1\u00e5", "\1\u00e6", - "\1\u00e7", "", + "\1\u00e7", "\1\u00e8", "\1\u00e9", + "\1\u00ea", + "\1\u00eb", + "", + "\1\u00ec", + "\1\u00ed", "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "", @@ -3181,60 +3214,60 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { "", "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "", - "\1\u00ed", - "\1\u00ee", - "", - "", - "\1\u00ef", - "\1\u00f0", "\1\u00f1", "\1\u00f2", + "", + "", "\1\u00f3", "\1\u00f4", "\1\u00f5", - "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", + "\1\u00f6", "\1\u00f7", - "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", + "\1\u00f8", "\1\u00f9", "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", - "", - "", - "", "\1\u00fb", - "\1\u00fc", "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", + "\1\u00fd", "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", + "", + "", + "", "\1\u00ff", "\1\u0100", - "\1\u0101", "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", - "\1\u0103", - "", "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", - "", + "\1\u0103", + "\1\u0104", "\1\u0105", - "", "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "\1\u0107", "", - "", "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", + "", "\1\u0109", - "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "", "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", + "\1\u010b", "", - "\1\u010c", "", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "\1\u010d", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "", - "\1\u010e", - "", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "", - "\1\u010f", "\1\u0110", + "", "\1\u0111", + "", "\1\u0112", + "", + "", + "\1\u0113", + "\1\u0114", + "\1\u0115", + "\1\u0116", "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", @@ -3273,33 +3306,13 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { this.transition = DFA17_transition; } public String getDescription() { - return "1:1: Tokens : ( 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 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | RULE_INT | RULE_DOUBLE | RULE_STRING | RULE_QUOTED_ID | RULE_ID | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; + return "1:1: Tokens : ( 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 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | RULE_INT | RULE_DOUBLE | RULE_STRING | RULE_QUOTED_ID | RULE_ID | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { IntStream input = _input; int _s = s; switch ( s ) { case 0 : - int LA17_56 = input.LA(1); - - s = -1; - if ( ((LA17_56>='\u0000' && LA17_56<='\uFFFF')) ) {s = 137;} - - else s = 59; - - if ( s>=0 ) return s; - break; - case 1 : - int LA17_55 = input.LA(1); - - s = -1; - if ( ((LA17_55>='\u0000' && LA17_55<='\uFFFF')) ) {s = 136;} - - else s = 59; - - if ( s>=0 ) return s; - break; - case 2 : int LA17_0 = input.LA(1); s = -1; @@ -3421,6 +3434,26 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { else if ( ((LA17_0>='\u0000' && LA17_0<='\b')||(LA17_0>='\u000B' && LA17_0<='\f')||(LA17_0>='\u000E' && LA17_0<='\u001F')||(LA17_0>='#' && LA17_0<='$')||LA17_0=='&'||(LA17_0>='?' && LA17_0<='@')||LA17_0=='\\'||LA17_0=='`'||LA17_0=='|'||(LA17_0>='~' && LA17_0<='\u00B4')||(LA17_0>='\u00B6' && LA17_0<='\uFFFF')) ) {s = 59;} + if ( s>=0 ) return s; + break; + case 1 : + int LA17_56 = input.LA(1); + + s = -1; + if ( ((LA17_56>='\u0000' && LA17_56<='\uFFFF')) ) {s = 138;} + + else s = 59; + + if ( s>=0 ) return s; + break; + case 2 : + int LA17_55 = input.LA(1); + + s = -1; + if ( ((LA17_55>='\u0000' && LA17_55<='\uFFFF')) ) {s = 137;} + + else s = 59; + if ( s>=0 ) return s; break; } diff --git a/src/languages/de.evoal.languages.model.ddl.dsl.ide/src-gen/de/evoal/languages/model/ddl/dsl/ide/contentassist/antlr/internal/InternalDataDescriptionLanguageParser.java b/src/languages/de.evoal.languages.model.ddl.dsl.ide/src-gen/de/evoal/languages/model/ddl/dsl/ide/contentassist/antlr/internal/InternalDataDescriptionLanguageParser.java index e8571f0e..164e5251 100644 --- a/src/languages/de.evoal.languages.model.ddl.dsl.ide/src-gen/de/evoal/languages/model/ddl/dsl/ide/contentassist/antlr/internal/InternalDataDescriptionLanguageParser.java +++ b/src/languages/de.evoal.languages.model.ddl.dsl.ide/src-gen/de/evoal/languages/model/ddl/dsl/ide/contentassist/antlr/internal/InternalDataDescriptionLanguageParser.java @@ -23,7 +23,7 @@ import java.util.HashMap; @SuppressWarnings("all") public class InternalDataDescriptionLanguageParser extends AbstractInternalContentAssistParser { public static final String[] tokenNames = new String[] { - "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_QUOTED_ID", "RULE_ID", "RULE_STRING", "RULE_DOUBLE", "RULE_INT", "RULE_DIGIT", "RULE_EXPONENT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'false'", "'nominal'", "'ordinal'", "'cardinal'", "'quotient'", "'real'", "'integer'", "'boolean'", "'string'", "'>='", "'>'", "'='", "'!='", "'<'", "'<='", "'+'", "'-'", "'*'", "'/'", "'%'", "'Y'", "'Z'", "'E'", "'P'", "'T'", "'G'", "'M'", "'k'", "'h'", "'da'", "'d'", "'c'", "'m'", "'\\u00B5'", "'n'", "'p'", "'f'", "'a'", "'z'", "'y'", "'module'", "'{'", "'}'", "'types'", "':'", "'data'", "'constraints'", "'import'", "';'", "'type'", "'description'", "'with'", "'of'", "'value'", "'OR'", "'XOR'", "'AND'", "'^'", "'['", "']'", "','", "'('", "')'", "':='", "'literal'", "'instance'", "'expression'", "'int'", "'float'", "'void'", "'array'", "'.'", "'!'", "'true'" + "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_QUOTED_ID", "RULE_ID", "RULE_STRING", "RULE_DOUBLE", "RULE_INT", "RULE_DIGIT", "RULE_EXPONENT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'false'", "'nominal'", "'ordinal'", "'cardinal'", "'quotient'", "'real'", "'integer'", "'boolean'", "'string'", "'>='", "'>'", "'='", "'!='", "'<'", "'<='", "'+'", "'-'", "'*'", "'/'", "'%'", "'Y'", "'Z'", "'E'", "'P'", "'T'", "'G'", "'M'", "'k'", "'h'", "'da'", "'d'", "'c'", "'m'", "'\\u00B5'", "'n'", "'p'", "'f'", "'a'", "'z'", "'y'", "'module'", "'{'", "'}'", "'types'", "':'", "'data'", "'constraints'", "'type'", "';'", "'description'", "'with'", "'of'", "'value'", "'OR'", "'XOR'", "'AND'", "'^'", "'['", "']'", "','", "'('", "')'", "':='", "'literal'", "'instance'", "'expression'", "'int'", "'float'", "'void'", "'array'", "'import'", "'from'", "'.'", "'!'", "'true'" }; public static final int T__50=50; public static final int T__19=19; @@ -101,6 +101,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte public static final int T__44=44; public static final int T__88=88; public static final int T__45=45; + public static final int T__89=89; public static final int T__46=46; public static final int T__47=47; public static final int T__40=40; @@ -232,97 +233,12 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR end "ruleDataDescriptionModelRule" - // $ANTLR start "entryRuleImportRule" - // InternalDataDescriptionLanguage.g:80:1: entryRuleImportRule : ruleImportRule EOF ; - public final void entryRuleImportRule() throws RecognitionException { - try { - // InternalDataDescriptionLanguage.g:81:1: ( ruleImportRule EOF ) - // InternalDataDescriptionLanguage.g:82:1: ruleImportRule EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getImportRuleRule()); - } - pushFollow(FOLLOW_1); - ruleImportRule(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getImportRuleRule()); - } - match(input,EOF,FOLLOW_2); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleImportRule" - - - // $ANTLR start "ruleImportRule" - // InternalDataDescriptionLanguage.g:89:1: ruleImportRule : ( ( rule__ImportRule__Group__0 ) ) ; - public final void ruleImportRule() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDataDescriptionLanguage.g:93:2: ( ( ( rule__ImportRule__Group__0 ) ) ) - // InternalDataDescriptionLanguage.g:94:2: ( ( rule__ImportRule__Group__0 ) ) - { - // InternalDataDescriptionLanguage.g:94:2: ( ( rule__ImportRule__Group__0 ) ) - // InternalDataDescriptionLanguage.g:95:3: ( rule__ImportRule__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getImportRuleAccess().getGroup()); - } - // InternalDataDescriptionLanguage.g:96:3: ( rule__ImportRule__Group__0 ) - // InternalDataDescriptionLanguage.g:96:4: rule__ImportRule__Group__0 - { - pushFollow(FOLLOW_2); - rule__ImportRule__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getImportRuleAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleImportRule" - - // $ANTLR start "entryRuleDataTypeDefinitionRule" - // InternalDataDescriptionLanguage.g:105:1: entryRuleDataTypeDefinitionRule : ruleDataTypeDefinitionRule EOF ; + // InternalDataDescriptionLanguage.g:80:1: entryRuleDataTypeDefinitionRule : ruleDataTypeDefinitionRule EOF ; public final void entryRuleDataTypeDefinitionRule() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:106:1: ( ruleDataTypeDefinitionRule EOF ) - // InternalDataDescriptionLanguage.g:107:1: ruleDataTypeDefinitionRule EOF + // InternalDataDescriptionLanguage.g:81:1: ( ruleDataTypeDefinitionRule EOF ) + // InternalDataDescriptionLanguage.g:82:1: ruleDataTypeDefinitionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeDefinitionRuleRule()); @@ -352,23 +268,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "ruleDataTypeDefinitionRule" - // InternalDataDescriptionLanguage.g:114:1: ruleDataTypeDefinitionRule : ( ( rule__DataTypeDefinitionRule__Group__0 ) ) ; + // InternalDataDescriptionLanguage.g:89:1: ruleDataTypeDefinitionRule : ( ( rule__DataTypeDefinitionRule__Group__0 ) ) ; public final void ruleDataTypeDefinitionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:118:2: ( ( ( rule__DataTypeDefinitionRule__Group__0 ) ) ) - // InternalDataDescriptionLanguage.g:119:2: ( ( rule__DataTypeDefinitionRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:93:2: ( ( ( rule__DataTypeDefinitionRule__Group__0 ) ) ) + // InternalDataDescriptionLanguage.g:94:2: ( ( rule__DataTypeDefinitionRule__Group__0 ) ) { - // InternalDataDescriptionLanguage.g:119:2: ( ( rule__DataTypeDefinitionRule__Group__0 ) ) - // InternalDataDescriptionLanguage.g:120:3: ( rule__DataTypeDefinitionRule__Group__0 ) + // InternalDataDescriptionLanguage.g:94:2: ( ( rule__DataTypeDefinitionRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:95:3: ( rule__DataTypeDefinitionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeDefinitionRuleAccess().getGroup()); } - // InternalDataDescriptionLanguage.g:121:3: ( rule__DataTypeDefinitionRule__Group__0 ) - // InternalDataDescriptionLanguage.g:121:4: rule__DataTypeDefinitionRule__Group__0 + // InternalDataDescriptionLanguage.g:96:3: ( rule__DataTypeDefinitionRule__Group__0 ) + // InternalDataDescriptionLanguage.g:96:4: rule__DataTypeDefinitionRule__Group__0 { pushFollow(FOLLOW_2); rule__DataTypeDefinitionRule__Group__0(); @@ -403,11 +319,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleDataDescriptionRule" - // InternalDataDescriptionLanguage.g:130:1: entryRuleDataDescriptionRule : ruleDataDescriptionRule EOF ; + // InternalDataDescriptionLanguage.g:105:1: entryRuleDataDescriptionRule : ruleDataDescriptionRule EOF ; public final void entryRuleDataDescriptionRule() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:131:1: ( ruleDataDescriptionRule EOF ) - // InternalDataDescriptionLanguage.g:132:1: ruleDataDescriptionRule EOF + // InternalDataDescriptionLanguage.g:106:1: ( ruleDataDescriptionRule EOF ) + // InternalDataDescriptionLanguage.g:107:1: ruleDataDescriptionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDataDescriptionRuleRule()); @@ -437,23 +353,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "ruleDataDescriptionRule" - // InternalDataDescriptionLanguage.g:139:1: ruleDataDescriptionRule : ( ( rule__DataDescriptionRule__Alternatives ) ) ; + // InternalDataDescriptionLanguage.g:114:1: ruleDataDescriptionRule : ( ( rule__DataDescriptionRule__Alternatives ) ) ; public final void ruleDataDescriptionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:143:2: ( ( ( rule__DataDescriptionRule__Alternatives ) ) ) - // InternalDataDescriptionLanguage.g:144:2: ( ( rule__DataDescriptionRule__Alternatives ) ) + // InternalDataDescriptionLanguage.g:118:2: ( ( ( rule__DataDescriptionRule__Alternatives ) ) ) + // InternalDataDescriptionLanguage.g:119:2: ( ( rule__DataDescriptionRule__Alternatives ) ) { - // InternalDataDescriptionLanguage.g:144:2: ( ( rule__DataDescriptionRule__Alternatives ) ) - // InternalDataDescriptionLanguage.g:145:3: ( rule__DataDescriptionRule__Alternatives ) + // InternalDataDescriptionLanguage.g:119:2: ( ( rule__DataDescriptionRule__Alternatives ) ) + // InternalDataDescriptionLanguage.g:120:3: ( rule__DataDescriptionRule__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataDescriptionRuleAccess().getAlternatives()); } - // InternalDataDescriptionLanguage.g:146:3: ( rule__DataDescriptionRule__Alternatives ) - // InternalDataDescriptionLanguage.g:146:4: rule__DataDescriptionRule__Alternatives + // InternalDataDescriptionLanguage.g:121:3: ( rule__DataDescriptionRule__Alternatives ) + // InternalDataDescriptionLanguage.g:121:4: rule__DataDescriptionRule__Alternatives { pushFollow(FOLLOW_2); rule__DataDescriptionRule__Alternatives(); @@ -488,11 +404,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleTypedDataDescriptionRule" - // InternalDataDescriptionLanguage.g:155:1: entryRuleTypedDataDescriptionRule : ruleTypedDataDescriptionRule EOF ; + // InternalDataDescriptionLanguage.g:130:1: entryRuleTypedDataDescriptionRule : ruleTypedDataDescriptionRule EOF ; public final void entryRuleTypedDataDescriptionRule() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:156:1: ( ruleTypedDataDescriptionRule EOF ) - // InternalDataDescriptionLanguage.g:157:1: ruleTypedDataDescriptionRule EOF + // InternalDataDescriptionLanguage.g:131:1: ( ruleTypedDataDescriptionRule EOF ) + // InternalDataDescriptionLanguage.g:132:1: ruleTypedDataDescriptionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getTypedDataDescriptionRuleRule()); @@ -522,23 +438,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "ruleTypedDataDescriptionRule" - // InternalDataDescriptionLanguage.g:164:1: ruleTypedDataDescriptionRule : ( ( rule__TypedDataDescriptionRule__Group__0 ) ) ; + // InternalDataDescriptionLanguage.g:139:1: ruleTypedDataDescriptionRule : ( ( rule__TypedDataDescriptionRule__Group__0 ) ) ; public final void ruleTypedDataDescriptionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:168:2: ( ( ( rule__TypedDataDescriptionRule__Group__0 ) ) ) - // InternalDataDescriptionLanguage.g:169:2: ( ( rule__TypedDataDescriptionRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:143:2: ( ( ( rule__TypedDataDescriptionRule__Group__0 ) ) ) + // InternalDataDescriptionLanguage.g:144:2: ( ( rule__TypedDataDescriptionRule__Group__0 ) ) { - // InternalDataDescriptionLanguage.g:169:2: ( ( rule__TypedDataDescriptionRule__Group__0 ) ) - // InternalDataDescriptionLanguage.g:170:3: ( rule__TypedDataDescriptionRule__Group__0 ) + // InternalDataDescriptionLanguage.g:144:2: ( ( rule__TypedDataDescriptionRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:145:3: ( rule__TypedDataDescriptionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypedDataDescriptionRuleAccess().getGroup()); } - // InternalDataDescriptionLanguage.g:171:3: ( rule__TypedDataDescriptionRule__Group__0 ) - // InternalDataDescriptionLanguage.g:171:4: rule__TypedDataDescriptionRule__Group__0 + // InternalDataDescriptionLanguage.g:146:3: ( rule__TypedDataDescriptionRule__Group__0 ) + // InternalDataDescriptionLanguage.g:146:4: rule__TypedDataDescriptionRule__Group__0 { pushFollow(FOLLOW_2); rule__TypedDataDescriptionRule__Group__0(); @@ -573,11 +489,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleUntypedDataDescriptionRule" - // InternalDataDescriptionLanguage.g:180:1: entryRuleUntypedDataDescriptionRule : ruleUntypedDataDescriptionRule EOF ; + // InternalDataDescriptionLanguage.g:155:1: entryRuleUntypedDataDescriptionRule : ruleUntypedDataDescriptionRule EOF ; public final void entryRuleUntypedDataDescriptionRule() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:181:1: ( ruleUntypedDataDescriptionRule EOF ) - // InternalDataDescriptionLanguage.g:182:1: ruleUntypedDataDescriptionRule EOF + // InternalDataDescriptionLanguage.g:156:1: ( ruleUntypedDataDescriptionRule EOF ) + // InternalDataDescriptionLanguage.g:157:1: ruleUntypedDataDescriptionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getUntypedDataDescriptionRuleRule()); @@ -607,23 +523,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "ruleUntypedDataDescriptionRule" - // InternalDataDescriptionLanguage.g:189:1: ruleUntypedDataDescriptionRule : ( ( rule__UntypedDataDescriptionRule__Group__0 ) ) ; + // InternalDataDescriptionLanguage.g:164:1: ruleUntypedDataDescriptionRule : ( ( rule__UntypedDataDescriptionRule__Group__0 ) ) ; public final void ruleUntypedDataDescriptionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:193:2: ( ( ( rule__UntypedDataDescriptionRule__Group__0 ) ) ) - // InternalDataDescriptionLanguage.g:194:2: ( ( rule__UntypedDataDescriptionRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:168:2: ( ( ( rule__UntypedDataDescriptionRule__Group__0 ) ) ) + // InternalDataDescriptionLanguage.g:169:2: ( ( rule__UntypedDataDescriptionRule__Group__0 ) ) { - // InternalDataDescriptionLanguage.g:194:2: ( ( rule__UntypedDataDescriptionRule__Group__0 ) ) - // InternalDataDescriptionLanguage.g:195:3: ( rule__UntypedDataDescriptionRule__Group__0 ) + // InternalDataDescriptionLanguage.g:169:2: ( ( rule__UntypedDataDescriptionRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:170:3: ( rule__UntypedDataDescriptionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getUntypedDataDescriptionRuleAccess().getGroup()); } - // InternalDataDescriptionLanguage.g:196:3: ( rule__UntypedDataDescriptionRule__Group__0 ) - // InternalDataDescriptionLanguage.g:196:4: rule__UntypedDataDescriptionRule__Group__0 + // InternalDataDescriptionLanguage.g:171:3: ( rule__UntypedDataDescriptionRule__Group__0 ) + // InternalDataDescriptionLanguage.g:171:4: rule__UntypedDataDescriptionRule__Group__0 { pushFollow(FOLLOW_2); rule__UntypedDataDescriptionRule__Group__0(); @@ -658,11 +574,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleStatementRule" - // InternalDataDescriptionLanguage.g:205:1: entryRuleStatementRule : ruleStatementRule EOF ; + // InternalDataDescriptionLanguage.g:180:1: entryRuleStatementRule : ruleStatementRule EOF ; public final void entryRuleStatementRule() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:206:1: ( ruleStatementRule EOF ) - // InternalDataDescriptionLanguage.g:207:1: ruleStatementRule EOF + // InternalDataDescriptionLanguage.g:181:1: ( ruleStatementRule EOF ) + // InternalDataDescriptionLanguage.g:182:1: ruleStatementRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getStatementRuleRule()); @@ -692,23 +608,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "ruleStatementRule" - // InternalDataDescriptionLanguage.g:214:1: ruleStatementRule : ( ( rule__StatementRule__Group__0 ) ) ; + // InternalDataDescriptionLanguage.g:189:1: ruleStatementRule : ( ( rule__StatementRule__Group__0 ) ) ; public final void ruleStatementRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:218:2: ( ( ( rule__StatementRule__Group__0 ) ) ) - // InternalDataDescriptionLanguage.g:219:2: ( ( rule__StatementRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:193:2: ( ( ( rule__StatementRule__Group__0 ) ) ) + // InternalDataDescriptionLanguage.g:194:2: ( ( rule__StatementRule__Group__0 ) ) { - // InternalDataDescriptionLanguage.g:219:2: ( ( rule__StatementRule__Group__0 ) ) - // InternalDataDescriptionLanguage.g:220:3: ( rule__StatementRule__Group__0 ) + // InternalDataDescriptionLanguage.g:194:2: ( ( rule__StatementRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:195:3: ( rule__StatementRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getStatementRuleAccess().getGroup()); } - // InternalDataDescriptionLanguage.g:221:3: ( rule__StatementRule__Group__0 ) - // InternalDataDescriptionLanguage.g:221:4: rule__StatementRule__Group__0 + // InternalDataDescriptionLanguage.g:196:3: ( rule__StatementRule__Group__0 ) + // InternalDataDescriptionLanguage.g:196:4: rule__StatementRule__Group__0 { pushFollow(FOLLOW_2); rule__StatementRule__Group__0(); @@ -743,11 +659,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleReferenceRule" - // InternalDataDescriptionLanguage.g:230:1: entryRuleReferenceRule : ruleReferenceRule EOF ; + // InternalDataDescriptionLanguage.g:205:1: entryRuleReferenceRule : ruleReferenceRule EOF ; public final void entryRuleReferenceRule() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:231:1: ( ruleReferenceRule EOF ) - // InternalDataDescriptionLanguage.g:232:1: ruleReferenceRule EOF + // InternalDataDescriptionLanguage.g:206:1: ( ruleReferenceRule EOF ) + // InternalDataDescriptionLanguage.g:207:1: ruleReferenceRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceRuleRule()); @@ -777,23 +693,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "ruleReferenceRule" - // InternalDataDescriptionLanguage.g:239:1: ruleReferenceRule : ( ( rule__ReferenceRule__Alternatives ) ) ; + // InternalDataDescriptionLanguage.g:214:1: ruleReferenceRule : ( ( rule__ReferenceRule__Alternatives ) ) ; public final void ruleReferenceRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:243:2: ( ( ( rule__ReferenceRule__Alternatives ) ) ) - // InternalDataDescriptionLanguage.g:244:2: ( ( rule__ReferenceRule__Alternatives ) ) + // InternalDataDescriptionLanguage.g:218:2: ( ( ( rule__ReferenceRule__Alternatives ) ) ) + // InternalDataDescriptionLanguage.g:219:2: ( ( rule__ReferenceRule__Alternatives ) ) { - // InternalDataDescriptionLanguage.g:244:2: ( ( rule__ReferenceRule__Alternatives ) ) - // InternalDataDescriptionLanguage.g:245:3: ( rule__ReferenceRule__Alternatives ) + // InternalDataDescriptionLanguage.g:219:2: ( ( rule__ReferenceRule__Alternatives ) ) + // InternalDataDescriptionLanguage.g:220:3: ( rule__ReferenceRule__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceRuleAccess().getAlternatives()); } - // InternalDataDescriptionLanguage.g:246:3: ( rule__ReferenceRule__Alternatives ) - // InternalDataDescriptionLanguage.g:246:4: rule__ReferenceRule__Alternatives + // InternalDataDescriptionLanguage.g:221:3: ( rule__ReferenceRule__Alternatives ) + // InternalDataDescriptionLanguage.g:221:4: rule__ReferenceRule__Alternatives { pushFollow(FOLLOW_2); rule__ReferenceRule__Alternatives(); @@ -828,11 +744,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleDataReferenceRule" - // InternalDataDescriptionLanguage.g:255:1: entryRuleDataReferenceRule : ruleDataReferenceRule EOF ; + // InternalDataDescriptionLanguage.g:230:1: entryRuleDataReferenceRule : ruleDataReferenceRule EOF ; public final void entryRuleDataReferenceRule() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:256:1: ( ruleDataReferenceRule EOF ) - // InternalDataDescriptionLanguage.g:257:1: ruleDataReferenceRule EOF + // InternalDataDescriptionLanguage.g:231:1: ( ruleDataReferenceRule EOF ) + // InternalDataDescriptionLanguage.g:232:1: ruleDataReferenceRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDataReferenceRuleRule()); @@ -862,23 +778,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "ruleDataReferenceRule" - // InternalDataDescriptionLanguage.g:264:1: ruleDataReferenceRule : ( ( rule__DataReferenceRule__DefinitionAssignment ) ) ; + // InternalDataDescriptionLanguage.g:239:1: ruleDataReferenceRule : ( ( rule__DataReferenceRule__DefinitionAssignment ) ) ; public final void ruleDataReferenceRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:268:2: ( ( ( rule__DataReferenceRule__DefinitionAssignment ) ) ) - // InternalDataDescriptionLanguage.g:269:2: ( ( rule__DataReferenceRule__DefinitionAssignment ) ) + // InternalDataDescriptionLanguage.g:243:2: ( ( ( rule__DataReferenceRule__DefinitionAssignment ) ) ) + // InternalDataDescriptionLanguage.g:244:2: ( ( rule__DataReferenceRule__DefinitionAssignment ) ) { - // InternalDataDescriptionLanguage.g:269:2: ( ( rule__DataReferenceRule__DefinitionAssignment ) ) - // InternalDataDescriptionLanguage.g:270:3: ( rule__DataReferenceRule__DefinitionAssignment ) + // InternalDataDescriptionLanguage.g:244:2: ( ( rule__DataReferenceRule__DefinitionAssignment ) ) + // InternalDataDescriptionLanguage.g:245:3: ( rule__DataReferenceRule__DefinitionAssignment ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataReferenceRuleAccess().getDefinitionAssignment()); } - // InternalDataDescriptionLanguage.g:271:3: ( rule__DataReferenceRule__DefinitionAssignment ) - // InternalDataDescriptionLanguage.g:271:4: rule__DataReferenceRule__DefinitionAssignment + // InternalDataDescriptionLanguage.g:246:3: ( rule__DataReferenceRule__DefinitionAssignment ) + // InternalDataDescriptionLanguage.g:246:4: rule__DataReferenceRule__DefinitionAssignment { pushFollow(FOLLOW_2); rule__DataReferenceRule__DefinitionAssignment(); @@ -913,11 +829,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleSelfReferenceRule" - // InternalDataDescriptionLanguage.g:280:1: entryRuleSelfReferenceRule : ruleSelfReferenceRule EOF ; + // InternalDataDescriptionLanguage.g:255:1: entryRuleSelfReferenceRule : ruleSelfReferenceRule EOF ; public final void entryRuleSelfReferenceRule() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:281:1: ( ruleSelfReferenceRule EOF ) - // InternalDataDescriptionLanguage.g:282:1: ruleSelfReferenceRule EOF + // InternalDataDescriptionLanguage.g:256:1: ( ruleSelfReferenceRule EOF ) + // InternalDataDescriptionLanguage.g:257:1: ruleSelfReferenceRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getSelfReferenceRuleRule()); @@ -947,23 +863,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "ruleSelfReferenceRule" - // InternalDataDescriptionLanguage.g:289:1: ruleSelfReferenceRule : ( ( rule__SelfReferenceRule__Group__0 ) ) ; + // InternalDataDescriptionLanguage.g:264:1: ruleSelfReferenceRule : ( ( rule__SelfReferenceRule__Group__0 ) ) ; public final void ruleSelfReferenceRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:293:2: ( ( ( rule__SelfReferenceRule__Group__0 ) ) ) - // InternalDataDescriptionLanguage.g:294:2: ( ( rule__SelfReferenceRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:268:2: ( ( ( rule__SelfReferenceRule__Group__0 ) ) ) + // InternalDataDescriptionLanguage.g:269:2: ( ( rule__SelfReferenceRule__Group__0 ) ) { - // InternalDataDescriptionLanguage.g:294:2: ( ( rule__SelfReferenceRule__Group__0 ) ) - // InternalDataDescriptionLanguage.g:295:3: ( rule__SelfReferenceRule__Group__0 ) + // InternalDataDescriptionLanguage.g:269:2: ( ( rule__SelfReferenceRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:270:3: ( rule__SelfReferenceRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSelfReferenceRuleAccess().getGroup()); } - // InternalDataDescriptionLanguage.g:296:3: ( rule__SelfReferenceRule__Group__0 ) - // InternalDataDescriptionLanguage.g:296:4: rule__SelfReferenceRule__Group__0 + // InternalDataDescriptionLanguage.g:271:3: ( rule__SelfReferenceRule__Group__0 ) + // InternalDataDescriptionLanguage.g:271:4: rule__SelfReferenceRule__Group__0 { pushFollow(FOLLOW_2); rule__SelfReferenceRule__Group__0(); @@ -998,11 +914,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleExpressionRule" - // InternalDataDescriptionLanguage.g:305:1: entryRuleExpressionRule : ruleExpressionRule EOF ; + // InternalDataDescriptionLanguage.g:280:1: entryRuleExpressionRule : ruleExpressionRule EOF ; public final void entryRuleExpressionRule() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:306:1: ( ruleExpressionRule EOF ) - // InternalDataDescriptionLanguage.g:307:1: ruleExpressionRule EOF + // InternalDataDescriptionLanguage.g:281:1: ( ruleExpressionRule EOF ) + // InternalDataDescriptionLanguage.g:282:1: ruleExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionRuleRule()); @@ -1032,17 +948,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "ruleExpressionRule" - // InternalDataDescriptionLanguage.g:314:1: ruleExpressionRule : ( ruleOrExpressionRule ) ; + // InternalDataDescriptionLanguage.g:289:1: ruleExpressionRule : ( ruleOrExpressionRule ) ; public final void ruleExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:318:2: ( ( ruleOrExpressionRule ) ) - // InternalDataDescriptionLanguage.g:319:2: ( ruleOrExpressionRule ) + // InternalDataDescriptionLanguage.g:293:2: ( ( ruleOrExpressionRule ) ) + // InternalDataDescriptionLanguage.g:294:2: ( ruleOrExpressionRule ) { - // InternalDataDescriptionLanguage.g:319:2: ( ruleOrExpressionRule ) - // InternalDataDescriptionLanguage.g:320:3: ruleOrExpressionRule + // InternalDataDescriptionLanguage.g:294:2: ( ruleOrExpressionRule ) + // InternalDataDescriptionLanguage.g:295:3: ruleOrExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionRuleAccess().getOrExpressionRuleParserRuleCall()); @@ -1077,11 +993,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleOrExpressionRule" - // InternalDataDescriptionLanguage.g:330:1: entryRuleOrExpressionRule : ruleOrExpressionRule EOF ; + // InternalDataDescriptionLanguage.g:305:1: entryRuleOrExpressionRule : ruleOrExpressionRule EOF ; public final void entryRuleOrExpressionRule() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:331:1: ( ruleOrExpressionRule EOF ) - // InternalDataDescriptionLanguage.g:332:1: ruleOrExpressionRule EOF + // InternalDataDescriptionLanguage.g:306:1: ( ruleOrExpressionRule EOF ) + // InternalDataDescriptionLanguage.g:307:1: ruleOrExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOrExpressionRuleRule()); @@ -1111,23 +1027,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "ruleOrExpressionRule" - // InternalDataDescriptionLanguage.g:339:1: ruleOrExpressionRule : ( ( rule__OrExpressionRule__Group__0 ) ) ; + // InternalDataDescriptionLanguage.g:314:1: ruleOrExpressionRule : ( ( rule__OrExpressionRule__Group__0 ) ) ; public final void ruleOrExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:343:2: ( ( ( rule__OrExpressionRule__Group__0 ) ) ) - // InternalDataDescriptionLanguage.g:344:2: ( ( rule__OrExpressionRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:318:2: ( ( ( rule__OrExpressionRule__Group__0 ) ) ) + // InternalDataDescriptionLanguage.g:319:2: ( ( rule__OrExpressionRule__Group__0 ) ) { - // InternalDataDescriptionLanguage.g:344:2: ( ( rule__OrExpressionRule__Group__0 ) ) - // InternalDataDescriptionLanguage.g:345:3: ( rule__OrExpressionRule__Group__0 ) + // InternalDataDescriptionLanguage.g:319:2: ( ( rule__OrExpressionRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:320:3: ( rule__OrExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOrExpressionRuleAccess().getGroup()); } - // InternalDataDescriptionLanguage.g:346:3: ( rule__OrExpressionRule__Group__0 ) - // InternalDataDescriptionLanguage.g:346:4: rule__OrExpressionRule__Group__0 + // InternalDataDescriptionLanguage.g:321:3: ( rule__OrExpressionRule__Group__0 ) + // InternalDataDescriptionLanguage.g:321:4: rule__OrExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__OrExpressionRule__Group__0(); @@ -1162,11 +1078,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleXorExpressionRule" - // InternalDataDescriptionLanguage.g:355:1: entryRuleXorExpressionRule : ruleXorExpressionRule EOF ; + // InternalDataDescriptionLanguage.g:330:1: entryRuleXorExpressionRule : ruleXorExpressionRule EOF ; public final void entryRuleXorExpressionRule() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:356:1: ( ruleXorExpressionRule EOF ) - // InternalDataDescriptionLanguage.g:357:1: ruleXorExpressionRule EOF + // InternalDataDescriptionLanguage.g:331:1: ( ruleXorExpressionRule EOF ) + // InternalDataDescriptionLanguage.g:332:1: ruleXorExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXorExpressionRuleRule()); @@ -1196,23 +1112,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "ruleXorExpressionRule" - // InternalDataDescriptionLanguage.g:364:1: ruleXorExpressionRule : ( ( rule__XorExpressionRule__Group__0 ) ) ; + // InternalDataDescriptionLanguage.g:339:1: ruleXorExpressionRule : ( ( rule__XorExpressionRule__Group__0 ) ) ; public final void ruleXorExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:368:2: ( ( ( rule__XorExpressionRule__Group__0 ) ) ) - // InternalDataDescriptionLanguage.g:369:2: ( ( rule__XorExpressionRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:343:2: ( ( ( rule__XorExpressionRule__Group__0 ) ) ) + // InternalDataDescriptionLanguage.g:344:2: ( ( rule__XorExpressionRule__Group__0 ) ) { - // InternalDataDescriptionLanguage.g:369:2: ( ( rule__XorExpressionRule__Group__0 ) ) - // InternalDataDescriptionLanguage.g:370:3: ( rule__XorExpressionRule__Group__0 ) + // InternalDataDescriptionLanguage.g:344:2: ( ( rule__XorExpressionRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:345:3: ( rule__XorExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXorExpressionRuleAccess().getGroup()); } - // InternalDataDescriptionLanguage.g:371:3: ( rule__XorExpressionRule__Group__0 ) - // InternalDataDescriptionLanguage.g:371:4: rule__XorExpressionRule__Group__0 + // InternalDataDescriptionLanguage.g:346:3: ( rule__XorExpressionRule__Group__0 ) + // InternalDataDescriptionLanguage.g:346:4: rule__XorExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__XorExpressionRule__Group__0(); @@ -1247,11 +1163,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleAndExpressionRule" - // InternalDataDescriptionLanguage.g:380:1: entryRuleAndExpressionRule : ruleAndExpressionRule EOF ; + // InternalDataDescriptionLanguage.g:355:1: entryRuleAndExpressionRule : ruleAndExpressionRule EOF ; public final void entryRuleAndExpressionRule() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:381:1: ( ruleAndExpressionRule EOF ) - // InternalDataDescriptionLanguage.g:382:1: ruleAndExpressionRule EOF + // InternalDataDescriptionLanguage.g:356:1: ( ruleAndExpressionRule EOF ) + // InternalDataDescriptionLanguage.g:357:1: ruleAndExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getAndExpressionRuleRule()); @@ -1281,23 +1197,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "ruleAndExpressionRule" - // InternalDataDescriptionLanguage.g:389:1: ruleAndExpressionRule : ( ( rule__AndExpressionRule__Group__0 ) ) ; + // InternalDataDescriptionLanguage.g:364:1: ruleAndExpressionRule : ( ( rule__AndExpressionRule__Group__0 ) ) ; public final void ruleAndExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:393:2: ( ( ( rule__AndExpressionRule__Group__0 ) ) ) - // InternalDataDescriptionLanguage.g:394:2: ( ( rule__AndExpressionRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:368:2: ( ( ( rule__AndExpressionRule__Group__0 ) ) ) + // InternalDataDescriptionLanguage.g:369:2: ( ( rule__AndExpressionRule__Group__0 ) ) { - // InternalDataDescriptionLanguage.g:394:2: ( ( rule__AndExpressionRule__Group__0 ) ) - // InternalDataDescriptionLanguage.g:395:3: ( rule__AndExpressionRule__Group__0 ) + // InternalDataDescriptionLanguage.g:369:2: ( ( rule__AndExpressionRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:370:3: ( rule__AndExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAndExpressionRuleAccess().getGroup()); } - // InternalDataDescriptionLanguage.g:396:3: ( rule__AndExpressionRule__Group__0 ) - // InternalDataDescriptionLanguage.g:396:4: rule__AndExpressionRule__Group__0 + // InternalDataDescriptionLanguage.g:371:3: ( rule__AndExpressionRule__Group__0 ) + // InternalDataDescriptionLanguage.g:371:4: rule__AndExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__AndExpressionRule__Group__0(); @@ -1332,11 +1248,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleNotExpressionRule" - // InternalDataDescriptionLanguage.g:405:1: entryRuleNotExpressionRule : ruleNotExpressionRule EOF ; + // InternalDataDescriptionLanguage.g:380:1: entryRuleNotExpressionRule : ruleNotExpressionRule EOF ; public final void entryRuleNotExpressionRule() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:406:1: ( ruleNotExpressionRule EOF ) - // InternalDataDescriptionLanguage.g:407:1: ruleNotExpressionRule EOF + // InternalDataDescriptionLanguage.g:381:1: ( ruleNotExpressionRule EOF ) + // InternalDataDescriptionLanguage.g:382:1: ruleNotExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getNotExpressionRuleRule()); @@ -1366,23 +1282,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "ruleNotExpressionRule" - // InternalDataDescriptionLanguage.g:414:1: ruleNotExpressionRule : ( ( rule__NotExpressionRule__Group__0 ) ) ; + // InternalDataDescriptionLanguage.g:389:1: ruleNotExpressionRule : ( ( rule__NotExpressionRule__Group__0 ) ) ; public final void ruleNotExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:418:2: ( ( ( rule__NotExpressionRule__Group__0 ) ) ) - // InternalDataDescriptionLanguage.g:419:2: ( ( rule__NotExpressionRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:393:2: ( ( ( rule__NotExpressionRule__Group__0 ) ) ) + // InternalDataDescriptionLanguage.g:394:2: ( ( rule__NotExpressionRule__Group__0 ) ) { - // InternalDataDescriptionLanguage.g:419:2: ( ( rule__NotExpressionRule__Group__0 ) ) - // InternalDataDescriptionLanguage.g:420:3: ( rule__NotExpressionRule__Group__0 ) + // InternalDataDescriptionLanguage.g:394:2: ( ( rule__NotExpressionRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:395:3: ( rule__NotExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNotExpressionRuleAccess().getGroup()); } - // InternalDataDescriptionLanguage.g:421:3: ( rule__NotExpressionRule__Group__0 ) - // InternalDataDescriptionLanguage.g:421:4: rule__NotExpressionRule__Group__0 + // InternalDataDescriptionLanguage.g:396:3: ( rule__NotExpressionRule__Group__0 ) + // InternalDataDescriptionLanguage.g:396:4: rule__NotExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__NotExpressionRule__Group__0(); @@ -1417,11 +1333,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleComparisonExpressionRule" - // InternalDataDescriptionLanguage.g:430:1: entryRuleComparisonExpressionRule : ruleComparisonExpressionRule EOF ; + // InternalDataDescriptionLanguage.g:405:1: entryRuleComparisonExpressionRule : ruleComparisonExpressionRule EOF ; public final void entryRuleComparisonExpressionRule() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:431:1: ( ruleComparisonExpressionRule EOF ) - // InternalDataDescriptionLanguage.g:432:1: ruleComparisonExpressionRule EOF + // InternalDataDescriptionLanguage.g:406:1: ( ruleComparisonExpressionRule EOF ) + // InternalDataDescriptionLanguage.g:407:1: ruleComparisonExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getComparisonExpressionRuleRule()); @@ -1451,23 +1367,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "ruleComparisonExpressionRule" - // InternalDataDescriptionLanguage.g:439:1: ruleComparisonExpressionRule : ( ( rule__ComparisonExpressionRule__Group__0 ) ) ; + // InternalDataDescriptionLanguage.g:414:1: ruleComparisonExpressionRule : ( ( rule__ComparisonExpressionRule__Group__0 ) ) ; public final void ruleComparisonExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:443:2: ( ( ( rule__ComparisonExpressionRule__Group__0 ) ) ) - // InternalDataDescriptionLanguage.g:444:2: ( ( rule__ComparisonExpressionRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:418:2: ( ( ( rule__ComparisonExpressionRule__Group__0 ) ) ) + // InternalDataDescriptionLanguage.g:419:2: ( ( rule__ComparisonExpressionRule__Group__0 ) ) { - // InternalDataDescriptionLanguage.g:444:2: ( ( rule__ComparisonExpressionRule__Group__0 ) ) - // InternalDataDescriptionLanguage.g:445:3: ( rule__ComparisonExpressionRule__Group__0 ) + // InternalDataDescriptionLanguage.g:419:2: ( ( rule__ComparisonExpressionRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:420:3: ( rule__ComparisonExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getComparisonExpressionRuleAccess().getGroup()); } - // InternalDataDescriptionLanguage.g:446:3: ( rule__ComparisonExpressionRule__Group__0 ) - // InternalDataDescriptionLanguage.g:446:4: rule__ComparisonExpressionRule__Group__0 + // InternalDataDescriptionLanguage.g:421:3: ( rule__ComparisonExpressionRule__Group__0 ) + // InternalDataDescriptionLanguage.g:421:4: rule__ComparisonExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__ComparisonExpressionRule__Group__0(); @@ -1502,11 +1418,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "entryRulePartialComparisonExpressionRule" - // InternalDataDescriptionLanguage.g:455:1: entryRulePartialComparisonExpressionRule : rulePartialComparisonExpressionRule EOF ; + // InternalDataDescriptionLanguage.g:430:1: entryRulePartialComparisonExpressionRule : rulePartialComparisonExpressionRule EOF ; public final void entryRulePartialComparisonExpressionRule() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:456:1: ( rulePartialComparisonExpressionRule EOF ) - // InternalDataDescriptionLanguage.g:457:1: rulePartialComparisonExpressionRule EOF + // InternalDataDescriptionLanguage.g:431:1: ( rulePartialComparisonExpressionRule EOF ) + // InternalDataDescriptionLanguage.g:432:1: rulePartialComparisonExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getPartialComparisonExpressionRuleRule()); @@ -1536,23 +1452,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rulePartialComparisonExpressionRule" - // InternalDataDescriptionLanguage.g:464:1: rulePartialComparisonExpressionRule : ( ( rule__PartialComparisonExpressionRule__Group__0 ) ) ; + // InternalDataDescriptionLanguage.g:439:1: rulePartialComparisonExpressionRule : ( ( rule__PartialComparisonExpressionRule__Group__0 ) ) ; public final void rulePartialComparisonExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:468:2: ( ( ( rule__PartialComparisonExpressionRule__Group__0 ) ) ) - // InternalDataDescriptionLanguage.g:469:2: ( ( rule__PartialComparisonExpressionRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:443:2: ( ( ( rule__PartialComparisonExpressionRule__Group__0 ) ) ) + // InternalDataDescriptionLanguage.g:444:2: ( ( rule__PartialComparisonExpressionRule__Group__0 ) ) { - // InternalDataDescriptionLanguage.g:469:2: ( ( rule__PartialComparisonExpressionRule__Group__0 ) ) - // InternalDataDescriptionLanguage.g:470:3: ( rule__PartialComparisonExpressionRule__Group__0 ) + // InternalDataDescriptionLanguage.g:444:2: ( ( rule__PartialComparisonExpressionRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:445:3: ( rule__PartialComparisonExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPartialComparisonExpressionRuleAccess().getGroup()); } - // InternalDataDescriptionLanguage.g:471:3: ( rule__PartialComparisonExpressionRule__Group__0 ) - // InternalDataDescriptionLanguage.g:471:4: rule__PartialComparisonExpressionRule__Group__0 + // InternalDataDescriptionLanguage.g:446:3: ( rule__PartialComparisonExpressionRule__Group__0 ) + // InternalDataDescriptionLanguage.g:446:4: rule__PartialComparisonExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__PartialComparisonExpressionRule__Group__0(); @@ -1587,11 +1503,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleAddOrSubtractExpressionRule" - // InternalDataDescriptionLanguage.g:480:1: entryRuleAddOrSubtractExpressionRule : ruleAddOrSubtractExpressionRule EOF ; + // InternalDataDescriptionLanguage.g:455:1: entryRuleAddOrSubtractExpressionRule : ruleAddOrSubtractExpressionRule EOF ; public final void entryRuleAddOrSubtractExpressionRule() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:481:1: ( ruleAddOrSubtractExpressionRule EOF ) - // InternalDataDescriptionLanguage.g:482:1: ruleAddOrSubtractExpressionRule EOF + // InternalDataDescriptionLanguage.g:456:1: ( ruleAddOrSubtractExpressionRule EOF ) + // InternalDataDescriptionLanguage.g:457:1: ruleAddOrSubtractExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getAddOrSubtractExpressionRuleRule()); @@ -1621,23 +1537,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "ruleAddOrSubtractExpressionRule" - // InternalDataDescriptionLanguage.g:489:1: ruleAddOrSubtractExpressionRule : ( ( rule__AddOrSubtractExpressionRule__Group__0 ) ) ; + // InternalDataDescriptionLanguage.g:464:1: ruleAddOrSubtractExpressionRule : ( ( rule__AddOrSubtractExpressionRule__Group__0 ) ) ; public final void ruleAddOrSubtractExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:493:2: ( ( ( rule__AddOrSubtractExpressionRule__Group__0 ) ) ) - // InternalDataDescriptionLanguage.g:494:2: ( ( rule__AddOrSubtractExpressionRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:468:2: ( ( ( rule__AddOrSubtractExpressionRule__Group__0 ) ) ) + // InternalDataDescriptionLanguage.g:469:2: ( ( rule__AddOrSubtractExpressionRule__Group__0 ) ) { - // InternalDataDescriptionLanguage.g:494:2: ( ( rule__AddOrSubtractExpressionRule__Group__0 ) ) - // InternalDataDescriptionLanguage.g:495:3: ( rule__AddOrSubtractExpressionRule__Group__0 ) + // InternalDataDescriptionLanguage.g:469:2: ( ( rule__AddOrSubtractExpressionRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:470:3: ( rule__AddOrSubtractExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAddOrSubtractExpressionRuleAccess().getGroup()); } - // InternalDataDescriptionLanguage.g:496:3: ( rule__AddOrSubtractExpressionRule__Group__0 ) - // InternalDataDescriptionLanguage.g:496:4: rule__AddOrSubtractExpressionRule__Group__0 + // InternalDataDescriptionLanguage.g:471:3: ( rule__AddOrSubtractExpressionRule__Group__0 ) + // InternalDataDescriptionLanguage.g:471:4: rule__AddOrSubtractExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__AddOrSubtractExpressionRule__Group__0(); @@ -1672,11 +1588,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleMultiplyDivideModuloExpressionRule" - // InternalDataDescriptionLanguage.g:505:1: entryRuleMultiplyDivideModuloExpressionRule : ruleMultiplyDivideModuloExpressionRule EOF ; + // InternalDataDescriptionLanguage.g:480:1: entryRuleMultiplyDivideModuloExpressionRule : ruleMultiplyDivideModuloExpressionRule EOF ; public final void entryRuleMultiplyDivideModuloExpressionRule() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:506:1: ( ruleMultiplyDivideModuloExpressionRule EOF ) - // InternalDataDescriptionLanguage.g:507:1: ruleMultiplyDivideModuloExpressionRule EOF + // InternalDataDescriptionLanguage.g:481:1: ( ruleMultiplyDivideModuloExpressionRule EOF ) + // InternalDataDescriptionLanguage.g:482:1: ruleMultiplyDivideModuloExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplyDivideModuloExpressionRuleRule()); @@ -1706,23 +1622,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "ruleMultiplyDivideModuloExpressionRule" - // InternalDataDescriptionLanguage.g:514:1: ruleMultiplyDivideModuloExpressionRule : ( ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) ) ; + // InternalDataDescriptionLanguage.g:489:1: ruleMultiplyDivideModuloExpressionRule : ( ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) ) ; public final void ruleMultiplyDivideModuloExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:518:2: ( ( ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) ) ) - // InternalDataDescriptionLanguage.g:519:2: ( ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:493:2: ( ( ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) ) ) + // InternalDataDescriptionLanguage.g:494:2: ( ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) ) { - // InternalDataDescriptionLanguage.g:519:2: ( ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) ) - // InternalDataDescriptionLanguage.g:520:3: ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) + // InternalDataDescriptionLanguage.g:494:2: ( ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:495:3: ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplyDivideModuloExpressionRuleAccess().getGroup()); } - // InternalDataDescriptionLanguage.g:521:3: ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) - // InternalDataDescriptionLanguage.g:521:4: rule__MultiplyDivideModuloExpressionRule__Group__0 + // InternalDataDescriptionLanguage.g:496:3: ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) + // InternalDataDescriptionLanguage.g:496:4: rule__MultiplyDivideModuloExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__MultiplyDivideModuloExpressionRule__Group__0(); @@ -1757,11 +1673,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "entryRulePowerOfExpressionRule" - // InternalDataDescriptionLanguage.g:530:1: entryRulePowerOfExpressionRule : rulePowerOfExpressionRule EOF ; + // InternalDataDescriptionLanguage.g:505:1: entryRulePowerOfExpressionRule : rulePowerOfExpressionRule EOF ; public final void entryRulePowerOfExpressionRule() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:531:1: ( rulePowerOfExpressionRule EOF ) - // InternalDataDescriptionLanguage.g:532:1: rulePowerOfExpressionRule EOF + // InternalDataDescriptionLanguage.g:506:1: ( rulePowerOfExpressionRule EOF ) + // InternalDataDescriptionLanguage.g:507:1: rulePowerOfExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getPowerOfExpressionRuleRule()); @@ -1791,23 +1707,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rulePowerOfExpressionRule" - // InternalDataDescriptionLanguage.g:539:1: rulePowerOfExpressionRule : ( ( rule__PowerOfExpressionRule__Group__0 ) ) ; + // InternalDataDescriptionLanguage.g:514:1: rulePowerOfExpressionRule : ( ( rule__PowerOfExpressionRule__Group__0 ) ) ; public final void rulePowerOfExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:543:2: ( ( ( rule__PowerOfExpressionRule__Group__0 ) ) ) - // InternalDataDescriptionLanguage.g:544:2: ( ( rule__PowerOfExpressionRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:518:2: ( ( ( rule__PowerOfExpressionRule__Group__0 ) ) ) + // InternalDataDescriptionLanguage.g:519:2: ( ( rule__PowerOfExpressionRule__Group__0 ) ) { - // InternalDataDescriptionLanguage.g:544:2: ( ( rule__PowerOfExpressionRule__Group__0 ) ) - // InternalDataDescriptionLanguage.g:545:3: ( rule__PowerOfExpressionRule__Group__0 ) + // InternalDataDescriptionLanguage.g:519:2: ( ( rule__PowerOfExpressionRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:520:3: ( rule__PowerOfExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPowerOfExpressionRuleAccess().getGroup()); } - // InternalDataDescriptionLanguage.g:546:3: ( rule__PowerOfExpressionRule__Group__0 ) - // InternalDataDescriptionLanguage.g:546:4: rule__PowerOfExpressionRule__Group__0 + // InternalDataDescriptionLanguage.g:521:3: ( rule__PowerOfExpressionRule__Group__0 ) + // InternalDataDescriptionLanguage.g:521:4: rule__PowerOfExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__PowerOfExpressionRule__Group__0(); @@ -1842,11 +1758,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleUnaryAddOrSubtractExpressionRule" - // InternalDataDescriptionLanguage.g:555:1: entryRuleUnaryAddOrSubtractExpressionRule : ruleUnaryAddOrSubtractExpressionRule EOF ; + // InternalDataDescriptionLanguage.g:530:1: entryRuleUnaryAddOrSubtractExpressionRule : ruleUnaryAddOrSubtractExpressionRule EOF ; public final void entryRuleUnaryAddOrSubtractExpressionRule() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:556:1: ( ruleUnaryAddOrSubtractExpressionRule EOF ) - // InternalDataDescriptionLanguage.g:557:1: ruleUnaryAddOrSubtractExpressionRule EOF + // InternalDataDescriptionLanguage.g:531:1: ( ruleUnaryAddOrSubtractExpressionRule EOF ) + // InternalDataDescriptionLanguage.g:532:1: ruleUnaryAddOrSubtractExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAddOrSubtractExpressionRuleRule()); @@ -1876,23 +1792,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "ruleUnaryAddOrSubtractExpressionRule" - // InternalDataDescriptionLanguage.g:564:1: ruleUnaryAddOrSubtractExpressionRule : ( ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) ) ; + // InternalDataDescriptionLanguage.g:539:1: ruleUnaryAddOrSubtractExpressionRule : ( ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) ) ; public final void ruleUnaryAddOrSubtractExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:568:2: ( ( ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) ) ) - // InternalDataDescriptionLanguage.g:569:2: ( ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:543:2: ( ( ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) ) ) + // InternalDataDescriptionLanguage.g:544:2: ( ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) ) { - // InternalDataDescriptionLanguage.g:569:2: ( ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) ) - // InternalDataDescriptionLanguage.g:570:3: ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) + // InternalDataDescriptionLanguage.g:544:2: ( ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:545:3: ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAddOrSubtractExpressionRuleAccess().getGroup()); } - // InternalDataDescriptionLanguage.g:571:3: ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) - // InternalDataDescriptionLanguage.g:571:4: rule__UnaryAddOrSubtractExpressionRule__Group__0 + // InternalDataDescriptionLanguage.g:546:3: ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) + // InternalDataDescriptionLanguage.g:546:4: rule__UnaryAddOrSubtractExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__UnaryAddOrSubtractExpressionRule__Group__0(); @@ -1927,11 +1843,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleValueRule" - // InternalDataDescriptionLanguage.g:580:1: entryRuleValueRule : ruleValueRule EOF ; + // InternalDataDescriptionLanguage.g:555:1: entryRuleValueRule : ruleValueRule EOF ; public final void entryRuleValueRule() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:581:1: ( ruleValueRule EOF ) - // InternalDataDescriptionLanguage.g:582:1: ruleValueRule EOF + // InternalDataDescriptionLanguage.g:556:1: ( ruleValueRule EOF ) + // InternalDataDescriptionLanguage.g:557:1: ruleValueRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getValueRuleRule()); @@ -1961,23 +1877,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "ruleValueRule" - // InternalDataDescriptionLanguage.g:589:1: ruleValueRule : ( ( rule__ValueRule__Alternatives ) ) ; + // InternalDataDescriptionLanguage.g:564:1: ruleValueRule : ( ( rule__ValueRule__Alternatives ) ) ; public final void ruleValueRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:593:2: ( ( ( rule__ValueRule__Alternatives ) ) ) - // InternalDataDescriptionLanguage.g:594:2: ( ( rule__ValueRule__Alternatives ) ) + // InternalDataDescriptionLanguage.g:568:2: ( ( ( rule__ValueRule__Alternatives ) ) ) + // InternalDataDescriptionLanguage.g:569:2: ( ( rule__ValueRule__Alternatives ) ) { - // InternalDataDescriptionLanguage.g:594:2: ( ( rule__ValueRule__Alternatives ) ) - // InternalDataDescriptionLanguage.g:595:3: ( rule__ValueRule__Alternatives ) + // InternalDataDescriptionLanguage.g:569:2: ( ( rule__ValueRule__Alternatives ) ) + // InternalDataDescriptionLanguage.g:570:3: ( rule__ValueRule__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getValueRuleAccess().getAlternatives()); } - // InternalDataDescriptionLanguage.g:596:3: ( rule__ValueRule__Alternatives ) - // InternalDataDescriptionLanguage.g:596:4: rule__ValueRule__Alternatives + // InternalDataDescriptionLanguage.g:571:3: ( rule__ValueRule__Alternatives ) + // InternalDataDescriptionLanguage.g:571:4: rule__ValueRule__Alternatives { pushFollow(FOLLOW_2); rule__ValueRule__Alternatives(); @@ -2012,11 +1928,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleArrayRule" - // InternalDataDescriptionLanguage.g:605:1: entryRuleArrayRule : ruleArrayRule EOF ; + // InternalDataDescriptionLanguage.g:580:1: entryRuleArrayRule : ruleArrayRule EOF ; public final void entryRuleArrayRule() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:606:1: ( ruleArrayRule EOF ) - // InternalDataDescriptionLanguage.g:607:1: ruleArrayRule EOF + // InternalDataDescriptionLanguage.g:581:1: ( ruleArrayRule EOF ) + // InternalDataDescriptionLanguage.g:582:1: ruleArrayRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleRule()); @@ -2046,23 +1962,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "ruleArrayRule" - // InternalDataDescriptionLanguage.g:614:1: ruleArrayRule : ( ( rule__ArrayRule__Group__0 ) ) ; + // InternalDataDescriptionLanguage.g:589:1: ruleArrayRule : ( ( rule__ArrayRule__Group__0 ) ) ; public final void ruleArrayRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:618:2: ( ( ( rule__ArrayRule__Group__0 ) ) ) - // InternalDataDescriptionLanguage.g:619:2: ( ( rule__ArrayRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:593:2: ( ( ( rule__ArrayRule__Group__0 ) ) ) + // InternalDataDescriptionLanguage.g:594:2: ( ( rule__ArrayRule__Group__0 ) ) { - // InternalDataDescriptionLanguage.g:619:2: ( ( rule__ArrayRule__Group__0 ) ) - // InternalDataDescriptionLanguage.g:620:3: ( rule__ArrayRule__Group__0 ) + // InternalDataDescriptionLanguage.g:594:2: ( ( rule__ArrayRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:595:3: ( rule__ArrayRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getGroup()); } - // InternalDataDescriptionLanguage.g:621:3: ( rule__ArrayRule__Group__0 ) - // InternalDataDescriptionLanguage.g:621:4: rule__ArrayRule__Group__0 + // InternalDataDescriptionLanguage.g:596:3: ( rule__ArrayRule__Group__0 ) + // InternalDataDescriptionLanguage.g:596:4: rule__ArrayRule__Group__0 { pushFollow(FOLLOW_2); rule__ArrayRule__Group__0(); @@ -2097,11 +2013,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleParanthesesRule" - // InternalDataDescriptionLanguage.g:630:1: entryRuleParanthesesRule : ruleParanthesesRule EOF ; + // InternalDataDescriptionLanguage.g:605:1: entryRuleParanthesesRule : ruleParanthesesRule EOF ; public final void entryRuleParanthesesRule() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:631:1: ( ruleParanthesesRule EOF ) - // InternalDataDescriptionLanguage.g:632:1: ruleParanthesesRule EOF + // InternalDataDescriptionLanguage.g:606:1: ( ruleParanthesesRule EOF ) + // InternalDataDescriptionLanguage.g:607:1: ruleParanthesesRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getParanthesesRuleRule()); @@ -2131,23 +2047,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "ruleParanthesesRule" - // InternalDataDescriptionLanguage.g:639:1: ruleParanthesesRule : ( ( rule__ParanthesesRule__Group__0 ) ) ; + // InternalDataDescriptionLanguage.g:614:1: ruleParanthesesRule : ( ( rule__ParanthesesRule__Group__0 ) ) ; public final void ruleParanthesesRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:643:2: ( ( ( rule__ParanthesesRule__Group__0 ) ) ) - // InternalDataDescriptionLanguage.g:644:2: ( ( rule__ParanthesesRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:618:2: ( ( ( rule__ParanthesesRule__Group__0 ) ) ) + // InternalDataDescriptionLanguage.g:619:2: ( ( rule__ParanthesesRule__Group__0 ) ) { - // InternalDataDescriptionLanguage.g:644:2: ( ( rule__ParanthesesRule__Group__0 ) ) - // InternalDataDescriptionLanguage.g:645:3: ( rule__ParanthesesRule__Group__0 ) + // InternalDataDescriptionLanguage.g:619:2: ( ( rule__ParanthesesRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:620:3: ( rule__ParanthesesRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParanthesesRuleAccess().getGroup()); } - // InternalDataDescriptionLanguage.g:646:3: ( rule__ParanthesesRule__Group__0 ) - // InternalDataDescriptionLanguage.g:646:4: rule__ParanthesesRule__Group__0 + // InternalDataDescriptionLanguage.g:621:3: ( rule__ParanthesesRule__Group__0 ) + // InternalDataDescriptionLanguage.g:621:4: rule__ParanthesesRule__Group__0 { pushFollow(FOLLOW_2); rule__ParanthesesRule__Group__0(); @@ -2182,11 +2098,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleCallRule" - // InternalDataDescriptionLanguage.g:655:1: entryRuleCallRule : ruleCallRule EOF ; + // InternalDataDescriptionLanguage.g:630:1: entryRuleCallRule : ruleCallRule EOF ; public final void entryRuleCallRule() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:656:1: ( ruleCallRule EOF ) - // InternalDataDescriptionLanguage.g:657:1: ruleCallRule EOF + // InternalDataDescriptionLanguage.g:631:1: ( ruleCallRule EOF ) + // InternalDataDescriptionLanguage.g:632:1: ruleCallRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleRule()); @@ -2216,23 +2132,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "ruleCallRule" - // InternalDataDescriptionLanguage.g:664:1: ruleCallRule : ( ( rule__CallRule__Group__0 ) ) ; + // InternalDataDescriptionLanguage.g:639:1: ruleCallRule : ( ( rule__CallRule__Group__0 ) ) ; public final void ruleCallRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:668:2: ( ( ( rule__CallRule__Group__0 ) ) ) - // InternalDataDescriptionLanguage.g:669:2: ( ( rule__CallRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:643:2: ( ( ( rule__CallRule__Group__0 ) ) ) + // InternalDataDescriptionLanguage.g:644:2: ( ( rule__CallRule__Group__0 ) ) { - // InternalDataDescriptionLanguage.g:669:2: ( ( rule__CallRule__Group__0 ) ) - // InternalDataDescriptionLanguage.g:670:3: ( rule__CallRule__Group__0 ) + // InternalDataDescriptionLanguage.g:644:2: ( ( rule__CallRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:645:3: ( rule__CallRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getGroup()); } - // InternalDataDescriptionLanguage.g:671:3: ( rule__CallRule__Group__0 ) - // InternalDataDescriptionLanguage.g:671:4: rule__CallRule__Group__0 + // InternalDataDescriptionLanguage.g:646:3: ( rule__CallRule__Group__0 ) + // InternalDataDescriptionLanguage.g:646:4: rule__CallRule__Group__0 { pushFollow(FOLLOW_2); rule__CallRule__Group__0(); @@ -2267,11 +2183,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleConstantReferenceRule" - // InternalDataDescriptionLanguage.g:680:1: entryRuleConstantReferenceRule : ruleConstantReferenceRule EOF ; + // InternalDataDescriptionLanguage.g:655:1: entryRuleConstantReferenceRule : ruleConstantReferenceRule EOF ; public final void entryRuleConstantReferenceRule() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:681:1: ( ruleConstantReferenceRule EOF ) - // InternalDataDescriptionLanguage.g:682:1: ruleConstantReferenceRule EOF + // InternalDataDescriptionLanguage.g:656:1: ( ruleConstantReferenceRule EOF ) + // InternalDataDescriptionLanguage.g:657:1: ruleConstantReferenceRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getConstantReferenceRuleRule()); @@ -2301,23 +2217,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "ruleConstantReferenceRule" - // InternalDataDescriptionLanguage.g:689:1: ruleConstantReferenceRule : ( ( rule__ConstantReferenceRule__DefinitionAssignment ) ) ; + // InternalDataDescriptionLanguage.g:664:1: ruleConstantReferenceRule : ( ( rule__ConstantReferenceRule__DefinitionAssignment ) ) ; public final void ruleConstantReferenceRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:693:2: ( ( ( rule__ConstantReferenceRule__DefinitionAssignment ) ) ) - // InternalDataDescriptionLanguage.g:694:2: ( ( rule__ConstantReferenceRule__DefinitionAssignment ) ) + // InternalDataDescriptionLanguage.g:668:2: ( ( ( rule__ConstantReferenceRule__DefinitionAssignment ) ) ) + // InternalDataDescriptionLanguage.g:669:2: ( ( rule__ConstantReferenceRule__DefinitionAssignment ) ) { - // InternalDataDescriptionLanguage.g:694:2: ( ( rule__ConstantReferenceRule__DefinitionAssignment ) ) - // InternalDataDescriptionLanguage.g:695:3: ( rule__ConstantReferenceRule__DefinitionAssignment ) + // InternalDataDescriptionLanguage.g:669:2: ( ( rule__ConstantReferenceRule__DefinitionAssignment ) ) + // InternalDataDescriptionLanguage.g:670:3: ( rule__ConstantReferenceRule__DefinitionAssignment ) { if ( state.backtracking==0 ) { before(grammarAccess.getConstantReferenceRuleAccess().getDefinitionAssignment()); } - // InternalDataDescriptionLanguage.g:696:3: ( rule__ConstantReferenceRule__DefinitionAssignment ) - // InternalDataDescriptionLanguage.g:696:4: rule__ConstantReferenceRule__DefinitionAssignment + // InternalDataDescriptionLanguage.g:671:3: ( rule__ConstantReferenceRule__DefinitionAssignment ) + // InternalDataDescriptionLanguage.g:671:4: rule__ConstantReferenceRule__DefinitionAssignment { pushFollow(FOLLOW_2); rule__ConstantReferenceRule__DefinitionAssignment(); @@ -2352,11 +2268,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleLiteralRule" - // InternalDataDescriptionLanguage.g:705:1: entryRuleLiteralRule : ruleLiteralRule EOF ; + // InternalDataDescriptionLanguage.g:680:1: entryRuleLiteralRule : ruleLiteralRule EOF ; public final void entryRuleLiteralRule() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:706:1: ( ruleLiteralRule EOF ) - // InternalDataDescriptionLanguage.g:707:1: ruleLiteralRule EOF + // InternalDataDescriptionLanguage.g:681:1: ( ruleLiteralRule EOF ) + // InternalDataDescriptionLanguage.g:682:1: ruleLiteralRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralRuleRule()); @@ -2386,23 +2302,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "ruleLiteralRule" - // InternalDataDescriptionLanguage.g:714:1: ruleLiteralRule : ( ( rule__LiteralRule__Alternatives ) ) ; + // InternalDataDescriptionLanguage.g:689:1: ruleLiteralRule : ( ( rule__LiteralRule__Alternatives ) ) ; public final void ruleLiteralRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:718:2: ( ( ( rule__LiteralRule__Alternatives ) ) ) - // InternalDataDescriptionLanguage.g:719:2: ( ( rule__LiteralRule__Alternatives ) ) + // InternalDataDescriptionLanguage.g:693:2: ( ( ( rule__LiteralRule__Alternatives ) ) ) + // InternalDataDescriptionLanguage.g:694:2: ( ( rule__LiteralRule__Alternatives ) ) { - // InternalDataDescriptionLanguage.g:719:2: ( ( rule__LiteralRule__Alternatives ) ) - // InternalDataDescriptionLanguage.g:720:3: ( rule__LiteralRule__Alternatives ) + // InternalDataDescriptionLanguage.g:694:2: ( ( rule__LiteralRule__Alternatives ) ) + // InternalDataDescriptionLanguage.g:695:3: ( rule__LiteralRule__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralRuleAccess().getAlternatives()); } - // InternalDataDescriptionLanguage.g:721:3: ( rule__LiteralRule__Alternatives ) - // InternalDataDescriptionLanguage.g:721:4: rule__LiteralRule__Alternatives + // InternalDataDescriptionLanguage.g:696:3: ( rule__LiteralRule__Alternatives ) + // InternalDataDescriptionLanguage.g:696:4: rule__LiteralRule__Alternatives { pushFollow(FOLLOW_2); rule__LiteralRule__Alternatives(); @@ -2437,11 +2353,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleInstanceLiteralRule" - // InternalDataDescriptionLanguage.g:730:1: entryRuleInstanceLiteralRule : ruleInstanceLiteralRule EOF ; + // InternalDataDescriptionLanguage.g:705:1: entryRuleInstanceLiteralRule : ruleInstanceLiteralRule EOF ; public final void entryRuleInstanceLiteralRule() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:731:1: ( ruleInstanceLiteralRule EOF ) - // InternalDataDescriptionLanguage.g:732:1: ruleInstanceLiteralRule EOF + // InternalDataDescriptionLanguage.g:706:1: ( ruleInstanceLiteralRule EOF ) + // InternalDataDescriptionLanguage.g:707:1: ruleInstanceLiteralRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceLiteralRuleRule()); @@ -2471,23 +2387,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "ruleInstanceLiteralRule" - // InternalDataDescriptionLanguage.g:739:1: ruleInstanceLiteralRule : ( ( rule__InstanceLiteralRule__Group__0 ) ) ; + // InternalDataDescriptionLanguage.g:714:1: ruleInstanceLiteralRule : ( ( rule__InstanceLiteralRule__Group__0 ) ) ; public final void ruleInstanceLiteralRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:743:2: ( ( ( rule__InstanceLiteralRule__Group__0 ) ) ) - // InternalDataDescriptionLanguage.g:744:2: ( ( rule__InstanceLiteralRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:718:2: ( ( ( rule__InstanceLiteralRule__Group__0 ) ) ) + // InternalDataDescriptionLanguage.g:719:2: ( ( rule__InstanceLiteralRule__Group__0 ) ) { - // InternalDataDescriptionLanguage.g:744:2: ( ( rule__InstanceLiteralRule__Group__0 ) ) - // InternalDataDescriptionLanguage.g:745:3: ( rule__InstanceLiteralRule__Group__0 ) + // InternalDataDescriptionLanguage.g:719:2: ( ( rule__InstanceLiteralRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:720:3: ( rule__InstanceLiteralRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceLiteralRuleAccess().getGroup()); } - // InternalDataDescriptionLanguage.g:746:3: ( rule__InstanceLiteralRule__Group__0 ) - // InternalDataDescriptionLanguage.g:746:4: rule__InstanceLiteralRule__Group__0 + // InternalDataDescriptionLanguage.g:721:3: ( rule__InstanceLiteralRule__Group__0 ) + // InternalDataDescriptionLanguage.g:721:4: rule__InstanceLiteralRule__Group__0 { pushFollow(FOLLOW_2); rule__InstanceLiteralRule__Group__0(); @@ -2522,11 +2438,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleAttributeRule" - // InternalDataDescriptionLanguage.g:755:1: entryRuleAttributeRule : ruleAttributeRule EOF ; + // InternalDataDescriptionLanguage.g:730:1: entryRuleAttributeRule : ruleAttributeRule EOF ; public final void entryRuleAttributeRule() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:756:1: ( ruleAttributeRule EOF ) - // InternalDataDescriptionLanguage.g:757:1: ruleAttributeRule EOF + // InternalDataDescriptionLanguage.g:731:1: ( ruleAttributeRule EOF ) + // InternalDataDescriptionLanguage.g:732:1: ruleAttributeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeRuleRule()); @@ -2556,23 +2472,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "ruleAttributeRule" - // InternalDataDescriptionLanguage.g:764:1: ruleAttributeRule : ( ( rule__AttributeRule__Group__0 ) ) ; + // InternalDataDescriptionLanguage.g:739:1: ruleAttributeRule : ( ( rule__AttributeRule__Group__0 ) ) ; public final void ruleAttributeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:768:2: ( ( ( rule__AttributeRule__Group__0 ) ) ) - // InternalDataDescriptionLanguage.g:769:2: ( ( rule__AttributeRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:743:2: ( ( ( rule__AttributeRule__Group__0 ) ) ) + // InternalDataDescriptionLanguage.g:744:2: ( ( rule__AttributeRule__Group__0 ) ) { - // InternalDataDescriptionLanguage.g:769:2: ( ( rule__AttributeRule__Group__0 ) ) - // InternalDataDescriptionLanguage.g:770:3: ( rule__AttributeRule__Group__0 ) + // InternalDataDescriptionLanguage.g:744:2: ( ( rule__AttributeRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:745:3: ( rule__AttributeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeRuleAccess().getGroup()); } - // InternalDataDescriptionLanguage.g:771:3: ( rule__AttributeRule__Group__0 ) - // InternalDataDescriptionLanguage.g:771:4: rule__AttributeRule__Group__0 + // InternalDataDescriptionLanguage.g:746:3: ( rule__AttributeRule__Group__0 ) + // InternalDataDescriptionLanguage.g:746:4: rule__AttributeRule__Group__0 { pushFollow(FOLLOW_2); rule__AttributeRule__Group__0(); @@ -2607,11 +2523,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleNumberLiteralRule" - // InternalDataDescriptionLanguage.g:780:1: entryRuleNumberLiteralRule : ruleNumberLiteralRule EOF ; + // InternalDataDescriptionLanguage.g:755:1: entryRuleNumberLiteralRule : ruleNumberLiteralRule EOF ; public final void entryRuleNumberLiteralRule() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:781:1: ( ruleNumberLiteralRule EOF ) - // InternalDataDescriptionLanguage.g:782:1: ruleNumberLiteralRule EOF + // InternalDataDescriptionLanguage.g:756:1: ( ruleNumberLiteralRule EOF ) + // InternalDataDescriptionLanguage.g:757:1: ruleNumberLiteralRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getNumberLiteralRuleRule()); @@ -2641,23 +2557,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "ruleNumberLiteralRule" - // InternalDataDescriptionLanguage.g:789:1: ruleNumberLiteralRule : ( ( rule__NumberLiteralRule__Alternatives ) ) ; + // InternalDataDescriptionLanguage.g:764:1: ruleNumberLiteralRule : ( ( rule__NumberLiteralRule__Alternatives ) ) ; public final void ruleNumberLiteralRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:793:2: ( ( ( rule__NumberLiteralRule__Alternatives ) ) ) - // InternalDataDescriptionLanguage.g:794:2: ( ( rule__NumberLiteralRule__Alternatives ) ) + // InternalDataDescriptionLanguage.g:768:2: ( ( ( rule__NumberLiteralRule__Alternatives ) ) ) + // InternalDataDescriptionLanguage.g:769:2: ( ( rule__NumberLiteralRule__Alternatives ) ) { - // InternalDataDescriptionLanguage.g:794:2: ( ( rule__NumberLiteralRule__Alternatives ) ) - // InternalDataDescriptionLanguage.g:795:3: ( rule__NumberLiteralRule__Alternatives ) + // InternalDataDescriptionLanguage.g:769:2: ( ( rule__NumberLiteralRule__Alternatives ) ) + // InternalDataDescriptionLanguage.g:770:3: ( rule__NumberLiteralRule__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getNumberLiteralRuleAccess().getAlternatives()); } - // InternalDataDescriptionLanguage.g:796:3: ( rule__NumberLiteralRule__Alternatives ) - // InternalDataDescriptionLanguage.g:796:4: rule__NumberLiteralRule__Alternatives + // InternalDataDescriptionLanguage.g:771:3: ( rule__NumberLiteralRule__Alternatives ) + // InternalDataDescriptionLanguage.g:771:4: rule__NumberLiteralRule__Alternatives { pushFollow(FOLLOW_2); rule__NumberLiteralRule__Alternatives(); @@ -2692,11 +2608,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleDoubleLiteralRule" - // InternalDataDescriptionLanguage.g:805:1: entryRuleDoubleLiteralRule : ruleDoubleLiteralRule EOF ; + // InternalDataDescriptionLanguage.g:780:1: entryRuleDoubleLiteralRule : ruleDoubleLiteralRule EOF ; public final void entryRuleDoubleLiteralRule() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:806:1: ( ruleDoubleLiteralRule EOF ) - // InternalDataDescriptionLanguage.g:807:1: ruleDoubleLiteralRule EOF + // InternalDataDescriptionLanguage.g:781:1: ( ruleDoubleLiteralRule EOF ) + // InternalDataDescriptionLanguage.g:782:1: ruleDoubleLiteralRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDoubleLiteralRuleRule()); @@ -2726,23 +2642,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "ruleDoubleLiteralRule" - // InternalDataDescriptionLanguage.g:814:1: ruleDoubleLiteralRule : ( ( rule__DoubleLiteralRule__Group__0 ) ) ; + // InternalDataDescriptionLanguage.g:789:1: ruleDoubleLiteralRule : ( ( rule__DoubleLiteralRule__Group__0 ) ) ; public final void ruleDoubleLiteralRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:818:2: ( ( ( rule__DoubleLiteralRule__Group__0 ) ) ) - // InternalDataDescriptionLanguage.g:819:2: ( ( rule__DoubleLiteralRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:793:2: ( ( ( rule__DoubleLiteralRule__Group__0 ) ) ) + // InternalDataDescriptionLanguage.g:794:2: ( ( rule__DoubleLiteralRule__Group__0 ) ) { - // InternalDataDescriptionLanguage.g:819:2: ( ( rule__DoubleLiteralRule__Group__0 ) ) - // InternalDataDescriptionLanguage.g:820:3: ( rule__DoubleLiteralRule__Group__0 ) + // InternalDataDescriptionLanguage.g:794:2: ( ( rule__DoubleLiteralRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:795:3: ( rule__DoubleLiteralRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDoubleLiteralRuleAccess().getGroup()); } - // InternalDataDescriptionLanguage.g:821:3: ( rule__DoubleLiteralRule__Group__0 ) - // InternalDataDescriptionLanguage.g:821:4: rule__DoubleLiteralRule__Group__0 + // InternalDataDescriptionLanguage.g:796:3: ( rule__DoubleLiteralRule__Group__0 ) + // InternalDataDescriptionLanguage.g:796:4: rule__DoubleLiteralRule__Group__0 { pushFollow(FOLLOW_2); rule__DoubleLiteralRule__Group__0(); @@ -2777,11 +2693,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleIntegerLiteralRule" - // InternalDataDescriptionLanguage.g:830:1: entryRuleIntegerLiteralRule : ruleIntegerLiteralRule EOF ; + // InternalDataDescriptionLanguage.g:805:1: entryRuleIntegerLiteralRule : ruleIntegerLiteralRule EOF ; public final void entryRuleIntegerLiteralRule() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:831:1: ( ruleIntegerLiteralRule EOF ) - // InternalDataDescriptionLanguage.g:832:1: ruleIntegerLiteralRule EOF + // InternalDataDescriptionLanguage.g:806:1: ( ruleIntegerLiteralRule EOF ) + // InternalDataDescriptionLanguage.g:807:1: ruleIntegerLiteralRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getIntegerLiteralRuleRule()); @@ -2811,23 +2727,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "ruleIntegerLiteralRule" - // InternalDataDescriptionLanguage.g:839:1: ruleIntegerLiteralRule : ( ( rule__IntegerLiteralRule__Group__0 ) ) ; + // InternalDataDescriptionLanguage.g:814:1: ruleIntegerLiteralRule : ( ( rule__IntegerLiteralRule__Group__0 ) ) ; public final void ruleIntegerLiteralRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:843:2: ( ( ( rule__IntegerLiteralRule__Group__0 ) ) ) - // InternalDataDescriptionLanguage.g:844:2: ( ( rule__IntegerLiteralRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:818:2: ( ( ( rule__IntegerLiteralRule__Group__0 ) ) ) + // InternalDataDescriptionLanguage.g:819:2: ( ( rule__IntegerLiteralRule__Group__0 ) ) { - // InternalDataDescriptionLanguage.g:844:2: ( ( rule__IntegerLiteralRule__Group__0 ) ) - // InternalDataDescriptionLanguage.g:845:3: ( rule__IntegerLiteralRule__Group__0 ) + // InternalDataDescriptionLanguage.g:819:2: ( ( rule__IntegerLiteralRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:820:3: ( rule__IntegerLiteralRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getIntegerLiteralRuleAccess().getGroup()); } - // InternalDataDescriptionLanguage.g:846:3: ( rule__IntegerLiteralRule__Group__0 ) - // InternalDataDescriptionLanguage.g:846:4: rule__IntegerLiteralRule__Group__0 + // InternalDataDescriptionLanguage.g:821:3: ( rule__IntegerLiteralRule__Group__0 ) + // InternalDataDescriptionLanguage.g:821:4: rule__IntegerLiteralRule__Group__0 { pushFollow(FOLLOW_2); rule__IntegerLiteralRule__Group__0(); @@ -2862,11 +2778,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleStringLiteralRule" - // InternalDataDescriptionLanguage.g:855:1: entryRuleStringLiteralRule : ruleStringLiteralRule EOF ; + // InternalDataDescriptionLanguage.g:830:1: entryRuleStringLiteralRule : ruleStringLiteralRule EOF ; public final void entryRuleStringLiteralRule() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:856:1: ( ruleStringLiteralRule EOF ) - // InternalDataDescriptionLanguage.g:857:1: ruleStringLiteralRule EOF + // InternalDataDescriptionLanguage.g:831:1: ( ruleStringLiteralRule EOF ) + // InternalDataDescriptionLanguage.g:832:1: ruleStringLiteralRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getStringLiteralRuleRule()); @@ -2896,23 +2812,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "ruleStringLiteralRule" - // InternalDataDescriptionLanguage.g:864:1: ruleStringLiteralRule : ( ( rule__StringLiteralRule__ValueAssignment ) ) ; + // InternalDataDescriptionLanguage.g:839:1: ruleStringLiteralRule : ( ( rule__StringLiteralRule__ValueAssignment ) ) ; public final void ruleStringLiteralRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:868:2: ( ( ( rule__StringLiteralRule__ValueAssignment ) ) ) - // InternalDataDescriptionLanguage.g:869:2: ( ( rule__StringLiteralRule__ValueAssignment ) ) + // InternalDataDescriptionLanguage.g:843:2: ( ( ( rule__StringLiteralRule__ValueAssignment ) ) ) + // InternalDataDescriptionLanguage.g:844:2: ( ( rule__StringLiteralRule__ValueAssignment ) ) { - // InternalDataDescriptionLanguage.g:869:2: ( ( rule__StringLiteralRule__ValueAssignment ) ) - // InternalDataDescriptionLanguage.g:870:3: ( rule__StringLiteralRule__ValueAssignment ) + // InternalDataDescriptionLanguage.g:844:2: ( ( rule__StringLiteralRule__ValueAssignment ) ) + // InternalDataDescriptionLanguage.g:845:3: ( rule__StringLiteralRule__ValueAssignment ) { if ( state.backtracking==0 ) { before(grammarAccess.getStringLiteralRuleAccess().getValueAssignment()); } - // InternalDataDescriptionLanguage.g:871:3: ( rule__StringLiteralRule__ValueAssignment ) - // InternalDataDescriptionLanguage.g:871:4: rule__StringLiteralRule__ValueAssignment + // InternalDataDescriptionLanguage.g:846:3: ( rule__StringLiteralRule__ValueAssignment ) + // InternalDataDescriptionLanguage.g:846:4: rule__StringLiteralRule__ValueAssignment { pushFollow(FOLLOW_2); rule__StringLiteralRule__ValueAssignment(); @@ -2947,11 +2863,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleBooleanLiteralRule" - // InternalDataDescriptionLanguage.g:880:1: entryRuleBooleanLiteralRule : ruleBooleanLiteralRule EOF ; + // InternalDataDescriptionLanguage.g:855:1: entryRuleBooleanLiteralRule : ruleBooleanLiteralRule EOF ; public final void entryRuleBooleanLiteralRule() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:881:1: ( ruleBooleanLiteralRule EOF ) - // InternalDataDescriptionLanguage.g:882:1: ruleBooleanLiteralRule EOF + // InternalDataDescriptionLanguage.g:856:1: ( ruleBooleanLiteralRule EOF ) + // InternalDataDescriptionLanguage.g:857:1: ruleBooleanLiteralRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralRuleRule()); @@ -2981,23 +2897,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "ruleBooleanLiteralRule" - // InternalDataDescriptionLanguage.g:889:1: ruleBooleanLiteralRule : ( ( rule__BooleanLiteralRule__Group__0 ) ) ; + // InternalDataDescriptionLanguage.g:864:1: ruleBooleanLiteralRule : ( ( rule__BooleanLiteralRule__Group__0 ) ) ; public final void ruleBooleanLiteralRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:893:2: ( ( ( rule__BooleanLiteralRule__Group__0 ) ) ) - // InternalDataDescriptionLanguage.g:894:2: ( ( rule__BooleanLiteralRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:868:2: ( ( ( rule__BooleanLiteralRule__Group__0 ) ) ) + // InternalDataDescriptionLanguage.g:869:2: ( ( rule__BooleanLiteralRule__Group__0 ) ) { - // InternalDataDescriptionLanguage.g:894:2: ( ( rule__BooleanLiteralRule__Group__0 ) ) - // InternalDataDescriptionLanguage.g:895:3: ( rule__BooleanLiteralRule__Group__0 ) + // InternalDataDescriptionLanguage.g:869:2: ( ( rule__BooleanLiteralRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:870:3: ( rule__BooleanLiteralRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralRuleAccess().getGroup()); } - // InternalDataDescriptionLanguage.g:896:3: ( rule__BooleanLiteralRule__Group__0 ) - // InternalDataDescriptionLanguage.g:896:4: rule__BooleanLiteralRule__Group__0 + // InternalDataDescriptionLanguage.g:871:3: ( rule__BooleanLiteralRule__Group__0 ) + // InternalDataDescriptionLanguage.g:871:4: rule__BooleanLiteralRule__Group__0 { pushFollow(FOLLOW_2); rule__BooleanLiteralRule__Group__0(); @@ -3032,11 +2948,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleAttributeDefinitionRule" - // InternalDataDescriptionLanguage.g:905:1: entryRuleAttributeDefinitionRule : ruleAttributeDefinitionRule EOF ; + // InternalDataDescriptionLanguage.g:880:1: entryRuleAttributeDefinitionRule : ruleAttributeDefinitionRule EOF ; public final void entryRuleAttributeDefinitionRule() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:906:1: ( ruleAttributeDefinitionRule EOF ) - // InternalDataDescriptionLanguage.g:907:1: ruleAttributeDefinitionRule EOF + // InternalDataDescriptionLanguage.g:881:1: ( ruleAttributeDefinitionRule EOF ) + // InternalDataDescriptionLanguage.g:882:1: ruleAttributeDefinitionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleRule()); @@ -3066,23 +2982,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "ruleAttributeDefinitionRule" - // InternalDataDescriptionLanguage.g:914:1: ruleAttributeDefinitionRule : ( ( rule__AttributeDefinitionRule__Group__0 ) ) ; + // InternalDataDescriptionLanguage.g:889:1: ruleAttributeDefinitionRule : ( ( rule__AttributeDefinitionRule__Group__0 ) ) ; public final void ruleAttributeDefinitionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:918:2: ( ( ( rule__AttributeDefinitionRule__Group__0 ) ) ) - // InternalDataDescriptionLanguage.g:919:2: ( ( rule__AttributeDefinitionRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:893:2: ( ( ( rule__AttributeDefinitionRule__Group__0 ) ) ) + // InternalDataDescriptionLanguage.g:894:2: ( ( rule__AttributeDefinitionRule__Group__0 ) ) { - // InternalDataDescriptionLanguage.g:919:2: ( ( rule__AttributeDefinitionRule__Group__0 ) ) - // InternalDataDescriptionLanguage.g:920:3: ( rule__AttributeDefinitionRule__Group__0 ) + // InternalDataDescriptionLanguage.g:894:2: ( ( rule__AttributeDefinitionRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:895:3: ( rule__AttributeDefinitionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getGroup()); } - // InternalDataDescriptionLanguage.g:921:3: ( rule__AttributeDefinitionRule__Group__0 ) - // InternalDataDescriptionLanguage.g:921:4: rule__AttributeDefinitionRule__Group__0 + // InternalDataDescriptionLanguage.g:896:3: ( rule__AttributeDefinitionRule__Group__0 ) + // InternalDataDescriptionLanguage.g:896:4: rule__AttributeDefinitionRule__Group__0 { pushFollow(FOLLOW_2); rule__AttributeDefinitionRule__Group__0(); @@ -3117,11 +3033,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleTypeRule" - // InternalDataDescriptionLanguage.g:930:1: entryRuleTypeRule : ruleTypeRule EOF ; + // InternalDataDescriptionLanguage.g:905:1: entryRuleTypeRule : ruleTypeRule EOF ; public final void entryRuleTypeRule() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:931:1: ( ruleTypeRule EOF ) - // InternalDataDescriptionLanguage.g:932:1: ruleTypeRule EOF + // InternalDataDescriptionLanguage.g:906:1: ( ruleTypeRule EOF ) + // InternalDataDescriptionLanguage.g:907:1: ruleTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getTypeRuleRule()); @@ -3151,23 +3067,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "ruleTypeRule" - // InternalDataDescriptionLanguage.g:939:1: ruleTypeRule : ( ( rule__TypeRule__Alternatives ) ) ; + // InternalDataDescriptionLanguage.g:914:1: ruleTypeRule : ( ( rule__TypeRule__Alternatives ) ) ; public final void ruleTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:943:2: ( ( ( rule__TypeRule__Alternatives ) ) ) - // InternalDataDescriptionLanguage.g:944:2: ( ( rule__TypeRule__Alternatives ) ) + // InternalDataDescriptionLanguage.g:918:2: ( ( ( rule__TypeRule__Alternatives ) ) ) + // InternalDataDescriptionLanguage.g:919:2: ( ( rule__TypeRule__Alternatives ) ) { - // InternalDataDescriptionLanguage.g:944:2: ( ( rule__TypeRule__Alternatives ) ) - // InternalDataDescriptionLanguage.g:945:3: ( rule__TypeRule__Alternatives ) + // InternalDataDescriptionLanguage.g:919:2: ( ( rule__TypeRule__Alternatives ) ) + // InternalDataDescriptionLanguage.g:920:3: ( rule__TypeRule__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeRuleAccess().getAlternatives()); } - // InternalDataDescriptionLanguage.g:946:3: ( rule__TypeRule__Alternatives ) - // InternalDataDescriptionLanguage.g:946:4: rule__TypeRule__Alternatives + // InternalDataDescriptionLanguage.g:921:3: ( rule__TypeRule__Alternatives ) + // InternalDataDescriptionLanguage.g:921:4: rule__TypeRule__Alternatives { pushFollow(FOLLOW_2); rule__TypeRule__Alternatives(); @@ -3202,11 +3118,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleLiteralTypeRule" - // InternalDataDescriptionLanguage.g:955:1: entryRuleLiteralTypeRule : ruleLiteralTypeRule EOF ; + // InternalDataDescriptionLanguage.g:930:1: entryRuleLiteralTypeRule : ruleLiteralTypeRule EOF ; public final void entryRuleLiteralTypeRule() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:956:1: ( ruleLiteralTypeRule EOF ) - // InternalDataDescriptionLanguage.g:957:1: ruleLiteralTypeRule EOF + // InternalDataDescriptionLanguage.g:931:1: ( ruleLiteralTypeRule EOF ) + // InternalDataDescriptionLanguage.g:932:1: ruleLiteralTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralTypeRuleRule()); @@ -3236,23 +3152,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "ruleLiteralTypeRule" - // InternalDataDescriptionLanguage.g:964:1: ruleLiteralTypeRule : ( ( rule__LiteralTypeRule__Group__0 ) ) ; + // InternalDataDescriptionLanguage.g:939:1: ruleLiteralTypeRule : ( ( rule__LiteralTypeRule__Group__0 ) ) ; public final void ruleLiteralTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:968:2: ( ( ( rule__LiteralTypeRule__Group__0 ) ) ) - // InternalDataDescriptionLanguage.g:969:2: ( ( rule__LiteralTypeRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:943:2: ( ( ( rule__LiteralTypeRule__Group__0 ) ) ) + // InternalDataDescriptionLanguage.g:944:2: ( ( rule__LiteralTypeRule__Group__0 ) ) { - // InternalDataDescriptionLanguage.g:969:2: ( ( rule__LiteralTypeRule__Group__0 ) ) - // InternalDataDescriptionLanguage.g:970:3: ( rule__LiteralTypeRule__Group__0 ) + // InternalDataDescriptionLanguage.g:944:2: ( ( rule__LiteralTypeRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:945:3: ( rule__LiteralTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralTypeRuleAccess().getGroup()); } - // InternalDataDescriptionLanguage.g:971:3: ( rule__LiteralTypeRule__Group__0 ) - // InternalDataDescriptionLanguage.g:971:4: rule__LiteralTypeRule__Group__0 + // InternalDataDescriptionLanguage.g:946:3: ( rule__LiteralTypeRule__Group__0 ) + // InternalDataDescriptionLanguage.g:946:4: rule__LiteralTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__LiteralTypeRule__Group__0(); @@ -3287,11 +3203,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleInstanceTypeRule" - // InternalDataDescriptionLanguage.g:980:1: entryRuleInstanceTypeRule : ruleInstanceTypeRule EOF ; + // InternalDataDescriptionLanguage.g:955:1: entryRuleInstanceTypeRule : ruleInstanceTypeRule EOF ; public final void entryRuleInstanceTypeRule() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:981:1: ( ruleInstanceTypeRule EOF ) - // InternalDataDescriptionLanguage.g:982:1: ruleInstanceTypeRule EOF + // InternalDataDescriptionLanguage.g:956:1: ( ruleInstanceTypeRule EOF ) + // InternalDataDescriptionLanguage.g:957:1: ruleInstanceTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceTypeRuleRule()); @@ -3321,23 +3237,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "ruleInstanceTypeRule" - // InternalDataDescriptionLanguage.g:989:1: ruleInstanceTypeRule : ( ( rule__InstanceTypeRule__Group__0 ) ) ; + // InternalDataDescriptionLanguage.g:964:1: ruleInstanceTypeRule : ( ( rule__InstanceTypeRule__Group__0 ) ) ; public final void ruleInstanceTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:993:2: ( ( ( rule__InstanceTypeRule__Group__0 ) ) ) - // InternalDataDescriptionLanguage.g:994:2: ( ( rule__InstanceTypeRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:968:2: ( ( ( rule__InstanceTypeRule__Group__0 ) ) ) + // InternalDataDescriptionLanguage.g:969:2: ( ( rule__InstanceTypeRule__Group__0 ) ) { - // InternalDataDescriptionLanguage.g:994:2: ( ( rule__InstanceTypeRule__Group__0 ) ) - // InternalDataDescriptionLanguage.g:995:3: ( rule__InstanceTypeRule__Group__0 ) + // InternalDataDescriptionLanguage.g:969:2: ( ( rule__InstanceTypeRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:970:3: ( rule__InstanceTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceTypeRuleAccess().getGroup()); } - // InternalDataDescriptionLanguage.g:996:3: ( rule__InstanceTypeRule__Group__0 ) - // InternalDataDescriptionLanguage.g:996:4: rule__InstanceTypeRule__Group__0 + // InternalDataDescriptionLanguage.g:971:3: ( rule__InstanceTypeRule__Group__0 ) + // InternalDataDescriptionLanguage.g:971:4: rule__InstanceTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__InstanceTypeRule__Group__0(); @@ -3372,11 +3288,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleStringTypeRule" - // InternalDataDescriptionLanguage.g:1005:1: entryRuleStringTypeRule : ruleStringTypeRule EOF ; + // InternalDataDescriptionLanguage.g:980:1: entryRuleStringTypeRule : ruleStringTypeRule EOF ; public final void entryRuleStringTypeRule() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:1006:1: ( ruleStringTypeRule EOF ) - // InternalDataDescriptionLanguage.g:1007:1: ruleStringTypeRule EOF + // InternalDataDescriptionLanguage.g:981:1: ( ruleStringTypeRule EOF ) + // InternalDataDescriptionLanguage.g:982:1: ruleStringTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getStringTypeRuleRule()); @@ -3406,23 +3322,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "ruleStringTypeRule" - // InternalDataDescriptionLanguage.g:1014:1: ruleStringTypeRule : ( ( rule__StringTypeRule__Group__0 ) ) ; + // InternalDataDescriptionLanguage.g:989:1: ruleStringTypeRule : ( ( rule__StringTypeRule__Group__0 ) ) ; public final void ruleStringTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:1018:2: ( ( ( rule__StringTypeRule__Group__0 ) ) ) - // InternalDataDescriptionLanguage.g:1019:2: ( ( rule__StringTypeRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:993:2: ( ( ( rule__StringTypeRule__Group__0 ) ) ) + // InternalDataDescriptionLanguage.g:994:2: ( ( rule__StringTypeRule__Group__0 ) ) { - // InternalDataDescriptionLanguage.g:1019:2: ( ( rule__StringTypeRule__Group__0 ) ) - // InternalDataDescriptionLanguage.g:1020:3: ( rule__StringTypeRule__Group__0 ) + // InternalDataDescriptionLanguage.g:994:2: ( ( rule__StringTypeRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:995:3: ( rule__StringTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getStringTypeRuleAccess().getGroup()); } - // InternalDataDescriptionLanguage.g:1021:3: ( rule__StringTypeRule__Group__0 ) - // InternalDataDescriptionLanguage.g:1021:4: rule__StringTypeRule__Group__0 + // InternalDataDescriptionLanguage.g:996:3: ( rule__StringTypeRule__Group__0 ) + // InternalDataDescriptionLanguage.g:996:4: rule__StringTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__StringTypeRule__Group__0(); @@ -3457,11 +3373,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleExpressionTypeRule" - // InternalDataDescriptionLanguage.g:1030:1: entryRuleExpressionTypeRule : ruleExpressionTypeRule EOF ; + // InternalDataDescriptionLanguage.g:1005:1: entryRuleExpressionTypeRule : ruleExpressionTypeRule EOF ; public final void entryRuleExpressionTypeRule() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:1031:1: ( ruleExpressionTypeRule EOF ) - // InternalDataDescriptionLanguage.g:1032:1: ruleExpressionTypeRule EOF + // InternalDataDescriptionLanguage.g:1006:1: ( ruleExpressionTypeRule EOF ) + // InternalDataDescriptionLanguage.g:1007:1: ruleExpressionTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionTypeRuleRule()); @@ -3491,23 +3407,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "ruleExpressionTypeRule" - // InternalDataDescriptionLanguage.g:1039:1: ruleExpressionTypeRule : ( ( rule__ExpressionTypeRule__Group__0 ) ) ; + // InternalDataDescriptionLanguage.g:1014:1: ruleExpressionTypeRule : ( ( rule__ExpressionTypeRule__Group__0 ) ) ; public final void ruleExpressionTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:1043:2: ( ( ( rule__ExpressionTypeRule__Group__0 ) ) ) - // InternalDataDescriptionLanguage.g:1044:2: ( ( rule__ExpressionTypeRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:1018:2: ( ( ( rule__ExpressionTypeRule__Group__0 ) ) ) + // InternalDataDescriptionLanguage.g:1019:2: ( ( rule__ExpressionTypeRule__Group__0 ) ) { - // InternalDataDescriptionLanguage.g:1044:2: ( ( rule__ExpressionTypeRule__Group__0 ) ) - // InternalDataDescriptionLanguage.g:1045:3: ( rule__ExpressionTypeRule__Group__0 ) + // InternalDataDescriptionLanguage.g:1019:2: ( ( rule__ExpressionTypeRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:1020:3: ( rule__ExpressionTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionTypeRuleAccess().getGroup()); } - // InternalDataDescriptionLanguage.g:1046:3: ( rule__ExpressionTypeRule__Group__0 ) - // InternalDataDescriptionLanguage.g:1046:4: rule__ExpressionTypeRule__Group__0 + // InternalDataDescriptionLanguage.g:1021:3: ( rule__ExpressionTypeRule__Group__0 ) + // InternalDataDescriptionLanguage.g:1021:4: rule__ExpressionTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__ExpressionTypeRule__Group__0(); @@ -3542,11 +3458,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleIntTypeRule" - // InternalDataDescriptionLanguage.g:1055:1: entryRuleIntTypeRule : ruleIntTypeRule EOF ; + // InternalDataDescriptionLanguage.g:1030:1: entryRuleIntTypeRule : ruleIntTypeRule EOF ; public final void entryRuleIntTypeRule() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:1056:1: ( ruleIntTypeRule EOF ) - // InternalDataDescriptionLanguage.g:1057:1: ruleIntTypeRule EOF + // InternalDataDescriptionLanguage.g:1031:1: ( ruleIntTypeRule EOF ) + // InternalDataDescriptionLanguage.g:1032:1: ruleIntTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getIntTypeRuleRule()); @@ -3576,23 +3492,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "ruleIntTypeRule" - // InternalDataDescriptionLanguage.g:1064:1: ruleIntTypeRule : ( ( rule__IntTypeRule__Group__0 ) ) ; + // InternalDataDescriptionLanguage.g:1039:1: ruleIntTypeRule : ( ( rule__IntTypeRule__Group__0 ) ) ; public final void ruleIntTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:1068:2: ( ( ( rule__IntTypeRule__Group__0 ) ) ) - // InternalDataDescriptionLanguage.g:1069:2: ( ( rule__IntTypeRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:1043:2: ( ( ( rule__IntTypeRule__Group__0 ) ) ) + // InternalDataDescriptionLanguage.g:1044:2: ( ( rule__IntTypeRule__Group__0 ) ) { - // InternalDataDescriptionLanguage.g:1069:2: ( ( rule__IntTypeRule__Group__0 ) ) - // InternalDataDescriptionLanguage.g:1070:3: ( rule__IntTypeRule__Group__0 ) + // InternalDataDescriptionLanguage.g:1044:2: ( ( rule__IntTypeRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:1045:3: ( rule__IntTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getIntTypeRuleAccess().getGroup()); } - // InternalDataDescriptionLanguage.g:1071:3: ( rule__IntTypeRule__Group__0 ) - // InternalDataDescriptionLanguage.g:1071:4: rule__IntTypeRule__Group__0 + // InternalDataDescriptionLanguage.g:1046:3: ( rule__IntTypeRule__Group__0 ) + // InternalDataDescriptionLanguage.g:1046:4: rule__IntTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__IntTypeRule__Group__0(); @@ -3627,11 +3543,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleFloatTypeRule" - // InternalDataDescriptionLanguage.g:1080:1: entryRuleFloatTypeRule : ruleFloatTypeRule EOF ; + // InternalDataDescriptionLanguage.g:1055:1: entryRuleFloatTypeRule : ruleFloatTypeRule EOF ; public final void entryRuleFloatTypeRule() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:1081:1: ( ruleFloatTypeRule EOF ) - // InternalDataDescriptionLanguage.g:1082:1: ruleFloatTypeRule EOF + // InternalDataDescriptionLanguage.g:1056:1: ( ruleFloatTypeRule EOF ) + // InternalDataDescriptionLanguage.g:1057:1: ruleFloatTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getFloatTypeRuleRule()); @@ -3661,23 +3577,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "ruleFloatTypeRule" - // InternalDataDescriptionLanguage.g:1089:1: ruleFloatTypeRule : ( ( rule__FloatTypeRule__Group__0 ) ) ; + // InternalDataDescriptionLanguage.g:1064:1: ruleFloatTypeRule : ( ( rule__FloatTypeRule__Group__0 ) ) ; public final void ruleFloatTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:1093:2: ( ( ( rule__FloatTypeRule__Group__0 ) ) ) - // InternalDataDescriptionLanguage.g:1094:2: ( ( rule__FloatTypeRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:1068:2: ( ( ( rule__FloatTypeRule__Group__0 ) ) ) + // InternalDataDescriptionLanguage.g:1069:2: ( ( rule__FloatTypeRule__Group__0 ) ) { - // InternalDataDescriptionLanguage.g:1094:2: ( ( rule__FloatTypeRule__Group__0 ) ) - // InternalDataDescriptionLanguage.g:1095:3: ( rule__FloatTypeRule__Group__0 ) + // InternalDataDescriptionLanguage.g:1069:2: ( ( rule__FloatTypeRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:1070:3: ( rule__FloatTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getFloatTypeRuleAccess().getGroup()); } - // InternalDataDescriptionLanguage.g:1096:3: ( rule__FloatTypeRule__Group__0 ) - // InternalDataDescriptionLanguage.g:1096:4: rule__FloatTypeRule__Group__0 + // InternalDataDescriptionLanguage.g:1071:3: ( rule__FloatTypeRule__Group__0 ) + // InternalDataDescriptionLanguage.g:1071:4: rule__FloatTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__FloatTypeRule__Group__0(); @@ -3712,11 +3628,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleBooleanTypeRule" - // InternalDataDescriptionLanguage.g:1105:1: entryRuleBooleanTypeRule : ruleBooleanTypeRule EOF ; + // InternalDataDescriptionLanguage.g:1080:1: entryRuleBooleanTypeRule : ruleBooleanTypeRule EOF ; public final void entryRuleBooleanTypeRule() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:1106:1: ( ruleBooleanTypeRule EOF ) - // InternalDataDescriptionLanguage.g:1107:1: ruleBooleanTypeRule EOF + // InternalDataDescriptionLanguage.g:1081:1: ( ruleBooleanTypeRule EOF ) + // InternalDataDescriptionLanguage.g:1082:1: ruleBooleanTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanTypeRuleRule()); @@ -3746,23 +3662,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "ruleBooleanTypeRule" - // InternalDataDescriptionLanguage.g:1114:1: ruleBooleanTypeRule : ( ( rule__BooleanTypeRule__Group__0 ) ) ; + // InternalDataDescriptionLanguage.g:1089:1: ruleBooleanTypeRule : ( ( rule__BooleanTypeRule__Group__0 ) ) ; public final void ruleBooleanTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:1118:2: ( ( ( rule__BooleanTypeRule__Group__0 ) ) ) - // InternalDataDescriptionLanguage.g:1119:2: ( ( rule__BooleanTypeRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:1093:2: ( ( ( rule__BooleanTypeRule__Group__0 ) ) ) + // InternalDataDescriptionLanguage.g:1094:2: ( ( rule__BooleanTypeRule__Group__0 ) ) { - // InternalDataDescriptionLanguage.g:1119:2: ( ( rule__BooleanTypeRule__Group__0 ) ) - // InternalDataDescriptionLanguage.g:1120:3: ( rule__BooleanTypeRule__Group__0 ) + // InternalDataDescriptionLanguage.g:1094:2: ( ( rule__BooleanTypeRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:1095:3: ( rule__BooleanTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanTypeRuleAccess().getGroup()); } - // InternalDataDescriptionLanguage.g:1121:3: ( rule__BooleanTypeRule__Group__0 ) - // InternalDataDescriptionLanguage.g:1121:4: rule__BooleanTypeRule__Group__0 + // InternalDataDescriptionLanguage.g:1096:3: ( rule__BooleanTypeRule__Group__0 ) + // InternalDataDescriptionLanguage.g:1096:4: rule__BooleanTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__BooleanTypeRule__Group__0(); @@ -3797,11 +3713,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleVoidTypeRule" - // InternalDataDescriptionLanguage.g:1130:1: entryRuleVoidTypeRule : ruleVoidTypeRule EOF ; + // InternalDataDescriptionLanguage.g:1105:1: entryRuleVoidTypeRule : ruleVoidTypeRule EOF ; public final void entryRuleVoidTypeRule() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:1131:1: ( ruleVoidTypeRule EOF ) - // InternalDataDescriptionLanguage.g:1132:1: ruleVoidTypeRule EOF + // InternalDataDescriptionLanguage.g:1106:1: ( ruleVoidTypeRule EOF ) + // InternalDataDescriptionLanguage.g:1107:1: ruleVoidTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getVoidTypeRuleRule()); @@ -3831,23 +3747,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "ruleVoidTypeRule" - // InternalDataDescriptionLanguage.g:1139:1: ruleVoidTypeRule : ( ( rule__VoidTypeRule__Group__0 ) ) ; + // InternalDataDescriptionLanguage.g:1114:1: ruleVoidTypeRule : ( ( rule__VoidTypeRule__Group__0 ) ) ; public final void ruleVoidTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:1143:2: ( ( ( rule__VoidTypeRule__Group__0 ) ) ) - // InternalDataDescriptionLanguage.g:1144:2: ( ( rule__VoidTypeRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:1118:2: ( ( ( rule__VoidTypeRule__Group__0 ) ) ) + // InternalDataDescriptionLanguage.g:1119:2: ( ( rule__VoidTypeRule__Group__0 ) ) { - // InternalDataDescriptionLanguage.g:1144:2: ( ( rule__VoidTypeRule__Group__0 ) ) - // InternalDataDescriptionLanguage.g:1145:3: ( rule__VoidTypeRule__Group__0 ) + // InternalDataDescriptionLanguage.g:1119:2: ( ( rule__VoidTypeRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:1120:3: ( rule__VoidTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getVoidTypeRuleAccess().getGroup()); } - // InternalDataDescriptionLanguage.g:1146:3: ( rule__VoidTypeRule__Group__0 ) - // InternalDataDescriptionLanguage.g:1146:4: rule__VoidTypeRule__Group__0 + // InternalDataDescriptionLanguage.g:1121:3: ( rule__VoidTypeRule__Group__0 ) + // InternalDataDescriptionLanguage.g:1121:4: rule__VoidTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__VoidTypeRule__Group__0(); @@ -3882,11 +3798,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleDataTypeRule" - // InternalDataDescriptionLanguage.g:1155:1: entryRuleDataTypeRule : ruleDataTypeRule EOF ; + // InternalDataDescriptionLanguage.g:1130:1: entryRuleDataTypeRule : ruleDataTypeRule EOF ; public final void entryRuleDataTypeRule() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:1156:1: ( ruleDataTypeRule EOF ) - // InternalDataDescriptionLanguage.g:1157:1: ruleDataTypeRule EOF + // InternalDataDescriptionLanguage.g:1131:1: ( ruleDataTypeRule EOF ) + // InternalDataDescriptionLanguage.g:1132:1: ruleDataTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeRuleRule()); @@ -3916,23 +3832,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "ruleDataTypeRule" - // InternalDataDescriptionLanguage.g:1164:1: ruleDataTypeRule : ( ( rule__DataTypeRule__Group__0 ) ) ; + // InternalDataDescriptionLanguage.g:1139:1: ruleDataTypeRule : ( ( rule__DataTypeRule__Group__0 ) ) ; public final void ruleDataTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:1168:2: ( ( ( rule__DataTypeRule__Group__0 ) ) ) - // InternalDataDescriptionLanguage.g:1169:2: ( ( rule__DataTypeRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:1143:2: ( ( ( rule__DataTypeRule__Group__0 ) ) ) + // InternalDataDescriptionLanguage.g:1144:2: ( ( rule__DataTypeRule__Group__0 ) ) { - // InternalDataDescriptionLanguage.g:1169:2: ( ( rule__DataTypeRule__Group__0 ) ) - // InternalDataDescriptionLanguage.g:1170:3: ( rule__DataTypeRule__Group__0 ) + // InternalDataDescriptionLanguage.g:1144:2: ( ( rule__DataTypeRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:1145:3: ( rule__DataTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeRuleAccess().getGroup()); } - // InternalDataDescriptionLanguage.g:1171:3: ( rule__DataTypeRule__Group__0 ) - // InternalDataDescriptionLanguage.g:1171:4: rule__DataTypeRule__Group__0 + // InternalDataDescriptionLanguage.g:1146:3: ( rule__DataTypeRule__Group__0 ) + // InternalDataDescriptionLanguage.g:1146:4: rule__DataTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__DataTypeRule__Group__0(); @@ -3967,11 +3883,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleArrayTypeRule" - // InternalDataDescriptionLanguage.g:1180:1: entryRuleArrayTypeRule : ruleArrayTypeRule EOF ; + // InternalDataDescriptionLanguage.g:1155:1: entryRuleArrayTypeRule : ruleArrayTypeRule EOF ; public final void entryRuleArrayTypeRule() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:1181:1: ( ruleArrayTypeRule EOF ) - // InternalDataDescriptionLanguage.g:1182:1: ruleArrayTypeRule EOF + // InternalDataDescriptionLanguage.g:1156:1: ( ruleArrayTypeRule EOF ) + // InternalDataDescriptionLanguage.g:1157:1: ruleArrayTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getArrayTypeRuleRule()); @@ -4001,23 +3917,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "ruleArrayTypeRule" - // InternalDataDescriptionLanguage.g:1189:1: ruleArrayTypeRule : ( ( rule__ArrayTypeRule__Group__0 ) ) ; + // InternalDataDescriptionLanguage.g:1164:1: ruleArrayTypeRule : ( ( rule__ArrayTypeRule__Group__0 ) ) ; public final void ruleArrayTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:1193:2: ( ( ( rule__ArrayTypeRule__Group__0 ) ) ) - // InternalDataDescriptionLanguage.g:1194:2: ( ( rule__ArrayTypeRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:1168:2: ( ( ( rule__ArrayTypeRule__Group__0 ) ) ) + // InternalDataDescriptionLanguage.g:1169:2: ( ( rule__ArrayTypeRule__Group__0 ) ) { - // InternalDataDescriptionLanguage.g:1194:2: ( ( rule__ArrayTypeRule__Group__0 ) ) - // InternalDataDescriptionLanguage.g:1195:3: ( rule__ArrayTypeRule__Group__0 ) + // InternalDataDescriptionLanguage.g:1169:2: ( ( rule__ArrayTypeRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:1170:3: ( rule__ArrayTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getArrayTypeRuleAccess().getGroup()); } - // InternalDataDescriptionLanguage.g:1196:3: ( rule__ArrayTypeRule__Group__0 ) - // InternalDataDescriptionLanguage.g:1196:4: rule__ArrayTypeRule__Group__0 + // InternalDataDescriptionLanguage.g:1171:3: ( rule__ArrayTypeRule__Group__0 ) + // InternalDataDescriptionLanguage.g:1171:4: rule__ArrayTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__ArrayTypeRule__Group__0(); @@ -4052,11 +3968,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleParameterRule" - // InternalDataDescriptionLanguage.g:1205:1: entryRuleParameterRule : ruleParameterRule EOF ; + // InternalDataDescriptionLanguage.g:1180:1: entryRuleParameterRule : ruleParameterRule EOF ; public final void entryRuleParameterRule() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:1206:1: ( ruleParameterRule EOF ) - // InternalDataDescriptionLanguage.g:1207:1: ruleParameterRule EOF + // InternalDataDescriptionLanguage.g:1181:1: ( ruleParameterRule EOF ) + // InternalDataDescriptionLanguage.g:1182:1: ruleParameterRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getParameterRuleRule()); @@ -4086,23 +4002,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "ruleParameterRule" - // InternalDataDescriptionLanguage.g:1214:1: ruleParameterRule : ( ( rule__ParameterRule__Group__0 ) ) ; + // InternalDataDescriptionLanguage.g:1189:1: ruleParameterRule : ( ( rule__ParameterRule__Group__0 ) ) ; public final void ruleParameterRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:1218:2: ( ( ( rule__ParameterRule__Group__0 ) ) ) - // InternalDataDescriptionLanguage.g:1219:2: ( ( rule__ParameterRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:1193:2: ( ( ( rule__ParameterRule__Group__0 ) ) ) + // InternalDataDescriptionLanguage.g:1194:2: ( ( rule__ParameterRule__Group__0 ) ) { - // InternalDataDescriptionLanguage.g:1219:2: ( ( rule__ParameterRule__Group__0 ) ) - // InternalDataDescriptionLanguage.g:1220:3: ( rule__ParameterRule__Group__0 ) + // InternalDataDescriptionLanguage.g:1194:2: ( ( rule__ParameterRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:1195:3: ( rule__ParameterRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterRuleAccess().getGroup()); } - // InternalDataDescriptionLanguage.g:1221:3: ( rule__ParameterRule__Group__0 ) - // InternalDataDescriptionLanguage.g:1221:4: rule__ParameterRule__Group__0 + // InternalDataDescriptionLanguage.g:1196:3: ( rule__ParameterRule__Group__0 ) + // InternalDataDescriptionLanguage.g:1196:4: rule__ParameterRule__Group__0 { pushFollow(FOLLOW_2); rule__ParameterRule__Group__0(); @@ -4136,6 +4052,91 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR end "ruleParameterRule" + // $ANTLR start "entryRuleImportRule" + // InternalDataDescriptionLanguage.g:1205:1: entryRuleImportRule : ruleImportRule EOF ; + public final void entryRuleImportRule() throws RecognitionException { + try { + // InternalDataDescriptionLanguage.g:1206:1: ( ruleImportRule EOF ) + // InternalDataDescriptionLanguage.g:1207:1: ruleImportRule EOF + { + if ( state.backtracking==0 ) { + before(grammarAccess.getImportRuleRule()); + } + pushFollow(FOLLOW_1); + ruleImportRule(); + + state._fsp--; + if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getImportRuleRule()); + } + match(input,EOF,FOLLOW_2); if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleImportRule" + + + // $ANTLR start "ruleImportRule" + // InternalDataDescriptionLanguage.g:1214:1: ruleImportRule : ( ( rule__ImportRule__Group__0 ) ) ; + public final void ruleImportRule() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDataDescriptionLanguage.g:1218:2: ( ( ( rule__ImportRule__Group__0 ) ) ) + // InternalDataDescriptionLanguage.g:1219:2: ( ( rule__ImportRule__Group__0 ) ) + { + // InternalDataDescriptionLanguage.g:1219:2: ( ( rule__ImportRule__Group__0 ) ) + // InternalDataDescriptionLanguage.g:1220:3: ( rule__ImportRule__Group__0 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getImportRuleAccess().getGroup()); + } + // InternalDataDescriptionLanguage.g:1221:3: ( rule__ImportRule__Group__0 ) + // InternalDataDescriptionLanguage.g:1221:4: rule__ImportRule__Group__0 + { + pushFollow(FOLLOW_2); + rule__ImportRule__Group__0(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getImportRuleAccess().getGroup()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleImportRule" + + // $ANTLR start "entryRuleFunctionNameRule" // InternalDataDescriptionLanguage.g:1230:1: entryRuleFunctionNameRule : ruleFunctionNameRule EOF ; public final void entryRuleFunctionNameRule() throws RecognitionException { @@ -4819,7 +4820,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte } } break; - case 68: + case 67: { alt2=3; } @@ -5084,7 +5085,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte } break; case 15: - case 88: + case 89: { alt4=3; } @@ -5312,7 +5313,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte int alt6=2; int LA6_0 = input.LA(1); - if ( (LA6_0==88) ) { + if ( (LA6_0==89) ) { alt6=1; } else if ( (LA6_0==15) ) { @@ -5406,12 +5407,12 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte alt7=1; } break; - case 82: + case 81: { alt7=2; } break; - case 83: + case 82: { alt7=3; } @@ -5421,27 +5422,27 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte alt7=4; } break; - case 79: + case 78: { alt7=5; } break; - case 85: + case 84: { alt7=6; } break; - case 80: + case 79: { alt7=7; } break; - case 84: + case 83: { alt7=8; } break; - case 81: + case 80: { alt7=9; } @@ -7308,7 +7309,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte int alt15=2; int LA15_0 = input.LA(1); - if ( (LA15_0==62) ) { + if ( (LA15_0==85) ) { alt15=1; } @@ -8709,7 +8710,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte int alt21=2; int LA21_0 = input.LA(1); - if ( ((LA21_0>=RULE_QUOTED_ID && LA21_0<=RULE_INT)||LA21_0==15||(LA21_0>=30 && LA21_0<=31)||LA21_0==68||LA21_0==73||LA21_0==76||(LA21_0>=87 && LA21_0<=88)) ) { + if ( ((LA21_0>=RULE_QUOTED_ID && LA21_0<=RULE_INT)||LA21_0==15||(LA21_0>=30 && LA21_0<=31)||LA21_0==67||LA21_0==72||LA21_0==75||(LA21_0>=88 && LA21_0<=89)) ) { alt21=1; } @@ -8756,23 +8757,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR end "rule__DataDescriptionModelRule__Group_7__2__Impl" - // $ANTLR start "rule__ImportRule__Group__0" - // InternalDataDescriptionLanguage.g:2426:1: rule__ImportRule__Group__0 : rule__ImportRule__Group__0__Impl rule__ImportRule__Group__1 ; - public final void rule__ImportRule__Group__0() throws RecognitionException { + // $ANTLR start "rule__DataTypeDefinitionRule__Group__0" + // InternalDataDescriptionLanguage.g:2426:1: rule__DataTypeDefinitionRule__Group__0 : rule__DataTypeDefinitionRule__Group__0__Impl rule__DataTypeDefinitionRule__Group__1 ; + public final void rule__DataTypeDefinitionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:2430:1: ( rule__ImportRule__Group__0__Impl rule__ImportRule__Group__1 ) - // InternalDataDescriptionLanguage.g:2431:2: rule__ImportRule__Group__0__Impl rule__ImportRule__Group__1 + // InternalDataDescriptionLanguage.g:2430:1: ( rule__DataTypeDefinitionRule__Group__0__Impl rule__DataTypeDefinitionRule__Group__1 ) + // InternalDataDescriptionLanguage.g:2431:2: rule__DataTypeDefinitionRule__Group__0__Impl rule__DataTypeDefinitionRule__Group__1 { - pushFollow(FOLLOW_5); - rule__ImportRule__Group__0__Impl(); + pushFollow(FOLLOW_15); + rule__DataTypeDefinitionRule__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); - rule__ImportRule__Group__1(); + rule__DataTypeDefinitionRule__Group__1(); state._fsp--; if (state.failed) return ; @@ -8791,28 +8792,38 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte } return ; } - // $ANTLR end "rule__ImportRule__Group__0" + // $ANTLR end "rule__DataTypeDefinitionRule__Group__0" - // $ANTLR start "rule__ImportRule__Group__0__Impl" - // InternalDataDescriptionLanguage.g:2438:1: rule__ImportRule__Group__0__Impl : ( 'import' ) ; - public final void rule__ImportRule__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__DataTypeDefinitionRule__Group__0__Impl" + // InternalDataDescriptionLanguage.g:2438:1: rule__DataTypeDefinitionRule__Group__0__Impl : ( ( rule__DataTypeDefinitionRule__ScaleAssignment_0 ) ) ; + public final void rule__DataTypeDefinitionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:2442:1: ( ( 'import' ) ) - // InternalDataDescriptionLanguage.g:2443:1: ( 'import' ) + // InternalDataDescriptionLanguage.g:2442:1: ( ( ( rule__DataTypeDefinitionRule__ScaleAssignment_0 ) ) ) + // InternalDataDescriptionLanguage.g:2443:1: ( ( rule__DataTypeDefinitionRule__ScaleAssignment_0 ) ) { - // InternalDataDescriptionLanguage.g:2443:1: ( 'import' ) - // InternalDataDescriptionLanguage.g:2444:2: 'import' + // InternalDataDescriptionLanguage.g:2443:1: ( ( rule__DataTypeDefinitionRule__ScaleAssignment_0 ) ) + // InternalDataDescriptionLanguage.g:2444:2: ( rule__DataTypeDefinitionRule__ScaleAssignment_0 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getImportRuleAccess().getImportKeyword_0()); + before(grammarAccess.getDataTypeDefinitionRuleAccess().getScaleAssignment_0()); } - match(input,62,FOLLOW_2); if (state.failed) return ; + // InternalDataDescriptionLanguage.g:2445:2: ( rule__DataTypeDefinitionRule__ScaleAssignment_0 ) + // InternalDataDescriptionLanguage.g:2445:3: rule__DataTypeDefinitionRule__ScaleAssignment_0 + { + pushFollow(FOLLOW_2); + rule__DataTypeDefinitionRule__ScaleAssignment_0(); + + state._fsp--; + if (state.failed) return ; + + } + if ( state.backtracking==0 ) { - after(grammarAccess.getImportRuleAccess().getImportKeyword_0()); + after(grammarAccess.getDataTypeDefinitionRuleAccess().getScaleAssignment_0()); } } @@ -8832,26 +8843,26 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte } return ; } - // $ANTLR end "rule__ImportRule__Group__0__Impl" + // $ANTLR end "rule__DataTypeDefinitionRule__Group__0__Impl" - // $ANTLR start "rule__ImportRule__Group__1" - // InternalDataDescriptionLanguage.g:2453:1: rule__ImportRule__Group__1 : rule__ImportRule__Group__1__Impl rule__ImportRule__Group__2 ; - public final void rule__ImportRule__Group__1() throws RecognitionException { + // $ANTLR start "rule__DataTypeDefinitionRule__Group__1" + // InternalDataDescriptionLanguage.g:2453:1: rule__DataTypeDefinitionRule__Group__1 : rule__DataTypeDefinitionRule__Group__1__Impl rule__DataTypeDefinitionRule__Group__2 ; + public final void rule__DataTypeDefinitionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:2457:1: ( rule__ImportRule__Group__1__Impl rule__ImportRule__Group__2 ) - // InternalDataDescriptionLanguage.g:2458:2: rule__ImportRule__Group__1__Impl rule__ImportRule__Group__2 + // InternalDataDescriptionLanguage.g:2457:1: ( rule__DataTypeDefinitionRule__Group__1__Impl rule__DataTypeDefinitionRule__Group__2 ) + // InternalDataDescriptionLanguage.g:2458:2: rule__DataTypeDefinitionRule__Group__1__Impl rule__DataTypeDefinitionRule__Group__2 { - pushFollow(FOLLOW_15); - rule__ImportRule__Group__1__Impl(); + pushFollow(FOLLOW_5); + rule__DataTypeDefinitionRule__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); - rule__ImportRule__Group__2(); + rule__DataTypeDefinitionRule__Group__2(); state._fsp--; if (state.failed) return ; @@ -8870,38 +8881,28 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte } return ; } - // $ANTLR end "rule__ImportRule__Group__1" + // $ANTLR end "rule__DataTypeDefinitionRule__Group__1" - // $ANTLR start "rule__ImportRule__Group__1__Impl" - // InternalDataDescriptionLanguage.g:2465:1: rule__ImportRule__Group__1__Impl : ( ( rule__ImportRule__ImportedNamespaceAssignment_1 ) ) ; - public final void rule__ImportRule__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__DataTypeDefinitionRule__Group__1__Impl" + // InternalDataDescriptionLanguage.g:2465:1: rule__DataTypeDefinitionRule__Group__1__Impl : ( 'type' ) ; + public final void rule__DataTypeDefinitionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:2469:1: ( ( ( rule__ImportRule__ImportedNamespaceAssignment_1 ) ) ) - // InternalDataDescriptionLanguage.g:2470:1: ( ( rule__ImportRule__ImportedNamespaceAssignment_1 ) ) + // InternalDataDescriptionLanguage.g:2469:1: ( ( 'type' ) ) + // InternalDataDescriptionLanguage.g:2470:1: ( 'type' ) { - // InternalDataDescriptionLanguage.g:2470:1: ( ( rule__ImportRule__ImportedNamespaceAssignment_1 ) ) - // InternalDataDescriptionLanguage.g:2471:2: ( rule__ImportRule__ImportedNamespaceAssignment_1 ) + // InternalDataDescriptionLanguage.g:2470:1: ( 'type' ) + // InternalDataDescriptionLanguage.g:2471:2: 'type' { if ( state.backtracking==0 ) { - before(grammarAccess.getImportRuleAccess().getImportedNamespaceAssignment_1()); - } - // InternalDataDescriptionLanguage.g:2472:2: ( rule__ImportRule__ImportedNamespaceAssignment_1 ) - // InternalDataDescriptionLanguage.g:2472:3: rule__ImportRule__ImportedNamespaceAssignment_1 - { - pushFollow(FOLLOW_2); - rule__ImportRule__ImportedNamespaceAssignment_1(); - - state._fsp--; - if (state.failed) return ; - + before(grammarAccess.getDataTypeDefinitionRuleAccess().getTypeKeyword_1()); } - + match(input,62,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getImportRuleAccess().getImportedNamespaceAssignment_1()); + after(grammarAccess.getDataTypeDefinitionRuleAccess().getTypeKeyword_1()); } } @@ -8921,21 +8922,26 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte } return ; } - // $ANTLR end "rule__ImportRule__Group__1__Impl" + // $ANTLR end "rule__DataTypeDefinitionRule__Group__1__Impl" - // $ANTLR start "rule__ImportRule__Group__2" - // InternalDataDescriptionLanguage.g:2480:1: rule__ImportRule__Group__2 : rule__ImportRule__Group__2__Impl ; - public final void rule__ImportRule__Group__2() throws RecognitionException { + // $ANTLR start "rule__DataTypeDefinitionRule__Group__2" + // InternalDataDescriptionLanguage.g:2480:1: rule__DataTypeDefinitionRule__Group__2 : rule__DataTypeDefinitionRule__Group__2__Impl rule__DataTypeDefinitionRule__Group__3 ; + public final void rule__DataTypeDefinitionRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:2484:1: ( rule__ImportRule__Group__2__Impl ) - // InternalDataDescriptionLanguage.g:2485:2: rule__ImportRule__Group__2__Impl + // InternalDataDescriptionLanguage.g:2484:1: ( rule__DataTypeDefinitionRule__Group__2__Impl rule__DataTypeDefinitionRule__Group__3 ) + // InternalDataDescriptionLanguage.g:2485:2: rule__DataTypeDefinitionRule__Group__2__Impl rule__DataTypeDefinitionRule__Group__3 { + pushFollow(FOLLOW_16); + rule__DataTypeDefinitionRule__Group__2__Impl(); + + state._fsp--; + if (state.failed) return ; pushFollow(FOLLOW_2); - rule__ImportRule__Group__2__Impl(); + rule__DataTypeDefinitionRule__Group__3(); state._fsp--; if (state.failed) return ; @@ -8954,28 +8960,38 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte } return ; } - // $ANTLR end "rule__ImportRule__Group__2" + // $ANTLR end "rule__DataTypeDefinitionRule__Group__2" - // $ANTLR start "rule__ImportRule__Group__2__Impl" - // InternalDataDescriptionLanguage.g:2491:1: rule__ImportRule__Group__2__Impl : ( ';' ) ; - public final void rule__ImportRule__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__DataTypeDefinitionRule__Group__2__Impl" + // InternalDataDescriptionLanguage.g:2492:1: rule__DataTypeDefinitionRule__Group__2__Impl : ( ( rule__DataTypeDefinitionRule__NameAssignment_2 ) ) ; + public final void rule__DataTypeDefinitionRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:2495:1: ( ( ';' ) ) - // InternalDataDescriptionLanguage.g:2496:1: ( ';' ) + // InternalDataDescriptionLanguage.g:2496:1: ( ( ( rule__DataTypeDefinitionRule__NameAssignment_2 ) ) ) + // InternalDataDescriptionLanguage.g:2497:1: ( ( rule__DataTypeDefinitionRule__NameAssignment_2 ) ) { - // InternalDataDescriptionLanguage.g:2496:1: ( ';' ) - // InternalDataDescriptionLanguage.g:2497:2: ';' + // InternalDataDescriptionLanguage.g:2497:1: ( ( rule__DataTypeDefinitionRule__NameAssignment_2 ) ) + // InternalDataDescriptionLanguage.g:2498:2: ( rule__DataTypeDefinitionRule__NameAssignment_2 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getImportRuleAccess().getSemicolonKeyword_2()); + before(grammarAccess.getDataTypeDefinitionRuleAccess().getNameAssignment_2()); } - match(input,63,FOLLOW_2); if (state.failed) return ; + // InternalDataDescriptionLanguage.g:2499:2: ( rule__DataTypeDefinitionRule__NameAssignment_2 ) + // InternalDataDescriptionLanguage.g:2499:3: rule__DataTypeDefinitionRule__NameAssignment_2 + { + pushFollow(FOLLOW_2); + rule__DataTypeDefinitionRule__NameAssignment_2(); + + state._fsp--; + if (state.failed) return ; + + } + if ( state.backtracking==0 ) { - after(grammarAccess.getImportRuleAccess().getSemicolonKeyword_2()); + after(grammarAccess.getDataTypeDefinitionRuleAccess().getNameAssignment_2()); } } @@ -8995,277 +9011,20 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte } return ; } - // $ANTLR end "rule__ImportRule__Group__2__Impl" - - - // $ANTLR start "rule__DataTypeDefinitionRule__Group__0" - // InternalDataDescriptionLanguage.g:2507:1: rule__DataTypeDefinitionRule__Group__0 : rule__DataTypeDefinitionRule__Group__0__Impl rule__DataTypeDefinitionRule__Group__1 ; - public final void rule__DataTypeDefinitionRule__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDataDescriptionLanguage.g:2511:1: ( rule__DataTypeDefinitionRule__Group__0__Impl rule__DataTypeDefinitionRule__Group__1 ) - // InternalDataDescriptionLanguage.g:2512:2: rule__DataTypeDefinitionRule__Group__0__Impl rule__DataTypeDefinitionRule__Group__1 - { - pushFollow(FOLLOW_16); - rule__DataTypeDefinitionRule__Group__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__DataTypeDefinitionRule__Group__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__DataTypeDefinitionRule__Group__0" - - - // $ANTLR start "rule__DataTypeDefinitionRule__Group__0__Impl" - // InternalDataDescriptionLanguage.g:2519:1: rule__DataTypeDefinitionRule__Group__0__Impl : ( ( rule__DataTypeDefinitionRule__ScaleAssignment_0 ) ) ; - public final void rule__DataTypeDefinitionRule__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDataDescriptionLanguage.g:2523:1: ( ( ( rule__DataTypeDefinitionRule__ScaleAssignment_0 ) ) ) - // InternalDataDescriptionLanguage.g:2524:1: ( ( rule__DataTypeDefinitionRule__ScaleAssignment_0 ) ) - { - // InternalDataDescriptionLanguage.g:2524:1: ( ( rule__DataTypeDefinitionRule__ScaleAssignment_0 ) ) - // InternalDataDescriptionLanguage.g:2525:2: ( rule__DataTypeDefinitionRule__ScaleAssignment_0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getDataTypeDefinitionRuleAccess().getScaleAssignment_0()); - } - // InternalDataDescriptionLanguage.g:2526:2: ( rule__DataTypeDefinitionRule__ScaleAssignment_0 ) - // InternalDataDescriptionLanguage.g:2526:3: rule__DataTypeDefinitionRule__ScaleAssignment_0 - { - pushFollow(FOLLOW_2); - rule__DataTypeDefinitionRule__ScaleAssignment_0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getDataTypeDefinitionRuleAccess().getScaleAssignment_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__DataTypeDefinitionRule__Group__0__Impl" - - - // $ANTLR start "rule__DataTypeDefinitionRule__Group__1" - // InternalDataDescriptionLanguage.g:2534:1: rule__DataTypeDefinitionRule__Group__1 : rule__DataTypeDefinitionRule__Group__1__Impl rule__DataTypeDefinitionRule__Group__2 ; - public final void rule__DataTypeDefinitionRule__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDataDescriptionLanguage.g:2538:1: ( rule__DataTypeDefinitionRule__Group__1__Impl rule__DataTypeDefinitionRule__Group__2 ) - // InternalDataDescriptionLanguage.g:2539:2: rule__DataTypeDefinitionRule__Group__1__Impl rule__DataTypeDefinitionRule__Group__2 - { - pushFollow(FOLLOW_5); - rule__DataTypeDefinitionRule__Group__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__DataTypeDefinitionRule__Group__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__DataTypeDefinitionRule__Group__1" - - - // $ANTLR start "rule__DataTypeDefinitionRule__Group__1__Impl" - // InternalDataDescriptionLanguage.g:2546:1: rule__DataTypeDefinitionRule__Group__1__Impl : ( 'type' ) ; - public final void rule__DataTypeDefinitionRule__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDataDescriptionLanguage.g:2550:1: ( ( 'type' ) ) - // InternalDataDescriptionLanguage.g:2551:1: ( 'type' ) - { - // InternalDataDescriptionLanguage.g:2551:1: ( 'type' ) - // InternalDataDescriptionLanguage.g:2552:2: 'type' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getDataTypeDefinitionRuleAccess().getTypeKeyword_1()); - } - match(input,64,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getDataTypeDefinitionRuleAccess().getTypeKeyword_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__DataTypeDefinitionRule__Group__1__Impl" - - - // $ANTLR start "rule__DataTypeDefinitionRule__Group__2" - // InternalDataDescriptionLanguage.g:2561:1: rule__DataTypeDefinitionRule__Group__2 : rule__DataTypeDefinitionRule__Group__2__Impl rule__DataTypeDefinitionRule__Group__3 ; - public final void rule__DataTypeDefinitionRule__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDataDescriptionLanguage.g:2565:1: ( rule__DataTypeDefinitionRule__Group__2__Impl rule__DataTypeDefinitionRule__Group__3 ) - // InternalDataDescriptionLanguage.g:2566:2: rule__DataTypeDefinitionRule__Group__2__Impl rule__DataTypeDefinitionRule__Group__3 - { - pushFollow(FOLLOW_17); - rule__DataTypeDefinitionRule__Group__2__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__DataTypeDefinitionRule__Group__3(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__DataTypeDefinitionRule__Group__2" - - - // $ANTLR start "rule__DataTypeDefinitionRule__Group__2__Impl" - // InternalDataDescriptionLanguage.g:2573:1: rule__DataTypeDefinitionRule__Group__2__Impl : ( ( rule__DataTypeDefinitionRule__NameAssignment_2 ) ) ; - public final void rule__DataTypeDefinitionRule__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDataDescriptionLanguage.g:2577:1: ( ( ( rule__DataTypeDefinitionRule__NameAssignment_2 ) ) ) - // InternalDataDescriptionLanguage.g:2578:1: ( ( rule__DataTypeDefinitionRule__NameAssignment_2 ) ) - { - // InternalDataDescriptionLanguage.g:2578:1: ( ( rule__DataTypeDefinitionRule__NameAssignment_2 ) ) - // InternalDataDescriptionLanguage.g:2579:2: ( rule__DataTypeDefinitionRule__NameAssignment_2 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getDataTypeDefinitionRuleAccess().getNameAssignment_2()); - } - // InternalDataDescriptionLanguage.g:2580:2: ( rule__DataTypeDefinitionRule__NameAssignment_2 ) - // InternalDataDescriptionLanguage.g:2580:3: rule__DataTypeDefinitionRule__NameAssignment_2 - { - pushFollow(FOLLOW_2); - rule__DataTypeDefinitionRule__NameAssignment_2(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getDataTypeDefinitionRuleAccess().getNameAssignment_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__DataTypeDefinitionRule__Group__2__Impl" + // $ANTLR end "rule__DataTypeDefinitionRule__Group__2__Impl" // $ANTLR start "rule__DataTypeDefinitionRule__Group__3" - // InternalDataDescriptionLanguage.g:2588:1: rule__DataTypeDefinitionRule__Group__3 : rule__DataTypeDefinitionRule__Group__3__Impl rule__DataTypeDefinitionRule__Group__4 ; + // InternalDataDescriptionLanguage.g:2507:1: rule__DataTypeDefinitionRule__Group__3 : rule__DataTypeDefinitionRule__Group__3__Impl rule__DataTypeDefinitionRule__Group__4 ; public final void rule__DataTypeDefinitionRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:2592:1: ( rule__DataTypeDefinitionRule__Group__3__Impl rule__DataTypeDefinitionRule__Group__4 ) - // InternalDataDescriptionLanguage.g:2593:2: rule__DataTypeDefinitionRule__Group__3__Impl rule__DataTypeDefinitionRule__Group__4 + // InternalDataDescriptionLanguage.g:2511:1: ( rule__DataTypeDefinitionRule__Group__3__Impl rule__DataTypeDefinitionRule__Group__4 ) + // InternalDataDescriptionLanguage.g:2512:2: rule__DataTypeDefinitionRule__Group__3__Impl rule__DataTypeDefinitionRule__Group__4 { - pushFollow(FOLLOW_17); + pushFollow(FOLLOW_16); rule__DataTypeDefinitionRule__Group__3__Impl(); state._fsp--; @@ -9294,31 +9053,31 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DataTypeDefinitionRule__Group__3__Impl" - // InternalDataDescriptionLanguage.g:2600:1: rule__DataTypeDefinitionRule__Group__3__Impl : ( ( rule__DataTypeDefinitionRule__Group_3__0 )? ) ; + // InternalDataDescriptionLanguage.g:2519:1: rule__DataTypeDefinitionRule__Group__3__Impl : ( ( rule__DataTypeDefinitionRule__Group_3__0 )? ) ; public final void rule__DataTypeDefinitionRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:2604:1: ( ( ( rule__DataTypeDefinitionRule__Group_3__0 )? ) ) - // InternalDataDescriptionLanguage.g:2605:1: ( ( rule__DataTypeDefinitionRule__Group_3__0 )? ) + // InternalDataDescriptionLanguage.g:2523:1: ( ( ( rule__DataTypeDefinitionRule__Group_3__0 )? ) ) + // InternalDataDescriptionLanguage.g:2524:1: ( ( rule__DataTypeDefinitionRule__Group_3__0 )? ) { - // InternalDataDescriptionLanguage.g:2605:1: ( ( rule__DataTypeDefinitionRule__Group_3__0 )? ) - // InternalDataDescriptionLanguage.g:2606:2: ( rule__DataTypeDefinitionRule__Group_3__0 )? + // InternalDataDescriptionLanguage.g:2524:1: ( ( rule__DataTypeDefinitionRule__Group_3__0 )? ) + // InternalDataDescriptionLanguage.g:2525:2: ( rule__DataTypeDefinitionRule__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeDefinitionRuleAccess().getGroup_3()); } - // InternalDataDescriptionLanguage.g:2607:2: ( rule__DataTypeDefinitionRule__Group_3__0 )? + // InternalDataDescriptionLanguage.g:2526:2: ( rule__DataTypeDefinitionRule__Group_3__0 )? int alt22=2; int LA22_0 = input.LA(1); - if ( (LA22_0==65) ) { + if ( (LA22_0==64) ) { alt22=1; } switch (alt22) { case 1 : - // InternalDataDescriptionLanguage.g:2607:3: rule__DataTypeDefinitionRule__Group_3__0 + // InternalDataDescriptionLanguage.g:2526:3: rule__DataTypeDefinitionRule__Group_3__0 { pushFollow(FOLLOW_2); rule__DataTypeDefinitionRule__Group_3__0(); @@ -9356,16 +9115,16 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DataTypeDefinitionRule__Group__4" - // InternalDataDescriptionLanguage.g:2615:1: rule__DataTypeDefinitionRule__Group__4 : rule__DataTypeDefinitionRule__Group__4__Impl rule__DataTypeDefinitionRule__Group__5 ; + // InternalDataDescriptionLanguage.g:2534:1: rule__DataTypeDefinitionRule__Group__4 : rule__DataTypeDefinitionRule__Group__4__Impl rule__DataTypeDefinitionRule__Group__5 ; public final void rule__DataTypeDefinitionRule__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:2619:1: ( rule__DataTypeDefinitionRule__Group__4__Impl rule__DataTypeDefinitionRule__Group__5 ) - // InternalDataDescriptionLanguage.g:2620:2: rule__DataTypeDefinitionRule__Group__4__Impl rule__DataTypeDefinitionRule__Group__5 + // InternalDataDescriptionLanguage.g:2538:1: ( rule__DataTypeDefinitionRule__Group__4__Impl rule__DataTypeDefinitionRule__Group__5 ) + // InternalDataDescriptionLanguage.g:2539:2: rule__DataTypeDefinitionRule__Group__4__Impl rule__DataTypeDefinitionRule__Group__5 { - pushFollow(FOLLOW_17); + pushFollow(FOLLOW_16); rule__DataTypeDefinitionRule__Group__4__Impl(); state._fsp--; @@ -9394,31 +9153,31 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DataTypeDefinitionRule__Group__4__Impl" - // InternalDataDescriptionLanguage.g:2627:1: rule__DataTypeDefinitionRule__Group__4__Impl : ( ( rule__DataTypeDefinitionRule__Group_4__0 )? ) ; + // InternalDataDescriptionLanguage.g:2546:1: rule__DataTypeDefinitionRule__Group__4__Impl : ( ( rule__DataTypeDefinitionRule__Group_4__0 )? ) ; public final void rule__DataTypeDefinitionRule__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:2631:1: ( ( ( rule__DataTypeDefinitionRule__Group_4__0 )? ) ) - // InternalDataDescriptionLanguage.g:2632:1: ( ( rule__DataTypeDefinitionRule__Group_4__0 )? ) + // InternalDataDescriptionLanguage.g:2550:1: ( ( ( rule__DataTypeDefinitionRule__Group_4__0 )? ) ) + // InternalDataDescriptionLanguage.g:2551:1: ( ( rule__DataTypeDefinitionRule__Group_4__0 )? ) { - // InternalDataDescriptionLanguage.g:2632:1: ( ( rule__DataTypeDefinitionRule__Group_4__0 )? ) - // InternalDataDescriptionLanguage.g:2633:2: ( rule__DataTypeDefinitionRule__Group_4__0 )? + // InternalDataDescriptionLanguage.g:2551:1: ( ( rule__DataTypeDefinitionRule__Group_4__0 )? ) + // InternalDataDescriptionLanguage.g:2552:2: ( rule__DataTypeDefinitionRule__Group_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeDefinitionRuleAccess().getGroup_4()); } - // InternalDataDescriptionLanguage.g:2634:2: ( rule__DataTypeDefinitionRule__Group_4__0 )? + // InternalDataDescriptionLanguage.g:2553:2: ( rule__DataTypeDefinitionRule__Group_4__0 )? int alt23=2; int LA23_0 = input.LA(1); - if ( (LA23_0==66) ) { + if ( (LA23_0==65) ) { alt23=1; } switch (alt23) { case 1 : - // InternalDataDescriptionLanguage.g:2634:3: rule__DataTypeDefinitionRule__Group_4__0 + // InternalDataDescriptionLanguage.g:2553:3: rule__DataTypeDefinitionRule__Group_4__0 { pushFollow(FOLLOW_2); rule__DataTypeDefinitionRule__Group_4__0(); @@ -9456,14 +9215,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DataTypeDefinitionRule__Group__5" - // InternalDataDescriptionLanguage.g:2642:1: rule__DataTypeDefinitionRule__Group__5 : rule__DataTypeDefinitionRule__Group__5__Impl ; + // InternalDataDescriptionLanguage.g:2561:1: rule__DataTypeDefinitionRule__Group__5 : rule__DataTypeDefinitionRule__Group__5__Impl ; public final void rule__DataTypeDefinitionRule__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:2646:1: ( rule__DataTypeDefinitionRule__Group__5__Impl ) - // InternalDataDescriptionLanguage.g:2647:2: rule__DataTypeDefinitionRule__Group__5__Impl + // InternalDataDescriptionLanguage.g:2565:1: ( rule__DataTypeDefinitionRule__Group__5__Impl ) + // InternalDataDescriptionLanguage.g:2566:2: rule__DataTypeDefinitionRule__Group__5__Impl { pushFollow(FOLLOW_2); rule__DataTypeDefinitionRule__Group__5__Impl(); @@ -9489,17 +9248,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DataTypeDefinitionRule__Group__5__Impl" - // InternalDataDescriptionLanguage.g:2653:1: rule__DataTypeDefinitionRule__Group__5__Impl : ( ';' ) ; + // InternalDataDescriptionLanguage.g:2572:1: rule__DataTypeDefinitionRule__Group__5__Impl : ( ';' ) ; public final void rule__DataTypeDefinitionRule__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:2657:1: ( ( ';' ) ) - // InternalDataDescriptionLanguage.g:2658:1: ( ';' ) + // InternalDataDescriptionLanguage.g:2576:1: ( ( ';' ) ) + // InternalDataDescriptionLanguage.g:2577:1: ( ';' ) { - // InternalDataDescriptionLanguage.g:2658:1: ( ';' ) - // InternalDataDescriptionLanguage.g:2659:2: ';' + // InternalDataDescriptionLanguage.g:2577:1: ( ';' ) + // InternalDataDescriptionLanguage.g:2578:2: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeDefinitionRuleAccess().getSemicolonKeyword_5()); @@ -9530,14 +9289,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DataTypeDefinitionRule__Group_3__0" - // InternalDataDescriptionLanguage.g:2669:1: rule__DataTypeDefinitionRule__Group_3__0 : rule__DataTypeDefinitionRule__Group_3__0__Impl rule__DataTypeDefinitionRule__Group_3__1 ; + // InternalDataDescriptionLanguage.g:2588:1: rule__DataTypeDefinitionRule__Group_3__0 : rule__DataTypeDefinitionRule__Group_3__0__Impl rule__DataTypeDefinitionRule__Group_3__1 ; public final void rule__DataTypeDefinitionRule__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:2673:1: ( rule__DataTypeDefinitionRule__Group_3__0__Impl rule__DataTypeDefinitionRule__Group_3__1 ) - // InternalDataDescriptionLanguage.g:2674:2: rule__DataTypeDefinitionRule__Group_3__0__Impl rule__DataTypeDefinitionRule__Group_3__1 + // InternalDataDescriptionLanguage.g:2592:1: ( rule__DataTypeDefinitionRule__Group_3__0__Impl rule__DataTypeDefinitionRule__Group_3__1 ) + // InternalDataDescriptionLanguage.g:2593:2: rule__DataTypeDefinitionRule__Group_3__0__Impl rule__DataTypeDefinitionRule__Group_3__1 { pushFollow(FOLLOW_8); rule__DataTypeDefinitionRule__Group_3__0__Impl(); @@ -9568,22 +9327,22 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DataTypeDefinitionRule__Group_3__0__Impl" - // InternalDataDescriptionLanguage.g:2681:1: rule__DataTypeDefinitionRule__Group_3__0__Impl : ( 'description' ) ; + // InternalDataDescriptionLanguage.g:2600:1: rule__DataTypeDefinitionRule__Group_3__0__Impl : ( 'description' ) ; public final void rule__DataTypeDefinitionRule__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:2685:1: ( ( 'description' ) ) - // InternalDataDescriptionLanguage.g:2686:1: ( 'description' ) + // InternalDataDescriptionLanguage.g:2604:1: ( ( 'description' ) ) + // InternalDataDescriptionLanguage.g:2605:1: ( 'description' ) { - // InternalDataDescriptionLanguage.g:2686:1: ( 'description' ) - // InternalDataDescriptionLanguage.g:2687:2: 'description' + // InternalDataDescriptionLanguage.g:2605:1: ( 'description' ) + // InternalDataDescriptionLanguage.g:2606:2: 'description' { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeDefinitionRuleAccess().getDescriptionKeyword_3_0()); } - match(input,65,FOLLOW_2); if (state.failed) return ; + match(input,64,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataTypeDefinitionRuleAccess().getDescriptionKeyword_3_0()); } @@ -9609,16 +9368,16 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DataTypeDefinitionRule__Group_3__1" - // InternalDataDescriptionLanguage.g:2696:1: rule__DataTypeDefinitionRule__Group_3__1 : rule__DataTypeDefinitionRule__Group_3__1__Impl rule__DataTypeDefinitionRule__Group_3__2 ; + // InternalDataDescriptionLanguage.g:2615:1: rule__DataTypeDefinitionRule__Group_3__1 : rule__DataTypeDefinitionRule__Group_3__1__Impl rule__DataTypeDefinitionRule__Group_3__2 ; public final void rule__DataTypeDefinitionRule__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:2700:1: ( rule__DataTypeDefinitionRule__Group_3__1__Impl rule__DataTypeDefinitionRule__Group_3__2 ) - // InternalDataDescriptionLanguage.g:2701:2: rule__DataTypeDefinitionRule__Group_3__1__Impl rule__DataTypeDefinitionRule__Group_3__2 + // InternalDataDescriptionLanguage.g:2619:1: ( rule__DataTypeDefinitionRule__Group_3__1__Impl rule__DataTypeDefinitionRule__Group_3__2 ) + // InternalDataDescriptionLanguage.g:2620:2: rule__DataTypeDefinitionRule__Group_3__1__Impl rule__DataTypeDefinitionRule__Group_3__2 { - pushFollow(FOLLOW_18); + pushFollow(FOLLOW_17); rule__DataTypeDefinitionRule__Group_3__1__Impl(); state._fsp--; @@ -9647,17 +9406,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DataTypeDefinitionRule__Group_3__1__Impl" - // InternalDataDescriptionLanguage.g:2708:1: rule__DataTypeDefinitionRule__Group_3__1__Impl : ( ':' ) ; + // InternalDataDescriptionLanguage.g:2627:1: rule__DataTypeDefinitionRule__Group_3__1__Impl : ( ':' ) ; public final void rule__DataTypeDefinitionRule__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:2712:1: ( ( ':' ) ) - // InternalDataDescriptionLanguage.g:2713:1: ( ':' ) + // InternalDataDescriptionLanguage.g:2631:1: ( ( ':' ) ) + // InternalDataDescriptionLanguage.g:2632:1: ( ':' ) { - // InternalDataDescriptionLanguage.g:2713:1: ( ':' ) - // InternalDataDescriptionLanguage.g:2714:2: ':' + // InternalDataDescriptionLanguage.g:2632:1: ( ':' ) + // InternalDataDescriptionLanguage.g:2633:2: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeDefinitionRuleAccess().getColonKeyword_3_1()); @@ -9688,14 +9447,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DataTypeDefinitionRule__Group_3__2" - // InternalDataDescriptionLanguage.g:2723:1: rule__DataTypeDefinitionRule__Group_3__2 : rule__DataTypeDefinitionRule__Group_3__2__Impl ; + // InternalDataDescriptionLanguage.g:2642:1: rule__DataTypeDefinitionRule__Group_3__2 : rule__DataTypeDefinitionRule__Group_3__2__Impl ; public final void rule__DataTypeDefinitionRule__Group_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:2727:1: ( rule__DataTypeDefinitionRule__Group_3__2__Impl ) - // InternalDataDescriptionLanguage.g:2728:2: rule__DataTypeDefinitionRule__Group_3__2__Impl + // InternalDataDescriptionLanguage.g:2646:1: ( rule__DataTypeDefinitionRule__Group_3__2__Impl ) + // InternalDataDescriptionLanguage.g:2647:2: rule__DataTypeDefinitionRule__Group_3__2__Impl { pushFollow(FOLLOW_2); rule__DataTypeDefinitionRule__Group_3__2__Impl(); @@ -9721,23 +9480,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DataTypeDefinitionRule__Group_3__2__Impl" - // InternalDataDescriptionLanguage.g:2734:1: rule__DataTypeDefinitionRule__Group_3__2__Impl : ( ( rule__DataTypeDefinitionRule__DescriptionAssignment_3_2 ) ) ; + // InternalDataDescriptionLanguage.g:2653:1: rule__DataTypeDefinitionRule__Group_3__2__Impl : ( ( rule__DataTypeDefinitionRule__DescriptionAssignment_3_2 ) ) ; public final void rule__DataTypeDefinitionRule__Group_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:2738:1: ( ( ( rule__DataTypeDefinitionRule__DescriptionAssignment_3_2 ) ) ) - // InternalDataDescriptionLanguage.g:2739:1: ( ( rule__DataTypeDefinitionRule__DescriptionAssignment_3_2 ) ) + // InternalDataDescriptionLanguage.g:2657:1: ( ( ( rule__DataTypeDefinitionRule__DescriptionAssignment_3_2 ) ) ) + // InternalDataDescriptionLanguage.g:2658:1: ( ( rule__DataTypeDefinitionRule__DescriptionAssignment_3_2 ) ) { - // InternalDataDescriptionLanguage.g:2739:1: ( ( rule__DataTypeDefinitionRule__DescriptionAssignment_3_2 ) ) - // InternalDataDescriptionLanguage.g:2740:2: ( rule__DataTypeDefinitionRule__DescriptionAssignment_3_2 ) + // InternalDataDescriptionLanguage.g:2658:1: ( ( rule__DataTypeDefinitionRule__DescriptionAssignment_3_2 ) ) + // InternalDataDescriptionLanguage.g:2659:2: ( rule__DataTypeDefinitionRule__DescriptionAssignment_3_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeDefinitionRuleAccess().getDescriptionAssignment_3_2()); } - // InternalDataDescriptionLanguage.g:2741:2: ( rule__DataTypeDefinitionRule__DescriptionAssignment_3_2 ) - // InternalDataDescriptionLanguage.g:2741:3: rule__DataTypeDefinitionRule__DescriptionAssignment_3_2 + // InternalDataDescriptionLanguage.g:2660:2: ( rule__DataTypeDefinitionRule__DescriptionAssignment_3_2 ) + // InternalDataDescriptionLanguage.g:2660:3: rule__DataTypeDefinitionRule__DescriptionAssignment_3_2 { pushFollow(FOLLOW_2); rule__DataTypeDefinitionRule__DescriptionAssignment_3_2(); @@ -9772,16 +9531,16 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DataTypeDefinitionRule__Group_4__0" - // InternalDataDescriptionLanguage.g:2750:1: rule__DataTypeDefinitionRule__Group_4__0 : rule__DataTypeDefinitionRule__Group_4__0__Impl rule__DataTypeDefinitionRule__Group_4__1 ; + // InternalDataDescriptionLanguage.g:2669:1: rule__DataTypeDefinitionRule__Group_4__0 : rule__DataTypeDefinitionRule__Group_4__0__Impl rule__DataTypeDefinitionRule__Group_4__1 ; public final void rule__DataTypeDefinitionRule__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:2754:1: ( rule__DataTypeDefinitionRule__Group_4__0__Impl rule__DataTypeDefinitionRule__Group_4__1 ) - // InternalDataDescriptionLanguage.g:2755:2: rule__DataTypeDefinitionRule__Group_4__0__Impl rule__DataTypeDefinitionRule__Group_4__1 + // InternalDataDescriptionLanguage.g:2673:1: ( rule__DataTypeDefinitionRule__Group_4__0__Impl rule__DataTypeDefinitionRule__Group_4__1 ) + // InternalDataDescriptionLanguage.g:2674:2: rule__DataTypeDefinitionRule__Group_4__0__Impl rule__DataTypeDefinitionRule__Group_4__1 { - pushFollow(FOLLOW_19); + pushFollow(FOLLOW_18); rule__DataTypeDefinitionRule__Group_4__0__Impl(); state._fsp--; @@ -9810,22 +9569,22 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DataTypeDefinitionRule__Group_4__0__Impl" - // InternalDataDescriptionLanguage.g:2762:1: rule__DataTypeDefinitionRule__Group_4__0__Impl : ( 'with' ) ; + // InternalDataDescriptionLanguage.g:2681:1: rule__DataTypeDefinitionRule__Group_4__0__Impl : ( 'with' ) ; public final void rule__DataTypeDefinitionRule__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:2766:1: ( ( 'with' ) ) - // InternalDataDescriptionLanguage.g:2767:1: ( 'with' ) + // InternalDataDescriptionLanguage.g:2685:1: ( ( 'with' ) ) + // InternalDataDescriptionLanguage.g:2686:1: ( 'with' ) { - // InternalDataDescriptionLanguage.g:2767:1: ( 'with' ) - // InternalDataDescriptionLanguage.g:2768:2: 'with' + // InternalDataDescriptionLanguage.g:2686:1: ( 'with' ) + // InternalDataDescriptionLanguage.g:2687:2: 'with' { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeDefinitionRuleAccess().getWithKeyword_4_0()); } - match(input,66,FOLLOW_2); if (state.failed) return ; + match(input,65,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataTypeDefinitionRuleAccess().getWithKeyword_4_0()); } @@ -9851,14 +9610,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DataTypeDefinitionRule__Group_4__1" - // InternalDataDescriptionLanguage.g:2777:1: rule__DataTypeDefinitionRule__Group_4__1 : rule__DataTypeDefinitionRule__Group_4__1__Impl rule__DataTypeDefinitionRule__Group_4__2 ; + // InternalDataDescriptionLanguage.g:2696:1: rule__DataTypeDefinitionRule__Group_4__1 : rule__DataTypeDefinitionRule__Group_4__1__Impl rule__DataTypeDefinitionRule__Group_4__2 ; public final void rule__DataTypeDefinitionRule__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:2781:1: ( rule__DataTypeDefinitionRule__Group_4__1__Impl rule__DataTypeDefinitionRule__Group_4__2 ) - // InternalDataDescriptionLanguage.g:2782:2: rule__DataTypeDefinitionRule__Group_4__1__Impl rule__DataTypeDefinitionRule__Group_4__2 + // InternalDataDescriptionLanguage.g:2700:1: ( rule__DataTypeDefinitionRule__Group_4__1__Impl rule__DataTypeDefinitionRule__Group_4__2 ) + // InternalDataDescriptionLanguage.g:2701:2: rule__DataTypeDefinitionRule__Group_4__1__Impl rule__DataTypeDefinitionRule__Group_4__2 { pushFollow(FOLLOW_8); rule__DataTypeDefinitionRule__Group_4__1__Impl(); @@ -9889,17 +9648,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DataTypeDefinitionRule__Group_4__1__Impl" - // InternalDataDescriptionLanguage.g:2789:1: rule__DataTypeDefinitionRule__Group_4__1__Impl : ( 'constraints' ) ; + // InternalDataDescriptionLanguage.g:2708:1: rule__DataTypeDefinitionRule__Group_4__1__Impl : ( 'constraints' ) ; public final void rule__DataTypeDefinitionRule__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:2793:1: ( ( 'constraints' ) ) - // InternalDataDescriptionLanguage.g:2794:1: ( 'constraints' ) + // InternalDataDescriptionLanguage.g:2712:1: ( ( 'constraints' ) ) + // InternalDataDescriptionLanguage.g:2713:1: ( 'constraints' ) { - // InternalDataDescriptionLanguage.g:2794:1: ( 'constraints' ) - // InternalDataDescriptionLanguage.g:2795:2: 'constraints' + // InternalDataDescriptionLanguage.g:2713:1: ( 'constraints' ) + // InternalDataDescriptionLanguage.g:2714:2: 'constraints' { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeDefinitionRuleAccess().getConstraintsKeyword_4_1()); @@ -9930,14 +9689,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DataTypeDefinitionRule__Group_4__2" - // InternalDataDescriptionLanguage.g:2804:1: rule__DataTypeDefinitionRule__Group_4__2 : rule__DataTypeDefinitionRule__Group_4__2__Impl rule__DataTypeDefinitionRule__Group_4__3 ; + // InternalDataDescriptionLanguage.g:2723:1: rule__DataTypeDefinitionRule__Group_4__2 : rule__DataTypeDefinitionRule__Group_4__2__Impl rule__DataTypeDefinitionRule__Group_4__3 ; public final void rule__DataTypeDefinitionRule__Group_4__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:2808:1: ( rule__DataTypeDefinitionRule__Group_4__2__Impl rule__DataTypeDefinitionRule__Group_4__3 ) - // InternalDataDescriptionLanguage.g:2809:2: rule__DataTypeDefinitionRule__Group_4__2__Impl rule__DataTypeDefinitionRule__Group_4__3 + // InternalDataDescriptionLanguage.g:2727:1: ( rule__DataTypeDefinitionRule__Group_4__2__Impl rule__DataTypeDefinitionRule__Group_4__3 ) + // InternalDataDescriptionLanguage.g:2728:2: rule__DataTypeDefinitionRule__Group_4__2__Impl rule__DataTypeDefinitionRule__Group_4__3 { pushFollow(FOLLOW_13); rule__DataTypeDefinitionRule__Group_4__2__Impl(); @@ -9968,17 +9727,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DataTypeDefinitionRule__Group_4__2__Impl" - // InternalDataDescriptionLanguage.g:2816:1: rule__DataTypeDefinitionRule__Group_4__2__Impl : ( ':' ) ; + // InternalDataDescriptionLanguage.g:2735:1: rule__DataTypeDefinitionRule__Group_4__2__Impl : ( ':' ) ; public final void rule__DataTypeDefinitionRule__Group_4__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:2820:1: ( ( ':' ) ) - // InternalDataDescriptionLanguage.g:2821:1: ( ':' ) + // InternalDataDescriptionLanguage.g:2739:1: ( ( ':' ) ) + // InternalDataDescriptionLanguage.g:2740:1: ( ':' ) { - // InternalDataDescriptionLanguage.g:2821:1: ( ':' ) - // InternalDataDescriptionLanguage.g:2822:2: ':' + // InternalDataDescriptionLanguage.g:2740:1: ( ':' ) + // InternalDataDescriptionLanguage.g:2741:2: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeDefinitionRuleAccess().getColonKeyword_4_2()); @@ -10009,14 +9768,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DataTypeDefinitionRule__Group_4__3" - // InternalDataDescriptionLanguage.g:2831:1: rule__DataTypeDefinitionRule__Group_4__3 : rule__DataTypeDefinitionRule__Group_4__3__Impl ; + // InternalDataDescriptionLanguage.g:2750:1: rule__DataTypeDefinitionRule__Group_4__3 : rule__DataTypeDefinitionRule__Group_4__3__Impl ; public final void rule__DataTypeDefinitionRule__Group_4__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:2835:1: ( rule__DataTypeDefinitionRule__Group_4__3__Impl ) - // InternalDataDescriptionLanguage.g:2836:2: rule__DataTypeDefinitionRule__Group_4__3__Impl + // InternalDataDescriptionLanguage.g:2754:1: ( rule__DataTypeDefinitionRule__Group_4__3__Impl ) + // InternalDataDescriptionLanguage.g:2755:2: rule__DataTypeDefinitionRule__Group_4__3__Impl { pushFollow(FOLLOW_2); rule__DataTypeDefinitionRule__Group_4__3__Impl(); @@ -10042,35 +9801,35 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DataTypeDefinitionRule__Group_4__3__Impl" - // InternalDataDescriptionLanguage.g:2842:1: rule__DataTypeDefinitionRule__Group_4__3__Impl : ( ( rule__DataTypeDefinitionRule__ConstraintsAssignment_4_3 )* ) ; + // InternalDataDescriptionLanguage.g:2761:1: rule__DataTypeDefinitionRule__Group_4__3__Impl : ( ( rule__DataTypeDefinitionRule__ConstraintsAssignment_4_3 )* ) ; public final void rule__DataTypeDefinitionRule__Group_4__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:2846:1: ( ( ( rule__DataTypeDefinitionRule__ConstraintsAssignment_4_3 )* ) ) - // InternalDataDescriptionLanguage.g:2847:1: ( ( rule__DataTypeDefinitionRule__ConstraintsAssignment_4_3 )* ) + // InternalDataDescriptionLanguage.g:2765:1: ( ( ( rule__DataTypeDefinitionRule__ConstraintsAssignment_4_3 )* ) ) + // InternalDataDescriptionLanguage.g:2766:1: ( ( rule__DataTypeDefinitionRule__ConstraintsAssignment_4_3 )* ) { - // InternalDataDescriptionLanguage.g:2847:1: ( ( rule__DataTypeDefinitionRule__ConstraintsAssignment_4_3 )* ) - // InternalDataDescriptionLanguage.g:2848:2: ( rule__DataTypeDefinitionRule__ConstraintsAssignment_4_3 )* + // InternalDataDescriptionLanguage.g:2766:1: ( ( rule__DataTypeDefinitionRule__ConstraintsAssignment_4_3 )* ) + // InternalDataDescriptionLanguage.g:2767:2: ( rule__DataTypeDefinitionRule__ConstraintsAssignment_4_3 )* { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeDefinitionRuleAccess().getConstraintsAssignment_4_3()); } - // InternalDataDescriptionLanguage.g:2849:2: ( rule__DataTypeDefinitionRule__ConstraintsAssignment_4_3 )* + // InternalDataDescriptionLanguage.g:2768:2: ( rule__DataTypeDefinitionRule__ConstraintsAssignment_4_3 )* loop24: do { int alt24=2; int LA24_0 = input.LA(1); - if ( ((LA24_0>=RULE_QUOTED_ID && LA24_0<=RULE_INT)||LA24_0==15||(LA24_0>=30 && LA24_0<=31)||LA24_0==68||LA24_0==73||LA24_0==76||(LA24_0>=87 && LA24_0<=88)) ) { + if ( ((LA24_0>=RULE_QUOTED_ID && LA24_0<=RULE_INT)||LA24_0==15||(LA24_0>=30 && LA24_0<=31)||LA24_0==67||LA24_0==72||LA24_0==75||(LA24_0>=88 && LA24_0<=89)) ) { alt24=1; } switch (alt24) { case 1 : - // InternalDataDescriptionLanguage.g:2849:3: rule__DataTypeDefinitionRule__ConstraintsAssignment_4_3 + // InternalDataDescriptionLanguage.g:2768:3: rule__DataTypeDefinitionRule__ConstraintsAssignment_4_3 { pushFollow(FOLLOW_14); rule__DataTypeDefinitionRule__ConstraintsAssignment_4_3(); @@ -10111,16 +9870,16 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__TypedDataDescriptionRule__Group__0" - // InternalDataDescriptionLanguage.g:2858:1: rule__TypedDataDescriptionRule__Group__0 : rule__TypedDataDescriptionRule__Group__0__Impl rule__TypedDataDescriptionRule__Group__1 ; + // InternalDataDescriptionLanguage.g:2777:1: rule__TypedDataDescriptionRule__Group__0 : rule__TypedDataDescriptionRule__Group__0__Impl rule__TypedDataDescriptionRule__Group__1 ; public final void rule__TypedDataDescriptionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:2862:1: ( rule__TypedDataDescriptionRule__Group__0__Impl rule__TypedDataDescriptionRule__Group__1 ) - // InternalDataDescriptionLanguage.g:2863:2: rule__TypedDataDescriptionRule__Group__0__Impl rule__TypedDataDescriptionRule__Group__1 + // InternalDataDescriptionLanguage.g:2781:1: ( rule__TypedDataDescriptionRule__Group__0__Impl rule__TypedDataDescriptionRule__Group__1 ) + // InternalDataDescriptionLanguage.g:2782:2: rule__TypedDataDescriptionRule__Group__0__Impl rule__TypedDataDescriptionRule__Group__1 { - pushFollow(FOLLOW_20); + pushFollow(FOLLOW_19); rule__TypedDataDescriptionRule__Group__0__Impl(); state._fsp--; @@ -10149,23 +9908,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__TypedDataDescriptionRule__Group__0__Impl" - // InternalDataDescriptionLanguage.g:2870:1: rule__TypedDataDescriptionRule__Group__0__Impl : ( ( rule__TypedDataDescriptionRule__RepresentationAssignment_0 ) ) ; + // InternalDataDescriptionLanguage.g:2789:1: rule__TypedDataDescriptionRule__Group__0__Impl : ( ( rule__TypedDataDescriptionRule__RepresentationAssignment_0 ) ) ; public final void rule__TypedDataDescriptionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:2874:1: ( ( ( rule__TypedDataDescriptionRule__RepresentationAssignment_0 ) ) ) - // InternalDataDescriptionLanguage.g:2875:1: ( ( rule__TypedDataDescriptionRule__RepresentationAssignment_0 ) ) + // InternalDataDescriptionLanguage.g:2793:1: ( ( ( rule__TypedDataDescriptionRule__RepresentationAssignment_0 ) ) ) + // InternalDataDescriptionLanguage.g:2794:1: ( ( rule__TypedDataDescriptionRule__RepresentationAssignment_0 ) ) { - // InternalDataDescriptionLanguage.g:2875:1: ( ( rule__TypedDataDescriptionRule__RepresentationAssignment_0 ) ) - // InternalDataDescriptionLanguage.g:2876:2: ( rule__TypedDataDescriptionRule__RepresentationAssignment_0 ) + // InternalDataDescriptionLanguage.g:2794:1: ( ( rule__TypedDataDescriptionRule__RepresentationAssignment_0 ) ) + // InternalDataDescriptionLanguage.g:2795:2: ( rule__TypedDataDescriptionRule__RepresentationAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypedDataDescriptionRuleAccess().getRepresentationAssignment_0()); } - // InternalDataDescriptionLanguage.g:2877:2: ( rule__TypedDataDescriptionRule__RepresentationAssignment_0 ) - // InternalDataDescriptionLanguage.g:2877:3: rule__TypedDataDescriptionRule__RepresentationAssignment_0 + // InternalDataDescriptionLanguage.g:2796:2: ( rule__TypedDataDescriptionRule__RepresentationAssignment_0 ) + // InternalDataDescriptionLanguage.g:2796:3: rule__TypedDataDescriptionRule__RepresentationAssignment_0 { pushFollow(FOLLOW_2); rule__TypedDataDescriptionRule__RepresentationAssignment_0(); @@ -10200,14 +9959,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__TypedDataDescriptionRule__Group__1" - // InternalDataDescriptionLanguage.g:2885:1: rule__TypedDataDescriptionRule__Group__1 : rule__TypedDataDescriptionRule__Group__1__Impl rule__TypedDataDescriptionRule__Group__2 ; + // InternalDataDescriptionLanguage.g:2804:1: rule__TypedDataDescriptionRule__Group__1 : rule__TypedDataDescriptionRule__Group__1__Impl rule__TypedDataDescriptionRule__Group__2 ; public final void rule__TypedDataDescriptionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:2889:1: ( rule__TypedDataDescriptionRule__Group__1__Impl rule__TypedDataDescriptionRule__Group__2 ) - // InternalDataDescriptionLanguage.g:2890:2: rule__TypedDataDescriptionRule__Group__1__Impl rule__TypedDataDescriptionRule__Group__2 + // InternalDataDescriptionLanguage.g:2808:1: ( rule__TypedDataDescriptionRule__Group__1__Impl rule__TypedDataDescriptionRule__Group__2 ) + // InternalDataDescriptionLanguage.g:2809:2: rule__TypedDataDescriptionRule__Group__1__Impl rule__TypedDataDescriptionRule__Group__2 { pushFollow(FOLLOW_5); rule__TypedDataDescriptionRule__Group__1__Impl(); @@ -10238,17 +9997,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__TypedDataDescriptionRule__Group__1__Impl" - // InternalDataDescriptionLanguage.g:2897:1: rule__TypedDataDescriptionRule__Group__1__Impl : ( 'data' ) ; + // InternalDataDescriptionLanguage.g:2816:1: rule__TypedDataDescriptionRule__Group__1__Impl : ( 'data' ) ; public final void rule__TypedDataDescriptionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:2901:1: ( ( 'data' ) ) - // InternalDataDescriptionLanguage.g:2902:1: ( 'data' ) + // InternalDataDescriptionLanguage.g:2820:1: ( ( 'data' ) ) + // InternalDataDescriptionLanguage.g:2821:1: ( 'data' ) { - // InternalDataDescriptionLanguage.g:2902:1: ( 'data' ) - // InternalDataDescriptionLanguage.g:2903:2: 'data' + // InternalDataDescriptionLanguage.g:2821:1: ( 'data' ) + // InternalDataDescriptionLanguage.g:2822:2: 'data' { if ( state.backtracking==0 ) { before(grammarAccess.getTypedDataDescriptionRuleAccess().getDataKeyword_1()); @@ -10279,16 +10038,16 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__TypedDataDescriptionRule__Group__2" - // InternalDataDescriptionLanguage.g:2912:1: rule__TypedDataDescriptionRule__Group__2 : rule__TypedDataDescriptionRule__Group__2__Impl rule__TypedDataDescriptionRule__Group__3 ; + // InternalDataDescriptionLanguage.g:2831:1: rule__TypedDataDescriptionRule__Group__2 : rule__TypedDataDescriptionRule__Group__2__Impl rule__TypedDataDescriptionRule__Group__3 ; public final void rule__TypedDataDescriptionRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:2916:1: ( rule__TypedDataDescriptionRule__Group__2__Impl rule__TypedDataDescriptionRule__Group__3 ) - // InternalDataDescriptionLanguage.g:2917:2: rule__TypedDataDescriptionRule__Group__2__Impl rule__TypedDataDescriptionRule__Group__3 + // InternalDataDescriptionLanguage.g:2835:1: ( rule__TypedDataDescriptionRule__Group__2__Impl rule__TypedDataDescriptionRule__Group__3 ) + // InternalDataDescriptionLanguage.g:2836:2: rule__TypedDataDescriptionRule__Group__2__Impl rule__TypedDataDescriptionRule__Group__3 { - pushFollow(FOLLOW_21); + pushFollow(FOLLOW_20); rule__TypedDataDescriptionRule__Group__2__Impl(); state._fsp--; @@ -10317,23 +10076,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__TypedDataDescriptionRule__Group__2__Impl" - // InternalDataDescriptionLanguage.g:2924:1: rule__TypedDataDescriptionRule__Group__2__Impl : ( ( rule__TypedDataDescriptionRule__NameAssignment_2 ) ) ; + // InternalDataDescriptionLanguage.g:2843:1: rule__TypedDataDescriptionRule__Group__2__Impl : ( ( rule__TypedDataDescriptionRule__NameAssignment_2 ) ) ; public final void rule__TypedDataDescriptionRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:2928:1: ( ( ( rule__TypedDataDescriptionRule__NameAssignment_2 ) ) ) - // InternalDataDescriptionLanguage.g:2929:1: ( ( rule__TypedDataDescriptionRule__NameAssignment_2 ) ) + // InternalDataDescriptionLanguage.g:2847:1: ( ( ( rule__TypedDataDescriptionRule__NameAssignment_2 ) ) ) + // InternalDataDescriptionLanguage.g:2848:1: ( ( rule__TypedDataDescriptionRule__NameAssignment_2 ) ) { - // InternalDataDescriptionLanguage.g:2929:1: ( ( rule__TypedDataDescriptionRule__NameAssignment_2 ) ) - // InternalDataDescriptionLanguage.g:2930:2: ( rule__TypedDataDescriptionRule__NameAssignment_2 ) + // InternalDataDescriptionLanguage.g:2848:1: ( ( rule__TypedDataDescriptionRule__NameAssignment_2 ) ) + // InternalDataDescriptionLanguage.g:2849:2: ( rule__TypedDataDescriptionRule__NameAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypedDataDescriptionRuleAccess().getNameAssignment_2()); } - // InternalDataDescriptionLanguage.g:2931:2: ( rule__TypedDataDescriptionRule__NameAssignment_2 ) - // InternalDataDescriptionLanguage.g:2931:3: rule__TypedDataDescriptionRule__NameAssignment_2 + // InternalDataDescriptionLanguage.g:2850:2: ( rule__TypedDataDescriptionRule__NameAssignment_2 ) + // InternalDataDescriptionLanguage.g:2850:3: rule__TypedDataDescriptionRule__NameAssignment_2 { pushFollow(FOLLOW_2); rule__TypedDataDescriptionRule__NameAssignment_2(); @@ -10368,16 +10127,16 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__TypedDataDescriptionRule__Group__3" - // InternalDataDescriptionLanguage.g:2939:1: rule__TypedDataDescriptionRule__Group__3 : rule__TypedDataDescriptionRule__Group__3__Impl rule__TypedDataDescriptionRule__Group__4 ; + // InternalDataDescriptionLanguage.g:2858:1: rule__TypedDataDescriptionRule__Group__3 : rule__TypedDataDescriptionRule__Group__3__Impl rule__TypedDataDescriptionRule__Group__4 ; public final void rule__TypedDataDescriptionRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:2943:1: ( rule__TypedDataDescriptionRule__Group__3__Impl rule__TypedDataDescriptionRule__Group__4 ) - // InternalDataDescriptionLanguage.g:2944:2: rule__TypedDataDescriptionRule__Group__3__Impl rule__TypedDataDescriptionRule__Group__4 + // InternalDataDescriptionLanguage.g:2862:1: ( rule__TypedDataDescriptionRule__Group__3__Impl rule__TypedDataDescriptionRule__Group__4 ) + // InternalDataDescriptionLanguage.g:2863:2: rule__TypedDataDescriptionRule__Group__3__Impl rule__TypedDataDescriptionRule__Group__4 { - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_15); rule__TypedDataDescriptionRule__Group__3__Impl(); state._fsp--; @@ -10406,22 +10165,22 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__TypedDataDescriptionRule__Group__3__Impl" - // InternalDataDescriptionLanguage.g:2951:1: rule__TypedDataDescriptionRule__Group__3__Impl : ( 'of' ) ; + // InternalDataDescriptionLanguage.g:2870:1: rule__TypedDataDescriptionRule__Group__3__Impl : ( 'of' ) ; public final void rule__TypedDataDescriptionRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:2955:1: ( ( 'of' ) ) - // InternalDataDescriptionLanguage.g:2956:1: ( 'of' ) + // InternalDataDescriptionLanguage.g:2874:1: ( ( 'of' ) ) + // InternalDataDescriptionLanguage.g:2875:1: ( 'of' ) { - // InternalDataDescriptionLanguage.g:2956:1: ( 'of' ) - // InternalDataDescriptionLanguage.g:2957:2: 'of' + // InternalDataDescriptionLanguage.g:2875:1: ( 'of' ) + // InternalDataDescriptionLanguage.g:2876:2: 'of' { if ( state.backtracking==0 ) { before(grammarAccess.getTypedDataDescriptionRuleAccess().getOfKeyword_3()); } - match(input,67,FOLLOW_2); if (state.failed) return ; + match(input,66,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypedDataDescriptionRuleAccess().getOfKeyword_3()); } @@ -10447,14 +10206,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__TypedDataDescriptionRule__Group__4" - // InternalDataDescriptionLanguage.g:2966:1: rule__TypedDataDescriptionRule__Group__4 : rule__TypedDataDescriptionRule__Group__4__Impl rule__TypedDataDescriptionRule__Group__5 ; + // InternalDataDescriptionLanguage.g:2885:1: rule__TypedDataDescriptionRule__Group__4 : rule__TypedDataDescriptionRule__Group__4__Impl rule__TypedDataDescriptionRule__Group__5 ; public final void rule__TypedDataDescriptionRule__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:2970:1: ( rule__TypedDataDescriptionRule__Group__4__Impl rule__TypedDataDescriptionRule__Group__5 ) - // InternalDataDescriptionLanguage.g:2971:2: rule__TypedDataDescriptionRule__Group__4__Impl rule__TypedDataDescriptionRule__Group__5 + // InternalDataDescriptionLanguage.g:2889:1: ( rule__TypedDataDescriptionRule__Group__4__Impl rule__TypedDataDescriptionRule__Group__5 ) + // InternalDataDescriptionLanguage.g:2890:2: rule__TypedDataDescriptionRule__Group__4__Impl rule__TypedDataDescriptionRule__Group__5 { pushFollow(FOLLOW_5); rule__TypedDataDescriptionRule__Group__4__Impl(); @@ -10485,22 +10244,22 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__TypedDataDescriptionRule__Group__4__Impl" - // InternalDataDescriptionLanguage.g:2978:1: rule__TypedDataDescriptionRule__Group__4__Impl : ( 'type' ) ; + // InternalDataDescriptionLanguage.g:2897:1: rule__TypedDataDescriptionRule__Group__4__Impl : ( 'type' ) ; public final void rule__TypedDataDescriptionRule__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:2982:1: ( ( 'type' ) ) - // InternalDataDescriptionLanguage.g:2983:1: ( 'type' ) + // InternalDataDescriptionLanguage.g:2901:1: ( ( 'type' ) ) + // InternalDataDescriptionLanguage.g:2902:1: ( 'type' ) { - // InternalDataDescriptionLanguage.g:2983:1: ( 'type' ) - // InternalDataDescriptionLanguage.g:2984:2: 'type' + // InternalDataDescriptionLanguage.g:2902:1: ( 'type' ) + // InternalDataDescriptionLanguage.g:2903:2: 'type' { if ( state.backtracking==0 ) { before(grammarAccess.getTypedDataDescriptionRuleAccess().getTypeKeyword_4()); } - match(input,64,FOLLOW_2); if (state.failed) return ; + match(input,62,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypedDataDescriptionRuleAccess().getTypeKeyword_4()); } @@ -10526,16 +10285,16 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__TypedDataDescriptionRule__Group__5" - // InternalDataDescriptionLanguage.g:2993:1: rule__TypedDataDescriptionRule__Group__5 : rule__TypedDataDescriptionRule__Group__5__Impl rule__TypedDataDescriptionRule__Group__6 ; + // InternalDataDescriptionLanguage.g:2912:1: rule__TypedDataDescriptionRule__Group__5 : rule__TypedDataDescriptionRule__Group__5__Impl rule__TypedDataDescriptionRule__Group__6 ; public final void rule__TypedDataDescriptionRule__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:2997:1: ( rule__TypedDataDescriptionRule__Group__5__Impl rule__TypedDataDescriptionRule__Group__6 ) - // InternalDataDescriptionLanguage.g:2998:2: rule__TypedDataDescriptionRule__Group__5__Impl rule__TypedDataDescriptionRule__Group__6 + // InternalDataDescriptionLanguage.g:2916:1: ( rule__TypedDataDescriptionRule__Group__5__Impl rule__TypedDataDescriptionRule__Group__6 ) + // InternalDataDescriptionLanguage.g:2917:2: rule__TypedDataDescriptionRule__Group__5__Impl rule__TypedDataDescriptionRule__Group__6 { - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_21); rule__TypedDataDescriptionRule__Group__5__Impl(); state._fsp--; @@ -10564,23 +10323,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__TypedDataDescriptionRule__Group__5__Impl" - // InternalDataDescriptionLanguage.g:3005:1: rule__TypedDataDescriptionRule__Group__5__Impl : ( ( rule__TypedDataDescriptionRule__TypeAssignment_5 ) ) ; + // InternalDataDescriptionLanguage.g:2924:1: rule__TypedDataDescriptionRule__Group__5__Impl : ( ( rule__TypedDataDescriptionRule__TypeAssignment_5 ) ) ; public final void rule__TypedDataDescriptionRule__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3009:1: ( ( ( rule__TypedDataDescriptionRule__TypeAssignment_5 ) ) ) - // InternalDataDescriptionLanguage.g:3010:1: ( ( rule__TypedDataDescriptionRule__TypeAssignment_5 ) ) + // InternalDataDescriptionLanguage.g:2928:1: ( ( ( rule__TypedDataDescriptionRule__TypeAssignment_5 ) ) ) + // InternalDataDescriptionLanguage.g:2929:1: ( ( rule__TypedDataDescriptionRule__TypeAssignment_5 ) ) { - // InternalDataDescriptionLanguage.g:3010:1: ( ( rule__TypedDataDescriptionRule__TypeAssignment_5 ) ) - // InternalDataDescriptionLanguage.g:3011:2: ( rule__TypedDataDescriptionRule__TypeAssignment_5 ) + // InternalDataDescriptionLanguage.g:2929:1: ( ( rule__TypedDataDescriptionRule__TypeAssignment_5 ) ) + // InternalDataDescriptionLanguage.g:2930:2: ( rule__TypedDataDescriptionRule__TypeAssignment_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypedDataDescriptionRuleAccess().getTypeAssignment_5()); } - // InternalDataDescriptionLanguage.g:3012:2: ( rule__TypedDataDescriptionRule__TypeAssignment_5 ) - // InternalDataDescriptionLanguage.g:3012:3: rule__TypedDataDescriptionRule__TypeAssignment_5 + // InternalDataDescriptionLanguage.g:2931:2: ( rule__TypedDataDescriptionRule__TypeAssignment_5 ) + // InternalDataDescriptionLanguage.g:2931:3: rule__TypedDataDescriptionRule__TypeAssignment_5 { pushFollow(FOLLOW_2); rule__TypedDataDescriptionRule__TypeAssignment_5(); @@ -10615,16 +10374,16 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__TypedDataDescriptionRule__Group__6" - // InternalDataDescriptionLanguage.g:3020:1: rule__TypedDataDescriptionRule__Group__6 : rule__TypedDataDescriptionRule__Group__6__Impl rule__TypedDataDescriptionRule__Group__7 ; + // InternalDataDescriptionLanguage.g:2939:1: rule__TypedDataDescriptionRule__Group__6 : rule__TypedDataDescriptionRule__Group__6__Impl rule__TypedDataDescriptionRule__Group__7 ; public final void rule__TypedDataDescriptionRule__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3024:1: ( rule__TypedDataDescriptionRule__Group__6__Impl rule__TypedDataDescriptionRule__Group__7 ) - // InternalDataDescriptionLanguage.g:3025:2: rule__TypedDataDescriptionRule__Group__6__Impl rule__TypedDataDescriptionRule__Group__7 + // InternalDataDescriptionLanguage.g:2943:1: ( rule__TypedDataDescriptionRule__Group__6__Impl rule__TypedDataDescriptionRule__Group__7 ) + // InternalDataDescriptionLanguage.g:2944:2: rule__TypedDataDescriptionRule__Group__6__Impl rule__TypedDataDescriptionRule__Group__7 { - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_21); rule__TypedDataDescriptionRule__Group__6__Impl(); state._fsp--; @@ -10653,31 +10412,31 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__TypedDataDescriptionRule__Group__6__Impl" - // InternalDataDescriptionLanguage.g:3032:1: rule__TypedDataDescriptionRule__Group__6__Impl : ( ( rule__TypedDataDescriptionRule__Group_6__0 )? ) ; + // InternalDataDescriptionLanguage.g:2951:1: rule__TypedDataDescriptionRule__Group__6__Impl : ( ( rule__TypedDataDescriptionRule__Group_6__0 )? ) ; public final void rule__TypedDataDescriptionRule__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3036:1: ( ( ( rule__TypedDataDescriptionRule__Group_6__0 )? ) ) - // InternalDataDescriptionLanguage.g:3037:1: ( ( rule__TypedDataDescriptionRule__Group_6__0 )? ) + // InternalDataDescriptionLanguage.g:2955:1: ( ( ( rule__TypedDataDescriptionRule__Group_6__0 )? ) ) + // InternalDataDescriptionLanguage.g:2956:1: ( ( rule__TypedDataDescriptionRule__Group_6__0 )? ) { - // InternalDataDescriptionLanguage.g:3037:1: ( ( rule__TypedDataDescriptionRule__Group_6__0 )? ) - // InternalDataDescriptionLanguage.g:3038:2: ( rule__TypedDataDescriptionRule__Group_6__0 )? + // InternalDataDescriptionLanguage.g:2956:1: ( ( rule__TypedDataDescriptionRule__Group_6__0 )? ) + // InternalDataDescriptionLanguage.g:2957:2: ( rule__TypedDataDescriptionRule__Group_6__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getTypedDataDescriptionRuleAccess().getGroup_6()); } - // InternalDataDescriptionLanguage.g:3039:2: ( rule__TypedDataDescriptionRule__Group_6__0 )? + // InternalDataDescriptionLanguage.g:2958:2: ( rule__TypedDataDescriptionRule__Group_6__0 )? int alt25=2; int LA25_0 = input.LA(1); - if ( (LA25_0==66) ) { + if ( (LA25_0==65) ) { alt25=1; } switch (alt25) { case 1 : - // InternalDataDescriptionLanguage.g:3039:3: rule__TypedDataDescriptionRule__Group_6__0 + // InternalDataDescriptionLanguage.g:2958:3: rule__TypedDataDescriptionRule__Group_6__0 { pushFollow(FOLLOW_2); rule__TypedDataDescriptionRule__Group_6__0(); @@ -10715,14 +10474,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__TypedDataDescriptionRule__Group__7" - // InternalDataDescriptionLanguage.g:3047:1: rule__TypedDataDescriptionRule__Group__7 : rule__TypedDataDescriptionRule__Group__7__Impl ; + // InternalDataDescriptionLanguage.g:2966:1: rule__TypedDataDescriptionRule__Group__7 : rule__TypedDataDescriptionRule__Group__7__Impl ; public final void rule__TypedDataDescriptionRule__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3051:1: ( rule__TypedDataDescriptionRule__Group__7__Impl ) - // InternalDataDescriptionLanguage.g:3052:2: rule__TypedDataDescriptionRule__Group__7__Impl + // InternalDataDescriptionLanguage.g:2970:1: ( rule__TypedDataDescriptionRule__Group__7__Impl ) + // InternalDataDescriptionLanguage.g:2971:2: rule__TypedDataDescriptionRule__Group__7__Impl { pushFollow(FOLLOW_2); rule__TypedDataDescriptionRule__Group__7__Impl(); @@ -10748,17 +10507,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__TypedDataDescriptionRule__Group__7__Impl" - // InternalDataDescriptionLanguage.g:3058:1: rule__TypedDataDescriptionRule__Group__7__Impl : ( ';' ) ; + // InternalDataDescriptionLanguage.g:2977:1: rule__TypedDataDescriptionRule__Group__7__Impl : ( ';' ) ; public final void rule__TypedDataDescriptionRule__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3062:1: ( ( ';' ) ) - // InternalDataDescriptionLanguage.g:3063:1: ( ';' ) + // InternalDataDescriptionLanguage.g:2981:1: ( ( ';' ) ) + // InternalDataDescriptionLanguage.g:2982:1: ( ';' ) { - // InternalDataDescriptionLanguage.g:3063:1: ( ';' ) - // InternalDataDescriptionLanguage.g:3064:2: ';' + // InternalDataDescriptionLanguage.g:2982:1: ( ';' ) + // InternalDataDescriptionLanguage.g:2983:2: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getTypedDataDescriptionRuleAccess().getSemicolonKeyword_7()); @@ -10789,16 +10548,16 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__TypedDataDescriptionRule__Group_6__0" - // InternalDataDescriptionLanguage.g:3074:1: rule__TypedDataDescriptionRule__Group_6__0 : rule__TypedDataDescriptionRule__Group_6__0__Impl rule__TypedDataDescriptionRule__Group_6__1 ; + // InternalDataDescriptionLanguage.g:2993:1: rule__TypedDataDescriptionRule__Group_6__0 : rule__TypedDataDescriptionRule__Group_6__0__Impl rule__TypedDataDescriptionRule__Group_6__1 ; public final void rule__TypedDataDescriptionRule__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3078:1: ( rule__TypedDataDescriptionRule__Group_6__0__Impl rule__TypedDataDescriptionRule__Group_6__1 ) - // InternalDataDescriptionLanguage.g:3079:2: rule__TypedDataDescriptionRule__Group_6__0__Impl rule__TypedDataDescriptionRule__Group_6__1 + // InternalDataDescriptionLanguage.g:2997:1: ( rule__TypedDataDescriptionRule__Group_6__0__Impl rule__TypedDataDescriptionRule__Group_6__1 ) + // InternalDataDescriptionLanguage.g:2998:2: rule__TypedDataDescriptionRule__Group_6__0__Impl rule__TypedDataDescriptionRule__Group_6__1 { - pushFollow(FOLLOW_19); + pushFollow(FOLLOW_18); rule__TypedDataDescriptionRule__Group_6__0__Impl(); state._fsp--; @@ -10827,22 +10586,22 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__TypedDataDescriptionRule__Group_6__0__Impl" - // InternalDataDescriptionLanguage.g:3086:1: rule__TypedDataDescriptionRule__Group_6__0__Impl : ( 'with' ) ; + // InternalDataDescriptionLanguage.g:3005:1: rule__TypedDataDescriptionRule__Group_6__0__Impl : ( 'with' ) ; public final void rule__TypedDataDescriptionRule__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3090:1: ( ( 'with' ) ) - // InternalDataDescriptionLanguage.g:3091:1: ( 'with' ) + // InternalDataDescriptionLanguage.g:3009:1: ( ( 'with' ) ) + // InternalDataDescriptionLanguage.g:3010:1: ( 'with' ) { - // InternalDataDescriptionLanguage.g:3091:1: ( 'with' ) - // InternalDataDescriptionLanguage.g:3092:2: 'with' + // InternalDataDescriptionLanguage.g:3010:1: ( 'with' ) + // InternalDataDescriptionLanguage.g:3011:2: 'with' { if ( state.backtracking==0 ) { before(grammarAccess.getTypedDataDescriptionRuleAccess().getWithKeyword_6_0()); } - match(input,66,FOLLOW_2); if (state.failed) return ; + match(input,65,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypedDataDescriptionRuleAccess().getWithKeyword_6_0()); } @@ -10868,14 +10627,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__TypedDataDescriptionRule__Group_6__1" - // InternalDataDescriptionLanguage.g:3101:1: rule__TypedDataDescriptionRule__Group_6__1 : rule__TypedDataDescriptionRule__Group_6__1__Impl rule__TypedDataDescriptionRule__Group_6__2 ; + // InternalDataDescriptionLanguage.g:3020:1: rule__TypedDataDescriptionRule__Group_6__1 : rule__TypedDataDescriptionRule__Group_6__1__Impl rule__TypedDataDescriptionRule__Group_6__2 ; public final void rule__TypedDataDescriptionRule__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3105:1: ( rule__TypedDataDescriptionRule__Group_6__1__Impl rule__TypedDataDescriptionRule__Group_6__2 ) - // InternalDataDescriptionLanguage.g:3106:2: rule__TypedDataDescriptionRule__Group_6__1__Impl rule__TypedDataDescriptionRule__Group_6__2 + // InternalDataDescriptionLanguage.g:3024:1: ( rule__TypedDataDescriptionRule__Group_6__1__Impl rule__TypedDataDescriptionRule__Group_6__2 ) + // InternalDataDescriptionLanguage.g:3025:2: rule__TypedDataDescriptionRule__Group_6__1__Impl rule__TypedDataDescriptionRule__Group_6__2 { pushFollow(FOLLOW_8); rule__TypedDataDescriptionRule__Group_6__1__Impl(); @@ -10906,17 +10665,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__TypedDataDescriptionRule__Group_6__1__Impl" - // InternalDataDescriptionLanguage.g:3113:1: rule__TypedDataDescriptionRule__Group_6__1__Impl : ( 'constraints' ) ; + // InternalDataDescriptionLanguage.g:3032:1: rule__TypedDataDescriptionRule__Group_6__1__Impl : ( 'constraints' ) ; public final void rule__TypedDataDescriptionRule__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3117:1: ( ( 'constraints' ) ) - // InternalDataDescriptionLanguage.g:3118:1: ( 'constraints' ) + // InternalDataDescriptionLanguage.g:3036:1: ( ( 'constraints' ) ) + // InternalDataDescriptionLanguage.g:3037:1: ( 'constraints' ) { - // InternalDataDescriptionLanguage.g:3118:1: ( 'constraints' ) - // InternalDataDescriptionLanguage.g:3119:2: 'constraints' + // InternalDataDescriptionLanguage.g:3037:1: ( 'constraints' ) + // InternalDataDescriptionLanguage.g:3038:2: 'constraints' { if ( state.backtracking==0 ) { before(grammarAccess.getTypedDataDescriptionRuleAccess().getConstraintsKeyword_6_1()); @@ -10947,14 +10706,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__TypedDataDescriptionRule__Group_6__2" - // InternalDataDescriptionLanguage.g:3128:1: rule__TypedDataDescriptionRule__Group_6__2 : rule__TypedDataDescriptionRule__Group_6__2__Impl rule__TypedDataDescriptionRule__Group_6__3 ; + // InternalDataDescriptionLanguage.g:3047:1: rule__TypedDataDescriptionRule__Group_6__2 : rule__TypedDataDescriptionRule__Group_6__2__Impl rule__TypedDataDescriptionRule__Group_6__3 ; public final void rule__TypedDataDescriptionRule__Group_6__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3132:1: ( rule__TypedDataDescriptionRule__Group_6__2__Impl rule__TypedDataDescriptionRule__Group_6__3 ) - // InternalDataDescriptionLanguage.g:3133:2: rule__TypedDataDescriptionRule__Group_6__2__Impl rule__TypedDataDescriptionRule__Group_6__3 + // InternalDataDescriptionLanguage.g:3051:1: ( rule__TypedDataDescriptionRule__Group_6__2__Impl rule__TypedDataDescriptionRule__Group_6__3 ) + // InternalDataDescriptionLanguage.g:3052:2: rule__TypedDataDescriptionRule__Group_6__2__Impl rule__TypedDataDescriptionRule__Group_6__3 { pushFollow(FOLLOW_13); rule__TypedDataDescriptionRule__Group_6__2__Impl(); @@ -10985,17 +10744,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__TypedDataDescriptionRule__Group_6__2__Impl" - // InternalDataDescriptionLanguage.g:3140:1: rule__TypedDataDescriptionRule__Group_6__2__Impl : ( ':' ) ; + // InternalDataDescriptionLanguage.g:3059:1: rule__TypedDataDescriptionRule__Group_6__2__Impl : ( ':' ) ; public final void rule__TypedDataDescriptionRule__Group_6__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3144:1: ( ( ':' ) ) - // InternalDataDescriptionLanguage.g:3145:1: ( ':' ) + // InternalDataDescriptionLanguage.g:3063:1: ( ( ':' ) ) + // InternalDataDescriptionLanguage.g:3064:1: ( ':' ) { - // InternalDataDescriptionLanguage.g:3145:1: ( ':' ) - // InternalDataDescriptionLanguage.g:3146:2: ':' + // InternalDataDescriptionLanguage.g:3064:1: ( ':' ) + // InternalDataDescriptionLanguage.g:3065:2: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getTypedDataDescriptionRuleAccess().getColonKeyword_6_2()); @@ -11026,14 +10785,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__TypedDataDescriptionRule__Group_6__3" - // InternalDataDescriptionLanguage.g:3155:1: rule__TypedDataDescriptionRule__Group_6__3 : rule__TypedDataDescriptionRule__Group_6__3__Impl ; + // InternalDataDescriptionLanguage.g:3074:1: rule__TypedDataDescriptionRule__Group_6__3 : rule__TypedDataDescriptionRule__Group_6__3__Impl ; public final void rule__TypedDataDescriptionRule__Group_6__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3159:1: ( rule__TypedDataDescriptionRule__Group_6__3__Impl ) - // InternalDataDescriptionLanguage.g:3160:2: rule__TypedDataDescriptionRule__Group_6__3__Impl + // InternalDataDescriptionLanguage.g:3078:1: ( rule__TypedDataDescriptionRule__Group_6__3__Impl ) + // InternalDataDescriptionLanguage.g:3079:2: rule__TypedDataDescriptionRule__Group_6__3__Impl { pushFollow(FOLLOW_2); rule__TypedDataDescriptionRule__Group_6__3__Impl(); @@ -11059,35 +10818,35 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__TypedDataDescriptionRule__Group_6__3__Impl" - // InternalDataDescriptionLanguage.g:3166:1: rule__TypedDataDescriptionRule__Group_6__3__Impl : ( ( rule__TypedDataDescriptionRule__ConstraintsAssignment_6_3 )* ) ; + // InternalDataDescriptionLanguage.g:3085:1: rule__TypedDataDescriptionRule__Group_6__3__Impl : ( ( rule__TypedDataDescriptionRule__ConstraintsAssignment_6_3 )* ) ; public final void rule__TypedDataDescriptionRule__Group_6__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3170:1: ( ( ( rule__TypedDataDescriptionRule__ConstraintsAssignment_6_3 )* ) ) - // InternalDataDescriptionLanguage.g:3171:1: ( ( rule__TypedDataDescriptionRule__ConstraintsAssignment_6_3 )* ) + // InternalDataDescriptionLanguage.g:3089:1: ( ( ( rule__TypedDataDescriptionRule__ConstraintsAssignment_6_3 )* ) ) + // InternalDataDescriptionLanguage.g:3090:1: ( ( rule__TypedDataDescriptionRule__ConstraintsAssignment_6_3 )* ) { - // InternalDataDescriptionLanguage.g:3171:1: ( ( rule__TypedDataDescriptionRule__ConstraintsAssignment_6_3 )* ) - // InternalDataDescriptionLanguage.g:3172:2: ( rule__TypedDataDescriptionRule__ConstraintsAssignment_6_3 )* + // InternalDataDescriptionLanguage.g:3090:1: ( ( rule__TypedDataDescriptionRule__ConstraintsAssignment_6_3 )* ) + // InternalDataDescriptionLanguage.g:3091:2: ( rule__TypedDataDescriptionRule__ConstraintsAssignment_6_3 )* { if ( state.backtracking==0 ) { before(grammarAccess.getTypedDataDescriptionRuleAccess().getConstraintsAssignment_6_3()); } - // InternalDataDescriptionLanguage.g:3173:2: ( rule__TypedDataDescriptionRule__ConstraintsAssignment_6_3 )* + // InternalDataDescriptionLanguage.g:3092:2: ( rule__TypedDataDescriptionRule__ConstraintsAssignment_6_3 )* loop26: do { int alt26=2; int LA26_0 = input.LA(1); - if ( ((LA26_0>=RULE_QUOTED_ID && LA26_0<=RULE_INT)||LA26_0==15||(LA26_0>=30 && LA26_0<=31)||LA26_0==68||LA26_0==73||LA26_0==76||(LA26_0>=87 && LA26_0<=88)) ) { + if ( ((LA26_0>=RULE_QUOTED_ID && LA26_0<=RULE_INT)||LA26_0==15||(LA26_0>=30 && LA26_0<=31)||LA26_0==67||LA26_0==72||LA26_0==75||(LA26_0>=88 && LA26_0<=89)) ) { alt26=1; } switch (alt26) { case 1 : - // InternalDataDescriptionLanguage.g:3173:3: rule__TypedDataDescriptionRule__ConstraintsAssignment_6_3 + // InternalDataDescriptionLanguage.g:3092:3: rule__TypedDataDescriptionRule__ConstraintsAssignment_6_3 { pushFollow(FOLLOW_14); rule__TypedDataDescriptionRule__ConstraintsAssignment_6_3(); @@ -11128,14 +10887,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__UntypedDataDescriptionRule__Group__0" - // InternalDataDescriptionLanguage.g:3182:1: rule__UntypedDataDescriptionRule__Group__0 : rule__UntypedDataDescriptionRule__Group__0__Impl rule__UntypedDataDescriptionRule__Group__1 ; + // InternalDataDescriptionLanguage.g:3101:1: rule__UntypedDataDescriptionRule__Group__0 : rule__UntypedDataDescriptionRule__Group__0__Impl rule__UntypedDataDescriptionRule__Group__1 ; public final void rule__UntypedDataDescriptionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3186:1: ( rule__UntypedDataDescriptionRule__Group__0__Impl rule__UntypedDataDescriptionRule__Group__1 ) - // InternalDataDescriptionLanguage.g:3187:2: rule__UntypedDataDescriptionRule__Group__0__Impl rule__UntypedDataDescriptionRule__Group__1 + // InternalDataDescriptionLanguage.g:3105:1: ( rule__UntypedDataDescriptionRule__Group__0__Impl rule__UntypedDataDescriptionRule__Group__1 ) + // InternalDataDescriptionLanguage.g:3106:2: rule__UntypedDataDescriptionRule__Group__0__Impl rule__UntypedDataDescriptionRule__Group__1 { pushFollow(FOLLOW_11); rule__UntypedDataDescriptionRule__Group__0__Impl(); @@ -11166,22 +10925,22 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__UntypedDataDescriptionRule__Group__0__Impl" - // InternalDataDescriptionLanguage.g:3194:1: rule__UntypedDataDescriptionRule__Group__0__Impl : ( ( rule__UntypedDataDescriptionRule__ScaleAssignment_0 )? ) ; + // InternalDataDescriptionLanguage.g:3113:1: rule__UntypedDataDescriptionRule__Group__0__Impl : ( ( rule__UntypedDataDescriptionRule__ScaleAssignment_0 )? ) ; public final void rule__UntypedDataDescriptionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3198:1: ( ( ( rule__UntypedDataDescriptionRule__ScaleAssignment_0 )? ) ) - // InternalDataDescriptionLanguage.g:3199:1: ( ( rule__UntypedDataDescriptionRule__ScaleAssignment_0 )? ) + // InternalDataDescriptionLanguage.g:3117:1: ( ( ( rule__UntypedDataDescriptionRule__ScaleAssignment_0 )? ) ) + // InternalDataDescriptionLanguage.g:3118:1: ( ( rule__UntypedDataDescriptionRule__ScaleAssignment_0 )? ) { - // InternalDataDescriptionLanguage.g:3199:1: ( ( rule__UntypedDataDescriptionRule__ScaleAssignment_0 )? ) - // InternalDataDescriptionLanguage.g:3200:2: ( rule__UntypedDataDescriptionRule__ScaleAssignment_0 )? + // InternalDataDescriptionLanguage.g:3118:1: ( ( rule__UntypedDataDescriptionRule__ScaleAssignment_0 )? ) + // InternalDataDescriptionLanguage.g:3119:2: ( rule__UntypedDataDescriptionRule__ScaleAssignment_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getUntypedDataDescriptionRuleAccess().getScaleAssignment_0()); } - // InternalDataDescriptionLanguage.g:3201:2: ( rule__UntypedDataDescriptionRule__ScaleAssignment_0 )? + // InternalDataDescriptionLanguage.g:3120:2: ( rule__UntypedDataDescriptionRule__ScaleAssignment_0 )? int alt27=2; int LA27_0 = input.LA(1); @@ -11190,7 +10949,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte } switch (alt27) { case 1 : - // InternalDataDescriptionLanguage.g:3201:3: rule__UntypedDataDescriptionRule__ScaleAssignment_0 + // InternalDataDescriptionLanguage.g:3120:3: rule__UntypedDataDescriptionRule__ScaleAssignment_0 { pushFollow(FOLLOW_2); rule__UntypedDataDescriptionRule__ScaleAssignment_0(); @@ -11228,16 +10987,16 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__UntypedDataDescriptionRule__Group__1" - // InternalDataDescriptionLanguage.g:3209:1: rule__UntypedDataDescriptionRule__Group__1 : rule__UntypedDataDescriptionRule__Group__1__Impl rule__UntypedDataDescriptionRule__Group__2 ; + // InternalDataDescriptionLanguage.g:3128:1: rule__UntypedDataDescriptionRule__Group__1 : rule__UntypedDataDescriptionRule__Group__1__Impl rule__UntypedDataDescriptionRule__Group__2 ; public final void rule__UntypedDataDescriptionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3213:1: ( rule__UntypedDataDescriptionRule__Group__1__Impl rule__UntypedDataDescriptionRule__Group__2 ) - // InternalDataDescriptionLanguage.g:3214:2: rule__UntypedDataDescriptionRule__Group__1__Impl rule__UntypedDataDescriptionRule__Group__2 + // InternalDataDescriptionLanguage.g:3132:1: ( rule__UntypedDataDescriptionRule__Group__1__Impl rule__UntypedDataDescriptionRule__Group__2 ) + // InternalDataDescriptionLanguage.g:3133:2: rule__UntypedDataDescriptionRule__Group__1__Impl rule__UntypedDataDescriptionRule__Group__2 { - pushFollow(FOLLOW_20); + pushFollow(FOLLOW_19); rule__UntypedDataDescriptionRule__Group__1__Impl(); state._fsp--; @@ -11266,23 +11025,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__UntypedDataDescriptionRule__Group__1__Impl" - // InternalDataDescriptionLanguage.g:3221:1: rule__UntypedDataDescriptionRule__Group__1__Impl : ( ( rule__UntypedDataDescriptionRule__RepresentationAssignment_1 ) ) ; + // InternalDataDescriptionLanguage.g:3140:1: rule__UntypedDataDescriptionRule__Group__1__Impl : ( ( rule__UntypedDataDescriptionRule__RepresentationAssignment_1 ) ) ; public final void rule__UntypedDataDescriptionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3225:1: ( ( ( rule__UntypedDataDescriptionRule__RepresentationAssignment_1 ) ) ) - // InternalDataDescriptionLanguage.g:3226:1: ( ( rule__UntypedDataDescriptionRule__RepresentationAssignment_1 ) ) + // InternalDataDescriptionLanguage.g:3144:1: ( ( ( rule__UntypedDataDescriptionRule__RepresentationAssignment_1 ) ) ) + // InternalDataDescriptionLanguage.g:3145:1: ( ( rule__UntypedDataDescriptionRule__RepresentationAssignment_1 ) ) { - // InternalDataDescriptionLanguage.g:3226:1: ( ( rule__UntypedDataDescriptionRule__RepresentationAssignment_1 ) ) - // InternalDataDescriptionLanguage.g:3227:2: ( rule__UntypedDataDescriptionRule__RepresentationAssignment_1 ) + // InternalDataDescriptionLanguage.g:3145:1: ( ( rule__UntypedDataDescriptionRule__RepresentationAssignment_1 ) ) + // InternalDataDescriptionLanguage.g:3146:2: ( rule__UntypedDataDescriptionRule__RepresentationAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getUntypedDataDescriptionRuleAccess().getRepresentationAssignment_1()); } - // InternalDataDescriptionLanguage.g:3228:2: ( rule__UntypedDataDescriptionRule__RepresentationAssignment_1 ) - // InternalDataDescriptionLanguage.g:3228:3: rule__UntypedDataDescriptionRule__RepresentationAssignment_1 + // InternalDataDescriptionLanguage.g:3147:2: ( rule__UntypedDataDescriptionRule__RepresentationAssignment_1 ) + // InternalDataDescriptionLanguage.g:3147:3: rule__UntypedDataDescriptionRule__RepresentationAssignment_1 { pushFollow(FOLLOW_2); rule__UntypedDataDescriptionRule__RepresentationAssignment_1(); @@ -11317,14 +11076,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__UntypedDataDescriptionRule__Group__2" - // InternalDataDescriptionLanguage.g:3236:1: rule__UntypedDataDescriptionRule__Group__2 : rule__UntypedDataDescriptionRule__Group__2__Impl rule__UntypedDataDescriptionRule__Group__3 ; + // InternalDataDescriptionLanguage.g:3155:1: rule__UntypedDataDescriptionRule__Group__2 : rule__UntypedDataDescriptionRule__Group__2__Impl rule__UntypedDataDescriptionRule__Group__3 ; public final void rule__UntypedDataDescriptionRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3240:1: ( rule__UntypedDataDescriptionRule__Group__2__Impl rule__UntypedDataDescriptionRule__Group__3 ) - // InternalDataDescriptionLanguage.g:3241:2: rule__UntypedDataDescriptionRule__Group__2__Impl rule__UntypedDataDescriptionRule__Group__3 + // InternalDataDescriptionLanguage.g:3159:1: ( rule__UntypedDataDescriptionRule__Group__2__Impl rule__UntypedDataDescriptionRule__Group__3 ) + // InternalDataDescriptionLanguage.g:3160:2: rule__UntypedDataDescriptionRule__Group__2__Impl rule__UntypedDataDescriptionRule__Group__3 { pushFollow(FOLLOW_5); rule__UntypedDataDescriptionRule__Group__2__Impl(); @@ -11355,17 +11114,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__UntypedDataDescriptionRule__Group__2__Impl" - // InternalDataDescriptionLanguage.g:3248:1: rule__UntypedDataDescriptionRule__Group__2__Impl : ( 'data' ) ; + // InternalDataDescriptionLanguage.g:3167:1: rule__UntypedDataDescriptionRule__Group__2__Impl : ( 'data' ) ; public final void rule__UntypedDataDescriptionRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3252:1: ( ( 'data' ) ) - // InternalDataDescriptionLanguage.g:3253:1: ( 'data' ) + // InternalDataDescriptionLanguage.g:3171:1: ( ( 'data' ) ) + // InternalDataDescriptionLanguage.g:3172:1: ( 'data' ) { - // InternalDataDescriptionLanguage.g:3253:1: ( 'data' ) - // InternalDataDescriptionLanguage.g:3254:2: 'data' + // InternalDataDescriptionLanguage.g:3172:1: ( 'data' ) + // InternalDataDescriptionLanguage.g:3173:2: 'data' { if ( state.backtracking==0 ) { before(grammarAccess.getUntypedDataDescriptionRuleAccess().getDataKeyword_2()); @@ -11396,16 +11155,16 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__UntypedDataDescriptionRule__Group__3" - // InternalDataDescriptionLanguage.g:3263:1: rule__UntypedDataDescriptionRule__Group__3 : rule__UntypedDataDescriptionRule__Group__3__Impl rule__UntypedDataDescriptionRule__Group__4 ; + // InternalDataDescriptionLanguage.g:3182:1: rule__UntypedDataDescriptionRule__Group__3 : rule__UntypedDataDescriptionRule__Group__3__Impl rule__UntypedDataDescriptionRule__Group__4 ; public final void rule__UntypedDataDescriptionRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3267:1: ( rule__UntypedDataDescriptionRule__Group__3__Impl rule__UntypedDataDescriptionRule__Group__4 ) - // InternalDataDescriptionLanguage.g:3268:2: rule__UntypedDataDescriptionRule__Group__3__Impl rule__UntypedDataDescriptionRule__Group__4 + // InternalDataDescriptionLanguage.g:3186:1: ( rule__UntypedDataDescriptionRule__Group__3__Impl rule__UntypedDataDescriptionRule__Group__4 ) + // InternalDataDescriptionLanguage.g:3187:2: rule__UntypedDataDescriptionRule__Group__3__Impl rule__UntypedDataDescriptionRule__Group__4 { - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_21); rule__UntypedDataDescriptionRule__Group__3__Impl(); state._fsp--; @@ -11434,23 +11193,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__UntypedDataDescriptionRule__Group__3__Impl" - // InternalDataDescriptionLanguage.g:3275:1: rule__UntypedDataDescriptionRule__Group__3__Impl : ( ( rule__UntypedDataDescriptionRule__NameAssignment_3 ) ) ; + // InternalDataDescriptionLanguage.g:3194:1: rule__UntypedDataDescriptionRule__Group__3__Impl : ( ( rule__UntypedDataDescriptionRule__NameAssignment_3 ) ) ; public final void rule__UntypedDataDescriptionRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3279:1: ( ( ( rule__UntypedDataDescriptionRule__NameAssignment_3 ) ) ) - // InternalDataDescriptionLanguage.g:3280:1: ( ( rule__UntypedDataDescriptionRule__NameAssignment_3 ) ) + // InternalDataDescriptionLanguage.g:3198:1: ( ( ( rule__UntypedDataDescriptionRule__NameAssignment_3 ) ) ) + // InternalDataDescriptionLanguage.g:3199:1: ( ( rule__UntypedDataDescriptionRule__NameAssignment_3 ) ) { - // InternalDataDescriptionLanguage.g:3280:1: ( ( rule__UntypedDataDescriptionRule__NameAssignment_3 ) ) - // InternalDataDescriptionLanguage.g:3281:2: ( rule__UntypedDataDescriptionRule__NameAssignment_3 ) + // InternalDataDescriptionLanguage.g:3199:1: ( ( rule__UntypedDataDescriptionRule__NameAssignment_3 ) ) + // InternalDataDescriptionLanguage.g:3200:2: ( rule__UntypedDataDescriptionRule__NameAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getUntypedDataDescriptionRuleAccess().getNameAssignment_3()); } - // InternalDataDescriptionLanguage.g:3282:2: ( rule__UntypedDataDescriptionRule__NameAssignment_3 ) - // InternalDataDescriptionLanguage.g:3282:3: rule__UntypedDataDescriptionRule__NameAssignment_3 + // InternalDataDescriptionLanguage.g:3201:2: ( rule__UntypedDataDescriptionRule__NameAssignment_3 ) + // InternalDataDescriptionLanguage.g:3201:3: rule__UntypedDataDescriptionRule__NameAssignment_3 { pushFollow(FOLLOW_2); rule__UntypedDataDescriptionRule__NameAssignment_3(); @@ -11485,16 +11244,16 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__UntypedDataDescriptionRule__Group__4" - // InternalDataDescriptionLanguage.g:3290:1: rule__UntypedDataDescriptionRule__Group__4 : rule__UntypedDataDescriptionRule__Group__4__Impl rule__UntypedDataDescriptionRule__Group__5 ; + // InternalDataDescriptionLanguage.g:3209:1: rule__UntypedDataDescriptionRule__Group__4 : rule__UntypedDataDescriptionRule__Group__4__Impl rule__UntypedDataDescriptionRule__Group__5 ; public final void rule__UntypedDataDescriptionRule__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3294:1: ( rule__UntypedDataDescriptionRule__Group__4__Impl rule__UntypedDataDescriptionRule__Group__5 ) - // InternalDataDescriptionLanguage.g:3295:2: rule__UntypedDataDescriptionRule__Group__4__Impl rule__UntypedDataDescriptionRule__Group__5 + // InternalDataDescriptionLanguage.g:3213:1: ( rule__UntypedDataDescriptionRule__Group__4__Impl rule__UntypedDataDescriptionRule__Group__5 ) + // InternalDataDescriptionLanguage.g:3214:2: rule__UntypedDataDescriptionRule__Group__4__Impl rule__UntypedDataDescriptionRule__Group__5 { - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_21); rule__UntypedDataDescriptionRule__Group__4__Impl(); state._fsp--; @@ -11523,31 +11282,31 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__UntypedDataDescriptionRule__Group__4__Impl" - // InternalDataDescriptionLanguage.g:3302:1: rule__UntypedDataDescriptionRule__Group__4__Impl : ( ( rule__UntypedDataDescriptionRule__Group_4__0 )? ) ; + // InternalDataDescriptionLanguage.g:3221:1: rule__UntypedDataDescriptionRule__Group__4__Impl : ( ( rule__UntypedDataDescriptionRule__Group_4__0 )? ) ; public final void rule__UntypedDataDescriptionRule__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3306:1: ( ( ( rule__UntypedDataDescriptionRule__Group_4__0 )? ) ) - // InternalDataDescriptionLanguage.g:3307:1: ( ( rule__UntypedDataDescriptionRule__Group_4__0 )? ) + // InternalDataDescriptionLanguage.g:3225:1: ( ( ( rule__UntypedDataDescriptionRule__Group_4__0 )? ) ) + // InternalDataDescriptionLanguage.g:3226:1: ( ( rule__UntypedDataDescriptionRule__Group_4__0 )? ) { - // InternalDataDescriptionLanguage.g:3307:1: ( ( rule__UntypedDataDescriptionRule__Group_4__0 )? ) - // InternalDataDescriptionLanguage.g:3308:2: ( rule__UntypedDataDescriptionRule__Group_4__0 )? + // InternalDataDescriptionLanguage.g:3226:1: ( ( rule__UntypedDataDescriptionRule__Group_4__0 )? ) + // InternalDataDescriptionLanguage.g:3227:2: ( rule__UntypedDataDescriptionRule__Group_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getUntypedDataDescriptionRuleAccess().getGroup_4()); } - // InternalDataDescriptionLanguage.g:3309:2: ( rule__UntypedDataDescriptionRule__Group_4__0 )? + // InternalDataDescriptionLanguage.g:3228:2: ( rule__UntypedDataDescriptionRule__Group_4__0 )? int alt28=2; int LA28_0 = input.LA(1); - if ( (LA28_0==66) ) { + if ( (LA28_0==65) ) { alt28=1; } switch (alt28) { case 1 : - // InternalDataDescriptionLanguage.g:3309:3: rule__UntypedDataDescriptionRule__Group_4__0 + // InternalDataDescriptionLanguage.g:3228:3: rule__UntypedDataDescriptionRule__Group_4__0 { pushFollow(FOLLOW_2); rule__UntypedDataDescriptionRule__Group_4__0(); @@ -11585,14 +11344,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__UntypedDataDescriptionRule__Group__5" - // InternalDataDescriptionLanguage.g:3317:1: rule__UntypedDataDescriptionRule__Group__5 : rule__UntypedDataDescriptionRule__Group__5__Impl ; + // InternalDataDescriptionLanguage.g:3236:1: rule__UntypedDataDescriptionRule__Group__5 : rule__UntypedDataDescriptionRule__Group__5__Impl ; public final void rule__UntypedDataDescriptionRule__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3321:1: ( rule__UntypedDataDescriptionRule__Group__5__Impl ) - // InternalDataDescriptionLanguage.g:3322:2: rule__UntypedDataDescriptionRule__Group__5__Impl + // InternalDataDescriptionLanguage.g:3240:1: ( rule__UntypedDataDescriptionRule__Group__5__Impl ) + // InternalDataDescriptionLanguage.g:3241:2: rule__UntypedDataDescriptionRule__Group__5__Impl { pushFollow(FOLLOW_2); rule__UntypedDataDescriptionRule__Group__5__Impl(); @@ -11618,17 +11377,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__UntypedDataDescriptionRule__Group__5__Impl" - // InternalDataDescriptionLanguage.g:3328:1: rule__UntypedDataDescriptionRule__Group__5__Impl : ( ';' ) ; + // InternalDataDescriptionLanguage.g:3247:1: rule__UntypedDataDescriptionRule__Group__5__Impl : ( ';' ) ; public final void rule__UntypedDataDescriptionRule__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3332:1: ( ( ';' ) ) - // InternalDataDescriptionLanguage.g:3333:1: ( ';' ) + // InternalDataDescriptionLanguage.g:3251:1: ( ( ';' ) ) + // InternalDataDescriptionLanguage.g:3252:1: ( ';' ) { - // InternalDataDescriptionLanguage.g:3333:1: ( ';' ) - // InternalDataDescriptionLanguage.g:3334:2: ';' + // InternalDataDescriptionLanguage.g:3252:1: ( ';' ) + // InternalDataDescriptionLanguage.g:3253:2: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getUntypedDataDescriptionRuleAccess().getSemicolonKeyword_5()); @@ -11659,16 +11418,16 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__UntypedDataDescriptionRule__Group_4__0" - // InternalDataDescriptionLanguage.g:3344:1: rule__UntypedDataDescriptionRule__Group_4__0 : rule__UntypedDataDescriptionRule__Group_4__0__Impl rule__UntypedDataDescriptionRule__Group_4__1 ; + // InternalDataDescriptionLanguage.g:3263:1: rule__UntypedDataDescriptionRule__Group_4__0 : rule__UntypedDataDescriptionRule__Group_4__0__Impl rule__UntypedDataDescriptionRule__Group_4__1 ; public final void rule__UntypedDataDescriptionRule__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3348:1: ( rule__UntypedDataDescriptionRule__Group_4__0__Impl rule__UntypedDataDescriptionRule__Group_4__1 ) - // InternalDataDescriptionLanguage.g:3349:2: rule__UntypedDataDescriptionRule__Group_4__0__Impl rule__UntypedDataDescriptionRule__Group_4__1 + // InternalDataDescriptionLanguage.g:3267:1: ( rule__UntypedDataDescriptionRule__Group_4__0__Impl rule__UntypedDataDescriptionRule__Group_4__1 ) + // InternalDataDescriptionLanguage.g:3268:2: rule__UntypedDataDescriptionRule__Group_4__0__Impl rule__UntypedDataDescriptionRule__Group_4__1 { - pushFollow(FOLLOW_19); + pushFollow(FOLLOW_18); rule__UntypedDataDescriptionRule__Group_4__0__Impl(); state._fsp--; @@ -11697,22 +11456,22 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__UntypedDataDescriptionRule__Group_4__0__Impl" - // InternalDataDescriptionLanguage.g:3356:1: rule__UntypedDataDescriptionRule__Group_4__0__Impl : ( 'with' ) ; + // InternalDataDescriptionLanguage.g:3275:1: rule__UntypedDataDescriptionRule__Group_4__0__Impl : ( 'with' ) ; public final void rule__UntypedDataDescriptionRule__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3360:1: ( ( 'with' ) ) - // InternalDataDescriptionLanguage.g:3361:1: ( 'with' ) + // InternalDataDescriptionLanguage.g:3279:1: ( ( 'with' ) ) + // InternalDataDescriptionLanguage.g:3280:1: ( 'with' ) { - // InternalDataDescriptionLanguage.g:3361:1: ( 'with' ) - // InternalDataDescriptionLanguage.g:3362:2: 'with' + // InternalDataDescriptionLanguage.g:3280:1: ( 'with' ) + // InternalDataDescriptionLanguage.g:3281:2: 'with' { if ( state.backtracking==0 ) { before(grammarAccess.getUntypedDataDescriptionRuleAccess().getWithKeyword_4_0()); } - match(input,66,FOLLOW_2); if (state.failed) return ; + match(input,65,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUntypedDataDescriptionRuleAccess().getWithKeyword_4_0()); } @@ -11738,14 +11497,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__UntypedDataDescriptionRule__Group_4__1" - // InternalDataDescriptionLanguage.g:3371:1: rule__UntypedDataDescriptionRule__Group_4__1 : rule__UntypedDataDescriptionRule__Group_4__1__Impl rule__UntypedDataDescriptionRule__Group_4__2 ; + // InternalDataDescriptionLanguage.g:3290:1: rule__UntypedDataDescriptionRule__Group_4__1 : rule__UntypedDataDescriptionRule__Group_4__1__Impl rule__UntypedDataDescriptionRule__Group_4__2 ; public final void rule__UntypedDataDescriptionRule__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3375:1: ( rule__UntypedDataDescriptionRule__Group_4__1__Impl rule__UntypedDataDescriptionRule__Group_4__2 ) - // InternalDataDescriptionLanguage.g:3376:2: rule__UntypedDataDescriptionRule__Group_4__1__Impl rule__UntypedDataDescriptionRule__Group_4__2 + // InternalDataDescriptionLanguage.g:3294:1: ( rule__UntypedDataDescriptionRule__Group_4__1__Impl rule__UntypedDataDescriptionRule__Group_4__2 ) + // InternalDataDescriptionLanguage.g:3295:2: rule__UntypedDataDescriptionRule__Group_4__1__Impl rule__UntypedDataDescriptionRule__Group_4__2 { pushFollow(FOLLOW_8); rule__UntypedDataDescriptionRule__Group_4__1__Impl(); @@ -11776,17 +11535,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__UntypedDataDescriptionRule__Group_4__1__Impl" - // InternalDataDescriptionLanguage.g:3383:1: rule__UntypedDataDescriptionRule__Group_4__1__Impl : ( 'constraints' ) ; + // InternalDataDescriptionLanguage.g:3302:1: rule__UntypedDataDescriptionRule__Group_4__1__Impl : ( 'constraints' ) ; public final void rule__UntypedDataDescriptionRule__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3387:1: ( ( 'constraints' ) ) - // InternalDataDescriptionLanguage.g:3388:1: ( 'constraints' ) + // InternalDataDescriptionLanguage.g:3306:1: ( ( 'constraints' ) ) + // InternalDataDescriptionLanguage.g:3307:1: ( 'constraints' ) { - // InternalDataDescriptionLanguage.g:3388:1: ( 'constraints' ) - // InternalDataDescriptionLanguage.g:3389:2: 'constraints' + // InternalDataDescriptionLanguage.g:3307:1: ( 'constraints' ) + // InternalDataDescriptionLanguage.g:3308:2: 'constraints' { if ( state.backtracking==0 ) { before(grammarAccess.getUntypedDataDescriptionRuleAccess().getConstraintsKeyword_4_1()); @@ -11817,14 +11576,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__UntypedDataDescriptionRule__Group_4__2" - // InternalDataDescriptionLanguage.g:3398:1: rule__UntypedDataDescriptionRule__Group_4__2 : rule__UntypedDataDescriptionRule__Group_4__2__Impl rule__UntypedDataDescriptionRule__Group_4__3 ; + // InternalDataDescriptionLanguage.g:3317:1: rule__UntypedDataDescriptionRule__Group_4__2 : rule__UntypedDataDescriptionRule__Group_4__2__Impl rule__UntypedDataDescriptionRule__Group_4__3 ; public final void rule__UntypedDataDescriptionRule__Group_4__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3402:1: ( rule__UntypedDataDescriptionRule__Group_4__2__Impl rule__UntypedDataDescriptionRule__Group_4__3 ) - // InternalDataDescriptionLanguage.g:3403:2: rule__UntypedDataDescriptionRule__Group_4__2__Impl rule__UntypedDataDescriptionRule__Group_4__3 + // InternalDataDescriptionLanguage.g:3321:1: ( rule__UntypedDataDescriptionRule__Group_4__2__Impl rule__UntypedDataDescriptionRule__Group_4__3 ) + // InternalDataDescriptionLanguage.g:3322:2: rule__UntypedDataDescriptionRule__Group_4__2__Impl rule__UntypedDataDescriptionRule__Group_4__3 { pushFollow(FOLLOW_13); rule__UntypedDataDescriptionRule__Group_4__2__Impl(); @@ -11855,17 +11614,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__UntypedDataDescriptionRule__Group_4__2__Impl" - // InternalDataDescriptionLanguage.g:3410:1: rule__UntypedDataDescriptionRule__Group_4__2__Impl : ( ':' ) ; + // InternalDataDescriptionLanguage.g:3329:1: rule__UntypedDataDescriptionRule__Group_4__2__Impl : ( ':' ) ; public final void rule__UntypedDataDescriptionRule__Group_4__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3414:1: ( ( ':' ) ) - // InternalDataDescriptionLanguage.g:3415:1: ( ':' ) + // InternalDataDescriptionLanguage.g:3333:1: ( ( ':' ) ) + // InternalDataDescriptionLanguage.g:3334:1: ( ':' ) { - // InternalDataDescriptionLanguage.g:3415:1: ( ':' ) - // InternalDataDescriptionLanguage.g:3416:2: ':' + // InternalDataDescriptionLanguage.g:3334:1: ( ':' ) + // InternalDataDescriptionLanguage.g:3335:2: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getUntypedDataDescriptionRuleAccess().getColonKeyword_4_2()); @@ -11896,14 +11655,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__UntypedDataDescriptionRule__Group_4__3" - // InternalDataDescriptionLanguage.g:3425:1: rule__UntypedDataDescriptionRule__Group_4__3 : rule__UntypedDataDescriptionRule__Group_4__3__Impl ; + // InternalDataDescriptionLanguage.g:3344:1: rule__UntypedDataDescriptionRule__Group_4__3 : rule__UntypedDataDescriptionRule__Group_4__3__Impl ; public final void rule__UntypedDataDescriptionRule__Group_4__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3429:1: ( rule__UntypedDataDescriptionRule__Group_4__3__Impl ) - // InternalDataDescriptionLanguage.g:3430:2: rule__UntypedDataDescriptionRule__Group_4__3__Impl + // InternalDataDescriptionLanguage.g:3348:1: ( rule__UntypedDataDescriptionRule__Group_4__3__Impl ) + // InternalDataDescriptionLanguage.g:3349:2: rule__UntypedDataDescriptionRule__Group_4__3__Impl { pushFollow(FOLLOW_2); rule__UntypedDataDescriptionRule__Group_4__3__Impl(); @@ -11929,35 +11688,35 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__UntypedDataDescriptionRule__Group_4__3__Impl" - // InternalDataDescriptionLanguage.g:3436:1: rule__UntypedDataDescriptionRule__Group_4__3__Impl : ( ( rule__UntypedDataDescriptionRule__ConstraintsAssignment_4_3 )* ) ; + // InternalDataDescriptionLanguage.g:3355:1: rule__UntypedDataDescriptionRule__Group_4__3__Impl : ( ( rule__UntypedDataDescriptionRule__ConstraintsAssignment_4_3 )* ) ; public final void rule__UntypedDataDescriptionRule__Group_4__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3440:1: ( ( ( rule__UntypedDataDescriptionRule__ConstraintsAssignment_4_3 )* ) ) - // InternalDataDescriptionLanguage.g:3441:1: ( ( rule__UntypedDataDescriptionRule__ConstraintsAssignment_4_3 )* ) + // InternalDataDescriptionLanguage.g:3359:1: ( ( ( rule__UntypedDataDescriptionRule__ConstraintsAssignment_4_3 )* ) ) + // InternalDataDescriptionLanguage.g:3360:1: ( ( rule__UntypedDataDescriptionRule__ConstraintsAssignment_4_3 )* ) { - // InternalDataDescriptionLanguage.g:3441:1: ( ( rule__UntypedDataDescriptionRule__ConstraintsAssignment_4_3 )* ) - // InternalDataDescriptionLanguage.g:3442:2: ( rule__UntypedDataDescriptionRule__ConstraintsAssignment_4_3 )* + // InternalDataDescriptionLanguage.g:3360:1: ( ( rule__UntypedDataDescriptionRule__ConstraintsAssignment_4_3 )* ) + // InternalDataDescriptionLanguage.g:3361:2: ( rule__UntypedDataDescriptionRule__ConstraintsAssignment_4_3 )* { if ( state.backtracking==0 ) { before(grammarAccess.getUntypedDataDescriptionRuleAccess().getConstraintsAssignment_4_3()); } - // InternalDataDescriptionLanguage.g:3443:2: ( rule__UntypedDataDescriptionRule__ConstraintsAssignment_4_3 )* + // InternalDataDescriptionLanguage.g:3362:2: ( rule__UntypedDataDescriptionRule__ConstraintsAssignment_4_3 )* loop29: do { int alt29=2; int LA29_0 = input.LA(1); - if ( ((LA29_0>=RULE_QUOTED_ID && LA29_0<=RULE_INT)||LA29_0==15||(LA29_0>=30 && LA29_0<=31)||LA29_0==68||LA29_0==73||LA29_0==76||(LA29_0>=87 && LA29_0<=88)) ) { + if ( ((LA29_0>=RULE_QUOTED_ID && LA29_0<=RULE_INT)||LA29_0==15||(LA29_0>=30 && LA29_0<=31)||LA29_0==67||LA29_0==72||LA29_0==75||(LA29_0>=88 && LA29_0<=89)) ) { alt29=1; } switch (alt29) { case 1 : - // InternalDataDescriptionLanguage.g:3443:3: rule__UntypedDataDescriptionRule__ConstraintsAssignment_4_3 + // InternalDataDescriptionLanguage.g:3362:3: rule__UntypedDataDescriptionRule__ConstraintsAssignment_4_3 { pushFollow(FOLLOW_14); rule__UntypedDataDescriptionRule__ConstraintsAssignment_4_3(); @@ -11998,16 +11757,16 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__StatementRule__Group__0" - // InternalDataDescriptionLanguage.g:3452:1: rule__StatementRule__Group__0 : rule__StatementRule__Group__0__Impl rule__StatementRule__Group__1 ; + // InternalDataDescriptionLanguage.g:3371:1: rule__StatementRule__Group__0 : rule__StatementRule__Group__0__Impl rule__StatementRule__Group__1 ; public final void rule__StatementRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3456:1: ( rule__StatementRule__Group__0__Impl rule__StatementRule__Group__1 ) - // InternalDataDescriptionLanguage.g:3457:2: rule__StatementRule__Group__0__Impl rule__StatementRule__Group__1 + // InternalDataDescriptionLanguage.g:3375:1: ( rule__StatementRule__Group__0__Impl rule__StatementRule__Group__1 ) + // InternalDataDescriptionLanguage.g:3376:2: rule__StatementRule__Group__0__Impl rule__StatementRule__Group__1 { - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_22); rule__StatementRule__Group__0__Impl(); state._fsp--; @@ -12036,17 +11795,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__StatementRule__Group__0__Impl" - // InternalDataDescriptionLanguage.g:3464:1: rule__StatementRule__Group__0__Impl : ( ruleExpressionRule ) ; + // InternalDataDescriptionLanguage.g:3383:1: rule__StatementRule__Group__0__Impl : ( ruleExpressionRule ) ; public final void rule__StatementRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3468:1: ( ( ruleExpressionRule ) ) - // InternalDataDescriptionLanguage.g:3469:1: ( ruleExpressionRule ) + // InternalDataDescriptionLanguage.g:3387:1: ( ( ruleExpressionRule ) ) + // InternalDataDescriptionLanguage.g:3388:1: ( ruleExpressionRule ) { - // InternalDataDescriptionLanguage.g:3469:1: ( ruleExpressionRule ) - // InternalDataDescriptionLanguage.g:3470:2: ruleExpressionRule + // InternalDataDescriptionLanguage.g:3388:1: ( ruleExpressionRule ) + // InternalDataDescriptionLanguage.g:3389:2: ruleExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getStatementRuleAccess().getExpressionRuleParserRuleCall_0()); @@ -12081,14 +11840,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__StatementRule__Group__1" - // InternalDataDescriptionLanguage.g:3479:1: rule__StatementRule__Group__1 : rule__StatementRule__Group__1__Impl ; + // InternalDataDescriptionLanguage.g:3398:1: rule__StatementRule__Group__1 : rule__StatementRule__Group__1__Impl ; public final void rule__StatementRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3483:1: ( rule__StatementRule__Group__1__Impl ) - // InternalDataDescriptionLanguage.g:3484:2: rule__StatementRule__Group__1__Impl + // InternalDataDescriptionLanguage.g:3402:1: ( rule__StatementRule__Group__1__Impl ) + // InternalDataDescriptionLanguage.g:3403:2: rule__StatementRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__StatementRule__Group__1__Impl(); @@ -12114,17 +11873,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__StatementRule__Group__1__Impl" - // InternalDataDescriptionLanguage.g:3490:1: rule__StatementRule__Group__1__Impl : ( ';' ) ; + // InternalDataDescriptionLanguage.g:3409:1: rule__StatementRule__Group__1__Impl : ( ';' ) ; public final void rule__StatementRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3494:1: ( ( ';' ) ) - // InternalDataDescriptionLanguage.g:3495:1: ( ';' ) + // InternalDataDescriptionLanguage.g:3413:1: ( ( ';' ) ) + // InternalDataDescriptionLanguage.g:3414:1: ( ';' ) { - // InternalDataDescriptionLanguage.g:3495:1: ( ';' ) - // InternalDataDescriptionLanguage.g:3496:2: ';' + // InternalDataDescriptionLanguage.g:3414:1: ( ';' ) + // InternalDataDescriptionLanguage.g:3415:2: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getStatementRuleAccess().getSemicolonKeyword_1()); @@ -12155,14 +11914,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__SelfReferenceRule__Group__0" - // InternalDataDescriptionLanguage.g:3506:1: rule__SelfReferenceRule__Group__0 : rule__SelfReferenceRule__Group__0__Impl rule__SelfReferenceRule__Group__1 ; + // InternalDataDescriptionLanguage.g:3425:1: rule__SelfReferenceRule__Group__0 : rule__SelfReferenceRule__Group__0__Impl rule__SelfReferenceRule__Group__1 ; public final void rule__SelfReferenceRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3510:1: ( rule__SelfReferenceRule__Group__0__Impl rule__SelfReferenceRule__Group__1 ) - // InternalDataDescriptionLanguage.g:3511:2: rule__SelfReferenceRule__Group__0__Impl rule__SelfReferenceRule__Group__1 + // InternalDataDescriptionLanguage.g:3429:1: ( rule__SelfReferenceRule__Group__0__Impl rule__SelfReferenceRule__Group__1 ) + // InternalDataDescriptionLanguage.g:3430:2: rule__SelfReferenceRule__Group__0__Impl rule__SelfReferenceRule__Group__1 { pushFollow(FOLLOW_13); rule__SelfReferenceRule__Group__0__Impl(); @@ -12193,23 +11952,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__SelfReferenceRule__Group__0__Impl" - // InternalDataDescriptionLanguage.g:3518:1: rule__SelfReferenceRule__Group__0__Impl : ( () ) ; + // InternalDataDescriptionLanguage.g:3437:1: rule__SelfReferenceRule__Group__0__Impl : ( () ) ; public final void rule__SelfReferenceRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3522:1: ( ( () ) ) - // InternalDataDescriptionLanguage.g:3523:1: ( () ) + // InternalDataDescriptionLanguage.g:3441:1: ( ( () ) ) + // InternalDataDescriptionLanguage.g:3442:1: ( () ) { - // InternalDataDescriptionLanguage.g:3523:1: ( () ) - // InternalDataDescriptionLanguage.g:3524:2: () + // InternalDataDescriptionLanguage.g:3442:1: ( () ) + // InternalDataDescriptionLanguage.g:3443:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getSelfReferenceRuleAccess().getSelfReferenceAction_0()); } - // InternalDataDescriptionLanguage.g:3525:2: () - // InternalDataDescriptionLanguage.g:3525:3: + // InternalDataDescriptionLanguage.g:3444:2: () + // InternalDataDescriptionLanguage.g:3444:3: { } @@ -12234,14 +11993,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__SelfReferenceRule__Group__1" - // InternalDataDescriptionLanguage.g:3533:1: rule__SelfReferenceRule__Group__1 : rule__SelfReferenceRule__Group__1__Impl ; + // InternalDataDescriptionLanguage.g:3452:1: rule__SelfReferenceRule__Group__1 : rule__SelfReferenceRule__Group__1__Impl ; public final void rule__SelfReferenceRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3537:1: ( rule__SelfReferenceRule__Group__1__Impl ) - // InternalDataDescriptionLanguage.g:3538:2: rule__SelfReferenceRule__Group__1__Impl + // InternalDataDescriptionLanguage.g:3456:1: ( rule__SelfReferenceRule__Group__1__Impl ) + // InternalDataDescriptionLanguage.g:3457:2: rule__SelfReferenceRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__SelfReferenceRule__Group__1__Impl(); @@ -12267,22 +12026,22 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__SelfReferenceRule__Group__1__Impl" - // InternalDataDescriptionLanguage.g:3544:1: rule__SelfReferenceRule__Group__1__Impl : ( 'value' ) ; + // InternalDataDescriptionLanguage.g:3463:1: rule__SelfReferenceRule__Group__1__Impl : ( 'value' ) ; public final void rule__SelfReferenceRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3548:1: ( ( 'value' ) ) - // InternalDataDescriptionLanguage.g:3549:1: ( 'value' ) + // InternalDataDescriptionLanguage.g:3467:1: ( ( 'value' ) ) + // InternalDataDescriptionLanguage.g:3468:1: ( 'value' ) { - // InternalDataDescriptionLanguage.g:3549:1: ( 'value' ) - // InternalDataDescriptionLanguage.g:3550:2: 'value' + // InternalDataDescriptionLanguage.g:3468:1: ( 'value' ) + // InternalDataDescriptionLanguage.g:3469:2: 'value' { if ( state.backtracking==0 ) { before(grammarAccess.getSelfReferenceRuleAccess().getValueKeyword_1()); } - match(input,68,FOLLOW_2); if (state.failed) return ; + match(input,67,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSelfReferenceRuleAccess().getValueKeyword_1()); } @@ -12308,14 +12067,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__OrExpressionRule__Group__0" - // InternalDataDescriptionLanguage.g:3560:1: rule__OrExpressionRule__Group__0 : rule__OrExpressionRule__Group__0__Impl rule__OrExpressionRule__Group__1 ; + // InternalDataDescriptionLanguage.g:3479:1: rule__OrExpressionRule__Group__0 : rule__OrExpressionRule__Group__0__Impl rule__OrExpressionRule__Group__1 ; public final void rule__OrExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3564:1: ( rule__OrExpressionRule__Group__0__Impl rule__OrExpressionRule__Group__1 ) - // InternalDataDescriptionLanguage.g:3565:2: rule__OrExpressionRule__Group__0__Impl rule__OrExpressionRule__Group__1 + // InternalDataDescriptionLanguage.g:3483:1: ( rule__OrExpressionRule__Group__0__Impl rule__OrExpressionRule__Group__1 ) + // InternalDataDescriptionLanguage.g:3484:2: rule__OrExpressionRule__Group__0__Impl rule__OrExpressionRule__Group__1 { pushFollow(FOLLOW_23); rule__OrExpressionRule__Group__0__Impl(); @@ -12346,23 +12105,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__OrExpressionRule__Group__0__Impl" - // InternalDataDescriptionLanguage.g:3572:1: rule__OrExpressionRule__Group__0__Impl : ( ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) ) ; + // InternalDataDescriptionLanguage.g:3491:1: rule__OrExpressionRule__Group__0__Impl : ( ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) ) ; public final void rule__OrExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3576:1: ( ( ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) ) ) - // InternalDataDescriptionLanguage.g:3577:1: ( ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) ) + // InternalDataDescriptionLanguage.g:3495:1: ( ( ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) ) ) + // InternalDataDescriptionLanguage.g:3496:1: ( ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) ) { - // InternalDataDescriptionLanguage.g:3577:1: ( ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) ) - // InternalDataDescriptionLanguage.g:3578:2: ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) + // InternalDataDescriptionLanguage.g:3496:1: ( ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) ) + // InternalDataDescriptionLanguage.g:3497:2: ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOrExpressionRuleAccess().getSubExpressionsAssignment_0()); } - // InternalDataDescriptionLanguage.g:3579:2: ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) - // InternalDataDescriptionLanguage.g:3579:3: rule__OrExpressionRule__SubExpressionsAssignment_0 + // InternalDataDescriptionLanguage.g:3498:2: ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) + // InternalDataDescriptionLanguage.g:3498:3: rule__OrExpressionRule__SubExpressionsAssignment_0 { pushFollow(FOLLOW_2); rule__OrExpressionRule__SubExpressionsAssignment_0(); @@ -12397,14 +12156,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__OrExpressionRule__Group__1" - // InternalDataDescriptionLanguage.g:3587:1: rule__OrExpressionRule__Group__1 : rule__OrExpressionRule__Group__1__Impl ; + // InternalDataDescriptionLanguage.g:3506:1: rule__OrExpressionRule__Group__1 : rule__OrExpressionRule__Group__1__Impl ; public final void rule__OrExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3591:1: ( rule__OrExpressionRule__Group__1__Impl ) - // InternalDataDescriptionLanguage.g:3592:2: rule__OrExpressionRule__Group__1__Impl + // InternalDataDescriptionLanguage.g:3510:1: ( rule__OrExpressionRule__Group__1__Impl ) + // InternalDataDescriptionLanguage.g:3511:2: rule__OrExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__OrExpressionRule__Group__1__Impl(); @@ -12430,35 +12189,35 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__OrExpressionRule__Group__1__Impl" - // InternalDataDescriptionLanguage.g:3598:1: rule__OrExpressionRule__Group__1__Impl : ( ( rule__OrExpressionRule__Group_1__0 )* ) ; + // InternalDataDescriptionLanguage.g:3517:1: rule__OrExpressionRule__Group__1__Impl : ( ( rule__OrExpressionRule__Group_1__0 )* ) ; public final void rule__OrExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3602:1: ( ( ( rule__OrExpressionRule__Group_1__0 )* ) ) - // InternalDataDescriptionLanguage.g:3603:1: ( ( rule__OrExpressionRule__Group_1__0 )* ) + // InternalDataDescriptionLanguage.g:3521:1: ( ( ( rule__OrExpressionRule__Group_1__0 )* ) ) + // InternalDataDescriptionLanguage.g:3522:1: ( ( rule__OrExpressionRule__Group_1__0 )* ) { - // InternalDataDescriptionLanguage.g:3603:1: ( ( rule__OrExpressionRule__Group_1__0 )* ) - // InternalDataDescriptionLanguage.g:3604:2: ( rule__OrExpressionRule__Group_1__0 )* + // InternalDataDescriptionLanguage.g:3522:1: ( ( rule__OrExpressionRule__Group_1__0 )* ) + // InternalDataDescriptionLanguage.g:3523:2: ( rule__OrExpressionRule__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getOrExpressionRuleAccess().getGroup_1()); } - // InternalDataDescriptionLanguage.g:3605:2: ( rule__OrExpressionRule__Group_1__0 )* + // InternalDataDescriptionLanguage.g:3524:2: ( rule__OrExpressionRule__Group_1__0 )* loop30: do { int alt30=2; int LA30_0 = input.LA(1); - if ( (LA30_0==69) ) { + if ( (LA30_0==68) ) { alt30=1; } switch (alt30) { case 1 : - // InternalDataDescriptionLanguage.g:3605:3: rule__OrExpressionRule__Group_1__0 + // InternalDataDescriptionLanguage.g:3524:3: rule__OrExpressionRule__Group_1__0 { pushFollow(FOLLOW_24); rule__OrExpressionRule__Group_1__0(); @@ -12499,14 +12258,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__OrExpressionRule__Group_1__0" - // InternalDataDescriptionLanguage.g:3614:1: rule__OrExpressionRule__Group_1__0 : rule__OrExpressionRule__Group_1__0__Impl rule__OrExpressionRule__Group_1__1 ; + // InternalDataDescriptionLanguage.g:3533:1: rule__OrExpressionRule__Group_1__0 : rule__OrExpressionRule__Group_1__0__Impl rule__OrExpressionRule__Group_1__1 ; public final void rule__OrExpressionRule__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3618:1: ( rule__OrExpressionRule__Group_1__0__Impl rule__OrExpressionRule__Group_1__1 ) - // InternalDataDescriptionLanguage.g:3619:2: rule__OrExpressionRule__Group_1__0__Impl rule__OrExpressionRule__Group_1__1 + // InternalDataDescriptionLanguage.g:3537:1: ( rule__OrExpressionRule__Group_1__0__Impl rule__OrExpressionRule__Group_1__1 ) + // InternalDataDescriptionLanguage.g:3538:2: rule__OrExpressionRule__Group_1__0__Impl rule__OrExpressionRule__Group_1__1 { pushFollow(FOLLOW_13); rule__OrExpressionRule__Group_1__0__Impl(); @@ -12537,22 +12296,22 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__OrExpressionRule__Group_1__0__Impl" - // InternalDataDescriptionLanguage.g:3626:1: rule__OrExpressionRule__Group_1__0__Impl : ( 'OR' ) ; + // InternalDataDescriptionLanguage.g:3545:1: rule__OrExpressionRule__Group_1__0__Impl : ( 'OR' ) ; public final void rule__OrExpressionRule__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3630:1: ( ( 'OR' ) ) - // InternalDataDescriptionLanguage.g:3631:1: ( 'OR' ) + // InternalDataDescriptionLanguage.g:3549:1: ( ( 'OR' ) ) + // InternalDataDescriptionLanguage.g:3550:1: ( 'OR' ) { - // InternalDataDescriptionLanguage.g:3631:1: ( 'OR' ) - // InternalDataDescriptionLanguage.g:3632:2: 'OR' + // InternalDataDescriptionLanguage.g:3550:1: ( 'OR' ) + // InternalDataDescriptionLanguage.g:3551:2: 'OR' { if ( state.backtracking==0 ) { before(grammarAccess.getOrExpressionRuleAccess().getORKeyword_1_0()); } - match(input,69,FOLLOW_2); if (state.failed) return ; + match(input,68,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOrExpressionRuleAccess().getORKeyword_1_0()); } @@ -12578,14 +12337,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__OrExpressionRule__Group_1__1" - // InternalDataDescriptionLanguage.g:3641:1: rule__OrExpressionRule__Group_1__1 : rule__OrExpressionRule__Group_1__1__Impl ; + // InternalDataDescriptionLanguage.g:3560:1: rule__OrExpressionRule__Group_1__1 : rule__OrExpressionRule__Group_1__1__Impl ; public final void rule__OrExpressionRule__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3645:1: ( rule__OrExpressionRule__Group_1__1__Impl ) - // InternalDataDescriptionLanguage.g:3646:2: rule__OrExpressionRule__Group_1__1__Impl + // InternalDataDescriptionLanguage.g:3564:1: ( rule__OrExpressionRule__Group_1__1__Impl ) + // InternalDataDescriptionLanguage.g:3565:2: rule__OrExpressionRule__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__OrExpressionRule__Group_1__1__Impl(); @@ -12611,23 +12370,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__OrExpressionRule__Group_1__1__Impl" - // InternalDataDescriptionLanguage.g:3652:1: rule__OrExpressionRule__Group_1__1__Impl : ( ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) ) ; + // InternalDataDescriptionLanguage.g:3571:1: rule__OrExpressionRule__Group_1__1__Impl : ( ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) ) ; public final void rule__OrExpressionRule__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3656:1: ( ( ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) ) ) - // InternalDataDescriptionLanguage.g:3657:1: ( ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) ) + // InternalDataDescriptionLanguage.g:3575:1: ( ( ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) ) ) + // InternalDataDescriptionLanguage.g:3576:1: ( ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) ) { - // InternalDataDescriptionLanguage.g:3657:1: ( ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) ) - // InternalDataDescriptionLanguage.g:3658:2: ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) + // InternalDataDescriptionLanguage.g:3576:1: ( ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) ) + // InternalDataDescriptionLanguage.g:3577:2: ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOrExpressionRuleAccess().getSubExpressionsAssignment_1_1()); } - // InternalDataDescriptionLanguage.g:3659:2: ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) - // InternalDataDescriptionLanguage.g:3659:3: rule__OrExpressionRule__SubExpressionsAssignment_1_1 + // InternalDataDescriptionLanguage.g:3578:2: ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) + // InternalDataDescriptionLanguage.g:3578:3: rule__OrExpressionRule__SubExpressionsAssignment_1_1 { pushFollow(FOLLOW_2); rule__OrExpressionRule__SubExpressionsAssignment_1_1(); @@ -12662,14 +12421,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__XorExpressionRule__Group__0" - // InternalDataDescriptionLanguage.g:3668:1: rule__XorExpressionRule__Group__0 : rule__XorExpressionRule__Group__0__Impl rule__XorExpressionRule__Group__1 ; + // InternalDataDescriptionLanguage.g:3587:1: rule__XorExpressionRule__Group__0 : rule__XorExpressionRule__Group__0__Impl rule__XorExpressionRule__Group__1 ; public final void rule__XorExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3672:1: ( rule__XorExpressionRule__Group__0__Impl rule__XorExpressionRule__Group__1 ) - // InternalDataDescriptionLanguage.g:3673:2: rule__XorExpressionRule__Group__0__Impl rule__XorExpressionRule__Group__1 + // InternalDataDescriptionLanguage.g:3591:1: ( rule__XorExpressionRule__Group__0__Impl rule__XorExpressionRule__Group__1 ) + // InternalDataDescriptionLanguage.g:3592:2: rule__XorExpressionRule__Group__0__Impl rule__XorExpressionRule__Group__1 { pushFollow(FOLLOW_25); rule__XorExpressionRule__Group__0__Impl(); @@ -12700,23 +12459,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__XorExpressionRule__Group__0__Impl" - // InternalDataDescriptionLanguage.g:3680:1: rule__XorExpressionRule__Group__0__Impl : ( ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) ) ; + // InternalDataDescriptionLanguage.g:3599:1: rule__XorExpressionRule__Group__0__Impl : ( ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) ) ; public final void rule__XorExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3684:1: ( ( ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) ) ) - // InternalDataDescriptionLanguage.g:3685:1: ( ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) ) + // InternalDataDescriptionLanguage.g:3603:1: ( ( ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) ) ) + // InternalDataDescriptionLanguage.g:3604:1: ( ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) ) { - // InternalDataDescriptionLanguage.g:3685:1: ( ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) ) - // InternalDataDescriptionLanguage.g:3686:2: ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) + // InternalDataDescriptionLanguage.g:3604:1: ( ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) ) + // InternalDataDescriptionLanguage.g:3605:2: ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXorExpressionRuleAccess().getSubExpressionsAssignment_0()); } - // InternalDataDescriptionLanguage.g:3687:2: ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) - // InternalDataDescriptionLanguage.g:3687:3: rule__XorExpressionRule__SubExpressionsAssignment_0 + // InternalDataDescriptionLanguage.g:3606:2: ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) + // InternalDataDescriptionLanguage.g:3606:3: rule__XorExpressionRule__SubExpressionsAssignment_0 { pushFollow(FOLLOW_2); rule__XorExpressionRule__SubExpressionsAssignment_0(); @@ -12751,14 +12510,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__XorExpressionRule__Group__1" - // InternalDataDescriptionLanguage.g:3695:1: rule__XorExpressionRule__Group__1 : rule__XorExpressionRule__Group__1__Impl ; + // InternalDataDescriptionLanguage.g:3614:1: rule__XorExpressionRule__Group__1 : rule__XorExpressionRule__Group__1__Impl ; public final void rule__XorExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3699:1: ( rule__XorExpressionRule__Group__1__Impl ) - // InternalDataDescriptionLanguage.g:3700:2: rule__XorExpressionRule__Group__1__Impl + // InternalDataDescriptionLanguage.g:3618:1: ( rule__XorExpressionRule__Group__1__Impl ) + // InternalDataDescriptionLanguage.g:3619:2: rule__XorExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__XorExpressionRule__Group__1__Impl(); @@ -12784,35 +12543,35 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__XorExpressionRule__Group__1__Impl" - // InternalDataDescriptionLanguage.g:3706:1: rule__XorExpressionRule__Group__1__Impl : ( ( rule__XorExpressionRule__Group_1__0 )* ) ; + // InternalDataDescriptionLanguage.g:3625:1: rule__XorExpressionRule__Group__1__Impl : ( ( rule__XorExpressionRule__Group_1__0 )* ) ; public final void rule__XorExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3710:1: ( ( ( rule__XorExpressionRule__Group_1__0 )* ) ) - // InternalDataDescriptionLanguage.g:3711:1: ( ( rule__XorExpressionRule__Group_1__0 )* ) + // InternalDataDescriptionLanguage.g:3629:1: ( ( ( rule__XorExpressionRule__Group_1__0 )* ) ) + // InternalDataDescriptionLanguage.g:3630:1: ( ( rule__XorExpressionRule__Group_1__0 )* ) { - // InternalDataDescriptionLanguage.g:3711:1: ( ( rule__XorExpressionRule__Group_1__0 )* ) - // InternalDataDescriptionLanguage.g:3712:2: ( rule__XorExpressionRule__Group_1__0 )* + // InternalDataDescriptionLanguage.g:3630:1: ( ( rule__XorExpressionRule__Group_1__0 )* ) + // InternalDataDescriptionLanguage.g:3631:2: ( rule__XorExpressionRule__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXorExpressionRuleAccess().getGroup_1()); } - // InternalDataDescriptionLanguage.g:3713:2: ( rule__XorExpressionRule__Group_1__0 )* + // InternalDataDescriptionLanguage.g:3632:2: ( rule__XorExpressionRule__Group_1__0 )* loop31: do { int alt31=2; int LA31_0 = input.LA(1); - if ( (LA31_0==70) ) { + if ( (LA31_0==69) ) { alt31=1; } switch (alt31) { case 1 : - // InternalDataDescriptionLanguage.g:3713:3: rule__XorExpressionRule__Group_1__0 + // InternalDataDescriptionLanguage.g:3632:3: rule__XorExpressionRule__Group_1__0 { pushFollow(FOLLOW_26); rule__XorExpressionRule__Group_1__0(); @@ -12853,14 +12612,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__XorExpressionRule__Group_1__0" - // InternalDataDescriptionLanguage.g:3722:1: rule__XorExpressionRule__Group_1__0 : rule__XorExpressionRule__Group_1__0__Impl rule__XorExpressionRule__Group_1__1 ; + // InternalDataDescriptionLanguage.g:3641:1: rule__XorExpressionRule__Group_1__0 : rule__XorExpressionRule__Group_1__0__Impl rule__XorExpressionRule__Group_1__1 ; public final void rule__XorExpressionRule__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3726:1: ( rule__XorExpressionRule__Group_1__0__Impl rule__XorExpressionRule__Group_1__1 ) - // InternalDataDescriptionLanguage.g:3727:2: rule__XorExpressionRule__Group_1__0__Impl rule__XorExpressionRule__Group_1__1 + // InternalDataDescriptionLanguage.g:3645:1: ( rule__XorExpressionRule__Group_1__0__Impl rule__XorExpressionRule__Group_1__1 ) + // InternalDataDescriptionLanguage.g:3646:2: rule__XorExpressionRule__Group_1__0__Impl rule__XorExpressionRule__Group_1__1 { pushFollow(FOLLOW_13); rule__XorExpressionRule__Group_1__0__Impl(); @@ -12891,22 +12650,22 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__XorExpressionRule__Group_1__0__Impl" - // InternalDataDescriptionLanguage.g:3734:1: rule__XorExpressionRule__Group_1__0__Impl : ( 'XOR' ) ; + // InternalDataDescriptionLanguage.g:3653:1: rule__XorExpressionRule__Group_1__0__Impl : ( 'XOR' ) ; public final void rule__XorExpressionRule__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3738:1: ( ( 'XOR' ) ) - // InternalDataDescriptionLanguage.g:3739:1: ( 'XOR' ) + // InternalDataDescriptionLanguage.g:3657:1: ( ( 'XOR' ) ) + // InternalDataDescriptionLanguage.g:3658:1: ( 'XOR' ) { - // InternalDataDescriptionLanguage.g:3739:1: ( 'XOR' ) - // InternalDataDescriptionLanguage.g:3740:2: 'XOR' + // InternalDataDescriptionLanguage.g:3658:1: ( 'XOR' ) + // InternalDataDescriptionLanguage.g:3659:2: 'XOR' { if ( state.backtracking==0 ) { before(grammarAccess.getXorExpressionRuleAccess().getXORKeyword_1_0()); } - match(input,70,FOLLOW_2); if (state.failed) return ; + match(input,69,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXorExpressionRuleAccess().getXORKeyword_1_0()); } @@ -12932,14 +12691,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__XorExpressionRule__Group_1__1" - // InternalDataDescriptionLanguage.g:3749:1: rule__XorExpressionRule__Group_1__1 : rule__XorExpressionRule__Group_1__1__Impl ; + // InternalDataDescriptionLanguage.g:3668:1: rule__XorExpressionRule__Group_1__1 : rule__XorExpressionRule__Group_1__1__Impl ; public final void rule__XorExpressionRule__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3753:1: ( rule__XorExpressionRule__Group_1__1__Impl ) - // InternalDataDescriptionLanguage.g:3754:2: rule__XorExpressionRule__Group_1__1__Impl + // InternalDataDescriptionLanguage.g:3672:1: ( rule__XorExpressionRule__Group_1__1__Impl ) + // InternalDataDescriptionLanguage.g:3673:2: rule__XorExpressionRule__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__XorExpressionRule__Group_1__1__Impl(); @@ -12965,23 +12724,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__XorExpressionRule__Group_1__1__Impl" - // InternalDataDescriptionLanguage.g:3760:1: rule__XorExpressionRule__Group_1__1__Impl : ( ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) ) ; + // InternalDataDescriptionLanguage.g:3679:1: rule__XorExpressionRule__Group_1__1__Impl : ( ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) ) ; public final void rule__XorExpressionRule__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3764:1: ( ( ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) ) ) - // InternalDataDescriptionLanguage.g:3765:1: ( ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) ) + // InternalDataDescriptionLanguage.g:3683:1: ( ( ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) ) ) + // InternalDataDescriptionLanguage.g:3684:1: ( ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) ) { - // InternalDataDescriptionLanguage.g:3765:1: ( ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) ) - // InternalDataDescriptionLanguage.g:3766:2: ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) + // InternalDataDescriptionLanguage.g:3684:1: ( ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) ) + // InternalDataDescriptionLanguage.g:3685:2: ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXorExpressionRuleAccess().getSubExpressionsAssignment_1_1()); } - // InternalDataDescriptionLanguage.g:3767:2: ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) - // InternalDataDescriptionLanguage.g:3767:3: rule__XorExpressionRule__SubExpressionsAssignment_1_1 + // InternalDataDescriptionLanguage.g:3686:2: ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) + // InternalDataDescriptionLanguage.g:3686:3: rule__XorExpressionRule__SubExpressionsAssignment_1_1 { pushFollow(FOLLOW_2); rule__XorExpressionRule__SubExpressionsAssignment_1_1(); @@ -13016,14 +12775,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AndExpressionRule__Group__0" - // InternalDataDescriptionLanguage.g:3776:1: rule__AndExpressionRule__Group__0 : rule__AndExpressionRule__Group__0__Impl rule__AndExpressionRule__Group__1 ; + // InternalDataDescriptionLanguage.g:3695:1: rule__AndExpressionRule__Group__0 : rule__AndExpressionRule__Group__0__Impl rule__AndExpressionRule__Group__1 ; public final void rule__AndExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3780:1: ( rule__AndExpressionRule__Group__0__Impl rule__AndExpressionRule__Group__1 ) - // InternalDataDescriptionLanguage.g:3781:2: rule__AndExpressionRule__Group__0__Impl rule__AndExpressionRule__Group__1 + // InternalDataDescriptionLanguage.g:3699:1: ( rule__AndExpressionRule__Group__0__Impl rule__AndExpressionRule__Group__1 ) + // InternalDataDescriptionLanguage.g:3700:2: rule__AndExpressionRule__Group__0__Impl rule__AndExpressionRule__Group__1 { pushFollow(FOLLOW_27); rule__AndExpressionRule__Group__0__Impl(); @@ -13054,23 +12813,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AndExpressionRule__Group__0__Impl" - // InternalDataDescriptionLanguage.g:3788:1: rule__AndExpressionRule__Group__0__Impl : ( ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) ) ; + // InternalDataDescriptionLanguage.g:3707:1: rule__AndExpressionRule__Group__0__Impl : ( ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) ) ; public final void rule__AndExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3792:1: ( ( ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) ) ) - // InternalDataDescriptionLanguage.g:3793:1: ( ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) ) + // InternalDataDescriptionLanguage.g:3711:1: ( ( ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) ) ) + // InternalDataDescriptionLanguage.g:3712:1: ( ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) ) { - // InternalDataDescriptionLanguage.g:3793:1: ( ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) ) - // InternalDataDescriptionLanguage.g:3794:2: ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) + // InternalDataDescriptionLanguage.g:3712:1: ( ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) ) + // InternalDataDescriptionLanguage.g:3713:2: ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAndExpressionRuleAccess().getSubExpressionsAssignment_0()); } - // InternalDataDescriptionLanguage.g:3795:2: ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) - // InternalDataDescriptionLanguage.g:3795:3: rule__AndExpressionRule__SubExpressionsAssignment_0 + // InternalDataDescriptionLanguage.g:3714:2: ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) + // InternalDataDescriptionLanguage.g:3714:3: rule__AndExpressionRule__SubExpressionsAssignment_0 { pushFollow(FOLLOW_2); rule__AndExpressionRule__SubExpressionsAssignment_0(); @@ -13105,14 +12864,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AndExpressionRule__Group__1" - // InternalDataDescriptionLanguage.g:3803:1: rule__AndExpressionRule__Group__1 : rule__AndExpressionRule__Group__1__Impl ; + // InternalDataDescriptionLanguage.g:3722:1: rule__AndExpressionRule__Group__1 : rule__AndExpressionRule__Group__1__Impl ; public final void rule__AndExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3807:1: ( rule__AndExpressionRule__Group__1__Impl ) - // InternalDataDescriptionLanguage.g:3808:2: rule__AndExpressionRule__Group__1__Impl + // InternalDataDescriptionLanguage.g:3726:1: ( rule__AndExpressionRule__Group__1__Impl ) + // InternalDataDescriptionLanguage.g:3727:2: rule__AndExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__AndExpressionRule__Group__1__Impl(); @@ -13138,35 +12897,35 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AndExpressionRule__Group__1__Impl" - // InternalDataDescriptionLanguage.g:3814:1: rule__AndExpressionRule__Group__1__Impl : ( ( rule__AndExpressionRule__Group_1__0 )* ) ; + // InternalDataDescriptionLanguage.g:3733:1: rule__AndExpressionRule__Group__1__Impl : ( ( rule__AndExpressionRule__Group_1__0 )* ) ; public final void rule__AndExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3818:1: ( ( ( rule__AndExpressionRule__Group_1__0 )* ) ) - // InternalDataDescriptionLanguage.g:3819:1: ( ( rule__AndExpressionRule__Group_1__0 )* ) + // InternalDataDescriptionLanguage.g:3737:1: ( ( ( rule__AndExpressionRule__Group_1__0 )* ) ) + // InternalDataDescriptionLanguage.g:3738:1: ( ( rule__AndExpressionRule__Group_1__0 )* ) { - // InternalDataDescriptionLanguage.g:3819:1: ( ( rule__AndExpressionRule__Group_1__0 )* ) - // InternalDataDescriptionLanguage.g:3820:2: ( rule__AndExpressionRule__Group_1__0 )* + // InternalDataDescriptionLanguage.g:3738:1: ( ( rule__AndExpressionRule__Group_1__0 )* ) + // InternalDataDescriptionLanguage.g:3739:2: ( rule__AndExpressionRule__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAndExpressionRuleAccess().getGroup_1()); } - // InternalDataDescriptionLanguage.g:3821:2: ( rule__AndExpressionRule__Group_1__0 )* + // InternalDataDescriptionLanguage.g:3740:2: ( rule__AndExpressionRule__Group_1__0 )* loop32: do { int alt32=2; int LA32_0 = input.LA(1); - if ( (LA32_0==71) ) { + if ( (LA32_0==70) ) { alt32=1; } switch (alt32) { case 1 : - // InternalDataDescriptionLanguage.g:3821:3: rule__AndExpressionRule__Group_1__0 + // InternalDataDescriptionLanguage.g:3740:3: rule__AndExpressionRule__Group_1__0 { pushFollow(FOLLOW_28); rule__AndExpressionRule__Group_1__0(); @@ -13207,14 +12966,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AndExpressionRule__Group_1__0" - // InternalDataDescriptionLanguage.g:3830:1: rule__AndExpressionRule__Group_1__0 : rule__AndExpressionRule__Group_1__0__Impl rule__AndExpressionRule__Group_1__1 ; + // InternalDataDescriptionLanguage.g:3749:1: rule__AndExpressionRule__Group_1__0 : rule__AndExpressionRule__Group_1__0__Impl rule__AndExpressionRule__Group_1__1 ; public final void rule__AndExpressionRule__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3834:1: ( rule__AndExpressionRule__Group_1__0__Impl rule__AndExpressionRule__Group_1__1 ) - // InternalDataDescriptionLanguage.g:3835:2: rule__AndExpressionRule__Group_1__0__Impl rule__AndExpressionRule__Group_1__1 + // InternalDataDescriptionLanguage.g:3753:1: ( rule__AndExpressionRule__Group_1__0__Impl rule__AndExpressionRule__Group_1__1 ) + // InternalDataDescriptionLanguage.g:3754:2: rule__AndExpressionRule__Group_1__0__Impl rule__AndExpressionRule__Group_1__1 { pushFollow(FOLLOW_13); rule__AndExpressionRule__Group_1__0__Impl(); @@ -13245,22 +13004,22 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AndExpressionRule__Group_1__0__Impl" - // InternalDataDescriptionLanguage.g:3842:1: rule__AndExpressionRule__Group_1__0__Impl : ( 'AND' ) ; + // InternalDataDescriptionLanguage.g:3761:1: rule__AndExpressionRule__Group_1__0__Impl : ( 'AND' ) ; public final void rule__AndExpressionRule__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3846:1: ( ( 'AND' ) ) - // InternalDataDescriptionLanguage.g:3847:1: ( 'AND' ) + // InternalDataDescriptionLanguage.g:3765:1: ( ( 'AND' ) ) + // InternalDataDescriptionLanguage.g:3766:1: ( 'AND' ) { - // InternalDataDescriptionLanguage.g:3847:1: ( 'AND' ) - // InternalDataDescriptionLanguage.g:3848:2: 'AND' + // InternalDataDescriptionLanguage.g:3766:1: ( 'AND' ) + // InternalDataDescriptionLanguage.g:3767:2: 'AND' { if ( state.backtracking==0 ) { before(grammarAccess.getAndExpressionRuleAccess().getANDKeyword_1_0()); } - match(input,71,FOLLOW_2); if (state.failed) return ; + match(input,70,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAndExpressionRuleAccess().getANDKeyword_1_0()); } @@ -13286,14 +13045,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AndExpressionRule__Group_1__1" - // InternalDataDescriptionLanguage.g:3857:1: rule__AndExpressionRule__Group_1__1 : rule__AndExpressionRule__Group_1__1__Impl ; + // InternalDataDescriptionLanguage.g:3776:1: rule__AndExpressionRule__Group_1__1 : rule__AndExpressionRule__Group_1__1__Impl ; public final void rule__AndExpressionRule__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3861:1: ( rule__AndExpressionRule__Group_1__1__Impl ) - // InternalDataDescriptionLanguage.g:3862:2: rule__AndExpressionRule__Group_1__1__Impl + // InternalDataDescriptionLanguage.g:3780:1: ( rule__AndExpressionRule__Group_1__1__Impl ) + // InternalDataDescriptionLanguage.g:3781:2: rule__AndExpressionRule__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__AndExpressionRule__Group_1__1__Impl(); @@ -13319,23 +13078,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AndExpressionRule__Group_1__1__Impl" - // InternalDataDescriptionLanguage.g:3868:1: rule__AndExpressionRule__Group_1__1__Impl : ( ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) ) ; + // InternalDataDescriptionLanguage.g:3787:1: rule__AndExpressionRule__Group_1__1__Impl : ( ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) ) ; public final void rule__AndExpressionRule__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3872:1: ( ( ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) ) ) - // InternalDataDescriptionLanguage.g:3873:1: ( ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) ) + // InternalDataDescriptionLanguage.g:3791:1: ( ( ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) ) ) + // InternalDataDescriptionLanguage.g:3792:1: ( ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) ) { - // InternalDataDescriptionLanguage.g:3873:1: ( ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) ) - // InternalDataDescriptionLanguage.g:3874:2: ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) + // InternalDataDescriptionLanguage.g:3792:1: ( ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) ) + // InternalDataDescriptionLanguage.g:3793:2: ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAndExpressionRuleAccess().getSubExpressionsAssignment_1_1()); } - // InternalDataDescriptionLanguage.g:3875:2: ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) - // InternalDataDescriptionLanguage.g:3875:3: rule__AndExpressionRule__SubExpressionsAssignment_1_1 + // InternalDataDescriptionLanguage.g:3794:2: ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) + // InternalDataDescriptionLanguage.g:3794:3: rule__AndExpressionRule__SubExpressionsAssignment_1_1 { pushFollow(FOLLOW_2); rule__AndExpressionRule__SubExpressionsAssignment_1_1(); @@ -13370,14 +13129,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__NotExpressionRule__Group__0" - // InternalDataDescriptionLanguage.g:3884:1: rule__NotExpressionRule__Group__0 : rule__NotExpressionRule__Group__0__Impl rule__NotExpressionRule__Group__1 ; + // InternalDataDescriptionLanguage.g:3803:1: rule__NotExpressionRule__Group__0 : rule__NotExpressionRule__Group__0__Impl rule__NotExpressionRule__Group__1 ; public final void rule__NotExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3888:1: ( rule__NotExpressionRule__Group__0__Impl rule__NotExpressionRule__Group__1 ) - // InternalDataDescriptionLanguage.g:3889:2: rule__NotExpressionRule__Group__0__Impl rule__NotExpressionRule__Group__1 + // InternalDataDescriptionLanguage.g:3807:1: ( rule__NotExpressionRule__Group__0__Impl rule__NotExpressionRule__Group__1 ) + // InternalDataDescriptionLanguage.g:3808:2: rule__NotExpressionRule__Group__0__Impl rule__NotExpressionRule__Group__1 { pushFollow(FOLLOW_13); rule__NotExpressionRule__Group__0__Impl(); @@ -13408,31 +13167,31 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__NotExpressionRule__Group__0__Impl" - // InternalDataDescriptionLanguage.g:3896:1: rule__NotExpressionRule__Group__0__Impl : ( ( rule__NotExpressionRule__NegatedAssignment_0 )? ) ; + // InternalDataDescriptionLanguage.g:3815:1: rule__NotExpressionRule__Group__0__Impl : ( ( rule__NotExpressionRule__NegatedAssignment_0 )? ) ; public final void rule__NotExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3900:1: ( ( ( rule__NotExpressionRule__NegatedAssignment_0 )? ) ) - // InternalDataDescriptionLanguage.g:3901:1: ( ( rule__NotExpressionRule__NegatedAssignment_0 )? ) + // InternalDataDescriptionLanguage.g:3819:1: ( ( ( rule__NotExpressionRule__NegatedAssignment_0 )? ) ) + // InternalDataDescriptionLanguage.g:3820:1: ( ( rule__NotExpressionRule__NegatedAssignment_0 )? ) { - // InternalDataDescriptionLanguage.g:3901:1: ( ( rule__NotExpressionRule__NegatedAssignment_0 )? ) - // InternalDataDescriptionLanguage.g:3902:2: ( rule__NotExpressionRule__NegatedAssignment_0 )? + // InternalDataDescriptionLanguage.g:3820:1: ( ( rule__NotExpressionRule__NegatedAssignment_0 )? ) + // InternalDataDescriptionLanguage.g:3821:2: ( rule__NotExpressionRule__NegatedAssignment_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getNotExpressionRuleAccess().getNegatedAssignment_0()); } - // InternalDataDescriptionLanguage.g:3903:2: ( rule__NotExpressionRule__NegatedAssignment_0 )? + // InternalDataDescriptionLanguage.g:3822:2: ( rule__NotExpressionRule__NegatedAssignment_0 )? int alt33=2; int LA33_0 = input.LA(1); - if ( (LA33_0==87) ) { + if ( (LA33_0==88) ) { alt33=1; } switch (alt33) { case 1 : - // InternalDataDescriptionLanguage.g:3903:3: rule__NotExpressionRule__NegatedAssignment_0 + // InternalDataDescriptionLanguage.g:3822:3: rule__NotExpressionRule__NegatedAssignment_0 { pushFollow(FOLLOW_2); rule__NotExpressionRule__NegatedAssignment_0(); @@ -13470,14 +13229,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__NotExpressionRule__Group__1" - // InternalDataDescriptionLanguage.g:3911:1: rule__NotExpressionRule__Group__1 : rule__NotExpressionRule__Group__1__Impl ; + // InternalDataDescriptionLanguage.g:3830:1: rule__NotExpressionRule__Group__1 : rule__NotExpressionRule__Group__1__Impl ; public final void rule__NotExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3915:1: ( rule__NotExpressionRule__Group__1__Impl ) - // InternalDataDescriptionLanguage.g:3916:2: rule__NotExpressionRule__Group__1__Impl + // InternalDataDescriptionLanguage.g:3834:1: ( rule__NotExpressionRule__Group__1__Impl ) + // InternalDataDescriptionLanguage.g:3835:2: rule__NotExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__NotExpressionRule__Group__1__Impl(); @@ -13503,23 +13262,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__NotExpressionRule__Group__1__Impl" - // InternalDataDescriptionLanguage.g:3922:1: rule__NotExpressionRule__Group__1__Impl : ( ( rule__NotExpressionRule__OperandAssignment_1 ) ) ; + // InternalDataDescriptionLanguage.g:3841:1: rule__NotExpressionRule__Group__1__Impl : ( ( rule__NotExpressionRule__OperandAssignment_1 ) ) ; public final void rule__NotExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3926:1: ( ( ( rule__NotExpressionRule__OperandAssignment_1 ) ) ) - // InternalDataDescriptionLanguage.g:3927:1: ( ( rule__NotExpressionRule__OperandAssignment_1 ) ) + // InternalDataDescriptionLanguage.g:3845:1: ( ( ( rule__NotExpressionRule__OperandAssignment_1 ) ) ) + // InternalDataDescriptionLanguage.g:3846:1: ( ( rule__NotExpressionRule__OperandAssignment_1 ) ) { - // InternalDataDescriptionLanguage.g:3927:1: ( ( rule__NotExpressionRule__OperandAssignment_1 ) ) - // InternalDataDescriptionLanguage.g:3928:2: ( rule__NotExpressionRule__OperandAssignment_1 ) + // InternalDataDescriptionLanguage.g:3846:1: ( ( rule__NotExpressionRule__OperandAssignment_1 ) ) + // InternalDataDescriptionLanguage.g:3847:2: ( rule__NotExpressionRule__OperandAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNotExpressionRuleAccess().getOperandAssignment_1()); } - // InternalDataDescriptionLanguage.g:3929:2: ( rule__NotExpressionRule__OperandAssignment_1 ) - // InternalDataDescriptionLanguage.g:3929:3: rule__NotExpressionRule__OperandAssignment_1 + // InternalDataDescriptionLanguage.g:3848:2: ( rule__NotExpressionRule__OperandAssignment_1 ) + // InternalDataDescriptionLanguage.g:3848:3: rule__NotExpressionRule__OperandAssignment_1 { pushFollow(FOLLOW_2); rule__NotExpressionRule__OperandAssignment_1(); @@ -13554,14 +13313,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ComparisonExpressionRule__Group__0" - // InternalDataDescriptionLanguage.g:3938:1: rule__ComparisonExpressionRule__Group__0 : rule__ComparisonExpressionRule__Group__0__Impl rule__ComparisonExpressionRule__Group__1 ; + // InternalDataDescriptionLanguage.g:3857:1: rule__ComparisonExpressionRule__Group__0 : rule__ComparisonExpressionRule__Group__0__Impl rule__ComparisonExpressionRule__Group__1 ; public final void rule__ComparisonExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3942:1: ( rule__ComparisonExpressionRule__Group__0__Impl rule__ComparisonExpressionRule__Group__1 ) - // InternalDataDescriptionLanguage.g:3943:2: rule__ComparisonExpressionRule__Group__0__Impl rule__ComparisonExpressionRule__Group__1 + // InternalDataDescriptionLanguage.g:3861:1: ( rule__ComparisonExpressionRule__Group__0__Impl rule__ComparisonExpressionRule__Group__1 ) + // InternalDataDescriptionLanguage.g:3862:2: rule__ComparisonExpressionRule__Group__0__Impl rule__ComparisonExpressionRule__Group__1 { pushFollow(FOLLOW_29); rule__ComparisonExpressionRule__Group__0__Impl(); @@ -13592,23 +13351,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ComparisonExpressionRule__Group__0__Impl" - // InternalDataDescriptionLanguage.g:3950:1: rule__ComparisonExpressionRule__Group__0__Impl : ( ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) ) ; + // InternalDataDescriptionLanguage.g:3869:1: rule__ComparisonExpressionRule__Group__0__Impl : ( ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) ) ; public final void rule__ComparisonExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3954:1: ( ( ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) ) ) - // InternalDataDescriptionLanguage.g:3955:1: ( ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) ) + // InternalDataDescriptionLanguage.g:3873:1: ( ( ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) ) ) + // InternalDataDescriptionLanguage.g:3874:1: ( ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) ) { - // InternalDataDescriptionLanguage.g:3955:1: ( ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) ) - // InternalDataDescriptionLanguage.g:3956:2: ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) + // InternalDataDescriptionLanguage.g:3874:1: ( ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) ) + // InternalDataDescriptionLanguage.g:3875:2: ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getComparisonExpressionRuleAccess().getLeftOperandAssignment_0()); } - // InternalDataDescriptionLanguage.g:3957:2: ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) - // InternalDataDescriptionLanguage.g:3957:3: rule__ComparisonExpressionRule__LeftOperandAssignment_0 + // InternalDataDescriptionLanguage.g:3876:2: ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) + // InternalDataDescriptionLanguage.g:3876:3: rule__ComparisonExpressionRule__LeftOperandAssignment_0 { pushFollow(FOLLOW_2); rule__ComparisonExpressionRule__LeftOperandAssignment_0(); @@ -13643,14 +13402,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ComparisonExpressionRule__Group__1" - // InternalDataDescriptionLanguage.g:3965:1: rule__ComparisonExpressionRule__Group__1 : rule__ComparisonExpressionRule__Group__1__Impl ; + // InternalDataDescriptionLanguage.g:3884:1: rule__ComparisonExpressionRule__Group__1 : rule__ComparisonExpressionRule__Group__1__Impl ; public final void rule__ComparisonExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3969:1: ( rule__ComparisonExpressionRule__Group__1__Impl ) - // InternalDataDescriptionLanguage.g:3970:2: rule__ComparisonExpressionRule__Group__1__Impl + // InternalDataDescriptionLanguage.g:3888:1: ( rule__ComparisonExpressionRule__Group__1__Impl ) + // InternalDataDescriptionLanguage.g:3889:2: rule__ComparisonExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__ComparisonExpressionRule__Group__1__Impl(); @@ -13676,22 +13435,22 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ComparisonExpressionRule__Group__1__Impl" - // InternalDataDescriptionLanguage.g:3976:1: rule__ComparisonExpressionRule__Group__1__Impl : ( ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* ) ; + // InternalDataDescriptionLanguage.g:3895:1: rule__ComparisonExpressionRule__Group__1__Impl : ( ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* ) ; public final void rule__ComparisonExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3980:1: ( ( ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* ) ) - // InternalDataDescriptionLanguage.g:3981:1: ( ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* ) + // InternalDataDescriptionLanguage.g:3899:1: ( ( ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* ) ) + // InternalDataDescriptionLanguage.g:3900:1: ( ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* ) { - // InternalDataDescriptionLanguage.g:3981:1: ( ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* ) - // InternalDataDescriptionLanguage.g:3982:2: ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* + // InternalDataDescriptionLanguage.g:3900:1: ( ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* ) + // InternalDataDescriptionLanguage.g:3901:2: ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getComparisonExpressionRuleAccess().getComparisonAssignment_1()); } - // InternalDataDescriptionLanguage.g:3983:2: ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* + // InternalDataDescriptionLanguage.g:3902:2: ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* loop34: do { int alt34=2; @@ -13704,7 +13463,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte switch (alt34) { case 1 : - // InternalDataDescriptionLanguage.g:3983:3: rule__ComparisonExpressionRule__ComparisonAssignment_1 + // InternalDataDescriptionLanguage.g:3902:3: rule__ComparisonExpressionRule__ComparisonAssignment_1 { pushFollow(FOLLOW_30); rule__ComparisonExpressionRule__ComparisonAssignment_1(); @@ -13745,14 +13504,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialComparisonExpressionRule__Group__0" - // InternalDataDescriptionLanguage.g:3992:1: rule__PartialComparisonExpressionRule__Group__0 : rule__PartialComparisonExpressionRule__Group__0__Impl rule__PartialComparisonExpressionRule__Group__1 ; + // InternalDataDescriptionLanguage.g:3911:1: rule__PartialComparisonExpressionRule__Group__0 : rule__PartialComparisonExpressionRule__Group__0__Impl rule__PartialComparisonExpressionRule__Group__1 ; public final void rule__PartialComparisonExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:3996:1: ( rule__PartialComparisonExpressionRule__Group__0__Impl rule__PartialComparisonExpressionRule__Group__1 ) - // InternalDataDescriptionLanguage.g:3997:2: rule__PartialComparisonExpressionRule__Group__0__Impl rule__PartialComparisonExpressionRule__Group__1 + // InternalDataDescriptionLanguage.g:3915:1: ( rule__PartialComparisonExpressionRule__Group__0__Impl rule__PartialComparisonExpressionRule__Group__1 ) + // InternalDataDescriptionLanguage.g:3916:2: rule__PartialComparisonExpressionRule__Group__0__Impl rule__PartialComparisonExpressionRule__Group__1 { pushFollow(FOLLOW_13); rule__PartialComparisonExpressionRule__Group__0__Impl(); @@ -13783,23 +13542,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialComparisonExpressionRule__Group__0__Impl" - // InternalDataDescriptionLanguage.g:4004:1: rule__PartialComparisonExpressionRule__Group__0__Impl : ( ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) ) ; + // InternalDataDescriptionLanguage.g:3923:1: rule__PartialComparisonExpressionRule__Group__0__Impl : ( ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) ) ; public final void rule__PartialComparisonExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4008:1: ( ( ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) ) ) - // InternalDataDescriptionLanguage.g:4009:1: ( ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) ) + // InternalDataDescriptionLanguage.g:3927:1: ( ( ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) ) ) + // InternalDataDescriptionLanguage.g:3928:1: ( ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) ) { - // InternalDataDescriptionLanguage.g:4009:1: ( ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) ) - // InternalDataDescriptionLanguage.g:4010:2: ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) + // InternalDataDescriptionLanguage.g:3928:1: ( ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) ) + // InternalDataDescriptionLanguage.g:3929:2: ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPartialComparisonExpressionRuleAccess().getOperatorAssignment_0()); } - // InternalDataDescriptionLanguage.g:4011:2: ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) - // InternalDataDescriptionLanguage.g:4011:3: rule__PartialComparisonExpressionRule__OperatorAssignment_0 + // InternalDataDescriptionLanguage.g:3930:2: ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) + // InternalDataDescriptionLanguage.g:3930:3: rule__PartialComparisonExpressionRule__OperatorAssignment_0 { pushFollow(FOLLOW_2); rule__PartialComparisonExpressionRule__OperatorAssignment_0(); @@ -13834,14 +13593,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialComparisonExpressionRule__Group__1" - // InternalDataDescriptionLanguage.g:4019:1: rule__PartialComparisonExpressionRule__Group__1 : rule__PartialComparisonExpressionRule__Group__1__Impl ; + // InternalDataDescriptionLanguage.g:3938:1: rule__PartialComparisonExpressionRule__Group__1 : rule__PartialComparisonExpressionRule__Group__1__Impl ; public final void rule__PartialComparisonExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4023:1: ( rule__PartialComparisonExpressionRule__Group__1__Impl ) - // InternalDataDescriptionLanguage.g:4024:2: rule__PartialComparisonExpressionRule__Group__1__Impl + // InternalDataDescriptionLanguage.g:3942:1: ( rule__PartialComparisonExpressionRule__Group__1__Impl ) + // InternalDataDescriptionLanguage.g:3943:2: rule__PartialComparisonExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__PartialComparisonExpressionRule__Group__1__Impl(); @@ -13867,23 +13626,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialComparisonExpressionRule__Group__1__Impl" - // InternalDataDescriptionLanguage.g:4030:1: rule__PartialComparisonExpressionRule__Group__1__Impl : ( ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) ) ; + // InternalDataDescriptionLanguage.g:3949:1: rule__PartialComparisonExpressionRule__Group__1__Impl : ( ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) ) ; public final void rule__PartialComparisonExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4034:1: ( ( ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) ) ) - // InternalDataDescriptionLanguage.g:4035:1: ( ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) ) + // InternalDataDescriptionLanguage.g:3953:1: ( ( ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) ) ) + // InternalDataDescriptionLanguage.g:3954:1: ( ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) ) { - // InternalDataDescriptionLanguage.g:4035:1: ( ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) ) - // InternalDataDescriptionLanguage.g:4036:2: ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) + // InternalDataDescriptionLanguage.g:3954:1: ( ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) ) + // InternalDataDescriptionLanguage.g:3955:2: ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPartialComparisonExpressionRuleAccess().getSubExpressionAssignment_1()); } - // InternalDataDescriptionLanguage.g:4037:2: ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) - // InternalDataDescriptionLanguage.g:4037:3: rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 + // InternalDataDescriptionLanguage.g:3956:2: ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) + // InternalDataDescriptionLanguage.g:3956:3: rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 { pushFollow(FOLLOW_2); rule__PartialComparisonExpressionRule__SubExpressionAssignment_1(); @@ -13918,14 +13677,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AddOrSubtractExpressionRule__Group__0" - // InternalDataDescriptionLanguage.g:4046:1: rule__AddOrSubtractExpressionRule__Group__0 : rule__AddOrSubtractExpressionRule__Group__0__Impl rule__AddOrSubtractExpressionRule__Group__1 ; + // InternalDataDescriptionLanguage.g:3965:1: rule__AddOrSubtractExpressionRule__Group__0 : rule__AddOrSubtractExpressionRule__Group__0__Impl rule__AddOrSubtractExpressionRule__Group__1 ; public final void rule__AddOrSubtractExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4050:1: ( rule__AddOrSubtractExpressionRule__Group__0__Impl rule__AddOrSubtractExpressionRule__Group__1 ) - // InternalDataDescriptionLanguage.g:4051:2: rule__AddOrSubtractExpressionRule__Group__0__Impl rule__AddOrSubtractExpressionRule__Group__1 + // InternalDataDescriptionLanguage.g:3969:1: ( rule__AddOrSubtractExpressionRule__Group__0__Impl rule__AddOrSubtractExpressionRule__Group__1 ) + // InternalDataDescriptionLanguage.g:3970:2: rule__AddOrSubtractExpressionRule__Group__0__Impl rule__AddOrSubtractExpressionRule__Group__1 { pushFollow(FOLLOW_31); rule__AddOrSubtractExpressionRule__Group__0__Impl(); @@ -13956,23 +13715,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AddOrSubtractExpressionRule__Group__0__Impl" - // InternalDataDescriptionLanguage.g:4058:1: rule__AddOrSubtractExpressionRule__Group__0__Impl : ( ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) ) ; + // InternalDataDescriptionLanguage.g:3977:1: rule__AddOrSubtractExpressionRule__Group__0__Impl : ( ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) ) ; public final void rule__AddOrSubtractExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4062:1: ( ( ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) ) ) - // InternalDataDescriptionLanguage.g:4063:1: ( ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) ) + // InternalDataDescriptionLanguage.g:3981:1: ( ( ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) ) ) + // InternalDataDescriptionLanguage.g:3982:1: ( ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) ) { - // InternalDataDescriptionLanguage.g:4063:1: ( ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) ) - // InternalDataDescriptionLanguage.g:4064:2: ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) + // InternalDataDescriptionLanguage.g:3982:1: ( ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) ) + // InternalDataDescriptionLanguage.g:3983:2: ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAddOrSubtractExpressionRuleAccess().getLeftOperandAssignment_0()); } - // InternalDataDescriptionLanguage.g:4065:2: ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) - // InternalDataDescriptionLanguage.g:4065:3: rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 + // InternalDataDescriptionLanguage.g:3984:2: ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) + // InternalDataDescriptionLanguage.g:3984:3: rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 { pushFollow(FOLLOW_2); rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0(); @@ -14007,14 +13766,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AddOrSubtractExpressionRule__Group__1" - // InternalDataDescriptionLanguage.g:4073:1: rule__AddOrSubtractExpressionRule__Group__1 : rule__AddOrSubtractExpressionRule__Group__1__Impl ; + // InternalDataDescriptionLanguage.g:3992:1: rule__AddOrSubtractExpressionRule__Group__1 : rule__AddOrSubtractExpressionRule__Group__1__Impl ; public final void rule__AddOrSubtractExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4077:1: ( rule__AddOrSubtractExpressionRule__Group__1__Impl ) - // InternalDataDescriptionLanguage.g:4078:2: rule__AddOrSubtractExpressionRule__Group__1__Impl + // InternalDataDescriptionLanguage.g:3996:1: ( rule__AddOrSubtractExpressionRule__Group__1__Impl ) + // InternalDataDescriptionLanguage.g:3997:2: rule__AddOrSubtractExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__AddOrSubtractExpressionRule__Group__1__Impl(); @@ -14040,22 +13799,22 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AddOrSubtractExpressionRule__Group__1__Impl" - // InternalDataDescriptionLanguage.g:4084:1: rule__AddOrSubtractExpressionRule__Group__1__Impl : ( ( rule__AddOrSubtractExpressionRule__Group_1__0 )* ) ; + // InternalDataDescriptionLanguage.g:4003:1: rule__AddOrSubtractExpressionRule__Group__1__Impl : ( ( rule__AddOrSubtractExpressionRule__Group_1__0 )* ) ; public final void rule__AddOrSubtractExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4088:1: ( ( ( rule__AddOrSubtractExpressionRule__Group_1__0 )* ) ) - // InternalDataDescriptionLanguage.g:4089:1: ( ( rule__AddOrSubtractExpressionRule__Group_1__0 )* ) + // InternalDataDescriptionLanguage.g:4007:1: ( ( ( rule__AddOrSubtractExpressionRule__Group_1__0 )* ) ) + // InternalDataDescriptionLanguage.g:4008:1: ( ( rule__AddOrSubtractExpressionRule__Group_1__0 )* ) { - // InternalDataDescriptionLanguage.g:4089:1: ( ( rule__AddOrSubtractExpressionRule__Group_1__0 )* ) - // InternalDataDescriptionLanguage.g:4090:2: ( rule__AddOrSubtractExpressionRule__Group_1__0 )* + // InternalDataDescriptionLanguage.g:4008:1: ( ( rule__AddOrSubtractExpressionRule__Group_1__0 )* ) + // InternalDataDescriptionLanguage.g:4009:2: ( rule__AddOrSubtractExpressionRule__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAddOrSubtractExpressionRuleAccess().getGroup_1()); } - // InternalDataDescriptionLanguage.g:4091:2: ( rule__AddOrSubtractExpressionRule__Group_1__0 )* + // InternalDataDescriptionLanguage.g:4010:2: ( rule__AddOrSubtractExpressionRule__Group_1__0 )* loop35: do { int alt35=2; @@ -14068,7 +13827,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte switch (alt35) { case 1 : - // InternalDataDescriptionLanguage.g:4091:3: rule__AddOrSubtractExpressionRule__Group_1__0 + // InternalDataDescriptionLanguage.g:4010:3: rule__AddOrSubtractExpressionRule__Group_1__0 { pushFollow(FOLLOW_32); rule__AddOrSubtractExpressionRule__Group_1__0(); @@ -14109,14 +13868,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AddOrSubtractExpressionRule__Group_1__0" - // InternalDataDescriptionLanguage.g:4100:1: rule__AddOrSubtractExpressionRule__Group_1__0 : rule__AddOrSubtractExpressionRule__Group_1__0__Impl rule__AddOrSubtractExpressionRule__Group_1__1 ; + // InternalDataDescriptionLanguage.g:4019:1: rule__AddOrSubtractExpressionRule__Group_1__0 : rule__AddOrSubtractExpressionRule__Group_1__0__Impl rule__AddOrSubtractExpressionRule__Group_1__1 ; public final void rule__AddOrSubtractExpressionRule__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4104:1: ( rule__AddOrSubtractExpressionRule__Group_1__0__Impl rule__AddOrSubtractExpressionRule__Group_1__1 ) - // InternalDataDescriptionLanguage.g:4105:2: rule__AddOrSubtractExpressionRule__Group_1__0__Impl rule__AddOrSubtractExpressionRule__Group_1__1 + // InternalDataDescriptionLanguage.g:4023:1: ( rule__AddOrSubtractExpressionRule__Group_1__0__Impl rule__AddOrSubtractExpressionRule__Group_1__1 ) + // InternalDataDescriptionLanguage.g:4024:2: rule__AddOrSubtractExpressionRule__Group_1__0__Impl rule__AddOrSubtractExpressionRule__Group_1__1 { pushFollow(FOLLOW_13); rule__AddOrSubtractExpressionRule__Group_1__0__Impl(); @@ -14147,23 +13906,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AddOrSubtractExpressionRule__Group_1__0__Impl" - // InternalDataDescriptionLanguage.g:4112:1: rule__AddOrSubtractExpressionRule__Group_1__0__Impl : ( ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) ) ; + // InternalDataDescriptionLanguage.g:4031:1: rule__AddOrSubtractExpressionRule__Group_1__0__Impl : ( ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) ) ; public final void rule__AddOrSubtractExpressionRule__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4116:1: ( ( ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) ) ) - // InternalDataDescriptionLanguage.g:4117:1: ( ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) ) + // InternalDataDescriptionLanguage.g:4035:1: ( ( ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) ) ) + // InternalDataDescriptionLanguage.g:4036:1: ( ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) ) { - // InternalDataDescriptionLanguage.g:4117:1: ( ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) ) - // InternalDataDescriptionLanguage.g:4118:2: ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) + // InternalDataDescriptionLanguage.g:4036:1: ( ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) ) + // InternalDataDescriptionLanguage.g:4037:2: ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAddOrSubtractExpressionRuleAccess().getOperatorsAssignment_1_0()); } - // InternalDataDescriptionLanguage.g:4119:2: ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) - // InternalDataDescriptionLanguage.g:4119:3: rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 + // InternalDataDescriptionLanguage.g:4038:2: ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) + // InternalDataDescriptionLanguage.g:4038:3: rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 { pushFollow(FOLLOW_2); rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0(); @@ -14198,14 +13957,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AddOrSubtractExpressionRule__Group_1__1" - // InternalDataDescriptionLanguage.g:4127:1: rule__AddOrSubtractExpressionRule__Group_1__1 : rule__AddOrSubtractExpressionRule__Group_1__1__Impl ; + // InternalDataDescriptionLanguage.g:4046:1: rule__AddOrSubtractExpressionRule__Group_1__1 : rule__AddOrSubtractExpressionRule__Group_1__1__Impl ; public final void rule__AddOrSubtractExpressionRule__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4131:1: ( rule__AddOrSubtractExpressionRule__Group_1__1__Impl ) - // InternalDataDescriptionLanguage.g:4132:2: rule__AddOrSubtractExpressionRule__Group_1__1__Impl + // InternalDataDescriptionLanguage.g:4050:1: ( rule__AddOrSubtractExpressionRule__Group_1__1__Impl ) + // InternalDataDescriptionLanguage.g:4051:2: rule__AddOrSubtractExpressionRule__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__AddOrSubtractExpressionRule__Group_1__1__Impl(); @@ -14231,23 +13990,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AddOrSubtractExpressionRule__Group_1__1__Impl" - // InternalDataDescriptionLanguage.g:4138:1: rule__AddOrSubtractExpressionRule__Group_1__1__Impl : ( ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) ) ; + // InternalDataDescriptionLanguage.g:4057:1: rule__AddOrSubtractExpressionRule__Group_1__1__Impl : ( ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) ) ; public final void rule__AddOrSubtractExpressionRule__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4142:1: ( ( ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) ) ) - // InternalDataDescriptionLanguage.g:4143:1: ( ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) ) + // InternalDataDescriptionLanguage.g:4061:1: ( ( ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) ) ) + // InternalDataDescriptionLanguage.g:4062:1: ( ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) ) { - // InternalDataDescriptionLanguage.g:4143:1: ( ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) ) - // InternalDataDescriptionLanguage.g:4144:2: ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) + // InternalDataDescriptionLanguage.g:4062:1: ( ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) ) + // InternalDataDescriptionLanguage.g:4063:2: ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAddOrSubtractExpressionRuleAccess().getOperandsAssignment_1_1()); } - // InternalDataDescriptionLanguage.g:4145:2: ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) - // InternalDataDescriptionLanguage.g:4145:3: rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 + // InternalDataDescriptionLanguage.g:4064:2: ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) + // InternalDataDescriptionLanguage.g:4064:3: rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 { pushFollow(FOLLOW_2); rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1(); @@ -14282,14 +14041,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__Group__0" - // InternalDataDescriptionLanguage.g:4154:1: rule__MultiplyDivideModuloExpressionRule__Group__0 : rule__MultiplyDivideModuloExpressionRule__Group__0__Impl rule__MultiplyDivideModuloExpressionRule__Group__1 ; + // InternalDataDescriptionLanguage.g:4073:1: rule__MultiplyDivideModuloExpressionRule__Group__0 : rule__MultiplyDivideModuloExpressionRule__Group__0__Impl rule__MultiplyDivideModuloExpressionRule__Group__1 ; public final void rule__MultiplyDivideModuloExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4158:1: ( rule__MultiplyDivideModuloExpressionRule__Group__0__Impl rule__MultiplyDivideModuloExpressionRule__Group__1 ) - // InternalDataDescriptionLanguage.g:4159:2: rule__MultiplyDivideModuloExpressionRule__Group__0__Impl rule__MultiplyDivideModuloExpressionRule__Group__1 + // InternalDataDescriptionLanguage.g:4077:1: ( rule__MultiplyDivideModuloExpressionRule__Group__0__Impl rule__MultiplyDivideModuloExpressionRule__Group__1 ) + // InternalDataDescriptionLanguage.g:4078:2: rule__MultiplyDivideModuloExpressionRule__Group__0__Impl rule__MultiplyDivideModuloExpressionRule__Group__1 { pushFollow(FOLLOW_33); rule__MultiplyDivideModuloExpressionRule__Group__0__Impl(); @@ -14320,23 +14079,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__Group__0__Impl" - // InternalDataDescriptionLanguage.g:4166:1: rule__MultiplyDivideModuloExpressionRule__Group__0__Impl : ( ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) ) ; + // InternalDataDescriptionLanguage.g:4085:1: rule__MultiplyDivideModuloExpressionRule__Group__0__Impl : ( ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) ) ; public final void rule__MultiplyDivideModuloExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4170:1: ( ( ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) ) ) - // InternalDataDescriptionLanguage.g:4171:1: ( ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) ) + // InternalDataDescriptionLanguage.g:4089:1: ( ( ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) ) ) + // InternalDataDescriptionLanguage.g:4090:1: ( ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) ) { - // InternalDataDescriptionLanguage.g:4171:1: ( ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) ) - // InternalDataDescriptionLanguage.g:4172:2: ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) + // InternalDataDescriptionLanguage.g:4090:1: ( ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) ) + // InternalDataDescriptionLanguage.g:4091:2: ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplyDivideModuloExpressionRuleAccess().getLeftOperandAssignment_0()); } - // InternalDataDescriptionLanguage.g:4173:2: ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) - // InternalDataDescriptionLanguage.g:4173:3: rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 + // InternalDataDescriptionLanguage.g:4092:2: ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) + // InternalDataDescriptionLanguage.g:4092:3: rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 { pushFollow(FOLLOW_2); rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0(); @@ -14371,14 +14130,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__Group__1" - // InternalDataDescriptionLanguage.g:4181:1: rule__MultiplyDivideModuloExpressionRule__Group__1 : rule__MultiplyDivideModuloExpressionRule__Group__1__Impl ; + // InternalDataDescriptionLanguage.g:4100:1: rule__MultiplyDivideModuloExpressionRule__Group__1 : rule__MultiplyDivideModuloExpressionRule__Group__1__Impl ; public final void rule__MultiplyDivideModuloExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4185:1: ( rule__MultiplyDivideModuloExpressionRule__Group__1__Impl ) - // InternalDataDescriptionLanguage.g:4186:2: rule__MultiplyDivideModuloExpressionRule__Group__1__Impl + // InternalDataDescriptionLanguage.g:4104:1: ( rule__MultiplyDivideModuloExpressionRule__Group__1__Impl ) + // InternalDataDescriptionLanguage.g:4105:2: rule__MultiplyDivideModuloExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__MultiplyDivideModuloExpressionRule__Group__1__Impl(); @@ -14404,22 +14163,22 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__Group__1__Impl" - // InternalDataDescriptionLanguage.g:4192:1: rule__MultiplyDivideModuloExpressionRule__Group__1__Impl : ( ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* ) ; + // InternalDataDescriptionLanguage.g:4111:1: rule__MultiplyDivideModuloExpressionRule__Group__1__Impl : ( ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* ) ; public final void rule__MultiplyDivideModuloExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4196:1: ( ( ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* ) ) - // InternalDataDescriptionLanguage.g:4197:1: ( ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* ) + // InternalDataDescriptionLanguage.g:4115:1: ( ( ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* ) ) + // InternalDataDescriptionLanguage.g:4116:1: ( ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* ) { - // InternalDataDescriptionLanguage.g:4197:1: ( ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* ) - // InternalDataDescriptionLanguage.g:4198:2: ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* + // InternalDataDescriptionLanguage.g:4116:1: ( ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* ) + // InternalDataDescriptionLanguage.g:4117:2: ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplyDivideModuloExpressionRuleAccess().getGroup_1()); } - // InternalDataDescriptionLanguage.g:4199:2: ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* + // InternalDataDescriptionLanguage.g:4118:2: ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* loop36: do { int alt36=2; @@ -14432,7 +14191,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte switch (alt36) { case 1 : - // InternalDataDescriptionLanguage.g:4199:3: rule__MultiplyDivideModuloExpressionRule__Group_1__0 + // InternalDataDescriptionLanguage.g:4118:3: rule__MultiplyDivideModuloExpressionRule__Group_1__0 { pushFollow(FOLLOW_34); rule__MultiplyDivideModuloExpressionRule__Group_1__0(); @@ -14473,14 +14232,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__Group_1__0" - // InternalDataDescriptionLanguage.g:4208:1: rule__MultiplyDivideModuloExpressionRule__Group_1__0 : rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl rule__MultiplyDivideModuloExpressionRule__Group_1__1 ; + // InternalDataDescriptionLanguage.g:4127:1: rule__MultiplyDivideModuloExpressionRule__Group_1__0 : rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl rule__MultiplyDivideModuloExpressionRule__Group_1__1 ; public final void rule__MultiplyDivideModuloExpressionRule__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4212:1: ( rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl rule__MultiplyDivideModuloExpressionRule__Group_1__1 ) - // InternalDataDescriptionLanguage.g:4213:2: rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl rule__MultiplyDivideModuloExpressionRule__Group_1__1 + // InternalDataDescriptionLanguage.g:4131:1: ( rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl rule__MultiplyDivideModuloExpressionRule__Group_1__1 ) + // InternalDataDescriptionLanguage.g:4132:2: rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl rule__MultiplyDivideModuloExpressionRule__Group_1__1 { pushFollow(FOLLOW_13); rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl(); @@ -14511,23 +14270,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl" - // InternalDataDescriptionLanguage.g:4220:1: rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl : ( ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) ) ; + // InternalDataDescriptionLanguage.g:4139:1: rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl : ( ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) ) ; public final void rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4224:1: ( ( ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) ) ) - // InternalDataDescriptionLanguage.g:4225:1: ( ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) ) + // InternalDataDescriptionLanguage.g:4143:1: ( ( ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) ) ) + // InternalDataDescriptionLanguage.g:4144:1: ( ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) ) { - // InternalDataDescriptionLanguage.g:4225:1: ( ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) ) - // InternalDataDescriptionLanguage.g:4226:2: ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) + // InternalDataDescriptionLanguage.g:4144:1: ( ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) ) + // InternalDataDescriptionLanguage.g:4145:2: ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplyDivideModuloExpressionRuleAccess().getOperatorsAssignment_1_0()); } - // InternalDataDescriptionLanguage.g:4227:2: ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) - // InternalDataDescriptionLanguage.g:4227:3: rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 + // InternalDataDescriptionLanguage.g:4146:2: ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) + // InternalDataDescriptionLanguage.g:4146:3: rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 { pushFollow(FOLLOW_2); rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0(); @@ -14562,14 +14321,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__Group_1__1" - // InternalDataDescriptionLanguage.g:4235:1: rule__MultiplyDivideModuloExpressionRule__Group_1__1 : rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl ; + // InternalDataDescriptionLanguage.g:4154:1: rule__MultiplyDivideModuloExpressionRule__Group_1__1 : rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl ; public final void rule__MultiplyDivideModuloExpressionRule__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4239:1: ( rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl ) - // InternalDataDescriptionLanguage.g:4240:2: rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl + // InternalDataDescriptionLanguage.g:4158:1: ( rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl ) + // InternalDataDescriptionLanguage.g:4159:2: rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl(); @@ -14595,23 +14354,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl" - // InternalDataDescriptionLanguage.g:4246:1: rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl : ( ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) ) ; + // InternalDataDescriptionLanguage.g:4165:1: rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl : ( ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) ) ; public final void rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4250:1: ( ( ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) ) ) - // InternalDataDescriptionLanguage.g:4251:1: ( ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) ) + // InternalDataDescriptionLanguage.g:4169:1: ( ( ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) ) ) + // InternalDataDescriptionLanguage.g:4170:1: ( ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) ) { - // InternalDataDescriptionLanguage.g:4251:1: ( ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) ) - // InternalDataDescriptionLanguage.g:4252:2: ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) + // InternalDataDescriptionLanguage.g:4170:1: ( ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) ) + // InternalDataDescriptionLanguage.g:4171:2: ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplyDivideModuloExpressionRuleAccess().getOperandsAssignment_1_1()); } - // InternalDataDescriptionLanguage.g:4253:2: ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) - // InternalDataDescriptionLanguage.g:4253:3: rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 + // InternalDataDescriptionLanguage.g:4172:2: ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) + // InternalDataDescriptionLanguage.g:4172:3: rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 { pushFollow(FOLLOW_2); rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1(); @@ -14646,14 +14405,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PowerOfExpressionRule__Group__0" - // InternalDataDescriptionLanguage.g:4262:1: rule__PowerOfExpressionRule__Group__0 : rule__PowerOfExpressionRule__Group__0__Impl rule__PowerOfExpressionRule__Group__1 ; + // InternalDataDescriptionLanguage.g:4181:1: rule__PowerOfExpressionRule__Group__0 : rule__PowerOfExpressionRule__Group__0__Impl rule__PowerOfExpressionRule__Group__1 ; public final void rule__PowerOfExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4266:1: ( rule__PowerOfExpressionRule__Group__0__Impl rule__PowerOfExpressionRule__Group__1 ) - // InternalDataDescriptionLanguage.g:4267:2: rule__PowerOfExpressionRule__Group__0__Impl rule__PowerOfExpressionRule__Group__1 + // InternalDataDescriptionLanguage.g:4185:1: ( rule__PowerOfExpressionRule__Group__0__Impl rule__PowerOfExpressionRule__Group__1 ) + // InternalDataDescriptionLanguage.g:4186:2: rule__PowerOfExpressionRule__Group__0__Impl rule__PowerOfExpressionRule__Group__1 { pushFollow(FOLLOW_35); rule__PowerOfExpressionRule__Group__0__Impl(); @@ -14684,23 +14443,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PowerOfExpressionRule__Group__0__Impl" - // InternalDataDescriptionLanguage.g:4274:1: rule__PowerOfExpressionRule__Group__0__Impl : ( ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) ) ; + // InternalDataDescriptionLanguage.g:4193:1: rule__PowerOfExpressionRule__Group__0__Impl : ( ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) ) ; public final void rule__PowerOfExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4278:1: ( ( ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) ) ) - // InternalDataDescriptionLanguage.g:4279:1: ( ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) ) + // InternalDataDescriptionLanguage.g:4197:1: ( ( ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) ) ) + // InternalDataDescriptionLanguage.g:4198:1: ( ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) ) { - // InternalDataDescriptionLanguage.g:4279:1: ( ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) ) - // InternalDataDescriptionLanguage.g:4280:2: ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) + // InternalDataDescriptionLanguage.g:4198:1: ( ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) ) + // InternalDataDescriptionLanguage.g:4199:2: ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPowerOfExpressionRuleAccess().getLeftOperandAssignment_0()); } - // InternalDataDescriptionLanguage.g:4281:2: ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) - // InternalDataDescriptionLanguage.g:4281:3: rule__PowerOfExpressionRule__LeftOperandAssignment_0 + // InternalDataDescriptionLanguage.g:4200:2: ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) + // InternalDataDescriptionLanguage.g:4200:3: rule__PowerOfExpressionRule__LeftOperandAssignment_0 { pushFollow(FOLLOW_2); rule__PowerOfExpressionRule__LeftOperandAssignment_0(); @@ -14735,14 +14494,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PowerOfExpressionRule__Group__1" - // InternalDataDescriptionLanguage.g:4289:1: rule__PowerOfExpressionRule__Group__1 : rule__PowerOfExpressionRule__Group__1__Impl ; + // InternalDataDescriptionLanguage.g:4208:1: rule__PowerOfExpressionRule__Group__1 : rule__PowerOfExpressionRule__Group__1__Impl ; public final void rule__PowerOfExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4293:1: ( rule__PowerOfExpressionRule__Group__1__Impl ) - // InternalDataDescriptionLanguage.g:4294:2: rule__PowerOfExpressionRule__Group__1__Impl + // InternalDataDescriptionLanguage.g:4212:1: ( rule__PowerOfExpressionRule__Group__1__Impl ) + // InternalDataDescriptionLanguage.g:4213:2: rule__PowerOfExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__PowerOfExpressionRule__Group__1__Impl(); @@ -14768,31 +14527,31 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PowerOfExpressionRule__Group__1__Impl" - // InternalDataDescriptionLanguage.g:4300:1: rule__PowerOfExpressionRule__Group__1__Impl : ( ( rule__PowerOfExpressionRule__Group_1__0 )? ) ; + // InternalDataDescriptionLanguage.g:4219:1: rule__PowerOfExpressionRule__Group__1__Impl : ( ( rule__PowerOfExpressionRule__Group_1__0 )? ) ; public final void rule__PowerOfExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4304:1: ( ( ( rule__PowerOfExpressionRule__Group_1__0 )? ) ) - // InternalDataDescriptionLanguage.g:4305:1: ( ( rule__PowerOfExpressionRule__Group_1__0 )? ) + // InternalDataDescriptionLanguage.g:4223:1: ( ( ( rule__PowerOfExpressionRule__Group_1__0 )? ) ) + // InternalDataDescriptionLanguage.g:4224:1: ( ( rule__PowerOfExpressionRule__Group_1__0 )? ) { - // InternalDataDescriptionLanguage.g:4305:1: ( ( rule__PowerOfExpressionRule__Group_1__0 )? ) - // InternalDataDescriptionLanguage.g:4306:2: ( rule__PowerOfExpressionRule__Group_1__0 )? + // InternalDataDescriptionLanguage.g:4224:1: ( ( rule__PowerOfExpressionRule__Group_1__0 )? ) + // InternalDataDescriptionLanguage.g:4225:2: ( rule__PowerOfExpressionRule__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getPowerOfExpressionRuleAccess().getGroup_1()); } - // InternalDataDescriptionLanguage.g:4307:2: ( rule__PowerOfExpressionRule__Group_1__0 )? + // InternalDataDescriptionLanguage.g:4226:2: ( rule__PowerOfExpressionRule__Group_1__0 )? int alt37=2; int LA37_0 = input.LA(1); - if ( (LA37_0==72) ) { + if ( (LA37_0==71) ) { alt37=1; } switch (alt37) { case 1 : - // InternalDataDescriptionLanguage.g:4307:3: rule__PowerOfExpressionRule__Group_1__0 + // InternalDataDescriptionLanguage.g:4226:3: rule__PowerOfExpressionRule__Group_1__0 { pushFollow(FOLLOW_2); rule__PowerOfExpressionRule__Group_1__0(); @@ -14830,14 +14589,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PowerOfExpressionRule__Group_1__0" - // InternalDataDescriptionLanguage.g:4316:1: rule__PowerOfExpressionRule__Group_1__0 : rule__PowerOfExpressionRule__Group_1__0__Impl rule__PowerOfExpressionRule__Group_1__1 ; + // InternalDataDescriptionLanguage.g:4235:1: rule__PowerOfExpressionRule__Group_1__0 : rule__PowerOfExpressionRule__Group_1__0__Impl rule__PowerOfExpressionRule__Group_1__1 ; public final void rule__PowerOfExpressionRule__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4320:1: ( rule__PowerOfExpressionRule__Group_1__0__Impl rule__PowerOfExpressionRule__Group_1__1 ) - // InternalDataDescriptionLanguage.g:4321:2: rule__PowerOfExpressionRule__Group_1__0__Impl rule__PowerOfExpressionRule__Group_1__1 + // InternalDataDescriptionLanguage.g:4239:1: ( rule__PowerOfExpressionRule__Group_1__0__Impl rule__PowerOfExpressionRule__Group_1__1 ) + // InternalDataDescriptionLanguage.g:4240:2: rule__PowerOfExpressionRule__Group_1__0__Impl rule__PowerOfExpressionRule__Group_1__1 { pushFollow(FOLLOW_13); rule__PowerOfExpressionRule__Group_1__0__Impl(); @@ -14868,22 +14627,22 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PowerOfExpressionRule__Group_1__0__Impl" - // InternalDataDescriptionLanguage.g:4328:1: rule__PowerOfExpressionRule__Group_1__0__Impl : ( '^' ) ; + // InternalDataDescriptionLanguage.g:4247:1: rule__PowerOfExpressionRule__Group_1__0__Impl : ( '^' ) ; public final void rule__PowerOfExpressionRule__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4332:1: ( ( '^' ) ) - // InternalDataDescriptionLanguage.g:4333:1: ( '^' ) + // InternalDataDescriptionLanguage.g:4251:1: ( ( '^' ) ) + // InternalDataDescriptionLanguage.g:4252:1: ( '^' ) { - // InternalDataDescriptionLanguage.g:4333:1: ( '^' ) - // InternalDataDescriptionLanguage.g:4334:2: '^' + // InternalDataDescriptionLanguage.g:4252:1: ( '^' ) + // InternalDataDescriptionLanguage.g:4253:2: '^' { if ( state.backtracking==0 ) { before(grammarAccess.getPowerOfExpressionRuleAccess().getCircumflexAccentKeyword_1_0()); } - match(input,72,FOLLOW_2); if (state.failed) return ; + match(input,71,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPowerOfExpressionRuleAccess().getCircumflexAccentKeyword_1_0()); } @@ -14909,14 +14668,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PowerOfExpressionRule__Group_1__1" - // InternalDataDescriptionLanguage.g:4343:1: rule__PowerOfExpressionRule__Group_1__1 : rule__PowerOfExpressionRule__Group_1__1__Impl ; + // InternalDataDescriptionLanguage.g:4262:1: rule__PowerOfExpressionRule__Group_1__1 : rule__PowerOfExpressionRule__Group_1__1__Impl ; public final void rule__PowerOfExpressionRule__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4347:1: ( rule__PowerOfExpressionRule__Group_1__1__Impl ) - // InternalDataDescriptionLanguage.g:4348:2: rule__PowerOfExpressionRule__Group_1__1__Impl + // InternalDataDescriptionLanguage.g:4266:1: ( rule__PowerOfExpressionRule__Group_1__1__Impl ) + // InternalDataDescriptionLanguage.g:4267:2: rule__PowerOfExpressionRule__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__PowerOfExpressionRule__Group_1__1__Impl(); @@ -14942,23 +14701,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PowerOfExpressionRule__Group_1__1__Impl" - // InternalDataDescriptionLanguage.g:4354:1: rule__PowerOfExpressionRule__Group_1__1__Impl : ( ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) ) ; + // InternalDataDescriptionLanguage.g:4273:1: rule__PowerOfExpressionRule__Group_1__1__Impl : ( ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) ) ; public final void rule__PowerOfExpressionRule__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4358:1: ( ( ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) ) ) - // InternalDataDescriptionLanguage.g:4359:1: ( ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) ) + // InternalDataDescriptionLanguage.g:4277:1: ( ( ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) ) ) + // InternalDataDescriptionLanguage.g:4278:1: ( ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) ) { - // InternalDataDescriptionLanguage.g:4359:1: ( ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) ) - // InternalDataDescriptionLanguage.g:4360:2: ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) + // InternalDataDescriptionLanguage.g:4278:1: ( ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) ) + // InternalDataDescriptionLanguage.g:4279:2: ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPowerOfExpressionRuleAccess().getRightOperandAssignment_1_1()); } - // InternalDataDescriptionLanguage.g:4361:2: ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) - // InternalDataDescriptionLanguage.g:4361:3: rule__PowerOfExpressionRule__RightOperandAssignment_1_1 + // InternalDataDescriptionLanguage.g:4280:2: ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) + // InternalDataDescriptionLanguage.g:4280:3: rule__PowerOfExpressionRule__RightOperandAssignment_1_1 { pushFollow(FOLLOW_2); rule__PowerOfExpressionRule__RightOperandAssignment_1_1(); @@ -14993,14 +14752,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__UnaryAddOrSubtractExpressionRule__Group__0" - // InternalDataDescriptionLanguage.g:4370:1: rule__UnaryAddOrSubtractExpressionRule__Group__0 : rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl rule__UnaryAddOrSubtractExpressionRule__Group__1 ; + // InternalDataDescriptionLanguage.g:4289:1: rule__UnaryAddOrSubtractExpressionRule__Group__0 : rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl rule__UnaryAddOrSubtractExpressionRule__Group__1 ; public final void rule__UnaryAddOrSubtractExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4374:1: ( rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl rule__UnaryAddOrSubtractExpressionRule__Group__1 ) - // InternalDataDescriptionLanguage.g:4375:2: rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl rule__UnaryAddOrSubtractExpressionRule__Group__1 + // InternalDataDescriptionLanguage.g:4293:1: ( rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl rule__UnaryAddOrSubtractExpressionRule__Group__1 ) + // InternalDataDescriptionLanguage.g:4294:2: rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl rule__UnaryAddOrSubtractExpressionRule__Group__1 { pushFollow(FOLLOW_13); rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl(); @@ -15031,22 +14790,22 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl" - // InternalDataDescriptionLanguage.g:4382:1: rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl : ( ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* ) ; + // InternalDataDescriptionLanguage.g:4301:1: rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl : ( ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* ) ; public final void rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4386:1: ( ( ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* ) ) - // InternalDataDescriptionLanguage.g:4387:1: ( ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* ) + // InternalDataDescriptionLanguage.g:4305:1: ( ( ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* ) ) + // InternalDataDescriptionLanguage.g:4306:1: ( ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* ) { - // InternalDataDescriptionLanguage.g:4387:1: ( ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* ) - // InternalDataDescriptionLanguage.g:4388:2: ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* + // InternalDataDescriptionLanguage.g:4306:1: ( ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* ) + // InternalDataDescriptionLanguage.g:4307:2: ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAddOrSubtractExpressionRuleAccess().getOperatorsAssignment_0()); } - // InternalDataDescriptionLanguage.g:4389:2: ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* + // InternalDataDescriptionLanguage.g:4308:2: ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* loop38: do { int alt38=2; @@ -15059,7 +14818,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte switch (alt38) { case 1 : - // InternalDataDescriptionLanguage.g:4389:3: rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 + // InternalDataDescriptionLanguage.g:4308:3: rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 { pushFollow(FOLLOW_32); rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0(); @@ -15100,14 +14859,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__UnaryAddOrSubtractExpressionRule__Group__1" - // InternalDataDescriptionLanguage.g:4397:1: rule__UnaryAddOrSubtractExpressionRule__Group__1 : rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl ; + // InternalDataDescriptionLanguage.g:4316:1: rule__UnaryAddOrSubtractExpressionRule__Group__1 : rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl ; public final void rule__UnaryAddOrSubtractExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4401:1: ( rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl ) - // InternalDataDescriptionLanguage.g:4402:2: rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl + // InternalDataDescriptionLanguage.g:4320:1: ( rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl ) + // InternalDataDescriptionLanguage.g:4321:2: rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl(); @@ -15133,23 +14892,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl" - // InternalDataDescriptionLanguage.g:4408:1: rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl : ( ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) ) ; + // InternalDataDescriptionLanguage.g:4327:1: rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl : ( ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) ) ; public final void rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4412:1: ( ( ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) ) ) - // InternalDataDescriptionLanguage.g:4413:1: ( ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) ) + // InternalDataDescriptionLanguage.g:4331:1: ( ( ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) ) ) + // InternalDataDescriptionLanguage.g:4332:1: ( ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) ) { - // InternalDataDescriptionLanguage.g:4413:1: ( ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) ) - // InternalDataDescriptionLanguage.g:4414:2: ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) + // InternalDataDescriptionLanguage.g:4332:1: ( ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) ) + // InternalDataDescriptionLanguage.g:4333:2: ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAddOrSubtractExpressionRuleAccess().getSubExpressionAssignment_1()); } - // InternalDataDescriptionLanguage.g:4415:2: ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) - // InternalDataDescriptionLanguage.g:4415:3: rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 + // InternalDataDescriptionLanguage.g:4334:2: ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) + // InternalDataDescriptionLanguage.g:4334:3: rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 { pushFollow(FOLLOW_2); rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1(); @@ -15184,14 +14943,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ArrayRule__Group__0" - // InternalDataDescriptionLanguage.g:4424:1: rule__ArrayRule__Group__0 : rule__ArrayRule__Group__0__Impl rule__ArrayRule__Group__1 ; + // InternalDataDescriptionLanguage.g:4343:1: rule__ArrayRule__Group__0 : rule__ArrayRule__Group__0__Impl rule__ArrayRule__Group__1 ; public final void rule__ArrayRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4428:1: ( rule__ArrayRule__Group__0__Impl rule__ArrayRule__Group__1 ) - // InternalDataDescriptionLanguage.g:4429:2: rule__ArrayRule__Group__0__Impl rule__ArrayRule__Group__1 + // InternalDataDescriptionLanguage.g:4347:1: ( rule__ArrayRule__Group__0__Impl rule__ArrayRule__Group__1 ) + // InternalDataDescriptionLanguage.g:4348:2: rule__ArrayRule__Group__0__Impl rule__ArrayRule__Group__1 { pushFollow(FOLLOW_36); rule__ArrayRule__Group__0__Impl(); @@ -15222,23 +14981,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ArrayRule__Group__0__Impl" - // InternalDataDescriptionLanguage.g:4436:1: rule__ArrayRule__Group__0__Impl : ( () ) ; + // InternalDataDescriptionLanguage.g:4355:1: rule__ArrayRule__Group__0__Impl : ( () ) ; public final void rule__ArrayRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4440:1: ( ( () ) ) - // InternalDataDescriptionLanguage.g:4441:1: ( () ) + // InternalDataDescriptionLanguage.g:4359:1: ( ( () ) ) + // InternalDataDescriptionLanguage.g:4360:1: ( () ) { - // InternalDataDescriptionLanguage.g:4441:1: ( () ) - // InternalDataDescriptionLanguage.g:4442:2: () + // InternalDataDescriptionLanguage.g:4360:1: ( () ) + // InternalDataDescriptionLanguage.g:4361:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getArrayAction_0()); } - // InternalDataDescriptionLanguage.g:4443:2: () - // InternalDataDescriptionLanguage.g:4443:3: + // InternalDataDescriptionLanguage.g:4362:2: () + // InternalDataDescriptionLanguage.g:4362:3: { } @@ -15263,14 +15022,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ArrayRule__Group__1" - // InternalDataDescriptionLanguage.g:4451:1: rule__ArrayRule__Group__1 : rule__ArrayRule__Group__1__Impl rule__ArrayRule__Group__2 ; + // InternalDataDescriptionLanguage.g:4370:1: rule__ArrayRule__Group__1 : rule__ArrayRule__Group__1__Impl rule__ArrayRule__Group__2 ; public final void rule__ArrayRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4455:1: ( rule__ArrayRule__Group__1__Impl rule__ArrayRule__Group__2 ) - // InternalDataDescriptionLanguage.g:4456:2: rule__ArrayRule__Group__1__Impl rule__ArrayRule__Group__2 + // InternalDataDescriptionLanguage.g:4374:1: ( rule__ArrayRule__Group__1__Impl rule__ArrayRule__Group__2 ) + // InternalDataDescriptionLanguage.g:4375:2: rule__ArrayRule__Group__1__Impl rule__ArrayRule__Group__2 { pushFollow(FOLLOW_37); rule__ArrayRule__Group__1__Impl(); @@ -15301,22 +15060,22 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ArrayRule__Group__1__Impl" - // InternalDataDescriptionLanguage.g:4463:1: rule__ArrayRule__Group__1__Impl : ( '[' ) ; + // InternalDataDescriptionLanguage.g:4382:1: rule__ArrayRule__Group__1__Impl : ( '[' ) ; public final void rule__ArrayRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4467:1: ( ( '[' ) ) - // InternalDataDescriptionLanguage.g:4468:1: ( '[' ) + // InternalDataDescriptionLanguage.g:4386:1: ( ( '[' ) ) + // InternalDataDescriptionLanguage.g:4387:1: ( '[' ) { - // InternalDataDescriptionLanguage.g:4468:1: ( '[' ) - // InternalDataDescriptionLanguage.g:4469:2: '[' + // InternalDataDescriptionLanguage.g:4387:1: ( '[' ) + // InternalDataDescriptionLanguage.g:4388:2: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getLeftSquareBracketKeyword_1()); } - match(input,73,FOLLOW_2); if (state.failed) return ; + match(input,72,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getArrayRuleAccess().getLeftSquareBracketKeyword_1()); } @@ -15342,14 +15101,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ArrayRule__Group__2" - // InternalDataDescriptionLanguage.g:4478:1: rule__ArrayRule__Group__2 : rule__ArrayRule__Group__2__Impl rule__ArrayRule__Group__3 ; + // InternalDataDescriptionLanguage.g:4397:1: rule__ArrayRule__Group__2 : rule__ArrayRule__Group__2__Impl rule__ArrayRule__Group__3 ; public final void rule__ArrayRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4482:1: ( rule__ArrayRule__Group__2__Impl rule__ArrayRule__Group__3 ) - // InternalDataDescriptionLanguage.g:4483:2: rule__ArrayRule__Group__2__Impl rule__ArrayRule__Group__3 + // InternalDataDescriptionLanguage.g:4401:1: ( rule__ArrayRule__Group__2__Impl rule__ArrayRule__Group__3 ) + // InternalDataDescriptionLanguage.g:4402:2: rule__ArrayRule__Group__2__Impl rule__ArrayRule__Group__3 { pushFollow(FOLLOW_37); rule__ArrayRule__Group__2__Impl(); @@ -15380,31 +15139,31 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ArrayRule__Group__2__Impl" - // InternalDataDescriptionLanguage.g:4490:1: rule__ArrayRule__Group__2__Impl : ( ( rule__ArrayRule__Group_2__0 )? ) ; + // InternalDataDescriptionLanguage.g:4409:1: rule__ArrayRule__Group__2__Impl : ( ( rule__ArrayRule__Group_2__0 )? ) ; public final void rule__ArrayRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4494:1: ( ( ( rule__ArrayRule__Group_2__0 )? ) ) - // InternalDataDescriptionLanguage.g:4495:1: ( ( rule__ArrayRule__Group_2__0 )? ) + // InternalDataDescriptionLanguage.g:4413:1: ( ( ( rule__ArrayRule__Group_2__0 )? ) ) + // InternalDataDescriptionLanguage.g:4414:1: ( ( rule__ArrayRule__Group_2__0 )? ) { - // InternalDataDescriptionLanguage.g:4495:1: ( ( rule__ArrayRule__Group_2__0 )? ) - // InternalDataDescriptionLanguage.g:4496:2: ( rule__ArrayRule__Group_2__0 )? + // InternalDataDescriptionLanguage.g:4414:1: ( ( rule__ArrayRule__Group_2__0 )? ) + // InternalDataDescriptionLanguage.g:4415:2: ( rule__ArrayRule__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getGroup_2()); } - // InternalDataDescriptionLanguage.g:4497:2: ( rule__ArrayRule__Group_2__0 )? + // InternalDataDescriptionLanguage.g:4416:2: ( rule__ArrayRule__Group_2__0 )? int alt39=2; int LA39_0 = input.LA(1); - if ( ((LA39_0>=RULE_QUOTED_ID && LA39_0<=RULE_INT)||LA39_0==15||LA39_0==68||LA39_0==73||LA39_0==76||LA39_0==88) ) { + if ( ((LA39_0>=RULE_QUOTED_ID && LA39_0<=RULE_INT)||LA39_0==15||LA39_0==67||LA39_0==72||LA39_0==75||LA39_0==89) ) { alt39=1; } switch (alt39) { case 1 : - // InternalDataDescriptionLanguage.g:4497:3: rule__ArrayRule__Group_2__0 + // InternalDataDescriptionLanguage.g:4416:3: rule__ArrayRule__Group_2__0 { pushFollow(FOLLOW_2); rule__ArrayRule__Group_2__0(); @@ -15442,14 +15201,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ArrayRule__Group__3" - // InternalDataDescriptionLanguage.g:4505:1: rule__ArrayRule__Group__3 : rule__ArrayRule__Group__3__Impl ; + // InternalDataDescriptionLanguage.g:4424:1: rule__ArrayRule__Group__3 : rule__ArrayRule__Group__3__Impl ; public final void rule__ArrayRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4509:1: ( rule__ArrayRule__Group__3__Impl ) - // InternalDataDescriptionLanguage.g:4510:2: rule__ArrayRule__Group__3__Impl + // InternalDataDescriptionLanguage.g:4428:1: ( rule__ArrayRule__Group__3__Impl ) + // InternalDataDescriptionLanguage.g:4429:2: rule__ArrayRule__Group__3__Impl { pushFollow(FOLLOW_2); rule__ArrayRule__Group__3__Impl(); @@ -15475,22 +15234,22 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ArrayRule__Group__3__Impl" - // InternalDataDescriptionLanguage.g:4516:1: rule__ArrayRule__Group__3__Impl : ( ']' ) ; + // InternalDataDescriptionLanguage.g:4435:1: rule__ArrayRule__Group__3__Impl : ( ']' ) ; public final void rule__ArrayRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4520:1: ( ( ']' ) ) - // InternalDataDescriptionLanguage.g:4521:1: ( ']' ) + // InternalDataDescriptionLanguage.g:4439:1: ( ( ']' ) ) + // InternalDataDescriptionLanguage.g:4440:1: ( ']' ) { - // InternalDataDescriptionLanguage.g:4521:1: ( ']' ) - // InternalDataDescriptionLanguage.g:4522:2: ']' + // InternalDataDescriptionLanguage.g:4440:1: ( ']' ) + // InternalDataDescriptionLanguage.g:4441:2: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getRightSquareBracketKeyword_3()); } - match(input,74,FOLLOW_2); if (state.failed) return ; + match(input,73,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getArrayRuleAccess().getRightSquareBracketKeyword_3()); } @@ -15516,14 +15275,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ArrayRule__Group_2__0" - // InternalDataDescriptionLanguage.g:4532:1: rule__ArrayRule__Group_2__0 : rule__ArrayRule__Group_2__0__Impl rule__ArrayRule__Group_2__1 ; + // InternalDataDescriptionLanguage.g:4451:1: rule__ArrayRule__Group_2__0 : rule__ArrayRule__Group_2__0__Impl rule__ArrayRule__Group_2__1 ; public final void rule__ArrayRule__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4536:1: ( rule__ArrayRule__Group_2__0__Impl rule__ArrayRule__Group_2__1 ) - // InternalDataDescriptionLanguage.g:4537:2: rule__ArrayRule__Group_2__0__Impl rule__ArrayRule__Group_2__1 + // InternalDataDescriptionLanguage.g:4455:1: ( rule__ArrayRule__Group_2__0__Impl rule__ArrayRule__Group_2__1 ) + // InternalDataDescriptionLanguage.g:4456:2: rule__ArrayRule__Group_2__0__Impl rule__ArrayRule__Group_2__1 { pushFollow(FOLLOW_38); rule__ArrayRule__Group_2__0__Impl(); @@ -15554,23 +15313,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ArrayRule__Group_2__0__Impl" - // InternalDataDescriptionLanguage.g:4544:1: rule__ArrayRule__Group_2__0__Impl : ( ( rule__ArrayRule__ValuesAssignment_2_0 ) ) ; + // InternalDataDescriptionLanguage.g:4463:1: rule__ArrayRule__Group_2__0__Impl : ( ( rule__ArrayRule__ValuesAssignment_2_0 ) ) ; public final void rule__ArrayRule__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4548:1: ( ( ( rule__ArrayRule__ValuesAssignment_2_0 ) ) ) - // InternalDataDescriptionLanguage.g:4549:1: ( ( rule__ArrayRule__ValuesAssignment_2_0 ) ) + // InternalDataDescriptionLanguage.g:4467:1: ( ( ( rule__ArrayRule__ValuesAssignment_2_0 ) ) ) + // InternalDataDescriptionLanguage.g:4468:1: ( ( rule__ArrayRule__ValuesAssignment_2_0 ) ) { - // InternalDataDescriptionLanguage.g:4549:1: ( ( rule__ArrayRule__ValuesAssignment_2_0 ) ) - // InternalDataDescriptionLanguage.g:4550:2: ( rule__ArrayRule__ValuesAssignment_2_0 ) + // InternalDataDescriptionLanguage.g:4468:1: ( ( rule__ArrayRule__ValuesAssignment_2_0 ) ) + // InternalDataDescriptionLanguage.g:4469:2: ( rule__ArrayRule__ValuesAssignment_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getValuesAssignment_2_0()); } - // InternalDataDescriptionLanguage.g:4551:2: ( rule__ArrayRule__ValuesAssignment_2_0 ) - // InternalDataDescriptionLanguage.g:4551:3: rule__ArrayRule__ValuesAssignment_2_0 + // InternalDataDescriptionLanguage.g:4470:2: ( rule__ArrayRule__ValuesAssignment_2_0 ) + // InternalDataDescriptionLanguage.g:4470:3: rule__ArrayRule__ValuesAssignment_2_0 { pushFollow(FOLLOW_2); rule__ArrayRule__ValuesAssignment_2_0(); @@ -15605,14 +15364,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ArrayRule__Group_2__1" - // InternalDataDescriptionLanguage.g:4559:1: rule__ArrayRule__Group_2__1 : rule__ArrayRule__Group_2__1__Impl ; + // InternalDataDescriptionLanguage.g:4478:1: rule__ArrayRule__Group_2__1 : rule__ArrayRule__Group_2__1__Impl ; public final void rule__ArrayRule__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4563:1: ( rule__ArrayRule__Group_2__1__Impl ) - // InternalDataDescriptionLanguage.g:4564:2: rule__ArrayRule__Group_2__1__Impl + // InternalDataDescriptionLanguage.g:4482:1: ( rule__ArrayRule__Group_2__1__Impl ) + // InternalDataDescriptionLanguage.g:4483:2: rule__ArrayRule__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ArrayRule__Group_2__1__Impl(); @@ -15638,35 +15397,35 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ArrayRule__Group_2__1__Impl" - // InternalDataDescriptionLanguage.g:4570:1: rule__ArrayRule__Group_2__1__Impl : ( ( rule__ArrayRule__Group_2_1__0 )* ) ; + // InternalDataDescriptionLanguage.g:4489:1: rule__ArrayRule__Group_2__1__Impl : ( ( rule__ArrayRule__Group_2_1__0 )* ) ; public final void rule__ArrayRule__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4574:1: ( ( ( rule__ArrayRule__Group_2_1__0 )* ) ) - // InternalDataDescriptionLanguage.g:4575:1: ( ( rule__ArrayRule__Group_2_1__0 )* ) + // InternalDataDescriptionLanguage.g:4493:1: ( ( ( rule__ArrayRule__Group_2_1__0 )* ) ) + // InternalDataDescriptionLanguage.g:4494:1: ( ( rule__ArrayRule__Group_2_1__0 )* ) { - // InternalDataDescriptionLanguage.g:4575:1: ( ( rule__ArrayRule__Group_2_1__0 )* ) - // InternalDataDescriptionLanguage.g:4576:2: ( rule__ArrayRule__Group_2_1__0 )* + // InternalDataDescriptionLanguage.g:4494:1: ( ( rule__ArrayRule__Group_2_1__0 )* ) + // InternalDataDescriptionLanguage.g:4495:2: ( rule__ArrayRule__Group_2_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getGroup_2_1()); } - // InternalDataDescriptionLanguage.g:4577:2: ( rule__ArrayRule__Group_2_1__0 )* + // InternalDataDescriptionLanguage.g:4496:2: ( rule__ArrayRule__Group_2_1__0 )* loop40: do { int alt40=2; int LA40_0 = input.LA(1); - if ( (LA40_0==75) ) { + if ( (LA40_0==74) ) { alt40=1; } switch (alt40) { case 1 : - // InternalDataDescriptionLanguage.g:4577:3: rule__ArrayRule__Group_2_1__0 + // InternalDataDescriptionLanguage.g:4496:3: rule__ArrayRule__Group_2_1__0 { pushFollow(FOLLOW_39); rule__ArrayRule__Group_2_1__0(); @@ -15707,14 +15466,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ArrayRule__Group_2_1__0" - // InternalDataDescriptionLanguage.g:4586:1: rule__ArrayRule__Group_2_1__0 : rule__ArrayRule__Group_2_1__0__Impl rule__ArrayRule__Group_2_1__1 ; + // InternalDataDescriptionLanguage.g:4505:1: rule__ArrayRule__Group_2_1__0 : rule__ArrayRule__Group_2_1__0__Impl rule__ArrayRule__Group_2_1__1 ; public final void rule__ArrayRule__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4590:1: ( rule__ArrayRule__Group_2_1__0__Impl rule__ArrayRule__Group_2_1__1 ) - // InternalDataDescriptionLanguage.g:4591:2: rule__ArrayRule__Group_2_1__0__Impl rule__ArrayRule__Group_2_1__1 + // InternalDataDescriptionLanguage.g:4509:1: ( rule__ArrayRule__Group_2_1__0__Impl rule__ArrayRule__Group_2_1__1 ) + // InternalDataDescriptionLanguage.g:4510:2: rule__ArrayRule__Group_2_1__0__Impl rule__ArrayRule__Group_2_1__1 { pushFollow(FOLLOW_13); rule__ArrayRule__Group_2_1__0__Impl(); @@ -15745,22 +15504,22 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ArrayRule__Group_2_1__0__Impl" - // InternalDataDescriptionLanguage.g:4598:1: rule__ArrayRule__Group_2_1__0__Impl : ( ',' ) ; + // InternalDataDescriptionLanguage.g:4517:1: rule__ArrayRule__Group_2_1__0__Impl : ( ',' ) ; public final void rule__ArrayRule__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4602:1: ( ( ',' ) ) - // InternalDataDescriptionLanguage.g:4603:1: ( ',' ) + // InternalDataDescriptionLanguage.g:4521:1: ( ( ',' ) ) + // InternalDataDescriptionLanguage.g:4522:1: ( ',' ) { - // InternalDataDescriptionLanguage.g:4603:1: ( ',' ) - // InternalDataDescriptionLanguage.g:4604:2: ',' + // InternalDataDescriptionLanguage.g:4522:1: ( ',' ) + // InternalDataDescriptionLanguage.g:4523:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getCommaKeyword_2_1_0()); } - match(input,75,FOLLOW_2); if (state.failed) return ; + match(input,74,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getArrayRuleAccess().getCommaKeyword_2_1_0()); } @@ -15786,14 +15545,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ArrayRule__Group_2_1__1" - // InternalDataDescriptionLanguage.g:4613:1: rule__ArrayRule__Group_2_1__1 : rule__ArrayRule__Group_2_1__1__Impl ; + // InternalDataDescriptionLanguage.g:4532:1: rule__ArrayRule__Group_2_1__1 : rule__ArrayRule__Group_2_1__1__Impl ; public final void rule__ArrayRule__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4617:1: ( rule__ArrayRule__Group_2_1__1__Impl ) - // InternalDataDescriptionLanguage.g:4618:2: rule__ArrayRule__Group_2_1__1__Impl + // InternalDataDescriptionLanguage.g:4536:1: ( rule__ArrayRule__Group_2_1__1__Impl ) + // InternalDataDescriptionLanguage.g:4537:2: rule__ArrayRule__Group_2_1__1__Impl { pushFollow(FOLLOW_2); rule__ArrayRule__Group_2_1__1__Impl(); @@ -15819,23 +15578,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ArrayRule__Group_2_1__1__Impl" - // InternalDataDescriptionLanguage.g:4624:1: rule__ArrayRule__Group_2_1__1__Impl : ( ( rule__ArrayRule__ValuesAssignment_2_1_1 ) ) ; + // InternalDataDescriptionLanguage.g:4543:1: rule__ArrayRule__Group_2_1__1__Impl : ( ( rule__ArrayRule__ValuesAssignment_2_1_1 ) ) ; public final void rule__ArrayRule__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4628:1: ( ( ( rule__ArrayRule__ValuesAssignment_2_1_1 ) ) ) - // InternalDataDescriptionLanguage.g:4629:1: ( ( rule__ArrayRule__ValuesAssignment_2_1_1 ) ) + // InternalDataDescriptionLanguage.g:4547:1: ( ( ( rule__ArrayRule__ValuesAssignment_2_1_1 ) ) ) + // InternalDataDescriptionLanguage.g:4548:1: ( ( rule__ArrayRule__ValuesAssignment_2_1_1 ) ) { - // InternalDataDescriptionLanguage.g:4629:1: ( ( rule__ArrayRule__ValuesAssignment_2_1_1 ) ) - // InternalDataDescriptionLanguage.g:4630:2: ( rule__ArrayRule__ValuesAssignment_2_1_1 ) + // InternalDataDescriptionLanguage.g:4548:1: ( ( rule__ArrayRule__ValuesAssignment_2_1_1 ) ) + // InternalDataDescriptionLanguage.g:4549:2: ( rule__ArrayRule__ValuesAssignment_2_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getValuesAssignment_2_1_1()); } - // InternalDataDescriptionLanguage.g:4631:2: ( rule__ArrayRule__ValuesAssignment_2_1_1 ) - // InternalDataDescriptionLanguage.g:4631:3: rule__ArrayRule__ValuesAssignment_2_1_1 + // InternalDataDescriptionLanguage.g:4550:2: ( rule__ArrayRule__ValuesAssignment_2_1_1 ) + // InternalDataDescriptionLanguage.g:4550:3: rule__ArrayRule__ValuesAssignment_2_1_1 { pushFollow(FOLLOW_2); rule__ArrayRule__ValuesAssignment_2_1_1(); @@ -15870,14 +15629,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ParanthesesRule__Group__0" - // InternalDataDescriptionLanguage.g:4640:1: rule__ParanthesesRule__Group__0 : rule__ParanthesesRule__Group__0__Impl rule__ParanthesesRule__Group__1 ; + // InternalDataDescriptionLanguage.g:4559:1: rule__ParanthesesRule__Group__0 : rule__ParanthesesRule__Group__0__Impl rule__ParanthesesRule__Group__1 ; public final void rule__ParanthesesRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4644:1: ( rule__ParanthesesRule__Group__0__Impl rule__ParanthesesRule__Group__1 ) - // InternalDataDescriptionLanguage.g:4645:2: rule__ParanthesesRule__Group__0__Impl rule__ParanthesesRule__Group__1 + // InternalDataDescriptionLanguage.g:4563:1: ( rule__ParanthesesRule__Group__0__Impl rule__ParanthesesRule__Group__1 ) + // InternalDataDescriptionLanguage.g:4564:2: rule__ParanthesesRule__Group__0__Impl rule__ParanthesesRule__Group__1 { pushFollow(FOLLOW_13); rule__ParanthesesRule__Group__0__Impl(); @@ -15908,22 +15667,22 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ParanthesesRule__Group__0__Impl" - // InternalDataDescriptionLanguage.g:4652:1: rule__ParanthesesRule__Group__0__Impl : ( '(' ) ; + // InternalDataDescriptionLanguage.g:4571:1: rule__ParanthesesRule__Group__0__Impl : ( '(' ) ; public final void rule__ParanthesesRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4656:1: ( ( '(' ) ) - // InternalDataDescriptionLanguage.g:4657:1: ( '(' ) + // InternalDataDescriptionLanguage.g:4575:1: ( ( '(' ) ) + // InternalDataDescriptionLanguage.g:4576:1: ( '(' ) { - // InternalDataDescriptionLanguage.g:4657:1: ( '(' ) - // InternalDataDescriptionLanguage.g:4658:2: '(' + // InternalDataDescriptionLanguage.g:4576:1: ( '(' ) + // InternalDataDescriptionLanguage.g:4577:2: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getParanthesesRuleAccess().getLeftParenthesisKeyword_0()); } - match(input,76,FOLLOW_2); if (state.failed) return ; + match(input,75,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParanthesesRuleAccess().getLeftParenthesisKeyword_0()); } @@ -15949,14 +15708,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ParanthesesRule__Group__1" - // InternalDataDescriptionLanguage.g:4667:1: rule__ParanthesesRule__Group__1 : rule__ParanthesesRule__Group__1__Impl rule__ParanthesesRule__Group__2 ; + // InternalDataDescriptionLanguage.g:4586:1: rule__ParanthesesRule__Group__1 : rule__ParanthesesRule__Group__1__Impl rule__ParanthesesRule__Group__2 ; public final void rule__ParanthesesRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4671:1: ( rule__ParanthesesRule__Group__1__Impl rule__ParanthesesRule__Group__2 ) - // InternalDataDescriptionLanguage.g:4672:2: rule__ParanthesesRule__Group__1__Impl rule__ParanthesesRule__Group__2 + // InternalDataDescriptionLanguage.g:4590:1: ( rule__ParanthesesRule__Group__1__Impl rule__ParanthesesRule__Group__2 ) + // InternalDataDescriptionLanguage.g:4591:2: rule__ParanthesesRule__Group__1__Impl rule__ParanthesesRule__Group__2 { pushFollow(FOLLOW_40); rule__ParanthesesRule__Group__1__Impl(); @@ -15987,23 +15746,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ParanthesesRule__Group__1__Impl" - // InternalDataDescriptionLanguage.g:4679:1: rule__ParanthesesRule__Group__1__Impl : ( ( rule__ParanthesesRule__SubExpressionAssignment_1 ) ) ; + // InternalDataDescriptionLanguage.g:4598:1: rule__ParanthesesRule__Group__1__Impl : ( ( rule__ParanthesesRule__SubExpressionAssignment_1 ) ) ; public final void rule__ParanthesesRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4683:1: ( ( ( rule__ParanthesesRule__SubExpressionAssignment_1 ) ) ) - // InternalDataDescriptionLanguage.g:4684:1: ( ( rule__ParanthesesRule__SubExpressionAssignment_1 ) ) + // InternalDataDescriptionLanguage.g:4602:1: ( ( ( rule__ParanthesesRule__SubExpressionAssignment_1 ) ) ) + // InternalDataDescriptionLanguage.g:4603:1: ( ( rule__ParanthesesRule__SubExpressionAssignment_1 ) ) { - // InternalDataDescriptionLanguage.g:4684:1: ( ( rule__ParanthesesRule__SubExpressionAssignment_1 ) ) - // InternalDataDescriptionLanguage.g:4685:2: ( rule__ParanthesesRule__SubExpressionAssignment_1 ) + // InternalDataDescriptionLanguage.g:4603:1: ( ( rule__ParanthesesRule__SubExpressionAssignment_1 ) ) + // InternalDataDescriptionLanguage.g:4604:2: ( rule__ParanthesesRule__SubExpressionAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParanthesesRuleAccess().getSubExpressionAssignment_1()); } - // InternalDataDescriptionLanguage.g:4686:2: ( rule__ParanthesesRule__SubExpressionAssignment_1 ) - // InternalDataDescriptionLanguage.g:4686:3: rule__ParanthesesRule__SubExpressionAssignment_1 + // InternalDataDescriptionLanguage.g:4605:2: ( rule__ParanthesesRule__SubExpressionAssignment_1 ) + // InternalDataDescriptionLanguage.g:4605:3: rule__ParanthesesRule__SubExpressionAssignment_1 { pushFollow(FOLLOW_2); rule__ParanthesesRule__SubExpressionAssignment_1(); @@ -16038,14 +15797,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ParanthesesRule__Group__2" - // InternalDataDescriptionLanguage.g:4694:1: rule__ParanthesesRule__Group__2 : rule__ParanthesesRule__Group__2__Impl ; + // InternalDataDescriptionLanguage.g:4613:1: rule__ParanthesesRule__Group__2 : rule__ParanthesesRule__Group__2__Impl ; public final void rule__ParanthesesRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4698:1: ( rule__ParanthesesRule__Group__2__Impl ) - // InternalDataDescriptionLanguage.g:4699:2: rule__ParanthesesRule__Group__2__Impl + // InternalDataDescriptionLanguage.g:4617:1: ( rule__ParanthesesRule__Group__2__Impl ) + // InternalDataDescriptionLanguage.g:4618:2: rule__ParanthesesRule__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParanthesesRule__Group__2__Impl(); @@ -16071,22 +15830,22 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ParanthesesRule__Group__2__Impl" - // InternalDataDescriptionLanguage.g:4705:1: rule__ParanthesesRule__Group__2__Impl : ( ')' ) ; + // InternalDataDescriptionLanguage.g:4624:1: rule__ParanthesesRule__Group__2__Impl : ( ')' ) ; public final void rule__ParanthesesRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4709:1: ( ( ')' ) ) - // InternalDataDescriptionLanguage.g:4710:1: ( ')' ) + // InternalDataDescriptionLanguage.g:4628:1: ( ( ')' ) ) + // InternalDataDescriptionLanguage.g:4629:1: ( ')' ) { - // InternalDataDescriptionLanguage.g:4710:1: ( ')' ) - // InternalDataDescriptionLanguage.g:4711:2: ')' + // InternalDataDescriptionLanguage.g:4629:1: ( ')' ) + // InternalDataDescriptionLanguage.g:4630:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getParanthesesRuleAccess().getRightParenthesisKeyword_2()); } - match(input,77,FOLLOW_2); if (state.failed) return ; + match(input,76,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParanthesesRuleAccess().getRightParenthesisKeyword_2()); } @@ -16112,14 +15871,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CallRule__Group__0" - // InternalDataDescriptionLanguage.g:4721:1: rule__CallRule__Group__0 : rule__CallRule__Group__0__Impl rule__CallRule__Group__1 ; + // InternalDataDescriptionLanguage.g:4640:1: rule__CallRule__Group__0 : rule__CallRule__Group__0__Impl rule__CallRule__Group__1 ; public final void rule__CallRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4725:1: ( rule__CallRule__Group__0__Impl rule__CallRule__Group__1 ) - // InternalDataDescriptionLanguage.g:4726:2: rule__CallRule__Group__0__Impl rule__CallRule__Group__1 + // InternalDataDescriptionLanguage.g:4644:1: ( rule__CallRule__Group__0__Impl rule__CallRule__Group__1 ) + // InternalDataDescriptionLanguage.g:4645:2: rule__CallRule__Group__0__Impl rule__CallRule__Group__1 { pushFollow(FOLLOW_41); rule__CallRule__Group__0__Impl(); @@ -16150,23 +15909,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CallRule__Group__0__Impl" - // InternalDataDescriptionLanguage.g:4733:1: rule__CallRule__Group__0__Impl : ( ( rule__CallRule__FunctionAssignment_0 ) ) ; + // InternalDataDescriptionLanguage.g:4652:1: rule__CallRule__Group__0__Impl : ( ( rule__CallRule__FunctionAssignment_0 ) ) ; public final void rule__CallRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4737:1: ( ( ( rule__CallRule__FunctionAssignment_0 ) ) ) - // InternalDataDescriptionLanguage.g:4738:1: ( ( rule__CallRule__FunctionAssignment_0 ) ) + // InternalDataDescriptionLanguage.g:4656:1: ( ( ( rule__CallRule__FunctionAssignment_0 ) ) ) + // InternalDataDescriptionLanguage.g:4657:1: ( ( rule__CallRule__FunctionAssignment_0 ) ) { - // InternalDataDescriptionLanguage.g:4738:1: ( ( rule__CallRule__FunctionAssignment_0 ) ) - // InternalDataDescriptionLanguage.g:4739:2: ( rule__CallRule__FunctionAssignment_0 ) + // InternalDataDescriptionLanguage.g:4657:1: ( ( rule__CallRule__FunctionAssignment_0 ) ) + // InternalDataDescriptionLanguage.g:4658:2: ( rule__CallRule__FunctionAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getFunctionAssignment_0()); } - // InternalDataDescriptionLanguage.g:4740:2: ( rule__CallRule__FunctionAssignment_0 ) - // InternalDataDescriptionLanguage.g:4740:3: rule__CallRule__FunctionAssignment_0 + // InternalDataDescriptionLanguage.g:4659:2: ( rule__CallRule__FunctionAssignment_0 ) + // InternalDataDescriptionLanguage.g:4659:3: rule__CallRule__FunctionAssignment_0 { pushFollow(FOLLOW_2); rule__CallRule__FunctionAssignment_0(); @@ -16201,14 +15960,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CallRule__Group__1" - // InternalDataDescriptionLanguage.g:4748:1: rule__CallRule__Group__1 : rule__CallRule__Group__1__Impl rule__CallRule__Group__2 ; + // InternalDataDescriptionLanguage.g:4667:1: rule__CallRule__Group__1 : rule__CallRule__Group__1__Impl rule__CallRule__Group__2 ; public final void rule__CallRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4752:1: ( rule__CallRule__Group__1__Impl rule__CallRule__Group__2 ) - // InternalDataDescriptionLanguage.g:4753:2: rule__CallRule__Group__1__Impl rule__CallRule__Group__2 + // InternalDataDescriptionLanguage.g:4671:1: ( rule__CallRule__Group__1__Impl rule__CallRule__Group__2 ) + // InternalDataDescriptionLanguage.g:4672:2: rule__CallRule__Group__1__Impl rule__CallRule__Group__2 { pushFollow(FOLLOW_42); rule__CallRule__Group__1__Impl(); @@ -16239,22 +15998,22 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CallRule__Group__1__Impl" - // InternalDataDescriptionLanguage.g:4760:1: rule__CallRule__Group__1__Impl : ( '(' ) ; + // InternalDataDescriptionLanguage.g:4679:1: rule__CallRule__Group__1__Impl : ( '(' ) ; public final void rule__CallRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4764:1: ( ( '(' ) ) - // InternalDataDescriptionLanguage.g:4765:1: ( '(' ) + // InternalDataDescriptionLanguage.g:4683:1: ( ( '(' ) ) + // InternalDataDescriptionLanguage.g:4684:1: ( '(' ) { - // InternalDataDescriptionLanguage.g:4765:1: ( '(' ) - // InternalDataDescriptionLanguage.g:4766:2: '(' + // InternalDataDescriptionLanguage.g:4684:1: ( '(' ) + // InternalDataDescriptionLanguage.g:4685:2: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getLeftParenthesisKeyword_1()); } - match(input,76,FOLLOW_2); if (state.failed) return ; + match(input,75,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCallRuleAccess().getLeftParenthesisKeyword_1()); } @@ -16280,14 +16039,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CallRule__Group__2" - // InternalDataDescriptionLanguage.g:4775:1: rule__CallRule__Group__2 : rule__CallRule__Group__2__Impl rule__CallRule__Group__3 ; + // InternalDataDescriptionLanguage.g:4694:1: rule__CallRule__Group__2 : rule__CallRule__Group__2__Impl rule__CallRule__Group__3 ; public final void rule__CallRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4779:1: ( rule__CallRule__Group__2__Impl rule__CallRule__Group__3 ) - // InternalDataDescriptionLanguage.g:4780:2: rule__CallRule__Group__2__Impl rule__CallRule__Group__3 + // InternalDataDescriptionLanguage.g:4698:1: ( rule__CallRule__Group__2__Impl rule__CallRule__Group__3 ) + // InternalDataDescriptionLanguage.g:4699:2: rule__CallRule__Group__2__Impl rule__CallRule__Group__3 { pushFollow(FOLLOW_42); rule__CallRule__Group__2__Impl(); @@ -16318,31 +16077,31 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CallRule__Group__2__Impl" - // InternalDataDescriptionLanguage.g:4787:1: rule__CallRule__Group__2__Impl : ( ( rule__CallRule__Group_2__0 )? ) ; + // InternalDataDescriptionLanguage.g:4706:1: rule__CallRule__Group__2__Impl : ( ( rule__CallRule__Group_2__0 )? ) ; public final void rule__CallRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4791:1: ( ( ( rule__CallRule__Group_2__0 )? ) ) - // InternalDataDescriptionLanguage.g:4792:1: ( ( rule__CallRule__Group_2__0 )? ) + // InternalDataDescriptionLanguage.g:4710:1: ( ( ( rule__CallRule__Group_2__0 )? ) ) + // InternalDataDescriptionLanguage.g:4711:1: ( ( rule__CallRule__Group_2__0 )? ) { - // InternalDataDescriptionLanguage.g:4792:1: ( ( rule__CallRule__Group_2__0 )? ) - // InternalDataDescriptionLanguage.g:4793:2: ( rule__CallRule__Group_2__0 )? + // InternalDataDescriptionLanguage.g:4711:1: ( ( rule__CallRule__Group_2__0 )? ) + // InternalDataDescriptionLanguage.g:4712:2: ( rule__CallRule__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getGroup_2()); } - // InternalDataDescriptionLanguage.g:4794:2: ( rule__CallRule__Group_2__0 )? + // InternalDataDescriptionLanguage.g:4713:2: ( rule__CallRule__Group_2__0 )? int alt41=2; int LA41_0 = input.LA(1); - if ( ((LA41_0>=RULE_QUOTED_ID && LA41_0<=RULE_INT)||LA41_0==15||(LA41_0>=30 && LA41_0<=31)||LA41_0==68||LA41_0==73||LA41_0==76||(LA41_0>=87 && LA41_0<=88)) ) { + if ( ((LA41_0>=RULE_QUOTED_ID && LA41_0<=RULE_INT)||LA41_0==15||(LA41_0>=30 && LA41_0<=31)||LA41_0==67||LA41_0==72||LA41_0==75||(LA41_0>=88 && LA41_0<=89)) ) { alt41=1; } switch (alt41) { case 1 : - // InternalDataDescriptionLanguage.g:4794:3: rule__CallRule__Group_2__0 + // InternalDataDescriptionLanguage.g:4713:3: rule__CallRule__Group_2__0 { pushFollow(FOLLOW_2); rule__CallRule__Group_2__0(); @@ -16380,14 +16139,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CallRule__Group__3" - // InternalDataDescriptionLanguage.g:4802:1: rule__CallRule__Group__3 : rule__CallRule__Group__3__Impl ; + // InternalDataDescriptionLanguage.g:4721:1: rule__CallRule__Group__3 : rule__CallRule__Group__3__Impl ; public final void rule__CallRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4806:1: ( rule__CallRule__Group__3__Impl ) - // InternalDataDescriptionLanguage.g:4807:2: rule__CallRule__Group__3__Impl + // InternalDataDescriptionLanguage.g:4725:1: ( rule__CallRule__Group__3__Impl ) + // InternalDataDescriptionLanguage.g:4726:2: rule__CallRule__Group__3__Impl { pushFollow(FOLLOW_2); rule__CallRule__Group__3__Impl(); @@ -16413,22 +16172,22 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CallRule__Group__3__Impl" - // InternalDataDescriptionLanguage.g:4813:1: rule__CallRule__Group__3__Impl : ( ')' ) ; + // InternalDataDescriptionLanguage.g:4732:1: rule__CallRule__Group__3__Impl : ( ')' ) ; public final void rule__CallRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4817:1: ( ( ')' ) ) - // InternalDataDescriptionLanguage.g:4818:1: ( ')' ) + // InternalDataDescriptionLanguage.g:4736:1: ( ( ')' ) ) + // InternalDataDescriptionLanguage.g:4737:1: ( ')' ) { - // InternalDataDescriptionLanguage.g:4818:1: ( ')' ) - // InternalDataDescriptionLanguage.g:4819:2: ')' + // InternalDataDescriptionLanguage.g:4737:1: ( ')' ) + // InternalDataDescriptionLanguage.g:4738:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getRightParenthesisKeyword_3()); } - match(input,77,FOLLOW_2); if (state.failed) return ; + match(input,76,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCallRuleAccess().getRightParenthesisKeyword_3()); } @@ -16454,14 +16213,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CallRule__Group_2__0" - // InternalDataDescriptionLanguage.g:4829:1: rule__CallRule__Group_2__0 : rule__CallRule__Group_2__0__Impl rule__CallRule__Group_2__1 ; + // InternalDataDescriptionLanguage.g:4748:1: rule__CallRule__Group_2__0 : rule__CallRule__Group_2__0__Impl rule__CallRule__Group_2__1 ; public final void rule__CallRule__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4833:1: ( rule__CallRule__Group_2__0__Impl rule__CallRule__Group_2__1 ) - // InternalDataDescriptionLanguage.g:4834:2: rule__CallRule__Group_2__0__Impl rule__CallRule__Group_2__1 + // InternalDataDescriptionLanguage.g:4752:1: ( rule__CallRule__Group_2__0__Impl rule__CallRule__Group_2__1 ) + // InternalDataDescriptionLanguage.g:4753:2: rule__CallRule__Group_2__0__Impl rule__CallRule__Group_2__1 { pushFollow(FOLLOW_38); rule__CallRule__Group_2__0__Impl(); @@ -16492,23 +16251,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CallRule__Group_2__0__Impl" - // InternalDataDescriptionLanguage.g:4841:1: rule__CallRule__Group_2__0__Impl : ( ( rule__CallRule__ParametersAssignment_2_0 ) ) ; + // InternalDataDescriptionLanguage.g:4760:1: rule__CallRule__Group_2__0__Impl : ( ( rule__CallRule__ParametersAssignment_2_0 ) ) ; public final void rule__CallRule__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4845:1: ( ( ( rule__CallRule__ParametersAssignment_2_0 ) ) ) - // InternalDataDescriptionLanguage.g:4846:1: ( ( rule__CallRule__ParametersAssignment_2_0 ) ) + // InternalDataDescriptionLanguage.g:4764:1: ( ( ( rule__CallRule__ParametersAssignment_2_0 ) ) ) + // InternalDataDescriptionLanguage.g:4765:1: ( ( rule__CallRule__ParametersAssignment_2_0 ) ) { - // InternalDataDescriptionLanguage.g:4846:1: ( ( rule__CallRule__ParametersAssignment_2_0 ) ) - // InternalDataDescriptionLanguage.g:4847:2: ( rule__CallRule__ParametersAssignment_2_0 ) + // InternalDataDescriptionLanguage.g:4765:1: ( ( rule__CallRule__ParametersAssignment_2_0 ) ) + // InternalDataDescriptionLanguage.g:4766:2: ( rule__CallRule__ParametersAssignment_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getParametersAssignment_2_0()); } - // InternalDataDescriptionLanguage.g:4848:2: ( rule__CallRule__ParametersAssignment_2_0 ) - // InternalDataDescriptionLanguage.g:4848:3: rule__CallRule__ParametersAssignment_2_0 + // InternalDataDescriptionLanguage.g:4767:2: ( rule__CallRule__ParametersAssignment_2_0 ) + // InternalDataDescriptionLanguage.g:4767:3: rule__CallRule__ParametersAssignment_2_0 { pushFollow(FOLLOW_2); rule__CallRule__ParametersAssignment_2_0(); @@ -16543,14 +16302,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CallRule__Group_2__1" - // InternalDataDescriptionLanguage.g:4856:1: rule__CallRule__Group_2__1 : rule__CallRule__Group_2__1__Impl ; + // InternalDataDescriptionLanguage.g:4775:1: rule__CallRule__Group_2__1 : rule__CallRule__Group_2__1__Impl ; public final void rule__CallRule__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4860:1: ( rule__CallRule__Group_2__1__Impl ) - // InternalDataDescriptionLanguage.g:4861:2: rule__CallRule__Group_2__1__Impl + // InternalDataDescriptionLanguage.g:4779:1: ( rule__CallRule__Group_2__1__Impl ) + // InternalDataDescriptionLanguage.g:4780:2: rule__CallRule__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__CallRule__Group_2__1__Impl(); @@ -16576,35 +16335,35 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CallRule__Group_2__1__Impl" - // InternalDataDescriptionLanguage.g:4867:1: rule__CallRule__Group_2__1__Impl : ( ( rule__CallRule__Group_2_1__0 )* ) ; + // InternalDataDescriptionLanguage.g:4786:1: rule__CallRule__Group_2__1__Impl : ( ( rule__CallRule__Group_2_1__0 )* ) ; public final void rule__CallRule__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4871:1: ( ( ( rule__CallRule__Group_2_1__0 )* ) ) - // InternalDataDescriptionLanguage.g:4872:1: ( ( rule__CallRule__Group_2_1__0 )* ) + // InternalDataDescriptionLanguage.g:4790:1: ( ( ( rule__CallRule__Group_2_1__0 )* ) ) + // InternalDataDescriptionLanguage.g:4791:1: ( ( rule__CallRule__Group_2_1__0 )* ) { - // InternalDataDescriptionLanguage.g:4872:1: ( ( rule__CallRule__Group_2_1__0 )* ) - // InternalDataDescriptionLanguage.g:4873:2: ( rule__CallRule__Group_2_1__0 )* + // InternalDataDescriptionLanguage.g:4791:1: ( ( rule__CallRule__Group_2_1__0 )* ) + // InternalDataDescriptionLanguage.g:4792:2: ( rule__CallRule__Group_2_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getGroup_2_1()); } - // InternalDataDescriptionLanguage.g:4874:2: ( rule__CallRule__Group_2_1__0 )* + // InternalDataDescriptionLanguage.g:4793:2: ( rule__CallRule__Group_2_1__0 )* loop42: do { int alt42=2; int LA42_0 = input.LA(1); - if ( (LA42_0==75) ) { + if ( (LA42_0==74) ) { alt42=1; } switch (alt42) { case 1 : - // InternalDataDescriptionLanguage.g:4874:3: rule__CallRule__Group_2_1__0 + // InternalDataDescriptionLanguage.g:4793:3: rule__CallRule__Group_2_1__0 { pushFollow(FOLLOW_39); rule__CallRule__Group_2_1__0(); @@ -16645,14 +16404,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CallRule__Group_2_1__0" - // InternalDataDescriptionLanguage.g:4883:1: rule__CallRule__Group_2_1__0 : rule__CallRule__Group_2_1__0__Impl rule__CallRule__Group_2_1__1 ; + // InternalDataDescriptionLanguage.g:4802:1: rule__CallRule__Group_2_1__0 : rule__CallRule__Group_2_1__0__Impl rule__CallRule__Group_2_1__1 ; public final void rule__CallRule__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4887:1: ( rule__CallRule__Group_2_1__0__Impl rule__CallRule__Group_2_1__1 ) - // InternalDataDescriptionLanguage.g:4888:2: rule__CallRule__Group_2_1__0__Impl rule__CallRule__Group_2_1__1 + // InternalDataDescriptionLanguage.g:4806:1: ( rule__CallRule__Group_2_1__0__Impl rule__CallRule__Group_2_1__1 ) + // InternalDataDescriptionLanguage.g:4807:2: rule__CallRule__Group_2_1__0__Impl rule__CallRule__Group_2_1__1 { pushFollow(FOLLOW_13); rule__CallRule__Group_2_1__0__Impl(); @@ -16683,22 +16442,22 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CallRule__Group_2_1__0__Impl" - // InternalDataDescriptionLanguage.g:4895:1: rule__CallRule__Group_2_1__0__Impl : ( ',' ) ; + // InternalDataDescriptionLanguage.g:4814:1: rule__CallRule__Group_2_1__0__Impl : ( ',' ) ; public final void rule__CallRule__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4899:1: ( ( ',' ) ) - // InternalDataDescriptionLanguage.g:4900:1: ( ',' ) + // InternalDataDescriptionLanguage.g:4818:1: ( ( ',' ) ) + // InternalDataDescriptionLanguage.g:4819:1: ( ',' ) { - // InternalDataDescriptionLanguage.g:4900:1: ( ',' ) - // InternalDataDescriptionLanguage.g:4901:2: ',' + // InternalDataDescriptionLanguage.g:4819:1: ( ',' ) + // InternalDataDescriptionLanguage.g:4820:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getCommaKeyword_2_1_0()); } - match(input,75,FOLLOW_2); if (state.failed) return ; + match(input,74,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCallRuleAccess().getCommaKeyword_2_1_0()); } @@ -16724,14 +16483,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CallRule__Group_2_1__1" - // InternalDataDescriptionLanguage.g:4910:1: rule__CallRule__Group_2_1__1 : rule__CallRule__Group_2_1__1__Impl ; + // InternalDataDescriptionLanguage.g:4829:1: rule__CallRule__Group_2_1__1 : rule__CallRule__Group_2_1__1__Impl ; public final void rule__CallRule__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4914:1: ( rule__CallRule__Group_2_1__1__Impl ) - // InternalDataDescriptionLanguage.g:4915:2: rule__CallRule__Group_2_1__1__Impl + // InternalDataDescriptionLanguage.g:4833:1: ( rule__CallRule__Group_2_1__1__Impl ) + // InternalDataDescriptionLanguage.g:4834:2: rule__CallRule__Group_2_1__1__Impl { pushFollow(FOLLOW_2); rule__CallRule__Group_2_1__1__Impl(); @@ -16757,23 +16516,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CallRule__Group_2_1__1__Impl" - // InternalDataDescriptionLanguage.g:4921:1: rule__CallRule__Group_2_1__1__Impl : ( ( rule__CallRule__ParametersAssignment_2_1_1 ) ) ; + // InternalDataDescriptionLanguage.g:4840:1: rule__CallRule__Group_2_1__1__Impl : ( ( rule__CallRule__ParametersAssignment_2_1_1 ) ) ; public final void rule__CallRule__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4925:1: ( ( ( rule__CallRule__ParametersAssignment_2_1_1 ) ) ) - // InternalDataDescriptionLanguage.g:4926:1: ( ( rule__CallRule__ParametersAssignment_2_1_1 ) ) + // InternalDataDescriptionLanguage.g:4844:1: ( ( ( rule__CallRule__ParametersAssignment_2_1_1 ) ) ) + // InternalDataDescriptionLanguage.g:4845:1: ( ( rule__CallRule__ParametersAssignment_2_1_1 ) ) { - // InternalDataDescriptionLanguage.g:4926:1: ( ( rule__CallRule__ParametersAssignment_2_1_1 ) ) - // InternalDataDescriptionLanguage.g:4927:2: ( rule__CallRule__ParametersAssignment_2_1_1 ) + // InternalDataDescriptionLanguage.g:4845:1: ( ( rule__CallRule__ParametersAssignment_2_1_1 ) ) + // InternalDataDescriptionLanguage.g:4846:2: ( rule__CallRule__ParametersAssignment_2_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getParametersAssignment_2_1_1()); } - // InternalDataDescriptionLanguage.g:4928:2: ( rule__CallRule__ParametersAssignment_2_1_1 ) - // InternalDataDescriptionLanguage.g:4928:3: rule__CallRule__ParametersAssignment_2_1_1 + // InternalDataDescriptionLanguage.g:4847:2: ( rule__CallRule__ParametersAssignment_2_1_1 ) + // InternalDataDescriptionLanguage.g:4847:3: rule__CallRule__ParametersAssignment_2_1_1 { pushFollow(FOLLOW_2); rule__CallRule__ParametersAssignment_2_1_1(); @@ -16808,14 +16567,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__InstanceLiteralRule__Group__0" - // InternalDataDescriptionLanguage.g:4937:1: rule__InstanceLiteralRule__Group__0 : rule__InstanceLiteralRule__Group__0__Impl rule__InstanceLiteralRule__Group__1 ; + // InternalDataDescriptionLanguage.g:4856:1: rule__InstanceLiteralRule__Group__0 : rule__InstanceLiteralRule__Group__0__Impl rule__InstanceLiteralRule__Group__1 ; public final void rule__InstanceLiteralRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4941:1: ( rule__InstanceLiteralRule__Group__0__Impl rule__InstanceLiteralRule__Group__1 ) - // InternalDataDescriptionLanguage.g:4942:2: rule__InstanceLiteralRule__Group__0__Impl rule__InstanceLiteralRule__Group__1 + // InternalDataDescriptionLanguage.g:4860:1: ( rule__InstanceLiteralRule__Group__0__Impl rule__InstanceLiteralRule__Group__1 ) + // InternalDataDescriptionLanguage.g:4861:2: rule__InstanceLiteralRule__Group__0__Impl rule__InstanceLiteralRule__Group__1 { pushFollow(FOLLOW_6); rule__InstanceLiteralRule__Group__0__Impl(); @@ -16846,23 +16605,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__InstanceLiteralRule__Group__0__Impl" - // InternalDataDescriptionLanguage.g:4949:1: rule__InstanceLiteralRule__Group__0__Impl : ( ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) ) ; + // InternalDataDescriptionLanguage.g:4868:1: rule__InstanceLiteralRule__Group__0__Impl : ( ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) ) ; public final void rule__InstanceLiteralRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4953:1: ( ( ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) ) ) - // InternalDataDescriptionLanguage.g:4954:1: ( ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) ) + // InternalDataDescriptionLanguage.g:4872:1: ( ( ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) ) ) + // InternalDataDescriptionLanguage.g:4873:1: ( ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) ) { - // InternalDataDescriptionLanguage.g:4954:1: ( ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) ) - // InternalDataDescriptionLanguage.g:4955:2: ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) + // InternalDataDescriptionLanguage.g:4873:1: ( ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) ) + // InternalDataDescriptionLanguage.g:4874:2: ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceLiteralRuleAccess().getDefinitionAssignment_0()); } - // InternalDataDescriptionLanguage.g:4956:2: ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) - // InternalDataDescriptionLanguage.g:4956:3: rule__InstanceLiteralRule__DefinitionAssignment_0 + // InternalDataDescriptionLanguage.g:4875:2: ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) + // InternalDataDescriptionLanguage.g:4875:3: rule__InstanceLiteralRule__DefinitionAssignment_0 { pushFollow(FOLLOW_2); rule__InstanceLiteralRule__DefinitionAssignment_0(); @@ -16897,14 +16656,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__InstanceLiteralRule__Group__1" - // InternalDataDescriptionLanguage.g:4964:1: rule__InstanceLiteralRule__Group__1 : rule__InstanceLiteralRule__Group__1__Impl rule__InstanceLiteralRule__Group__2 ; + // InternalDataDescriptionLanguage.g:4883:1: rule__InstanceLiteralRule__Group__1 : rule__InstanceLiteralRule__Group__1__Impl rule__InstanceLiteralRule__Group__2 ; public final void rule__InstanceLiteralRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4968:1: ( rule__InstanceLiteralRule__Group__1__Impl rule__InstanceLiteralRule__Group__2 ) - // InternalDataDescriptionLanguage.g:4969:2: rule__InstanceLiteralRule__Group__1__Impl rule__InstanceLiteralRule__Group__2 + // InternalDataDescriptionLanguage.g:4887:1: ( rule__InstanceLiteralRule__Group__1__Impl rule__InstanceLiteralRule__Group__2 ) + // InternalDataDescriptionLanguage.g:4888:2: rule__InstanceLiteralRule__Group__1__Impl rule__InstanceLiteralRule__Group__2 { pushFollow(FOLLOW_43); rule__InstanceLiteralRule__Group__1__Impl(); @@ -16935,17 +16694,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__InstanceLiteralRule__Group__1__Impl" - // InternalDataDescriptionLanguage.g:4976:1: rule__InstanceLiteralRule__Group__1__Impl : ( '{' ) ; + // InternalDataDescriptionLanguage.g:4895:1: rule__InstanceLiteralRule__Group__1__Impl : ( '{' ) ; public final void rule__InstanceLiteralRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4980:1: ( ( '{' ) ) - // InternalDataDescriptionLanguage.g:4981:1: ( '{' ) + // InternalDataDescriptionLanguage.g:4899:1: ( ( '{' ) ) + // InternalDataDescriptionLanguage.g:4900:1: ( '{' ) { - // InternalDataDescriptionLanguage.g:4981:1: ( '{' ) - // InternalDataDescriptionLanguage.g:4982:2: '{' + // InternalDataDescriptionLanguage.g:4900:1: ( '{' ) + // InternalDataDescriptionLanguage.g:4901:2: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceLiteralRuleAccess().getLeftCurlyBracketKeyword_1()); @@ -16976,14 +16735,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__InstanceLiteralRule__Group__2" - // InternalDataDescriptionLanguage.g:4991:1: rule__InstanceLiteralRule__Group__2 : rule__InstanceLiteralRule__Group__2__Impl rule__InstanceLiteralRule__Group__3 ; + // InternalDataDescriptionLanguage.g:4910:1: rule__InstanceLiteralRule__Group__2 : rule__InstanceLiteralRule__Group__2__Impl rule__InstanceLiteralRule__Group__3 ; public final void rule__InstanceLiteralRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:4995:1: ( rule__InstanceLiteralRule__Group__2__Impl rule__InstanceLiteralRule__Group__3 ) - // InternalDataDescriptionLanguage.g:4996:2: rule__InstanceLiteralRule__Group__2__Impl rule__InstanceLiteralRule__Group__3 + // InternalDataDescriptionLanguage.g:4914:1: ( rule__InstanceLiteralRule__Group__2__Impl rule__InstanceLiteralRule__Group__3 ) + // InternalDataDescriptionLanguage.g:4915:2: rule__InstanceLiteralRule__Group__2__Impl rule__InstanceLiteralRule__Group__3 { pushFollow(FOLLOW_43); rule__InstanceLiteralRule__Group__2__Impl(); @@ -17014,22 +16773,22 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__InstanceLiteralRule__Group__2__Impl" - // InternalDataDescriptionLanguage.g:5003:1: rule__InstanceLiteralRule__Group__2__Impl : ( ( rule__InstanceLiteralRule__AttributesAssignment_2 )* ) ; + // InternalDataDescriptionLanguage.g:4922:1: rule__InstanceLiteralRule__Group__2__Impl : ( ( rule__InstanceLiteralRule__AttributesAssignment_2 )* ) ; public final void rule__InstanceLiteralRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5007:1: ( ( ( rule__InstanceLiteralRule__AttributesAssignment_2 )* ) ) - // InternalDataDescriptionLanguage.g:5008:1: ( ( rule__InstanceLiteralRule__AttributesAssignment_2 )* ) + // InternalDataDescriptionLanguage.g:4926:1: ( ( ( rule__InstanceLiteralRule__AttributesAssignment_2 )* ) ) + // InternalDataDescriptionLanguage.g:4927:1: ( ( rule__InstanceLiteralRule__AttributesAssignment_2 )* ) { - // InternalDataDescriptionLanguage.g:5008:1: ( ( rule__InstanceLiteralRule__AttributesAssignment_2 )* ) - // InternalDataDescriptionLanguage.g:5009:2: ( rule__InstanceLiteralRule__AttributesAssignment_2 )* + // InternalDataDescriptionLanguage.g:4927:1: ( ( rule__InstanceLiteralRule__AttributesAssignment_2 )* ) + // InternalDataDescriptionLanguage.g:4928:2: ( rule__InstanceLiteralRule__AttributesAssignment_2 )* { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceLiteralRuleAccess().getAttributesAssignment_2()); } - // InternalDataDescriptionLanguage.g:5010:2: ( rule__InstanceLiteralRule__AttributesAssignment_2 )* + // InternalDataDescriptionLanguage.g:4929:2: ( rule__InstanceLiteralRule__AttributesAssignment_2 )* loop43: do { int alt43=2; @@ -17042,7 +16801,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte switch (alt43) { case 1 : - // InternalDataDescriptionLanguage.g:5010:3: rule__InstanceLiteralRule__AttributesAssignment_2 + // InternalDataDescriptionLanguage.g:4929:3: rule__InstanceLiteralRule__AttributesAssignment_2 { pushFollow(FOLLOW_44); rule__InstanceLiteralRule__AttributesAssignment_2(); @@ -17083,14 +16842,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__InstanceLiteralRule__Group__3" - // InternalDataDescriptionLanguage.g:5018:1: rule__InstanceLiteralRule__Group__3 : rule__InstanceLiteralRule__Group__3__Impl ; + // InternalDataDescriptionLanguage.g:4937:1: rule__InstanceLiteralRule__Group__3 : rule__InstanceLiteralRule__Group__3__Impl ; public final void rule__InstanceLiteralRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5022:1: ( rule__InstanceLiteralRule__Group__3__Impl ) - // InternalDataDescriptionLanguage.g:5023:2: rule__InstanceLiteralRule__Group__3__Impl + // InternalDataDescriptionLanguage.g:4941:1: ( rule__InstanceLiteralRule__Group__3__Impl ) + // InternalDataDescriptionLanguage.g:4942:2: rule__InstanceLiteralRule__Group__3__Impl { pushFollow(FOLLOW_2); rule__InstanceLiteralRule__Group__3__Impl(); @@ -17116,17 +16875,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__InstanceLiteralRule__Group__3__Impl" - // InternalDataDescriptionLanguage.g:5029:1: rule__InstanceLiteralRule__Group__3__Impl : ( '}' ) ; + // InternalDataDescriptionLanguage.g:4948:1: rule__InstanceLiteralRule__Group__3__Impl : ( '}' ) ; public final void rule__InstanceLiteralRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5033:1: ( ( '}' ) ) - // InternalDataDescriptionLanguage.g:5034:1: ( '}' ) + // InternalDataDescriptionLanguage.g:4952:1: ( ( '}' ) ) + // InternalDataDescriptionLanguage.g:4953:1: ( '}' ) { - // InternalDataDescriptionLanguage.g:5034:1: ( '}' ) - // InternalDataDescriptionLanguage.g:5035:2: '}' + // InternalDataDescriptionLanguage.g:4953:1: ( '}' ) + // InternalDataDescriptionLanguage.g:4954:2: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceLiteralRuleAccess().getRightCurlyBracketKeyword_3()); @@ -17157,14 +16916,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeRule__Group__0" - // InternalDataDescriptionLanguage.g:5045:1: rule__AttributeRule__Group__0 : rule__AttributeRule__Group__0__Impl rule__AttributeRule__Group__1 ; + // InternalDataDescriptionLanguage.g:4964:1: rule__AttributeRule__Group__0 : rule__AttributeRule__Group__0__Impl rule__AttributeRule__Group__1 ; public final void rule__AttributeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5049:1: ( rule__AttributeRule__Group__0__Impl rule__AttributeRule__Group__1 ) - // InternalDataDescriptionLanguage.g:5050:2: rule__AttributeRule__Group__0__Impl rule__AttributeRule__Group__1 + // InternalDataDescriptionLanguage.g:4968:1: ( rule__AttributeRule__Group__0__Impl rule__AttributeRule__Group__1 ) + // InternalDataDescriptionLanguage.g:4969:2: rule__AttributeRule__Group__0__Impl rule__AttributeRule__Group__1 { pushFollow(FOLLOW_45); rule__AttributeRule__Group__0__Impl(); @@ -17195,23 +16954,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeRule__Group__0__Impl" - // InternalDataDescriptionLanguage.g:5057:1: rule__AttributeRule__Group__0__Impl : ( ( rule__AttributeRule__DefinitionAssignment_0 ) ) ; + // InternalDataDescriptionLanguage.g:4976:1: rule__AttributeRule__Group__0__Impl : ( ( rule__AttributeRule__DefinitionAssignment_0 ) ) ; public final void rule__AttributeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5061:1: ( ( ( rule__AttributeRule__DefinitionAssignment_0 ) ) ) - // InternalDataDescriptionLanguage.g:5062:1: ( ( rule__AttributeRule__DefinitionAssignment_0 ) ) + // InternalDataDescriptionLanguage.g:4980:1: ( ( ( rule__AttributeRule__DefinitionAssignment_0 ) ) ) + // InternalDataDescriptionLanguage.g:4981:1: ( ( rule__AttributeRule__DefinitionAssignment_0 ) ) { - // InternalDataDescriptionLanguage.g:5062:1: ( ( rule__AttributeRule__DefinitionAssignment_0 ) ) - // InternalDataDescriptionLanguage.g:5063:2: ( rule__AttributeRule__DefinitionAssignment_0 ) + // InternalDataDescriptionLanguage.g:4981:1: ( ( rule__AttributeRule__DefinitionAssignment_0 ) ) + // InternalDataDescriptionLanguage.g:4982:2: ( rule__AttributeRule__DefinitionAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeRuleAccess().getDefinitionAssignment_0()); } - // InternalDataDescriptionLanguage.g:5064:2: ( rule__AttributeRule__DefinitionAssignment_0 ) - // InternalDataDescriptionLanguage.g:5064:3: rule__AttributeRule__DefinitionAssignment_0 + // InternalDataDescriptionLanguage.g:4983:2: ( rule__AttributeRule__DefinitionAssignment_0 ) + // InternalDataDescriptionLanguage.g:4983:3: rule__AttributeRule__DefinitionAssignment_0 { pushFollow(FOLLOW_2); rule__AttributeRule__DefinitionAssignment_0(); @@ -17246,14 +17005,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeRule__Group__1" - // InternalDataDescriptionLanguage.g:5072:1: rule__AttributeRule__Group__1 : rule__AttributeRule__Group__1__Impl rule__AttributeRule__Group__2 ; + // InternalDataDescriptionLanguage.g:4991:1: rule__AttributeRule__Group__1 : rule__AttributeRule__Group__1__Impl rule__AttributeRule__Group__2 ; public final void rule__AttributeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5076:1: ( rule__AttributeRule__Group__1__Impl rule__AttributeRule__Group__2 ) - // InternalDataDescriptionLanguage.g:5077:2: rule__AttributeRule__Group__1__Impl rule__AttributeRule__Group__2 + // InternalDataDescriptionLanguage.g:4995:1: ( rule__AttributeRule__Group__1__Impl rule__AttributeRule__Group__2 ) + // InternalDataDescriptionLanguage.g:4996:2: rule__AttributeRule__Group__1__Impl rule__AttributeRule__Group__2 { pushFollow(FOLLOW_13); rule__AttributeRule__Group__1__Impl(); @@ -17284,22 +17043,22 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeRule__Group__1__Impl" - // InternalDataDescriptionLanguage.g:5084:1: rule__AttributeRule__Group__1__Impl : ( ':=' ) ; + // InternalDataDescriptionLanguage.g:5003:1: rule__AttributeRule__Group__1__Impl : ( ':=' ) ; public final void rule__AttributeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5088:1: ( ( ':=' ) ) - // InternalDataDescriptionLanguage.g:5089:1: ( ':=' ) + // InternalDataDescriptionLanguage.g:5007:1: ( ( ':=' ) ) + // InternalDataDescriptionLanguage.g:5008:1: ( ':=' ) { - // InternalDataDescriptionLanguage.g:5089:1: ( ':=' ) - // InternalDataDescriptionLanguage.g:5090:2: ':=' + // InternalDataDescriptionLanguage.g:5008:1: ( ':=' ) + // InternalDataDescriptionLanguage.g:5009:2: ':=' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeRuleAccess().getColonEqualsSignKeyword_1()); } - match(input,78,FOLLOW_2); if (state.failed) return ; + match(input,77,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeRuleAccess().getColonEqualsSignKeyword_1()); } @@ -17325,16 +17084,16 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeRule__Group__2" - // InternalDataDescriptionLanguage.g:5099:1: rule__AttributeRule__Group__2 : rule__AttributeRule__Group__2__Impl rule__AttributeRule__Group__3 ; + // InternalDataDescriptionLanguage.g:5018:1: rule__AttributeRule__Group__2 : rule__AttributeRule__Group__2__Impl rule__AttributeRule__Group__3 ; public final void rule__AttributeRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5103:1: ( rule__AttributeRule__Group__2__Impl rule__AttributeRule__Group__3 ) - // InternalDataDescriptionLanguage.g:5104:2: rule__AttributeRule__Group__2__Impl rule__AttributeRule__Group__3 + // InternalDataDescriptionLanguage.g:5022:1: ( rule__AttributeRule__Group__2__Impl rule__AttributeRule__Group__3 ) + // InternalDataDescriptionLanguage.g:5023:2: rule__AttributeRule__Group__2__Impl rule__AttributeRule__Group__3 { - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_22); rule__AttributeRule__Group__2__Impl(); state._fsp--; @@ -17363,23 +17122,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeRule__Group__2__Impl" - // InternalDataDescriptionLanguage.g:5111:1: rule__AttributeRule__Group__2__Impl : ( ( rule__AttributeRule__ValueAssignment_2 ) ) ; + // InternalDataDescriptionLanguage.g:5030:1: rule__AttributeRule__Group__2__Impl : ( ( rule__AttributeRule__ValueAssignment_2 ) ) ; public final void rule__AttributeRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5115:1: ( ( ( rule__AttributeRule__ValueAssignment_2 ) ) ) - // InternalDataDescriptionLanguage.g:5116:1: ( ( rule__AttributeRule__ValueAssignment_2 ) ) + // InternalDataDescriptionLanguage.g:5034:1: ( ( ( rule__AttributeRule__ValueAssignment_2 ) ) ) + // InternalDataDescriptionLanguage.g:5035:1: ( ( rule__AttributeRule__ValueAssignment_2 ) ) { - // InternalDataDescriptionLanguage.g:5116:1: ( ( rule__AttributeRule__ValueAssignment_2 ) ) - // InternalDataDescriptionLanguage.g:5117:2: ( rule__AttributeRule__ValueAssignment_2 ) + // InternalDataDescriptionLanguage.g:5035:1: ( ( rule__AttributeRule__ValueAssignment_2 ) ) + // InternalDataDescriptionLanguage.g:5036:2: ( rule__AttributeRule__ValueAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeRuleAccess().getValueAssignment_2()); } - // InternalDataDescriptionLanguage.g:5118:2: ( rule__AttributeRule__ValueAssignment_2 ) - // InternalDataDescriptionLanguage.g:5118:3: rule__AttributeRule__ValueAssignment_2 + // InternalDataDescriptionLanguage.g:5037:2: ( rule__AttributeRule__ValueAssignment_2 ) + // InternalDataDescriptionLanguage.g:5037:3: rule__AttributeRule__ValueAssignment_2 { pushFollow(FOLLOW_2); rule__AttributeRule__ValueAssignment_2(); @@ -17414,14 +17173,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeRule__Group__3" - // InternalDataDescriptionLanguage.g:5126:1: rule__AttributeRule__Group__3 : rule__AttributeRule__Group__3__Impl ; + // InternalDataDescriptionLanguage.g:5045:1: rule__AttributeRule__Group__3 : rule__AttributeRule__Group__3__Impl ; public final void rule__AttributeRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5130:1: ( rule__AttributeRule__Group__3__Impl ) - // InternalDataDescriptionLanguage.g:5131:2: rule__AttributeRule__Group__3__Impl + // InternalDataDescriptionLanguage.g:5049:1: ( rule__AttributeRule__Group__3__Impl ) + // InternalDataDescriptionLanguage.g:5050:2: rule__AttributeRule__Group__3__Impl { pushFollow(FOLLOW_2); rule__AttributeRule__Group__3__Impl(); @@ -17447,17 +17206,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeRule__Group__3__Impl" - // InternalDataDescriptionLanguage.g:5137:1: rule__AttributeRule__Group__3__Impl : ( ';' ) ; + // InternalDataDescriptionLanguage.g:5056:1: rule__AttributeRule__Group__3__Impl : ( ';' ) ; public final void rule__AttributeRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5141:1: ( ( ';' ) ) - // InternalDataDescriptionLanguage.g:5142:1: ( ';' ) + // InternalDataDescriptionLanguage.g:5060:1: ( ( ';' ) ) + // InternalDataDescriptionLanguage.g:5061:1: ( ';' ) { - // InternalDataDescriptionLanguage.g:5142:1: ( ';' ) - // InternalDataDescriptionLanguage.g:5143:2: ';' + // InternalDataDescriptionLanguage.g:5061:1: ( ';' ) + // InternalDataDescriptionLanguage.g:5062:2: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeRuleAccess().getSemicolonKeyword_3()); @@ -17488,14 +17247,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DoubleLiteralRule__Group__0" - // InternalDataDescriptionLanguage.g:5153:1: rule__DoubleLiteralRule__Group__0 : rule__DoubleLiteralRule__Group__0__Impl rule__DoubleLiteralRule__Group__1 ; + // InternalDataDescriptionLanguage.g:5072:1: rule__DoubleLiteralRule__Group__0 : rule__DoubleLiteralRule__Group__0__Impl rule__DoubleLiteralRule__Group__1 ; public final void rule__DoubleLiteralRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5157:1: ( rule__DoubleLiteralRule__Group__0__Impl rule__DoubleLiteralRule__Group__1 ) - // InternalDataDescriptionLanguage.g:5158:2: rule__DoubleLiteralRule__Group__0__Impl rule__DoubleLiteralRule__Group__1 + // InternalDataDescriptionLanguage.g:5076:1: ( rule__DoubleLiteralRule__Group__0__Impl rule__DoubleLiteralRule__Group__1 ) + // InternalDataDescriptionLanguage.g:5077:2: rule__DoubleLiteralRule__Group__0__Impl rule__DoubleLiteralRule__Group__1 { pushFollow(FOLLOW_46); rule__DoubleLiteralRule__Group__0__Impl(); @@ -17526,23 +17285,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DoubleLiteralRule__Group__0__Impl" - // InternalDataDescriptionLanguage.g:5165:1: rule__DoubleLiteralRule__Group__0__Impl : ( ( rule__DoubleLiteralRule__LiteralAssignment_0 ) ) ; + // InternalDataDescriptionLanguage.g:5084:1: rule__DoubleLiteralRule__Group__0__Impl : ( ( rule__DoubleLiteralRule__LiteralAssignment_0 ) ) ; public final void rule__DoubleLiteralRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5169:1: ( ( ( rule__DoubleLiteralRule__LiteralAssignment_0 ) ) ) - // InternalDataDescriptionLanguage.g:5170:1: ( ( rule__DoubleLiteralRule__LiteralAssignment_0 ) ) + // InternalDataDescriptionLanguage.g:5088:1: ( ( ( rule__DoubleLiteralRule__LiteralAssignment_0 ) ) ) + // InternalDataDescriptionLanguage.g:5089:1: ( ( rule__DoubleLiteralRule__LiteralAssignment_0 ) ) { - // InternalDataDescriptionLanguage.g:5170:1: ( ( rule__DoubleLiteralRule__LiteralAssignment_0 ) ) - // InternalDataDescriptionLanguage.g:5171:2: ( rule__DoubleLiteralRule__LiteralAssignment_0 ) + // InternalDataDescriptionLanguage.g:5089:1: ( ( rule__DoubleLiteralRule__LiteralAssignment_0 ) ) + // InternalDataDescriptionLanguage.g:5090:2: ( rule__DoubleLiteralRule__LiteralAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDoubleLiteralRuleAccess().getLiteralAssignment_0()); } - // InternalDataDescriptionLanguage.g:5172:2: ( rule__DoubleLiteralRule__LiteralAssignment_0 ) - // InternalDataDescriptionLanguage.g:5172:3: rule__DoubleLiteralRule__LiteralAssignment_0 + // InternalDataDescriptionLanguage.g:5091:2: ( rule__DoubleLiteralRule__LiteralAssignment_0 ) + // InternalDataDescriptionLanguage.g:5091:3: rule__DoubleLiteralRule__LiteralAssignment_0 { pushFollow(FOLLOW_2); rule__DoubleLiteralRule__LiteralAssignment_0(); @@ -17577,14 +17336,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DoubleLiteralRule__Group__1" - // InternalDataDescriptionLanguage.g:5180:1: rule__DoubleLiteralRule__Group__1 : rule__DoubleLiteralRule__Group__1__Impl ; + // InternalDataDescriptionLanguage.g:5099:1: rule__DoubleLiteralRule__Group__1 : rule__DoubleLiteralRule__Group__1__Impl ; public final void rule__DoubleLiteralRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5184:1: ( rule__DoubleLiteralRule__Group__1__Impl ) - // InternalDataDescriptionLanguage.g:5185:2: rule__DoubleLiteralRule__Group__1__Impl + // InternalDataDescriptionLanguage.g:5103:1: ( rule__DoubleLiteralRule__Group__1__Impl ) + // InternalDataDescriptionLanguage.g:5104:2: rule__DoubleLiteralRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__DoubleLiteralRule__Group__1__Impl(); @@ -17610,22 +17369,22 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DoubleLiteralRule__Group__1__Impl" - // InternalDataDescriptionLanguage.g:5191:1: rule__DoubleLiteralRule__Group__1__Impl : ( ( rule__DoubleLiteralRule__FactorAssignment_1 )? ) ; + // InternalDataDescriptionLanguage.g:5110:1: rule__DoubleLiteralRule__Group__1__Impl : ( ( rule__DoubleLiteralRule__FactorAssignment_1 )? ) ; public final void rule__DoubleLiteralRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5195:1: ( ( ( rule__DoubleLiteralRule__FactorAssignment_1 )? ) ) - // InternalDataDescriptionLanguage.g:5196:1: ( ( rule__DoubleLiteralRule__FactorAssignment_1 )? ) + // InternalDataDescriptionLanguage.g:5114:1: ( ( ( rule__DoubleLiteralRule__FactorAssignment_1 )? ) ) + // InternalDataDescriptionLanguage.g:5115:1: ( ( rule__DoubleLiteralRule__FactorAssignment_1 )? ) { - // InternalDataDescriptionLanguage.g:5196:1: ( ( rule__DoubleLiteralRule__FactorAssignment_1 )? ) - // InternalDataDescriptionLanguage.g:5197:2: ( rule__DoubleLiteralRule__FactorAssignment_1 )? + // InternalDataDescriptionLanguage.g:5115:1: ( ( rule__DoubleLiteralRule__FactorAssignment_1 )? ) + // InternalDataDescriptionLanguage.g:5116:2: ( rule__DoubleLiteralRule__FactorAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDoubleLiteralRuleAccess().getFactorAssignment_1()); } - // InternalDataDescriptionLanguage.g:5198:2: ( rule__DoubleLiteralRule__FactorAssignment_1 )? + // InternalDataDescriptionLanguage.g:5117:2: ( rule__DoubleLiteralRule__FactorAssignment_1 )? int alt44=2; int LA44_0 = input.LA(1); @@ -17634,7 +17393,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte } switch (alt44) { case 1 : - // InternalDataDescriptionLanguage.g:5198:3: rule__DoubleLiteralRule__FactorAssignment_1 + // InternalDataDescriptionLanguage.g:5117:3: rule__DoubleLiteralRule__FactorAssignment_1 { pushFollow(FOLLOW_2); rule__DoubleLiteralRule__FactorAssignment_1(); @@ -17672,14 +17431,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__IntegerLiteralRule__Group__0" - // InternalDataDescriptionLanguage.g:5207:1: rule__IntegerLiteralRule__Group__0 : rule__IntegerLiteralRule__Group__0__Impl rule__IntegerLiteralRule__Group__1 ; + // InternalDataDescriptionLanguage.g:5126:1: rule__IntegerLiteralRule__Group__0 : rule__IntegerLiteralRule__Group__0__Impl rule__IntegerLiteralRule__Group__1 ; public final void rule__IntegerLiteralRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5211:1: ( rule__IntegerLiteralRule__Group__0__Impl rule__IntegerLiteralRule__Group__1 ) - // InternalDataDescriptionLanguage.g:5212:2: rule__IntegerLiteralRule__Group__0__Impl rule__IntegerLiteralRule__Group__1 + // InternalDataDescriptionLanguage.g:5130:1: ( rule__IntegerLiteralRule__Group__0__Impl rule__IntegerLiteralRule__Group__1 ) + // InternalDataDescriptionLanguage.g:5131:2: rule__IntegerLiteralRule__Group__0__Impl rule__IntegerLiteralRule__Group__1 { pushFollow(FOLLOW_46); rule__IntegerLiteralRule__Group__0__Impl(); @@ -17710,23 +17469,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__IntegerLiteralRule__Group__0__Impl" - // InternalDataDescriptionLanguage.g:5219:1: rule__IntegerLiteralRule__Group__0__Impl : ( ( rule__IntegerLiteralRule__LiteralAssignment_0 ) ) ; + // InternalDataDescriptionLanguage.g:5138:1: rule__IntegerLiteralRule__Group__0__Impl : ( ( rule__IntegerLiteralRule__LiteralAssignment_0 ) ) ; public final void rule__IntegerLiteralRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5223:1: ( ( ( rule__IntegerLiteralRule__LiteralAssignment_0 ) ) ) - // InternalDataDescriptionLanguage.g:5224:1: ( ( rule__IntegerLiteralRule__LiteralAssignment_0 ) ) + // InternalDataDescriptionLanguage.g:5142:1: ( ( ( rule__IntegerLiteralRule__LiteralAssignment_0 ) ) ) + // InternalDataDescriptionLanguage.g:5143:1: ( ( rule__IntegerLiteralRule__LiteralAssignment_0 ) ) { - // InternalDataDescriptionLanguage.g:5224:1: ( ( rule__IntegerLiteralRule__LiteralAssignment_0 ) ) - // InternalDataDescriptionLanguage.g:5225:2: ( rule__IntegerLiteralRule__LiteralAssignment_0 ) + // InternalDataDescriptionLanguage.g:5143:1: ( ( rule__IntegerLiteralRule__LiteralAssignment_0 ) ) + // InternalDataDescriptionLanguage.g:5144:2: ( rule__IntegerLiteralRule__LiteralAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getIntegerLiteralRuleAccess().getLiteralAssignment_0()); } - // InternalDataDescriptionLanguage.g:5226:2: ( rule__IntegerLiteralRule__LiteralAssignment_0 ) - // InternalDataDescriptionLanguage.g:5226:3: rule__IntegerLiteralRule__LiteralAssignment_0 + // InternalDataDescriptionLanguage.g:5145:2: ( rule__IntegerLiteralRule__LiteralAssignment_0 ) + // InternalDataDescriptionLanguage.g:5145:3: rule__IntegerLiteralRule__LiteralAssignment_0 { pushFollow(FOLLOW_2); rule__IntegerLiteralRule__LiteralAssignment_0(); @@ -17761,14 +17520,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__IntegerLiteralRule__Group__1" - // InternalDataDescriptionLanguage.g:5234:1: rule__IntegerLiteralRule__Group__1 : rule__IntegerLiteralRule__Group__1__Impl ; + // InternalDataDescriptionLanguage.g:5153:1: rule__IntegerLiteralRule__Group__1 : rule__IntegerLiteralRule__Group__1__Impl ; public final void rule__IntegerLiteralRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5238:1: ( rule__IntegerLiteralRule__Group__1__Impl ) - // InternalDataDescriptionLanguage.g:5239:2: rule__IntegerLiteralRule__Group__1__Impl + // InternalDataDescriptionLanguage.g:5157:1: ( rule__IntegerLiteralRule__Group__1__Impl ) + // InternalDataDescriptionLanguage.g:5158:2: rule__IntegerLiteralRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__IntegerLiteralRule__Group__1__Impl(); @@ -17794,22 +17553,22 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__IntegerLiteralRule__Group__1__Impl" - // InternalDataDescriptionLanguage.g:5245:1: rule__IntegerLiteralRule__Group__1__Impl : ( ( rule__IntegerLiteralRule__FactorAssignment_1 )? ) ; + // InternalDataDescriptionLanguage.g:5164:1: rule__IntegerLiteralRule__Group__1__Impl : ( ( rule__IntegerLiteralRule__FactorAssignment_1 )? ) ; public final void rule__IntegerLiteralRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5249:1: ( ( ( rule__IntegerLiteralRule__FactorAssignment_1 )? ) ) - // InternalDataDescriptionLanguage.g:5250:1: ( ( rule__IntegerLiteralRule__FactorAssignment_1 )? ) + // InternalDataDescriptionLanguage.g:5168:1: ( ( ( rule__IntegerLiteralRule__FactorAssignment_1 )? ) ) + // InternalDataDescriptionLanguage.g:5169:1: ( ( rule__IntegerLiteralRule__FactorAssignment_1 )? ) { - // InternalDataDescriptionLanguage.g:5250:1: ( ( rule__IntegerLiteralRule__FactorAssignment_1 )? ) - // InternalDataDescriptionLanguage.g:5251:2: ( rule__IntegerLiteralRule__FactorAssignment_1 )? + // InternalDataDescriptionLanguage.g:5169:1: ( ( rule__IntegerLiteralRule__FactorAssignment_1 )? ) + // InternalDataDescriptionLanguage.g:5170:2: ( rule__IntegerLiteralRule__FactorAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getIntegerLiteralRuleAccess().getFactorAssignment_1()); } - // InternalDataDescriptionLanguage.g:5252:2: ( rule__IntegerLiteralRule__FactorAssignment_1 )? + // InternalDataDescriptionLanguage.g:5171:2: ( rule__IntegerLiteralRule__FactorAssignment_1 )? int alt45=2; int LA45_0 = input.LA(1); @@ -17818,7 +17577,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte } switch (alt45) { case 1 : - // InternalDataDescriptionLanguage.g:5252:3: rule__IntegerLiteralRule__FactorAssignment_1 + // InternalDataDescriptionLanguage.g:5171:3: rule__IntegerLiteralRule__FactorAssignment_1 { pushFollow(FOLLOW_2); rule__IntegerLiteralRule__FactorAssignment_1(); @@ -17856,14 +17615,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__BooleanLiteralRule__Group__0" - // InternalDataDescriptionLanguage.g:5261:1: rule__BooleanLiteralRule__Group__0 : rule__BooleanLiteralRule__Group__0__Impl rule__BooleanLiteralRule__Group__1 ; + // InternalDataDescriptionLanguage.g:5180:1: rule__BooleanLiteralRule__Group__0 : rule__BooleanLiteralRule__Group__0__Impl rule__BooleanLiteralRule__Group__1 ; public final void rule__BooleanLiteralRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5265:1: ( rule__BooleanLiteralRule__Group__0__Impl rule__BooleanLiteralRule__Group__1 ) - // InternalDataDescriptionLanguage.g:5266:2: rule__BooleanLiteralRule__Group__0__Impl rule__BooleanLiteralRule__Group__1 + // InternalDataDescriptionLanguage.g:5184:1: ( rule__BooleanLiteralRule__Group__0__Impl rule__BooleanLiteralRule__Group__1 ) + // InternalDataDescriptionLanguage.g:5185:2: rule__BooleanLiteralRule__Group__0__Impl rule__BooleanLiteralRule__Group__1 { pushFollow(FOLLOW_47); rule__BooleanLiteralRule__Group__0__Impl(); @@ -17894,23 +17653,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__BooleanLiteralRule__Group__0__Impl" - // InternalDataDescriptionLanguage.g:5273:1: rule__BooleanLiteralRule__Group__0__Impl : ( () ) ; + // InternalDataDescriptionLanguage.g:5192:1: rule__BooleanLiteralRule__Group__0__Impl : ( () ) ; public final void rule__BooleanLiteralRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5277:1: ( ( () ) ) - // InternalDataDescriptionLanguage.g:5278:1: ( () ) + // InternalDataDescriptionLanguage.g:5196:1: ( ( () ) ) + // InternalDataDescriptionLanguage.g:5197:1: ( () ) { - // InternalDataDescriptionLanguage.g:5278:1: ( () ) - // InternalDataDescriptionLanguage.g:5279:2: () + // InternalDataDescriptionLanguage.g:5197:1: ( () ) + // InternalDataDescriptionLanguage.g:5198:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralRuleAccess().getBooleanLiteralAction_0()); } - // InternalDataDescriptionLanguage.g:5280:2: () - // InternalDataDescriptionLanguage.g:5280:3: + // InternalDataDescriptionLanguage.g:5199:2: () + // InternalDataDescriptionLanguage.g:5199:3: { } @@ -17935,14 +17694,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__BooleanLiteralRule__Group__1" - // InternalDataDescriptionLanguage.g:5288:1: rule__BooleanLiteralRule__Group__1 : rule__BooleanLiteralRule__Group__1__Impl ; + // InternalDataDescriptionLanguage.g:5207:1: rule__BooleanLiteralRule__Group__1 : rule__BooleanLiteralRule__Group__1__Impl ; public final void rule__BooleanLiteralRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5292:1: ( rule__BooleanLiteralRule__Group__1__Impl ) - // InternalDataDescriptionLanguage.g:5293:2: rule__BooleanLiteralRule__Group__1__Impl + // InternalDataDescriptionLanguage.g:5211:1: ( rule__BooleanLiteralRule__Group__1__Impl ) + // InternalDataDescriptionLanguage.g:5212:2: rule__BooleanLiteralRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__BooleanLiteralRule__Group__1__Impl(); @@ -17968,23 +17727,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__BooleanLiteralRule__Group__1__Impl" - // InternalDataDescriptionLanguage.g:5299:1: rule__BooleanLiteralRule__Group__1__Impl : ( ( rule__BooleanLiteralRule__Alternatives_1 ) ) ; + // InternalDataDescriptionLanguage.g:5218:1: rule__BooleanLiteralRule__Group__1__Impl : ( ( rule__BooleanLiteralRule__Alternatives_1 ) ) ; public final void rule__BooleanLiteralRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5303:1: ( ( ( rule__BooleanLiteralRule__Alternatives_1 ) ) ) - // InternalDataDescriptionLanguage.g:5304:1: ( ( rule__BooleanLiteralRule__Alternatives_1 ) ) + // InternalDataDescriptionLanguage.g:5222:1: ( ( ( rule__BooleanLiteralRule__Alternatives_1 ) ) ) + // InternalDataDescriptionLanguage.g:5223:1: ( ( rule__BooleanLiteralRule__Alternatives_1 ) ) { - // InternalDataDescriptionLanguage.g:5304:1: ( ( rule__BooleanLiteralRule__Alternatives_1 ) ) - // InternalDataDescriptionLanguage.g:5305:2: ( rule__BooleanLiteralRule__Alternatives_1 ) + // InternalDataDescriptionLanguage.g:5223:1: ( ( rule__BooleanLiteralRule__Alternatives_1 ) ) + // InternalDataDescriptionLanguage.g:5224:2: ( rule__BooleanLiteralRule__Alternatives_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralRuleAccess().getAlternatives_1()); } - // InternalDataDescriptionLanguage.g:5306:2: ( rule__BooleanLiteralRule__Alternatives_1 ) - // InternalDataDescriptionLanguage.g:5306:3: rule__BooleanLiteralRule__Alternatives_1 + // InternalDataDescriptionLanguage.g:5225:2: ( rule__BooleanLiteralRule__Alternatives_1 ) + // InternalDataDescriptionLanguage.g:5225:3: rule__BooleanLiteralRule__Alternatives_1 { pushFollow(FOLLOW_2); rule__BooleanLiteralRule__Alternatives_1(); @@ -18019,14 +17778,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeDefinitionRule__Group__0" - // InternalDataDescriptionLanguage.g:5315:1: rule__AttributeDefinitionRule__Group__0 : rule__AttributeDefinitionRule__Group__0__Impl rule__AttributeDefinitionRule__Group__1 ; + // InternalDataDescriptionLanguage.g:5234:1: rule__AttributeDefinitionRule__Group__0 : rule__AttributeDefinitionRule__Group__0__Impl rule__AttributeDefinitionRule__Group__1 ; public final void rule__AttributeDefinitionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5319:1: ( rule__AttributeDefinitionRule__Group__0__Impl rule__AttributeDefinitionRule__Group__1 ) - // InternalDataDescriptionLanguage.g:5320:2: rule__AttributeDefinitionRule__Group__0__Impl rule__AttributeDefinitionRule__Group__1 + // InternalDataDescriptionLanguage.g:5238:1: ( rule__AttributeDefinitionRule__Group__0__Impl rule__AttributeDefinitionRule__Group__1 ) + // InternalDataDescriptionLanguage.g:5239:2: rule__AttributeDefinitionRule__Group__0__Impl rule__AttributeDefinitionRule__Group__1 { pushFollow(FOLLOW_8); rule__AttributeDefinitionRule__Group__0__Impl(); @@ -18057,23 +17816,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeDefinitionRule__Group__0__Impl" - // InternalDataDescriptionLanguage.g:5327:1: rule__AttributeDefinitionRule__Group__0__Impl : ( ( rule__AttributeDefinitionRule__NameAssignment_0 ) ) ; + // InternalDataDescriptionLanguage.g:5246:1: rule__AttributeDefinitionRule__Group__0__Impl : ( ( rule__AttributeDefinitionRule__NameAssignment_0 ) ) ; public final void rule__AttributeDefinitionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5331:1: ( ( ( rule__AttributeDefinitionRule__NameAssignment_0 ) ) ) - // InternalDataDescriptionLanguage.g:5332:1: ( ( rule__AttributeDefinitionRule__NameAssignment_0 ) ) + // InternalDataDescriptionLanguage.g:5250:1: ( ( ( rule__AttributeDefinitionRule__NameAssignment_0 ) ) ) + // InternalDataDescriptionLanguage.g:5251:1: ( ( rule__AttributeDefinitionRule__NameAssignment_0 ) ) { - // InternalDataDescriptionLanguage.g:5332:1: ( ( rule__AttributeDefinitionRule__NameAssignment_0 ) ) - // InternalDataDescriptionLanguage.g:5333:2: ( rule__AttributeDefinitionRule__NameAssignment_0 ) + // InternalDataDescriptionLanguage.g:5251:1: ( ( rule__AttributeDefinitionRule__NameAssignment_0 ) ) + // InternalDataDescriptionLanguage.g:5252:2: ( rule__AttributeDefinitionRule__NameAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getNameAssignment_0()); } - // InternalDataDescriptionLanguage.g:5334:2: ( rule__AttributeDefinitionRule__NameAssignment_0 ) - // InternalDataDescriptionLanguage.g:5334:3: rule__AttributeDefinitionRule__NameAssignment_0 + // InternalDataDescriptionLanguage.g:5253:2: ( rule__AttributeDefinitionRule__NameAssignment_0 ) + // InternalDataDescriptionLanguage.g:5253:3: rule__AttributeDefinitionRule__NameAssignment_0 { pushFollow(FOLLOW_2); rule__AttributeDefinitionRule__NameAssignment_0(); @@ -18108,14 +17867,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeDefinitionRule__Group__1" - // InternalDataDescriptionLanguage.g:5342:1: rule__AttributeDefinitionRule__Group__1 : rule__AttributeDefinitionRule__Group__1__Impl rule__AttributeDefinitionRule__Group__2 ; + // InternalDataDescriptionLanguage.g:5261:1: rule__AttributeDefinitionRule__Group__1 : rule__AttributeDefinitionRule__Group__1__Impl rule__AttributeDefinitionRule__Group__2 ; public final void rule__AttributeDefinitionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5346:1: ( rule__AttributeDefinitionRule__Group__1__Impl rule__AttributeDefinitionRule__Group__2 ) - // InternalDataDescriptionLanguage.g:5347:2: rule__AttributeDefinitionRule__Group__1__Impl rule__AttributeDefinitionRule__Group__2 + // InternalDataDescriptionLanguage.g:5265:1: ( rule__AttributeDefinitionRule__Group__1__Impl rule__AttributeDefinitionRule__Group__2 ) + // InternalDataDescriptionLanguage.g:5266:2: rule__AttributeDefinitionRule__Group__1__Impl rule__AttributeDefinitionRule__Group__2 { pushFollow(FOLLOW_48); rule__AttributeDefinitionRule__Group__1__Impl(); @@ -18146,17 +17905,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeDefinitionRule__Group__1__Impl" - // InternalDataDescriptionLanguage.g:5354:1: rule__AttributeDefinitionRule__Group__1__Impl : ( ':' ) ; + // InternalDataDescriptionLanguage.g:5273:1: rule__AttributeDefinitionRule__Group__1__Impl : ( ':' ) ; public final void rule__AttributeDefinitionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5358:1: ( ( ':' ) ) - // InternalDataDescriptionLanguage.g:5359:1: ( ':' ) + // InternalDataDescriptionLanguage.g:5277:1: ( ( ':' ) ) + // InternalDataDescriptionLanguage.g:5278:1: ( ':' ) { - // InternalDataDescriptionLanguage.g:5359:1: ( ':' ) - // InternalDataDescriptionLanguage.g:5360:2: ':' + // InternalDataDescriptionLanguage.g:5278:1: ( ':' ) + // InternalDataDescriptionLanguage.g:5279:2: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getColonKeyword_1()); @@ -18187,14 +17946,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeDefinitionRule__Group__2" - // InternalDataDescriptionLanguage.g:5369:1: rule__AttributeDefinitionRule__Group__2 : rule__AttributeDefinitionRule__Group__2__Impl rule__AttributeDefinitionRule__Group__3 ; + // InternalDataDescriptionLanguage.g:5288:1: rule__AttributeDefinitionRule__Group__2 : rule__AttributeDefinitionRule__Group__2__Impl rule__AttributeDefinitionRule__Group__3 ; public final void rule__AttributeDefinitionRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5373:1: ( rule__AttributeDefinitionRule__Group__2__Impl rule__AttributeDefinitionRule__Group__3 ) - // InternalDataDescriptionLanguage.g:5374:2: rule__AttributeDefinitionRule__Group__2__Impl rule__AttributeDefinitionRule__Group__3 + // InternalDataDescriptionLanguage.g:5292:1: ( rule__AttributeDefinitionRule__Group__2__Impl rule__AttributeDefinitionRule__Group__3 ) + // InternalDataDescriptionLanguage.g:5293:2: rule__AttributeDefinitionRule__Group__2__Impl rule__AttributeDefinitionRule__Group__3 { pushFollow(FOLLOW_49); rule__AttributeDefinitionRule__Group__2__Impl(); @@ -18225,23 +17984,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeDefinitionRule__Group__2__Impl" - // InternalDataDescriptionLanguage.g:5381:1: rule__AttributeDefinitionRule__Group__2__Impl : ( ( rule__AttributeDefinitionRule__TypeAssignment_2 ) ) ; + // InternalDataDescriptionLanguage.g:5300:1: rule__AttributeDefinitionRule__Group__2__Impl : ( ( rule__AttributeDefinitionRule__TypeAssignment_2 ) ) ; public final void rule__AttributeDefinitionRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5385:1: ( ( ( rule__AttributeDefinitionRule__TypeAssignment_2 ) ) ) - // InternalDataDescriptionLanguage.g:5386:1: ( ( rule__AttributeDefinitionRule__TypeAssignment_2 ) ) + // InternalDataDescriptionLanguage.g:5304:1: ( ( ( rule__AttributeDefinitionRule__TypeAssignment_2 ) ) ) + // InternalDataDescriptionLanguage.g:5305:1: ( ( rule__AttributeDefinitionRule__TypeAssignment_2 ) ) { - // InternalDataDescriptionLanguage.g:5386:1: ( ( rule__AttributeDefinitionRule__TypeAssignment_2 ) ) - // InternalDataDescriptionLanguage.g:5387:2: ( rule__AttributeDefinitionRule__TypeAssignment_2 ) + // InternalDataDescriptionLanguage.g:5305:1: ( ( rule__AttributeDefinitionRule__TypeAssignment_2 ) ) + // InternalDataDescriptionLanguage.g:5306:2: ( rule__AttributeDefinitionRule__TypeAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getTypeAssignment_2()); } - // InternalDataDescriptionLanguage.g:5388:2: ( rule__AttributeDefinitionRule__TypeAssignment_2 ) - // InternalDataDescriptionLanguage.g:5388:3: rule__AttributeDefinitionRule__TypeAssignment_2 + // InternalDataDescriptionLanguage.g:5307:2: ( rule__AttributeDefinitionRule__TypeAssignment_2 ) + // InternalDataDescriptionLanguage.g:5307:3: rule__AttributeDefinitionRule__TypeAssignment_2 { pushFollow(FOLLOW_2); rule__AttributeDefinitionRule__TypeAssignment_2(); @@ -18276,14 +18035,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeDefinitionRule__Group__3" - // InternalDataDescriptionLanguage.g:5396:1: rule__AttributeDefinitionRule__Group__3 : rule__AttributeDefinitionRule__Group__3__Impl rule__AttributeDefinitionRule__Group__4 ; + // InternalDataDescriptionLanguage.g:5315:1: rule__AttributeDefinitionRule__Group__3 : rule__AttributeDefinitionRule__Group__3__Impl rule__AttributeDefinitionRule__Group__4 ; public final void rule__AttributeDefinitionRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5400:1: ( rule__AttributeDefinitionRule__Group__3__Impl rule__AttributeDefinitionRule__Group__4 ) - // InternalDataDescriptionLanguage.g:5401:2: rule__AttributeDefinitionRule__Group__3__Impl rule__AttributeDefinitionRule__Group__4 + // InternalDataDescriptionLanguage.g:5319:1: ( rule__AttributeDefinitionRule__Group__3__Impl rule__AttributeDefinitionRule__Group__4 ) + // InternalDataDescriptionLanguage.g:5320:2: rule__AttributeDefinitionRule__Group__3__Impl rule__AttributeDefinitionRule__Group__4 { pushFollow(FOLLOW_49); rule__AttributeDefinitionRule__Group__3__Impl(); @@ -18314,31 +18073,31 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeDefinitionRule__Group__3__Impl" - // InternalDataDescriptionLanguage.g:5408:1: rule__AttributeDefinitionRule__Group__3__Impl : ( ( rule__AttributeDefinitionRule__Group_3__0 )? ) ; + // InternalDataDescriptionLanguage.g:5327:1: rule__AttributeDefinitionRule__Group__3__Impl : ( ( rule__AttributeDefinitionRule__Group_3__0 )? ) ; public final void rule__AttributeDefinitionRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5412:1: ( ( ( rule__AttributeDefinitionRule__Group_3__0 )? ) ) - // InternalDataDescriptionLanguage.g:5413:1: ( ( rule__AttributeDefinitionRule__Group_3__0 )? ) + // InternalDataDescriptionLanguage.g:5331:1: ( ( ( rule__AttributeDefinitionRule__Group_3__0 )? ) ) + // InternalDataDescriptionLanguage.g:5332:1: ( ( rule__AttributeDefinitionRule__Group_3__0 )? ) { - // InternalDataDescriptionLanguage.g:5413:1: ( ( rule__AttributeDefinitionRule__Group_3__0 )? ) - // InternalDataDescriptionLanguage.g:5414:2: ( rule__AttributeDefinitionRule__Group_3__0 )? + // InternalDataDescriptionLanguage.g:5332:1: ( ( rule__AttributeDefinitionRule__Group_3__0 )? ) + // InternalDataDescriptionLanguage.g:5333:2: ( rule__AttributeDefinitionRule__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getGroup_3()); } - // InternalDataDescriptionLanguage.g:5415:2: ( rule__AttributeDefinitionRule__Group_3__0 )? + // InternalDataDescriptionLanguage.g:5334:2: ( rule__AttributeDefinitionRule__Group_3__0 )? int alt46=2; int LA46_0 = input.LA(1); - if ( (LA46_0==78) ) { + if ( (LA46_0==77) ) { alt46=1; } switch (alt46) { case 1 : - // InternalDataDescriptionLanguage.g:5415:3: rule__AttributeDefinitionRule__Group_3__0 + // InternalDataDescriptionLanguage.g:5334:3: rule__AttributeDefinitionRule__Group_3__0 { pushFollow(FOLLOW_2); rule__AttributeDefinitionRule__Group_3__0(); @@ -18376,14 +18135,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeDefinitionRule__Group__4" - // InternalDataDescriptionLanguage.g:5423:1: rule__AttributeDefinitionRule__Group__4 : rule__AttributeDefinitionRule__Group__4__Impl ; + // InternalDataDescriptionLanguage.g:5342:1: rule__AttributeDefinitionRule__Group__4 : rule__AttributeDefinitionRule__Group__4__Impl ; public final void rule__AttributeDefinitionRule__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5427:1: ( rule__AttributeDefinitionRule__Group__4__Impl ) - // InternalDataDescriptionLanguage.g:5428:2: rule__AttributeDefinitionRule__Group__4__Impl + // InternalDataDescriptionLanguage.g:5346:1: ( rule__AttributeDefinitionRule__Group__4__Impl ) + // InternalDataDescriptionLanguage.g:5347:2: rule__AttributeDefinitionRule__Group__4__Impl { pushFollow(FOLLOW_2); rule__AttributeDefinitionRule__Group__4__Impl(); @@ -18409,17 +18168,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeDefinitionRule__Group__4__Impl" - // InternalDataDescriptionLanguage.g:5434:1: rule__AttributeDefinitionRule__Group__4__Impl : ( ';' ) ; + // InternalDataDescriptionLanguage.g:5353:1: rule__AttributeDefinitionRule__Group__4__Impl : ( ';' ) ; public final void rule__AttributeDefinitionRule__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5438:1: ( ( ';' ) ) - // InternalDataDescriptionLanguage.g:5439:1: ( ';' ) + // InternalDataDescriptionLanguage.g:5357:1: ( ( ';' ) ) + // InternalDataDescriptionLanguage.g:5358:1: ( ';' ) { - // InternalDataDescriptionLanguage.g:5439:1: ( ';' ) - // InternalDataDescriptionLanguage.g:5440:2: ';' + // InternalDataDescriptionLanguage.g:5358:1: ( ';' ) + // InternalDataDescriptionLanguage.g:5359:2: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getSemicolonKeyword_4()); @@ -18450,14 +18209,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeDefinitionRule__Group_3__0" - // InternalDataDescriptionLanguage.g:5450:1: rule__AttributeDefinitionRule__Group_3__0 : rule__AttributeDefinitionRule__Group_3__0__Impl rule__AttributeDefinitionRule__Group_3__1 ; + // InternalDataDescriptionLanguage.g:5369:1: rule__AttributeDefinitionRule__Group_3__0 : rule__AttributeDefinitionRule__Group_3__0__Impl rule__AttributeDefinitionRule__Group_3__1 ; public final void rule__AttributeDefinitionRule__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5454:1: ( rule__AttributeDefinitionRule__Group_3__0__Impl rule__AttributeDefinitionRule__Group_3__1 ) - // InternalDataDescriptionLanguage.g:5455:2: rule__AttributeDefinitionRule__Group_3__0__Impl rule__AttributeDefinitionRule__Group_3__1 + // InternalDataDescriptionLanguage.g:5373:1: ( rule__AttributeDefinitionRule__Group_3__0__Impl rule__AttributeDefinitionRule__Group_3__1 ) + // InternalDataDescriptionLanguage.g:5374:2: rule__AttributeDefinitionRule__Group_3__0__Impl rule__AttributeDefinitionRule__Group_3__1 { pushFollow(FOLLOW_13); rule__AttributeDefinitionRule__Group_3__0__Impl(); @@ -18488,22 +18247,22 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeDefinitionRule__Group_3__0__Impl" - // InternalDataDescriptionLanguage.g:5462:1: rule__AttributeDefinitionRule__Group_3__0__Impl : ( ':=' ) ; + // InternalDataDescriptionLanguage.g:5381:1: rule__AttributeDefinitionRule__Group_3__0__Impl : ( ':=' ) ; public final void rule__AttributeDefinitionRule__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5466:1: ( ( ':=' ) ) - // InternalDataDescriptionLanguage.g:5467:1: ( ':=' ) + // InternalDataDescriptionLanguage.g:5385:1: ( ( ':=' ) ) + // InternalDataDescriptionLanguage.g:5386:1: ( ':=' ) { - // InternalDataDescriptionLanguage.g:5467:1: ( ':=' ) - // InternalDataDescriptionLanguage.g:5468:2: ':=' + // InternalDataDescriptionLanguage.g:5386:1: ( ':=' ) + // InternalDataDescriptionLanguage.g:5387:2: ':=' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getColonEqualsSignKeyword_3_0()); } - match(input,78,FOLLOW_2); if (state.failed) return ; + match(input,77,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeDefinitionRuleAccess().getColonEqualsSignKeyword_3_0()); } @@ -18529,14 +18288,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeDefinitionRule__Group_3__1" - // InternalDataDescriptionLanguage.g:5477:1: rule__AttributeDefinitionRule__Group_3__1 : rule__AttributeDefinitionRule__Group_3__1__Impl ; + // InternalDataDescriptionLanguage.g:5396:1: rule__AttributeDefinitionRule__Group_3__1 : rule__AttributeDefinitionRule__Group_3__1__Impl ; public final void rule__AttributeDefinitionRule__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5481:1: ( rule__AttributeDefinitionRule__Group_3__1__Impl ) - // InternalDataDescriptionLanguage.g:5482:2: rule__AttributeDefinitionRule__Group_3__1__Impl + // InternalDataDescriptionLanguage.g:5400:1: ( rule__AttributeDefinitionRule__Group_3__1__Impl ) + // InternalDataDescriptionLanguage.g:5401:2: rule__AttributeDefinitionRule__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__AttributeDefinitionRule__Group_3__1__Impl(); @@ -18562,23 +18321,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeDefinitionRule__Group_3__1__Impl" - // InternalDataDescriptionLanguage.g:5488:1: rule__AttributeDefinitionRule__Group_3__1__Impl : ( ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) ) ; + // InternalDataDescriptionLanguage.g:5407:1: rule__AttributeDefinitionRule__Group_3__1__Impl : ( ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) ) ; public final void rule__AttributeDefinitionRule__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5492:1: ( ( ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) ) ) - // InternalDataDescriptionLanguage.g:5493:1: ( ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) ) + // InternalDataDescriptionLanguage.g:5411:1: ( ( ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) ) ) + // InternalDataDescriptionLanguage.g:5412:1: ( ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) ) { - // InternalDataDescriptionLanguage.g:5493:1: ( ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) ) - // InternalDataDescriptionLanguage.g:5494:2: ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) + // InternalDataDescriptionLanguage.g:5412:1: ( ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) ) + // InternalDataDescriptionLanguage.g:5413:2: ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getInitialisationAssignment_3_1()); } - // InternalDataDescriptionLanguage.g:5495:2: ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) - // InternalDataDescriptionLanguage.g:5495:3: rule__AttributeDefinitionRule__InitialisationAssignment_3_1 + // InternalDataDescriptionLanguage.g:5414:2: ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) + // InternalDataDescriptionLanguage.g:5414:3: rule__AttributeDefinitionRule__InitialisationAssignment_3_1 { pushFollow(FOLLOW_2); rule__AttributeDefinitionRule__InitialisationAssignment_3_1(); @@ -18613,14 +18372,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__LiteralTypeRule__Group__0" - // InternalDataDescriptionLanguage.g:5504:1: rule__LiteralTypeRule__Group__0 : rule__LiteralTypeRule__Group__0__Impl rule__LiteralTypeRule__Group__1 ; + // InternalDataDescriptionLanguage.g:5423:1: rule__LiteralTypeRule__Group__0 : rule__LiteralTypeRule__Group__0__Impl rule__LiteralTypeRule__Group__1 ; public final void rule__LiteralTypeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5508:1: ( rule__LiteralTypeRule__Group__0__Impl rule__LiteralTypeRule__Group__1 ) - // InternalDataDescriptionLanguage.g:5509:2: rule__LiteralTypeRule__Group__0__Impl rule__LiteralTypeRule__Group__1 + // InternalDataDescriptionLanguage.g:5427:1: ( rule__LiteralTypeRule__Group__0__Impl rule__LiteralTypeRule__Group__1 ) + // InternalDataDescriptionLanguage.g:5428:2: rule__LiteralTypeRule__Group__0__Impl rule__LiteralTypeRule__Group__1 { pushFollow(FOLLOW_50); rule__LiteralTypeRule__Group__0__Impl(); @@ -18651,23 +18410,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__LiteralTypeRule__Group__0__Impl" - // InternalDataDescriptionLanguage.g:5516:1: rule__LiteralTypeRule__Group__0__Impl : ( () ) ; + // InternalDataDescriptionLanguage.g:5435:1: rule__LiteralTypeRule__Group__0__Impl : ( () ) ; public final void rule__LiteralTypeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5520:1: ( ( () ) ) - // InternalDataDescriptionLanguage.g:5521:1: ( () ) + // InternalDataDescriptionLanguage.g:5439:1: ( ( () ) ) + // InternalDataDescriptionLanguage.g:5440:1: ( () ) { - // InternalDataDescriptionLanguage.g:5521:1: ( () ) - // InternalDataDescriptionLanguage.g:5522:2: () + // InternalDataDescriptionLanguage.g:5440:1: ( () ) + // InternalDataDescriptionLanguage.g:5441:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralTypeRuleAccess().getLiteralTypeAction_0()); } - // InternalDataDescriptionLanguage.g:5523:2: () - // InternalDataDescriptionLanguage.g:5523:3: + // InternalDataDescriptionLanguage.g:5442:2: () + // InternalDataDescriptionLanguage.g:5442:3: { } @@ -18692,14 +18451,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__LiteralTypeRule__Group__1" - // InternalDataDescriptionLanguage.g:5531:1: rule__LiteralTypeRule__Group__1 : rule__LiteralTypeRule__Group__1__Impl ; + // InternalDataDescriptionLanguage.g:5450:1: rule__LiteralTypeRule__Group__1 : rule__LiteralTypeRule__Group__1__Impl ; public final void rule__LiteralTypeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5535:1: ( rule__LiteralTypeRule__Group__1__Impl ) - // InternalDataDescriptionLanguage.g:5536:2: rule__LiteralTypeRule__Group__1__Impl + // InternalDataDescriptionLanguage.g:5454:1: ( rule__LiteralTypeRule__Group__1__Impl ) + // InternalDataDescriptionLanguage.g:5455:2: rule__LiteralTypeRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__LiteralTypeRule__Group__1__Impl(); @@ -18725,22 +18484,22 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__LiteralTypeRule__Group__1__Impl" - // InternalDataDescriptionLanguage.g:5542:1: rule__LiteralTypeRule__Group__1__Impl : ( 'literal' ) ; + // InternalDataDescriptionLanguage.g:5461:1: rule__LiteralTypeRule__Group__1__Impl : ( 'literal' ) ; public final void rule__LiteralTypeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5546:1: ( ( 'literal' ) ) - // InternalDataDescriptionLanguage.g:5547:1: ( 'literal' ) + // InternalDataDescriptionLanguage.g:5465:1: ( ( 'literal' ) ) + // InternalDataDescriptionLanguage.g:5466:1: ( 'literal' ) { - // InternalDataDescriptionLanguage.g:5547:1: ( 'literal' ) - // InternalDataDescriptionLanguage.g:5548:2: 'literal' + // InternalDataDescriptionLanguage.g:5466:1: ( 'literal' ) + // InternalDataDescriptionLanguage.g:5467:2: 'literal' { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralTypeRuleAccess().getLiteralKeyword_1()); } - match(input,79,FOLLOW_2); if (state.failed) return ; + match(input,78,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLiteralTypeRuleAccess().getLiteralKeyword_1()); } @@ -18766,14 +18525,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__InstanceTypeRule__Group__0" - // InternalDataDescriptionLanguage.g:5558:1: rule__InstanceTypeRule__Group__0 : rule__InstanceTypeRule__Group__0__Impl rule__InstanceTypeRule__Group__1 ; + // InternalDataDescriptionLanguage.g:5477:1: rule__InstanceTypeRule__Group__0 : rule__InstanceTypeRule__Group__0__Impl rule__InstanceTypeRule__Group__1 ; public final void rule__InstanceTypeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5562:1: ( rule__InstanceTypeRule__Group__0__Impl rule__InstanceTypeRule__Group__1 ) - // InternalDataDescriptionLanguage.g:5563:2: rule__InstanceTypeRule__Group__0__Impl rule__InstanceTypeRule__Group__1 + // InternalDataDescriptionLanguage.g:5481:1: ( rule__InstanceTypeRule__Group__0__Impl rule__InstanceTypeRule__Group__1 ) + // InternalDataDescriptionLanguage.g:5482:2: rule__InstanceTypeRule__Group__0__Impl rule__InstanceTypeRule__Group__1 { pushFollow(FOLLOW_51); rule__InstanceTypeRule__Group__0__Impl(); @@ -18804,23 +18563,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__InstanceTypeRule__Group__0__Impl" - // InternalDataDescriptionLanguage.g:5570:1: rule__InstanceTypeRule__Group__0__Impl : ( () ) ; + // InternalDataDescriptionLanguage.g:5489:1: rule__InstanceTypeRule__Group__0__Impl : ( () ) ; public final void rule__InstanceTypeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5574:1: ( ( () ) ) - // InternalDataDescriptionLanguage.g:5575:1: ( () ) + // InternalDataDescriptionLanguage.g:5493:1: ( ( () ) ) + // InternalDataDescriptionLanguage.g:5494:1: ( () ) { - // InternalDataDescriptionLanguage.g:5575:1: ( () ) - // InternalDataDescriptionLanguage.g:5576:2: () + // InternalDataDescriptionLanguage.g:5494:1: ( () ) + // InternalDataDescriptionLanguage.g:5495:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceTypeRuleAccess().getInstanceTypeAction_0()); } - // InternalDataDescriptionLanguage.g:5577:2: () - // InternalDataDescriptionLanguage.g:5577:3: + // InternalDataDescriptionLanguage.g:5496:2: () + // InternalDataDescriptionLanguage.g:5496:3: { } @@ -18845,14 +18604,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__InstanceTypeRule__Group__1" - // InternalDataDescriptionLanguage.g:5585:1: rule__InstanceTypeRule__Group__1 : rule__InstanceTypeRule__Group__1__Impl rule__InstanceTypeRule__Group__2 ; + // InternalDataDescriptionLanguage.g:5504:1: rule__InstanceTypeRule__Group__1 : rule__InstanceTypeRule__Group__1__Impl rule__InstanceTypeRule__Group__2 ; public final void rule__InstanceTypeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5589:1: ( rule__InstanceTypeRule__Group__1__Impl rule__InstanceTypeRule__Group__2 ) - // InternalDataDescriptionLanguage.g:5590:2: rule__InstanceTypeRule__Group__1__Impl rule__InstanceTypeRule__Group__2 + // InternalDataDescriptionLanguage.g:5508:1: ( rule__InstanceTypeRule__Group__1__Impl rule__InstanceTypeRule__Group__2 ) + // InternalDataDescriptionLanguage.g:5509:2: rule__InstanceTypeRule__Group__1__Impl rule__InstanceTypeRule__Group__2 { pushFollow(FOLLOW_5); rule__InstanceTypeRule__Group__1__Impl(); @@ -18883,22 +18642,22 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__InstanceTypeRule__Group__1__Impl" - // InternalDataDescriptionLanguage.g:5597:1: rule__InstanceTypeRule__Group__1__Impl : ( 'instance' ) ; + // InternalDataDescriptionLanguage.g:5516:1: rule__InstanceTypeRule__Group__1__Impl : ( 'instance' ) ; public final void rule__InstanceTypeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5601:1: ( ( 'instance' ) ) - // InternalDataDescriptionLanguage.g:5602:1: ( 'instance' ) + // InternalDataDescriptionLanguage.g:5520:1: ( ( 'instance' ) ) + // InternalDataDescriptionLanguage.g:5521:1: ( 'instance' ) { - // InternalDataDescriptionLanguage.g:5602:1: ( 'instance' ) - // InternalDataDescriptionLanguage.g:5603:2: 'instance' + // InternalDataDescriptionLanguage.g:5521:1: ( 'instance' ) + // InternalDataDescriptionLanguage.g:5522:2: 'instance' { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceTypeRuleAccess().getInstanceKeyword_1()); } - match(input,80,FOLLOW_2); if (state.failed) return ; + match(input,79,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInstanceTypeRuleAccess().getInstanceKeyword_1()); } @@ -18924,14 +18683,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__InstanceTypeRule__Group__2" - // InternalDataDescriptionLanguage.g:5612:1: rule__InstanceTypeRule__Group__2 : rule__InstanceTypeRule__Group__2__Impl ; + // InternalDataDescriptionLanguage.g:5531:1: rule__InstanceTypeRule__Group__2 : rule__InstanceTypeRule__Group__2__Impl ; public final void rule__InstanceTypeRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5616:1: ( rule__InstanceTypeRule__Group__2__Impl ) - // InternalDataDescriptionLanguage.g:5617:2: rule__InstanceTypeRule__Group__2__Impl + // InternalDataDescriptionLanguage.g:5535:1: ( rule__InstanceTypeRule__Group__2__Impl ) + // InternalDataDescriptionLanguage.g:5536:2: rule__InstanceTypeRule__Group__2__Impl { pushFollow(FOLLOW_2); rule__InstanceTypeRule__Group__2__Impl(); @@ -18957,23 +18716,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__InstanceTypeRule__Group__2__Impl" - // InternalDataDescriptionLanguage.g:5623:1: rule__InstanceTypeRule__Group__2__Impl : ( ( rule__InstanceTypeRule__DefinitionAssignment_2 ) ) ; + // InternalDataDescriptionLanguage.g:5542:1: rule__InstanceTypeRule__Group__2__Impl : ( ( rule__InstanceTypeRule__DefinitionAssignment_2 ) ) ; public final void rule__InstanceTypeRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5627:1: ( ( ( rule__InstanceTypeRule__DefinitionAssignment_2 ) ) ) - // InternalDataDescriptionLanguage.g:5628:1: ( ( rule__InstanceTypeRule__DefinitionAssignment_2 ) ) + // InternalDataDescriptionLanguage.g:5546:1: ( ( ( rule__InstanceTypeRule__DefinitionAssignment_2 ) ) ) + // InternalDataDescriptionLanguage.g:5547:1: ( ( rule__InstanceTypeRule__DefinitionAssignment_2 ) ) { - // InternalDataDescriptionLanguage.g:5628:1: ( ( rule__InstanceTypeRule__DefinitionAssignment_2 ) ) - // InternalDataDescriptionLanguage.g:5629:2: ( rule__InstanceTypeRule__DefinitionAssignment_2 ) + // InternalDataDescriptionLanguage.g:5547:1: ( ( rule__InstanceTypeRule__DefinitionAssignment_2 ) ) + // InternalDataDescriptionLanguage.g:5548:2: ( rule__InstanceTypeRule__DefinitionAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceTypeRuleAccess().getDefinitionAssignment_2()); } - // InternalDataDescriptionLanguage.g:5630:2: ( rule__InstanceTypeRule__DefinitionAssignment_2 ) - // InternalDataDescriptionLanguage.g:5630:3: rule__InstanceTypeRule__DefinitionAssignment_2 + // InternalDataDescriptionLanguage.g:5549:2: ( rule__InstanceTypeRule__DefinitionAssignment_2 ) + // InternalDataDescriptionLanguage.g:5549:3: rule__InstanceTypeRule__DefinitionAssignment_2 { pushFollow(FOLLOW_2); rule__InstanceTypeRule__DefinitionAssignment_2(); @@ -19008,14 +18767,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__StringTypeRule__Group__0" - // InternalDataDescriptionLanguage.g:5639:1: rule__StringTypeRule__Group__0 : rule__StringTypeRule__Group__0__Impl rule__StringTypeRule__Group__1 ; + // InternalDataDescriptionLanguage.g:5558:1: rule__StringTypeRule__Group__0 : rule__StringTypeRule__Group__0__Impl rule__StringTypeRule__Group__1 ; public final void rule__StringTypeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5643:1: ( rule__StringTypeRule__Group__0__Impl rule__StringTypeRule__Group__1 ) - // InternalDataDescriptionLanguage.g:5644:2: rule__StringTypeRule__Group__0__Impl rule__StringTypeRule__Group__1 + // InternalDataDescriptionLanguage.g:5562:1: ( rule__StringTypeRule__Group__0__Impl rule__StringTypeRule__Group__1 ) + // InternalDataDescriptionLanguage.g:5563:2: rule__StringTypeRule__Group__0__Impl rule__StringTypeRule__Group__1 { pushFollow(FOLLOW_52); rule__StringTypeRule__Group__0__Impl(); @@ -19046,23 +18805,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__StringTypeRule__Group__0__Impl" - // InternalDataDescriptionLanguage.g:5651:1: rule__StringTypeRule__Group__0__Impl : ( () ) ; + // InternalDataDescriptionLanguage.g:5570:1: rule__StringTypeRule__Group__0__Impl : ( () ) ; public final void rule__StringTypeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5655:1: ( ( () ) ) - // InternalDataDescriptionLanguage.g:5656:1: ( () ) + // InternalDataDescriptionLanguage.g:5574:1: ( ( () ) ) + // InternalDataDescriptionLanguage.g:5575:1: ( () ) { - // InternalDataDescriptionLanguage.g:5656:1: ( () ) - // InternalDataDescriptionLanguage.g:5657:2: () + // InternalDataDescriptionLanguage.g:5575:1: ( () ) + // InternalDataDescriptionLanguage.g:5576:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getStringTypeRuleAccess().getStringTypeAction_0()); } - // InternalDataDescriptionLanguage.g:5658:2: () - // InternalDataDescriptionLanguage.g:5658:3: + // InternalDataDescriptionLanguage.g:5577:2: () + // InternalDataDescriptionLanguage.g:5577:3: { } @@ -19087,14 +18846,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__StringTypeRule__Group__1" - // InternalDataDescriptionLanguage.g:5666:1: rule__StringTypeRule__Group__1 : rule__StringTypeRule__Group__1__Impl ; + // InternalDataDescriptionLanguage.g:5585:1: rule__StringTypeRule__Group__1 : rule__StringTypeRule__Group__1__Impl ; public final void rule__StringTypeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5670:1: ( rule__StringTypeRule__Group__1__Impl ) - // InternalDataDescriptionLanguage.g:5671:2: rule__StringTypeRule__Group__1__Impl + // InternalDataDescriptionLanguage.g:5589:1: ( rule__StringTypeRule__Group__1__Impl ) + // InternalDataDescriptionLanguage.g:5590:2: rule__StringTypeRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__StringTypeRule__Group__1__Impl(); @@ -19120,17 +18879,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__StringTypeRule__Group__1__Impl" - // InternalDataDescriptionLanguage.g:5677:1: rule__StringTypeRule__Group__1__Impl : ( 'string' ) ; + // InternalDataDescriptionLanguage.g:5596:1: rule__StringTypeRule__Group__1__Impl : ( 'string' ) ; public final void rule__StringTypeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5681:1: ( ( 'string' ) ) - // InternalDataDescriptionLanguage.g:5682:1: ( 'string' ) + // InternalDataDescriptionLanguage.g:5600:1: ( ( 'string' ) ) + // InternalDataDescriptionLanguage.g:5601:1: ( 'string' ) { - // InternalDataDescriptionLanguage.g:5682:1: ( 'string' ) - // InternalDataDescriptionLanguage.g:5683:2: 'string' + // InternalDataDescriptionLanguage.g:5601:1: ( 'string' ) + // InternalDataDescriptionLanguage.g:5602:2: 'string' { if ( state.backtracking==0 ) { before(grammarAccess.getStringTypeRuleAccess().getStringKeyword_1()); @@ -19161,14 +18920,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ExpressionTypeRule__Group__0" - // InternalDataDescriptionLanguage.g:5693:1: rule__ExpressionTypeRule__Group__0 : rule__ExpressionTypeRule__Group__0__Impl rule__ExpressionTypeRule__Group__1 ; + // InternalDataDescriptionLanguage.g:5612:1: rule__ExpressionTypeRule__Group__0 : rule__ExpressionTypeRule__Group__0__Impl rule__ExpressionTypeRule__Group__1 ; public final void rule__ExpressionTypeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5697:1: ( rule__ExpressionTypeRule__Group__0__Impl rule__ExpressionTypeRule__Group__1 ) - // InternalDataDescriptionLanguage.g:5698:2: rule__ExpressionTypeRule__Group__0__Impl rule__ExpressionTypeRule__Group__1 + // InternalDataDescriptionLanguage.g:5616:1: ( rule__ExpressionTypeRule__Group__0__Impl rule__ExpressionTypeRule__Group__1 ) + // InternalDataDescriptionLanguage.g:5617:2: rule__ExpressionTypeRule__Group__0__Impl rule__ExpressionTypeRule__Group__1 { pushFollow(FOLLOW_53); rule__ExpressionTypeRule__Group__0__Impl(); @@ -19199,23 +18958,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ExpressionTypeRule__Group__0__Impl" - // InternalDataDescriptionLanguage.g:5705:1: rule__ExpressionTypeRule__Group__0__Impl : ( () ) ; + // InternalDataDescriptionLanguage.g:5624:1: rule__ExpressionTypeRule__Group__0__Impl : ( () ) ; public final void rule__ExpressionTypeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5709:1: ( ( () ) ) - // InternalDataDescriptionLanguage.g:5710:1: ( () ) + // InternalDataDescriptionLanguage.g:5628:1: ( ( () ) ) + // InternalDataDescriptionLanguage.g:5629:1: ( () ) { - // InternalDataDescriptionLanguage.g:5710:1: ( () ) - // InternalDataDescriptionLanguage.g:5711:2: () + // InternalDataDescriptionLanguage.g:5629:1: ( () ) + // InternalDataDescriptionLanguage.g:5630:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionTypeRuleAccess().getExpressionTypeAction_0()); } - // InternalDataDescriptionLanguage.g:5712:2: () - // InternalDataDescriptionLanguage.g:5712:3: + // InternalDataDescriptionLanguage.g:5631:2: () + // InternalDataDescriptionLanguage.g:5631:3: { } @@ -19240,14 +18999,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ExpressionTypeRule__Group__1" - // InternalDataDescriptionLanguage.g:5720:1: rule__ExpressionTypeRule__Group__1 : rule__ExpressionTypeRule__Group__1__Impl ; + // InternalDataDescriptionLanguage.g:5639:1: rule__ExpressionTypeRule__Group__1 : rule__ExpressionTypeRule__Group__1__Impl ; public final void rule__ExpressionTypeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5724:1: ( rule__ExpressionTypeRule__Group__1__Impl ) - // InternalDataDescriptionLanguage.g:5725:2: rule__ExpressionTypeRule__Group__1__Impl + // InternalDataDescriptionLanguage.g:5643:1: ( rule__ExpressionTypeRule__Group__1__Impl ) + // InternalDataDescriptionLanguage.g:5644:2: rule__ExpressionTypeRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__ExpressionTypeRule__Group__1__Impl(); @@ -19273,22 +19032,22 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ExpressionTypeRule__Group__1__Impl" - // InternalDataDescriptionLanguage.g:5731:1: rule__ExpressionTypeRule__Group__1__Impl : ( 'expression' ) ; + // InternalDataDescriptionLanguage.g:5650:1: rule__ExpressionTypeRule__Group__1__Impl : ( 'expression' ) ; public final void rule__ExpressionTypeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5735:1: ( ( 'expression' ) ) - // InternalDataDescriptionLanguage.g:5736:1: ( 'expression' ) + // InternalDataDescriptionLanguage.g:5654:1: ( ( 'expression' ) ) + // InternalDataDescriptionLanguage.g:5655:1: ( 'expression' ) { - // InternalDataDescriptionLanguage.g:5736:1: ( 'expression' ) - // InternalDataDescriptionLanguage.g:5737:2: 'expression' + // InternalDataDescriptionLanguage.g:5655:1: ( 'expression' ) + // InternalDataDescriptionLanguage.g:5656:2: 'expression' { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionTypeRuleAccess().getExpressionKeyword_1()); } - match(input,81,FOLLOW_2); if (state.failed) return ; + match(input,80,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExpressionTypeRuleAccess().getExpressionKeyword_1()); } @@ -19314,14 +19073,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__IntTypeRule__Group__0" - // InternalDataDescriptionLanguage.g:5747:1: rule__IntTypeRule__Group__0 : rule__IntTypeRule__Group__0__Impl rule__IntTypeRule__Group__1 ; + // InternalDataDescriptionLanguage.g:5666:1: rule__IntTypeRule__Group__0 : rule__IntTypeRule__Group__0__Impl rule__IntTypeRule__Group__1 ; public final void rule__IntTypeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5751:1: ( rule__IntTypeRule__Group__0__Impl rule__IntTypeRule__Group__1 ) - // InternalDataDescriptionLanguage.g:5752:2: rule__IntTypeRule__Group__0__Impl rule__IntTypeRule__Group__1 + // InternalDataDescriptionLanguage.g:5670:1: ( rule__IntTypeRule__Group__0__Impl rule__IntTypeRule__Group__1 ) + // InternalDataDescriptionLanguage.g:5671:2: rule__IntTypeRule__Group__0__Impl rule__IntTypeRule__Group__1 { pushFollow(FOLLOW_54); rule__IntTypeRule__Group__0__Impl(); @@ -19352,23 +19111,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__IntTypeRule__Group__0__Impl" - // InternalDataDescriptionLanguage.g:5759:1: rule__IntTypeRule__Group__0__Impl : ( () ) ; + // InternalDataDescriptionLanguage.g:5678:1: rule__IntTypeRule__Group__0__Impl : ( () ) ; public final void rule__IntTypeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5763:1: ( ( () ) ) - // InternalDataDescriptionLanguage.g:5764:1: ( () ) + // InternalDataDescriptionLanguage.g:5682:1: ( ( () ) ) + // InternalDataDescriptionLanguage.g:5683:1: ( () ) { - // InternalDataDescriptionLanguage.g:5764:1: ( () ) - // InternalDataDescriptionLanguage.g:5765:2: () + // InternalDataDescriptionLanguage.g:5683:1: ( () ) + // InternalDataDescriptionLanguage.g:5684:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getIntTypeRuleAccess().getIntTypeAction_0()); } - // InternalDataDescriptionLanguage.g:5766:2: () - // InternalDataDescriptionLanguage.g:5766:3: + // InternalDataDescriptionLanguage.g:5685:2: () + // InternalDataDescriptionLanguage.g:5685:3: { } @@ -19393,14 +19152,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__IntTypeRule__Group__1" - // InternalDataDescriptionLanguage.g:5774:1: rule__IntTypeRule__Group__1 : rule__IntTypeRule__Group__1__Impl ; + // InternalDataDescriptionLanguage.g:5693:1: rule__IntTypeRule__Group__1 : rule__IntTypeRule__Group__1__Impl ; public final void rule__IntTypeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5778:1: ( rule__IntTypeRule__Group__1__Impl ) - // InternalDataDescriptionLanguage.g:5779:2: rule__IntTypeRule__Group__1__Impl + // InternalDataDescriptionLanguage.g:5697:1: ( rule__IntTypeRule__Group__1__Impl ) + // InternalDataDescriptionLanguage.g:5698:2: rule__IntTypeRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__IntTypeRule__Group__1__Impl(); @@ -19426,22 +19185,22 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__IntTypeRule__Group__1__Impl" - // InternalDataDescriptionLanguage.g:5785:1: rule__IntTypeRule__Group__1__Impl : ( 'int' ) ; + // InternalDataDescriptionLanguage.g:5704:1: rule__IntTypeRule__Group__1__Impl : ( 'int' ) ; public final void rule__IntTypeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5789:1: ( ( 'int' ) ) - // InternalDataDescriptionLanguage.g:5790:1: ( 'int' ) + // InternalDataDescriptionLanguage.g:5708:1: ( ( 'int' ) ) + // InternalDataDescriptionLanguage.g:5709:1: ( 'int' ) { - // InternalDataDescriptionLanguage.g:5790:1: ( 'int' ) - // InternalDataDescriptionLanguage.g:5791:2: 'int' + // InternalDataDescriptionLanguage.g:5709:1: ( 'int' ) + // InternalDataDescriptionLanguage.g:5710:2: 'int' { if ( state.backtracking==0 ) { before(grammarAccess.getIntTypeRuleAccess().getIntKeyword_1()); } - match(input,82,FOLLOW_2); if (state.failed) return ; + match(input,81,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIntTypeRuleAccess().getIntKeyword_1()); } @@ -19467,14 +19226,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__FloatTypeRule__Group__0" - // InternalDataDescriptionLanguage.g:5801:1: rule__FloatTypeRule__Group__0 : rule__FloatTypeRule__Group__0__Impl rule__FloatTypeRule__Group__1 ; + // InternalDataDescriptionLanguage.g:5720:1: rule__FloatTypeRule__Group__0 : rule__FloatTypeRule__Group__0__Impl rule__FloatTypeRule__Group__1 ; public final void rule__FloatTypeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5805:1: ( rule__FloatTypeRule__Group__0__Impl rule__FloatTypeRule__Group__1 ) - // InternalDataDescriptionLanguage.g:5806:2: rule__FloatTypeRule__Group__0__Impl rule__FloatTypeRule__Group__1 + // InternalDataDescriptionLanguage.g:5724:1: ( rule__FloatTypeRule__Group__0__Impl rule__FloatTypeRule__Group__1 ) + // InternalDataDescriptionLanguage.g:5725:2: rule__FloatTypeRule__Group__0__Impl rule__FloatTypeRule__Group__1 { pushFollow(FOLLOW_55); rule__FloatTypeRule__Group__0__Impl(); @@ -19505,23 +19264,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__FloatTypeRule__Group__0__Impl" - // InternalDataDescriptionLanguage.g:5813:1: rule__FloatTypeRule__Group__0__Impl : ( () ) ; + // InternalDataDescriptionLanguage.g:5732:1: rule__FloatTypeRule__Group__0__Impl : ( () ) ; public final void rule__FloatTypeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5817:1: ( ( () ) ) - // InternalDataDescriptionLanguage.g:5818:1: ( () ) + // InternalDataDescriptionLanguage.g:5736:1: ( ( () ) ) + // InternalDataDescriptionLanguage.g:5737:1: ( () ) { - // InternalDataDescriptionLanguage.g:5818:1: ( () ) - // InternalDataDescriptionLanguage.g:5819:2: () + // InternalDataDescriptionLanguage.g:5737:1: ( () ) + // InternalDataDescriptionLanguage.g:5738:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getFloatTypeRuleAccess().getFloatTypeAction_0()); } - // InternalDataDescriptionLanguage.g:5820:2: () - // InternalDataDescriptionLanguage.g:5820:3: + // InternalDataDescriptionLanguage.g:5739:2: () + // InternalDataDescriptionLanguage.g:5739:3: { } @@ -19546,14 +19305,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__FloatTypeRule__Group__1" - // InternalDataDescriptionLanguage.g:5828:1: rule__FloatTypeRule__Group__1 : rule__FloatTypeRule__Group__1__Impl ; + // InternalDataDescriptionLanguage.g:5747:1: rule__FloatTypeRule__Group__1 : rule__FloatTypeRule__Group__1__Impl ; public final void rule__FloatTypeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5832:1: ( rule__FloatTypeRule__Group__1__Impl ) - // InternalDataDescriptionLanguage.g:5833:2: rule__FloatTypeRule__Group__1__Impl + // InternalDataDescriptionLanguage.g:5751:1: ( rule__FloatTypeRule__Group__1__Impl ) + // InternalDataDescriptionLanguage.g:5752:2: rule__FloatTypeRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__FloatTypeRule__Group__1__Impl(); @@ -19579,22 +19338,22 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__FloatTypeRule__Group__1__Impl" - // InternalDataDescriptionLanguage.g:5839:1: rule__FloatTypeRule__Group__1__Impl : ( 'float' ) ; + // InternalDataDescriptionLanguage.g:5758:1: rule__FloatTypeRule__Group__1__Impl : ( 'float' ) ; public final void rule__FloatTypeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5843:1: ( ( 'float' ) ) - // InternalDataDescriptionLanguage.g:5844:1: ( 'float' ) + // InternalDataDescriptionLanguage.g:5762:1: ( ( 'float' ) ) + // InternalDataDescriptionLanguage.g:5763:1: ( 'float' ) { - // InternalDataDescriptionLanguage.g:5844:1: ( 'float' ) - // InternalDataDescriptionLanguage.g:5845:2: 'float' + // InternalDataDescriptionLanguage.g:5763:1: ( 'float' ) + // InternalDataDescriptionLanguage.g:5764:2: 'float' { if ( state.backtracking==0 ) { before(grammarAccess.getFloatTypeRuleAccess().getFloatKeyword_1()); } - match(input,83,FOLLOW_2); if (state.failed) return ; + match(input,82,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFloatTypeRuleAccess().getFloatKeyword_1()); } @@ -19620,14 +19379,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__BooleanTypeRule__Group__0" - // InternalDataDescriptionLanguage.g:5855:1: rule__BooleanTypeRule__Group__0 : rule__BooleanTypeRule__Group__0__Impl rule__BooleanTypeRule__Group__1 ; + // InternalDataDescriptionLanguage.g:5774:1: rule__BooleanTypeRule__Group__0 : rule__BooleanTypeRule__Group__0__Impl rule__BooleanTypeRule__Group__1 ; public final void rule__BooleanTypeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5859:1: ( rule__BooleanTypeRule__Group__0__Impl rule__BooleanTypeRule__Group__1 ) - // InternalDataDescriptionLanguage.g:5860:2: rule__BooleanTypeRule__Group__0__Impl rule__BooleanTypeRule__Group__1 + // InternalDataDescriptionLanguage.g:5778:1: ( rule__BooleanTypeRule__Group__0__Impl rule__BooleanTypeRule__Group__1 ) + // InternalDataDescriptionLanguage.g:5779:2: rule__BooleanTypeRule__Group__0__Impl rule__BooleanTypeRule__Group__1 { pushFollow(FOLLOW_56); rule__BooleanTypeRule__Group__0__Impl(); @@ -19658,23 +19417,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__BooleanTypeRule__Group__0__Impl" - // InternalDataDescriptionLanguage.g:5867:1: rule__BooleanTypeRule__Group__0__Impl : ( () ) ; + // InternalDataDescriptionLanguage.g:5786:1: rule__BooleanTypeRule__Group__0__Impl : ( () ) ; public final void rule__BooleanTypeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5871:1: ( ( () ) ) - // InternalDataDescriptionLanguage.g:5872:1: ( () ) + // InternalDataDescriptionLanguage.g:5790:1: ( ( () ) ) + // InternalDataDescriptionLanguage.g:5791:1: ( () ) { - // InternalDataDescriptionLanguage.g:5872:1: ( () ) - // InternalDataDescriptionLanguage.g:5873:2: () + // InternalDataDescriptionLanguage.g:5791:1: ( () ) + // InternalDataDescriptionLanguage.g:5792:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanTypeRuleAccess().getBooleanTypeAction_0()); } - // InternalDataDescriptionLanguage.g:5874:2: () - // InternalDataDescriptionLanguage.g:5874:3: + // InternalDataDescriptionLanguage.g:5793:2: () + // InternalDataDescriptionLanguage.g:5793:3: { } @@ -19699,14 +19458,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__BooleanTypeRule__Group__1" - // InternalDataDescriptionLanguage.g:5882:1: rule__BooleanTypeRule__Group__1 : rule__BooleanTypeRule__Group__1__Impl ; + // InternalDataDescriptionLanguage.g:5801:1: rule__BooleanTypeRule__Group__1 : rule__BooleanTypeRule__Group__1__Impl ; public final void rule__BooleanTypeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5886:1: ( rule__BooleanTypeRule__Group__1__Impl ) - // InternalDataDescriptionLanguage.g:5887:2: rule__BooleanTypeRule__Group__1__Impl + // InternalDataDescriptionLanguage.g:5805:1: ( rule__BooleanTypeRule__Group__1__Impl ) + // InternalDataDescriptionLanguage.g:5806:2: rule__BooleanTypeRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__BooleanTypeRule__Group__1__Impl(); @@ -19732,17 +19491,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__BooleanTypeRule__Group__1__Impl" - // InternalDataDescriptionLanguage.g:5893:1: rule__BooleanTypeRule__Group__1__Impl : ( 'boolean' ) ; + // InternalDataDescriptionLanguage.g:5812:1: rule__BooleanTypeRule__Group__1__Impl : ( 'boolean' ) ; public final void rule__BooleanTypeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5897:1: ( ( 'boolean' ) ) - // InternalDataDescriptionLanguage.g:5898:1: ( 'boolean' ) + // InternalDataDescriptionLanguage.g:5816:1: ( ( 'boolean' ) ) + // InternalDataDescriptionLanguage.g:5817:1: ( 'boolean' ) { - // InternalDataDescriptionLanguage.g:5898:1: ( 'boolean' ) - // InternalDataDescriptionLanguage.g:5899:2: 'boolean' + // InternalDataDescriptionLanguage.g:5817:1: ( 'boolean' ) + // InternalDataDescriptionLanguage.g:5818:2: 'boolean' { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanTypeRuleAccess().getBooleanKeyword_1()); @@ -19773,14 +19532,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__VoidTypeRule__Group__0" - // InternalDataDescriptionLanguage.g:5909:1: rule__VoidTypeRule__Group__0 : rule__VoidTypeRule__Group__0__Impl rule__VoidTypeRule__Group__1 ; + // InternalDataDescriptionLanguage.g:5828:1: rule__VoidTypeRule__Group__0 : rule__VoidTypeRule__Group__0__Impl rule__VoidTypeRule__Group__1 ; public final void rule__VoidTypeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5913:1: ( rule__VoidTypeRule__Group__0__Impl rule__VoidTypeRule__Group__1 ) - // InternalDataDescriptionLanguage.g:5914:2: rule__VoidTypeRule__Group__0__Impl rule__VoidTypeRule__Group__1 + // InternalDataDescriptionLanguage.g:5832:1: ( rule__VoidTypeRule__Group__0__Impl rule__VoidTypeRule__Group__1 ) + // InternalDataDescriptionLanguage.g:5833:2: rule__VoidTypeRule__Group__0__Impl rule__VoidTypeRule__Group__1 { pushFollow(FOLLOW_57); rule__VoidTypeRule__Group__0__Impl(); @@ -19811,23 +19570,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__VoidTypeRule__Group__0__Impl" - // InternalDataDescriptionLanguage.g:5921:1: rule__VoidTypeRule__Group__0__Impl : ( () ) ; + // InternalDataDescriptionLanguage.g:5840:1: rule__VoidTypeRule__Group__0__Impl : ( () ) ; public final void rule__VoidTypeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5925:1: ( ( () ) ) - // InternalDataDescriptionLanguage.g:5926:1: ( () ) + // InternalDataDescriptionLanguage.g:5844:1: ( ( () ) ) + // InternalDataDescriptionLanguage.g:5845:1: ( () ) { - // InternalDataDescriptionLanguage.g:5926:1: ( () ) - // InternalDataDescriptionLanguage.g:5927:2: () + // InternalDataDescriptionLanguage.g:5845:1: ( () ) + // InternalDataDescriptionLanguage.g:5846:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getVoidTypeRuleAccess().getVoidTypeAction_0()); } - // InternalDataDescriptionLanguage.g:5928:2: () - // InternalDataDescriptionLanguage.g:5928:3: + // InternalDataDescriptionLanguage.g:5847:2: () + // InternalDataDescriptionLanguage.g:5847:3: { } @@ -19852,14 +19611,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__VoidTypeRule__Group__1" - // InternalDataDescriptionLanguage.g:5936:1: rule__VoidTypeRule__Group__1 : rule__VoidTypeRule__Group__1__Impl ; + // InternalDataDescriptionLanguage.g:5855:1: rule__VoidTypeRule__Group__1 : rule__VoidTypeRule__Group__1__Impl ; public final void rule__VoidTypeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5940:1: ( rule__VoidTypeRule__Group__1__Impl ) - // InternalDataDescriptionLanguage.g:5941:2: rule__VoidTypeRule__Group__1__Impl + // InternalDataDescriptionLanguage.g:5859:1: ( rule__VoidTypeRule__Group__1__Impl ) + // InternalDataDescriptionLanguage.g:5860:2: rule__VoidTypeRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__VoidTypeRule__Group__1__Impl(); @@ -19885,22 +19644,22 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__VoidTypeRule__Group__1__Impl" - // InternalDataDescriptionLanguage.g:5947:1: rule__VoidTypeRule__Group__1__Impl : ( 'void' ) ; + // InternalDataDescriptionLanguage.g:5866:1: rule__VoidTypeRule__Group__1__Impl : ( 'void' ) ; public final void rule__VoidTypeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5951:1: ( ( 'void' ) ) - // InternalDataDescriptionLanguage.g:5952:1: ( 'void' ) + // InternalDataDescriptionLanguage.g:5870:1: ( ( 'void' ) ) + // InternalDataDescriptionLanguage.g:5871:1: ( 'void' ) { - // InternalDataDescriptionLanguage.g:5952:1: ( 'void' ) - // InternalDataDescriptionLanguage.g:5953:2: 'void' + // InternalDataDescriptionLanguage.g:5871:1: ( 'void' ) + // InternalDataDescriptionLanguage.g:5872:2: 'void' { if ( state.backtracking==0 ) { before(grammarAccess.getVoidTypeRuleAccess().getVoidKeyword_1()); } - match(input,84,FOLLOW_2); if (state.failed) return ; + match(input,83,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getVoidTypeRuleAccess().getVoidKeyword_1()); } @@ -19925,23 +19684,423 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR end "rule__VoidTypeRule__Group__1__Impl" - // $ANTLR start "rule__DataTypeRule__Group__0" - // InternalDataDescriptionLanguage.g:5963:1: rule__DataTypeRule__Group__0 : rule__DataTypeRule__Group__0__Impl rule__DataTypeRule__Group__1 ; - public final void rule__DataTypeRule__Group__0() throws RecognitionException { + // $ANTLR start "rule__DataTypeRule__Group__0" + // InternalDataDescriptionLanguage.g:5882:1: rule__DataTypeRule__Group__0 : rule__DataTypeRule__Group__0__Impl rule__DataTypeRule__Group__1 ; + public final void rule__DataTypeRule__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDataDescriptionLanguage.g:5886:1: ( rule__DataTypeRule__Group__0__Impl rule__DataTypeRule__Group__1 ) + // InternalDataDescriptionLanguage.g:5887:2: rule__DataTypeRule__Group__0__Impl rule__DataTypeRule__Group__1 + { + pushFollow(FOLLOW_48); + rule__DataTypeRule__Group__0__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FOLLOW_2); + rule__DataTypeRule__Group__1(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DataTypeRule__Group__0" + + + // $ANTLR start "rule__DataTypeRule__Group__0__Impl" + // InternalDataDescriptionLanguage.g:5894:1: rule__DataTypeRule__Group__0__Impl : ( () ) ; + public final void rule__DataTypeRule__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDataDescriptionLanguage.g:5898:1: ( ( () ) ) + // InternalDataDescriptionLanguage.g:5899:1: ( () ) + { + // InternalDataDescriptionLanguage.g:5899:1: ( () ) + // InternalDataDescriptionLanguage.g:5900:2: () + { + if ( state.backtracking==0 ) { + before(grammarAccess.getDataTypeRuleAccess().getDataTypeAction_0()); + } + // InternalDataDescriptionLanguage.g:5901:2: () + // InternalDataDescriptionLanguage.g:5901:3: + { + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getDataTypeRuleAccess().getDataTypeAction_0()); + } + + } + + + } + + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DataTypeRule__Group__0__Impl" + + + // $ANTLR start "rule__DataTypeRule__Group__1" + // InternalDataDescriptionLanguage.g:5909:1: rule__DataTypeRule__Group__1 : rule__DataTypeRule__Group__1__Impl ; + public final void rule__DataTypeRule__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDataDescriptionLanguage.g:5913:1: ( rule__DataTypeRule__Group__1__Impl ) + // InternalDataDescriptionLanguage.g:5914:2: rule__DataTypeRule__Group__1__Impl + { + pushFollow(FOLLOW_2); + rule__DataTypeRule__Group__1__Impl(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DataTypeRule__Group__1" + + + // $ANTLR start "rule__DataTypeRule__Group__1__Impl" + // InternalDataDescriptionLanguage.g:5920:1: rule__DataTypeRule__Group__1__Impl : ( 'data' ) ; + public final void rule__DataTypeRule__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDataDescriptionLanguage.g:5924:1: ( ( 'data' ) ) + // InternalDataDescriptionLanguage.g:5925:1: ( 'data' ) + { + // InternalDataDescriptionLanguage.g:5925:1: ( 'data' ) + // InternalDataDescriptionLanguage.g:5926:2: 'data' + { + if ( state.backtracking==0 ) { + before(grammarAccess.getDataTypeRuleAccess().getDataKeyword_1()); + } + match(input,60,FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getDataTypeRuleAccess().getDataKeyword_1()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DataTypeRule__Group__1__Impl" + + + // $ANTLR start "rule__ArrayTypeRule__Group__0" + // InternalDataDescriptionLanguage.g:5936:1: rule__ArrayTypeRule__Group__0 : rule__ArrayTypeRule__Group__0__Impl rule__ArrayTypeRule__Group__1 ; + public final void rule__ArrayTypeRule__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDataDescriptionLanguage.g:5940:1: ( rule__ArrayTypeRule__Group__0__Impl rule__ArrayTypeRule__Group__1 ) + // InternalDataDescriptionLanguage.g:5941:2: rule__ArrayTypeRule__Group__0__Impl rule__ArrayTypeRule__Group__1 + { + pushFollow(FOLLOW_48); + rule__ArrayTypeRule__Group__0__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FOLLOW_2); + rule__ArrayTypeRule__Group__1(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ArrayTypeRule__Group__0" + + + // $ANTLR start "rule__ArrayTypeRule__Group__0__Impl" + // InternalDataDescriptionLanguage.g:5948:1: rule__ArrayTypeRule__Group__0__Impl : ( 'array' ) ; + public final void rule__ArrayTypeRule__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDataDescriptionLanguage.g:5952:1: ( ( 'array' ) ) + // InternalDataDescriptionLanguage.g:5953:1: ( 'array' ) + { + // InternalDataDescriptionLanguage.g:5953:1: ( 'array' ) + // InternalDataDescriptionLanguage.g:5954:2: 'array' + { + if ( state.backtracking==0 ) { + before(grammarAccess.getArrayTypeRuleAccess().getArrayKeyword_0()); + } + match(input,84,FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getArrayTypeRuleAccess().getArrayKeyword_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ArrayTypeRule__Group__0__Impl" + + + // $ANTLR start "rule__ArrayTypeRule__Group__1" + // InternalDataDescriptionLanguage.g:5963:1: rule__ArrayTypeRule__Group__1 : rule__ArrayTypeRule__Group__1__Impl ; + public final void rule__ArrayTypeRule__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDataDescriptionLanguage.g:5967:1: ( rule__ArrayTypeRule__Group__1__Impl ) + // InternalDataDescriptionLanguage.g:5968:2: rule__ArrayTypeRule__Group__1__Impl + { + pushFollow(FOLLOW_2); + rule__ArrayTypeRule__Group__1__Impl(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ArrayTypeRule__Group__1" + + + // $ANTLR start "rule__ArrayTypeRule__Group__1__Impl" + // InternalDataDescriptionLanguage.g:5974:1: rule__ArrayTypeRule__Group__1__Impl : ( ( rule__ArrayTypeRule__ElementsAssignment_1 ) ) ; + public final void rule__ArrayTypeRule__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDataDescriptionLanguage.g:5978:1: ( ( ( rule__ArrayTypeRule__ElementsAssignment_1 ) ) ) + // InternalDataDescriptionLanguage.g:5979:1: ( ( rule__ArrayTypeRule__ElementsAssignment_1 ) ) + { + // InternalDataDescriptionLanguage.g:5979:1: ( ( rule__ArrayTypeRule__ElementsAssignment_1 ) ) + // InternalDataDescriptionLanguage.g:5980:2: ( rule__ArrayTypeRule__ElementsAssignment_1 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getArrayTypeRuleAccess().getElementsAssignment_1()); + } + // InternalDataDescriptionLanguage.g:5981:2: ( rule__ArrayTypeRule__ElementsAssignment_1 ) + // InternalDataDescriptionLanguage.g:5981:3: rule__ArrayTypeRule__ElementsAssignment_1 + { + pushFollow(FOLLOW_2); + rule__ArrayTypeRule__ElementsAssignment_1(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getArrayTypeRuleAccess().getElementsAssignment_1()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ArrayTypeRule__Group__1__Impl" + + + // $ANTLR start "rule__ParameterRule__Group__0" + // InternalDataDescriptionLanguage.g:5990:1: rule__ParameterRule__Group__0 : rule__ParameterRule__Group__0__Impl rule__ParameterRule__Group__1 ; + public final void rule__ParameterRule__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDataDescriptionLanguage.g:5994:1: ( rule__ParameterRule__Group__0__Impl rule__ParameterRule__Group__1 ) + // InternalDataDescriptionLanguage.g:5995:2: rule__ParameterRule__Group__0__Impl rule__ParameterRule__Group__1 + { + pushFollow(FOLLOW_5); + rule__ParameterRule__Group__0__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FOLLOW_2); + rule__ParameterRule__Group__1(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ParameterRule__Group__0" + + + // $ANTLR start "rule__ParameterRule__Group__0__Impl" + // InternalDataDescriptionLanguage.g:6002:1: rule__ParameterRule__Group__0__Impl : ( ( rule__ParameterRule__TypeAssignment_0 ) ) ; + public final void rule__ParameterRule__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDataDescriptionLanguage.g:6006:1: ( ( ( rule__ParameterRule__TypeAssignment_0 ) ) ) + // InternalDataDescriptionLanguage.g:6007:1: ( ( rule__ParameterRule__TypeAssignment_0 ) ) + { + // InternalDataDescriptionLanguage.g:6007:1: ( ( rule__ParameterRule__TypeAssignment_0 ) ) + // InternalDataDescriptionLanguage.g:6008:2: ( rule__ParameterRule__TypeAssignment_0 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getParameterRuleAccess().getTypeAssignment_0()); + } + // InternalDataDescriptionLanguage.g:6009:2: ( rule__ParameterRule__TypeAssignment_0 ) + // InternalDataDescriptionLanguage.g:6009:3: rule__ParameterRule__TypeAssignment_0 + { + pushFollow(FOLLOW_2); + rule__ParameterRule__TypeAssignment_0(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getParameterRuleAccess().getTypeAssignment_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ParameterRule__Group__0__Impl" + + + // $ANTLR start "rule__ParameterRule__Group__1" + // InternalDataDescriptionLanguage.g:6017:1: rule__ParameterRule__Group__1 : rule__ParameterRule__Group__1__Impl ; + public final void rule__ParameterRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5967:1: ( rule__DataTypeRule__Group__0__Impl rule__DataTypeRule__Group__1 ) - // InternalDataDescriptionLanguage.g:5968:2: rule__DataTypeRule__Group__0__Impl rule__DataTypeRule__Group__1 + // InternalDataDescriptionLanguage.g:6021:1: ( rule__ParameterRule__Group__1__Impl ) + // InternalDataDescriptionLanguage.g:6022:2: rule__ParameterRule__Group__1__Impl { - pushFollow(FOLLOW_48); - rule__DataTypeRule__Group__0__Impl(); - - state._fsp--; - if (state.failed) return ; pushFollow(FOLLOW_2); - rule__DataTypeRule__Group__1(); + rule__ParameterRule__Group__1__Impl(); state._fsp--; if (state.failed) return ; @@ -19960,32 +20119,38 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte } return ; } - // $ANTLR end "rule__DataTypeRule__Group__0" + // $ANTLR end "rule__ParameterRule__Group__1" - // $ANTLR start "rule__DataTypeRule__Group__0__Impl" - // InternalDataDescriptionLanguage.g:5975:1: rule__DataTypeRule__Group__0__Impl : ( () ) ; - public final void rule__DataTypeRule__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterRule__Group__1__Impl" + // InternalDataDescriptionLanguage.g:6028:1: rule__ParameterRule__Group__1__Impl : ( ( rule__ParameterRule__NameAssignment_1 ) ) ; + public final void rule__ParameterRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5979:1: ( ( () ) ) - // InternalDataDescriptionLanguage.g:5980:1: ( () ) + // InternalDataDescriptionLanguage.g:6032:1: ( ( ( rule__ParameterRule__NameAssignment_1 ) ) ) + // InternalDataDescriptionLanguage.g:6033:1: ( ( rule__ParameterRule__NameAssignment_1 ) ) { - // InternalDataDescriptionLanguage.g:5980:1: ( () ) - // InternalDataDescriptionLanguage.g:5981:2: () + // InternalDataDescriptionLanguage.g:6033:1: ( ( rule__ParameterRule__NameAssignment_1 ) ) + // InternalDataDescriptionLanguage.g:6034:2: ( rule__ParameterRule__NameAssignment_1 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getDataTypeRuleAccess().getDataTypeAction_0()); + before(grammarAccess.getParameterRuleAccess().getNameAssignment_1()); } - // InternalDataDescriptionLanguage.g:5982:2: () - // InternalDataDescriptionLanguage.g:5982:3: + // InternalDataDescriptionLanguage.g:6035:2: ( rule__ParameterRule__NameAssignment_1 ) + // InternalDataDescriptionLanguage.g:6035:3: rule__ParameterRule__NameAssignment_1 { + pushFollow(FOLLOW_2); + rule__ParameterRule__NameAssignment_1(); + + state._fsp--; + if (state.failed) return ; + } if ( state.backtracking==0 ) { - after(grammarAccess.getDataTypeRuleAccess().getDataTypeAction_0()); + after(grammarAccess.getParameterRuleAccess().getNameAssignment_1()); } } @@ -19994,6 +20159,10 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte } } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } finally { restoreStackSize(stackSize); @@ -20001,21 +20170,26 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte } return ; } - // $ANTLR end "rule__DataTypeRule__Group__0__Impl" + // $ANTLR end "rule__ParameterRule__Group__1__Impl" - // $ANTLR start "rule__DataTypeRule__Group__1" - // InternalDataDescriptionLanguage.g:5990:1: rule__DataTypeRule__Group__1 : rule__DataTypeRule__Group__1__Impl ; - public final void rule__DataTypeRule__Group__1() throws RecognitionException { + // $ANTLR start "rule__ImportRule__Group__0" + // InternalDataDescriptionLanguage.g:6044:1: rule__ImportRule__Group__0 : rule__ImportRule__Group__0__Impl rule__ImportRule__Group__1 ; + public final void rule__ImportRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:5994:1: ( rule__DataTypeRule__Group__1__Impl ) - // InternalDataDescriptionLanguage.g:5995:2: rule__DataTypeRule__Group__1__Impl + // InternalDataDescriptionLanguage.g:6048:1: ( rule__ImportRule__Group__0__Impl rule__ImportRule__Group__1 ) + // InternalDataDescriptionLanguage.g:6049:2: rule__ImportRule__Group__0__Impl rule__ImportRule__Group__1 { + pushFollow(FOLLOW_17); + rule__ImportRule__Group__0__Impl(); + + state._fsp--; + if (state.failed) return ; pushFollow(FOLLOW_2); - rule__DataTypeRule__Group__1__Impl(); + rule__ImportRule__Group__1(); state._fsp--; if (state.failed) return ; @@ -20034,28 +20208,28 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte } return ; } - // $ANTLR end "rule__DataTypeRule__Group__1" + // $ANTLR end "rule__ImportRule__Group__0" - // $ANTLR start "rule__DataTypeRule__Group__1__Impl" - // InternalDataDescriptionLanguage.g:6001:1: rule__DataTypeRule__Group__1__Impl : ( 'data' ) ; - public final void rule__DataTypeRule__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ImportRule__Group__0__Impl" + // InternalDataDescriptionLanguage.g:6056:1: rule__ImportRule__Group__0__Impl : ( 'import' ) ; + public final void rule__ImportRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6005:1: ( ( 'data' ) ) - // InternalDataDescriptionLanguage.g:6006:1: ( 'data' ) + // InternalDataDescriptionLanguage.g:6060:1: ( ( 'import' ) ) + // InternalDataDescriptionLanguage.g:6061:1: ( 'import' ) { - // InternalDataDescriptionLanguage.g:6006:1: ( 'data' ) - // InternalDataDescriptionLanguage.g:6007:2: 'data' + // InternalDataDescriptionLanguage.g:6061:1: ( 'import' ) + // InternalDataDescriptionLanguage.g:6062:2: 'import' { if ( state.backtracking==0 ) { - before(grammarAccess.getDataTypeRuleAccess().getDataKeyword_1()); + before(grammarAccess.getImportRuleAccess().getImportKeyword_0()); } - match(input,60,FOLLOW_2); if (state.failed) return ; + match(input,85,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getDataTypeRuleAccess().getDataKeyword_1()); + after(grammarAccess.getImportRuleAccess().getImportKeyword_0()); } } @@ -20075,26 +20249,26 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte } return ; } - // $ANTLR end "rule__DataTypeRule__Group__1__Impl" + // $ANTLR end "rule__ImportRule__Group__0__Impl" - // $ANTLR start "rule__ArrayTypeRule__Group__0" - // InternalDataDescriptionLanguage.g:6017:1: rule__ArrayTypeRule__Group__0 : rule__ArrayTypeRule__Group__0__Impl rule__ArrayTypeRule__Group__1 ; - public final void rule__ArrayTypeRule__Group__0() throws RecognitionException { + // $ANTLR start "rule__ImportRule__Group__1" + // InternalDataDescriptionLanguage.g:6071:1: rule__ImportRule__Group__1 : rule__ImportRule__Group__1__Impl rule__ImportRule__Group__2 ; + public final void rule__ImportRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6021:1: ( rule__ArrayTypeRule__Group__0__Impl rule__ArrayTypeRule__Group__1 ) - // InternalDataDescriptionLanguage.g:6022:2: rule__ArrayTypeRule__Group__0__Impl rule__ArrayTypeRule__Group__1 + // InternalDataDescriptionLanguage.g:6075:1: ( rule__ImportRule__Group__1__Impl rule__ImportRule__Group__2 ) + // InternalDataDescriptionLanguage.g:6076:2: rule__ImportRule__Group__1__Impl rule__ImportRule__Group__2 { - pushFollow(FOLLOW_48); - rule__ArrayTypeRule__Group__0__Impl(); + pushFollow(FOLLOW_58); + rule__ImportRule__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); - rule__ArrayTypeRule__Group__1(); + rule__ImportRule__Group__2(); state._fsp--; if (state.failed) return ; @@ -20113,28 +20287,38 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte } return ; } - // $ANTLR end "rule__ArrayTypeRule__Group__0" + // $ANTLR end "rule__ImportRule__Group__1" - // $ANTLR start "rule__ArrayTypeRule__Group__0__Impl" - // InternalDataDescriptionLanguage.g:6029:1: rule__ArrayTypeRule__Group__0__Impl : ( 'array' ) ; - public final void rule__ArrayTypeRule__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ImportRule__Group__1__Impl" + // InternalDataDescriptionLanguage.g:6083:1: rule__ImportRule__Group__1__Impl : ( ( rule__ImportRule__LanguageAssignment_1 ) ) ; + public final void rule__ImportRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6033:1: ( ( 'array' ) ) - // InternalDataDescriptionLanguage.g:6034:1: ( 'array' ) + // InternalDataDescriptionLanguage.g:6087:1: ( ( ( rule__ImportRule__LanguageAssignment_1 ) ) ) + // InternalDataDescriptionLanguage.g:6088:1: ( ( rule__ImportRule__LanguageAssignment_1 ) ) { - // InternalDataDescriptionLanguage.g:6034:1: ( 'array' ) - // InternalDataDescriptionLanguage.g:6035:2: 'array' + // InternalDataDescriptionLanguage.g:6088:1: ( ( rule__ImportRule__LanguageAssignment_1 ) ) + // InternalDataDescriptionLanguage.g:6089:2: ( rule__ImportRule__LanguageAssignment_1 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getArrayTypeRuleAccess().getArrayKeyword_0()); + before(grammarAccess.getImportRuleAccess().getLanguageAssignment_1()); } - match(input,85,FOLLOW_2); if (state.failed) return ; + // InternalDataDescriptionLanguage.g:6090:2: ( rule__ImportRule__LanguageAssignment_1 ) + // InternalDataDescriptionLanguage.g:6090:3: rule__ImportRule__LanguageAssignment_1 + { + pushFollow(FOLLOW_2); + rule__ImportRule__LanguageAssignment_1(); + + state._fsp--; + if (state.failed) return ; + + } + if ( state.backtracking==0 ) { - after(grammarAccess.getArrayTypeRuleAccess().getArrayKeyword_0()); + after(grammarAccess.getImportRuleAccess().getLanguageAssignment_1()); } } @@ -20154,21 +20338,26 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte } return ; } - // $ANTLR end "rule__ArrayTypeRule__Group__0__Impl" + // $ANTLR end "rule__ImportRule__Group__1__Impl" - // $ANTLR start "rule__ArrayTypeRule__Group__1" - // InternalDataDescriptionLanguage.g:6044:1: rule__ArrayTypeRule__Group__1 : rule__ArrayTypeRule__Group__1__Impl ; - public final void rule__ArrayTypeRule__Group__1() throws RecognitionException { + // $ANTLR start "rule__ImportRule__Group__2" + // InternalDataDescriptionLanguage.g:6098:1: rule__ImportRule__Group__2 : rule__ImportRule__Group__2__Impl rule__ImportRule__Group__3 ; + public final void rule__ImportRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6048:1: ( rule__ArrayTypeRule__Group__1__Impl ) - // InternalDataDescriptionLanguage.g:6049:2: rule__ArrayTypeRule__Group__1__Impl + // InternalDataDescriptionLanguage.g:6102:1: ( rule__ImportRule__Group__2__Impl rule__ImportRule__Group__3 ) + // InternalDataDescriptionLanguage.g:6103:2: rule__ImportRule__Group__2__Impl rule__ImportRule__Group__3 { + pushFollow(FOLLOW_5); + rule__ImportRule__Group__2__Impl(); + + state._fsp--; + if (state.failed) return ; pushFollow(FOLLOW_2); - rule__ArrayTypeRule__Group__1__Impl(); + rule__ImportRule__Group__3(); state._fsp--; if (state.failed) return ; @@ -20187,38 +20376,28 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte } return ; } - // $ANTLR end "rule__ArrayTypeRule__Group__1" + // $ANTLR end "rule__ImportRule__Group__2" - // $ANTLR start "rule__ArrayTypeRule__Group__1__Impl" - // InternalDataDescriptionLanguage.g:6055:1: rule__ArrayTypeRule__Group__1__Impl : ( ( rule__ArrayTypeRule__ElementsAssignment_1 ) ) ; - public final void rule__ArrayTypeRule__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ImportRule__Group__2__Impl" + // InternalDataDescriptionLanguage.g:6110:1: rule__ImportRule__Group__2__Impl : ( 'from' ) ; + public final void rule__ImportRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6059:1: ( ( ( rule__ArrayTypeRule__ElementsAssignment_1 ) ) ) - // InternalDataDescriptionLanguage.g:6060:1: ( ( rule__ArrayTypeRule__ElementsAssignment_1 ) ) + // InternalDataDescriptionLanguage.g:6114:1: ( ( 'from' ) ) + // InternalDataDescriptionLanguage.g:6115:1: ( 'from' ) { - // InternalDataDescriptionLanguage.g:6060:1: ( ( rule__ArrayTypeRule__ElementsAssignment_1 ) ) - // InternalDataDescriptionLanguage.g:6061:2: ( rule__ArrayTypeRule__ElementsAssignment_1 ) + // InternalDataDescriptionLanguage.g:6115:1: ( 'from' ) + // InternalDataDescriptionLanguage.g:6116:2: 'from' { if ( state.backtracking==0 ) { - before(grammarAccess.getArrayTypeRuleAccess().getElementsAssignment_1()); - } - // InternalDataDescriptionLanguage.g:6062:2: ( rule__ArrayTypeRule__ElementsAssignment_1 ) - // InternalDataDescriptionLanguage.g:6062:3: rule__ArrayTypeRule__ElementsAssignment_1 - { - pushFollow(FOLLOW_2); - rule__ArrayTypeRule__ElementsAssignment_1(); - - state._fsp--; - if (state.failed) return ; - + before(grammarAccess.getImportRuleAccess().getFromKeyword_2()); } - + match(input,86,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getArrayTypeRuleAccess().getElementsAssignment_1()); + after(grammarAccess.getImportRuleAccess().getFromKeyword_2()); } } @@ -20238,26 +20417,26 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte } return ; } - // $ANTLR end "rule__ArrayTypeRule__Group__1__Impl" + // $ANTLR end "rule__ImportRule__Group__2__Impl" - // $ANTLR start "rule__ParameterRule__Group__0" - // InternalDataDescriptionLanguage.g:6071:1: rule__ParameterRule__Group__0 : rule__ParameterRule__Group__0__Impl rule__ParameterRule__Group__1 ; - public final void rule__ParameterRule__Group__0() throws RecognitionException { + // $ANTLR start "rule__ImportRule__Group__3" + // InternalDataDescriptionLanguage.g:6125:1: rule__ImportRule__Group__3 : rule__ImportRule__Group__3__Impl rule__ImportRule__Group__4 ; + public final void rule__ImportRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6075:1: ( rule__ParameterRule__Group__0__Impl rule__ParameterRule__Group__1 ) - // InternalDataDescriptionLanguage.g:6076:2: rule__ParameterRule__Group__0__Impl rule__ParameterRule__Group__1 + // InternalDataDescriptionLanguage.g:6129:1: ( rule__ImportRule__Group__3__Impl rule__ImportRule__Group__4 ) + // InternalDataDescriptionLanguage.g:6130:2: rule__ImportRule__Group__3__Impl rule__ImportRule__Group__4 { - pushFollow(FOLLOW_5); - rule__ParameterRule__Group__0__Impl(); + pushFollow(FOLLOW_22); + rule__ImportRule__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); - rule__ParameterRule__Group__1(); + rule__ImportRule__Group__4(); state._fsp--; if (state.failed) return ; @@ -20276,30 +20455,30 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte } return ; } - // $ANTLR end "rule__ParameterRule__Group__0" + // $ANTLR end "rule__ImportRule__Group__3" - // $ANTLR start "rule__ParameterRule__Group__0__Impl" - // InternalDataDescriptionLanguage.g:6083:1: rule__ParameterRule__Group__0__Impl : ( ( rule__ParameterRule__TypeAssignment_0 ) ) ; - public final void rule__ParameterRule__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ImportRule__Group__3__Impl" + // InternalDataDescriptionLanguage.g:6137:1: rule__ImportRule__Group__3__Impl : ( ( rule__ImportRule__ImportedNamespaceAssignment_3 ) ) ; + public final void rule__ImportRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6087:1: ( ( ( rule__ParameterRule__TypeAssignment_0 ) ) ) - // InternalDataDescriptionLanguage.g:6088:1: ( ( rule__ParameterRule__TypeAssignment_0 ) ) + // InternalDataDescriptionLanguage.g:6141:1: ( ( ( rule__ImportRule__ImportedNamespaceAssignment_3 ) ) ) + // InternalDataDescriptionLanguage.g:6142:1: ( ( rule__ImportRule__ImportedNamespaceAssignment_3 ) ) { - // InternalDataDescriptionLanguage.g:6088:1: ( ( rule__ParameterRule__TypeAssignment_0 ) ) - // InternalDataDescriptionLanguage.g:6089:2: ( rule__ParameterRule__TypeAssignment_0 ) + // InternalDataDescriptionLanguage.g:6142:1: ( ( rule__ImportRule__ImportedNamespaceAssignment_3 ) ) + // InternalDataDescriptionLanguage.g:6143:2: ( rule__ImportRule__ImportedNamespaceAssignment_3 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getParameterRuleAccess().getTypeAssignment_0()); + before(grammarAccess.getImportRuleAccess().getImportedNamespaceAssignment_3()); } - // InternalDataDescriptionLanguage.g:6090:2: ( rule__ParameterRule__TypeAssignment_0 ) - // InternalDataDescriptionLanguage.g:6090:3: rule__ParameterRule__TypeAssignment_0 + // InternalDataDescriptionLanguage.g:6144:2: ( rule__ImportRule__ImportedNamespaceAssignment_3 ) + // InternalDataDescriptionLanguage.g:6144:3: rule__ImportRule__ImportedNamespaceAssignment_3 { pushFollow(FOLLOW_2); - rule__ParameterRule__TypeAssignment_0(); + rule__ImportRule__ImportedNamespaceAssignment_3(); state._fsp--; if (state.failed) return ; @@ -20307,7 +20486,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte } if ( state.backtracking==0 ) { - after(grammarAccess.getParameterRuleAccess().getTypeAssignment_0()); + after(grammarAccess.getImportRuleAccess().getImportedNamespaceAssignment_3()); } } @@ -20327,21 +20506,21 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte } return ; } - // $ANTLR end "rule__ParameterRule__Group__0__Impl" + // $ANTLR end "rule__ImportRule__Group__3__Impl" - // $ANTLR start "rule__ParameterRule__Group__1" - // InternalDataDescriptionLanguage.g:6098:1: rule__ParameterRule__Group__1 : rule__ParameterRule__Group__1__Impl ; - public final void rule__ParameterRule__Group__1() throws RecognitionException { + // $ANTLR start "rule__ImportRule__Group__4" + // InternalDataDescriptionLanguage.g:6152:1: rule__ImportRule__Group__4 : rule__ImportRule__Group__4__Impl ; + public final void rule__ImportRule__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6102:1: ( rule__ParameterRule__Group__1__Impl ) - // InternalDataDescriptionLanguage.g:6103:2: rule__ParameterRule__Group__1__Impl + // InternalDataDescriptionLanguage.g:6156:1: ( rule__ImportRule__Group__4__Impl ) + // InternalDataDescriptionLanguage.g:6157:2: rule__ImportRule__Group__4__Impl { pushFollow(FOLLOW_2); - rule__ParameterRule__Group__1__Impl(); + rule__ImportRule__Group__4__Impl(); state._fsp--; if (state.failed) return ; @@ -20360,38 +20539,28 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte } return ; } - // $ANTLR end "rule__ParameterRule__Group__1" + // $ANTLR end "rule__ImportRule__Group__4" - // $ANTLR start "rule__ParameterRule__Group__1__Impl" - // InternalDataDescriptionLanguage.g:6109:1: rule__ParameterRule__Group__1__Impl : ( ( rule__ParameterRule__NameAssignment_1 ) ) ; - public final void rule__ParameterRule__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ImportRule__Group__4__Impl" + // InternalDataDescriptionLanguage.g:6163:1: rule__ImportRule__Group__4__Impl : ( ';' ) ; + public final void rule__ImportRule__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6113:1: ( ( ( rule__ParameterRule__NameAssignment_1 ) ) ) - // InternalDataDescriptionLanguage.g:6114:1: ( ( rule__ParameterRule__NameAssignment_1 ) ) + // InternalDataDescriptionLanguage.g:6167:1: ( ( ';' ) ) + // InternalDataDescriptionLanguage.g:6168:1: ( ';' ) { - // InternalDataDescriptionLanguage.g:6114:1: ( ( rule__ParameterRule__NameAssignment_1 ) ) - // InternalDataDescriptionLanguage.g:6115:2: ( rule__ParameterRule__NameAssignment_1 ) + // InternalDataDescriptionLanguage.g:6168:1: ( ';' ) + // InternalDataDescriptionLanguage.g:6169:2: ';' { if ( state.backtracking==0 ) { - before(grammarAccess.getParameterRuleAccess().getNameAssignment_1()); - } - // InternalDataDescriptionLanguage.g:6116:2: ( rule__ParameterRule__NameAssignment_1 ) - // InternalDataDescriptionLanguage.g:6116:3: rule__ParameterRule__NameAssignment_1 - { - pushFollow(FOLLOW_2); - rule__ParameterRule__NameAssignment_1(); - - state._fsp--; - if (state.failed) return ; - + before(grammarAccess.getImportRuleAccess().getSemicolonKeyword_4()); } - + match(input,63,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getParameterRuleAccess().getNameAssignment_1()); + after(grammarAccess.getImportRuleAccess().getSemicolonKeyword_4()); } } @@ -20411,20 +20580,20 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte } return ; } - // $ANTLR end "rule__ParameterRule__Group__1__Impl" + // $ANTLR end "rule__ImportRule__Group__4__Impl" // $ANTLR start "rule__QualifiedName__Group__0" - // InternalDataDescriptionLanguage.g:6125:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ; + // InternalDataDescriptionLanguage.g:6179: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 { - // InternalDataDescriptionLanguage.g:6129:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ) - // InternalDataDescriptionLanguage.g:6130:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 + // InternalDataDescriptionLanguage.g:6183:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ) + // InternalDataDescriptionLanguage.g:6184:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 { - pushFollow(FOLLOW_58); + pushFollow(FOLLOW_59); rule__QualifiedName__Group__0__Impl(); state._fsp--; @@ -20453,17 +20622,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__QualifiedName__Group__0__Impl" - // InternalDataDescriptionLanguage.g:6137:1: rule__QualifiedName__Group__0__Impl : ( ruleStringOrId ) ; + // InternalDataDescriptionLanguage.g:6191:1: rule__QualifiedName__Group__0__Impl : ( ruleStringOrId ) ; public final void rule__QualifiedName__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6141:1: ( ( ruleStringOrId ) ) - // InternalDataDescriptionLanguage.g:6142:1: ( ruleStringOrId ) + // InternalDataDescriptionLanguage.g:6195:1: ( ( ruleStringOrId ) ) + // InternalDataDescriptionLanguage.g:6196:1: ( ruleStringOrId ) { - // InternalDataDescriptionLanguage.g:6142:1: ( ruleStringOrId ) - // InternalDataDescriptionLanguage.g:6143:2: ruleStringOrId + // InternalDataDescriptionLanguage.g:6196:1: ( ruleStringOrId ) + // InternalDataDescriptionLanguage.g:6197:2: ruleStringOrId { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getStringOrIdParserRuleCall_0()); @@ -20498,14 +20667,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__QualifiedName__Group__1" - // InternalDataDescriptionLanguage.g:6152:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ; + // InternalDataDescriptionLanguage.g:6206:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ; public final void rule__QualifiedName__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6156:1: ( rule__QualifiedName__Group__1__Impl ) - // InternalDataDescriptionLanguage.g:6157:2: rule__QualifiedName__Group__1__Impl + // InternalDataDescriptionLanguage.g:6210:1: ( rule__QualifiedName__Group__1__Impl ) + // InternalDataDescriptionLanguage.g:6211:2: rule__QualifiedName__Group__1__Impl { pushFollow(FOLLOW_2); rule__QualifiedName__Group__1__Impl(); @@ -20531,37 +20700,37 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__QualifiedName__Group__1__Impl" - // InternalDataDescriptionLanguage.g:6163:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Group_1__0 )* ) ; + // InternalDataDescriptionLanguage.g:6217: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 { - // InternalDataDescriptionLanguage.g:6167:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) ) - // InternalDataDescriptionLanguage.g:6168:1: ( ( rule__QualifiedName__Group_1__0 )* ) + // InternalDataDescriptionLanguage.g:6221:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) ) + // InternalDataDescriptionLanguage.g:6222:1: ( ( rule__QualifiedName__Group_1__0 )* ) { - // InternalDataDescriptionLanguage.g:6168:1: ( ( rule__QualifiedName__Group_1__0 )* ) - // InternalDataDescriptionLanguage.g:6169:2: ( rule__QualifiedName__Group_1__0 )* + // InternalDataDescriptionLanguage.g:6222:1: ( ( rule__QualifiedName__Group_1__0 )* ) + // InternalDataDescriptionLanguage.g:6223:2: ( rule__QualifiedName__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getGroup_1()); } - // InternalDataDescriptionLanguage.g:6170:2: ( rule__QualifiedName__Group_1__0 )* + // InternalDataDescriptionLanguage.g:6224:2: ( rule__QualifiedName__Group_1__0 )* loop47: do { int alt47=2; int LA47_0 = input.LA(1); - if ( (LA47_0==86) ) { + if ( (LA47_0==87) ) { alt47=1; } switch (alt47) { case 1 : - // InternalDataDescriptionLanguage.g:6170:3: rule__QualifiedName__Group_1__0 + // InternalDataDescriptionLanguage.g:6224:3: rule__QualifiedName__Group_1__0 { - pushFollow(FOLLOW_59); + pushFollow(FOLLOW_60); rule__QualifiedName__Group_1__0(); state._fsp--; @@ -20600,14 +20769,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__QualifiedName__Group_1__0" - // InternalDataDescriptionLanguage.g:6179:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ; + // InternalDataDescriptionLanguage.g:6233: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 { - // InternalDataDescriptionLanguage.g:6183:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ) - // InternalDataDescriptionLanguage.g:6184:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 + // InternalDataDescriptionLanguage.g:6237:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ) + // InternalDataDescriptionLanguage.g:6238:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 { pushFollow(FOLLOW_5); rule__QualifiedName__Group_1__0__Impl(); @@ -20638,22 +20807,22 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__QualifiedName__Group_1__0__Impl" - // InternalDataDescriptionLanguage.g:6191:1: rule__QualifiedName__Group_1__0__Impl : ( '.' ) ; + // InternalDataDescriptionLanguage.g:6245:1: rule__QualifiedName__Group_1__0__Impl : ( '.' ) ; public final void rule__QualifiedName__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6195:1: ( ( '.' ) ) - // InternalDataDescriptionLanguage.g:6196:1: ( '.' ) + // InternalDataDescriptionLanguage.g:6249:1: ( ( '.' ) ) + // InternalDataDescriptionLanguage.g:6250:1: ( '.' ) { - // InternalDataDescriptionLanguage.g:6196:1: ( '.' ) - // InternalDataDescriptionLanguage.g:6197:2: '.' + // InternalDataDescriptionLanguage.g:6250:1: ( '.' ) + // InternalDataDescriptionLanguage.g:6251:2: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); } - match(input,86,FOLLOW_2); if (state.failed) return ; + match(input,87,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); } @@ -20679,14 +20848,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__QualifiedName__Group_1__1" - // InternalDataDescriptionLanguage.g:6206:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ; + // InternalDataDescriptionLanguage.g:6260: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 { - // InternalDataDescriptionLanguage.g:6210:1: ( rule__QualifiedName__Group_1__1__Impl ) - // InternalDataDescriptionLanguage.g:6211:2: rule__QualifiedName__Group_1__1__Impl + // InternalDataDescriptionLanguage.g:6264:1: ( rule__QualifiedName__Group_1__1__Impl ) + // InternalDataDescriptionLanguage.g:6265:2: rule__QualifiedName__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__QualifiedName__Group_1__1__Impl(); @@ -20712,17 +20881,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__QualifiedName__Group_1__1__Impl" - // InternalDataDescriptionLanguage.g:6217:1: rule__QualifiedName__Group_1__1__Impl : ( ruleStringOrId ) ; + // InternalDataDescriptionLanguage.g:6271:1: rule__QualifiedName__Group_1__1__Impl : ( ruleStringOrId ) ; public final void rule__QualifiedName__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6221:1: ( ( ruleStringOrId ) ) - // InternalDataDescriptionLanguage.g:6222:1: ( ruleStringOrId ) + // InternalDataDescriptionLanguage.g:6275:1: ( ( ruleStringOrId ) ) + // InternalDataDescriptionLanguage.g:6276:1: ( ruleStringOrId ) { - // InternalDataDescriptionLanguage.g:6222:1: ( ruleStringOrId ) - // InternalDataDescriptionLanguage.g:6223:2: ruleStringOrId + // InternalDataDescriptionLanguage.g:6276:1: ( ruleStringOrId ) + // InternalDataDescriptionLanguage.g:6277:2: ruleStringOrId { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getStringOrIdParserRuleCall_1_1()); @@ -20757,17 +20926,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DataDescriptionModelRule__ImportsAssignment_1" - // InternalDataDescriptionLanguage.g:6233:1: rule__DataDescriptionModelRule__ImportsAssignment_1 : ( ruleImportRule ) ; + // InternalDataDescriptionLanguage.g:6287:1: rule__DataDescriptionModelRule__ImportsAssignment_1 : ( ruleImportRule ) ; public final void rule__DataDescriptionModelRule__ImportsAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6237:1: ( ( ruleImportRule ) ) - // InternalDataDescriptionLanguage.g:6238:2: ( ruleImportRule ) + // InternalDataDescriptionLanguage.g:6291:1: ( ( ruleImportRule ) ) + // InternalDataDescriptionLanguage.g:6292:2: ( ruleImportRule ) { - // InternalDataDescriptionLanguage.g:6238:2: ( ruleImportRule ) - // InternalDataDescriptionLanguage.g:6239:3: ruleImportRule + // InternalDataDescriptionLanguage.g:6292:2: ( ruleImportRule ) + // InternalDataDescriptionLanguage.g:6293:3: ruleImportRule { if ( state.backtracking==0 ) { before(grammarAccess.getDataDescriptionModelRuleAccess().getImportsImportRuleParserRuleCall_1_0()); @@ -20802,17 +20971,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DataDescriptionModelRule__NameAssignment_3" - // InternalDataDescriptionLanguage.g:6248:1: rule__DataDescriptionModelRule__NameAssignment_3 : ( ruleQualifiedName ) ; + // InternalDataDescriptionLanguage.g:6302:1: rule__DataDescriptionModelRule__NameAssignment_3 : ( ruleQualifiedName ) ; public final void rule__DataDescriptionModelRule__NameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6252:1: ( ( ruleQualifiedName ) ) - // InternalDataDescriptionLanguage.g:6253:2: ( ruleQualifiedName ) + // InternalDataDescriptionLanguage.g:6306:1: ( ( ruleQualifiedName ) ) + // InternalDataDescriptionLanguage.g:6307:2: ( ruleQualifiedName ) { - // InternalDataDescriptionLanguage.g:6253:2: ( ruleQualifiedName ) - // InternalDataDescriptionLanguage.g:6254:3: ruleQualifiedName + // InternalDataDescriptionLanguage.g:6307:2: ( ruleQualifiedName ) + // InternalDataDescriptionLanguage.g:6308:3: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getDataDescriptionModelRuleAccess().getNameQualifiedNameParserRuleCall_3_0()); @@ -20847,17 +21016,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DataDescriptionModelRule__TypesAssignment_5_2" - // InternalDataDescriptionLanguage.g:6263:1: rule__DataDescriptionModelRule__TypesAssignment_5_2 : ( ruleDataTypeDefinitionRule ) ; + // InternalDataDescriptionLanguage.g:6317:1: rule__DataDescriptionModelRule__TypesAssignment_5_2 : ( ruleDataTypeDefinitionRule ) ; public final void rule__DataDescriptionModelRule__TypesAssignment_5_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6267:1: ( ( ruleDataTypeDefinitionRule ) ) - // InternalDataDescriptionLanguage.g:6268:2: ( ruleDataTypeDefinitionRule ) + // InternalDataDescriptionLanguage.g:6321:1: ( ( ruleDataTypeDefinitionRule ) ) + // InternalDataDescriptionLanguage.g:6322:2: ( ruleDataTypeDefinitionRule ) { - // InternalDataDescriptionLanguage.g:6268:2: ( ruleDataTypeDefinitionRule ) - // InternalDataDescriptionLanguage.g:6269:3: ruleDataTypeDefinitionRule + // InternalDataDescriptionLanguage.g:6322:2: ( ruleDataTypeDefinitionRule ) + // InternalDataDescriptionLanguage.g:6323:3: ruleDataTypeDefinitionRule { if ( state.backtracking==0 ) { before(grammarAccess.getDataDescriptionModelRuleAccess().getTypesDataTypeDefinitionRuleParserRuleCall_5_2_0()); @@ -20892,17 +21061,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DataDescriptionModelRule__DescriptionsAssignment_6_2" - // InternalDataDescriptionLanguage.g:6278:1: rule__DataDescriptionModelRule__DescriptionsAssignment_6_2 : ( ruleDataDescriptionRule ) ; + // InternalDataDescriptionLanguage.g:6332:1: rule__DataDescriptionModelRule__DescriptionsAssignment_6_2 : ( ruleDataDescriptionRule ) ; public final void rule__DataDescriptionModelRule__DescriptionsAssignment_6_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6282:1: ( ( ruleDataDescriptionRule ) ) - // InternalDataDescriptionLanguage.g:6283:2: ( ruleDataDescriptionRule ) + // InternalDataDescriptionLanguage.g:6336:1: ( ( ruleDataDescriptionRule ) ) + // InternalDataDescriptionLanguage.g:6337:2: ( ruleDataDescriptionRule ) { - // InternalDataDescriptionLanguage.g:6283:2: ( ruleDataDescriptionRule ) - // InternalDataDescriptionLanguage.g:6284:3: ruleDataDescriptionRule + // InternalDataDescriptionLanguage.g:6337:2: ( ruleDataDescriptionRule ) + // InternalDataDescriptionLanguage.g:6338:3: ruleDataDescriptionRule { if ( state.backtracking==0 ) { before(grammarAccess.getDataDescriptionModelRuleAccess().getDescriptionsDataDescriptionRuleParserRuleCall_6_2_0()); @@ -20937,17 +21106,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DataDescriptionModelRule__ConstraintsAssignment_7_2" - // InternalDataDescriptionLanguage.g:6293:1: rule__DataDescriptionModelRule__ConstraintsAssignment_7_2 : ( ruleStatementRule ) ; + // InternalDataDescriptionLanguage.g:6347:1: rule__DataDescriptionModelRule__ConstraintsAssignment_7_2 : ( ruleStatementRule ) ; public final void rule__DataDescriptionModelRule__ConstraintsAssignment_7_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6297:1: ( ( ruleStatementRule ) ) - // InternalDataDescriptionLanguage.g:6298:2: ( ruleStatementRule ) + // InternalDataDescriptionLanguage.g:6351:1: ( ( ruleStatementRule ) ) + // InternalDataDescriptionLanguage.g:6352:2: ( ruleStatementRule ) { - // InternalDataDescriptionLanguage.g:6298:2: ( ruleStatementRule ) - // InternalDataDescriptionLanguage.g:6299:3: ruleStatementRule + // InternalDataDescriptionLanguage.g:6352:2: ( ruleStatementRule ) + // InternalDataDescriptionLanguage.g:6353:3: ruleStatementRule { if ( state.backtracking==0 ) { before(grammarAccess.getDataDescriptionModelRuleAccess().getConstraintsStatementRuleParserRuleCall_7_2_0()); @@ -20981,63 +21150,18 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR end "rule__DataDescriptionModelRule__ConstraintsAssignment_7_2" - // $ANTLR start "rule__ImportRule__ImportedNamespaceAssignment_1" - // InternalDataDescriptionLanguage.g:6308:1: rule__ImportRule__ImportedNamespaceAssignment_1 : ( ruleQualifiedName ) ; - public final void rule__ImportRule__ImportedNamespaceAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDataDescriptionLanguage.g:6312:1: ( ( ruleQualifiedName ) ) - // InternalDataDescriptionLanguage.g:6313:2: ( ruleQualifiedName ) - { - // InternalDataDescriptionLanguage.g:6313:2: ( ruleQualifiedName ) - // InternalDataDescriptionLanguage.g:6314:3: ruleQualifiedName - { - if ( state.backtracking==0 ) { - before(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_1_0()); - } - pushFollow(FOLLOW_2); - ruleQualifiedName(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ImportRule__ImportedNamespaceAssignment_1" - - // $ANTLR start "rule__DataTypeDefinitionRule__ScaleAssignment_0" - // InternalDataDescriptionLanguage.g:6323:1: rule__DataTypeDefinitionRule__ScaleAssignment_0 : ( ruleScaleType ) ; + // InternalDataDescriptionLanguage.g:6362:1: rule__DataTypeDefinitionRule__ScaleAssignment_0 : ( ruleScaleType ) ; public final void rule__DataTypeDefinitionRule__ScaleAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6327:1: ( ( ruleScaleType ) ) - // InternalDataDescriptionLanguage.g:6328:2: ( ruleScaleType ) + // InternalDataDescriptionLanguage.g:6366:1: ( ( ruleScaleType ) ) + // InternalDataDescriptionLanguage.g:6367:2: ( ruleScaleType ) { - // InternalDataDescriptionLanguage.g:6328:2: ( ruleScaleType ) - // InternalDataDescriptionLanguage.g:6329:3: ruleScaleType + // InternalDataDescriptionLanguage.g:6367:2: ( ruleScaleType ) + // InternalDataDescriptionLanguage.g:6368:3: ruleScaleType { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeDefinitionRuleAccess().getScaleScaleTypeEnumRuleCall_0_0()); @@ -21072,17 +21196,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DataTypeDefinitionRule__NameAssignment_2" - // InternalDataDescriptionLanguage.g:6338:1: rule__DataTypeDefinitionRule__NameAssignment_2 : ( ruleStringOrId ) ; + // InternalDataDescriptionLanguage.g:6377:1: rule__DataTypeDefinitionRule__NameAssignment_2 : ( ruleStringOrId ) ; public final void rule__DataTypeDefinitionRule__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6342:1: ( ( ruleStringOrId ) ) - // InternalDataDescriptionLanguage.g:6343:2: ( ruleStringOrId ) + // InternalDataDescriptionLanguage.g:6381:1: ( ( ruleStringOrId ) ) + // InternalDataDescriptionLanguage.g:6382:2: ( ruleStringOrId ) { - // InternalDataDescriptionLanguage.g:6343:2: ( ruleStringOrId ) - // InternalDataDescriptionLanguage.g:6344:3: ruleStringOrId + // InternalDataDescriptionLanguage.g:6382:2: ( ruleStringOrId ) + // InternalDataDescriptionLanguage.g:6383:3: ruleStringOrId { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeDefinitionRuleAccess().getNameStringOrIdParserRuleCall_2_0()); @@ -21117,17 +21241,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DataTypeDefinitionRule__DescriptionAssignment_3_2" - // InternalDataDescriptionLanguage.g:6353:1: rule__DataTypeDefinitionRule__DescriptionAssignment_3_2 : ( RULE_STRING ) ; + // InternalDataDescriptionLanguage.g:6392:1: rule__DataTypeDefinitionRule__DescriptionAssignment_3_2 : ( RULE_STRING ) ; public final void rule__DataTypeDefinitionRule__DescriptionAssignment_3_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6357:1: ( ( RULE_STRING ) ) - // InternalDataDescriptionLanguage.g:6358:2: ( RULE_STRING ) + // InternalDataDescriptionLanguage.g:6396:1: ( ( RULE_STRING ) ) + // InternalDataDescriptionLanguage.g:6397:2: ( RULE_STRING ) { - // InternalDataDescriptionLanguage.g:6358:2: ( RULE_STRING ) - // InternalDataDescriptionLanguage.g:6359:3: RULE_STRING + // InternalDataDescriptionLanguage.g:6397:2: ( RULE_STRING ) + // InternalDataDescriptionLanguage.g:6398:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeDefinitionRuleAccess().getDescriptionSTRINGTerminalRuleCall_3_2_0()); @@ -21158,17 +21282,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DataTypeDefinitionRule__ConstraintsAssignment_4_3" - // InternalDataDescriptionLanguage.g:6368:1: rule__DataTypeDefinitionRule__ConstraintsAssignment_4_3 : ( ruleStatementRule ) ; + // InternalDataDescriptionLanguage.g:6407:1: rule__DataTypeDefinitionRule__ConstraintsAssignment_4_3 : ( ruleStatementRule ) ; public final void rule__DataTypeDefinitionRule__ConstraintsAssignment_4_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6372:1: ( ( ruleStatementRule ) ) - // InternalDataDescriptionLanguage.g:6373:2: ( ruleStatementRule ) + // InternalDataDescriptionLanguage.g:6411:1: ( ( ruleStatementRule ) ) + // InternalDataDescriptionLanguage.g:6412:2: ( ruleStatementRule ) { - // InternalDataDescriptionLanguage.g:6373:2: ( ruleStatementRule ) - // InternalDataDescriptionLanguage.g:6374:3: ruleStatementRule + // InternalDataDescriptionLanguage.g:6412:2: ( ruleStatementRule ) + // InternalDataDescriptionLanguage.g:6413:3: ruleStatementRule { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeDefinitionRuleAccess().getConstraintsStatementRuleParserRuleCall_4_3_0()); @@ -21203,17 +21327,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__TypedDataDescriptionRule__RepresentationAssignment_0" - // InternalDataDescriptionLanguage.g:6383:1: rule__TypedDataDescriptionRule__RepresentationAssignment_0 : ( ruleRepresentationType ) ; + // InternalDataDescriptionLanguage.g:6422:1: rule__TypedDataDescriptionRule__RepresentationAssignment_0 : ( ruleRepresentationType ) ; public final void rule__TypedDataDescriptionRule__RepresentationAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6387:1: ( ( ruleRepresentationType ) ) - // InternalDataDescriptionLanguage.g:6388:2: ( ruleRepresentationType ) + // InternalDataDescriptionLanguage.g:6426:1: ( ( ruleRepresentationType ) ) + // InternalDataDescriptionLanguage.g:6427:2: ( ruleRepresentationType ) { - // InternalDataDescriptionLanguage.g:6388:2: ( ruleRepresentationType ) - // InternalDataDescriptionLanguage.g:6389:3: ruleRepresentationType + // InternalDataDescriptionLanguage.g:6427:2: ( ruleRepresentationType ) + // InternalDataDescriptionLanguage.g:6428:3: ruleRepresentationType { if ( state.backtracking==0 ) { before(grammarAccess.getTypedDataDescriptionRuleAccess().getRepresentationRepresentationTypeEnumRuleCall_0_0()); @@ -21248,17 +21372,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__TypedDataDescriptionRule__NameAssignment_2" - // InternalDataDescriptionLanguage.g:6398:1: rule__TypedDataDescriptionRule__NameAssignment_2 : ( ruleStringOrId ) ; + // InternalDataDescriptionLanguage.g:6437:1: rule__TypedDataDescriptionRule__NameAssignment_2 : ( ruleStringOrId ) ; public final void rule__TypedDataDescriptionRule__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6402:1: ( ( ruleStringOrId ) ) - // InternalDataDescriptionLanguage.g:6403:2: ( ruleStringOrId ) + // InternalDataDescriptionLanguage.g:6441:1: ( ( ruleStringOrId ) ) + // InternalDataDescriptionLanguage.g:6442:2: ( ruleStringOrId ) { - // InternalDataDescriptionLanguage.g:6403:2: ( ruleStringOrId ) - // InternalDataDescriptionLanguage.g:6404:3: ruleStringOrId + // InternalDataDescriptionLanguage.g:6442:2: ( ruleStringOrId ) + // InternalDataDescriptionLanguage.g:6443:3: ruleStringOrId { if ( state.backtracking==0 ) { before(grammarAccess.getTypedDataDescriptionRuleAccess().getNameStringOrIdParserRuleCall_2_0()); @@ -21293,23 +21417,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__TypedDataDescriptionRule__TypeAssignment_5" - // InternalDataDescriptionLanguage.g:6413:1: rule__TypedDataDescriptionRule__TypeAssignment_5 : ( ( ruleQualifiedName ) ) ; + // InternalDataDescriptionLanguage.g:6452:1: rule__TypedDataDescriptionRule__TypeAssignment_5 : ( ( ruleQualifiedName ) ) ; public final void rule__TypedDataDescriptionRule__TypeAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6417:1: ( ( ( ruleQualifiedName ) ) ) - // InternalDataDescriptionLanguage.g:6418:2: ( ( ruleQualifiedName ) ) + // InternalDataDescriptionLanguage.g:6456:1: ( ( ( ruleQualifiedName ) ) ) + // InternalDataDescriptionLanguage.g:6457:2: ( ( ruleQualifiedName ) ) { - // InternalDataDescriptionLanguage.g:6418:2: ( ( ruleQualifiedName ) ) - // InternalDataDescriptionLanguage.g:6419:3: ( ruleQualifiedName ) + // InternalDataDescriptionLanguage.g:6457:2: ( ( ruleQualifiedName ) ) + // InternalDataDescriptionLanguage.g:6458:3: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypedDataDescriptionRuleAccess().getTypeDataTypeDefinitionCrossReference_5_0()); } - // InternalDataDescriptionLanguage.g:6420:3: ( ruleQualifiedName ) - // InternalDataDescriptionLanguage.g:6421:4: ruleQualifiedName + // InternalDataDescriptionLanguage.g:6459:3: ( ruleQualifiedName ) + // InternalDataDescriptionLanguage.g:6460:4: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getTypedDataDescriptionRuleAccess().getTypeDataTypeDefinitionQualifiedNameParserRuleCall_5_0_1()); @@ -21350,17 +21474,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__TypedDataDescriptionRule__ConstraintsAssignment_6_3" - // InternalDataDescriptionLanguage.g:6432:1: rule__TypedDataDescriptionRule__ConstraintsAssignment_6_3 : ( ruleStatementRule ) ; + // InternalDataDescriptionLanguage.g:6471:1: rule__TypedDataDescriptionRule__ConstraintsAssignment_6_3 : ( ruleStatementRule ) ; public final void rule__TypedDataDescriptionRule__ConstraintsAssignment_6_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6436:1: ( ( ruleStatementRule ) ) - // InternalDataDescriptionLanguage.g:6437:2: ( ruleStatementRule ) + // InternalDataDescriptionLanguage.g:6475:1: ( ( ruleStatementRule ) ) + // InternalDataDescriptionLanguage.g:6476:2: ( ruleStatementRule ) { - // InternalDataDescriptionLanguage.g:6437:2: ( ruleStatementRule ) - // InternalDataDescriptionLanguage.g:6438:3: ruleStatementRule + // InternalDataDescriptionLanguage.g:6476:2: ( ruleStatementRule ) + // InternalDataDescriptionLanguage.g:6477:3: ruleStatementRule { if ( state.backtracking==0 ) { before(grammarAccess.getTypedDataDescriptionRuleAccess().getConstraintsStatementRuleParserRuleCall_6_3_0()); @@ -21395,17 +21519,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__UntypedDataDescriptionRule__ScaleAssignment_0" - // InternalDataDescriptionLanguage.g:6447:1: rule__UntypedDataDescriptionRule__ScaleAssignment_0 : ( ruleScaleType ) ; + // InternalDataDescriptionLanguage.g:6486:1: rule__UntypedDataDescriptionRule__ScaleAssignment_0 : ( ruleScaleType ) ; public final void rule__UntypedDataDescriptionRule__ScaleAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6451:1: ( ( ruleScaleType ) ) - // InternalDataDescriptionLanguage.g:6452:2: ( ruleScaleType ) + // InternalDataDescriptionLanguage.g:6490:1: ( ( ruleScaleType ) ) + // InternalDataDescriptionLanguage.g:6491:2: ( ruleScaleType ) { - // InternalDataDescriptionLanguage.g:6452:2: ( ruleScaleType ) - // InternalDataDescriptionLanguage.g:6453:3: ruleScaleType + // InternalDataDescriptionLanguage.g:6491:2: ( ruleScaleType ) + // InternalDataDescriptionLanguage.g:6492:3: ruleScaleType { if ( state.backtracking==0 ) { before(grammarAccess.getUntypedDataDescriptionRuleAccess().getScaleScaleTypeEnumRuleCall_0_0()); @@ -21440,17 +21564,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__UntypedDataDescriptionRule__RepresentationAssignment_1" - // InternalDataDescriptionLanguage.g:6462:1: rule__UntypedDataDescriptionRule__RepresentationAssignment_1 : ( ruleRepresentationType ) ; + // InternalDataDescriptionLanguage.g:6501:1: rule__UntypedDataDescriptionRule__RepresentationAssignment_1 : ( ruleRepresentationType ) ; public final void rule__UntypedDataDescriptionRule__RepresentationAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6466:1: ( ( ruleRepresentationType ) ) - // InternalDataDescriptionLanguage.g:6467:2: ( ruleRepresentationType ) + // InternalDataDescriptionLanguage.g:6505:1: ( ( ruleRepresentationType ) ) + // InternalDataDescriptionLanguage.g:6506:2: ( ruleRepresentationType ) { - // InternalDataDescriptionLanguage.g:6467:2: ( ruleRepresentationType ) - // InternalDataDescriptionLanguage.g:6468:3: ruleRepresentationType + // InternalDataDescriptionLanguage.g:6506:2: ( ruleRepresentationType ) + // InternalDataDescriptionLanguage.g:6507:3: ruleRepresentationType { if ( state.backtracking==0 ) { before(grammarAccess.getUntypedDataDescriptionRuleAccess().getRepresentationRepresentationTypeEnumRuleCall_1_0()); @@ -21485,17 +21609,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__UntypedDataDescriptionRule__NameAssignment_3" - // InternalDataDescriptionLanguage.g:6477:1: rule__UntypedDataDescriptionRule__NameAssignment_3 : ( ruleStringOrId ) ; + // InternalDataDescriptionLanguage.g:6516:1: rule__UntypedDataDescriptionRule__NameAssignment_3 : ( ruleStringOrId ) ; public final void rule__UntypedDataDescriptionRule__NameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6481:1: ( ( ruleStringOrId ) ) - // InternalDataDescriptionLanguage.g:6482:2: ( ruleStringOrId ) + // InternalDataDescriptionLanguage.g:6520:1: ( ( ruleStringOrId ) ) + // InternalDataDescriptionLanguage.g:6521:2: ( ruleStringOrId ) { - // InternalDataDescriptionLanguage.g:6482:2: ( ruleStringOrId ) - // InternalDataDescriptionLanguage.g:6483:3: ruleStringOrId + // InternalDataDescriptionLanguage.g:6521:2: ( ruleStringOrId ) + // InternalDataDescriptionLanguage.g:6522:3: ruleStringOrId { if ( state.backtracking==0 ) { before(grammarAccess.getUntypedDataDescriptionRuleAccess().getNameStringOrIdParserRuleCall_3_0()); @@ -21530,17 +21654,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__UntypedDataDescriptionRule__ConstraintsAssignment_4_3" - // InternalDataDescriptionLanguage.g:6492:1: rule__UntypedDataDescriptionRule__ConstraintsAssignment_4_3 : ( ruleStatementRule ) ; + // InternalDataDescriptionLanguage.g:6531:1: rule__UntypedDataDescriptionRule__ConstraintsAssignment_4_3 : ( ruleStatementRule ) ; public final void rule__UntypedDataDescriptionRule__ConstraintsAssignment_4_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6496:1: ( ( ruleStatementRule ) ) - // InternalDataDescriptionLanguage.g:6497:2: ( ruleStatementRule ) + // InternalDataDescriptionLanguage.g:6535:1: ( ( ruleStatementRule ) ) + // InternalDataDescriptionLanguage.g:6536:2: ( ruleStatementRule ) { - // InternalDataDescriptionLanguage.g:6497:2: ( ruleStatementRule ) - // InternalDataDescriptionLanguage.g:6498:3: ruleStatementRule + // InternalDataDescriptionLanguage.g:6536:2: ( ruleStatementRule ) + // InternalDataDescriptionLanguage.g:6537:3: ruleStatementRule { if ( state.backtracking==0 ) { before(grammarAccess.getUntypedDataDescriptionRuleAccess().getConstraintsStatementRuleParserRuleCall_4_3_0()); @@ -21575,23 +21699,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DataReferenceRule__DefinitionAssignment" - // InternalDataDescriptionLanguage.g:6507:1: rule__DataReferenceRule__DefinitionAssignment : ( ( ruleQualifiedName ) ) ; + // InternalDataDescriptionLanguage.g:6546:1: rule__DataReferenceRule__DefinitionAssignment : ( ( ruleQualifiedName ) ) ; public final void rule__DataReferenceRule__DefinitionAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6511:1: ( ( ( ruleQualifiedName ) ) ) - // InternalDataDescriptionLanguage.g:6512:2: ( ( ruleQualifiedName ) ) + // InternalDataDescriptionLanguage.g:6550:1: ( ( ( ruleQualifiedName ) ) ) + // InternalDataDescriptionLanguage.g:6551:2: ( ( ruleQualifiedName ) ) { - // InternalDataDescriptionLanguage.g:6512:2: ( ( ruleQualifiedName ) ) - // InternalDataDescriptionLanguage.g:6513:3: ( ruleQualifiedName ) + // InternalDataDescriptionLanguage.g:6551:2: ( ( ruleQualifiedName ) ) + // InternalDataDescriptionLanguage.g:6552:3: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataReferenceRuleAccess().getDefinitionDataDescriptionCrossReference_0()); } - // InternalDataDescriptionLanguage.g:6514:3: ( ruleQualifiedName ) - // InternalDataDescriptionLanguage.g:6515:4: ruleQualifiedName + // InternalDataDescriptionLanguage.g:6553:3: ( ruleQualifiedName ) + // InternalDataDescriptionLanguage.g:6554:4: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getDataReferenceRuleAccess().getDefinitionDataDescriptionQualifiedNameParserRuleCall_0_1()); @@ -21632,17 +21756,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__OrExpressionRule__SubExpressionsAssignment_0" - // InternalDataDescriptionLanguage.g:6526:1: rule__OrExpressionRule__SubExpressionsAssignment_0 : ( ruleXorExpressionRule ) ; + // InternalDataDescriptionLanguage.g:6565:1: rule__OrExpressionRule__SubExpressionsAssignment_0 : ( ruleXorExpressionRule ) ; public final void rule__OrExpressionRule__SubExpressionsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6530:1: ( ( ruleXorExpressionRule ) ) - // InternalDataDescriptionLanguage.g:6531:2: ( ruleXorExpressionRule ) + // InternalDataDescriptionLanguage.g:6569:1: ( ( ruleXorExpressionRule ) ) + // InternalDataDescriptionLanguage.g:6570:2: ( ruleXorExpressionRule ) { - // InternalDataDescriptionLanguage.g:6531:2: ( ruleXorExpressionRule ) - // InternalDataDescriptionLanguage.g:6532:3: ruleXorExpressionRule + // InternalDataDescriptionLanguage.g:6570:2: ( ruleXorExpressionRule ) + // InternalDataDescriptionLanguage.g:6571:3: ruleXorExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getOrExpressionRuleAccess().getSubExpressionsXorExpressionRuleParserRuleCall_0_0()); @@ -21677,17 +21801,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__OrExpressionRule__SubExpressionsAssignment_1_1" - // InternalDataDescriptionLanguage.g:6541:1: rule__OrExpressionRule__SubExpressionsAssignment_1_1 : ( ruleXorExpressionRule ) ; + // InternalDataDescriptionLanguage.g:6580:1: rule__OrExpressionRule__SubExpressionsAssignment_1_1 : ( ruleXorExpressionRule ) ; public final void rule__OrExpressionRule__SubExpressionsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6545:1: ( ( ruleXorExpressionRule ) ) - // InternalDataDescriptionLanguage.g:6546:2: ( ruleXorExpressionRule ) + // InternalDataDescriptionLanguage.g:6584:1: ( ( ruleXorExpressionRule ) ) + // InternalDataDescriptionLanguage.g:6585:2: ( ruleXorExpressionRule ) { - // InternalDataDescriptionLanguage.g:6546:2: ( ruleXorExpressionRule ) - // InternalDataDescriptionLanguage.g:6547:3: ruleXorExpressionRule + // InternalDataDescriptionLanguage.g:6585:2: ( ruleXorExpressionRule ) + // InternalDataDescriptionLanguage.g:6586:3: ruleXorExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getOrExpressionRuleAccess().getSubExpressionsXorExpressionRuleParserRuleCall_1_1_0()); @@ -21722,17 +21846,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__XorExpressionRule__SubExpressionsAssignment_0" - // InternalDataDescriptionLanguage.g:6556:1: rule__XorExpressionRule__SubExpressionsAssignment_0 : ( ruleAndExpressionRule ) ; + // InternalDataDescriptionLanguage.g:6595:1: rule__XorExpressionRule__SubExpressionsAssignment_0 : ( ruleAndExpressionRule ) ; public final void rule__XorExpressionRule__SubExpressionsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6560:1: ( ( ruleAndExpressionRule ) ) - // InternalDataDescriptionLanguage.g:6561:2: ( ruleAndExpressionRule ) + // InternalDataDescriptionLanguage.g:6599:1: ( ( ruleAndExpressionRule ) ) + // InternalDataDescriptionLanguage.g:6600:2: ( ruleAndExpressionRule ) { - // InternalDataDescriptionLanguage.g:6561:2: ( ruleAndExpressionRule ) - // InternalDataDescriptionLanguage.g:6562:3: ruleAndExpressionRule + // InternalDataDescriptionLanguage.g:6600:2: ( ruleAndExpressionRule ) + // InternalDataDescriptionLanguage.g:6601:3: ruleAndExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getXorExpressionRuleAccess().getSubExpressionsAndExpressionRuleParserRuleCall_0_0()); @@ -21767,17 +21891,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__XorExpressionRule__SubExpressionsAssignment_1_1" - // InternalDataDescriptionLanguage.g:6571:1: rule__XorExpressionRule__SubExpressionsAssignment_1_1 : ( ruleAndExpressionRule ) ; + // InternalDataDescriptionLanguage.g:6610:1: rule__XorExpressionRule__SubExpressionsAssignment_1_1 : ( ruleAndExpressionRule ) ; public final void rule__XorExpressionRule__SubExpressionsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6575:1: ( ( ruleAndExpressionRule ) ) - // InternalDataDescriptionLanguage.g:6576:2: ( ruleAndExpressionRule ) + // InternalDataDescriptionLanguage.g:6614:1: ( ( ruleAndExpressionRule ) ) + // InternalDataDescriptionLanguage.g:6615:2: ( ruleAndExpressionRule ) { - // InternalDataDescriptionLanguage.g:6576:2: ( ruleAndExpressionRule ) - // InternalDataDescriptionLanguage.g:6577:3: ruleAndExpressionRule + // InternalDataDescriptionLanguage.g:6615:2: ( ruleAndExpressionRule ) + // InternalDataDescriptionLanguage.g:6616:3: ruleAndExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getXorExpressionRuleAccess().getSubExpressionsAndExpressionRuleParserRuleCall_1_1_0()); @@ -21812,17 +21936,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AndExpressionRule__SubExpressionsAssignment_0" - // InternalDataDescriptionLanguage.g:6586:1: rule__AndExpressionRule__SubExpressionsAssignment_0 : ( ruleNotExpressionRule ) ; + // InternalDataDescriptionLanguage.g:6625:1: rule__AndExpressionRule__SubExpressionsAssignment_0 : ( ruleNotExpressionRule ) ; public final void rule__AndExpressionRule__SubExpressionsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6590:1: ( ( ruleNotExpressionRule ) ) - // InternalDataDescriptionLanguage.g:6591:2: ( ruleNotExpressionRule ) + // InternalDataDescriptionLanguage.g:6629:1: ( ( ruleNotExpressionRule ) ) + // InternalDataDescriptionLanguage.g:6630:2: ( ruleNotExpressionRule ) { - // InternalDataDescriptionLanguage.g:6591:2: ( ruleNotExpressionRule ) - // InternalDataDescriptionLanguage.g:6592:3: ruleNotExpressionRule + // InternalDataDescriptionLanguage.g:6630:2: ( ruleNotExpressionRule ) + // InternalDataDescriptionLanguage.g:6631:3: ruleNotExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getAndExpressionRuleAccess().getSubExpressionsNotExpressionRuleParserRuleCall_0_0()); @@ -21857,17 +21981,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AndExpressionRule__SubExpressionsAssignment_1_1" - // InternalDataDescriptionLanguage.g:6601:1: rule__AndExpressionRule__SubExpressionsAssignment_1_1 : ( ruleNotExpressionRule ) ; + // InternalDataDescriptionLanguage.g:6640:1: rule__AndExpressionRule__SubExpressionsAssignment_1_1 : ( ruleNotExpressionRule ) ; public final void rule__AndExpressionRule__SubExpressionsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6605:1: ( ( ruleNotExpressionRule ) ) - // InternalDataDescriptionLanguage.g:6606:2: ( ruleNotExpressionRule ) + // InternalDataDescriptionLanguage.g:6644:1: ( ( ruleNotExpressionRule ) ) + // InternalDataDescriptionLanguage.g:6645:2: ( ruleNotExpressionRule ) { - // InternalDataDescriptionLanguage.g:6606:2: ( ruleNotExpressionRule ) - // InternalDataDescriptionLanguage.g:6607:3: ruleNotExpressionRule + // InternalDataDescriptionLanguage.g:6645:2: ( ruleNotExpressionRule ) + // InternalDataDescriptionLanguage.g:6646:3: ruleNotExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getAndExpressionRuleAccess().getSubExpressionsNotExpressionRuleParserRuleCall_1_1_0()); @@ -21902,28 +22026,28 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__NotExpressionRule__NegatedAssignment_0" - // InternalDataDescriptionLanguage.g:6616:1: rule__NotExpressionRule__NegatedAssignment_0 : ( ( '!' ) ) ; + // InternalDataDescriptionLanguage.g:6655:1: rule__NotExpressionRule__NegatedAssignment_0 : ( ( '!' ) ) ; public final void rule__NotExpressionRule__NegatedAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6620:1: ( ( ( '!' ) ) ) - // InternalDataDescriptionLanguage.g:6621:2: ( ( '!' ) ) + // InternalDataDescriptionLanguage.g:6659:1: ( ( ( '!' ) ) ) + // InternalDataDescriptionLanguage.g:6660:2: ( ( '!' ) ) { - // InternalDataDescriptionLanguage.g:6621:2: ( ( '!' ) ) - // InternalDataDescriptionLanguage.g:6622:3: ( '!' ) + // InternalDataDescriptionLanguage.g:6660:2: ( ( '!' ) ) + // InternalDataDescriptionLanguage.g:6661:3: ( '!' ) { if ( state.backtracking==0 ) { before(grammarAccess.getNotExpressionRuleAccess().getNegatedExclamationMarkKeyword_0_0()); } - // InternalDataDescriptionLanguage.g:6623:3: ( '!' ) - // InternalDataDescriptionLanguage.g:6624:4: '!' + // InternalDataDescriptionLanguage.g:6662:3: ( '!' ) + // InternalDataDescriptionLanguage.g:6663:4: '!' { if ( state.backtracking==0 ) { before(grammarAccess.getNotExpressionRuleAccess().getNegatedExclamationMarkKeyword_0_0()); } - match(input,87,FOLLOW_2); if (state.failed) return ; + match(input,88,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNotExpressionRuleAccess().getNegatedExclamationMarkKeyword_0_0()); } @@ -21955,17 +22079,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__NotExpressionRule__OperandAssignment_1" - // InternalDataDescriptionLanguage.g:6635:1: rule__NotExpressionRule__OperandAssignment_1 : ( ruleComparisonExpressionRule ) ; + // InternalDataDescriptionLanguage.g:6674:1: rule__NotExpressionRule__OperandAssignment_1 : ( ruleComparisonExpressionRule ) ; public final void rule__NotExpressionRule__OperandAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6639:1: ( ( ruleComparisonExpressionRule ) ) - // InternalDataDescriptionLanguage.g:6640:2: ( ruleComparisonExpressionRule ) + // InternalDataDescriptionLanguage.g:6678:1: ( ( ruleComparisonExpressionRule ) ) + // InternalDataDescriptionLanguage.g:6679:2: ( ruleComparisonExpressionRule ) { - // InternalDataDescriptionLanguage.g:6640:2: ( ruleComparisonExpressionRule ) - // InternalDataDescriptionLanguage.g:6641:3: ruleComparisonExpressionRule + // InternalDataDescriptionLanguage.g:6679:2: ( ruleComparisonExpressionRule ) + // InternalDataDescriptionLanguage.g:6680:3: ruleComparisonExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getNotExpressionRuleAccess().getOperandComparisonExpressionRuleParserRuleCall_1_0()); @@ -22000,17 +22124,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ComparisonExpressionRule__LeftOperandAssignment_0" - // InternalDataDescriptionLanguage.g:6650:1: rule__ComparisonExpressionRule__LeftOperandAssignment_0 : ( ruleAddOrSubtractExpressionRule ) ; + // InternalDataDescriptionLanguage.g:6689:1: rule__ComparisonExpressionRule__LeftOperandAssignment_0 : ( ruleAddOrSubtractExpressionRule ) ; public final void rule__ComparisonExpressionRule__LeftOperandAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6654:1: ( ( ruleAddOrSubtractExpressionRule ) ) - // InternalDataDescriptionLanguage.g:6655:2: ( ruleAddOrSubtractExpressionRule ) + // InternalDataDescriptionLanguage.g:6693:1: ( ( ruleAddOrSubtractExpressionRule ) ) + // InternalDataDescriptionLanguage.g:6694:2: ( ruleAddOrSubtractExpressionRule ) { - // InternalDataDescriptionLanguage.g:6655:2: ( ruleAddOrSubtractExpressionRule ) - // InternalDataDescriptionLanguage.g:6656:3: ruleAddOrSubtractExpressionRule + // InternalDataDescriptionLanguage.g:6694:2: ( ruleAddOrSubtractExpressionRule ) + // InternalDataDescriptionLanguage.g:6695:3: ruleAddOrSubtractExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getComparisonExpressionRuleAccess().getLeftOperandAddOrSubtractExpressionRuleParserRuleCall_0_0()); @@ -22045,17 +22169,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ComparisonExpressionRule__ComparisonAssignment_1" - // InternalDataDescriptionLanguage.g:6665:1: rule__ComparisonExpressionRule__ComparisonAssignment_1 : ( rulePartialComparisonExpressionRule ) ; + // InternalDataDescriptionLanguage.g:6704:1: rule__ComparisonExpressionRule__ComparisonAssignment_1 : ( rulePartialComparisonExpressionRule ) ; public final void rule__ComparisonExpressionRule__ComparisonAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6669:1: ( ( rulePartialComparisonExpressionRule ) ) - // InternalDataDescriptionLanguage.g:6670:2: ( rulePartialComparisonExpressionRule ) + // InternalDataDescriptionLanguage.g:6708:1: ( ( rulePartialComparisonExpressionRule ) ) + // InternalDataDescriptionLanguage.g:6709:2: ( rulePartialComparisonExpressionRule ) { - // InternalDataDescriptionLanguage.g:6670:2: ( rulePartialComparisonExpressionRule ) - // InternalDataDescriptionLanguage.g:6671:3: rulePartialComparisonExpressionRule + // InternalDataDescriptionLanguage.g:6709:2: ( rulePartialComparisonExpressionRule ) + // InternalDataDescriptionLanguage.g:6710:3: rulePartialComparisonExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getComparisonExpressionRuleAccess().getComparisonPartialComparisonExpressionRuleParserRuleCall_1_0()); @@ -22090,17 +22214,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialComparisonExpressionRule__OperatorAssignment_0" - // InternalDataDescriptionLanguage.g:6680:1: rule__PartialComparisonExpressionRule__OperatorAssignment_0 : ( ruleComparisonOperatorRule ) ; + // InternalDataDescriptionLanguage.g:6719:1: rule__PartialComparisonExpressionRule__OperatorAssignment_0 : ( ruleComparisonOperatorRule ) ; public final void rule__PartialComparisonExpressionRule__OperatorAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6684:1: ( ( ruleComparisonOperatorRule ) ) - // InternalDataDescriptionLanguage.g:6685:2: ( ruleComparisonOperatorRule ) + // InternalDataDescriptionLanguage.g:6723:1: ( ( ruleComparisonOperatorRule ) ) + // InternalDataDescriptionLanguage.g:6724:2: ( ruleComparisonOperatorRule ) { - // InternalDataDescriptionLanguage.g:6685:2: ( ruleComparisonOperatorRule ) - // InternalDataDescriptionLanguage.g:6686:3: ruleComparisonOperatorRule + // InternalDataDescriptionLanguage.g:6724:2: ( ruleComparisonOperatorRule ) + // InternalDataDescriptionLanguage.g:6725:3: ruleComparisonOperatorRule { if ( state.backtracking==0 ) { before(grammarAccess.getPartialComparisonExpressionRuleAccess().getOperatorComparisonOperatorRuleEnumRuleCall_0_0()); @@ -22135,17 +22259,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialComparisonExpressionRule__SubExpressionAssignment_1" - // InternalDataDescriptionLanguage.g:6695:1: rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 : ( ruleAddOrSubtractExpressionRule ) ; + // InternalDataDescriptionLanguage.g:6734:1: rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 : ( ruleAddOrSubtractExpressionRule ) ; public final void rule__PartialComparisonExpressionRule__SubExpressionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6699:1: ( ( ruleAddOrSubtractExpressionRule ) ) - // InternalDataDescriptionLanguage.g:6700:2: ( ruleAddOrSubtractExpressionRule ) + // InternalDataDescriptionLanguage.g:6738:1: ( ( ruleAddOrSubtractExpressionRule ) ) + // InternalDataDescriptionLanguage.g:6739:2: ( ruleAddOrSubtractExpressionRule ) { - // InternalDataDescriptionLanguage.g:6700:2: ( ruleAddOrSubtractExpressionRule ) - // InternalDataDescriptionLanguage.g:6701:3: ruleAddOrSubtractExpressionRule + // InternalDataDescriptionLanguage.g:6739:2: ( ruleAddOrSubtractExpressionRule ) + // InternalDataDescriptionLanguage.g:6740:3: ruleAddOrSubtractExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getPartialComparisonExpressionRuleAccess().getSubExpressionAddOrSubtractExpressionRuleParserRuleCall_1_0()); @@ -22180,17 +22304,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0" - // InternalDataDescriptionLanguage.g:6710:1: rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 : ( ruleMultiplyDivideModuloExpressionRule ) ; + // InternalDataDescriptionLanguage.g:6749:1: rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 : ( ruleMultiplyDivideModuloExpressionRule ) ; public final void rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6714:1: ( ( ruleMultiplyDivideModuloExpressionRule ) ) - // InternalDataDescriptionLanguage.g:6715:2: ( ruleMultiplyDivideModuloExpressionRule ) + // InternalDataDescriptionLanguage.g:6753:1: ( ( ruleMultiplyDivideModuloExpressionRule ) ) + // InternalDataDescriptionLanguage.g:6754:2: ( ruleMultiplyDivideModuloExpressionRule ) { - // InternalDataDescriptionLanguage.g:6715:2: ( ruleMultiplyDivideModuloExpressionRule ) - // InternalDataDescriptionLanguage.g:6716:3: ruleMultiplyDivideModuloExpressionRule + // InternalDataDescriptionLanguage.g:6754:2: ( ruleMultiplyDivideModuloExpressionRule ) + // InternalDataDescriptionLanguage.g:6755:3: ruleMultiplyDivideModuloExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getAddOrSubtractExpressionRuleAccess().getLeftOperandMultiplyDivideModuloExpressionRuleParserRuleCall_0_0()); @@ -22225,17 +22349,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0" - // InternalDataDescriptionLanguage.g:6725:1: rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 : ( ruleAddOrSubtractOperatorRule ) ; + // InternalDataDescriptionLanguage.g:6764:1: rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 : ( ruleAddOrSubtractOperatorRule ) ; public final void rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6729:1: ( ( ruleAddOrSubtractOperatorRule ) ) - // InternalDataDescriptionLanguage.g:6730:2: ( ruleAddOrSubtractOperatorRule ) + // InternalDataDescriptionLanguage.g:6768:1: ( ( ruleAddOrSubtractOperatorRule ) ) + // InternalDataDescriptionLanguage.g:6769:2: ( ruleAddOrSubtractOperatorRule ) { - // InternalDataDescriptionLanguage.g:6730:2: ( ruleAddOrSubtractOperatorRule ) - // InternalDataDescriptionLanguage.g:6731:3: ruleAddOrSubtractOperatorRule + // InternalDataDescriptionLanguage.g:6769:2: ( ruleAddOrSubtractOperatorRule ) + // InternalDataDescriptionLanguage.g:6770:3: ruleAddOrSubtractOperatorRule { if ( state.backtracking==0 ) { before(grammarAccess.getAddOrSubtractExpressionRuleAccess().getOperatorsAddOrSubtractOperatorRuleEnumRuleCall_1_0_0()); @@ -22270,17 +22394,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1" - // InternalDataDescriptionLanguage.g:6740:1: rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 : ( ruleMultiplyDivideModuloExpressionRule ) ; + // InternalDataDescriptionLanguage.g:6779:1: rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 : ( ruleMultiplyDivideModuloExpressionRule ) ; public final void rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6744:1: ( ( ruleMultiplyDivideModuloExpressionRule ) ) - // InternalDataDescriptionLanguage.g:6745:2: ( ruleMultiplyDivideModuloExpressionRule ) + // InternalDataDescriptionLanguage.g:6783:1: ( ( ruleMultiplyDivideModuloExpressionRule ) ) + // InternalDataDescriptionLanguage.g:6784:2: ( ruleMultiplyDivideModuloExpressionRule ) { - // InternalDataDescriptionLanguage.g:6745:2: ( ruleMultiplyDivideModuloExpressionRule ) - // InternalDataDescriptionLanguage.g:6746:3: ruleMultiplyDivideModuloExpressionRule + // InternalDataDescriptionLanguage.g:6784:2: ( ruleMultiplyDivideModuloExpressionRule ) + // InternalDataDescriptionLanguage.g:6785:3: ruleMultiplyDivideModuloExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getAddOrSubtractExpressionRuleAccess().getOperandsMultiplyDivideModuloExpressionRuleParserRuleCall_1_1_0()); @@ -22315,17 +22439,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0" - // InternalDataDescriptionLanguage.g:6755:1: rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 : ( rulePowerOfExpressionRule ) ; + // InternalDataDescriptionLanguage.g:6794:1: rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 : ( rulePowerOfExpressionRule ) ; public final void rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6759:1: ( ( rulePowerOfExpressionRule ) ) - // InternalDataDescriptionLanguage.g:6760:2: ( rulePowerOfExpressionRule ) + // InternalDataDescriptionLanguage.g:6798:1: ( ( rulePowerOfExpressionRule ) ) + // InternalDataDescriptionLanguage.g:6799:2: ( rulePowerOfExpressionRule ) { - // InternalDataDescriptionLanguage.g:6760:2: ( rulePowerOfExpressionRule ) - // InternalDataDescriptionLanguage.g:6761:3: rulePowerOfExpressionRule + // InternalDataDescriptionLanguage.g:6799:2: ( rulePowerOfExpressionRule ) + // InternalDataDescriptionLanguage.g:6800:3: rulePowerOfExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplyDivideModuloExpressionRuleAccess().getLeftOperandPowerOfExpressionRuleParserRuleCall_0_0()); @@ -22360,17 +22484,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0" - // InternalDataDescriptionLanguage.g:6770:1: rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 : ( ruleMultiplyDivideModuloOperatorRule ) ; + // InternalDataDescriptionLanguage.g:6809:1: rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 : ( ruleMultiplyDivideModuloOperatorRule ) ; public final void rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6774:1: ( ( ruleMultiplyDivideModuloOperatorRule ) ) - // InternalDataDescriptionLanguage.g:6775:2: ( ruleMultiplyDivideModuloOperatorRule ) + // InternalDataDescriptionLanguage.g:6813:1: ( ( ruleMultiplyDivideModuloOperatorRule ) ) + // InternalDataDescriptionLanguage.g:6814:2: ( ruleMultiplyDivideModuloOperatorRule ) { - // InternalDataDescriptionLanguage.g:6775:2: ( ruleMultiplyDivideModuloOperatorRule ) - // InternalDataDescriptionLanguage.g:6776:3: ruleMultiplyDivideModuloOperatorRule + // InternalDataDescriptionLanguage.g:6814:2: ( ruleMultiplyDivideModuloOperatorRule ) + // InternalDataDescriptionLanguage.g:6815:3: ruleMultiplyDivideModuloOperatorRule { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplyDivideModuloExpressionRuleAccess().getOperatorsMultiplyDivideModuloOperatorRuleEnumRuleCall_1_0_0()); @@ -22405,17 +22529,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1" - // InternalDataDescriptionLanguage.g:6785:1: rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 : ( rulePowerOfExpressionRule ) ; + // InternalDataDescriptionLanguage.g:6824:1: rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 : ( rulePowerOfExpressionRule ) ; public final void rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6789:1: ( ( rulePowerOfExpressionRule ) ) - // InternalDataDescriptionLanguage.g:6790:2: ( rulePowerOfExpressionRule ) + // InternalDataDescriptionLanguage.g:6828:1: ( ( rulePowerOfExpressionRule ) ) + // InternalDataDescriptionLanguage.g:6829:2: ( rulePowerOfExpressionRule ) { - // InternalDataDescriptionLanguage.g:6790:2: ( rulePowerOfExpressionRule ) - // InternalDataDescriptionLanguage.g:6791:3: rulePowerOfExpressionRule + // InternalDataDescriptionLanguage.g:6829:2: ( rulePowerOfExpressionRule ) + // InternalDataDescriptionLanguage.g:6830:3: rulePowerOfExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplyDivideModuloExpressionRuleAccess().getOperandsPowerOfExpressionRuleParserRuleCall_1_1_0()); @@ -22450,17 +22574,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PowerOfExpressionRule__LeftOperandAssignment_0" - // InternalDataDescriptionLanguage.g:6800:1: rule__PowerOfExpressionRule__LeftOperandAssignment_0 : ( ruleUnaryAddOrSubtractExpressionRule ) ; + // InternalDataDescriptionLanguage.g:6839:1: rule__PowerOfExpressionRule__LeftOperandAssignment_0 : ( ruleUnaryAddOrSubtractExpressionRule ) ; public final void rule__PowerOfExpressionRule__LeftOperandAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6804:1: ( ( ruleUnaryAddOrSubtractExpressionRule ) ) - // InternalDataDescriptionLanguage.g:6805:2: ( ruleUnaryAddOrSubtractExpressionRule ) + // InternalDataDescriptionLanguage.g:6843:1: ( ( ruleUnaryAddOrSubtractExpressionRule ) ) + // InternalDataDescriptionLanguage.g:6844:2: ( ruleUnaryAddOrSubtractExpressionRule ) { - // InternalDataDescriptionLanguage.g:6805:2: ( ruleUnaryAddOrSubtractExpressionRule ) - // InternalDataDescriptionLanguage.g:6806:3: ruleUnaryAddOrSubtractExpressionRule + // InternalDataDescriptionLanguage.g:6844:2: ( ruleUnaryAddOrSubtractExpressionRule ) + // InternalDataDescriptionLanguage.g:6845:3: ruleUnaryAddOrSubtractExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getPowerOfExpressionRuleAccess().getLeftOperandUnaryAddOrSubtractExpressionRuleParserRuleCall_0_0()); @@ -22495,17 +22619,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PowerOfExpressionRule__RightOperandAssignment_1_1" - // InternalDataDescriptionLanguage.g:6815:1: rule__PowerOfExpressionRule__RightOperandAssignment_1_1 : ( rulePowerOfExpressionRule ) ; + // InternalDataDescriptionLanguage.g:6854:1: rule__PowerOfExpressionRule__RightOperandAssignment_1_1 : ( rulePowerOfExpressionRule ) ; public final void rule__PowerOfExpressionRule__RightOperandAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6819:1: ( ( rulePowerOfExpressionRule ) ) - // InternalDataDescriptionLanguage.g:6820:2: ( rulePowerOfExpressionRule ) + // InternalDataDescriptionLanguage.g:6858:1: ( ( rulePowerOfExpressionRule ) ) + // InternalDataDescriptionLanguage.g:6859:2: ( rulePowerOfExpressionRule ) { - // InternalDataDescriptionLanguage.g:6820:2: ( rulePowerOfExpressionRule ) - // InternalDataDescriptionLanguage.g:6821:3: rulePowerOfExpressionRule + // InternalDataDescriptionLanguage.g:6859:2: ( rulePowerOfExpressionRule ) + // InternalDataDescriptionLanguage.g:6860:3: rulePowerOfExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getPowerOfExpressionRuleAccess().getRightOperandPowerOfExpressionRuleParserRuleCall_1_1_0()); @@ -22540,17 +22664,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0" - // InternalDataDescriptionLanguage.g:6830:1: rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 : ( ruleAddOrSubtractOperatorRule ) ; + // InternalDataDescriptionLanguage.g:6869:1: rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 : ( ruleAddOrSubtractOperatorRule ) ; public final void rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6834:1: ( ( ruleAddOrSubtractOperatorRule ) ) - // InternalDataDescriptionLanguage.g:6835:2: ( ruleAddOrSubtractOperatorRule ) + // InternalDataDescriptionLanguage.g:6873:1: ( ( ruleAddOrSubtractOperatorRule ) ) + // InternalDataDescriptionLanguage.g:6874:2: ( ruleAddOrSubtractOperatorRule ) { - // InternalDataDescriptionLanguage.g:6835:2: ( ruleAddOrSubtractOperatorRule ) - // InternalDataDescriptionLanguage.g:6836:3: ruleAddOrSubtractOperatorRule + // InternalDataDescriptionLanguage.g:6874:2: ( ruleAddOrSubtractOperatorRule ) + // InternalDataDescriptionLanguage.g:6875:3: ruleAddOrSubtractOperatorRule { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAddOrSubtractExpressionRuleAccess().getOperatorsAddOrSubtractOperatorRuleEnumRuleCall_0_0()); @@ -22585,17 +22709,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1" - // InternalDataDescriptionLanguage.g:6845:1: rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 : ( ruleValueRule ) ; + // InternalDataDescriptionLanguage.g:6884:1: rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 : ( ruleValueRule ) ; public final void rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6849:1: ( ( ruleValueRule ) ) - // InternalDataDescriptionLanguage.g:6850:2: ( ruleValueRule ) + // InternalDataDescriptionLanguage.g:6888:1: ( ( ruleValueRule ) ) + // InternalDataDescriptionLanguage.g:6889:2: ( ruleValueRule ) { - // InternalDataDescriptionLanguage.g:6850:2: ( ruleValueRule ) - // InternalDataDescriptionLanguage.g:6851:3: ruleValueRule + // InternalDataDescriptionLanguage.g:6889:2: ( ruleValueRule ) + // InternalDataDescriptionLanguage.g:6890:3: ruleValueRule { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAddOrSubtractExpressionRuleAccess().getSubExpressionValueRuleParserRuleCall_1_0()); @@ -22630,17 +22754,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ArrayRule__ValuesAssignment_2_0" - // InternalDataDescriptionLanguage.g:6860:1: rule__ArrayRule__ValuesAssignment_2_0 : ( ruleValueRule ) ; + // InternalDataDescriptionLanguage.g:6899:1: rule__ArrayRule__ValuesAssignment_2_0 : ( ruleValueRule ) ; public final void rule__ArrayRule__ValuesAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6864:1: ( ( ruleValueRule ) ) - // InternalDataDescriptionLanguage.g:6865:2: ( ruleValueRule ) + // InternalDataDescriptionLanguage.g:6903:1: ( ( ruleValueRule ) ) + // InternalDataDescriptionLanguage.g:6904:2: ( ruleValueRule ) { - // InternalDataDescriptionLanguage.g:6865:2: ( ruleValueRule ) - // InternalDataDescriptionLanguage.g:6866:3: ruleValueRule + // InternalDataDescriptionLanguage.g:6904:2: ( ruleValueRule ) + // InternalDataDescriptionLanguage.g:6905:3: ruleValueRule { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getValuesValueRuleParserRuleCall_2_0_0()); @@ -22675,17 +22799,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ArrayRule__ValuesAssignment_2_1_1" - // InternalDataDescriptionLanguage.g:6875:1: rule__ArrayRule__ValuesAssignment_2_1_1 : ( ruleValueRule ) ; + // InternalDataDescriptionLanguage.g:6914:1: rule__ArrayRule__ValuesAssignment_2_1_1 : ( ruleValueRule ) ; public final void rule__ArrayRule__ValuesAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6879:1: ( ( ruleValueRule ) ) - // InternalDataDescriptionLanguage.g:6880:2: ( ruleValueRule ) + // InternalDataDescriptionLanguage.g:6918:1: ( ( ruleValueRule ) ) + // InternalDataDescriptionLanguage.g:6919:2: ( ruleValueRule ) { - // InternalDataDescriptionLanguage.g:6880:2: ( ruleValueRule ) - // InternalDataDescriptionLanguage.g:6881:3: ruleValueRule + // InternalDataDescriptionLanguage.g:6919:2: ( ruleValueRule ) + // InternalDataDescriptionLanguage.g:6920:3: ruleValueRule { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getValuesValueRuleParserRuleCall_2_1_1_0()); @@ -22720,17 +22844,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ParanthesesRule__SubExpressionAssignment_1" - // InternalDataDescriptionLanguage.g:6890:1: rule__ParanthesesRule__SubExpressionAssignment_1 : ( ruleExpressionRule ) ; + // InternalDataDescriptionLanguage.g:6929:1: rule__ParanthesesRule__SubExpressionAssignment_1 : ( ruleExpressionRule ) ; public final void rule__ParanthesesRule__SubExpressionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6894:1: ( ( ruleExpressionRule ) ) - // InternalDataDescriptionLanguage.g:6895:2: ( ruleExpressionRule ) + // InternalDataDescriptionLanguage.g:6933:1: ( ( ruleExpressionRule ) ) + // InternalDataDescriptionLanguage.g:6934:2: ( ruleExpressionRule ) { - // InternalDataDescriptionLanguage.g:6895:2: ( ruleExpressionRule ) - // InternalDataDescriptionLanguage.g:6896:3: ruleExpressionRule + // InternalDataDescriptionLanguage.g:6934:2: ( ruleExpressionRule ) + // InternalDataDescriptionLanguage.g:6935:3: ruleExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getParanthesesRuleAccess().getSubExpressionExpressionRuleParserRuleCall_1_0()); @@ -22765,17 +22889,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CallRule__FunctionAssignment_0" - // InternalDataDescriptionLanguage.g:6905:1: rule__CallRule__FunctionAssignment_0 : ( ruleFunctionNameRule ) ; + // InternalDataDescriptionLanguage.g:6944:1: rule__CallRule__FunctionAssignment_0 : ( ruleFunctionNameRule ) ; public final void rule__CallRule__FunctionAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6909:1: ( ( ruleFunctionNameRule ) ) - // InternalDataDescriptionLanguage.g:6910:2: ( ruleFunctionNameRule ) + // InternalDataDescriptionLanguage.g:6948:1: ( ( ruleFunctionNameRule ) ) + // InternalDataDescriptionLanguage.g:6949:2: ( ruleFunctionNameRule ) { - // InternalDataDescriptionLanguage.g:6910:2: ( ruleFunctionNameRule ) - // InternalDataDescriptionLanguage.g:6911:3: ruleFunctionNameRule + // InternalDataDescriptionLanguage.g:6949:2: ( ruleFunctionNameRule ) + // InternalDataDescriptionLanguage.g:6950:3: ruleFunctionNameRule { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getFunctionFunctionNameRuleParserRuleCall_0_0()); @@ -22810,17 +22934,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CallRule__ParametersAssignment_2_0" - // InternalDataDescriptionLanguage.g:6920:1: rule__CallRule__ParametersAssignment_2_0 : ( ruleExpressionRule ) ; + // InternalDataDescriptionLanguage.g:6959:1: rule__CallRule__ParametersAssignment_2_0 : ( ruleExpressionRule ) ; public final void rule__CallRule__ParametersAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6924:1: ( ( ruleExpressionRule ) ) - // InternalDataDescriptionLanguage.g:6925:2: ( ruleExpressionRule ) + // InternalDataDescriptionLanguage.g:6963:1: ( ( ruleExpressionRule ) ) + // InternalDataDescriptionLanguage.g:6964:2: ( ruleExpressionRule ) { - // InternalDataDescriptionLanguage.g:6925:2: ( ruleExpressionRule ) - // InternalDataDescriptionLanguage.g:6926:3: ruleExpressionRule + // InternalDataDescriptionLanguage.g:6964:2: ( ruleExpressionRule ) + // InternalDataDescriptionLanguage.g:6965:3: ruleExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getParametersExpressionRuleParserRuleCall_2_0_0()); @@ -22855,17 +22979,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CallRule__ParametersAssignment_2_1_1" - // InternalDataDescriptionLanguage.g:6935:1: rule__CallRule__ParametersAssignment_2_1_1 : ( ruleExpressionRule ) ; + // InternalDataDescriptionLanguage.g:6974:1: rule__CallRule__ParametersAssignment_2_1_1 : ( ruleExpressionRule ) ; public final void rule__CallRule__ParametersAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6939:1: ( ( ruleExpressionRule ) ) - // InternalDataDescriptionLanguage.g:6940:2: ( ruleExpressionRule ) + // InternalDataDescriptionLanguage.g:6978:1: ( ( ruleExpressionRule ) ) + // InternalDataDescriptionLanguage.g:6979:2: ( ruleExpressionRule ) { - // InternalDataDescriptionLanguage.g:6940:2: ( ruleExpressionRule ) - // InternalDataDescriptionLanguage.g:6941:3: ruleExpressionRule + // InternalDataDescriptionLanguage.g:6979:2: ( ruleExpressionRule ) + // InternalDataDescriptionLanguage.g:6980:3: ruleExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getParametersExpressionRuleParserRuleCall_2_1_1_0()); @@ -22900,23 +23024,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ConstantReferenceRule__DefinitionAssignment" - // InternalDataDescriptionLanguage.g:6950:1: rule__ConstantReferenceRule__DefinitionAssignment : ( ( ruleQualifiedName ) ) ; + // InternalDataDescriptionLanguage.g:6989:1: rule__ConstantReferenceRule__DefinitionAssignment : ( ( ruleQualifiedName ) ) ; public final void rule__ConstantReferenceRule__DefinitionAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6954:1: ( ( ( ruleQualifiedName ) ) ) - // InternalDataDescriptionLanguage.g:6955:2: ( ( ruleQualifiedName ) ) + // InternalDataDescriptionLanguage.g:6993:1: ( ( ( ruleQualifiedName ) ) ) + // InternalDataDescriptionLanguage.g:6994:2: ( ( ruleQualifiedName ) ) { - // InternalDataDescriptionLanguage.g:6955:2: ( ( ruleQualifiedName ) ) - // InternalDataDescriptionLanguage.g:6956:3: ( ruleQualifiedName ) + // InternalDataDescriptionLanguage.g:6994:2: ( ( ruleQualifiedName ) ) + // InternalDataDescriptionLanguage.g:6995:3: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getConstantReferenceRuleAccess().getDefinitionConstantDefinitionCrossReference_0()); } - // InternalDataDescriptionLanguage.g:6957:3: ( ruleQualifiedName ) - // InternalDataDescriptionLanguage.g:6958:4: ruleQualifiedName + // InternalDataDescriptionLanguage.g:6996:3: ( ruleQualifiedName ) + // InternalDataDescriptionLanguage.g:6997:4: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getConstantReferenceRuleAccess().getDefinitionConstantDefinitionQualifiedNameParserRuleCall_0_1()); @@ -22957,23 +23081,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__InstanceLiteralRule__DefinitionAssignment_0" - // InternalDataDescriptionLanguage.g:6969:1: rule__InstanceLiteralRule__DefinitionAssignment_0 : ( ( ruleQualifiedName ) ) ; + // InternalDataDescriptionLanguage.g:7008:1: rule__InstanceLiteralRule__DefinitionAssignment_0 : ( ( ruleQualifiedName ) ) ; public final void rule__InstanceLiteralRule__DefinitionAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6973:1: ( ( ( ruleQualifiedName ) ) ) - // InternalDataDescriptionLanguage.g:6974:2: ( ( ruleQualifiedName ) ) + // InternalDataDescriptionLanguage.g:7012:1: ( ( ( ruleQualifiedName ) ) ) + // InternalDataDescriptionLanguage.g:7013:2: ( ( ruleQualifiedName ) ) { - // InternalDataDescriptionLanguage.g:6974:2: ( ( ruleQualifiedName ) ) - // InternalDataDescriptionLanguage.g:6975:3: ( ruleQualifiedName ) + // InternalDataDescriptionLanguage.g:7013:2: ( ( ruleQualifiedName ) ) + // InternalDataDescriptionLanguage.g:7014:3: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceLiteralRuleAccess().getDefinitionTypeDefinitionCrossReference_0_0()); } - // InternalDataDescriptionLanguage.g:6976:3: ( ruleQualifiedName ) - // InternalDataDescriptionLanguage.g:6977:4: ruleQualifiedName + // InternalDataDescriptionLanguage.g:7015:3: ( ruleQualifiedName ) + // InternalDataDescriptionLanguage.g:7016:4: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceLiteralRuleAccess().getDefinitionTypeDefinitionQualifiedNameParserRuleCall_0_0_1()); @@ -23014,17 +23138,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__InstanceLiteralRule__AttributesAssignment_2" - // InternalDataDescriptionLanguage.g:6988:1: rule__InstanceLiteralRule__AttributesAssignment_2 : ( ruleAttributeRule ) ; + // InternalDataDescriptionLanguage.g:7027:1: rule__InstanceLiteralRule__AttributesAssignment_2 : ( ruleAttributeRule ) ; public final void rule__InstanceLiteralRule__AttributesAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:6992:1: ( ( ruleAttributeRule ) ) - // InternalDataDescriptionLanguage.g:6993:2: ( ruleAttributeRule ) + // InternalDataDescriptionLanguage.g:7031:1: ( ( ruleAttributeRule ) ) + // InternalDataDescriptionLanguage.g:7032:2: ( ruleAttributeRule ) { - // InternalDataDescriptionLanguage.g:6993:2: ( ruleAttributeRule ) - // InternalDataDescriptionLanguage.g:6994:3: ruleAttributeRule + // InternalDataDescriptionLanguage.g:7032:2: ( ruleAttributeRule ) + // InternalDataDescriptionLanguage.g:7033:3: ruleAttributeRule { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceLiteralRuleAccess().getAttributesAttributeRuleParserRuleCall_2_0()); @@ -23059,23 +23183,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeRule__DefinitionAssignment_0" - // InternalDataDescriptionLanguage.g:7003:1: rule__AttributeRule__DefinitionAssignment_0 : ( ( ruleStringOrId ) ) ; + // InternalDataDescriptionLanguage.g:7042:1: rule__AttributeRule__DefinitionAssignment_0 : ( ( ruleStringOrId ) ) ; public final void rule__AttributeRule__DefinitionAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:7007:1: ( ( ( ruleStringOrId ) ) ) - // InternalDataDescriptionLanguage.g:7008:2: ( ( ruleStringOrId ) ) + // InternalDataDescriptionLanguage.g:7046:1: ( ( ( ruleStringOrId ) ) ) + // InternalDataDescriptionLanguage.g:7047:2: ( ( ruleStringOrId ) ) { - // InternalDataDescriptionLanguage.g:7008:2: ( ( ruleStringOrId ) ) - // InternalDataDescriptionLanguage.g:7009:3: ( ruleStringOrId ) + // InternalDataDescriptionLanguage.g:7047:2: ( ( ruleStringOrId ) ) + // InternalDataDescriptionLanguage.g:7048:3: ( ruleStringOrId ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeRuleAccess().getDefinitionAttributeDefinitionCrossReference_0_0()); } - // InternalDataDescriptionLanguage.g:7010:3: ( ruleStringOrId ) - // InternalDataDescriptionLanguage.g:7011:4: ruleStringOrId + // InternalDataDescriptionLanguage.g:7049:3: ( ruleStringOrId ) + // InternalDataDescriptionLanguage.g:7050:4: ruleStringOrId { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeRuleAccess().getDefinitionAttributeDefinitionStringOrIdParserRuleCall_0_0_1()); @@ -23116,17 +23240,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeRule__ValueAssignment_2" - // InternalDataDescriptionLanguage.g:7022:1: rule__AttributeRule__ValueAssignment_2 : ( ruleValueRule ) ; + // InternalDataDescriptionLanguage.g:7061:1: rule__AttributeRule__ValueAssignment_2 : ( ruleValueRule ) ; public final void rule__AttributeRule__ValueAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:7026:1: ( ( ruleValueRule ) ) - // InternalDataDescriptionLanguage.g:7027:2: ( ruleValueRule ) + // InternalDataDescriptionLanguage.g:7065:1: ( ( ruleValueRule ) ) + // InternalDataDescriptionLanguage.g:7066:2: ( ruleValueRule ) { - // InternalDataDescriptionLanguage.g:7027:2: ( ruleValueRule ) - // InternalDataDescriptionLanguage.g:7028:3: ruleValueRule + // InternalDataDescriptionLanguage.g:7066:2: ( ruleValueRule ) + // InternalDataDescriptionLanguage.g:7067:3: ruleValueRule { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeRuleAccess().getValueValueRuleParserRuleCall_2_0()); @@ -23161,17 +23285,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DoubleLiteralRule__LiteralAssignment_0" - // InternalDataDescriptionLanguage.g:7037:1: rule__DoubleLiteralRule__LiteralAssignment_0 : ( RULE_DOUBLE ) ; + // InternalDataDescriptionLanguage.g:7076:1: rule__DoubleLiteralRule__LiteralAssignment_0 : ( RULE_DOUBLE ) ; public final void rule__DoubleLiteralRule__LiteralAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:7041:1: ( ( RULE_DOUBLE ) ) - // InternalDataDescriptionLanguage.g:7042:2: ( RULE_DOUBLE ) + // InternalDataDescriptionLanguage.g:7080:1: ( ( RULE_DOUBLE ) ) + // InternalDataDescriptionLanguage.g:7081:2: ( RULE_DOUBLE ) { - // InternalDataDescriptionLanguage.g:7042:2: ( RULE_DOUBLE ) - // InternalDataDescriptionLanguage.g:7043:3: RULE_DOUBLE + // InternalDataDescriptionLanguage.g:7081:2: ( RULE_DOUBLE ) + // InternalDataDescriptionLanguage.g:7082:3: RULE_DOUBLE { if ( state.backtracking==0 ) { before(grammarAccess.getDoubleLiteralRuleAccess().getLiteralDOUBLETerminalRuleCall_0_0()); @@ -23202,17 +23326,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DoubleLiteralRule__FactorAssignment_1" - // InternalDataDescriptionLanguage.g:7052:1: rule__DoubleLiteralRule__FactorAssignment_1 : ( ruleFactorRule ) ; + // InternalDataDescriptionLanguage.g:7091:1: rule__DoubleLiteralRule__FactorAssignment_1 : ( ruleFactorRule ) ; public final void rule__DoubleLiteralRule__FactorAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:7056:1: ( ( ruleFactorRule ) ) - // InternalDataDescriptionLanguage.g:7057:2: ( ruleFactorRule ) + // InternalDataDescriptionLanguage.g:7095:1: ( ( ruleFactorRule ) ) + // InternalDataDescriptionLanguage.g:7096:2: ( ruleFactorRule ) { - // InternalDataDescriptionLanguage.g:7057:2: ( ruleFactorRule ) - // InternalDataDescriptionLanguage.g:7058:3: ruleFactorRule + // InternalDataDescriptionLanguage.g:7096:2: ( ruleFactorRule ) + // InternalDataDescriptionLanguage.g:7097:3: ruleFactorRule { if ( state.backtracking==0 ) { before(grammarAccess.getDoubleLiteralRuleAccess().getFactorFactorRuleEnumRuleCall_1_0()); @@ -23247,17 +23371,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__IntegerLiteralRule__LiteralAssignment_0" - // InternalDataDescriptionLanguage.g:7067:1: rule__IntegerLiteralRule__LiteralAssignment_0 : ( RULE_INT ) ; + // InternalDataDescriptionLanguage.g:7106:1: rule__IntegerLiteralRule__LiteralAssignment_0 : ( RULE_INT ) ; public final void rule__IntegerLiteralRule__LiteralAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:7071:1: ( ( RULE_INT ) ) - // InternalDataDescriptionLanguage.g:7072:2: ( RULE_INT ) + // InternalDataDescriptionLanguage.g:7110:1: ( ( RULE_INT ) ) + // InternalDataDescriptionLanguage.g:7111:2: ( RULE_INT ) { - // InternalDataDescriptionLanguage.g:7072:2: ( RULE_INT ) - // InternalDataDescriptionLanguage.g:7073:3: RULE_INT + // InternalDataDescriptionLanguage.g:7111:2: ( RULE_INT ) + // InternalDataDescriptionLanguage.g:7112:3: RULE_INT { if ( state.backtracking==0 ) { before(grammarAccess.getIntegerLiteralRuleAccess().getLiteralINTTerminalRuleCall_0_0()); @@ -23288,17 +23412,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__IntegerLiteralRule__FactorAssignment_1" - // InternalDataDescriptionLanguage.g:7082:1: rule__IntegerLiteralRule__FactorAssignment_1 : ( ruleFactorRule ) ; + // InternalDataDescriptionLanguage.g:7121:1: rule__IntegerLiteralRule__FactorAssignment_1 : ( ruleFactorRule ) ; public final void rule__IntegerLiteralRule__FactorAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:7086:1: ( ( ruleFactorRule ) ) - // InternalDataDescriptionLanguage.g:7087:2: ( ruleFactorRule ) + // InternalDataDescriptionLanguage.g:7125:1: ( ( ruleFactorRule ) ) + // InternalDataDescriptionLanguage.g:7126:2: ( ruleFactorRule ) { - // InternalDataDescriptionLanguage.g:7087:2: ( ruleFactorRule ) - // InternalDataDescriptionLanguage.g:7088:3: ruleFactorRule + // InternalDataDescriptionLanguage.g:7126:2: ( ruleFactorRule ) + // InternalDataDescriptionLanguage.g:7127:3: ruleFactorRule { if ( state.backtracking==0 ) { before(grammarAccess.getIntegerLiteralRuleAccess().getFactorFactorRuleEnumRuleCall_1_0()); @@ -23333,17 +23457,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__StringLiteralRule__ValueAssignment" - // InternalDataDescriptionLanguage.g:7097:1: rule__StringLiteralRule__ValueAssignment : ( RULE_STRING ) ; + // InternalDataDescriptionLanguage.g:7136:1: rule__StringLiteralRule__ValueAssignment : ( RULE_STRING ) ; public final void rule__StringLiteralRule__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:7101:1: ( ( RULE_STRING ) ) - // InternalDataDescriptionLanguage.g:7102:2: ( RULE_STRING ) + // InternalDataDescriptionLanguage.g:7140:1: ( ( RULE_STRING ) ) + // InternalDataDescriptionLanguage.g:7141:2: ( RULE_STRING ) { - // InternalDataDescriptionLanguage.g:7102:2: ( RULE_STRING ) - // InternalDataDescriptionLanguage.g:7103:3: RULE_STRING + // InternalDataDescriptionLanguage.g:7141:2: ( RULE_STRING ) + // InternalDataDescriptionLanguage.g:7142:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getStringLiteralRuleAccess().getValueSTRINGTerminalRuleCall_0()); @@ -23374,28 +23498,28 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__BooleanLiteralRule__ValueAssignment_1_0" - // InternalDataDescriptionLanguage.g:7112:1: rule__BooleanLiteralRule__ValueAssignment_1_0 : ( ( 'true' ) ) ; + // InternalDataDescriptionLanguage.g:7151:1: rule__BooleanLiteralRule__ValueAssignment_1_0 : ( ( 'true' ) ) ; public final void rule__BooleanLiteralRule__ValueAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:7116:1: ( ( ( 'true' ) ) ) - // InternalDataDescriptionLanguage.g:7117:2: ( ( 'true' ) ) + // InternalDataDescriptionLanguage.g:7155:1: ( ( ( 'true' ) ) ) + // InternalDataDescriptionLanguage.g:7156:2: ( ( 'true' ) ) { - // InternalDataDescriptionLanguage.g:7117:2: ( ( 'true' ) ) - // InternalDataDescriptionLanguage.g:7118:3: ( 'true' ) + // InternalDataDescriptionLanguage.g:7156:2: ( ( 'true' ) ) + // InternalDataDescriptionLanguage.g:7157:3: ( 'true' ) { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralRuleAccess().getValueTrueKeyword_1_0_0()); } - // InternalDataDescriptionLanguage.g:7119:3: ( 'true' ) - // InternalDataDescriptionLanguage.g:7120:4: 'true' + // InternalDataDescriptionLanguage.g:7158:3: ( 'true' ) + // InternalDataDescriptionLanguage.g:7159:4: 'true' { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralRuleAccess().getValueTrueKeyword_1_0_0()); } - match(input,88,FOLLOW_2); if (state.failed) return ; + match(input,89,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBooleanLiteralRuleAccess().getValueTrueKeyword_1_0_0()); } @@ -23427,17 +23551,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeDefinitionRule__NameAssignment_0" - // InternalDataDescriptionLanguage.g:7131:1: rule__AttributeDefinitionRule__NameAssignment_0 : ( ruleStringOrId ) ; + // InternalDataDescriptionLanguage.g:7170:1: rule__AttributeDefinitionRule__NameAssignment_0 : ( ruleStringOrId ) ; public final void rule__AttributeDefinitionRule__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:7135:1: ( ( ruleStringOrId ) ) - // InternalDataDescriptionLanguage.g:7136:2: ( ruleStringOrId ) + // InternalDataDescriptionLanguage.g:7174:1: ( ( ruleStringOrId ) ) + // InternalDataDescriptionLanguage.g:7175:2: ( ruleStringOrId ) { - // InternalDataDescriptionLanguage.g:7136:2: ( ruleStringOrId ) - // InternalDataDescriptionLanguage.g:7137:3: ruleStringOrId + // InternalDataDescriptionLanguage.g:7175:2: ( ruleStringOrId ) + // InternalDataDescriptionLanguage.g:7176:3: ruleStringOrId { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getNameStringOrIdParserRuleCall_0_0()); @@ -23472,17 +23596,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeDefinitionRule__TypeAssignment_2" - // InternalDataDescriptionLanguage.g:7146:1: rule__AttributeDefinitionRule__TypeAssignment_2 : ( ruleTypeRule ) ; + // InternalDataDescriptionLanguage.g:7185:1: rule__AttributeDefinitionRule__TypeAssignment_2 : ( ruleTypeRule ) ; public final void rule__AttributeDefinitionRule__TypeAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:7150:1: ( ( ruleTypeRule ) ) - // InternalDataDescriptionLanguage.g:7151:2: ( ruleTypeRule ) + // InternalDataDescriptionLanguage.g:7189:1: ( ( ruleTypeRule ) ) + // InternalDataDescriptionLanguage.g:7190:2: ( ruleTypeRule ) { - // InternalDataDescriptionLanguage.g:7151:2: ( ruleTypeRule ) - // InternalDataDescriptionLanguage.g:7152:3: ruleTypeRule + // InternalDataDescriptionLanguage.g:7190:2: ( ruleTypeRule ) + // InternalDataDescriptionLanguage.g:7191:3: ruleTypeRule { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getTypeTypeRuleParserRuleCall_2_0()); @@ -23517,17 +23641,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeDefinitionRule__InitialisationAssignment_3_1" - // InternalDataDescriptionLanguage.g:7161:1: rule__AttributeDefinitionRule__InitialisationAssignment_3_1 : ( ruleExpressionRule ) ; + // InternalDataDescriptionLanguage.g:7200:1: rule__AttributeDefinitionRule__InitialisationAssignment_3_1 : ( ruleExpressionRule ) ; public final void rule__AttributeDefinitionRule__InitialisationAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:7165:1: ( ( ruleExpressionRule ) ) - // InternalDataDescriptionLanguage.g:7166:2: ( ruleExpressionRule ) + // InternalDataDescriptionLanguage.g:7204:1: ( ( ruleExpressionRule ) ) + // InternalDataDescriptionLanguage.g:7205:2: ( ruleExpressionRule ) { - // InternalDataDescriptionLanguage.g:7166:2: ( ruleExpressionRule ) - // InternalDataDescriptionLanguage.g:7167:3: ruleExpressionRule + // InternalDataDescriptionLanguage.g:7205:2: ( ruleExpressionRule ) + // InternalDataDescriptionLanguage.g:7206:3: ruleExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getInitialisationExpressionRuleParserRuleCall_3_1_0()); @@ -23562,23 +23686,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__InstanceTypeRule__DefinitionAssignment_2" - // InternalDataDescriptionLanguage.g:7176:1: rule__InstanceTypeRule__DefinitionAssignment_2 : ( ( ruleQualifiedName ) ) ; + // InternalDataDescriptionLanguage.g:7215:1: rule__InstanceTypeRule__DefinitionAssignment_2 : ( ( ruleQualifiedName ) ) ; public final void rule__InstanceTypeRule__DefinitionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:7180:1: ( ( ( ruleQualifiedName ) ) ) - // InternalDataDescriptionLanguage.g:7181:2: ( ( ruleQualifiedName ) ) + // InternalDataDescriptionLanguage.g:7219:1: ( ( ( ruleQualifiedName ) ) ) + // InternalDataDescriptionLanguage.g:7220:2: ( ( ruleQualifiedName ) ) { - // InternalDataDescriptionLanguage.g:7181:2: ( ( ruleQualifiedName ) ) - // InternalDataDescriptionLanguage.g:7182:3: ( ruleQualifiedName ) + // InternalDataDescriptionLanguage.g:7220:2: ( ( ruleQualifiedName ) ) + // InternalDataDescriptionLanguage.g:7221:3: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceTypeRuleAccess().getDefinitionTypeDefinitionCrossReference_2_0()); } - // InternalDataDescriptionLanguage.g:7183:3: ( ruleQualifiedName ) - // InternalDataDescriptionLanguage.g:7184:4: ruleQualifiedName + // InternalDataDescriptionLanguage.g:7222:3: ( ruleQualifiedName ) + // InternalDataDescriptionLanguage.g:7223:4: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceTypeRuleAccess().getDefinitionTypeDefinitionQualifiedNameParserRuleCall_2_0_1()); @@ -23619,17 +23743,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ArrayTypeRule__ElementsAssignment_1" - // InternalDataDescriptionLanguage.g:7195:1: rule__ArrayTypeRule__ElementsAssignment_1 : ( ruleTypeRule ) ; + // InternalDataDescriptionLanguage.g:7234:1: rule__ArrayTypeRule__ElementsAssignment_1 : ( ruleTypeRule ) ; public final void rule__ArrayTypeRule__ElementsAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:7199:1: ( ( ruleTypeRule ) ) - // InternalDataDescriptionLanguage.g:7200:2: ( ruleTypeRule ) + // InternalDataDescriptionLanguage.g:7238:1: ( ( ruleTypeRule ) ) + // InternalDataDescriptionLanguage.g:7239:2: ( ruleTypeRule ) { - // InternalDataDescriptionLanguage.g:7200:2: ( ruleTypeRule ) - // InternalDataDescriptionLanguage.g:7201:3: ruleTypeRule + // InternalDataDescriptionLanguage.g:7239:2: ( ruleTypeRule ) + // InternalDataDescriptionLanguage.g:7240:3: ruleTypeRule { if ( state.backtracking==0 ) { before(grammarAccess.getArrayTypeRuleAccess().getElementsTypeRuleParserRuleCall_1_0()); @@ -23664,17 +23788,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ParameterRule__TypeAssignment_0" - // InternalDataDescriptionLanguage.g:7210:1: rule__ParameterRule__TypeAssignment_0 : ( ruleTypeRule ) ; + // InternalDataDescriptionLanguage.g:7249:1: rule__ParameterRule__TypeAssignment_0 : ( ruleTypeRule ) ; public final void rule__ParameterRule__TypeAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:7214:1: ( ( ruleTypeRule ) ) - // InternalDataDescriptionLanguage.g:7215:2: ( ruleTypeRule ) + // InternalDataDescriptionLanguage.g:7253:1: ( ( ruleTypeRule ) ) + // InternalDataDescriptionLanguage.g:7254:2: ( ruleTypeRule ) { - // InternalDataDescriptionLanguage.g:7215:2: ( ruleTypeRule ) - // InternalDataDescriptionLanguage.g:7216:3: ruleTypeRule + // InternalDataDescriptionLanguage.g:7254:2: ( ruleTypeRule ) + // InternalDataDescriptionLanguage.g:7255:3: ruleTypeRule { if ( state.backtracking==0 ) { before(grammarAccess.getParameterRuleAccess().getTypeTypeRuleParserRuleCall_0_0()); @@ -23709,17 +23833,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ParameterRule__NameAssignment_1" - // InternalDataDescriptionLanguage.g:7225:1: rule__ParameterRule__NameAssignment_1 : ( ruleStringOrId ) ; + // InternalDataDescriptionLanguage.g:7264:1: rule__ParameterRule__NameAssignment_1 : ( ruleStringOrId ) ; public final void rule__ParameterRule__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:7229:1: ( ( ruleStringOrId ) ) - // InternalDataDescriptionLanguage.g:7230:2: ( ruleStringOrId ) + // InternalDataDescriptionLanguage.g:7268:1: ( ( ruleStringOrId ) ) + // InternalDataDescriptionLanguage.g:7269:2: ( ruleStringOrId ) { - // InternalDataDescriptionLanguage.g:7230:2: ( ruleStringOrId ) - // InternalDataDescriptionLanguage.g:7231:3: ruleStringOrId + // InternalDataDescriptionLanguage.g:7269:2: ( ruleStringOrId ) + // InternalDataDescriptionLanguage.g:7270:3: ruleStringOrId { if ( state.backtracking==0 ) { before(grammarAccess.getParameterRuleAccess().getNameStringOrIdParserRuleCall_1_0()); @@ -23753,24 +23877,110 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte // $ANTLR end "rule__ParameterRule__NameAssignment_1" + // $ANTLR start "rule__ImportRule__LanguageAssignment_1" + // InternalDataDescriptionLanguage.g:7279:1: rule__ImportRule__LanguageAssignment_1 : ( RULE_STRING ) ; + public final void rule__ImportRule__LanguageAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDataDescriptionLanguage.g:7283:1: ( ( RULE_STRING ) ) + // InternalDataDescriptionLanguage.g:7284:2: ( RULE_STRING ) + { + // InternalDataDescriptionLanguage.g:7284:2: ( RULE_STRING ) + // InternalDataDescriptionLanguage.g:7285:3: RULE_STRING + { + if ( state.backtracking==0 ) { + before(grammarAccess.getImportRuleAccess().getLanguageSTRINGTerminalRuleCall_1_0()); + } + match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getImportRuleAccess().getLanguageSTRINGTerminalRuleCall_1_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ImportRule__LanguageAssignment_1" + + + // $ANTLR start "rule__ImportRule__ImportedNamespaceAssignment_3" + // InternalDataDescriptionLanguage.g:7294:1: rule__ImportRule__ImportedNamespaceAssignment_3 : ( ruleQualifiedName ) ; + public final void rule__ImportRule__ImportedNamespaceAssignment_3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDataDescriptionLanguage.g:7298:1: ( ( ruleQualifiedName ) ) + // InternalDataDescriptionLanguage.g:7299:2: ( ruleQualifiedName ) + { + // InternalDataDescriptionLanguage.g:7299:2: ( ruleQualifiedName ) + // InternalDataDescriptionLanguage.g:7300:3: ruleQualifiedName + { + if ( state.backtracking==0 ) { + before(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_3_0()); + } + pushFollow(FOLLOW_2); + ruleQualifiedName(); + + state._fsp--; + if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_3_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ImportRule__ImportedNamespaceAssignment_3" + + // $ANTLR start "rule__FunctionNameRule__DefinitionAssignment" - // InternalDataDescriptionLanguage.g:7240:1: rule__FunctionNameRule__DefinitionAssignment : ( ( ruleQualifiedName ) ) ; + // InternalDataDescriptionLanguage.g:7309:1: rule__FunctionNameRule__DefinitionAssignment : ( ( ruleQualifiedName ) ) ; public final void rule__FunctionNameRule__DefinitionAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDescriptionLanguage.g:7244:1: ( ( ( ruleQualifiedName ) ) ) - // InternalDataDescriptionLanguage.g:7245:2: ( ( ruleQualifiedName ) ) + // InternalDataDescriptionLanguage.g:7313:1: ( ( ( ruleQualifiedName ) ) ) + // InternalDataDescriptionLanguage.g:7314:2: ( ( ruleQualifiedName ) ) { - // InternalDataDescriptionLanguage.g:7245:2: ( ( ruleQualifiedName ) ) - // InternalDataDescriptionLanguage.g:7246:3: ( ruleQualifiedName ) + // InternalDataDescriptionLanguage.g:7314:2: ( ( ruleQualifiedName ) ) + // InternalDataDescriptionLanguage.g:7315:3: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionNameRuleAccess().getDefinitionFunctionDefinitionCrossReference_0()); } - // InternalDataDescriptionLanguage.g:7247:3: ( ruleQualifiedName ) - // InternalDataDescriptionLanguage.g:7248:4: ruleQualifiedName + // InternalDataDescriptionLanguage.g:7316:3: ( ruleQualifiedName ) + // InternalDataDescriptionLanguage.g:7317:4: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionNameRuleAccess().getDefinitionFunctionDefinitionQualifiedNameParserRuleCall_0_1()); @@ -23893,7 +24103,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte protected DFA3 dfa3 = new DFA3(this); static final String dfa_1s = "\12\uffff"; static final String dfa_2s = "\1\20\4\74\1\uffff\1\4\2\77\1\uffff"; - static final String dfa_3s = "\1\27\4\74\1\uffff\1\5\2\103\1\uffff"; + static final String dfa_3s = "\1\27\4\74\1\uffff\1\5\2\102\1\uffff"; static final String dfa_4s = "\5\uffff\1\2\3\uffff\1\1"; static final String dfa_5s = "\12\uffff}>"; static final String[] dfa_6s = { @@ -23904,8 +24114,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte "\1\6", "", "\1\7\1\10", - "\1\5\2\uffff\1\5\1\11", - "\1\5\2\uffff\1\5\1\11", + "\1\5\1\uffff\1\5\1\11", + "\1\5\1\uffff\1\5\1\11", "" }; @@ -23936,21 +24146,21 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte static final String dfa_7s = "\13\uffff"; static final String dfa_8s = "\2\uffff\2\6\5\uffff\2\6"; static final String dfa_9s = "\1\4\1\uffff\2\30\3\uffff\1\4\1\uffff\2\30"; - static final String dfa_10s = "\1\130\1\uffff\2\126\3\uffff\1\5\1\uffff\2\126"; + static final String dfa_10s = "\1\131\1\uffff\2\127\3\uffff\1\5\1\uffff\2\127"; static final String dfa_11s = "\1\uffff\1\1\2\uffff\1\3\1\4\1\5\1\uffff\1\2\2\uffff"; static final String dfa_12s = "\13\uffff}>"; static final String[] dfa_13s = { - "\1\2\1\3\3\4\6\uffff\1\4\64\uffff\1\6\4\uffff\1\1\2\uffff\1\5\13\uffff\1\4", + "\1\2\1\3\3\4\6\uffff\1\4\63\uffff\1\6\4\uffff\1\1\2\uffff\1\5\15\uffff\1\4", "", - "\13\6\25\uffff\1\4\6\uffff\1\6\5\uffff\4\6\1\uffff\2\6\1\10\1\6\10\uffff\1\7", - "\13\6\25\uffff\1\4\6\uffff\1\6\5\uffff\4\6\1\uffff\2\6\1\10\1\6\10\uffff\1\7", + "\13\6\25\uffff\1\4\6\uffff\1\6\4\uffff\4\6\1\uffff\2\6\1\10\1\6\12\uffff\1\7", + "\13\6\25\uffff\1\4\6\uffff\1\6\4\uffff\4\6\1\uffff\2\6\1\10\1\6\12\uffff\1\7", "", "", "", "\1\11\1\12", "", - "\13\6\25\uffff\1\4\6\uffff\1\6\5\uffff\4\6\1\uffff\2\6\1\10\1\6\10\uffff\1\7", - "\13\6\25\uffff\1\4\6\uffff\1\6\5\uffff\4\6\1\uffff\2\6\1\10\1\6\10\uffff\1\7" + "\13\6\25\uffff\1\4\6\uffff\1\6\4\uffff\4\6\1\uffff\2\6\1\10\1\6\12\uffff\1\7", + "\13\6\25\uffff\1\4\6\uffff\1\6\4\uffff\4\6\1\uffff\2\6\1\10\1\6\12\uffff\1\7" }; static final short[] dfa_7 = DFA.unpackEncodedString(dfa_7s); @@ -23982,8 +24192,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte 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[]{0x4080000000000000L}); - public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x4000000000000002L}); + public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0080000000000000L,0x0000000000200000L}); + public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000000002L,0x0000000000200000L}); public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000030L}); public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0100000000000000L}); public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x3600000000000000L}); @@ -23992,52 +24202,53 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalConte public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x00000000000F0002L}); public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000FF0000L}); public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000FF0002L}); - public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x00000000C00081F0L,0x0000000001801210L}); - public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x00000000C00081F2L,0x0000000001801210L}); - public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x8000000000000000L}); - public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x8000000000000000L,0x0000000000000006L}); - public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000000040L}); - public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x2000000000000000L}); - public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x1000000000000000L}); - public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x8000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000020L}); - public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000040L}); - public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000080L}); + public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x00000000C00081F0L,0x0000000003000908L}); + public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x00000000C00081F2L,0x0000000003000908L}); + public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x4000000000000000L}); + public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x8000000000000000L,0x0000000000000003L}); + public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000000040L}); + public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x2000000000000000L}); + public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x1000000000000000L}); + public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x8000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x8000000000000000L}); + public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); + public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000010L}); + public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000020L}); + public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000040L}); public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x000000003F000000L}); public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x000000003F000002L}); public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x00000000C0000000L}); public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x00000000C0000002L}); public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000700000000L}); public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000700000002L}); - public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); - public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x00000000C00081F0L,0x0000000001801610L}); - public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); - public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000800L}); - public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); - public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); - public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x00000000C00081F0L,0x0000000001803210L}); + public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); + public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x00000000C00081F0L,0x0000000003000B08L}); + public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L}); + public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); + public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); + public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x00000000C00081F0L,0x0000000003001908L}); public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0200000000000030L}); public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000000032L}); - public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); + public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x007FFFF800000000L}); - public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000000008000L,0x0000000001000000L}); - public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x1000000000C00000L,0x00000000003F8000L}); - public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x8000000000000000L,0x0000000000004000L}); - public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L}); - public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); + public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000000008000L,0x0000000002000000L}); + public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x1000000000C00000L,0x00000000001FC000L}); + public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x8000000000000000L,0x0000000000002000L}); + public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); + public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L}); public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000000000800000L}); - public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L}); - public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); - public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); + public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); + public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L}); + public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0000000000400000L}); - public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); + public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L}); - public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000000000000002L,0x0000000000400000L}); + public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L}); + public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000000000000002L,0x0000000000800000L}); } \ No newline at end of file diff --git a/src/languages/de.evoal.languages.model.ddl.dsl.ui/src-gen/de/evoal/languages/model/ddl/dsl/ui/contentassist/AbstractDataDescriptionLanguageProposalProvider.java b/src/languages/de.evoal.languages.model.ddl.dsl.ui/src-gen/de/evoal/languages/model/ddl/dsl/ui/contentassist/AbstractDataDescriptionLanguageProposalProvider.java index 1c0e9774..e095cc9e 100644 --- a/src/languages/de.evoal.languages.model.ddl.dsl.ui/src-gen/de/evoal/languages/model/ddl/dsl/ui/contentassist/AbstractDataDescriptionLanguageProposalProvider.java +++ b/src/languages/de.evoal.languages.model.ddl.dsl.ui/src-gen/de/evoal/languages/model/ddl/dsl/ui/contentassist/AbstractDataDescriptionLanguageProposalProvider.java @@ -34,9 +34,6 @@ public abstract class AbstractDataDescriptionLanguageProposalProvider extends Ba public void completeDataDescriptionModelRule_Constraints(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - public void completeImportRule_ImportedNamespace(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } public void completeDataTypeDefinitionRule_Scale(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } @@ -80,9 +77,6 @@ public abstract class AbstractDataDescriptionLanguageProposalProvider extends Ba public void complete_DataDescriptionModelRule(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - public void complete_ImportRule(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } public void complete_ScaleType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } diff --git a/src/languages/de.evoal.languages.model.ddl.dsl/src-gen/de/evoal/languages/model/ddl/dsl/DataDescriptionLanguage.xtextbin b/src/languages/de.evoal.languages.model.ddl.dsl/src-gen/de/evoal/languages/model/ddl/dsl/DataDescriptionLanguage.xtextbin index 510e4bcf0dcf13beffa7c34ea655c448582e666a..59519ef10e5e53c089de55f377444cfec06c78cd 100644 GIT binary patch delta 1590 zcmZ`(TW}Lq81BEDvzxSOYf1totub6|LsAId5J6~i4llfdGwO&BYqG67Zgyj`9ql+y zeDl?r^X7~*zB#-&RTQhz3SNp<1*+B?>Uh5^DBkJ?{Quo8rVqZI{jcBm{a<qYz?lP6 zM;L5BG{bJpntTf4O4r_6-EDaLCTvsXkAbR`Zc_Q<irS&Zip3xY5q=1Crtv30W4h(n z1Ah{FSj;w@@d;zx)RbL1KMdWhYyt46u#Sy2+#2v{xp_Ff<!Q{6<}mXNW|W-(P?{~x zmFCNla#!g>X{l_LPGE*V3lW7Mkz0qht(w87u4-n*ZJ1C#sK@!NoE*x;o<oS`X_X(9 z4-aKp#}HR1e;yKyzp$LZH7`PsqU2dLz}nQ*0>XO<LGUR(VcuQ0t%~K@lftlVvx;c= z95Ji8Ra61^ab(6EqZY7wc^UgFg#8}i^PnrrD2wn{p`bC%o2;8n;IC132k_T})j>E| ze1aCAl(WNwty3Y$1r#`vDi-$`o^b;X*kg`aj^$adgJQpdq;&o!qR^TZ!wz7)MMD;$ zSLxhOF=|rz+u^u(lt@P;UMyZr;golQF~;A6OBjD&VI7eqrsd7KzSL<%8g<;7<rp?n z|9~n!l=tP*+DDXe<w7nikLEg8e}bQ}iqWWsm7h}OXY%9RK<jf#-8tcUmg#sXAZhpo z#u%vq{L2*zenkq-W5w6Y%6)^S@v7OZG_1N$ntzKClJ7h0Y|r?{`W^?6v4H;&Ovo|* zBW=6O@@@xyhNe|qr|C5e%kl6SXTxbf$%jVPwD`}Y-8nRS&wkJF%o<`2{Qe7|nGUL@ zTT!oHQFWF7Mp$pran<iMgRDw>|7ibMTBh+QMp+e42>h>b<KMygyW7YmLjV0kD9$5_ zq<kQsT+1)e@@cg^3lY(Q$5I7gg;3=E`Akd=k|H7>&1W_;#1<18YSY^=>kYGs3=9&E z<PkcxMdjIie=HWZb;?9xFwsR85OF-4=q3xKWxbH<-DeuMCVB{a1E2E2!iLOV$1}&x zh9(jij-rV41t9vUca^-Okd`xrSSm@`+g#T+4F|I+%C45D3+r2JFr(uEEN48BO!U(N zUmUTv-3}s65~Cf&09L5(7>GeC^_?RwrBZtO%rel&#AN{|z5trYQZN3IfLIqCfr<6h zyv}!m*nsa9P7oV0g1!=$qZ9fEhOixtfbGK+_pd8*B;O`^Y9t%Whw>HV(nz*7Lcc?? znJzlo_EQvFXv!iEDgMtvw$j8X7F<Et0u8QQp}|#H;cIa9GL37fG+?m}pU5KlpP|LI z1Q%&+CmOr2BLF^)9TX2uO0;%{))dzVGulS%3P<dw5rxr<BT5v%7n}K_i1L&Cyimj@ Pey;pT`EdCdC@TC59vO1j delta 1499 zcmZWpTW=dx5YE}%vl}~3XfAEy)R>ge*s<L%;nG{E;+^xv3lC`}q*5Lhdnqf~USn^C z5JG|XJ|LYRf%-&Cp#;(fQXqxU76^Ark+?&-G~7u`8)kObRU-U!_IxwneDlp5U)q0q z|B(}%Z9jIB-#e5l&KBp33zlYe6jzGNmRmf>bPh+Drod4-H?pnwSv(r5?v%WS!>q$b zCmfUUOgi=)Qx$7kh3Dm1COvhW89WXzux<|1Er2n2k##9bj<>tjy4UcVx|-i@z)P%? z!wgF(9d`%UlLsq~3MZnplZx7=#Y{8Am<F>*t-;GE%Lr*0yu!M8Px#@K@3E`SRI_fE z99=>7Ib<)+W9?Izp^P*7!K;*A^~zX@!E2b!YnT<pzut<Ur})PhoMwiiOkl}3@Iv<= ztvgKyZxXnR!9v(jcpbL$77{3MMlNSkv9nPV=VUsYntU6T8}JU6)0-u`64rZ{x?f~B zDDgdXw-@<UcrVI(U(wpMglS%fu>TJj=Nvv{>o|NQ4`m0}e~en%YhKl@*%j>V6GA?f zGl-lg#A}oz<TFAp$cx#H#^;E{O13<o9g>C7_`Wab`{9G0?>aR<@QA^ec*m(<24AhQ z=xefQ0ZV<;vgTV1O_ZHxso~ar*Q+u34sXby@8wgYeLH`^49g|wFNP@`ekArsT>l{k zKT&qct2O<G?bdv>_va}47kOcHVC)iEw1f-Nwa2%8r-~B89r=}PI;<A&M_YbFb5;1A zq}?Z<%=GPmKZqn8ID<b|fBe<b{Wsq7vhCXp{)tL1OFNg;FH^}Y@`+q>;9n{-ty;5K z<SKfv!ZiX{<k4KZyDbC-qb=<>&ApOs>5Vf@C@3c;RCzVmpV2U0a2#>(q*HG=P1J9b zOTny#9#I%_JfG@rr|F6qPD;cT-lh%8V!khFPC9l)7ab(Gfk(zff<ijw+5Dh<CLc?5 zA=HlMIR~7EJd__E2G6TFc1;)Eggg*_VO|gA^%8Z8sAakko9e?51KoFP2g2El^;9V^ zMr>F;d(lq@<Lt!%MyTF{Oe85ZSQ9Zwp>(8|BsQ`hE>dB4fPW+6M#{yf$V58Y0&x>1 zZwl5x4B>gr8i-AJgG(fC#x>|qiDB}6iSlnDAQ-LKOy-Wr%Y~tJnaIg34I^oq@>*fT zW}L++y*rVkr#i9f>4`k?Eh1fk#<Xt>F>(CdN}|H%%{9&6iV;EcV=eu+QD`Xtc08_? ze+Q{V`FE2139*gJ1@gBO5N#&4vm@F^vGac%yCRNp;@B$gy3VnifX6W#W?)fpI0IK; RMU23b^|W=|n!|-;{{cT=TrmIu diff --git a/src/languages/de.evoal.languages.model.ddl.dsl/src-gen/de/evoal/languages/model/ddl/dsl/parser/antlr/internal/InternalDataDescriptionLanguage.g b/src/languages/de.evoal.languages.model.ddl.dsl/src-gen/de/evoal/languages/model/ddl/dsl/parser/antlr/internal/InternalDataDescriptionLanguage.g index d4e93bf3..853197cb 100644 --- a/src/languages/de.evoal.languages.model.ddl.dsl/src-gen/de/evoal/languages/model/ddl/dsl/parser/antlr/internal/InternalDataDescriptionLanguage.g +++ b/src/languages/de.evoal.languages.model.ddl.dsl/src-gen/de/evoal/languages/model/ddl/dsl/parser/antlr/internal/InternalDataDescriptionLanguage.g @@ -108,7 +108,7 @@ ruleDataDescriptionModelRule returns [EObject current=null] $current, "imports", lv_imports_1_0, - "de.evoal.languages.model.ddl.dsl.DataDescriptionLanguage.ImportRule"); + "de.evoal.languages.model.base.dsl.BaseLanguage.ImportRule"); afterParserOrEnumRuleCall(); } ) @@ -234,52 +234,6 @@ ruleDataDescriptionModelRule returns [EObject current=null] ) ; -// Entry rule entryRuleImportRule -entryRuleImportRule returns [EObject current=null]: - { newCompositeNode(grammarAccess.getImportRuleRule()); } - iv_ruleImportRule=ruleImportRule - { $current=$iv_ruleImportRule.current; } - EOF; - -// Rule ImportRule -ruleImportRule returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='import' - { - newLeafNode(otherlv_0, grammarAccess.getImportRuleAccess().getImportKeyword_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_1_0()); - } - lv_importedNamespace_1_0=ruleQualifiedName - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getImportRuleRule()); - } - set( - $current, - "importedNamespace", - lv_importedNamespace_1_0, - "de.evoal.languages.model.base.dsl.BaseLanguage.QualifiedName"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_2=';' - { - newLeafNode(otherlv_2, grammarAccess.getImportRuleAccess().getSemicolonKeyword_2()); - } - ) -; - // Entry rule entryRuleDataTypeDefinitionRule entryRuleDataTypeDefinitionRule returns [EObject current=null]: { newCompositeNode(grammarAccess.getDataTypeDefinitionRuleRule()); } @@ -2919,6 +2873,74 @@ ruleParameterRule returns [EObject current=null] ) ; +// Entry rule entryRuleImportRule +entryRuleImportRule returns [EObject current=null]: + { newCompositeNode(grammarAccess.getImportRuleRule()); } + iv_ruleImportRule=ruleImportRule + { $current=$iv_ruleImportRule.current; } + EOF; + +// Rule ImportRule +ruleImportRule returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + otherlv_0='import' + { + newLeafNode(otherlv_0, grammarAccess.getImportRuleAccess().getImportKeyword_0()); + } + ( + ( + lv_language_1_0=RULE_STRING + { + newLeafNode(lv_language_1_0, grammarAccess.getImportRuleAccess().getLanguageSTRINGTerminalRuleCall_1_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getImportRuleRule()); + } + setWithLastConsumed( + $current, + "language", + lv_language_1_0, + "de.evoal.languages.model.base.dsl.BaseLanguage.STRING"); + } + ) + ) + otherlv_2='from' + { + newLeafNode(otherlv_2, grammarAccess.getImportRuleAccess().getFromKeyword_2()); + } + ( + ( + { + newCompositeNode(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_3_0()); + } + lv_importedNamespace_3_0=ruleQualifiedName + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getImportRuleRule()); + } + set( + $current, + "importedNamespace", + lv_importedNamespace_3_0, + "de.evoal.languages.model.base.dsl.BaseLanguage.QualifiedName"); + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_4=';' + { + newLeafNode(otherlv_4, grammarAccess.getImportRuleAccess().getSemicolonKeyword_4()); + } + ) +; + // Entry rule entryRuleFunctionNameRule entryRuleFunctionNameRule returns [EObject current=null]: { newCompositeNode(grammarAccess.getFunctionNameRuleRule()); } diff --git a/src/languages/de.evoal.languages.model.ddl.dsl/src-gen/de/evoal/languages/model/ddl/dsl/parser/antlr/internal/InternalDataDescriptionLanguage.tokens b/src/languages/de.evoal.languages.model.ddl.dsl/src-gen/de/evoal/languages/model/ddl/dsl/parser/antlr/internal/InternalDataDescriptionLanguage.tokens index 23635508..617eb191 100644 --- a/src/languages/de.evoal.languages.model.ddl.dsl/src-gen/de/evoal/languages/model/ddl/dsl/parser/antlr/internal/InternalDataDescriptionLanguage.tokens +++ b/src/languages/de.evoal.languages.model.ddl.dsl/src-gen/de/evoal/languages/model/ddl/dsl/parser/antlr/internal/InternalDataDescriptionLanguage.tokens @@ -1,75 +1,76 @@ -'!'=32 -'!='=61 -'%'=68 -'('=37 -')'=38 -'*'=66 -'+'=64 -','=35 -'-'=65 -'.'=51 -'/'=67 +'!'=31 +'!='=62 +'%'=69 +'('=36 +')'=37 +'*'=67 +'+'=65 +','=34 +'-'=66 +'.'=52 +'/'=68 ':'=18 -':='=39 -';'=23 -'<'=62 -'<='=63 -'='=60 -'>'=59 -'>='=58 -'AND'=31 -'E'=71 -'G'=74 -'M'=75 -'OR'=29 -'P'=72 -'T'=73 -'XOR'=30 -'Y'=69 -'Z'=70 -'['=34 -'\u00B5'=82 -']'=36 -'^'=33 -'a'=86 -'array'=50 -'boolean'=48 -'c'=80 -'cardinal'=54 +':='=38 +';'=25 +'<'=63 +'<='=64 +'='=61 +'>'=60 +'>='=59 +'AND'=30 +'E'=72 +'G'=75 +'M'=76 +'OR'=28 +'P'=73 +'T'=74 +'XOR'=29 +'Y'=70 +'Z'=71 +'['=33 +'\u00B5'=83 +']'=35 +'^'=32 +'a'=87 +'array'=49 +'boolean'=47 +'c'=81 +'cardinal'=55 'constraints'=20 -'d'=79 -'da'=78 +'d'=80 +'da'=79 'data'=19 -'description'=25 -'expression'=45 -'f'=85 -'false'=41 -'float'=47 -'h'=77 -'import'=22 -'instance'=43 -'int'=46 -'integer'=57 -'k'=76 -'literal'=42 -'m'=81 +'description'=23 +'expression'=44 +'f'=86 +'false'=40 +'float'=46 +'from'=51 +'h'=78 +'import'=50 +'instance'=42 +'int'=45 +'integer'=58 +'k'=77 +'literal'=41 +'m'=82 'module'=15 -'n'=83 -'nominal'=52 -'of'=27 -'ordinal'=53 -'p'=84 -'quotient'=55 -'real'=56 -'string'=44 -'true'=40 -'type'=24 +'n'=84 +'nominal'=53 +'of'=26 +'ordinal'=54 +'p'=85 +'quotient'=56 +'real'=57 +'string'=43 +'true'=39 +'type'=22 'types'=17 -'value'=28 -'void'=49 -'with'=26 -'y'=88 -'z'=87 +'value'=27 +'void'=48 +'with'=24 +'y'=89 +'z'=88 '{'=16 '}'=21 RULE_ANY_OTHER=14 @@ -157,3 +158,4 @@ T__85=85 T__86=86 T__87=87 T__88=88 +T__89=89 diff --git a/src/languages/de.evoal.languages.model.ddl.dsl/src-gen/de/evoal/languages/model/ddl/dsl/parser/antlr/internal/InternalDataDescriptionLanguageLexer.java b/src/languages/de.evoal.languages.model.ddl.dsl/src-gen/de/evoal/languages/model/ddl/dsl/parser/antlr/internal/InternalDataDescriptionLanguageLexer.java index 7ede1487..59a2db78 100644 --- a/src/languages/de.evoal.languages.model.ddl.dsl/src-gen/de/evoal/languages/model/ddl/dsl/parser/antlr/internal/InternalDataDescriptionLanguageLexer.java +++ b/src/languages/de.evoal.languages.model.ddl.dsl/src-gen/de/evoal/languages/model/ddl/dsl/parser/antlr/internal/InternalDataDescriptionLanguageLexer.java @@ -88,6 +88,7 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { public static final int T__44=44; public static final int T__88=88; public static final int T__45=45; + public static final int T__89=89; public static final int T__46=46; public static final int T__47=47; public static final int T__40=40; @@ -261,10 +262,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__22; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:18:7: ( 'import' ) - // InternalDataDescriptionLanguage.g:18:9: 'import' + // InternalDataDescriptionLanguage.g:18:7: ( 'type' ) + // InternalDataDescriptionLanguage.g:18:9: 'type' { - match("import"); + match("type"); } @@ -282,10 +283,11 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__23; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:19:7: ( ';' ) - // InternalDataDescriptionLanguage.g:19:9: ';' + // InternalDataDescriptionLanguage.g:19:7: ( 'description' ) + // InternalDataDescriptionLanguage.g:19:9: 'description' { - match(';'); + match("description"); + } @@ -302,10 +304,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__24; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:20:7: ( 'type' ) - // InternalDataDescriptionLanguage.g:20:9: 'type' + // InternalDataDescriptionLanguage.g:20:7: ( 'with' ) + // InternalDataDescriptionLanguage.g:20:9: 'with' { - match("type"); + match("with"); } @@ -323,11 +325,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__25; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:21:7: ( 'description' ) - // InternalDataDescriptionLanguage.g:21:9: 'description' + // InternalDataDescriptionLanguage.g:21:7: ( ';' ) + // InternalDataDescriptionLanguage.g:21:9: ';' { - match("description"); - + match(';'); } @@ -344,10 +345,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__26; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:22:7: ( 'with' ) - // InternalDataDescriptionLanguage.g:22:9: 'with' + // InternalDataDescriptionLanguage.g:22:7: ( 'of' ) + // InternalDataDescriptionLanguage.g:22:9: 'of' { - match("with"); + match("of"); } @@ -365,10 +366,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__27; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:23:7: ( 'of' ) - // InternalDataDescriptionLanguage.g:23:9: 'of' + // InternalDataDescriptionLanguage.g:23:7: ( 'value' ) + // InternalDataDescriptionLanguage.g:23:9: 'value' { - match("of"); + match("value"); } @@ -386,10 +387,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__28; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:24:7: ( 'value' ) - // InternalDataDescriptionLanguage.g:24:9: 'value' + // InternalDataDescriptionLanguage.g:24:7: ( 'OR' ) + // InternalDataDescriptionLanguage.g:24:9: 'OR' { - match("value"); + match("OR"); } @@ -407,10 +408,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__29; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:25:7: ( 'OR' ) - // InternalDataDescriptionLanguage.g:25:9: 'OR' + // InternalDataDescriptionLanguage.g:25:7: ( 'XOR' ) + // InternalDataDescriptionLanguage.g:25:9: 'XOR' { - match("OR"); + match("XOR"); } @@ -428,10 +429,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__30; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:26:7: ( 'XOR' ) - // InternalDataDescriptionLanguage.g:26:9: 'XOR' + // InternalDataDescriptionLanguage.g:26:7: ( 'AND' ) + // InternalDataDescriptionLanguage.g:26:9: 'AND' { - match("XOR"); + match("AND"); } @@ -449,11 +450,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__31; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:27:7: ( 'AND' ) - // InternalDataDescriptionLanguage.g:27:9: 'AND' + // InternalDataDescriptionLanguage.g:27:7: ( '!' ) + // InternalDataDescriptionLanguage.g:27:9: '!' { - match("AND"); - + match('!'); } @@ -470,10 +470,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__32; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:28:7: ( '!' ) - // InternalDataDescriptionLanguage.g:28:9: '!' + // InternalDataDescriptionLanguage.g:28:7: ( '^' ) + // InternalDataDescriptionLanguage.g:28:9: '^' { - match('!'); + match('^'); } @@ -490,10 +490,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__33; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:29:7: ( '^' ) - // InternalDataDescriptionLanguage.g:29:9: '^' + // InternalDataDescriptionLanguage.g:29:7: ( '[' ) + // InternalDataDescriptionLanguage.g:29:9: '[' { - match('^'); + match('['); } @@ -510,10 +510,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__34; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:30:7: ( '[' ) - // InternalDataDescriptionLanguage.g:30:9: '[' + // InternalDataDescriptionLanguage.g:30:7: ( ',' ) + // InternalDataDescriptionLanguage.g:30:9: ',' { - match('['); + match(','); } @@ -530,10 +530,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__35; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:31:7: ( ',' ) - // InternalDataDescriptionLanguage.g:31:9: ',' + // InternalDataDescriptionLanguage.g:31:7: ( ']' ) + // InternalDataDescriptionLanguage.g:31:9: ']' { - match(','); + match(']'); } @@ -550,10 +550,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__36; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:32:7: ( ']' ) - // InternalDataDescriptionLanguage.g:32:9: ']' + // InternalDataDescriptionLanguage.g:32:7: ( '(' ) + // InternalDataDescriptionLanguage.g:32:9: '(' { - match(']'); + match('('); } @@ -570,10 +570,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__37; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:33:7: ( '(' ) - // InternalDataDescriptionLanguage.g:33:9: '(' + // InternalDataDescriptionLanguage.g:33:7: ( ')' ) + // InternalDataDescriptionLanguage.g:33:9: ')' { - match('('); + match(')'); } @@ -590,10 +590,11 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__38; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:34:7: ( ')' ) - // InternalDataDescriptionLanguage.g:34:9: ')' + // InternalDataDescriptionLanguage.g:34:7: ( ':=' ) + // InternalDataDescriptionLanguage.g:34:9: ':=' { - match(')'); + match(":="); + } @@ -610,10 +611,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__39; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:35:7: ( ':=' ) - // InternalDataDescriptionLanguage.g:35:9: ':=' + // InternalDataDescriptionLanguage.g:35:7: ( 'true' ) + // InternalDataDescriptionLanguage.g:35:9: 'true' { - match(":="); + match("true"); } @@ -631,10 +632,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__40; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:36:7: ( 'true' ) - // InternalDataDescriptionLanguage.g:36:9: 'true' + // InternalDataDescriptionLanguage.g:36:7: ( 'false' ) + // InternalDataDescriptionLanguage.g:36:9: 'false' { - match("true"); + match("false"); } @@ -652,10 +653,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__41; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:37:7: ( 'false' ) - // InternalDataDescriptionLanguage.g:37:9: 'false' + // InternalDataDescriptionLanguage.g:37:7: ( 'literal' ) + // InternalDataDescriptionLanguage.g:37:9: 'literal' { - match("false"); + match("literal"); } @@ -673,10 +674,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__42; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:38:7: ( 'literal' ) - // InternalDataDescriptionLanguage.g:38:9: 'literal' + // InternalDataDescriptionLanguage.g:38:7: ( 'instance' ) + // InternalDataDescriptionLanguage.g:38:9: 'instance' { - match("literal"); + match("instance"); } @@ -694,10 +695,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__43; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:39:7: ( 'instance' ) - // InternalDataDescriptionLanguage.g:39:9: 'instance' + // InternalDataDescriptionLanguage.g:39:7: ( 'string' ) + // InternalDataDescriptionLanguage.g:39:9: 'string' { - match("instance"); + match("string"); } @@ -715,10 +716,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__44; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:40:7: ( 'string' ) - // InternalDataDescriptionLanguage.g:40:9: 'string' + // InternalDataDescriptionLanguage.g:40:7: ( 'expression' ) + // InternalDataDescriptionLanguage.g:40:9: 'expression' { - match("string"); + match("expression"); } @@ -736,10 +737,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__45; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:41:7: ( 'expression' ) - // InternalDataDescriptionLanguage.g:41:9: 'expression' + // InternalDataDescriptionLanguage.g:41:7: ( 'int' ) + // InternalDataDescriptionLanguage.g:41:9: 'int' { - match("expression"); + match("int"); } @@ -757,10 +758,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__46; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:42:7: ( 'int' ) - // InternalDataDescriptionLanguage.g:42:9: 'int' + // InternalDataDescriptionLanguage.g:42:7: ( 'float' ) + // InternalDataDescriptionLanguage.g:42:9: 'float' { - match("int"); + match("float"); } @@ -778,10 +779,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__47; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:43:7: ( 'float' ) - // InternalDataDescriptionLanguage.g:43:9: 'float' + // InternalDataDescriptionLanguage.g:43:7: ( 'boolean' ) + // InternalDataDescriptionLanguage.g:43:9: 'boolean' { - match("float"); + match("boolean"); } @@ -799,10 +800,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__48; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:44:7: ( 'boolean' ) - // InternalDataDescriptionLanguage.g:44:9: 'boolean' + // InternalDataDescriptionLanguage.g:44:7: ( 'void' ) + // InternalDataDescriptionLanguage.g:44:9: 'void' { - match("boolean"); + match("void"); } @@ -820,10 +821,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__49; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:45:7: ( 'void' ) - // InternalDataDescriptionLanguage.g:45:9: 'void' + // InternalDataDescriptionLanguage.g:45:7: ( 'array' ) + // InternalDataDescriptionLanguage.g:45:9: 'array' { - match("void"); + match("array"); } @@ -841,10 +842,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__50; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:46:7: ( 'array' ) - // InternalDataDescriptionLanguage.g:46:9: 'array' + // InternalDataDescriptionLanguage.g:46:7: ( 'import' ) + // InternalDataDescriptionLanguage.g:46:9: 'import' { - match("array"); + match("import"); } @@ -862,10 +863,11 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__51; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:47:7: ( '.' ) - // InternalDataDescriptionLanguage.g:47:9: '.' + // InternalDataDescriptionLanguage.g:47:7: ( 'from' ) + // InternalDataDescriptionLanguage.g:47:9: 'from' { - match('.'); + match("from"); + } @@ -882,11 +884,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__52; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:48:7: ( 'nominal' ) - // InternalDataDescriptionLanguage.g:48:9: 'nominal' + // InternalDataDescriptionLanguage.g:48:7: ( '.' ) + // InternalDataDescriptionLanguage.g:48:9: '.' { - match("nominal"); - + match('.'); } @@ -903,10 +904,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__53; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:49:7: ( 'ordinal' ) - // InternalDataDescriptionLanguage.g:49:9: 'ordinal' + // InternalDataDescriptionLanguage.g:49:7: ( 'nominal' ) + // InternalDataDescriptionLanguage.g:49:9: 'nominal' { - match("ordinal"); + match("nominal"); } @@ -924,10 +925,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__54; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:50:7: ( 'cardinal' ) - // InternalDataDescriptionLanguage.g:50:9: 'cardinal' + // InternalDataDescriptionLanguage.g:50:7: ( 'ordinal' ) + // InternalDataDescriptionLanguage.g:50:9: 'ordinal' { - match("cardinal"); + match("ordinal"); } @@ -945,10 +946,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__55; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:51:7: ( 'quotient' ) - // InternalDataDescriptionLanguage.g:51:9: 'quotient' + // InternalDataDescriptionLanguage.g:51:7: ( 'cardinal' ) + // InternalDataDescriptionLanguage.g:51:9: 'cardinal' { - match("quotient"); + match("cardinal"); } @@ -966,10 +967,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__56; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:52:7: ( 'real' ) - // InternalDataDescriptionLanguage.g:52:9: 'real' + // InternalDataDescriptionLanguage.g:52:7: ( 'quotient' ) + // InternalDataDescriptionLanguage.g:52:9: 'quotient' { - match("real"); + match("quotient"); } @@ -987,10 +988,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__57; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:53:7: ( 'integer' ) - // InternalDataDescriptionLanguage.g:53:9: 'integer' + // InternalDataDescriptionLanguage.g:53:7: ( 'real' ) + // InternalDataDescriptionLanguage.g:53:9: 'real' { - match("integer"); + match("real"); } @@ -1008,10 +1009,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__58; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:54:7: ( '>=' ) - // InternalDataDescriptionLanguage.g:54:9: '>=' + // InternalDataDescriptionLanguage.g:54:7: ( 'integer' ) + // InternalDataDescriptionLanguage.g:54:9: 'integer' { - match(">="); + match("integer"); } @@ -1029,10 +1030,11 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__59; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:55:7: ( '>' ) - // InternalDataDescriptionLanguage.g:55:9: '>' + // InternalDataDescriptionLanguage.g:55:7: ( '>=' ) + // InternalDataDescriptionLanguage.g:55:9: '>=' { - match('>'); + match(">="); + } @@ -1049,10 +1051,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__60; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:56:7: ( '=' ) - // InternalDataDescriptionLanguage.g:56:9: '=' + // InternalDataDescriptionLanguage.g:56:7: ( '>' ) + // InternalDataDescriptionLanguage.g:56:9: '>' { - match('='); + match('>'); } @@ -1069,11 +1071,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__61; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:57:7: ( '!=' ) - // InternalDataDescriptionLanguage.g:57:9: '!=' + // InternalDataDescriptionLanguage.g:57:7: ( '=' ) + // InternalDataDescriptionLanguage.g:57:9: '=' { - match("!="); - + match('='); } @@ -1090,10 +1091,11 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__62; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:58:7: ( '<' ) - // InternalDataDescriptionLanguage.g:58:9: '<' + // InternalDataDescriptionLanguage.g:58:7: ( '!=' ) + // InternalDataDescriptionLanguage.g:58:9: '!=' { - match('<'); + match("!="); + } @@ -1110,11 +1112,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__63; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:59:7: ( '<=' ) - // InternalDataDescriptionLanguage.g:59:9: '<=' + // InternalDataDescriptionLanguage.g:59:7: ( '<' ) + // InternalDataDescriptionLanguage.g:59:9: '<' { - match("<="); - + match('<'); } @@ -1131,10 +1132,11 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:60:7: ( '+' ) - // InternalDataDescriptionLanguage.g:60:9: '+' + // InternalDataDescriptionLanguage.g:60:7: ( '<=' ) + // InternalDataDescriptionLanguage.g:60:9: '<=' { - match('+'); + match("<="); + } @@ -1151,10 +1153,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__65; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:61:7: ( '-' ) - // InternalDataDescriptionLanguage.g:61:9: '-' + // InternalDataDescriptionLanguage.g:61:7: ( '+' ) + // InternalDataDescriptionLanguage.g:61:9: '+' { - match('-'); + match('+'); } @@ -1171,10 +1173,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__66; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:62:7: ( '*' ) - // InternalDataDescriptionLanguage.g:62:9: '*' + // InternalDataDescriptionLanguage.g:62:7: ( '-' ) + // InternalDataDescriptionLanguage.g:62:9: '-' { - match('*'); + match('-'); } @@ -1191,10 +1193,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__67; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:63:7: ( '/' ) - // InternalDataDescriptionLanguage.g:63:9: '/' + // InternalDataDescriptionLanguage.g:63:7: ( '*' ) + // InternalDataDescriptionLanguage.g:63:9: '*' { - match('/'); + match('*'); } @@ -1211,10 +1213,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__68; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:64:7: ( '%' ) - // InternalDataDescriptionLanguage.g:64:9: '%' + // InternalDataDescriptionLanguage.g:64:7: ( '/' ) + // InternalDataDescriptionLanguage.g:64:9: '/' { - match('%'); + match('/'); } @@ -1231,10 +1233,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__69; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:65:7: ( 'Y' ) - // InternalDataDescriptionLanguage.g:65:9: 'Y' + // InternalDataDescriptionLanguage.g:65:7: ( '%' ) + // InternalDataDescriptionLanguage.g:65:9: '%' { - match('Y'); + match('%'); } @@ -1251,10 +1253,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__70; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:66:7: ( 'Z' ) - // InternalDataDescriptionLanguage.g:66:9: 'Z' + // InternalDataDescriptionLanguage.g:66:7: ( 'Y' ) + // InternalDataDescriptionLanguage.g:66:9: 'Y' { - match('Z'); + match('Y'); } @@ -1271,10 +1273,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__71; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:67:7: ( 'E' ) - // InternalDataDescriptionLanguage.g:67:9: 'E' + // InternalDataDescriptionLanguage.g:67:7: ( 'Z' ) + // InternalDataDescriptionLanguage.g:67:9: 'Z' { - match('E'); + match('Z'); } @@ -1291,10 +1293,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__72; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:68:7: ( 'P' ) - // InternalDataDescriptionLanguage.g:68:9: 'P' + // InternalDataDescriptionLanguage.g:68:7: ( 'E' ) + // InternalDataDescriptionLanguage.g:68:9: 'E' { - match('P'); + match('E'); } @@ -1311,10 +1313,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__73; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:69:7: ( 'T' ) - // InternalDataDescriptionLanguage.g:69:9: 'T' + // InternalDataDescriptionLanguage.g:69:7: ( 'P' ) + // InternalDataDescriptionLanguage.g:69:9: 'P' { - match('T'); + match('P'); } @@ -1331,10 +1333,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__74; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:70:7: ( 'G' ) - // InternalDataDescriptionLanguage.g:70:9: 'G' + // InternalDataDescriptionLanguage.g:70:7: ( 'T' ) + // InternalDataDescriptionLanguage.g:70:9: 'T' { - match('G'); + match('T'); } @@ -1351,10 +1353,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__75; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:71:7: ( 'M' ) - // InternalDataDescriptionLanguage.g:71:9: 'M' + // InternalDataDescriptionLanguage.g:71:7: ( 'G' ) + // InternalDataDescriptionLanguage.g:71:9: 'G' { - match('M'); + match('G'); } @@ -1371,10 +1373,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__76; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:72:7: ( 'k' ) - // InternalDataDescriptionLanguage.g:72:9: 'k' + // InternalDataDescriptionLanguage.g:72:7: ( 'M' ) + // InternalDataDescriptionLanguage.g:72:9: 'M' { - match('k'); + match('M'); } @@ -1391,10 +1393,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__77; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:73:7: ( 'h' ) - // InternalDataDescriptionLanguage.g:73:9: 'h' + // InternalDataDescriptionLanguage.g:73:7: ( 'k' ) + // InternalDataDescriptionLanguage.g:73:9: 'k' { - match('h'); + match('k'); } @@ -1411,11 +1413,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__78; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:74:7: ( 'da' ) - // InternalDataDescriptionLanguage.g:74:9: 'da' + // InternalDataDescriptionLanguage.g:74:7: ( 'h' ) + // InternalDataDescriptionLanguage.g:74:9: 'h' { - match("da"); - + match('h'); } @@ -1432,10 +1433,11 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__79; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:75:7: ( 'd' ) - // InternalDataDescriptionLanguage.g:75:9: 'd' + // InternalDataDescriptionLanguage.g:75:7: ( 'da' ) + // InternalDataDescriptionLanguage.g:75:9: 'da' { - match('d'); + match("da"); + } @@ -1452,10 +1454,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__80; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:76:7: ( 'c' ) - // InternalDataDescriptionLanguage.g:76:9: 'c' + // InternalDataDescriptionLanguage.g:76:7: ( 'd' ) + // InternalDataDescriptionLanguage.g:76:9: 'd' { - match('c'); + match('d'); } @@ -1472,10 +1474,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__81; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:77:7: ( 'm' ) - // InternalDataDescriptionLanguage.g:77:9: 'm' + // InternalDataDescriptionLanguage.g:77:7: ( 'c' ) + // InternalDataDescriptionLanguage.g:77:9: 'c' { - match('m'); + match('c'); } @@ -1492,10 +1494,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__82; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:78:7: ( '\\u00B5' ) - // InternalDataDescriptionLanguage.g:78:9: '\\u00B5' + // InternalDataDescriptionLanguage.g:78:7: ( 'm' ) + // InternalDataDescriptionLanguage.g:78:9: 'm' { - match('\u00B5'); + match('m'); } @@ -1512,10 +1514,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__83; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:79:7: ( 'n' ) - // InternalDataDescriptionLanguage.g:79:9: 'n' + // InternalDataDescriptionLanguage.g:79:7: ( '\\u00B5' ) + // InternalDataDescriptionLanguage.g:79:9: '\\u00B5' { - match('n'); + match('\u00B5'); } @@ -1532,10 +1534,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__84; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:80:7: ( 'p' ) - // InternalDataDescriptionLanguage.g:80:9: 'p' + // InternalDataDescriptionLanguage.g:80:7: ( 'n' ) + // InternalDataDescriptionLanguage.g:80:9: 'n' { - match('p'); + match('n'); } @@ -1552,10 +1554,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__85; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:81:7: ( 'f' ) - // InternalDataDescriptionLanguage.g:81:9: 'f' + // InternalDataDescriptionLanguage.g:81:7: ( 'p' ) + // InternalDataDescriptionLanguage.g:81:9: 'p' { - match('f'); + match('p'); } @@ -1572,10 +1574,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__86; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:82:7: ( 'a' ) - // InternalDataDescriptionLanguage.g:82:9: 'a' + // InternalDataDescriptionLanguage.g:82:7: ( 'f' ) + // InternalDataDescriptionLanguage.g:82:9: 'f' { - match('a'); + match('f'); } @@ -1592,10 +1594,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__87; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:83:7: ( 'z' ) - // InternalDataDescriptionLanguage.g:83:9: 'z' + // InternalDataDescriptionLanguage.g:83:7: ( 'a' ) + // InternalDataDescriptionLanguage.g:83:9: 'a' { - match('z'); + match('a'); } @@ -1612,10 +1614,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = T__88; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:84:7: ( 'y' ) - // InternalDataDescriptionLanguage.g:84:9: 'y' + // InternalDataDescriptionLanguage.g:84:7: ( 'z' ) + // InternalDataDescriptionLanguage.g:84:9: 'z' { - match('y'); + match('z'); } @@ -1627,11 +1629,31 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { } // $ANTLR end "T__88" + // $ANTLR start "T__89" + public final void mT__89() throws RecognitionException { + try { + int _type = T__89; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalDataDescriptionLanguage.g:85:7: ( 'y' ) + // InternalDataDescriptionLanguage.g:85:9: 'y' + { + match('y'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__89" + // $ANTLR start "RULE_DIGIT" public final void mRULE_DIGIT() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:3416:21: ( '0' .. '9' ) - // InternalDataDescriptionLanguage.g:3416:23: '0' .. '9' + // InternalDataDescriptionLanguage.g:3438:21: ( '0' .. '9' ) + // InternalDataDescriptionLanguage.g:3438:23: '0' .. '9' { matchRange('0','9'); @@ -1646,11 +1668,11 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { // $ANTLR start "RULE_EXPONENT" public final void mRULE_EXPONENT() throws RecognitionException { try { - // InternalDataDescriptionLanguage.g:3418:24: ( 'e' ( '+' | '-' )? ( RULE_DIGIT )+ ) - // InternalDataDescriptionLanguage.g:3418:26: 'e' ( '+' | '-' )? ( RULE_DIGIT )+ + // InternalDataDescriptionLanguage.g:3440:24: ( 'e' ( '+' | '-' )? ( RULE_DIGIT )+ ) + // InternalDataDescriptionLanguage.g:3440:26: 'e' ( '+' | '-' )? ( RULE_DIGIT )+ { match('e'); - // InternalDataDescriptionLanguage.g:3418:30: ( '+' | '-' )? + // InternalDataDescriptionLanguage.g:3440:30: ( '+' | '-' )? int alt1=2; int LA1_0 = input.LA(1); @@ -1676,7 +1698,7 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { } - // InternalDataDescriptionLanguage.g:3418:41: ( RULE_DIGIT )+ + // InternalDataDescriptionLanguage.g:3440:41: ( RULE_DIGIT )+ int cnt2=0; loop2: do { @@ -1690,7 +1712,7 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { switch (alt2) { case 1 : - // InternalDataDescriptionLanguage.g:3418:41: RULE_DIGIT + // InternalDataDescriptionLanguage.g:3440:41: RULE_DIGIT { mRULE_DIGIT(); @@ -1720,10 +1742,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = RULE_INT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:3420:10: ( ( '-' )? ( RULE_DIGIT )+ ) - // InternalDataDescriptionLanguage.g:3420:12: ( '-' )? ( RULE_DIGIT )+ + // InternalDataDescriptionLanguage.g:3442:10: ( ( '-' )? ( RULE_DIGIT )+ ) + // InternalDataDescriptionLanguage.g:3442:12: ( '-' )? ( RULE_DIGIT )+ { - // InternalDataDescriptionLanguage.g:3420:12: ( '-' )? + // InternalDataDescriptionLanguage.g:3442:12: ( '-' )? int alt3=2; int LA3_0 = input.LA(1); @@ -1732,7 +1754,7 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { } switch (alt3) { case 1 : - // InternalDataDescriptionLanguage.g:3420:12: '-' + // InternalDataDescriptionLanguage.g:3442:12: '-' { match('-'); @@ -1741,7 +1763,7 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { } - // InternalDataDescriptionLanguage.g:3420:17: ( RULE_DIGIT )+ + // InternalDataDescriptionLanguage.g:3442:17: ( RULE_DIGIT )+ int cnt4=0; loop4: do { @@ -1755,7 +1777,7 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { switch (alt4) { case 1 : - // InternalDataDescriptionLanguage.g:3420:17: RULE_DIGIT + // InternalDataDescriptionLanguage.g:3442:17: RULE_DIGIT { mRULE_DIGIT(); @@ -1787,15 +1809,15 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = RULE_DOUBLE; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:3422:13: ( ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) ) - // InternalDataDescriptionLanguage.g:3422:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) + // InternalDataDescriptionLanguage.g:3444:13: ( ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) ) + // InternalDataDescriptionLanguage.g:3444:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) { - // InternalDataDescriptionLanguage.g:3422:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) + // InternalDataDescriptionLanguage.g:3444:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) int alt7=2; alt7 = dfa7.predict(input); switch (alt7) { case 1 : - // InternalDataDescriptionLanguage.g:3422:16: RULE_INT RULE_EXPONENT + // InternalDataDescriptionLanguage.g:3444:16: RULE_INT RULE_EXPONENT { mRULE_INT(); mRULE_EXPONENT(); @@ -1803,11 +1825,11 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { } break; case 2 : - // InternalDataDescriptionLanguage.g:3422:39: RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? + // InternalDataDescriptionLanguage.g:3444:39: RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? { mRULE_INT(); match('.'); - // InternalDataDescriptionLanguage.g:3422:52: ( RULE_DIGIT )* + // InternalDataDescriptionLanguage.g:3444:52: ( RULE_DIGIT )* loop5: do { int alt5=2; @@ -1820,7 +1842,7 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { switch (alt5) { case 1 : - // InternalDataDescriptionLanguage.g:3422:52: RULE_DIGIT + // InternalDataDescriptionLanguage.g:3444:52: RULE_DIGIT { mRULE_DIGIT(); @@ -1832,7 +1854,7 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { } } while (true); - // InternalDataDescriptionLanguage.g:3422:64: ( RULE_EXPONENT )? + // InternalDataDescriptionLanguage.g:3444:64: ( RULE_EXPONENT )? int alt6=2; int LA6_0 = input.LA(1); @@ -1841,7 +1863,7 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { } switch (alt6) { case 1 : - // InternalDataDescriptionLanguage.g:3422:64: RULE_EXPONENT + // InternalDataDescriptionLanguage.g:3444:64: RULE_EXPONENT { mRULE_EXPONENT(); @@ -1872,11 +1894,11 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:3424:13: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) - // InternalDataDescriptionLanguage.g:3424:15: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalDataDescriptionLanguage.g:3446:13: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) + // InternalDataDescriptionLanguage.g:3446:15: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalDataDescriptionLanguage.g:3424:19: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + // InternalDataDescriptionLanguage.g:3446:19: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* loop8: do { int alt8=3; @@ -1892,7 +1914,7 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { switch (alt8) { case 1 : - // InternalDataDescriptionLanguage.g:3424:20: '\\\\' . + // InternalDataDescriptionLanguage.g:3446:20: '\\\\' . { match('\\'); matchAny(); @@ -1900,7 +1922,7 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { } break; case 2 : - // InternalDataDescriptionLanguage.g:3424:27: ~ ( ( '\\\\' | '\"' ) ) + // InternalDataDescriptionLanguage.g:3446:27: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1937,11 +1959,11 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = RULE_QUOTED_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:3426:16: ( '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - // InternalDataDescriptionLanguage.g:3426:18: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalDataDescriptionLanguage.g:3448:16: ( '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalDataDescriptionLanguage.g:3448:18: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalDataDescriptionLanguage.g:3426:23: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + // InternalDataDescriptionLanguage.g:3448:23: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* loop9: do { int alt9=3; @@ -1957,7 +1979,7 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { switch (alt9) { case 1 : - // InternalDataDescriptionLanguage.g:3426:24: '\\\\' . + // InternalDataDescriptionLanguage.g:3448:24: '\\\\' . { match('\\'); matchAny(); @@ -1965,7 +1987,7 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { } break; case 2 : - // InternalDataDescriptionLanguage.g:3426:31: ~ ( ( '\\\\' | '\\'' ) ) + // InternalDataDescriptionLanguage.g:3448:31: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -2002,10 +2024,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:3428:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalDataDescriptionLanguage.g:3428:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalDataDescriptionLanguage.g:3450:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalDataDescriptionLanguage.g:3450:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { - // InternalDataDescriptionLanguage.g:3428:11: ( '^' )? + // InternalDataDescriptionLanguage.g:3450:11: ( '^' )? int alt10=2; int LA10_0 = input.LA(1); @@ -2014,7 +2036,7 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { } switch (alt10) { case 1 : - // InternalDataDescriptionLanguage.g:3428:11: '^' + // InternalDataDescriptionLanguage.g:3450:11: '^' { match('^'); @@ -2032,7 +2054,7 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { recover(mse); throw mse;} - // InternalDataDescriptionLanguage.g:3428:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalDataDescriptionLanguage.g:3450:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* loop11: do { int alt11=2; @@ -2081,12 +2103,12 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:3430:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalDataDescriptionLanguage.g:3430:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalDataDescriptionLanguage.g:3452:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalDataDescriptionLanguage.g:3452:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalDataDescriptionLanguage.g:3430:24: ( options {greedy=false; } : . )* + // InternalDataDescriptionLanguage.g:3452:24: ( options {greedy=false; } : . )* loop12: do { int alt12=2; @@ -2111,7 +2133,7 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { switch (alt12) { case 1 : - // InternalDataDescriptionLanguage.g:3430:52: . + // InternalDataDescriptionLanguage.g:3452:52: . { matchAny(); @@ -2141,12 +2163,12 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:3432:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalDataDescriptionLanguage.g:3432:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // InternalDataDescriptionLanguage.g:3454:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalDataDescriptionLanguage.g:3454:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // InternalDataDescriptionLanguage.g:3432:24: (~ ( ( '\\n' | '\\r' ) ) )* + // InternalDataDescriptionLanguage.g:3454:24: (~ ( ( '\\n' | '\\r' ) ) )* loop13: do { int alt13=2; @@ -2159,7 +2181,7 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { switch (alt13) { case 1 : - // InternalDataDescriptionLanguage.g:3432:24: ~ ( ( '\\n' | '\\r' ) ) + // InternalDataDescriptionLanguage.g:3454: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(); @@ -2179,7 +2201,7 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { } } while (true); - // InternalDataDescriptionLanguage.g:3432:40: ( ( '\\r' )? '\\n' )? + // InternalDataDescriptionLanguage.g:3454:40: ( ( '\\r' )? '\\n' )? int alt15=2; int LA15_0 = input.LA(1); @@ -2188,9 +2210,9 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { } switch (alt15) { case 1 : - // InternalDataDescriptionLanguage.g:3432:41: ( '\\r' )? '\\n' + // InternalDataDescriptionLanguage.g:3454:41: ( '\\r' )? '\\n' { - // InternalDataDescriptionLanguage.g:3432:41: ( '\\r' )? + // InternalDataDescriptionLanguage.g:3454:41: ( '\\r' )? int alt14=2; int LA14_0 = input.LA(1); @@ -2199,7 +2221,7 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { } switch (alt14) { case 1 : - // InternalDataDescriptionLanguage.g:3432:41: '\\r' + // InternalDataDescriptionLanguage.g:3454:41: '\\r' { match('\r'); @@ -2231,10 +2253,10 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:3434:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalDataDescriptionLanguage.g:3434:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalDataDescriptionLanguage.g:3456:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalDataDescriptionLanguage.g:3456:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalDataDescriptionLanguage.g:3434:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalDataDescriptionLanguage.g:3456:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt16=0; loop16: do { @@ -2288,8 +2310,8 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDescriptionLanguage.g:3436:16: ( . ) - // InternalDataDescriptionLanguage.g:3436:18: . + // InternalDataDescriptionLanguage.g:3458:16: ( . ) + // InternalDataDescriptionLanguage.g:3458:18: . { matchAny(); @@ -2304,8 +2326,8 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { // $ANTLR end "RULE_ANY_OTHER" public void mTokens() throws RecognitionException { - // InternalDataDescriptionLanguage.g:1:8: ( 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 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | RULE_INT | RULE_DOUBLE | RULE_STRING | RULE_QUOTED_ID | RULE_ID | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt17=83; + // InternalDataDescriptionLanguage.g:1:8: ( 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 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | RULE_INT | RULE_DOUBLE | RULE_STRING | RULE_QUOTED_ID | RULE_ID | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt17=84; alt17 = dfa17.predict(input); switch (alt17) { case 1 : @@ -2827,63 +2849,70 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { } break; case 75 : - // InternalDataDescriptionLanguage.g:1:454: RULE_INT + // InternalDataDescriptionLanguage.g:1:454: T__89 { - mRULE_INT(); + mT__89(); } break; case 76 : - // InternalDataDescriptionLanguage.g:1:463: RULE_DOUBLE + // InternalDataDescriptionLanguage.g:1:460: RULE_INT { - mRULE_DOUBLE(); + mRULE_INT(); } break; case 77 : - // InternalDataDescriptionLanguage.g:1:475: RULE_STRING + // InternalDataDescriptionLanguage.g:1:469: RULE_DOUBLE { - mRULE_STRING(); + mRULE_DOUBLE(); } break; case 78 : - // InternalDataDescriptionLanguage.g:1:487: RULE_QUOTED_ID + // InternalDataDescriptionLanguage.g:1:481: RULE_STRING { - mRULE_QUOTED_ID(); + mRULE_STRING(); } break; case 79 : - // InternalDataDescriptionLanguage.g:1:502: RULE_ID + // InternalDataDescriptionLanguage.g:1:493: RULE_QUOTED_ID { - mRULE_ID(); + mRULE_QUOTED_ID(); } break; case 80 : - // InternalDataDescriptionLanguage.g:1:510: RULE_ML_COMMENT + // InternalDataDescriptionLanguage.g:1:508: RULE_ID { - mRULE_ML_COMMENT(); + mRULE_ID(); } break; case 81 : - // InternalDataDescriptionLanguage.g:1:526: RULE_SL_COMMENT + // InternalDataDescriptionLanguage.g:1:516: RULE_ML_COMMENT { - mRULE_SL_COMMENT(); + mRULE_ML_COMMENT(); } break; case 82 : - // InternalDataDescriptionLanguage.g:1:542: RULE_WS + // InternalDataDescriptionLanguage.g:1:532: RULE_SL_COMMENT { - mRULE_WS(); + mRULE_SL_COMMENT(); } break; case 83 : - // InternalDataDescriptionLanguage.g:1:550: RULE_ANY_OTHER + // InternalDataDescriptionLanguage.g:1:548: RULE_WS + { + mRULE_WS(); + + } + break; + case 84 : + // InternalDataDescriptionLanguage.g:1:556: RULE_ANY_OTHER { mRULE_ANY_OTHER(); @@ -2906,13 +2935,13 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { static final String DFA7_maxS = "\2\71\1\145\2\uffff"; static final String DFA7_acceptS = - "\3\uffff\1\1\1\2"; + "\3\uffff\1\2\1\1"; static final String DFA7_specialS = "\5\uffff}>"; static final String[] DFA7_transitionS = { "\1\1\2\uffff\12\2", "\12\2", - "\1\4\1\uffff\12\2\53\uffff\1\3", + "\1\3\1\uffff\12\2\53\uffff\1\4", "", "" }; @@ -2947,108 +2976,106 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { this.transition = DFA7_transition; } public String getDescription() { - return "3422:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? )"; + return "3444:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? )"; } } static final String DFA17_eotS = - "\1\uffff\1\75\1\uffff\1\76\1\103\1\106\1\111\1\uffff\1\76\1\uffff\6\76\1\127\1\130\5\uffff\1\140\4\76\1\146\1\uffff\1\151\2\76\1\155\1\uffff\1\160\1\uffff\1\163\1\uffff\1\167\1\uffff\1\171\1\172\1\173\1\174\1\175\1\176\1\177\1\u0080\1\u0081\1\uffff\1\u0083\1\u0084\1\u0085\1\u0086\2\73\3\uffff\1\76\3\uffff\2\76\2\uffff\1\u008f\1\76\1\uffff\2\76\2\uffff\2\76\1\uffff\1\76\1\u0097\3\76\1\u009b\2\76\10\uffff\2\76\1\uffff\5\76\2\uffff\1\76\1\uffff\2\76\6\uffff\1\u0086\30\uffff\4\76\1\uffff\5\76\1\u00b2\1\76\1\uffff\3\76\1\uffff\1\u00b7\1\u00b8\13\76\1\u00c5\1\u00c6\1\u00c7\6\76\1\uffff\1\u00ce\2\76\1\u00d1\2\uffff\11\76\1\u00db\1\76\1\u00dd\3\uffff\6\76\1\uffff\1\76\1\u00e5\1\uffff\1\u00e6\1\u00e7\4\76\1\u00ec\2\76\1\uffff\1\u00ef\1\uffff\3\76\1\u00f3\3\76\3\uffff\1\76\1\u00f8\2\76\1\uffff\2\76\1\uffff\3\76\1\uffff\1\76\1\u0101\1\u0102\1\u0103\1\uffff\1\76\1\u0105\1\u0106\3\76\1\u010a\1\u010b\3\uffff\1\76\2\uffff\1\u010d\2\76\2\uffff\1\76\1\uffff\2\76\1\u0113\1\u0114\1\u0115\3\uffff"; + "\1\uffff\1\76\1\uffff\1\75\1\103\1\106\1\111\1\uffff\1\75\1\uffff\5\75\1\125\1\126\5\uffff\1\137\5\75\1\147\1\uffff\1\152\2\75\1\156\1\uffff\1\161\1\uffff\1\163\1\uffff\1\170\1\uffff\1\172\1\173\1\174\1\175\1\176\1\177\1\u0080\1\u0081\1\u0082\1\uffff\1\u0084\1\u0085\1\u0086\1\u0087\2\73\3\uffff\1\75\3\uffff\2\75\2\uffff\1\u0090\1\75\1\uffff\2\75\2\uffff\1\75\1\uffff\1\u0095\3\75\1\u0099\2\75\10\uffff\3\75\1\uffff\7\75\2\uffff\1\75\1\uffff\2\75\7\uffff\1\u0087\27\uffff\4\75\1\uffff\4\75\1\uffff\3\75\1\uffff\1\u00b5\1\u00b6\5\75\1\u00bd\11\75\1\u00c8\1\u00c9\1\u00ca\3\75\1\u00ce\2\75\1\u00d1\2\uffff\2\75\1\u00d4\3\75\1\uffff\7\75\1\u00df\1\75\1\u00e1\3\uffff\3\75\1\uffff\1\75\1\u00e6\1\uffff\1\u00e7\1\u00e8\1\uffff\7\75\1\u00f0\2\75\1\uffff\1\u00f3\1\uffff\4\75\3\uffff\3\75\1\u00fb\1\u00fc\2\75\1\uffff\2\75\1\uffff\3\75\1\u0104\1\u0105\1\75\1\u0107\2\uffff\1\75\1\u0109\1\u010a\3\75\1\u010e\2\uffff\1\u010f\1\uffff\1\75\2\uffff\1\u0111\2\75\2\uffff\1\75\1\uffff\2\75\1\u0117\1\u0118\1\u0119\3\uffff"; static final String DFA17_eofS = - "\u0116\uffff"; + "\u011a\uffff"; static final String DFA17_minS = - "\1\0\1\60\1\uffff\1\162\1\75\2\60\1\uffff\1\155\1\uffff\1\151\1\146\1\141\1\122\1\117\1\116\1\75\1\101\5\uffff\1\60\1\151\1\164\1\170\1\157\1\60\1\uffff\1\60\1\165\1\145\1\75\1\uffff\1\75\1\uffff\1\60\1\uffff\1\52\1\uffff\11\60\1\uffff\3\60\1\56\2\0\3\uffff\1\144\3\uffff\1\160\1\165\2\uffff\1\60\1\163\1\uffff\1\156\1\162\2\uffff\1\160\1\163\1\uffff\1\164\1\60\1\144\1\154\1\151\1\60\1\122\1\104\10\uffff\1\154\1\157\1\uffff\1\164\1\162\1\160\1\157\1\162\2\uffff\1\155\1\uffff\1\157\1\141\6\uffff\1\56\30\uffff\1\165\2\145\1\141\1\uffff\1\143\1\163\1\144\1\157\1\164\1\60\1\150\1\uffff\1\151\1\165\1\144\1\uffff\2\60\1\163\1\141\1\145\1\151\1\162\1\154\1\141\1\151\1\164\2\154\3\60\1\162\1\164\1\151\1\162\1\141\1\147\1\uffff\1\60\1\156\1\145\1\60\2\uffff\1\145\1\164\1\162\1\156\2\145\1\171\1\156\1\151\1\60\1\145\1\60\3\uffff\1\151\1\162\1\156\1\164\1\156\1\145\1\uffff\1\141\1\60\1\uffff\2\60\1\141\1\147\1\163\1\141\1\60\1\141\1\145\1\uffff\1\60\1\uffff\1\160\2\141\1\60\1\143\1\162\1\154\3\uffff\1\154\1\60\1\163\1\156\1\uffff\1\154\1\156\1\uffff\1\164\1\151\1\154\1\uffff\1\145\3\60\1\uffff\1\151\2\60\1\164\1\151\1\156\2\60\3\uffff\1\157\2\uffff\1\60\1\157\1\164\2\uffff\1\156\1\uffff\1\156\1\163\3\60\3\uffff"; + "\1\0\1\60\1\uffff\1\162\1\75\2\60\1\uffff\1\151\1\uffff\1\146\1\141\1\122\1\117\1\116\1\75\1\101\5\uffff\1\60\1\151\1\155\1\164\1\170\1\157\1\60\1\uffff\1\60\1\165\1\145\1\75\1\uffff\1\75\1\uffff\1\60\1\uffff\1\52\1\uffff\11\60\1\uffff\3\60\1\56\2\0\3\uffff\1\144\3\uffff\1\160\1\165\2\uffff\1\60\1\163\1\uffff\1\156\1\162\2\uffff\1\164\1\uffff\1\60\1\144\1\154\1\151\1\60\1\122\1\104\10\uffff\1\154\2\157\1\uffff\1\164\1\163\1\160\1\162\1\160\1\157\1\162\2\uffff\1\155\1\uffff\1\157\1\141\7\uffff\1\56\27\uffff\1\165\2\145\1\141\1\uffff\1\143\1\163\1\144\1\150\1\uffff\1\151\1\165\1\144\1\uffff\2\60\1\163\1\141\1\155\1\145\1\164\1\60\1\157\1\151\1\162\1\154\1\141\1\151\1\164\2\154\3\60\1\162\1\164\1\151\1\60\1\156\1\145\1\60\2\uffff\1\145\1\164\1\60\1\162\1\141\1\147\1\uffff\1\162\1\156\2\145\1\171\1\156\1\151\1\60\1\145\1\60\3\uffff\1\151\1\162\1\156\1\uffff\1\141\1\60\1\uffff\2\60\1\uffff\1\141\1\156\1\145\1\164\1\147\1\163\1\141\1\60\1\141\1\145\1\uffff\1\60\1\uffff\1\160\2\141\1\154\3\uffff\1\154\1\143\1\162\2\60\1\163\1\156\1\uffff\1\154\1\156\1\uffff\1\164\1\151\1\154\2\60\1\145\1\60\2\uffff\1\151\2\60\1\164\1\151\1\156\1\60\2\uffff\1\60\1\uffff\1\157\2\uffff\1\60\1\157\1\164\2\uffff\1\156\1\uffff\1\156\1\163\3\60\3\uffff"; static final String DFA17_maxS = - "\1\uffff\1\172\1\uffff\1\171\1\75\2\172\1\uffff\1\156\1\uffff\1\151\1\162\1\157\1\122\1\117\1\116\1\75\1\172\5\uffff\1\172\1\151\1\164\1\170\1\157\1\172\1\uffff\1\172\1\165\1\145\1\75\1\uffff\1\75\1\uffff\1\71\1\uffff\1\57\1\uffff\11\172\1\uffff\3\172\1\145\2\uffff\3\uffff\1\144\3\uffff\1\160\1\165\2\uffff\1\172\1\163\1\uffff\1\156\1\162\2\uffff\1\160\1\164\1\uffff\1\164\1\172\1\144\1\154\1\151\1\172\1\122\1\104\10\uffff\1\154\1\157\1\uffff\1\164\1\162\1\160\1\157\1\162\2\uffff\1\155\1\uffff\1\157\1\141\6\uffff\1\145\30\uffff\1\165\2\145\1\141\1\uffff\1\143\1\163\1\144\1\157\1\164\1\172\1\150\1\uffff\1\151\1\165\1\144\1\uffff\2\172\1\163\1\141\1\145\1\151\1\162\1\154\1\141\1\151\1\164\2\154\3\172\1\162\1\164\1\151\1\162\1\141\1\147\1\uffff\1\172\1\156\1\145\1\172\2\uffff\1\145\1\164\1\162\1\156\2\145\1\171\1\156\1\151\1\172\1\145\1\172\3\uffff\1\151\1\162\1\156\1\164\1\156\1\145\1\uffff\1\141\1\172\1\uffff\2\172\1\141\1\147\1\163\1\141\1\172\1\141\1\145\1\uffff\1\172\1\uffff\1\160\2\141\1\172\1\143\1\162\1\154\3\uffff\1\154\1\172\1\163\1\156\1\uffff\1\154\1\156\1\uffff\1\164\1\151\1\154\1\uffff\1\145\3\172\1\uffff\1\151\2\172\1\164\1\151\1\156\2\172\3\uffff\1\157\2\uffff\1\172\1\157\1\164\2\uffff\1\156\1\uffff\1\156\1\163\3\172\3\uffff"; + "\1\uffff\1\172\1\uffff\1\171\1\75\2\172\1\uffff\1\151\1\uffff\1\162\1\157\1\122\1\117\1\116\1\75\1\172\5\uffff\1\172\1\151\1\156\1\164\1\170\1\157\1\172\1\uffff\1\172\1\165\1\145\1\75\1\uffff\1\75\1\uffff\1\71\1\uffff\1\57\1\uffff\11\172\1\uffff\3\172\1\145\2\uffff\3\uffff\1\144\3\uffff\1\160\1\165\2\uffff\1\172\1\163\1\uffff\1\156\1\162\2\uffff\1\164\1\uffff\1\172\1\144\1\154\1\151\1\172\1\122\1\104\10\uffff\1\154\2\157\1\uffff\2\164\1\160\1\162\1\160\1\157\1\162\2\uffff\1\155\1\uffff\1\157\1\141\7\uffff\1\145\27\uffff\1\165\2\145\1\141\1\uffff\1\143\1\163\1\144\1\150\1\uffff\1\151\1\165\1\144\1\uffff\2\172\1\163\1\141\1\155\1\145\1\164\1\172\1\157\1\151\1\162\1\154\1\141\1\151\1\164\2\154\3\172\1\162\1\164\1\151\1\172\1\156\1\145\1\172\2\uffff\1\145\1\164\1\172\1\162\1\141\1\147\1\uffff\1\162\1\156\2\145\1\171\1\156\1\151\1\172\1\145\1\172\3\uffff\1\151\1\162\1\156\1\uffff\1\141\1\172\1\uffff\2\172\1\uffff\1\141\1\156\1\145\1\164\1\147\1\163\1\141\1\172\1\141\1\145\1\uffff\1\172\1\uffff\1\160\2\141\1\154\3\uffff\1\154\1\143\1\162\2\172\1\163\1\156\1\uffff\1\154\1\156\1\uffff\1\164\1\151\1\154\2\172\1\145\1\172\2\uffff\1\151\2\172\1\164\1\151\1\156\1\172\2\uffff\1\172\1\uffff\1\157\2\uffff\1\172\1\157\1\164\2\uffff\1\156\1\uffff\1\156\1\163\3\172\3\uffff"; static final String DFA17_acceptS = - "\2\uffff\1\2\4\uffff\1\7\1\uffff\1\11\10\uffff\1\24\1\25\1\26\1\27\1\30\6\uffff\1\45\4\uffff\1\56\1\uffff\1\62\1\uffff\1\64\1\uffff\1\66\11\uffff\1\104\6\uffff\1\117\1\122\1\123\1\uffff\1\103\1\117\1\2\2\uffff\1\31\1\4\2\uffff\1\101\2\uffff\1\102\1\7\2\uffff\1\11\10\uffff\1\57\1\22\1\23\1\24\1\25\1\26\1\27\1\30\2\uffff\1\107\5\uffff\1\110\1\45\1\uffff\1\105\2\uffff\1\54\1\55\1\56\1\61\1\60\1\62\1\uffff\1\63\1\64\1\120\1\121\1\65\1\66\1\67\1\70\1\71\1\72\1\73\1\74\1\75\1\76\1\77\1\104\1\106\1\111\1\112\1\113\1\114\1\115\1\116\1\122\4\uffff\1\100\7\uffff\1\15\3\uffff\1\17\26\uffff\1\40\4\uffff\1\20\1\21\14\uffff\1\12\1\32\1\5\6\uffff\1\14\2\uffff\1\43\11\uffff\1\52\1\uffff\1\3\7\uffff\1\16\1\33\1\41\4\uffff\1\44\2\uffff\1\1\3\uffff\1\10\4\uffff\1\36\10\uffff\1\53\1\47\1\34\1\uffff\1\42\1\46\3\uffff\1\50\1\35\1\uffff\1\51\5\uffff\1\37\1\13\1\6"; + "\2\uffff\1\2\4\uffff\1\7\1\uffff\1\13\7\uffff\1\23\1\24\1\25\1\26\1\27\7\uffff\1\46\4\uffff\1\57\1\uffff\1\63\1\uffff\1\65\1\uffff\1\67\11\uffff\1\105\6\uffff\1\120\1\123\1\124\1\uffff\1\120\1\104\1\2\2\uffff\1\30\1\4\2\uffff\1\102\2\uffff\1\103\1\7\1\uffff\1\13\7\uffff\1\60\1\21\1\22\1\23\1\24\1\25\1\26\1\27\3\uffff\1\110\7\uffff\1\111\1\46\1\uffff\1\106\2\uffff\1\55\1\56\1\57\1\62\1\61\1\63\1\64\1\uffff\1\65\1\121\1\122\1\66\1\67\1\70\1\71\1\72\1\73\1\74\1\75\1\76\1\77\1\100\1\105\1\107\1\112\1\113\1\114\1\115\1\116\1\117\1\123\4\uffff\1\101\4\uffff\1\14\3\uffff\1\16\33\uffff\1\17\1\20\6\uffff\1\37\12\uffff\1\10\1\31\1\5\3\uffff\1\12\2\uffff\1\42\2\uffff\1\45\12\uffff\1\53\1\uffff\1\3\4\uffff\1\15\1\32\1\40\7\uffff\1\43\2\uffff\1\1\7\uffff\1\44\1\35\7\uffff\1\50\1\33\1\uffff\1\54\1\uffff\1\41\1\47\3\uffff\1\51\1\34\1\uffff\1\52\5\uffff\1\36\1\11\1\6"; static final String DFA17_specialS = - "\1\2\66\uffff\1\1\1\0\u00dd\uffff}>"; + "\1\1\66\uffff\1\2\1\0\u00e1\uffff}>"; static final String[] DFA17_transitionS = { - "\11\73\2\72\2\73\1\72\22\73\1\72\1\20\1\67\2\73\1\50\1\73\1\70\1\25\1\26\1\46\1\44\1\23\1\45\1\35\1\47\12\66\1\4\1\11\1\43\1\42\1\41\2\73\1\17\3\71\1\53\1\71\1\56\5\71\1\57\1\71\1\15\1\54\3\71\1\55\3\71\1\16\1\51\1\52\1\22\1\73\1\24\1\21\1\71\1\73\1\34\1\33\1\6\1\5\1\32\1\27\1\71\1\61\1\10\1\71\1\60\1\30\1\1\1\36\1\13\1\63\1\37\1\40\1\31\1\3\1\71\1\14\1\12\1\71\1\65\1\64\1\2\1\73\1\7\67\73\1\62\uff4a\73", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\16\76\1\74\13\76", + "\11\73\2\72\2\73\1\72\22\73\1\72\1\17\1\67\2\73\1\50\1\73\1\70\1\24\1\25\1\46\1\44\1\22\1\45\1\35\1\47\12\66\1\4\1\11\1\43\1\42\1\41\2\73\1\16\3\71\1\53\1\71\1\56\5\71\1\57\1\71\1\14\1\54\3\71\1\55\3\71\1\15\1\51\1\52\1\21\1\73\1\23\1\20\1\71\1\73\1\34\1\33\1\6\1\5\1\32\1\26\1\71\1\61\1\30\1\71\1\60\1\27\1\1\1\36\1\12\1\63\1\37\1\40\1\31\1\3\1\71\1\13\1\10\1\71\1\65\1\64\1\2\1\73\1\7\67\73\1\62\uff4a\73", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\16\75\1\74\13\75", "", "\1\101\6\uffff\1\100", "\1\102", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\1\104\3\76\1\105\25\76", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\1\110\15\76\1\107\13\76", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\1\104\3\75\1\105\25\75", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\1\110\15\75\1\107\13\75", "", - "\1\113\1\114", + "\1\113", "", - "\1\116", - "\1\117\13\uffff\1\120", - "\1\121\15\uffff\1\122", + "\1\115\13\uffff\1\116", + "\1\117\15\uffff\1\120", + "\1\121", + "\1\122", "\1\123", "\1\124", - "\1\125", - "\1\126", - "\32\76\4\uffff\1\76\1\uffff\32\76", + "\32\75\4\uffff\1\75\1\uffff\32\75", "", "", "", "", "", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\1\136\12\76\1\137\16\76", - "\1\141", - "\1\142", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\1\134\12\75\1\135\5\75\1\136\10\75", + "\1\140", + "\1\142\1\141", "\1\143", "\1\144", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\21\76\1\145\10\76", + "\1\145", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\21\75\1\146\10\75", "", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\16\76\1\150\13\76", - "\1\152", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\16\75\1\151\13\75", "\1\153", "\1\154", + "\1\155", "", - "\1\157", + "\1\160", "", - "\12\162", + "\12\164", "", - "\1\165\4\uffff\1\166", + "\1\166\4\uffff\1\167", "", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", "", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\1\u0087\1\uffff\12\162\53\uffff\1\u0087", - "\0\u0088", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\1\u0088\1\uffff\12\164\53\uffff\1\u0088", "\0\u0089", + "\0\u008a", "", "", "", - "\1\u008b", + "\1\u008c", "", "", "", - "\1\u008c", "\1\u008d", + "\1\u008e", "", "", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\23\76\1\u008e\6\76", - "\1\u0090", - "", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\23\75\1\u008f\6\75", "\1\u0091", + "", "\1\u0092", + "\1\u0093", "", "", - "\1\u0093", - "\1\u0094\1\u0095", + "\1\u0094", "", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", "\1\u0096", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u0097", "\1\u0098", - "\1\u0099", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", "\1\u009a", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\1\u009c", - "\1\u009d", + "\1\u009b", "", "", "", @@ -3057,29 +3084,32 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { "", "", "", + "\1\u009c", + "\1\u009d", "\1\u009e", - "\1\u009f", "", - "\1\u00a0", - "\1\u00a1", + "\1\u009f", + "\1\u00a0\1\u00a1", "\1\u00a2", "\1\u00a3", "\1\u00a4", - "", - "", "\1\u00a5", - "", "\1\u00a6", + "", + "", "\1\u00a7", "", + "\1\u00a8", + "\1\u00a9", "", "", "", "", "", - "\1\u0087\1\uffff\12\162\53\uffff\1\u0087", "", "", + "\1\u0088\1\uffff\12\164\53\uffff\1\u0088", + "", "", "", "", @@ -3102,142 +3132,145 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { "", "", "", - "\1\u00a8", - "\1\u00a9", "\1\u00aa", "\1\u00ab", - "", "\1\u00ac", "\1\u00ad", + "", "\1\u00ae", "\1\u00af", "\1\u00b0", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\4\76\1\u00b1\25\76", - "\1\u00b3", + "\1\u00b1", "", + "\1\u00b2", + "\1\u00b3", "\1\u00b4", - "\1\u00b5", - "\1\u00b6", "", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\1\u00b7", + "\1\u00b8", "\1\u00b9", "\1\u00ba", "\1\u00bb", - "\1\u00bc", - "\1\u00bd", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\4\75\1\u00bc\25\75", "\1\u00be", "\1\u00bf", "\1\u00c0", "\1\u00c1", "\1\u00c2", "\1\u00c3", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\22\76\1\u00c4\7\76", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\1\u00c8", - "\1\u00c9", - "\1\u00ca", + "\1\u00c4", + "\1\u00c5", + "\1\u00c6", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\22\75\1\u00c7\7\75", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", "\1\u00cb", "\1\u00cc", "\1\u00cd", - "", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", "\1\u00cf", "\1\u00d0", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", "", "", "\1\u00d2", "\1\u00d3", - "\1\u00d4", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", "\1\u00d5", "\1\u00d6", "\1\u00d7", + "", "\1\u00d8", "\1\u00d9", "\1\u00da", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u00db", "\1\u00dc", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u00dd", + "\1\u00de", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\1\u00e0", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", "", "", "", - "\1\u00de", - "\1\u00df", - "\1\u00e0", - "\1\u00e1", "\1\u00e2", "\1\u00e3", - "", "\1\u00e4", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", "", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\1\u00e8", + "\1\u00e5", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "", "\1\u00e9", "\1\u00ea", "\1\u00eb", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u00ec", "\1\u00ed", "\1\u00ee", - "", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "", - "\1\u00f0", + "\1\u00ef", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", "\1\u00f1", "\1\u00f2", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "", "\1\u00f4", "\1\u00f5", "\1\u00f6", + "\1\u00f7", "", "", "", - "\1\u00f7", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u00f8", "\1\u00f9", "\1\u00fa", - "", - "\1\u00fb", - "\1\u00fc", - "", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", "\1\u00fd", "\1\u00fe", - "\1\u00ff", "", + "\1\u00ff", "\1\u0100", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "", - "\1\u0104", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\1\u0107", - "\1\u0108", - "\1\u0109", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", "", + "\1\u0101", + "\1\u0102", + "\1\u0103", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\1\u0106", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", "", "", + "\1\u0108", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\1\u010b", "\1\u010c", + "\1\u010d", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", "", "", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\1\u010e", - "\1\u010f", - "", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", "", "\1\u0110", "", - "\1\u0111", + "", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", "\1\u0112", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u0113", + "", + "", + "\1\u0114", + "", + "\1\u0115", + "\1\u0116", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", "", "", "" @@ -3273,7 +3306,7 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { this.transition = DFA17_transition; } public String getDescription() { - return "1:1: Tokens : ( 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 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | RULE_INT | RULE_DOUBLE | RULE_STRING | RULE_QUOTED_ID | RULE_ID | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; + return "1:1: Tokens : ( 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 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | RULE_INT | RULE_DOUBLE | RULE_STRING | RULE_QUOTED_ID | RULE_ID | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { IntStream input = _input; @@ -3283,23 +3316,13 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { int LA17_56 = input.LA(1); s = -1; - if ( ((LA17_56>='\u0000' && LA17_56<='\uFFFF')) ) {s = 137;} + if ( ((LA17_56>='\u0000' && LA17_56<='\uFFFF')) ) {s = 138;} else s = 59; if ( s>=0 ) return s; break; case 1 : - int LA17_55 = input.LA(1); - - s = -1; - if ( ((LA17_55>='\u0000' && LA17_55<='\uFFFF')) ) {s = 136;} - - else s = 59; - - if ( s>=0 ) return s; - break; - case 2 : int LA17_0 = input.LA(1); s = -1; @@ -3317,39 +3340,39 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { else if ( (LA17_0=='}') ) {s = 7;} - else if ( (LA17_0=='i') ) {s = 8;} + else if ( (LA17_0=='w') ) {s = 8;} else if ( (LA17_0==';') ) {s = 9;} - else if ( (LA17_0=='w') ) {s = 10;} + else if ( (LA17_0=='o') ) {s = 10;} - else if ( (LA17_0=='o') ) {s = 11;} + else if ( (LA17_0=='v') ) {s = 11;} - else if ( (LA17_0=='v') ) {s = 12;} + else if ( (LA17_0=='O') ) {s = 12;} - else if ( (LA17_0=='O') ) {s = 13;} + else if ( (LA17_0=='X') ) {s = 13;} - else if ( (LA17_0=='X') ) {s = 14;} + else if ( (LA17_0=='A') ) {s = 14;} - else if ( (LA17_0=='A') ) {s = 15;} + else if ( (LA17_0=='!') ) {s = 15;} - else if ( (LA17_0=='!') ) {s = 16;} + else if ( (LA17_0=='^') ) {s = 16;} - else if ( (LA17_0=='^') ) {s = 17;} + else if ( (LA17_0=='[') ) {s = 17;} - else if ( (LA17_0=='[') ) {s = 18;} + else if ( (LA17_0==',') ) {s = 18;} - else if ( (LA17_0==',') ) {s = 19;} + else if ( (LA17_0==']') ) {s = 19;} - else if ( (LA17_0==']') ) {s = 20;} + else if ( (LA17_0=='(') ) {s = 20;} - else if ( (LA17_0=='(') ) {s = 21;} + else if ( (LA17_0==')') ) {s = 21;} - else if ( (LA17_0==')') ) {s = 22;} + else if ( (LA17_0=='f') ) {s = 22;} - else if ( (LA17_0=='f') ) {s = 23;} + else if ( (LA17_0=='l') ) {s = 23;} - else if ( (LA17_0=='l') ) {s = 24;} + else if ( (LA17_0=='i') ) {s = 24;} else if ( (LA17_0=='s') ) {s = 25;} @@ -3421,6 +3444,16 @@ public class InternalDataDescriptionLanguageLexer extends Lexer { else if ( ((LA17_0>='\u0000' && LA17_0<='\b')||(LA17_0>='\u000B' && LA17_0<='\f')||(LA17_0>='\u000E' && LA17_0<='\u001F')||(LA17_0>='#' && LA17_0<='$')||LA17_0=='&'||(LA17_0>='?' && LA17_0<='@')||LA17_0=='\\'||LA17_0=='`'||LA17_0=='|'||(LA17_0>='~' && LA17_0<='\u00B4')||(LA17_0>='\u00B6' && LA17_0<='\uFFFF')) ) {s = 59;} + if ( s>=0 ) return s; + break; + case 2 : + int LA17_55 = input.LA(1); + + s = -1; + if ( ((LA17_55>='\u0000' && LA17_55<='\uFFFF')) ) {s = 137;} + + else s = 59; + if ( s>=0 ) return s; break; } diff --git a/src/languages/de.evoal.languages.model.ddl.dsl/src-gen/de/evoal/languages/model/ddl/dsl/parser/antlr/internal/InternalDataDescriptionLanguageParser.java b/src/languages/de.evoal.languages.model.ddl.dsl/src-gen/de/evoal/languages/model/ddl/dsl/parser/antlr/internal/InternalDataDescriptionLanguageParser.java index 052598b4..7945900b 100644 --- a/src/languages/de.evoal.languages.model.ddl.dsl/src-gen/de/evoal/languages/model/ddl/dsl/parser/antlr/internal/InternalDataDescriptionLanguageParser.java +++ b/src/languages/de.evoal.languages.model.ddl.dsl/src-gen/de/evoal/languages/model/ddl/dsl/parser/antlr/internal/InternalDataDescriptionLanguageParser.java @@ -23,7 +23,7 @@ import java.util.HashMap; @SuppressWarnings("all") public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlrParser { public static final String[] tokenNames = new String[] { - "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_STRING", "RULE_DOUBLE", "RULE_INT", "RULE_QUOTED_ID", "RULE_ID", "RULE_DIGIT", "RULE_EXPONENT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'module'", "'{'", "'types'", "':'", "'data'", "'constraints'", "'}'", "'import'", "';'", "'type'", "'description'", "'with'", "'of'", "'value'", "'OR'", "'XOR'", "'AND'", "'!'", "'^'", "'['", "','", "']'", "'('", "')'", "':='", "'true'", "'false'", "'literal'", "'instance'", "'string'", "'expression'", "'int'", "'float'", "'boolean'", "'void'", "'array'", "'.'", "'nominal'", "'ordinal'", "'cardinal'", "'quotient'", "'real'", "'integer'", "'>='", "'>'", "'='", "'!='", "'<'", "'<='", "'+'", "'-'", "'*'", "'/'", "'%'", "'Y'", "'Z'", "'E'", "'P'", "'T'", "'G'", "'M'", "'k'", "'h'", "'da'", "'d'", "'c'", "'m'", "'\\u00B5'", "'n'", "'p'", "'f'", "'a'", "'z'", "'y'" + "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_STRING", "RULE_DOUBLE", "RULE_INT", "RULE_QUOTED_ID", "RULE_ID", "RULE_DIGIT", "RULE_EXPONENT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'module'", "'{'", "'types'", "':'", "'data'", "'constraints'", "'}'", "'type'", "'description'", "'with'", "';'", "'of'", "'value'", "'OR'", "'XOR'", "'AND'", "'!'", "'^'", "'['", "','", "']'", "'('", "')'", "':='", "'true'", "'false'", "'literal'", "'instance'", "'string'", "'expression'", "'int'", "'float'", "'boolean'", "'void'", "'array'", "'import'", "'from'", "'.'", "'nominal'", "'ordinal'", "'cardinal'", "'quotient'", "'real'", "'integer'", "'>='", "'>'", "'='", "'!='", "'<'", "'<='", "'+'", "'-'", "'*'", "'/'", "'%'", "'Y'", "'Z'", "'E'", "'P'", "'T'", "'G'", "'M'", "'k'", "'h'", "'da'", "'d'", "'c'", "'m'", "'\\u00B5'", "'n'", "'p'", "'f'", "'a'", "'z'", "'y'" }; public static final int T__50=50; public static final int T__19=19; @@ -101,6 +101,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr public static final int T__44=44; public static final int T__88=88; public static final int T__45=45; + public static final int T__89=89; public static final int T__46=46; public static final int T__47=47; public static final int T__40=40; @@ -255,7 +256,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr int alt1=2; int LA1_0 = input.LA(1); - if ( (LA1_0==22) ) { + if ( (LA1_0==50) ) { alt1=1; } @@ -286,7 +287,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr current, "imports", lv_imports_1_0, - "de.evoal.languages.model.ddl.dsl.DataDescriptionLanguage.ImportRule"); + "de.evoal.languages.model.base.dsl.BaseLanguage.ImportRule"); afterParserOrEnumRuleCall(); } @@ -378,7 +379,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr int alt2=2; int LA2_0 = input.LA(1); - if ( ((LA2_0>=52 && LA2_0<=55)) ) { + if ( ((LA2_0>=53 && LA2_0<=56)) ) { alt2=1; } @@ -460,7 +461,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr int alt4=2; int LA4_0 = input.LA(1); - if ( (LA4_0==44||LA4_0==48||(LA4_0>=52 && LA4_0<=57)) ) { + if ( (LA4_0==43||LA4_0==47||(LA4_0>=53 && LA4_0<=58)) ) { alt4=1; } @@ -542,7 +543,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr int alt6=2; int LA6_0 = input.LA(1); - if ( ((LA6_0>=RULE_STRING && LA6_0<=RULE_ID)||LA6_0==28||LA6_0==32||LA6_0==34||LA6_0==37||(LA6_0>=40 && LA6_0<=41)||(LA6_0>=64 && LA6_0<=65)) ) { + if ( ((LA6_0>=RULE_STRING && LA6_0<=RULE_ID)||LA6_0==27||LA6_0==31||LA6_0==33||LA6_0==36||(LA6_0>=39 && LA6_0<=40)||(LA6_0>=65 && LA6_0<=66)) ) { alt6=1; } @@ -625,139 +626,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR end "ruleDataDescriptionModelRule" - // $ANTLR start "entryRuleImportRule" - // InternalDataDescriptionLanguage.g:238:1: entryRuleImportRule returns [EObject current=null] : iv_ruleImportRule= ruleImportRule EOF ; - public final EObject entryRuleImportRule() throws RecognitionException { - EObject current = null; - - EObject iv_ruleImportRule = null; - - - try { - // InternalDataDescriptionLanguage.g:238:51: (iv_ruleImportRule= ruleImportRule EOF ) - // InternalDataDescriptionLanguage.g:239:2: iv_ruleImportRule= ruleImportRule EOF - { - if ( state.backtracking==0 ) { - newCompositeNode(grammarAccess.getImportRuleRule()); - } - pushFollow(FOLLOW_1); - iv_ruleImportRule=ruleImportRule(); - - state._fsp--; - if (state.failed) return current; - if ( state.backtracking==0 ) { - current =iv_ruleImportRule; - } - match(input,EOF,FOLLOW_2); if (state.failed) return current; - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleImportRule" - - - // $ANTLR start "ruleImportRule" - // InternalDataDescriptionLanguage.g:245:1: ruleImportRule returns [EObject current=null] : (otherlv_0= 'import' ( (lv_importedNamespace_1_0= ruleQualifiedName ) ) otherlv_2= ';' ) ; - public final EObject ruleImportRule() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token otherlv_2=null; - AntlrDatatypeRuleToken lv_importedNamespace_1_0 = null; - - - - enterRule(); - - try { - // InternalDataDescriptionLanguage.g:251:2: ( (otherlv_0= 'import' ( (lv_importedNamespace_1_0= ruleQualifiedName ) ) otherlv_2= ';' ) ) - // InternalDataDescriptionLanguage.g:252:2: (otherlv_0= 'import' ( (lv_importedNamespace_1_0= ruleQualifiedName ) ) otherlv_2= ';' ) - { - // InternalDataDescriptionLanguage.g:252:2: (otherlv_0= 'import' ( (lv_importedNamespace_1_0= ruleQualifiedName ) ) otherlv_2= ';' ) - // InternalDataDescriptionLanguage.g:253:3: otherlv_0= 'import' ( (lv_importedNamespace_1_0= ruleQualifiedName ) ) otherlv_2= ';' - { - otherlv_0=(Token)match(input,22,FOLLOW_4); if (state.failed) return current; - if ( state.backtracking==0 ) { - - newLeafNode(otherlv_0, grammarAccess.getImportRuleAccess().getImportKeyword_0()); - - } - // InternalDataDescriptionLanguage.g:257:3: ( (lv_importedNamespace_1_0= ruleQualifiedName ) ) - // InternalDataDescriptionLanguage.g:258:4: (lv_importedNamespace_1_0= ruleQualifiedName ) - { - // InternalDataDescriptionLanguage.g:258:4: (lv_importedNamespace_1_0= ruleQualifiedName ) - // InternalDataDescriptionLanguage.g:259:5: lv_importedNamespace_1_0= ruleQualifiedName - { - if ( state.backtracking==0 ) { - - newCompositeNode(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_1_0()); - - } - pushFollow(FOLLOW_11); - lv_importedNamespace_1_0=ruleQualifiedName(); - - state._fsp--; - if (state.failed) return current; - if ( state.backtracking==0 ) { - - if (current==null) { - current = createModelElementForParent(grammarAccess.getImportRuleRule()); - } - set( - current, - "importedNamespace", - lv_importedNamespace_1_0, - "de.evoal.languages.model.base.dsl.BaseLanguage.QualifiedName"); - afterParserOrEnumRuleCall(); - - } - - } - - - } - - otherlv_2=(Token)match(input,23,FOLLOW_2); if (state.failed) return current; - if ( state.backtracking==0 ) { - - newLeafNode(otherlv_2, grammarAccess.getImportRuleAccess().getSemicolonKeyword_2()); - - } - - } - - - } - - if ( state.backtracking==0 ) { - - leaveRule(); - - } - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleImportRule" - - // $ANTLR start "entryRuleDataTypeDefinitionRule" - // InternalDataDescriptionLanguage.g:284:1: entryRuleDataTypeDefinitionRule returns [EObject current=null] : iv_ruleDataTypeDefinitionRule= ruleDataTypeDefinitionRule EOF ; + // InternalDataDescriptionLanguage.g:238:1: entryRuleDataTypeDefinitionRule returns [EObject current=null] : iv_ruleDataTypeDefinitionRule= ruleDataTypeDefinitionRule EOF ; public final EObject entryRuleDataTypeDefinitionRule() throws RecognitionException { EObject current = null; @@ -765,8 +635,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:284:63: (iv_ruleDataTypeDefinitionRule= ruleDataTypeDefinitionRule EOF ) - // InternalDataDescriptionLanguage.g:285:2: iv_ruleDataTypeDefinitionRule= ruleDataTypeDefinitionRule EOF + // InternalDataDescriptionLanguage.g:238:63: (iv_ruleDataTypeDefinitionRule= ruleDataTypeDefinitionRule EOF ) + // InternalDataDescriptionLanguage.g:239:2: iv_ruleDataTypeDefinitionRule= ruleDataTypeDefinitionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getDataTypeDefinitionRuleRule()); @@ -797,7 +667,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleDataTypeDefinitionRule" - // InternalDataDescriptionLanguage.g:291:1: ruleDataTypeDefinitionRule returns [EObject current=null] : ( ( (lv_scale_0_0= ruleScaleType ) ) otherlv_1= 'type' ( (lv_name_2_0= ruleStringOrId ) ) (otherlv_3= 'description' otherlv_4= ':' ( (lv_description_5_0= RULE_STRING ) ) )? (otherlv_6= 'with' otherlv_7= 'constraints' otherlv_8= ':' ( (lv_constraints_9_0= ruleStatementRule ) )* )? otherlv_10= ';' ) ; + // InternalDataDescriptionLanguage.g:245:1: ruleDataTypeDefinitionRule returns [EObject current=null] : ( ( (lv_scale_0_0= ruleScaleType ) ) otherlv_1= 'type' ( (lv_name_2_0= ruleStringOrId ) ) (otherlv_3= 'description' otherlv_4= ':' ( (lv_description_5_0= RULE_STRING ) ) )? (otherlv_6= 'with' otherlv_7= 'constraints' otherlv_8= ':' ( (lv_constraints_9_0= ruleStatementRule ) )* )? otherlv_10= ';' ) ; public final EObject ruleDataTypeDefinitionRule() throws RecognitionException { EObject current = null; @@ -820,24 +690,24 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:297:2: ( ( ( (lv_scale_0_0= ruleScaleType ) ) otherlv_1= 'type' ( (lv_name_2_0= ruleStringOrId ) ) (otherlv_3= 'description' otherlv_4= ':' ( (lv_description_5_0= RULE_STRING ) ) )? (otherlv_6= 'with' otherlv_7= 'constraints' otherlv_8= ':' ( (lv_constraints_9_0= ruleStatementRule ) )* )? otherlv_10= ';' ) ) - // InternalDataDescriptionLanguage.g:298:2: ( ( (lv_scale_0_0= ruleScaleType ) ) otherlv_1= 'type' ( (lv_name_2_0= ruleStringOrId ) ) (otherlv_3= 'description' otherlv_4= ':' ( (lv_description_5_0= RULE_STRING ) ) )? (otherlv_6= 'with' otherlv_7= 'constraints' otherlv_8= ':' ( (lv_constraints_9_0= ruleStatementRule ) )* )? otherlv_10= ';' ) + // InternalDataDescriptionLanguage.g:251:2: ( ( ( (lv_scale_0_0= ruleScaleType ) ) otherlv_1= 'type' ( (lv_name_2_0= ruleStringOrId ) ) (otherlv_3= 'description' otherlv_4= ':' ( (lv_description_5_0= RULE_STRING ) ) )? (otherlv_6= 'with' otherlv_7= 'constraints' otherlv_8= ':' ( (lv_constraints_9_0= ruleStatementRule ) )* )? otherlv_10= ';' ) ) + // InternalDataDescriptionLanguage.g:252:2: ( ( (lv_scale_0_0= ruleScaleType ) ) otherlv_1= 'type' ( (lv_name_2_0= ruleStringOrId ) ) (otherlv_3= 'description' otherlv_4= ':' ( (lv_description_5_0= RULE_STRING ) ) )? (otherlv_6= 'with' otherlv_7= 'constraints' otherlv_8= ':' ( (lv_constraints_9_0= ruleStatementRule ) )* )? otherlv_10= ';' ) { - // InternalDataDescriptionLanguage.g:298:2: ( ( (lv_scale_0_0= ruleScaleType ) ) otherlv_1= 'type' ( (lv_name_2_0= ruleStringOrId ) ) (otherlv_3= 'description' otherlv_4= ':' ( (lv_description_5_0= RULE_STRING ) ) )? (otherlv_6= 'with' otherlv_7= 'constraints' otherlv_8= ':' ( (lv_constraints_9_0= ruleStatementRule ) )* )? otherlv_10= ';' ) - // InternalDataDescriptionLanguage.g:299:3: ( (lv_scale_0_0= ruleScaleType ) ) otherlv_1= 'type' ( (lv_name_2_0= ruleStringOrId ) ) (otherlv_3= 'description' otherlv_4= ':' ( (lv_description_5_0= RULE_STRING ) ) )? (otherlv_6= 'with' otherlv_7= 'constraints' otherlv_8= ':' ( (lv_constraints_9_0= ruleStatementRule ) )* )? otherlv_10= ';' + // InternalDataDescriptionLanguage.g:252:2: ( ( (lv_scale_0_0= ruleScaleType ) ) otherlv_1= 'type' ( (lv_name_2_0= ruleStringOrId ) ) (otherlv_3= 'description' otherlv_4= ':' ( (lv_description_5_0= RULE_STRING ) ) )? (otherlv_6= 'with' otherlv_7= 'constraints' otherlv_8= ':' ( (lv_constraints_9_0= ruleStatementRule ) )* )? otherlv_10= ';' ) + // InternalDataDescriptionLanguage.g:253:3: ( (lv_scale_0_0= ruleScaleType ) ) otherlv_1= 'type' ( (lv_name_2_0= ruleStringOrId ) ) (otherlv_3= 'description' otherlv_4= ':' ( (lv_description_5_0= RULE_STRING ) ) )? (otherlv_6= 'with' otherlv_7= 'constraints' otherlv_8= ':' ( (lv_constraints_9_0= ruleStatementRule ) )* )? otherlv_10= ';' { - // InternalDataDescriptionLanguage.g:299:3: ( (lv_scale_0_0= ruleScaleType ) ) - // InternalDataDescriptionLanguage.g:300:4: (lv_scale_0_0= ruleScaleType ) + // InternalDataDescriptionLanguage.g:253:3: ( (lv_scale_0_0= ruleScaleType ) ) + // InternalDataDescriptionLanguage.g:254:4: (lv_scale_0_0= ruleScaleType ) { - // InternalDataDescriptionLanguage.g:300:4: (lv_scale_0_0= ruleScaleType ) - // InternalDataDescriptionLanguage.g:301:5: lv_scale_0_0= ruleScaleType + // InternalDataDescriptionLanguage.g:254:4: (lv_scale_0_0= ruleScaleType ) + // InternalDataDescriptionLanguage.g:255:5: lv_scale_0_0= ruleScaleType { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getDataTypeDefinitionRuleAccess().getScaleScaleTypeEnumRuleCall_0_0()); } - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_11); lv_scale_0_0=ruleScaleType(); state._fsp--; @@ -861,24 +731,24 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } - otherlv_1=(Token)match(input,24,FOLLOW_4); if (state.failed) return current; + otherlv_1=(Token)match(input,22,FOLLOW_4); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getDataTypeDefinitionRuleAccess().getTypeKeyword_1()); } - // InternalDataDescriptionLanguage.g:322:3: ( (lv_name_2_0= ruleStringOrId ) ) - // InternalDataDescriptionLanguage.g:323:4: (lv_name_2_0= ruleStringOrId ) + // InternalDataDescriptionLanguage.g:276:3: ( (lv_name_2_0= ruleStringOrId ) ) + // InternalDataDescriptionLanguage.g:277:4: (lv_name_2_0= ruleStringOrId ) { - // InternalDataDescriptionLanguage.g:323:4: (lv_name_2_0= ruleStringOrId ) - // InternalDataDescriptionLanguage.g:324:5: lv_name_2_0= ruleStringOrId + // InternalDataDescriptionLanguage.g:277:4: (lv_name_2_0= ruleStringOrId ) + // InternalDataDescriptionLanguage.g:278:5: lv_name_2_0= ruleStringOrId { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getDataTypeDefinitionRuleAccess().getNameStringOrIdParserRuleCall_2_0()); } - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_12); lv_name_2_0=ruleStringOrId(); state._fsp--; @@ -902,36 +772,36 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } - // InternalDataDescriptionLanguage.g:341:3: (otherlv_3= 'description' otherlv_4= ':' ( (lv_description_5_0= RULE_STRING ) ) )? + // InternalDataDescriptionLanguage.g:295:3: (otherlv_3= 'description' otherlv_4= ':' ( (lv_description_5_0= RULE_STRING ) ) )? int alt8=2; int LA8_0 = input.LA(1); - if ( (LA8_0==25) ) { + if ( (LA8_0==23) ) { alt8=1; } switch (alt8) { case 1 : - // InternalDataDescriptionLanguage.g:342:4: otherlv_3= 'description' otherlv_4= ':' ( (lv_description_5_0= RULE_STRING ) ) + // InternalDataDescriptionLanguage.g:296:4: otherlv_3= 'description' otherlv_4= ':' ( (lv_description_5_0= RULE_STRING ) ) { - otherlv_3=(Token)match(input,25,FOLLOW_7); if (state.failed) return current; + otherlv_3=(Token)match(input,23,FOLLOW_7); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getDataTypeDefinitionRuleAccess().getDescriptionKeyword_3_0()); } - otherlv_4=(Token)match(input,18,FOLLOW_14); if (state.failed) return current; + otherlv_4=(Token)match(input,18,FOLLOW_13); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getDataTypeDefinitionRuleAccess().getColonKeyword_3_1()); } - // InternalDataDescriptionLanguage.g:350:4: ( (lv_description_5_0= RULE_STRING ) ) - // InternalDataDescriptionLanguage.g:351:5: (lv_description_5_0= RULE_STRING ) + // InternalDataDescriptionLanguage.g:304:4: ( (lv_description_5_0= RULE_STRING ) ) + // InternalDataDescriptionLanguage.g:305:5: (lv_description_5_0= RULE_STRING ) { - // InternalDataDescriptionLanguage.g:351:5: (lv_description_5_0= RULE_STRING ) - // InternalDataDescriptionLanguage.g:352:6: lv_description_5_0= RULE_STRING + // InternalDataDescriptionLanguage.g:305:5: (lv_description_5_0= RULE_STRING ) + // InternalDataDescriptionLanguage.g:306:6: lv_description_5_0= RULE_STRING { - lv_description_5_0=(Token)match(input,RULE_STRING,FOLLOW_15); if (state.failed) return current; + lv_description_5_0=(Token)match(input,RULE_STRING,FOLLOW_14); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_description_5_0, grammarAccess.getDataTypeDefinitionRuleAccess().getDescriptionSTRINGTerminalRuleCall_3_2_0()); @@ -961,18 +831,18 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } - // InternalDataDescriptionLanguage.g:369:3: (otherlv_6= 'with' otherlv_7= 'constraints' otherlv_8= ':' ( (lv_constraints_9_0= ruleStatementRule ) )* )? + // InternalDataDescriptionLanguage.g:323:3: (otherlv_6= 'with' otherlv_7= 'constraints' otherlv_8= ':' ( (lv_constraints_9_0= ruleStatementRule ) )* )? int alt10=2; int LA10_0 = input.LA(1); - if ( (LA10_0==26) ) { + if ( (LA10_0==24) ) { alt10=1; } switch (alt10) { case 1 : - // InternalDataDescriptionLanguage.g:370:4: otherlv_6= 'with' otherlv_7= 'constraints' otherlv_8= ':' ( (lv_constraints_9_0= ruleStatementRule ) )* + // InternalDataDescriptionLanguage.g:324:4: otherlv_6= 'with' otherlv_7= 'constraints' otherlv_8= ':' ( (lv_constraints_9_0= ruleStatementRule ) )* { - otherlv_6=(Token)match(input,26,FOLLOW_16); if (state.failed) return current; + otherlv_6=(Token)match(input,24,FOLLOW_15); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_6, grammarAccess.getDataTypeDefinitionRuleAccess().getWithKeyword_4_0()); @@ -984,36 +854,36 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr newLeafNode(otherlv_7, grammarAccess.getDataTypeDefinitionRuleAccess().getConstraintsKeyword_4_1()); } - otherlv_8=(Token)match(input,18,FOLLOW_17); if (state.failed) return current; + otherlv_8=(Token)match(input,18,FOLLOW_16); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_8, grammarAccess.getDataTypeDefinitionRuleAccess().getColonKeyword_4_2()); } - // InternalDataDescriptionLanguage.g:382:4: ( (lv_constraints_9_0= ruleStatementRule ) )* + // InternalDataDescriptionLanguage.g:336:4: ( (lv_constraints_9_0= ruleStatementRule ) )* loop9: do { int alt9=2; int LA9_0 = input.LA(1); - if ( ((LA9_0>=RULE_STRING && LA9_0<=RULE_ID)||LA9_0==28||LA9_0==32||LA9_0==34||LA9_0==37||(LA9_0>=40 && LA9_0<=41)||(LA9_0>=64 && LA9_0<=65)) ) { + if ( ((LA9_0>=RULE_STRING && LA9_0<=RULE_ID)||LA9_0==27||LA9_0==31||LA9_0==33||LA9_0==36||(LA9_0>=39 && LA9_0<=40)||(LA9_0>=65 && LA9_0<=66)) ) { alt9=1; } switch (alt9) { case 1 : - // InternalDataDescriptionLanguage.g:383:5: (lv_constraints_9_0= ruleStatementRule ) + // InternalDataDescriptionLanguage.g:337:5: (lv_constraints_9_0= ruleStatementRule ) { - // InternalDataDescriptionLanguage.g:383:5: (lv_constraints_9_0= ruleStatementRule ) - // InternalDataDescriptionLanguage.g:384:6: lv_constraints_9_0= ruleStatementRule + // InternalDataDescriptionLanguage.g:337:5: (lv_constraints_9_0= ruleStatementRule ) + // InternalDataDescriptionLanguage.g:338:6: lv_constraints_9_0= ruleStatementRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getDataTypeDefinitionRuleAccess().getConstraintsStatementRuleParserRuleCall_4_3_0()); } - pushFollow(FOLLOW_17); + pushFollow(FOLLOW_16); lv_constraints_9_0=ruleStatementRule(); state._fsp--; @@ -1049,7 +919,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } - otherlv_10=(Token)match(input,23,FOLLOW_2); if (state.failed) return current; + otherlv_10=(Token)match(input,25,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_10, grammarAccess.getDataTypeDefinitionRuleAccess().getSemicolonKeyword_5()); @@ -1080,7 +950,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleDataDescriptionRule" - // InternalDataDescriptionLanguage.g:410:1: entryRuleDataDescriptionRule returns [EObject current=null] : iv_ruleDataDescriptionRule= ruleDataDescriptionRule EOF ; + // InternalDataDescriptionLanguage.g:364:1: entryRuleDataDescriptionRule returns [EObject current=null] : iv_ruleDataDescriptionRule= ruleDataDescriptionRule EOF ; public final EObject entryRuleDataDescriptionRule() throws RecognitionException { EObject current = null; @@ -1088,8 +958,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:410:60: (iv_ruleDataDescriptionRule= ruleDataDescriptionRule EOF ) - // InternalDataDescriptionLanguage.g:411:2: iv_ruleDataDescriptionRule= ruleDataDescriptionRule EOF + // InternalDataDescriptionLanguage.g:364:60: (iv_ruleDataDescriptionRule= ruleDataDescriptionRule EOF ) + // InternalDataDescriptionLanguage.g:365:2: iv_ruleDataDescriptionRule= ruleDataDescriptionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getDataDescriptionRuleRule()); @@ -1120,7 +990,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleDataDescriptionRule" - // InternalDataDescriptionLanguage.g:417:1: ruleDataDescriptionRule returns [EObject current=null] : (this_TypedDataDescriptionRule_0= ruleTypedDataDescriptionRule | this_UntypedDataDescriptionRule_1= ruleUntypedDataDescriptionRule ) ; + // InternalDataDescriptionLanguage.g:371:1: ruleDataDescriptionRule returns [EObject current=null] : (this_TypedDataDescriptionRule_0= ruleTypedDataDescriptionRule | this_UntypedDataDescriptionRule_1= ruleUntypedDataDescriptionRule ) ; public final EObject ruleDataDescriptionRule() throws RecognitionException { EObject current = null; @@ -1133,15 +1003,15 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:423:2: ( (this_TypedDataDescriptionRule_0= ruleTypedDataDescriptionRule | this_UntypedDataDescriptionRule_1= ruleUntypedDataDescriptionRule ) ) - // InternalDataDescriptionLanguage.g:424:2: (this_TypedDataDescriptionRule_0= ruleTypedDataDescriptionRule | this_UntypedDataDescriptionRule_1= ruleUntypedDataDescriptionRule ) + // InternalDataDescriptionLanguage.g:377:2: ( (this_TypedDataDescriptionRule_0= ruleTypedDataDescriptionRule | this_UntypedDataDescriptionRule_1= ruleUntypedDataDescriptionRule ) ) + // InternalDataDescriptionLanguage.g:378:2: (this_TypedDataDescriptionRule_0= ruleTypedDataDescriptionRule | this_UntypedDataDescriptionRule_1= ruleUntypedDataDescriptionRule ) { - // InternalDataDescriptionLanguage.g:424:2: (this_TypedDataDescriptionRule_0= ruleTypedDataDescriptionRule | this_UntypedDataDescriptionRule_1= ruleUntypedDataDescriptionRule ) + // InternalDataDescriptionLanguage.g:378:2: (this_TypedDataDescriptionRule_0= ruleTypedDataDescriptionRule | this_UntypedDataDescriptionRule_1= ruleUntypedDataDescriptionRule ) int alt11=2; alt11 = dfa11.predict(input); switch (alt11) { case 1 : - // InternalDataDescriptionLanguage.g:425:3: this_TypedDataDescriptionRule_0= ruleTypedDataDescriptionRule + // InternalDataDescriptionLanguage.g:379:3: this_TypedDataDescriptionRule_0= ruleTypedDataDescriptionRule { if ( state.backtracking==0 ) { @@ -1168,7 +1038,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 2 : - // InternalDataDescriptionLanguage.g:437:3: this_UntypedDataDescriptionRule_1= ruleUntypedDataDescriptionRule + // InternalDataDescriptionLanguage.g:391:3: this_UntypedDataDescriptionRule_1= ruleUntypedDataDescriptionRule { if ( state.backtracking==0 ) { @@ -1219,7 +1089,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleTypedDataDescriptionRule" - // InternalDataDescriptionLanguage.g:452:1: entryRuleTypedDataDescriptionRule returns [EObject current=null] : iv_ruleTypedDataDescriptionRule= ruleTypedDataDescriptionRule EOF ; + // InternalDataDescriptionLanguage.g:406:1: entryRuleTypedDataDescriptionRule returns [EObject current=null] : iv_ruleTypedDataDescriptionRule= ruleTypedDataDescriptionRule EOF ; public final EObject entryRuleTypedDataDescriptionRule() throws RecognitionException { EObject current = null; @@ -1227,8 +1097,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:452:65: (iv_ruleTypedDataDescriptionRule= ruleTypedDataDescriptionRule EOF ) - // InternalDataDescriptionLanguage.g:453:2: iv_ruleTypedDataDescriptionRule= ruleTypedDataDescriptionRule EOF + // InternalDataDescriptionLanguage.g:406:65: (iv_ruleTypedDataDescriptionRule= ruleTypedDataDescriptionRule EOF ) + // InternalDataDescriptionLanguage.g:407:2: iv_ruleTypedDataDescriptionRule= ruleTypedDataDescriptionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getTypedDataDescriptionRuleRule()); @@ -1259,7 +1129,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleTypedDataDescriptionRule" - // InternalDataDescriptionLanguage.g:459:1: ruleTypedDataDescriptionRule returns [EObject current=null] : ( ( (lv_representation_0_0= ruleRepresentationType ) ) otherlv_1= 'data' ( (lv_name_2_0= ruleStringOrId ) ) otherlv_3= 'of' otherlv_4= 'type' ( ( ruleQualifiedName ) ) (otherlv_6= 'with' otherlv_7= 'constraints' otherlv_8= ':' ( (lv_constraints_9_0= ruleStatementRule ) )* )? otherlv_10= ';' ) ; + // InternalDataDescriptionLanguage.g:413:1: ruleTypedDataDescriptionRule returns [EObject current=null] : ( ( (lv_representation_0_0= ruleRepresentationType ) ) otherlv_1= 'data' ( (lv_name_2_0= ruleStringOrId ) ) otherlv_3= 'of' otherlv_4= 'type' ( ( ruleQualifiedName ) ) (otherlv_6= 'with' otherlv_7= 'constraints' otherlv_8= ':' ( (lv_constraints_9_0= ruleStatementRule ) )* )? otherlv_10= ';' ) ; public final EObject ruleTypedDataDescriptionRule() throws RecognitionException { EObject current = null; @@ -1281,24 +1151,24 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:465:2: ( ( ( (lv_representation_0_0= ruleRepresentationType ) ) otherlv_1= 'data' ( (lv_name_2_0= ruleStringOrId ) ) otherlv_3= 'of' otherlv_4= 'type' ( ( ruleQualifiedName ) ) (otherlv_6= 'with' otherlv_7= 'constraints' otherlv_8= ':' ( (lv_constraints_9_0= ruleStatementRule ) )* )? otherlv_10= ';' ) ) - // InternalDataDescriptionLanguage.g:466:2: ( ( (lv_representation_0_0= ruleRepresentationType ) ) otherlv_1= 'data' ( (lv_name_2_0= ruleStringOrId ) ) otherlv_3= 'of' otherlv_4= 'type' ( ( ruleQualifiedName ) ) (otherlv_6= 'with' otherlv_7= 'constraints' otherlv_8= ':' ( (lv_constraints_9_0= ruleStatementRule ) )* )? otherlv_10= ';' ) + // InternalDataDescriptionLanguage.g:419:2: ( ( ( (lv_representation_0_0= ruleRepresentationType ) ) otherlv_1= 'data' ( (lv_name_2_0= ruleStringOrId ) ) otherlv_3= 'of' otherlv_4= 'type' ( ( ruleQualifiedName ) ) (otherlv_6= 'with' otherlv_7= 'constraints' otherlv_8= ':' ( (lv_constraints_9_0= ruleStatementRule ) )* )? otherlv_10= ';' ) ) + // InternalDataDescriptionLanguage.g:420:2: ( ( (lv_representation_0_0= ruleRepresentationType ) ) otherlv_1= 'data' ( (lv_name_2_0= ruleStringOrId ) ) otherlv_3= 'of' otherlv_4= 'type' ( ( ruleQualifiedName ) ) (otherlv_6= 'with' otherlv_7= 'constraints' otherlv_8= ':' ( (lv_constraints_9_0= ruleStatementRule ) )* )? otherlv_10= ';' ) { - // InternalDataDescriptionLanguage.g:466:2: ( ( (lv_representation_0_0= ruleRepresentationType ) ) otherlv_1= 'data' ( (lv_name_2_0= ruleStringOrId ) ) otherlv_3= 'of' otherlv_4= 'type' ( ( ruleQualifiedName ) ) (otherlv_6= 'with' otherlv_7= 'constraints' otherlv_8= ':' ( (lv_constraints_9_0= ruleStatementRule ) )* )? otherlv_10= ';' ) - // InternalDataDescriptionLanguage.g:467:3: ( (lv_representation_0_0= ruleRepresentationType ) ) otherlv_1= 'data' ( (lv_name_2_0= ruleStringOrId ) ) otherlv_3= 'of' otherlv_4= 'type' ( ( ruleQualifiedName ) ) (otherlv_6= 'with' otherlv_7= 'constraints' otherlv_8= ':' ( (lv_constraints_9_0= ruleStatementRule ) )* )? otherlv_10= ';' + // InternalDataDescriptionLanguage.g:420:2: ( ( (lv_representation_0_0= ruleRepresentationType ) ) otherlv_1= 'data' ( (lv_name_2_0= ruleStringOrId ) ) otherlv_3= 'of' otherlv_4= 'type' ( ( ruleQualifiedName ) ) (otherlv_6= 'with' otherlv_7= 'constraints' otherlv_8= ':' ( (lv_constraints_9_0= ruleStatementRule ) )* )? otherlv_10= ';' ) + // InternalDataDescriptionLanguage.g:421:3: ( (lv_representation_0_0= ruleRepresentationType ) ) otherlv_1= 'data' ( (lv_name_2_0= ruleStringOrId ) ) otherlv_3= 'of' otherlv_4= 'type' ( ( ruleQualifiedName ) ) (otherlv_6= 'with' otherlv_7= 'constraints' otherlv_8= ':' ( (lv_constraints_9_0= ruleStatementRule ) )* )? otherlv_10= ';' { - // InternalDataDescriptionLanguage.g:467:3: ( (lv_representation_0_0= ruleRepresentationType ) ) - // InternalDataDescriptionLanguage.g:468:4: (lv_representation_0_0= ruleRepresentationType ) + // InternalDataDescriptionLanguage.g:421:3: ( (lv_representation_0_0= ruleRepresentationType ) ) + // InternalDataDescriptionLanguage.g:422:4: (lv_representation_0_0= ruleRepresentationType ) { - // InternalDataDescriptionLanguage.g:468:4: (lv_representation_0_0= ruleRepresentationType ) - // InternalDataDescriptionLanguage.g:469:5: lv_representation_0_0= ruleRepresentationType + // InternalDataDescriptionLanguage.g:422:4: (lv_representation_0_0= ruleRepresentationType ) + // InternalDataDescriptionLanguage.g:423:5: lv_representation_0_0= ruleRepresentationType { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getTypedDataDescriptionRuleAccess().getRepresentationRepresentationTypeEnumRuleCall_0_0()); } - pushFollow(FOLLOW_18); + pushFollow(FOLLOW_17); lv_representation_0_0=ruleRepresentationType(); state._fsp--; @@ -1328,18 +1198,18 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr newLeafNode(otherlv_1, grammarAccess.getTypedDataDescriptionRuleAccess().getDataKeyword_1()); } - // InternalDataDescriptionLanguage.g:490:3: ( (lv_name_2_0= ruleStringOrId ) ) - // InternalDataDescriptionLanguage.g:491:4: (lv_name_2_0= ruleStringOrId ) + // InternalDataDescriptionLanguage.g:444:3: ( (lv_name_2_0= ruleStringOrId ) ) + // InternalDataDescriptionLanguage.g:445:4: (lv_name_2_0= ruleStringOrId ) { - // InternalDataDescriptionLanguage.g:491:4: (lv_name_2_0= ruleStringOrId ) - // InternalDataDescriptionLanguage.g:492:5: lv_name_2_0= ruleStringOrId + // InternalDataDescriptionLanguage.g:445:4: (lv_name_2_0= ruleStringOrId ) + // InternalDataDescriptionLanguage.g:446:5: lv_name_2_0= ruleStringOrId { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getTypedDataDescriptionRuleAccess().getNameStringOrIdParserRuleCall_2_0()); } - pushFollow(FOLLOW_19); + pushFollow(FOLLOW_18); lv_name_2_0=ruleStringOrId(); state._fsp--; @@ -1363,23 +1233,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } - otherlv_3=(Token)match(input,27,FOLLOW_12); if (state.failed) return current; + otherlv_3=(Token)match(input,26,FOLLOW_11); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getTypedDataDescriptionRuleAccess().getOfKeyword_3()); } - otherlv_4=(Token)match(input,24,FOLLOW_4); if (state.failed) return current; + otherlv_4=(Token)match(input,22,FOLLOW_4); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getTypedDataDescriptionRuleAccess().getTypeKeyword_4()); } - // InternalDataDescriptionLanguage.g:517:3: ( ( ruleQualifiedName ) ) - // InternalDataDescriptionLanguage.g:518:4: ( ruleQualifiedName ) + // InternalDataDescriptionLanguage.g:471:3: ( ( ruleQualifiedName ) ) + // InternalDataDescriptionLanguage.g:472:4: ( ruleQualifiedName ) { - // InternalDataDescriptionLanguage.g:518:4: ( ruleQualifiedName ) - // InternalDataDescriptionLanguage.g:519:5: ruleQualifiedName + // InternalDataDescriptionLanguage.g:472:4: ( ruleQualifiedName ) + // InternalDataDescriptionLanguage.g:473:5: ruleQualifiedName { if ( state.backtracking==0 ) { @@ -1398,7 +1268,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr newCompositeNode(grammarAccess.getTypedDataDescriptionRuleAccess().getTypeDataTypeDefinitionCrossReference_5_0()); } - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_14); ruleQualifiedName(); state._fsp--; @@ -1414,18 +1284,18 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } - // InternalDataDescriptionLanguage.g:536:3: (otherlv_6= 'with' otherlv_7= 'constraints' otherlv_8= ':' ( (lv_constraints_9_0= ruleStatementRule ) )* )? + // InternalDataDescriptionLanguage.g:490:3: (otherlv_6= 'with' otherlv_7= 'constraints' otherlv_8= ':' ( (lv_constraints_9_0= ruleStatementRule ) )* )? int alt13=2; int LA13_0 = input.LA(1); - if ( (LA13_0==26) ) { + if ( (LA13_0==24) ) { alt13=1; } switch (alt13) { case 1 : - // InternalDataDescriptionLanguage.g:537:4: otherlv_6= 'with' otherlv_7= 'constraints' otherlv_8= ':' ( (lv_constraints_9_0= ruleStatementRule ) )* + // InternalDataDescriptionLanguage.g:491:4: otherlv_6= 'with' otherlv_7= 'constraints' otherlv_8= ':' ( (lv_constraints_9_0= ruleStatementRule ) )* { - otherlv_6=(Token)match(input,26,FOLLOW_16); if (state.failed) return current; + otherlv_6=(Token)match(input,24,FOLLOW_15); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_6, grammarAccess.getTypedDataDescriptionRuleAccess().getWithKeyword_6_0()); @@ -1437,36 +1307,36 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr newLeafNode(otherlv_7, grammarAccess.getTypedDataDescriptionRuleAccess().getConstraintsKeyword_6_1()); } - otherlv_8=(Token)match(input,18,FOLLOW_17); if (state.failed) return current; + otherlv_8=(Token)match(input,18,FOLLOW_16); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_8, grammarAccess.getTypedDataDescriptionRuleAccess().getColonKeyword_6_2()); } - // InternalDataDescriptionLanguage.g:549:4: ( (lv_constraints_9_0= ruleStatementRule ) )* + // InternalDataDescriptionLanguage.g:503:4: ( (lv_constraints_9_0= ruleStatementRule ) )* loop12: do { int alt12=2; int LA12_0 = input.LA(1); - if ( ((LA12_0>=RULE_STRING && LA12_0<=RULE_ID)||LA12_0==28||LA12_0==32||LA12_0==34||LA12_0==37||(LA12_0>=40 && LA12_0<=41)||(LA12_0>=64 && LA12_0<=65)) ) { + if ( ((LA12_0>=RULE_STRING && LA12_0<=RULE_ID)||LA12_0==27||LA12_0==31||LA12_0==33||LA12_0==36||(LA12_0>=39 && LA12_0<=40)||(LA12_0>=65 && LA12_0<=66)) ) { alt12=1; } switch (alt12) { case 1 : - // InternalDataDescriptionLanguage.g:550:5: (lv_constraints_9_0= ruleStatementRule ) + // InternalDataDescriptionLanguage.g:504:5: (lv_constraints_9_0= ruleStatementRule ) { - // InternalDataDescriptionLanguage.g:550:5: (lv_constraints_9_0= ruleStatementRule ) - // InternalDataDescriptionLanguage.g:551:6: lv_constraints_9_0= ruleStatementRule + // InternalDataDescriptionLanguage.g:504:5: (lv_constraints_9_0= ruleStatementRule ) + // InternalDataDescriptionLanguage.g:505:6: lv_constraints_9_0= ruleStatementRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getTypedDataDescriptionRuleAccess().getConstraintsStatementRuleParserRuleCall_6_3_0()); } - pushFollow(FOLLOW_17); + pushFollow(FOLLOW_16); lv_constraints_9_0=ruleStatementRule(); state._fsp--; @@ -1502,7 +1372,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } - otherlv_10=(Token)match(input,23,FOLLOW_2); if (state.failed) return current; + otherlv_10=(Token)match(input,25,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_10, grammarAccess.getTypedDataDescriptionRuleAccess().getSemicolonKeyword_7()); @@ -1533,7 +1403,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleUntypedDataDescriptionRule" - // InternalDataDescriptionLanguage.g:577:1: entryRuleUntypedDataDescriptionRule returns [EObject current=null] : iv_ruleUntypedDataDescriptionRule= ruleUntypedDataDescriptionRule EOF ; + // InternalDataDescriptionLanguage.g:531:1: entryRuleUntypedDataDescriptionRule returns [EObject current=null] : iv_ruleUntypedDataDescriptionRule= ruleUntypedDataDescriptionRule EOF ; public final EObject entryRuleUntypedDataDescriptionRule() throws RecognitionException { EObject current = null; @@ -1541,8 +1411,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:577:67: (iv_ruleUntypedDataDescriptionRule= ruleUntypedDataDescriptionRule EOF ) - // InternalDataDescriptionLanguage.g:578:2: iv_ruleUntypedDataDescriptionRule= ruleUntypedDataDescriptionRule EOF + // InternalDataDescriptionLanguage.g:531:67: (iv_ruleUntypedDataDescriptionRule= ruleUntypedDataDescriptionRule EOF ) + // InternalDataDescriptionLanguage.g:532:2: iv_ruleUntypedDataDescriptionRule= ruleUntypedDataDescriptionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getUntypedDataDescriptionRuleRule()); @@ -1573,7 +1443,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleUntypedDataDescriptionRule" - // InternalDataDescriptionLanguage.g:584:1: ruleUntypedDataDescriptionRule returns [EObject current=null] : ( ( (lv_scale_0_0= ruleScaleType ) )? ( (lv_representation_1_0= ruleRepresentationType ) ) otherlv_2= 'data' ( (lv_name_3_0= ruleStringOrId ) ) (otherlv_4= 'with' otherlv_5= 'constraints' otherlv_6= ':' ( (lv_constraints_7_0= ruleStatementRule ) )* )? otherlv_8= ';' ) ; + // InternalDataDescriptionLanguage.g:538:1: ruleUntypedDataDescriptionRule returns [EObject current=null] : ( ( (lv_scale_0_0= ruleScaleType ) )? ( (lv_representation_1_0= ruleRepresentationType ) ) otherlv_2= 'data' ( (lv_name_3_0= ruleStringOrId ) ) (otherlv_4= 'with' otherlv_5= 'constraints' otherlv_6= ':' ( (lv_constraints_7_0= ruleStatementRule ) )* )? otherlv_8= ';' ) ; public final EObject ruleUntypedDataDescriptionRule() throws RecognitionException { EObject current = null; @@ -1595,32 +1465,32 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:590:2: ( ( ( (lv_scale_0_0= ruleScaleType ) )? ( (lv_representation_1_0= ruleRepresentationType ) ) otherlv_2= 'data' ( (lv_name_3_0= ruleStringOrId ) ) (otherlv_4= 'with' otherlv_5= 'constraints' otherlv_6= ':' ( (lv_constraints_7_0= ruleStatementRule ) )* )? otherlv_8= ';' ) ) - // InternalDataDescriptionLanguage.g:591:2: ( ( (lv_scale_0_0= ruleScaleType ) )? ( (lv_representation_1_0= ruleRepresentationType ) ) otherlv_2= 'data' ( (lv_name_3_0= ruleStringOrId ) ) (otherlv_4= 'with' otherlv_5= 'constraints' otherlv_6= ':' ( (lv_constraints_7_0= ruleStatementRule ) )* )? otherlv_8= ';' ) + // InternalDataDescriptionLanguage.g:544:2: ( ( ( (lv_scale_0_0= ruleScaleType ) )? ( (lv_representation_1_0= ruleRepresentationType ) ) otherlv_2= 'data' ( (lv_name_3_0= ruleStringOrId ) ) (otherlv_4= 'with' otherlv_5= 'constraints' otherlv_6= ':' ( (lv_constraints_7_0= ruleStatementRule ) )* )? otherlv_8= ';' ) ) + // InternalDataDescriptionLanguage.g:545:2: ( ( (lv_scale_0_0= ruleScaleType ) )? ( (lv_representation_1_0= ruleRepresentationType ) ) otherlv_2= 'data' ( (lv_name_3_0= ruleStringOrId ) ) (otherlv_4= 'with' otherlv_5= 'constraints' otherlv_6= ':' ( (lv_constraints_7_0= ruleStatementRule ) )* )? otherlv_8= ';' ) { - // InternalDataDescriptionLanguage.g:591:2: ( ( (lv_scale_0_0= ruleScaleType ) )? ( (lv_representation_1_0= ruleRepresentationType ) ) otherlv_2= 'data' ( (lv_name_3_0= ruleStringOrId ) ) (otherlv_4= 'with' otherlv_5= 'constraints' otherlv_6= ':' ( (lv_constraints_7_0= ruleStatementRule ) )* )? otherlv_8= ';' ) - // InternalDataDescriptionLanguage.g:592:3: ( (lv_scale_0_0= ruleScaleType ) )? ( (lv_representation_1_0= ruleRepresentationType ) ) otherlv_2= 'data' ( (lv_name_3_0= ruleStringOrId ) ) (otherlv_4= 'with' otherlv_5= 'constraints' otherlv_6= ':' ( (lv_constraints_7_0= ruleStatementRule ) )* )? otherlv_8= ';' + // InternalDataDescriptionLanguage.g:545:2: ( ( (lv_scale_0_0= ruleScaleType ) )? ( (lv_representation_1_0= ruleRepresentationType ) ) otherlv_2= 'data' ( (lv_name_3_0= ruleStringOrId ) ) (otherlv_4= 'with' otherlv_5= 'constraints' otherlv_6= ':' ( (lv_constraints_7_0= ruleStatementRule ) )* )? otherlv_8= ';' ) + // InternalDataDescriptionLanguage.g:546:3: ( (lv_scale_0_0= ruleScaleType ) )? ( (lv_representation_1_0= ruleRepresentationType ) ) otherlv_2= 'data' ( (lv_name_3_0= ruleStringOrId ) ) (otherlv_4= 'with' otherlv_5= 'constraints' otherlv_6= ':' ( (lv_constraints_7_0= ruleStatementRule ) )* )? otherlv_8= ';' { - // InternalDataDescriptionLanguage.g:592:3: ( (lv_scale_0_0= ruleScaleType ) )? + // InternalDataDescriptionLanguage.g:546:3: ( (lv_scale_0_0= ruleScaleType ) )? int alt14=2; int LA14_0 = input.LA(1); - if ( ((LA14_0>=52 && LA14_0<=55)) ) { + if ( ((LA14_0>=53 && LA14_0<=56)) ) { alt14=1; } switch (alt14) { case 1 : - // InternalDataDescriptionLanguage.g:593:4: (lv_scale_0_0= ruleScaleType ) + // InternalDataDescriptionLanguage.g:547:4: (lv_scale_0_0= ruleScaleType ) { - // InternalDataDescriptionLanguage.g:593:4: (lv_scale_0_0= ruleScaleType ) - // InternalDataDescriptionLanguage.g:594:5: lv_scale_0_0= ruleScaleType + // InternalDataDescriptionLanguage.g:547:4: (lv_scale_0_0= ruleScaleType ) + // InternalDataDescriptionLanguage.g:548:5: lv_scale_0_0= ruleScaleType { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getUntypedDataDescriptionRuleAccess().getScaleScaleTypeEnumRuleCall_0_0()); } - pushFollow(FOLLOW_20); + pushFollow(FOLLOW_19); lv_scale_0_0=ruleScaleType(); state._fsp--; @@ -1647,18 +1517,18 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } - // InternalDataDescriptionLanguage.g:611:3: ( (lv_representation_1_0= ruleRepresentationType ) ) - // InternalDataDescriptionLanguage.g:612:4: (lv_representation_1_0= ruleRepresentationType ) + // InternalDataDescriptionLanguage.g:565:3: ( (lv_representation_1_0= ruleRepresentationType ) ) + // InternalDataDescriptionLanguage.g:566:4: (lv_representation_1_0= ruleRepresentationType ) { - // InternalDataDescriptionLanguage.g:612:4: (lv_representation_1_0= ruleRepresentationType ) - // InternalDataDescriptionLanguage.g:613:5: lv_representation_1_0= ruleRepresentationType + // InternalDataDescriptionLanguage.g:566:4: (lv_representation_1_0= ruleRepresentationType ) + // InternalDataDescriptionLanguage.g:567:5: lv_representation_1_0= ruleRepresentationType { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getUntypedDataDescriptionRuleAccess().getRepresentationRepresentationTypeEnumRuleCall_1_0()); } - pushFollow(FOLLOW_18); + pushFollow(FOLLOW_17); lv_representation_1_0=ruleRepresentationType(); state._fsp--; @@ -1688,18 +1558,18 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr newLeafNode(otherlv_2, grammarAccess.getUntypedDataDescriptionRuleAccess().getDataKeyword_2()); } - // InternalDataDescriptionLanguage.g:634:3: ( (lv_name_3_0= ruleStringOrId ) ) - // InternalDataDescriptionLanguage.g:635:4: (lv_name_3_0= ruleStringOrId ) + // InternalDataDescriptionLanguage.g:588:3: ( (lv_name_3_0= ruleStringOrId ) ) + // InternalDataDescriptionLanguage.g:589:4: (lv_name_3_0= ruleStringOrId ) { - // InternalDataDescriptionLanguage.g:635:4: (lv_name_3_0= ruleStringOrId ) - // InternalDataDescriptionLanguage.g:636:5: lv_name_3_0= ruleStringOrId + // InternalDataDescriptionLanguage.g:589:4: (lv_name_3_0= ruleStringOrId ) + // InternalDataDescriptionLanguage.g:590:5: lv_name_3_0= ruleStringOrId { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getUntypedDataDescriptionRuleAccess().getNameStringOrIdParserRuleCall_3_0()); } - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_14); lv_name_3_0=ruleStringOrId(); state._fsp--; @@ -1723,18 +1593,18 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } - // InternalDataDescriptionLanguage.g:653:3: (otherlv_4= 'with' otherlv_5= 'constraints' otherlv_6= ':' ( (lv_constraints_7_0= ruleStatementRule ) )* )? + // InternalDataDescriptionLanguage.g:607:3: (otherlv_4= 'with' otherlv_5= 'constraints' otherlv_6= ':' ( (lv_constraints_7_0= ruleStatementRule ) )* )? int alt16=2; int LA16_0 = input.LA(1); - if ( (LA16_0==26) ) { + if ( (LA16_0==24) ) { alt16=1; } switch (alt16) { case 1 : - // InternalDataDescriptionLanguage.g:654:4: otherlv_4= 'with' otherlv_5= 'constraints' otherlv_6= ':' ( (lv_constraints_7_0= ruleStatementRule ) )* + // InternalDataDescriptionLanguage.g:608:4: otherlv_4= 'with' otherlv_5= 'constraints' otherlv_6= ':' ( (lv_constraints_7_0= ruleStatementRule ) )* { - otherlv_4=(Token)match(input,26,FOLLOW_16); if (state.failed) return current; + otherlv_4=(Token)match(input,24,FOLLOW_15); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getUntypedDataDescriptionRuleAccess().getWithKeyword_4_0()); @@ -1746,36 +1616,36 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr newLeafNode(otherlv_5, grammarAccess.getUntypedDataDescriptionRuleAccess().getConstraintsKeyword_4_1()); } - otherlv_6=(Token)match(input,18,FOLLOW_17); if (state.failed) return current; + otherlv_6=(Token)match(input,18,FOLLOW_16); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_6, grammarAccess.getUntypedDataDescriptionRuleAccess().getColonKeyword_4_2()); } - // InternalDataDescriptionLanguage.g:666:4: ( (lv_constraints_7_0= ruleStatementRule ) )* + // InternalDataDescriptionLanguage.g:620:4: ( (lv_constraints_7_0= ruleStatementRule ) )* loop15: do { int alt15=2; int LA15_0 = input.LA(1); - if ( ((LA15_0>=RULE_STRING && LA15_0<=RULE_ID)||LA15_0==28||LA15_0==32||LA15_0==34||LA15_0==37||(LA15_0>=40 && LA15_0<=41)||(LA15_0>=64 && LA15_0<=65)) ) { + if ( ((LA15_0>=RULE_STRING && LA15_0<=RULE_ID)||LA15_0==27||LA15_0==31||LA15_0==33||LA15_0==36||(LA15_0>=39 && LA15_0<=40)||(LA15_0>=65 && LA15_0<=66)) ) { alt15=1; } switch (alt15) { case 1 : - // InternalDataDescriptionLanguage.g:667:5: (lv_constraints_7_0= ruleStatementRule ) + // InternalDataDescriptionLanguage.g:621:5: (lv_constraints_7_0= ruleStatementRule ) { - // InternalDataDescriptionLanguage.g:667:5: (lv_constraints_7_0= ruleStatementRule ) - // InternalDataDescriptionLanguage.g:668:6: lv_constraints_7_0= ruleStatementRule + // InternalDataDescriptionLanguage.g:621:5: (lv_constraints_7_0= ruleStatementRule ) + // InternalDataDescriptionLanguage.g:622:6: lv_constraints_7_0= ruleStatementRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getUntypedDataDescriptionRuleAccess().getConstraintsStatementRuleParserRuleCall_4_3_0()); } - pushFollow(FOLLOW_17); + pushFollow(FOLLOW_16); lv_constraints_7_0=ruleStatementRule(); state._fsp--; @@ -1811,7 +1681,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } - otherlv_8=(Token)match(input,23,FOLLOW_2); if (state.failed) return current; + otherlv_8=(Token)match(input,25,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_8, grammarAccess.getUntypedDataDescriptionRuleAccess().getSemicolonKeyword_5()); @@ -1842,7 +1712,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleStatementRule" - // InternalDataDescriptionLanguage.g:694:1: entryRuleStatementRule returns [EObject current=null] : iv_ruleStatementRule= ruleStatementRule EOF ; + // InternalDataDescriptionLanguage.g:648:1: entryRuleStatementRule returns [EObject current=null] : iv_ruleStatementRule= ruleStatementRule EOF ; public final EObject entryRuleStatementRule() throws RecognitionException { EObject current = null; @@ -1850,8 +1720,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:694:54: (iv_ruleStatementRule= ruleStatementRule EOF ) - // InternalDataDescriptionLanguage.g:695:2: iv_ruleStatementRule= ruleStatementRule EOF + // InternalDataDescriptionLanguage.g:648:54: (iv_ruleStatementRule= ruleStatementRule EOF ) + // InternalDataDescriptionLanguage.g:649:2: iv_ruleStatementRule= ruleStatementRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getStatementRuleRule()); @@ -1882,7 +1752,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleStatementRule" - // InternalDataDescriptionLanguage.g:701:1: ruleStatementRule returns [EObject current=null] : (this_ExpressionRule_0= ruleExpressionRule otherlv_1= ';' ) ; + // InternalDataDescriptionLanguage.g:655:1: ruleStatementRule returns [EObject current=null] : (this_ExpressionRule_0= ruleExpressionRule otherlv_1= ';' ) ; public final EObject ruleStatementRule() throws RecognitionException { EObject current = null; @@ -1894,11 +1764,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:707:2: ( (this_ExpressionRule_0= ruleExpressionRule otherlv_1= ';' ) ) - // InternalDataDescriptionLanguage.g:708:2: (this_ExpressionRule_0= ruleExpressionRule otherlv_1= ';' ) + // InternalDataDescriptionLanguage.g:661:2: ( (this_ExpressionRule_0= ruleExpressionRule otherlv_1= ';' ) ) + // InternalDataDescriptionLanguage.g:662:2: (this_ExpressionRule_0= ruleExpressionRule otherlv_1= ';' ) { - // InternalDataDescriptionLanguage.g:708:2: (this_ExpressionRule_0= ruleExpressionRule otherlv_1= ';' ) - // InternalDataDescriptionLanguage.g:709:3: this_ExpressionRule_0= ruleExpressionRule otherlv_1= ';' + // InternalDataDescriptionLanguage.g:662:2: (this_ExpressionRule_0= ruleExpressionRule otherlv_1= ';' ) + // InternalDataDescriptionLanguage.g:663:3: this_ExpressionRule_0= ruleExpressionRule otherlv_1= ';' { if ( state.backtracking==0 ) { @@ -1910,7 +1780,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr newCompositeNode(grammarAccess.getStatementRuleAccess().getExpressionRuleParserRuleCall_0()); } - pushFollow(FOLLOW_11); + pushFollow(FOLLOW_20); this_ExpressionRule_0=ruleExpressionRule(); state._fsp--; @@ -1921,7 +1791,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr afterParserOrEnumRuleCall(); } - otherlv_1=(Token)match(input,23,FOLLOW_2); if (state.failed) return current; + otherlv_1=(Token)match(input,25,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getStatementRuleAccess().getSemicolonKeyword_1()); @@ -1952,7 +1822,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleReferenceRule" - // InternalDataDescriptionLanguage.g:728:1: entryRuleReferenceRule returns [EObject current=null] : iv_ruleReferenceRule= ruleReferenceRule EOF ; + // InternalDataDescriptionLanguage.g:682:1: entryRuleReferenceRule returns [EObject current=null] : iv_ruleReferenceRule= ruleReferenceRule EOF ; public final EObject entryRuleReferenceRule() throws RecognitionException { EObject current = null; @@ -1960,8 +1830,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:728:54: (iv_ruleReferenceRule= ruleReferenceRule EOF ) - // InternalDataDescriptionLanguage.g:729:2: iv_ruleReferenceRule= ruleReferenceRule EOF + // InternalDataDescriptionLanguage.g:682:54: (iv_ruleReferenceRule= ruleReferenceRule EOF ) + // InternalDataDescriptionLanguage.g:683:2: iv_ruleReferenceRule= ruleReferenceRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getReferenceRuleRule()); @@ -1992,7 +1862,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleReferenceRule" - // InternalDataDescriptionLanguage.g:735:1: ruleReferenceRule returns [EObject current=null] : (this_ConstantReferenceRule_0= ruleConstantReferenceRule | this_DataReferenceRule_1= ruleDataReferenceRule | this_SelfReferenceRule_2= ruleSelfReferenceRule ) ; + // InternalDataDescriptionLanguage.g:689:1: ruleReferenceRule returns [EObject current=null] : (this_ConstantReferenceRule_0= ruleConstantReferenceRule | this_DataReferenceRule_1= ruleDataReferenceRule | this_SelfReferenceRule_2= ruleSelfReferenceRule ) ; public final EObject ruleReferenceRule() throws RecognitionException { EObject current = null; @@ -2007,10 +1877,10 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:741:2: ( (this_ConstantReferenceRule_0= ruleConstantReferenceRule | this_DataReferenceRule_1= ruleDataReferenceRule | this_SelfReferenceRule_2= ruleSelfReferenceRule ) ) - // InternalDataDescriptionLanguage.g:742:2: (this_ConstantReferenceRule_0= ruleConstantReferenceRule | this_DataReferenceRule_1= ruleDataReferenceRule | this_SelfReferenceRule_2= ruleSelfReferenceRule ) + // InternalDataDescriptionLanguage.g:695:2: ( (this_ConstantReferenceRule_0= ruleConstantReferenceRule | this_DataReferenceRule_1= ruleDataReferenceRule | this_SelfReferenceRule_2= ruleSelfReferenceRule ) ) + // InternalDataDescriptionLanguage.g:696:2: (this_ConstantReferenceRule_0= ruleConstantReferenceRule | this_DataReferenceRule_1= ruleDataReferenceRule | this_SelfReferenceRule_2= ruleSelfReferenceRule ) { - // InternalDataDescriptionLanguage.g:742:2: (this_ConstantReferenceRule_0= ruleConstantReferenceRule | this_DataReferenceRule_1= ruleDataReferenceRule | this_SelfReferenceRule_2= ruleSelfReferenceRule ) + // InternalDataDescriptionLanguage.g:696:2: (this_ConstantReferenceRule_0= ruleConstantReferenceRule | this_DataReferenceRule_1= ruleDataReferenceRule | this_SelfReferenceRule_2= ruleSelfReferenceRule ) int alt17=3; switch ( input.LA(1) ) { case RULE_QUOTED_ID: @@ -2051,7 +1921,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } } break; - case 28: + case 27: { alt17=3; } @@ -2066,7 +1936,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr switch (alt17) { case 1 : - // InternalDataDescriptionLanguage.g:743:3: this_ConstantReferenceRule_0= ruleConstantReferenceRule + // InternalDataDescriptionLanguage.g:697:3: this_ConstantReferenceRule_0= ruleConstantReferenceRule { if ( state.backtracking==0 ) { @@ -2093,7 +1963,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 2 : - // InternalDataDescriptionLanguage.g:755:3: this_DataReferenceRule_1= ruleDataReferenceRule + // InternalDataDescriptionLanguage.g:709:3: this_DataReferenceRule_1= ruleDataReferenceRule { if ( state.backtracking==0 ) { @@ -2120,7 +1990,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 3 : - // InternalDataDescriptionLanguage.g:767:3: this_SelfReferenceRule_2= ruleSelfReferenceRule + // InternalDataDescriptionLanguage.g:721:3: this_SelfReferenceRule_2= ruleSelfReferenceRule { if ( state.backtracking==0 ) { @@ -2171,7 +2041,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleDataReferenceRule" - // InternalDataDescriptionLanguage.g:782:1: entryRuleDataReferenceRule returns [EObject current=null] : iv_ruleDataReferenceRule= ruleDataReferenceRule EOF ; + // InternalDataDescriptionLanguage.g:736:1: entryRuleDataReferenceRule returns [EObject current=null] : iv_ruleDataReferenceRule= ruleDataReferenceRule EOF ; public final EObject entryRuleDataReferenceRule() throws RecognitionException { EObject current = null; @@ -2179,8 +2049,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:782:58: (iv_ruleDataReferenceRule= ruleDataReferenceRule EOF ) - // InternalDataDescriptionLanguage.g:783:2: iv_ruleDataReferenceRule= ruleDataReferenceRule EOF + // InternalDataDescriptionLanguage.g:736:58: (iv_ruleDataReferenceRule= ruleDataReferenceRule EOF ) + // InternalDataDescriptionLanguage.g:737:2: iv_ruleDataReferenceRule= ruleDataReferenceRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getDataReferenceRuleRule()); @@ -2211,7 +2081,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleDataReferenceRule" - // InternalDataDescriptionLanguage.g:789:1: ruleDataReferenceRule returns [EObject current=null] : ( ( ruleQualifiedName ) ) ; + // InternalDataDescriptionLanguage.g:743:1: ruleDataReferenceRule returns [EObject current=null] : ( ( ruleQualifiedName ) ) ; public final EObject ruleDataReferenceRule() throws RecognitionException { EObject current = null; @@ -2219,14 +2089,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:795:2: ( ( ( ruleQualifiedName ) ) ) - // InternalDataDescriptionLanguage.g:796:2: ( ( ruleQualifiedName ) ) + // InternalDataDescriptionLanguage.g:749:2: ( ( ( ruleQualifiedName ) ) ) + // InternalDataDescriptionLanguage.g:750:2: ( ( ruleQualifiedName ) ) { - // InternalDataDescriptionLanguage.g:796:2: ( ( ruleQualifiedName ) ) - // InternalDataDescriptionLanguage.g:797:3: ( ruleQualifiedName ) + // InternalDataDescriptionLanguage.g:750:2: ( ( ruleQualifiedName ) ) + // InternalDataDescriptionLanguage.g:751:3: ( ruleQualifiedName ) { - // InternalDataDescriptionLanguage.g:797:3: ( ruleQualifiedName ) - // InternalDataDescriptionLanguage.g:798:4: ruleQualifiedName + // InternalDataDescriptionLanguage.g:751:3: ( ruleQualifiedName ) + // InternalDataDescriptionLanguage.g:752:4: ruleQualifiedName { if ( state.backtracking==0 ) { @@ -2283,7 +2153,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleSelfReferenceRule" - // InternalDataDescriptionLanguage.g:818:1: entryRuleSelfReferenceRule returns [EObject current=null] : iv_ruleSelfReferenceRule= ruleSelfReferenceRule EOF ; + // InternalDataDescriptionLanguage.g:772:1: entryRuleSelfReferenceRule returns [EObject current=null] : iv_ruleSelfReferenceRule= ruleSelfReferenceRule EOF ; public final EObject entryRuleSelfReferenceRule() throws RecognitionException { EObject current = null; @@ -2291,8 +2161,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:818:58: (iv_ruleSelfReferenceRule= ruleSelfReferenceRule EOF ) - // InternalDataDescriptionLanguage.g:819:2: iv_ruleSelfReferenceRule= ruleSelfReferenceRule EOF + // InternalDataDescriptionLanguage.g:772:58: (iv_ruleSelfReferenceRule= ruleSelfReferenceRule EOF ) + // InternalDataDescriptionLanguage.g:773:2: iv_ruleSelfReferenceRule= ruleSelfReferenceRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getSelfReferenceRuleRule()); @@ -2323,7 +2193,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleSelfReferenceRule" - // InternalDataDescriptionLanguage.g:825:1: ruleSelfReferenceRule returns [EObject current=null] : ( () otherlv_1= 'value' ) ; + // InternalDataDescriptionLanguage.g:779:1: ruleSelfReferenceRule returns [EObject current=null] : ( () otherlv_1= 'value' ) ; public final EObject ruleSelfReferenceRule() throws RecognitionException { EObject current = null; @@ -2333,14 +2203,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:831:2: ( ( () otherlv_1= 'value' ) ) - // InternalDataDescriptionLanguage.g:832:2: ( () otherlv_1= 'value' ) + // InternalDataDescriptionLanguage.g:785:2: ( ( () otherlv_1= 'value' ) ) + // InternalDataDescriptionLanguage.g:786:2: ( () otherlv_1= 'value' ) { - // InternalDataDescriptionLanguage.g:832:2: ( () otherlv_1= 'value' ) - // InternalDataDescriptionLanguage.g:833:3: () otherlv_1= 'value' + // InternalDataDescriptionLanguage.g:786:2: ( () otherlv_1= 'value' ) + // InternalDataDescriptionLanguage.g:787:3: () otherlv_1= 'value' { - // InternalDataDescriptionLanguage.g:833:3: () - // InternalDataDescriptionLanguage.g:834:4: + // InternalDataDescriptionLanguage.g:787:3: () + // InternalDataDescriptionLanguage.g:788:4: { if ( state.backtracking==0 ) { @@ -2357,7 +2227,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } - otherlv_1=(Token)match(input,28,FOLLOW_2); if (state.failed) return current; + otherlv_1=(Token)match(input,27,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getSelfReferenceRuleAccess().getValueKeyword_1()); @@ -2388,7 +2258,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleExpressionRule" - // InternalDataDescriptionLanguage.g:851:1: entryRuleExpressionRule returns [EObject current=null] : iv_ruleExpressionRule= ruleExpressionRule EOF ; + // InternalDataDescriptionLanguage.g:805:1: entryRuleExpressionRule returns [EObject current=null] : iv_ruleExpressionRule= ruleExpressionRule EOF ; public final EObject entryRuleExpressionRule() throws RecognitionException { EObject current = null; @@ -2396,8 +2266,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:851:55: (iv_ruleExpressionRule= ruleExpressionRule EOF ) - // InternalDataDescriptionLanguage.g:852:2: iv_ruleExpressionRule= ruleExpressionRule EOF + // InternalDataDescriptionLanguage.g:805:55: (iv_ruleExpressionRule= ruleExpressionRule EOF ) + // InternalDataDescriptionLanguage.g:806:2: iv_ruleExpressionRule= ruleExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getExpressionRuleRule()); @@ -2428,7 +2298,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleExpressionRule" - // InternalDataDescriptionLanguage.g:858:1: ruleExpressionRule returns [EObject current=null] : this_OrExpressionRule_0= ruleOrExpressionRule ; + // InternalDataDescriptionLanguage.g:812:1: ruleExpressionRule returns [EObject current=null] : this_OrExpressionRule_0= ruleOrExpressionRule ; public final EObject ruleExpressionRule() throws RecognitionException { EObject current = null; @@ -2439,8 +2309,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:864:2: (this_OrExpressionRule_0= ruleOrExpressionRule ) - // InternalDataDescriptionLanguage.g:865:2: this_OrExpressionRule_0= ruleOrExpressionRule + // InternalDataDescriptionLanguage.g:818:2: (this_OrExpressionRule_0= ruleOrExpressionRule ) + // InternalDataDescriptionLanguage.g:819:2: this_OrExpressionRule_0= ruleOrExpressionRule { if ( state.backtracking==0 ) { @@ -2485,7 +2355,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleOrExpressionRule" - // InternalDataDescriptionLanguage.g:879:1: entryRuleOrExpressionRule returns [EObject current=null] : iv_ruleOrExpressionRule= ruleOrExpressionRule EOF ; + // InternalDataDescriptionLanguage.g:833:1: entryRuleOrExpressionRule returns [EObject current=null] : iv_ruleOrExpressionRule= ruleOrExpressionRule EOF ; public final EObject entryRuleOrExpressionRule() throws RecognitionException { EObject current = null; @@ -2493,8 +2363,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:879:57: (iv_ruleOrExpressionRule= ruleOrExpressionRule EOF ) - // InternalDataDescriptionLanguage.g:880:2: iv_ruleOrExpressionRule= ruleOrExpressionRule EOF + // InternalDataDescriptionLanguage.g:833:57: (iv_ruleOrExpressionRule= ruleOrExpressionRule EOF ) + // InternalDataDescriptionLanguage.g:834:2: iv_ruleOrExpressionRule= ruleOrExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getOrExpressionRuleRule()); @@ -2525,7 +2395,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleOrExpressionRule" - // InternalDataDescriptionLanguage.g:886:1: ruleOrExpressionRule returns [EObject current=null] : ( ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* ) ; + // InternalDataDescriptionLanguage.g:840:1: ruleOrExpressionRule returns [EObject current=null] : ( ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* ) ; public final EObject ruleOrExpressionRule() throws RecognitionException { EObject current = null; @@ -2539,17 +2409,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:892:2: ( ( ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* ) ) - // InternalDataDescriptionLanguage.g:893:2: ( ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* ) + // InternalDataDescriptionLanguage.g:846:2: ( ( ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* ) ) + // InternalDataDescriptionLanguage.g:847:2: ( ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* ) { - // InternalDataDescriptionLanguage.g:893:2: ( ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* ) - // InternalDataDescriptionLanguage.g:894:3: ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* + // InternalDataDescriptionLanguage.g:847:2: ( ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* ) + // InternalDataDescriptionLanguage.g:848:3: ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* { - // InternalDataDescriptionLanguage.g:894:3: ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) - // InternalDataDescriptionLanguage.g:895:4: (lv_subExpressions_0_0= ruleXorExpressionRule ) + // InternalDataDescriptionLanguage.g:848:3: ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) + // InternalDataDescriptionLanguage.g:849:4: (lv_subExpressions_0_0= ruleXorExpressionRule ) { - // InternalDataDescriptionLanguage.g:895:4: (lv_subExpressions_0_0= ruleXorExpressionRule ) - // InternalDataDescriptionLanguage.g:896:5: lv_subExpressions_0_0= ruleXorExpressionRule + // InternalDataDescriptionLanguage.g:849:4: (lv_subExpressions_0_0= ruleXorExpressionRule ) + // InternalDataDescriptionLanguage.g:850:5: lv_subExpressions_0_0= ruleXorExpressionRule { if ( state.backtracking==0 ) { @@ -2580,32 +2450,32 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } - // InternalDataDescriptionLanguage.g:913:3: (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* + // InternalDataDescriptionLanguage.g:867:3: (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* loop18: do { int alt18=2; int LA18_0 = input.LA(1); - if ( (LA18_0==29) ) { + if ( (LA18_0==28) ) { alt18=1; } switch (alt18) { case 1 : - // InternalDataDescriptionLanguage.g:914:4: otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) + // InternalDataDescriptionLanguage.g:868:4: otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) { - otherlv_1=(Token)match(input,29,FOLLOW_22); if (state.failed) return current; + otherlv_1=(Token)match(input,28,FOLLOW_22); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getOrExpressionRuleAccess().getORKeyword_1_0()); } - // InternalDataDescriptionLanguage.g:918:4: ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) - // InternalDataDescriptionLanguage.g:919:5: (lv_subExpressions_2_0= ruleXorExpressionRule ) + // InternalDataDescriptionLanguage.g:872:4: ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) + // InternalDataDescriptionLanguage.g:873:5: (lv_subExpressions_2_0= ruleXorExpressionRule ) { - // InternalDataDescriptionLanguage.g:919:5: (lv_subExpressions_2_0= ruleXorExpressionRule ) - // InternalDataDescriptionLanguage.g:920:6: lv_subExpressions_2_0= ruleXorExpressionRule + // InternalDataDescriptionLanguage.g:873:5: (lv_subExpressions_2_0= ruleXorExpressionRule ) + // InternalDataDescriptionLanguage.g:874:6: lv_subExpressions_2_0= ruleXorExpressionRule { if ( state.backtracking==0 ) { @@ -2670,7 +2540,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleXorExpressionRule" - // InternalDataDescriptionLanguage.g:942:1: entryRuleXorExpressionRule returns [EObject current=null] : iv_ruleXorExpressionRule= ruleXorExpressionRule EOF ; + // InternalDataDescriptionLanguage.g:896:1: entryRuleXorExpressionRule returns [EObject current=null] : iv_ruleXorExpressionRule= ruleXorExpressionRule EOF ; public final EObject entryRuleXorExpressionRule() throws RecognitionException { EObject current = null; @@ -2678,8 +2548,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:942:58: (iv_ruleXorExpressionRule= ruleXorExpressionRule EOF ) - // InternalDataDescriptionLanguage.g:943:2: iv_ruleXorExpressionRule= ruleXorExpressionRule EOF + // InternalDataDescriptionLanguage.g:896:58: (iv_ruleXorExpressionRule= ruleXorExpressionRule EOF ) + // InternalDataDescriptionLanguage.g:897:2: iv_ruleXorExpressionRule= ruleXorExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXorExpressionRuleRule()); @@ -2710,7 +2580,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleXorExpressionRule" - // InternalDataDescriptionLanguage.g:949:1: ruleXorExpressionRule returns [EObject current=null] : ( ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* ) ; + // InternalDataDescriptionLanguage.g:903:1: ruleXorExpressionRule returns [EObject current=null] : ( ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* ) ; public final EObject ruleXorExpressionRule() throws RecognitionException { EObject current = null; @@ -2724,17 +2594,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:955:2: ( ( ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* ) ) - // InternalDataDescriptionLanguage.g:956:2: ( ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* ) + // InternalDataDescriptionLanguage.g:909:2: ( ( ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* ) ) + // InternalDataDescriptionLanguage.g:910:2: ( ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* ) { - // InternalDataDescriptionLanguage.g:956:2: ( ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* ) - // InternalDataDescriptionLanguage.g:957:3: ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* + // InternalDataDescriptionLanguage.g:910:2: ( ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* ) + // InternalDataDescriptionLanguage.g:911:3: ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* { - // InternalDataDescriptionLanguage.g:957:3: ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) - // InternalDataDescriptionLanguage.g:958:4: (lv_subExpressions_0_0= ruleAndExpressionRule ) + // InternalDataDescriptionLanguage.g:911:3: ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) + // InternalDataDescriptionLanguage.g:912:4: (lv_subExpressions_0_0= ruleAndExpressionRule ) { - // InternalDataDescriptionLanguage.g:958:4: (lv_subExpressions_0_0= ruleAndExpressionRule ) - // InternalDataDescriptionLanguage.g:959:5: lv_subExpressions_0_0= ruleAndExpressionRule + // InternalDataDescriptionLanguage.g:912:4: (lv_subExpressions_0_0= ruleAndExpressionRule ) + // InternalDataDescriptionLanguage.g:913:5: lv_subExpressions_0_0= ruleAndExpressionRule { if ( state.backtracking==0 ) { @@ -2765,32 +2635,32 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } - // InternalDataDescriptionLanguage.g:976:3: (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* + // InternalDataDescriptionLanguage.g:930:3: (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* loop19: do { int alt19=2; int LA19_0 = input.LA(1); - if ( (LA19_0==30) ) { + if ( (LA19_0==29) ) { alt19=1; } switch (alt19) { case 1 : - // InternalDataDescriptionLanguage.g:977:4: otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) + // InternalDataDescriptionLanguage.g:931:4: otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) { - otherlv_1=(Token)match(input,30,FOLLOW_22); if (state.failed) return current; + otherlv_1=(Token)match(input,29,FOLLOW_22); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getXorExpressionRuleAccess().getXORKeyword_1_0()); } - // InternalDataDescriptionLanguage.g:981:4: ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) - // InternalDataDescriptionLanguage.g:982:5: (lv_subExpressions_2_0= ruleAndExpressionRule ) + // InternalDataDescriptionLanguage.g:935:4: ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) + // InternalDataDescriptionLanguage.g:936:5: (lv_subExpressions_2_0= ruleAndExpressionRule ) { - // InternalDataDescriptionLanguage.g:982:5: (lv_subExpressions_2_0= ruleAndExpressionRule ) - // InternalDataDescriptionLanguage.g:983:6: lv_subExpressions_2_0= ruleAndExpressionRule + // InternalDataDescriptionLanguage.g:936:5: (lv_subExpressions_2_0= ruleAndExpressionRule ) + // InternalDataDescriptionLanguage.g:937:6: lv_subExpressions_2_0= ruleAndExpressionRule { if ( state.backtracking==0 ) { @@ -2855,7 +2725,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleAndExpressionRule" - // InternalDataDescriptionLanguage.g:1005:1: entryRuleAndExpressionRule returns [EObject current=null] : iv_ruleAndExpressionRule= ruleAndExpressionRule EOF ; + // InternalDataDescriptionLanguage.g:959:1: entryRuleAndExpressionRule returns [EObject current=null] : iv_ruleAndExpressionRule= ruleAndExpressionRule EOF ; public final EObject entryRuleAndExpressionRule() throws RecognitionException { EObject current = null; @@ -2863,8 +2733,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:1005:58: (iv_ruleAndExpressionRule= ruleAndExpressionRule EOF ) - // InternalDataDescriptionLanguage.g:1006:2: iv_ruleAndExpressionRule= ruleAndExpressionRule EOF + // InternalDataDescriptionLanguage.g:959:58: (iv_ruleAndExpressionRule= ruleAndExpressionRule EOF ) + // InternalDataDescriptionLanguage.g:960:2: iv_ruleAndExpressionRule= ruleAndExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAndExpressionRuleRule()); @@ -2895,7 +2765,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleAndExpressionRule" - // InternalDataDescriptionLanguage.g:1012:1: ruleAndExpressionRule returns [EObject current=null] : ( ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* ) ; + // InternalDataDescriptionLanguage.g:966:1: ruleAndExpressionRule returns [EObject current=null] : ( ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* ) ; public final EObject ruleAndExpressionRule() throws RecognitionException { EObject current = null; @@ -2909,17 +2779,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:1018:2: ( ( ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* ) ) - // InternalDataDescriptionLanguage.g:1019:2: ( ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* ) + // InternalDataDescriptionLanguage.g:972:2: ( ( ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* ) ) + // InternalDataDescriptionLanguage.g:973:2: ( ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* ) { - // InternalDataDescriptionLanguage.g:1019:2: ( ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* ) - // InternalDataDescriptionLanguage.g:1020:3: ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* + // InternalDataDescriptionLanguage.g:973:2: ( ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* ) + // InternalDataDescriptionLanguage.g:974:3: ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* { - // InternalDataDescriptionLanguage.g:1020:3: ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) - // InternalDataDescriptionLanguage.g:1021:4: (lv_subExpressions_0_0= ruleNotExpressionRule ) + // InternalDataDescriptionLanguage.g:974:3: ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) + // InternalDataDescriptionLanguage.g:975:4: (lv_subExpressions_0_0= ruleNotExpressionRule ) { - // InternalDataDescriptionLanguage.g:1021:4: (lv_subExpressions_0_0= ruleNotExpressionRule ) - // InternalDataDescriptionLanguage.g:1022:5: lv_subExpressions_0_0= ruleNotExpressionRule + // InternalDataDescriptionLanguage.g:975:4: (lv_subExpressions_0_0= ruleNotExpressionRule ) + // InternalDataDescriptionLanguage.g:976:5: lv_subExpressions_0_0= ruleNotExpressionRule { if ( state.backtracking==0 ) { @@ -2950,32 +2820,32 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } - // InternalDataDescriptionLanguage.g:1039:3: (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* + // InternalDataDescriptionLanguage.g:993:3: (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* loop20: do { int alt20=2; int LA20_0 = input.LA(1); - if ( (LA20_0==31) ) { + if ( (LA20_0==30) ) { alt20=1; } switch (alt20) { case 1 : - // InternalDataDescriptionLanguage.g:1040:4: otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) + // InternalDataDescriptionLanguage.g:994:4: otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) { - otherlv_1=(Token)match(input,31,FOLLOW_22); if (state.failed) return current; + otherlv_1=(Token)match(input,30,FOLLOW_22); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getAndExpressionRuleAccess().getANDKeyword_1_0()); } - // InternalDataDescriptionLanguage.g:1044:4: ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) - // InternalDataDescriptionLanguage.g:1045:5: (lv_subExpressions_2_0= ruleNotExpressionRule ) + // InternalDataDescriptionLanguage.g:998:4: ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) + // InternalDataDescriptionLanguage.g:999:5: (lv_subExpressions_2_0= ruleNotExpressionRule ) { - // InternalDataDescriptionLanguage.g:1045:5: (lv_subExpressions_2_0= ruleNotExpressionRule ) - // InternalDataDescriptionLanguage.g:1046:6: lv_subExpressions_2_0= ruleNotExpressionRule + // InternalDataDescriptionLanguage.g:999:5: (lv_subExpressions_2_0= ruleNotExpressionRule ) + // InternalDataDescriptionLanguage.g:1000:6: lv_subExpressions_2_0= ruleNotExpressionRule { if ( state.backtracking==0 ) { @@ -3040,7 +2910,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleNotExpressionRule" - // InternalDataDescriptionLanguage.g:1068:1: entryRuleNotExpressionRule returns [EObject current=null] : iv_ruleNotExpressionRule= ruleNotExpressionRule EOF ; + // InternalDataDescriptionLanguage.g:1022:1: entryRuleNotExpressionRule returns [EObject current=null] : iv_ruleNotExpressionRule= ruleNotExpressionRule EOF ; public final EObject entryRuleNotExpressionRule() throws RecognitionException { EObject current = null; @@ -3048,8 +2918,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:1068:58: (iv_ruleNotExpressionRule= ruleNotExpressionRule EOF ) - // InternalDataDescriptionLanguage.g:1069:2: iv_ruleNotExpressionRule= ruleNotExpressionRule EOF + // InternalDataDescriptionLanguage.g:1022:58: (iv_ruleNotExpressionRule= ruleNotExpressionRule EOF ) + // InternalDataDescriptionLanguage.g:1023:2: iv_ruleNotExpressionRule= ruleNotExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getNotExpressionRuleRule()); @@ -3080,7 +2950,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleNotExpressionRule" - // InternalDataDescriptionLanguage.g:1075:1: ruleNotExpressionRule returns [EObject current=null] : ( ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) ) ; + // InternalDataDescriptionLanguage.g:1029:1: ruleNotExpressionRule returns [EObject current=null] : ( ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) ) ; public final EObject ruleNotExpressionRule() throws RecognitionException { EObject current = null; @@ -3092,27 +2962,27 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:1081:2: ( ( ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) ) ) - // InternalDataDescriptionLanguage.g:1082:2: ( ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) ) + // InternalDataDescriptionLanguage.g:1035:2: ( ( ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) ) ) + // InternalDataDescriptionLanguage.g:1036:2: ( ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) ) { - // InternalDataDescriptionLanguage.g:1082:2: ( ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) ) - // InternalDataDescriptionLanguage.g:1083:3: ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) + // InternalDataDescriptionLanguage.g:1036:2: ( ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) ) + // InternalDataDescriptionLanguage.g:1037:3: ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) { - // InternalDataDescriptionLanguage.g:1083:3: ( (lv_negated_0_0= '!' ) )? + // InternalDataDescriptionLanguage.g:1037:3: ( (lv_negated_0_0= '!' ) )? int alt21=2; int LA21_0 = input.LA(1); - if ( (LA21_0==32) ) { + if ( (LA21_0==31) ) { alt21=1; } switch (alt21) { case 1 : - // InternalDataDescriptionLanguage.g:1084:4: (lv_negated_0_0= '!' ) + // InternalDataDescriptionLanguage.g:1038:4: (lv_negated_0_0= '!' ) { - // InternalDataDescriptionLanguage.g:1084:4: (lv_negated_0_0= '!' ) - // InternalDataDescriptionLanguage.g:1085:5: lv_negated_0_0= '!' + // InternalDataDescriptionLanguage.g:1038:4: (lv_negated_0_0= '!' ) + // InternalDataDescriptionLanguage.g:1039:5: lv_negated_0_0= '!' { - lv_negated_0_0=(Token)match(input,32,FOLLOW_22); if (state.failed) return current; + lv_negated_0_0=(Token)match(input,31,FOLLOW_22); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_negated_0_0, grammarAccess.getNotExpressionRuleAccess().getNegatedExclamationMarkKeyword_0_0()); @@ -3135,11 +3005,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } - // InternalDataDescriptionLanguage.g:1097:3: ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) - // InternalDataDescriptionLanguage.g:1098:4: (lv_operand_1_0= ruleComparisonExpressionRule ) + // InternalDataDescriptionLanguage.g:1051:3: ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) + // InternalDataDescriptionLanguage.g:1052:4: (lv_operand_1_0= ruleComparisonExpressionRule ) { - // InternalDataDescriptionLanguage.g:1098:4: (lv_operand_1_0= ruleComparisonExpressionRule ) - // InternalDataDescriptionLanguage.g:1099:5: lv_operand_1_0= ruleComparisonExpressionRule + // InternalDataDescriptionLanguage.g:1052:4: (lv_operand_1_0= ruleComparisonExpressionRule ) + // InternalDataDescriptionLanguage.g:1053:5: lv_operand_1_0= ruleComparisonExpressionRule { if ( state.backtracking==0 ) { @@ -3195,7 +3065,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleComparisonExpressionRule" - // InternalDataDescriptionLanguage.g:1120:1: entryRuleComparisonExpressionRule returns [EObject current=null] : iv_ruleComparisonExpressionRule= ruleComparisonExpressionRule EOF ; + // InternalDataDescriptionLanguage.g:1074:1: entryRuleComparisonExpressionRule returns [EObject current=null] : iv_ruleComparisonExpressionRule= ruleComparisonExpressionRule EOF ; public final EObject entryRuleComparisonExpressionRule() throws RecognitionException { EObject current = null; @@ -3203,8 +3073,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:1120:65: (iv_ruleComparisonExpressionRule= ruleComparisonExpressionRule EOF ) - // InternalDataDescriptionLanguage.g:1121:2: iv_ruleComparisonExpressionRule= ruleComparisonExpressionRule EOF + // InternalDataDescriptionLanguage.g:1074:65: (iv_ruleComparisonExpressionRule= ruleComparisonExpressionRule EOF ) + // InternalDataDescriptionLanguage.g:1075:2: iv_ruleComparisonExpressionRule= ruleComparisonExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getComparisonExpressionRuleRule()); @@ -3235,7 +3105,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleComparisonExpressionRule" - // InternalDataDescriptionLanguage.g:1127:1: ruleComparisonExpressionRule returns [EObject current=null] : ( ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* ) ; + // InternalDataDescriptionLanguage.g:1081:1: ruleComparisonExpressionRule returns [EObject current=null] : ( ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* ) ; public final EObject ruleComparisonExpressionRule() throws RecognitionException { EObject current = null; @@ -3248,17 +3118,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:1133:2: ( ( ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* ) ) - // InternalDataDescriptionLanguage.g:1134:2: ( ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* ) + // InternalDataDescriptionLanguage.g:1087:2: ( ( ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* ) ) + // InternalDataDescriptionLanguage.g:1088:2: ( ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* ) { - // InternalDataDescriptionLanguage.g:1134:2: ( ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* ) - // InternalDataDescriptionLanguage.g:1135:3: ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* + // InternalDataDescriptionLanguage.g:1088:2: ( ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* ) + // InternalDataDescriptionLanguage.g:1089:3: ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* { - // InternalDataDescriptionLanguage.g:1135:3: ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) - // InternalDataDescriptionLanguage.g:1136:4: (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) + // InternalDataDescriptionLanguage.g:1089:3: ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) + // InternalDataDescriptionLanguage.g:1090:4: (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) { - // InternalDataDescriptionLanguage.g:1136:4: (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) - // InternalDataDescriptionLanguage.g:1137:5: lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule + // InternalDataDescriptionLanguage.g:1090:4: (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) + // InternalDataDescriptionLanguage.g:1091:5: lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule { if ( state.backtracking==0 ) { @@ -3289,23 +3159,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } - // InternalDataDescriptionLanguage.g:1154:3: ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* + // InternalDataDescriptionLanguage.g:1108:3: ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* loop22: do { int alt22=2; int LA22_0 = input.LA(1); - if ( ((LA22_0>=58 && LA22_0<=63)) ) { + if ( ((LA22_0>=59 && LA22_0<=64)) ) { alt22=1; } switch (alt22) { case 1 : - // InternalDataDescriptionLanguage.g:1155:4: (lv_comparison_1_0= rulePartialComparisonExpressionRule ) + // InternalDataDescriptionLanguage.g:1109:4: (lv_comparison_1_0= rulePartialComparisonExpressionRule ) { - // InternalDataDescriptionLanguage.g:1155:4: (lv_comparison_1_0= rulePartialComparisonExpressionRule ) - // InternalDataDescriptionLanguage.g:1156:5: lv_comparison_1_0= rulePartialComparisonExpressionRule + // InternalDataDescriptionLanguage.g:1109:4: (lv_comparison_1_0= rulePartialComparisonExpressionRule ) + // InternalDataDescriptionLanguage.g:1110:5: lv_comparison_1_0= rulePartialComparisonExpressionRule { if ( state.backtracking==0 ) { @@ -3367,7 +3237,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRulePartialComparisonExpressionRule" - // InternalDataDescriptionLanguage.g:1177:1: entryRulePartialComparisonExpressionRule returns [EObject current=null] : iv_rulePartialComparisonExpressionRule= rulePartialComparisonExpressionRule EOF ; + // InternalDataDescriptionLanguage.g:1131:1: entryRulePartialComparisonExpressionRule returns [EObject current=null] : iv_rulePartialComparisonExpressionRule= rulePartialComparisonExpressionRule EOF ; public final EObject entryRulePartialComparisonExpressionRule() throws RecognitionException { EObject current = null; @@ -3375,8 +3245,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:1177:72: (iv_rulePartialComparisonExpressionRule= rulePartialComparisonExpressionRule EOF ) - // InternalDataDescriptionLanguage.g:1178:2: iv_rulePartialComparisonExpressionRule= rulePartialComparisonExpressionRule EOF + // InternalDataDescriptionLanguage.g:1131:72: (iv_rulePartialComparisonExpressionRule= rulePartialComparisonExpressionRule EOF ) + // InternalDataDescriptionLanguage.g:1132:2: iv_rulePartialComparisonExpressionRule= rulePartialComparisonExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getPartialComparisonExpressionRuleRule()); @@ -3407,7 +3277,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "rulePartialComparisonExpressionRule" - // InternalDataDescriptionLanguage.g:1184:1: rulePartialComparisonExpressionRule returns [EObject current=null] : ( ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) ) ; + // InternalDataDescriptionLanguage.g:1138:1: rulePartialComparisonExpressionRule returns [EObject current=null] : ( ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) ) ; public final EObject rulePartialComparisonExpressionRule() throws RecognitionException { EObject current = null; @@ -3420,17 +3290,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:1190:2: ( ( ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) ) ) - // InternalDataDescriptionLanguage.g:1191:2: ( ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) ) + // InternalDataDescriptionLanguage.g:1144:2: ( ( ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) ) ) + // InternalDataDescriptionLanguage.g:1145:2: ( ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) ) { - // InternalDataDescriptionLanguage.g:1191:2: ( ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) ) - // InternalDataDescriptionLanguage.g:1192:3: ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) + // InternalDataDescriptionLanguage.g:1145:2: ( ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) ) + // InternalDataDescriptionLanguage.g:1146:3: ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) { - // InternalDataDescriptionLanguage.g:1192:3: ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) - // InternalDataDescriptionLanguage.g:1193:4: (lv_operator_0_0= ruleComparisonOperatorRule ) + // InternalDataDescriptionLanguage.g:1146:3: ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) + // InternalDataDescriptionLanguage.g:1147:4: (lv_operator_0_0= ruleComparisonOperatorRule ) { - // InternalDataDescriptionLanguage.g:1193:4: (lv_operator_0_0= ruleComparisonOperatorRule ) - // InternalDataDescriptionLanguage.g:1194:5: lv_operator_0_0= ruleComparisonOperatorRule + // InternalDataDescriptionLanguage.g:1147:4: (lv_operator_0_0= ruleComparisonOperatorRule ) + // InternalDataDescriptionLanguage.g:1148:5: lv_operator_0_0= ruleComparisonOperatorRule { if ( state.backtracking==0 ) { @@ -3461,11 +3331,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } - // InternalDataDescriptionLanguage.g:1211:3: ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) - // InternalDataDescriptionLanguage.g:1212:4: (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) + // InternalDataDescriptionLanguage.g:1165:3: ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) + // InternalDataDescriptionLanguage.g:1166:4: (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) { - // InternalDataDescriptionLanguage.g:1212:4: (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) - // InternalDataDescriptionLanguage.g:1213:5: lv_subExpression_1_0= ruleAddOrSubtractExpressionRule + // InternalDataDescriptionLanguage.g:1166:4: (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) + // InternalDataDescriptionLanguage.g:1167:5: lv_subExpression_1_0= ruleAddOrSubtractExpressionRule { if ( state.backtracking==0 ) { @@ -3521,7 +3391,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleAddOrSubtractExpressionRule" - // InternalDataDescriptionLanguage.g:1234:1: entryRuleAddOrSubtractExpressionRule returns [EObject current=null] : iv_ruleAddOrSubtractExpressionRule= ruleAddOrSubtractExpressionRule EOF ; + // InternalDataDescriptionLanguage.g:1188:1: entryRuleAddOrSubtractExpressionRule returns [EObject current=null] : iv_ruleAddOrSubtractExpressionRule= ruleAddOrSubtractExpressionRule EOF ; public final EObject entryRuleAddOrSubtractExpressionRule() throws RecognitionException { EObject current = null; @@ -3529,8 +3399,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:1234:68: (iv_ruleAddOrSubtractExpressionRule= ruleAddOrSubtractExpressionRule EOF ) - // InternalDataDescriptionLanguage.g:1235:2: iv_ruleAddOrSubtractExpressionRule= ruleAddOrSubtractExpressionRule EOF + // InternalDataDescriptionLanguage.g:1188:68: (iv_ruleAddOrSubtractExpressionRule= ruleAddOrSubtractExpressionRule EOF ) + // InternalDataDescriptionLanguage.g:1189:2: iv_ruleAddOrSubtractExpressionRule= ruleAddOrSubtractExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAddOrSubtractExpressionRuleRule()); @@ -3561,7 +3431,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleAddOrSubtractExpressionRule" - // InternalDataDescriptionLanguage.g:1241:1: ruleAddOrSubtractExpressionRule returns [EObject current=null] : ( ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* ) ; + // InternalDataDescriptionLanguage.g:1195:1: ruleAddOrSubtractExpressionRule returns [EObject current=null] : ( ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* ) ; public final EObject ruleAddOrSubtractExpressionRule() throws RecognitionException { EObject current = null; @@ -3576,17 +3446,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:1247:2: ( ( ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* ) ) - // InternalDataDescriptionLanguage.g:1248:2: ( ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* ) + // InternalDataDescriptionLanguage.g:1201:2: ( ( ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* ) ) + // InternalDataDescriptionLanguage.g:1202:2: ( ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* ) { - // InternalDataDescriptionLanguage.g:1248:2: ( ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* ) - // InternalDataDescriptionLanguage.g:1249:3: ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* + // InternalDataDescriptionLanguage.g:1202:2: ( ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* ) + // InternalDataDescriptionLanguage.g:1203:3: ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* { - // InternalDataDescriptionLanguage.g:1249:3: ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) - // InternalDataDescriptionLanguage.g:1250:4: (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) + // InternalDataDescriptionLanguage.g:1203:3: ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) + // InternalDataDescriptionLanguage.g:1204:4: (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) { - // InternalDataDescriptionLanguage.g:1250:4: (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) - // InternalDataDescriptionLanguage.g:1251:5: lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule + // InternalDataDescriptionLanguage.g:1204:4: (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) + // InternalDataDescriptionLanguage.g:1205:5: lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule { if ( state.backtracking==0 ) { @@ -3617,26 +3487,26 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } - // InternalDataDescriptionLanguage.g:1268:3: ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* + // InternalDataDescriptionLanguage.g:1222:3: ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* loop23: do { int alt23=2; int LA23_0 = input.LA(1); - if ( ((LA23_0>=64 && LA23_0<=65)) ) { + if ( ((LA23_0>=65 && LA23_0<=66)) ) { alt23=1; } switch (alt23) { case 1 : - // InternalDataDescriptionLanguage.g:1269:4: ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) + // InternalDataDescriptionLanguage.g:1223:4: ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) { - // InternalDataDescriptionLanguage.g:1269:4: ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) - // InternalDataDescriptionLanguage.g:1270:5: (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) + // InternalDataDescriptionLanguage.g:1223:4: ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) + // InternalDataDescriptionLanguage.g:1224:5: (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) { - // InternalDataDescriptionLanguage.g:1270:5: (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) - // InternalDataDescriptionLanguage.g:1271:6: lv_operators_1_0= ruleAddOrSubtractOperatorRule + // InternalDataDescriptionLanguage.g:1224:5: (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) + // InternalDataDescriptionLanguage.g:1225:6: lv_operators_1_0= ruleAddOrSubtractOperatorRule { if ( state.backtracking==0 ) { @@ -3667,11 +3537,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } - // InternalDataDescriptionLanguage.g:1288:4: ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) - // InternalDataDescriptionLanguage.g:1289:5: (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) + // InternalDataDescriptionLanguage.g:1242:4: ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) + // InternalDataDescriptionLanguage.g:1243:5: (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) { - // InternalDataDescriptionLanguage.g:1289:5: (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) - // InternalDataDescriptionLanguage.g:1290:6: lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule + // InternalDataDescriptionLanguage.g:1243:5: (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) + // InternalDataDescriptionLanguage.g:1244:6: lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule { if ( state.backtracking==0 ) { @@ -3736,7 +3606,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleMultiplyDivideModuloExpressionRule" - // InternalDataDescriptionLanguage.g:1312:1: entryRuleMultiplyDivideModuloExpressionRule returns [EObject current=null] : iv_ruleMultiplyDivideModuloExpressionRule= ruleMultiplyDivideModuloExpressionRule EOF ; + // InternalDataDescriptionLanguage.g:1266:1: entryRuleMultiplyDivideModuloExpressionRule returns [EObject current=null] : iv_ruleMultiplyDivideModuloExpressionRule= ruleMultiplyDivideModuloExpressionRule EOF ; public final EObject entryRuleMultiplyDivideModuloExpressionRule() throws RecognitionException { EObject current = null; @@ -3744,8 +3614,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:1312:75: (iv_ruleMultiplyDivideModuloExpressionRule= ruleMultiplyDivideModuloExpressionRule EOF ) - // InternalDataDescriptionLanguage.g:1313:2: iv_ruleMultiplyDivideModuloExpressionRule= ruleMultiplyDivideModuloExpressionRule EOF + // InternalDataDescriptionLanguage.g:1266:75: (iv_ruleMultiplyDivideModuloExpressionRule= ruleMultiplyDivideModuloExpressionRule EOF ) + // InternalDataDescriptionLanguage.g:1267:2: iv_ruleMultiplyDivideModuloExpressionRule= ruleMultiplyDivideModuloExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getMultiplyDivideModuloExpressionRuleRule()); @@ -3776,7 +3646,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleMultiplyDivideModuloExpressionRule" - // InternalDataDescriptionLanguage.g:1319:1: ruleMultiplyDivideModuloExpressionRule returns [EObject current=null] : ( ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* ) ; + // InternalDataDescriptionLanguage.g:1273:1: ruleMultiplyDivideModuloExpressionRule returns [EObject current=null] : ( ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* ) ; public final EObject ruleMultiplyDivideModuloExpressionRule() throws RecognitionException { EObject current = null; @@ -3791,17 +3661,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:1325:2: ( ( ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* ) ) - // InternalDataDescriptionLanguage.g:1326:2: ( ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* ) + // InternalDataDescriptionLanguage.g:1279:2: ( ( ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* ) ) + // InternalDataDescriptionLanguage.g:1280:2: ( ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* ) { - // InternalDataDescriptionLanguage.g:1326:2: ( ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* ) - // InternalDataDescriptionLanguage.g:1327:3: ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* + // InternalDataDescriptionLanguage.g:1280:2: ( ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* ) + // InternalDataDescriptionLanguage.g:1281:3: ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* { - // InternalDataDescriptionLanguage.g:1327:3: ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) - // InternalDataDescriptionLanguage.g:1328:4: (lv_leftOperand_0_0= rulePowerOfExpressionRule ) + // InternalDataDescriptionLanguage.g:1281:3: ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) + // InternalDataDescriptionLanguage.g:1282:4: (lv_leftOperand_0_0= rulePowerOfExpressionRule ) { - // InternalDataDescriptionLanguage.g:1328:4: (lv_leftOperand_0_0= rulePowerOfExpressionRule ) - // InternalDataDescriptionLanguage.g:1329:5: lv_leftOperand_0_0= rulePowerOfExpressionRule + // InternalDataDescriptionLanguage.g:1282:4: (lv_leftOperand_0_0= rulePowerOfExpressionRule ) + // InternalDataDescriptionLanguage.g:1283:5: lv_leftOperand_0_0= rulePowerOfExpressionRule { if ( state.backtracking==0 ) { @@ -3832,26 +3702,26 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } - // InternalDataDescriptionLanguage.g:1346:3: ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* + // InternalDataDescriptionLanguage.g:1300:3: ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* loop24: do { int alt24=2; int LA24_0 = input.LA(1); - if ( ((LA24_0>=66 && LA24_0<=68)) ) { + if ( ((LA24_0>=67 && LA24_0<=69)) ) { alt24=1; } switch (alt24) { case 1 : - // InternalDataDescriptionLanguage.g:1347:4: ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) + // InternalDataDescriptionLanguage.g:1301:4: ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) { - // InternalDataDescriptionLanguage.g:1347:4: ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) - // InternalDataDescriptionLanguage.g:1348:5: (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) + // InternalDataDescriptionLanguage.g:1301:4: ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) + // InternalDataDescriptionLanguage.g:1302:5: (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) { - // InternalDataDescriptionLanguage.g:1348:5: (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) - // InternalDataDescriptionLanguage.g:1349:6: lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule + // InternalDataDescriptionLanguage.g:1302:5: (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) + // InternalDataDescriptionLanguage.g:1303:6: lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule { if ( state.backtracking==0 ) { @@ -3882,11 +3752,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } - // InternalDataDescriptionLanguage.g:1366:4: ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) - // InternalDataDescriptionLanguage.g:1367:5: (lv_operands_2_0= rulePowerOfExpressionRule ) + // InternalDataDescriptionLanguage.g:1320:4: ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) + // InternalDataDescriptionLanguage.g:1321:5: (lv_operands_2_0= rulePowerOfExpressionRule ) { - // InternalDataDescriptionLanguage.g:1367:5: (lv_operands_2_0= rulePowerOfExpressionRule ) - // InternalDataDescriptionLanguage.g:1368:6: lv_operands_2_0= rulePowerOfExpressionRule + // InternalDataDescriptionLanguage.g:1321:5: (lv_operands_2_0= rulePowerOfExpressionRule ) + // InternalDataDescriptionLanguage.g:1322:6: lv_operands_2_0= rulePowerOfExpressionRule { if ( state.backtracking==0 ) { @@ -3951,7 +3821,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRulePowerOfExpressionRule" - // InternalDataDescriptionLanguage.g:1390:1: entryRulePowerOfExpressionRule returns [EObject current=null] : iv_rulePowerOfExpressionRule= rulePowerOfExpressionRule EOF ; + // InternalDataDescriptionLanguage.g:1344:1: entryRulePowerOfExpressionRule returns [EObject current=null] : iv_rulePowerOfExpressionRule= rulePowerOfExpressionRule EOF ; public final EObject entryRulePowerOfExpressionRule() throws RecognitionException { EObject current = null; @@ -3959,8 +3829,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:1390:62: (iv_rulePowerOfExpressionRule= rulePowerOfExpressionRule EOF ) - // InternalDataDescriptionLanguage.g:1391:2: iv_rulePowerOfExpressionRule= rulePowerOfExpressionRule EOF + // InternalDataDescriptionLanguage.g:1344:62: (iv_rulePowerOfExpressionRule= rulePowerOfExpressionRule EOF ) + // InternalDataDescriptionLanguage.g:1345:2: iv_rulePowerOfExpressionRule= rulePowerOfExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getPowerOfExpressionRuleRule()); @@ -3991,7 +3861,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "rulePowerOfExpressionRule" - // InternalDataDescriptionLanguage.g:1397:1: rulePowerOfExpressionRule returns [EObject current=null] : ( ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? ) ; + // InternalDataDescriptionLanguage.g:1351:1: rulePowerOfExpressionRule returns [EObject current=null] : ( ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? ) ; public final EObject rulePowerOfExpressionRule() throws RecognitionException { EObject current = null; @@ -4005,17 +3875,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:1403:2: ( ( ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? ) ) - // InternalDataDescriptionLanguage.g:1404:2: ( ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? ) + // InternalDataDescriptionLanguage.g:1357:2: ( ( ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? ) ) + // InternalDataDescriptionLanguage.g:1358:2: ( ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? ) { - // InternalDataDescriptionLanguage.g:1404:2: ( ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? ) - // InternalDataDescriptionLanguage.g:1405:3: ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? + // InternalDataDescriptionLanguage.g:1358:2: ( ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? ) + // InternalDataDescriptionLanguage.g:1359:3: ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? { - // InternalDataDescriptionLanguage.g:1405:3: ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) - // InternalDataDescriptionLanguage.g:1406:4: (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) + // InternalDataDescriptionLanguage.g:1359:3: ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) + // InternalDataDescriptionLanguage.g:1360:4: (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) { - // InternalDataDescriptionLanguage.g:1406:4: (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) - // InternalDataDescriptionLanguage.g:1407:5: lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule + // InternalDataDescriptionLanguage.g:1360:4: (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) + // InternalDataDescriptionLanguage.g:1361:5: lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule { if ( state.backtracking==0 ) { @@ -4046,28 +3916,28 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } - // InternalDataDescriptionLanguage.g:1424:3: (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? + // InternalDataDescriptionLanguage.g:1378:3: (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? int alt25=2; int LA25_0 = input.LA(1); - if ( (LA25_0==33) ) { + if ( (LA25_0==32) ) { alt25=1; } switch (alt25) { case 1 : - // InternalDataDescriptionLanguage.g:1425:4: otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) + // InternalDataDescriptionLanguage.g:1379:4: otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) { - otherlv_1=(Token)match(input,33,FOLLOW_22); if (state.failed) return current; + otherlv_1=(Token)match(input,32,FOLLOW_22); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getPowerOfExpressionRuleAccess().getCircumflexAccentKeyword_1_0()); } - // InternalDataDescriptionLanguage.g:1429:4: ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) - // InternalDataDescriptionLanguage.g:1430:5: (lv_rightOperand_2_0= rulePowerOfExpressionRule ) + // InternalDataDescriptionLanguage.g:1383:4: ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) + // InternalDataDescriptionLanguage.g:1384:5: (lv_rightOperand_2_0= rulePowerOfExpressionRule ) { - // InternalDataDescriptionLanguage.g:1430:5: (lv_rightOperand_2_0= rulePowerOfExpressionRule ) - // InternalDataDescriptionLanguage.g:1431:6: lv_rightOperand_2_0= rulePowerOfExpressionRule + // InternalDataDescriptionLanguage.g:1384:5: (lv_rightOperand_2_0= rulePowerOfExpressionRule ) + // InternalDataDescriptionLanguage.g:1385:6: lv_rightOperand_2_0= rulePowerOfExpressionRule { if ( state.backtracking==0 ) { @@ -4129,7 +3999,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleUnaryAddOrSubtractExpressionRule" - // InternalDataDescriptionLanguage.g:1453:1: entryRuleUnaryAddOrSubtractExpressionRule returns [EObject current=null] : iv_ruleUnaryAddOrSubtractExpressionRule= ruleUnaryAddOrSubtractExpressionRule EOF ; + // InternalDataDescriptionLanguage.g:1407:1: entryRuleUnaryAddOrSubtractExpressionRule returns [EObject current=null] : iv_ruleUnaryAddOrSubtractExpressionRule= ruleUnaryAddOrSubtractExpressionRule EOF ; public final EObject entryRuleUnaryAddOrSubtractExpressionRule() throws RecognitionException { EObject current = null; @@ -4137,8 +4007,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:1453:73: (iv_ruleUnaryAddOrSubtractExpressionRule= ruleUnaryAddOrSubtractExpressionRule EOF ) - // InternalDataDescriptionLanguage.g:1454:2: iv_ruleUnaryAddOrSubtractExpressionRule= ruleUnaryAddOrSubtractExpressionRule EOF + // InternalDataDescriptionLanguage.g:1407:73: (iv_ruleUnaryAddOrSubtractExpressionRule= ruleUnaryAddOrSubtractExpressionRule EOF ) + // InternalDataDescriptionLanguage.g:1408:2: iv_ruleUnaryAddOrSubtractExpressionRule= ruleUnaryAddOrSubtractExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getUnaryAddOrSubtractExpressionRuleRule()); @@ -4169,7 +4039,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleUnaryAddOrSubtractExpressionRule" - // InternalDataDescriptionLanguage.g:1460:1: ruleUnaryAddOrSubtractExpressionRule returns [EObject current=null] : ( ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) ) ; + // InternalDataDescriptionLanguage.g:1414:1: ruleUnaryAddOrSubtractExpressionRule returns [EObject current=null] : ( ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) ) ; public final EObject ruleUnaryAddOrSubtractExpressionRule() throws RecognitionException { EObject current = null; @@ -4182,29 +4052,29 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:1466:2: ( ( ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) ) ) - // InternalDataDescriptionLanguage.g:1467:2: ( ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) ) + // InternalDataDescriptionLanguage.g:1420:2: ( ( ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) ) ) + // InternalDataDescriptionLanguage.g:1421:2: ( ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) ) { - // InternalDataDescriptionLanguage.g:1467:2: ( ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) ) - // InternalDataDescriptionLanguage.g:1468:3: ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) + // InternalDataDescriptionLanguage.g:1421:2: ( ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) ) + // InternalDataDescriptionLanguage.g:1422:3: ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) { - // InternalDataDescriptionLanguage.g:1468:3: ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* + // InternalDataDescriptionLanguage.g:1422:3: ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* loop26: do { int alt26=2; int LA26_0 = input.LA(1); - if ( ((LA26_0>=64 && LA26_0<=65)) ) { + if ( ((LA26_0>=65 && LA26_0<=66)) ) { alt26=1; } switch (alt26) { case 1 : - // InternalDataDescriptionLanguage.g:1469:4: (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) + // InternalDataDescriptionLanguage.g:1423:4: (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) { - // InternalDataDescriptionLanguage.g:1469:4: (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) - // InternalDataDescriptionLanguage.g:1470:5: lv_operators_0_0= ruleAddOrSubtractOperatorRule + // InternalDataDescriptionLanguage.g:1423:4: (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) + // InternalDataDescriptionLanguage.g:1424:5: lv_operators_0_0= ruleAddOrSubtractOperatorRule { if ( state.backtracking==0 ) { @@ -4241,11 +4111,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } } while (true); - // InternalDataDescriptionLanguage.g:1487:3: ( (lv_subExpression_1_0= ruleValueRule ) ) - // InternalDataDescriptionLanguage.g:1488:4: (lv_subExpression_1_0= ruleValueRule ) + // InternalDataDescriptionLanguage.g:1441:3: ( (lv_subExpression_1_0= ruleValueRule ) ) + // InternalDataDescriptionLanguage.g:1442:4: (lv_subExpression_1_0= ruleValueRule ) { - // InternalDataDescriptionLanguage.g:1488:4: (lv_subExpression_1_0= ruleValueRule ) - // InternalDataDescriptionLanguage.g:1489:5: lv_subExpression_1_0= ruleValueRule + // InternalDataDescriptionLanguage.g:1442:4: (lv_subExpression_1_0= ruleValueRule ) + // InternalDataDescriptionLanguage.g:1443:5: lv_subExpression_1_0= ruleValueRule { if ( state.backtracking==0 ) { @@ -4301,7 +4171,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleValueRule" - // InternalDataDescriptionLanguage.g:1510:1: entryRuleValueRule returns [EObject current=null] : iv_ruleValueRule= ruleValueRule EOF ; + // InternalDataDescriptionLanguage.g:1464:1: entryRuleValueRule returns [EObject current=null] : iv_ruleValueRule= ruleValueRule EOF ; public final EObject entryRuleValueRule() throws RecognitionException { EObject current = null; @@ -4309,8 +4179,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:1510:50: (iv_ruleValueRule= ruleValueRule EOF ) - // InternalDataDescriptionLanguage.g:1511:2: iv_ruleValueRule= ruleValueRule EOF + // InternalDataDescriptionLanguage.g:1464:50: (iv_ruleValueRule= ruleValueRule EOF ) + // InternalDataDescriptionLanguage.g:1465:2: iv_ruleValueRule= ruleValueRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getValueRuleRule()); @@ -4341,7 +4211,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleValueRule" - // InternalDataDescriptionLanguage.g:1517:1: ruleValueRule returns [EObject current=null] : (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule ) ; + // InternalDataDescriptionLanguage.g:1471:1: ruleValueRule returns [EObject current=null] : (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule ) ; public final EObject ruleValueRule() throws RecognitionException { EObject current = null; @@ -4360,15 +4230,15 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:1523:2: ( (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule ) ) - // InternalDataDescriptionLanguage.g:1524:2: (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule ) + // InternalDataDescriptionLanguage.g:1477:2: ( (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule ) ) + // InternalDataDescriptionLanguage.g:1478:2: (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule ) { - // InternalDataDescriptionLanguage.g:1524:2: (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule ) + // InternalDataDescriptionLanguage.g:1478:2: (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule ) int alt27=5; alt27 = dfa27.predict(input); switch (alt27) { case 1 : - // InternalDataDescriptionLanguage.g:1525:3: this_ArrayRule_0= ruleArrayRule + // InternalDataDescriptionLanguage.g:1479:3: this_ArrayRule_0= ruleArrayRule { if ( state.backtracking==0 ) { @@ -4395,7 +4265,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 2 : - // InternalDataDescriptionLanguage.g:1537:3: this_CallRule_1= ruleCallRule + // InternalDataDescriptionLanguage.g:1491:3: this_CallRule_1= ruleCallRule { if ( state.backtracking==0 ) { @@ -4422,7 +4292,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 3 : - // InternalDataDescriptionLanguage.g:1549:3: this_LiteralRule_2= ruleLiteralRule + // InternalDataDescriptionLanguage.g:1503:3: this_LiteralRule_2= ruleLiteralRule { if ( state.backtracking==0 ) { @@ -4449,7 +4319,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 4 : - // InternalDataDescriptionLanguage.g:1561:3: this_ParanthesesRule_3= ruleParanthesesRule + // InternalDataDescriptionLanguage.g:1515:3: this_ParanthesesRule_3= ruleParanthesesRule { if ( state.backtracking==0 ) { @@ -4476,7 +4346,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 5 : - // InternalDataDescriptionLanguage.g:1573:3: this_ReferenceRule_4= ruleReferenceRule + // InternalDataDescriptionLanguage.g:1527:3: this_ReferenceRule_4= ruleReferenceRule { if ( state.backtracking==0 ) { @@ -4527,7 +4397,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleArrayRule" - // InternalDataDescriptionLanguage.g:1588:1: entryRuleArrayRule returns [EObject current=null] : iv_ruleArrayRule= ruleArrayRule EOF ; + // InternalDataDescriptionLanguage.g:1542:1: entryRuleArrayRule returns [EObject current=null] : iv_ruleArrayRule= ruleArrayRule EOF ; public final EObject entryRuleArrayRule() throws RecognitionException { EObject current = null; @@ -4535,8 +4405,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:1588:50: (iv_ruleArrayRule= ruleArrayRule EOF ) - // InternalDataDescriptionLanguage.g:1589:2: iv_ruleArrayRule= ruleArrayRule EOF + // InternalDataDescriptionLanguage.g:1542:50: (iv_ruleArrayRule= ruleArrayRule EOF ) + // InternalDataDescriptionLanguage.g:1543:2: iv_ruleArrayRule= ruleArrayRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getArrayRuleRule()); @@ -4567,7 +4437,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleArrayRule" - // InternalDataDescriptionLanguage.g:1595:1: ruleArrayRule returns [EObject current=null] : ( () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' ) ; + // InternalDataDescriptionLanguage.g:1549:1: ruleArrayRule returns [EObject current=null] : ( () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' ) ; public final EObject ruleArrayRule() throws RecognitionException { EObject current = null; @@ -4583,14 +4453,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:1601:2: ( ( () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' ) ) - // InternalDataDescriptionLanguage.g:1602:2: ( () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' ) + // InternalDataDescriptionLanguage.g:1555:2: ( ( () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' ) ) + // InternalDataDescriptionLanguage.g:1556:2: ( () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' ) { - // InternalDataDescriptionLanguage.g:1602:2: ( () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' ) - // InternalDataDescriptionLanguage.g:1603:3: () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' + // InternalDataDescriptionLanguage.g:1556:2: ( () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' ) + // InternalDataDescriptionLanguage.g:1557:3: () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' { - // InternalDataDescriptionLanguage.g:1603:3: () - // InternalDataDescriptionLanguage.g:1604:4: + // InternalDataDescriptionLanguage.g:1557:3: () + // InternalDataDescriptionLanguage.g:1558:4: { if ( state.backtracking==0 ) { @@ -4607,28 +4477,28 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } - otherlv_1=(Token)match(input,34,FOLLOW_29); if (state.failed) return current; + otherlv_1=(Token)match(input,33,FOLLOW_29); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getArrayRuleAccess().getLeftSquareBracketKeyword_1()); } - // InternalDataDescriptionLanguage.g:1617:3: ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? + // InternalDataDescriptionLanguage.g:1571:3: ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? int alt29=2; int LA29_0 = input.LA(1); - if ( ((LA29_0>=RULE_STRING && LA29_0<=RULE_ID)||LA29_0==28||LA29_0==34||LA29_0==37||(LA29_0>=40 && LA29_0<=41)) ) { + if ( ((LA29_0>=RULE_STRING && LA29_0<=RULE_ID)||LA29_0==27||LA29_0==33||LA29_0==36||(LA29_0>=39 && LA29_0<=40)) ) { alt29=1; } switch (alt29) { case 1 : - // InternalDataDescriptionLanguage.g:1618:4: ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* + // InternalDataDescriptionLanguage.g:1572:4: ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* { - // InternalDataDescriptionLanguage.g:1618:4: ( (lv_values_2_0= ruleValueRule ) ) - // InternalDataDescriptionLanguage.g:1619:5: (lv_values_2_0= ruleValueRule ) + // InternalDataDescriptionLanguage.g:1572:4: ( (lv_values_2_0= ruleValueRule ) ) + // InternalDataDescriptionLanguage.g:1573:5: (lv_values_2_0= ruleValueRule ) { - // InternalDataDescriptionLanguage.g:1619:5: (lv_values_2_0= ruleValueRule ) - // InternalDataDescriptionLanguage.g:1620:6: lv_values_2_0= ruleValueRule + // InternalDataDescriptionLanguage.g:1573:5: (lv_values_2_0= ruleValueRule ) + // InternalDataDescriptionLanguage.g:1574:6: lv_values_2_0= ruleValueRule { if ( state.backtracking==0 ) { @@ -4659,32 +4529,32 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } - // InternalDataDescriptionLanguage.g:1637:4: (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* + // InternalDataDescriptionLanguage.g:1591:4: (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* loop28: do { int alt28=2; int LA28_0 = input.LA(1); - if ( (LA28_0==35) ) { + if ( (LA28_0==34) ) { alt28=1; } switch (alt28) { case 1 : - // InternalDataDescriptionLanguage.g:1638:5: otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) + // InternalDataDescriptionLanguage.g:1592:5: otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) { - otherlv_3=(Token)match(input,35,FOLLOW_22); if (state.failed) return current; + otherlv_3=(Token)match(input,34,FOLLOW_22); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getArrayRuleAccess().getCommaKeyword_2_1_0()); } - // InternalDataDescriptionLanguage.g:1642:5: ( (lv_values_4_0= ruleValueRule ) ) - // InternalDataDescriptionLanguage.g:1643:6: (lv_values_4_0= ruleValueRule ) + // InternalDataDescriptionLanguage.g:1596:5: ( (lv_values_4_0= ruleValueRule ) ) + // InternalDataDescriptionLanguage.g:1597:6: (lv_values_4_0= ruleValueRule ) { - // InternalDataDescriptionLanguage.g:1643:6: (lv_values_4_0= ruleValueRule ) - // InternalDataDescriptionLanguage.g:1644:7: lv_values_4_0= ruleValueRule + // InternalDataDescriptionLanguage.g:1597:6: (lv_values_4_0= ruleValueRule ) + // InternalDataDescriptionLanguage.g:1598:7: lv_values_4_0= ruleValueRule { if ( state.backtracking==0 ) { @@ -4730,7 +4600,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } - otherlv_5=(Token)match(input,36,FOLLOW_2); if (state.failed) return current; + otherlv_5=(Token)match(input,35,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_5, grammarAccess.getArrayRuleAccess().getRightSquareBracketKeyword_3()); @@ -4761,7 +4631,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleParanthesesRule" - // InternalDataDescriptionLanguage.g:1671:1: entryRuleParanthesesRule returns [EObject current=null] : iv_ruleParanthesesRule= ruleParanthesesRule EOF ; + // InternalDataDescriptionLanguage.g:1625:1: entryRuleParanthesesRule returns [EObject current=null] : iv_ruleParanthesesRule= ruleParanthesesRule EOF ; public final EObject entryRuleParanthesesRule() throws RecognitionException { EObject current = null; @@ -4769,8 +4639,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:1671:56: (iv_ruleParanthesesRule= ruleParanthesesRule EOF ) - // InternalDataDescriptionLanguage.g:1672:2: iv_ruleParanthesesRule= ruleParanthesesRule EOF + // InternalDataDescriptionLanguage.g:1625:56: (iv_ruleParanthesesRule= ruleParanthesesRule EOF ) + // InternalDataDescriptionLanguage.g:1626:2: iv_ruleParanthesesRule= ruleParanthesesRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getParanthesesRuleRule()); @@ -4801,7 +4671,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleParanthesesRule" - // InternalDataDescriptionLanguage.g:1678:1: ruleParanthesesRule returns [EObject current=null] : (otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' ) ; + // InternalDataDescriptionLanguage.g:1632:1: ruleParanthesesRule returns [EObject current=null] : (otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' ) ; public final EObject ruleParanthesesRule() throws RecognitionException { EObject current = null; @@ -4814,23 +4684,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:1684:2: ( (otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' ) ) - // InternalDataDescriptionLanguage.g:1685:2: (otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' ) + // InternalDataDescriptionLanguage.g:1638:2: ( (otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' ) ) + // InternalDataDescriptionLanguage.g:1639:2: (otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' ) { - // InternalDataDescriptionLanguage.g:1685:2: (otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' ) - // InternalDataDescriptionLanguage.g:1686:3: otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' + // InternalDataDescriptionLanguage.g:1639:2: (otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' ) + // InternalDataDescriptionLanguage.g:1640:3: otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' { - otherlv_0=(Token)match(input,37,FOLLOW_22); if (state.failed) return current; + otherlv_0=(Token)match(input,36,FOLLOW_22); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getParanthesesRuleAccess().getLeftParenthesisKeyword_0()); } - // InternalDataDescriptionLanguage.g:1690:3: ( (lv_subExpression_1_0= ruleExpressionRule ) ) - // InternalDataDescriptionLanguage.g:1691:4: (lv_subExpression_1_0= ruleExpressionRule ) + // InternalDataDescriptionLanguage.g:1644:3: ( (lv_subExpression_1_0= ruleExpressionRule ) ) + // InternalDataDescriptionLanguage.g:1645:4: (lv_subExpression_1_0= ruleExpressionRule ) { - // InternalDataDescriptionLanguage.g:1691:4: (lv_subExpression_1_0= ruleExpressionRule ) - // InternalDataDescriptionLanguage.g:1692:5: lv_subExpression_1_0= ruleExpressionRule + // InternalDataDescriptionLanguage.g:1645:4: (lv_subExpression_1_0= ruleExpressionRule ) + // InternalDataDescriptionLanguage.g:1646:5: lv_subExpression_1_0= ruleExpressionRule { if ( state.backtracking==0 ) { @@ -4861,7 +4731,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } - otherlv_2=(Token)match(input,38,FOLLOW_2); if (state.failed) return current; + otherlv_2=(Token)match(input,37,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getParanthesesRuleAccess().getRightParenthesisKeyword_2()); @@ -4892,7 +4762,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleCallRule" - // InternalDataDescriptionLanguage.g:1717:1: entryRuleCallRule returns [EObject current=null] : iv_ruleCallRule= ruleCallRule EOF ; + // InternalDataDescriptionLanguage.g:1671:1: entryRuleCallRule returns [EObject current=null] : iv_ruleCallRule= ruleCallRule EOF ; public final EObject entryRuleCallRule() throws RecognitionException { EObject current = null; @@ -4900,8 +4770,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:1717:49: (iv_ruleCallRule= ruleCallRule EOF ) - // InternalDataDescriptionLanguage.g:1718:2: iv_ruleCallRule= ruleCallRule EOF + // InternalDataDescriptionLanguage.g:1671:49: (iv_ruleCallRule= ruleCallRule EOF ) + // InternalDataDescriptionLanguage.g:1672:2: iv_ruleCallRule= ruleCallRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getCallRuleRule()); @@ -4932,7 +4802,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleCallRule" - // InternalDataDescriptionLanguage.g:1724:1: ruleCallRule returns [EObject current=null] : ( ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' ) ; + // InternalDataDescriptionLanguage.g:1678:1: ruleCallRule returns [EObject current=null] : ( ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' ) ; public final EObject ruleCallRule() throws RecognitionException { EObject current = null; @@ -4950,17 +4820,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:1730:2: ( ( ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' ) ) - // InternalDataDescriptionLanguage.g:1731:2: ( ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' ) + // InternalDataDescriptionLanguage.g:1684:2: ( ( ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' ) ) + // InternalDataDescriptionLanguage.g:1685:2: ( ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' ) { - // InternalDataDescriptionLanguage.g:1731:2: ( ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' ) - // InternalDataDescriptionLanguage.g:1732:3: ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' + // InternalDataDescriptionLanguage.g:1685:2: ( ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' ) + // InternalDataDescriptionLanguage.g:1686:3: ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' { - // InternalDataDescriptionLanguage.g:1732:3: ( (lv_function_0_0= ruleFunctionNameRule ) ) - // InternalDataDescriptionLanguage.g:1733:4: (lv_function_0_0= ruleFunctionNameRule ) + // InternalDataDescriptionLanguage.g:1686:3: ( (lv_function_0_0= ruleFunctionNameRule ) ) + // InternalDataDescriptionLanguage.g:1687:4: (lv_function_0_0= ruleFunctionNameRule ) { - // InternalDataDescriptionLanguage.g:1733:4: (lv_function_0_0= ruleFunctionNameRule ) - // InternalDataDescriptionLanguage.g:1734:5: lv_function_0_0= ruleFunctionNameRule + // InternalDataDescriptionLanguage.g:1687:4: (lv_function_0_0= ruleFunctionNameRule ) + // InternalDataDescriptionLanguage.g:1688:5: lv_function_0_0= ruleFunctionNameRule { if ( state.backtracking==0 ) { @@ -4991,28 +4861,28 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } - otherlv_1=(Token)match(input,37,FOLLOW_33); if (state.failed) return current; + otherlv_1=(Token)match(input,36,FOLLOW_33); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getCallRuleAccess().getLeftParenthesisKeyword_1()); } - // InternalDataDescriptionLanguage.g:1755:3: ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? + // InternalDataDescriptionLanguage.g:1709:3: ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? int alt31=2; int LA31_0 = input.LA(1); - if ( ((LA31_0>=RULE_STRING && LA31_0<=RULE_ID)||LA31_0==28||LA31_0==32||LA31_0==34||LA31_0==37||(LA31_0>=40 && LA31_0<=41)||(LA31_0>=64 && LA31_0<=65)) ) { + if ( ((LA31_0>=RULE_STRING && LA31_0<=RULE_ID)||LA31_0==27||LA31_0==31||LA31_0==33||LA31_0==36||(LA31_0>=39 && LA31_0<=40)||(LA31_0>=65 && LA31_0<=66)) ) { alt31=1; } switch (alt31) { case 1 : - // InternalDataDescriptionLanguage.g:1756:4: ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* + // InternalDataDescriptionLanguage.g:1710:4: ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* { - // InternalDataDescriptionLanguage.g:1756:4: ( (lv_parameters_2_0= ruleExpressionRule ) ) - // InternalDataDescriptionLanguage.g:1757:5: (lv_parameters_2_0= ruleExpressionRule ) + // InternalDataDescriptionLanguage.g:1710:4: ( (lv_parameters_2_0= ruleExpressionRule ) ) + // InternalDataDescriptionLanguage.g:1711:5: (lv_parameters_2_0= ruleExpressionRule ) { - // InternalDataDescriptionLanguage.g:1757:5: (lv_parameters_2_0= ruleExpressionRule ) - // InternalDataDescriptionLanguage.g:1758:6: lv_parameters_2_0= ruleExpressionRule + // InternalDataDescriptionLanguage.g:1711:5: (lv_parameters_2_0= ruleExpressionRule ) + // InternalDataDescriptionLanguage.g:1712:6: lv_parameters_2_0= ruleExpressionRule { if ( state.backtracking==0 ) { @@ -5043,32 +4913,32 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } - // InternalDataDescriptionLanguage.g:1775:4: (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* + // InternalDataDescriptionLanguage.g:1729:4: (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* loop30: do { int alt30=2; int LA30_0 = input.LA(1); - if ( (LA30_0==35) ) { + if ( (LA30_0==34) ) { alt30=1; } switch (alt30) { case 1 : - // InternalDataDescriptionLanguage.g:1776:5: otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) + // InternalDataDescriptionLanguage.g:1730:5: otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) { - otherlv_3=(Token)match(input,35,FOLLOW_22); if (state.failed) return current; + otherlv_3=(Token)match(input,34,FOLLOW_22); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getCallRuleAccess().getCommaKeyword_2_1_0()); } - // InternalDataDescriptionLanguage.g:1780:5: ( (lv_parameters_4_0= ruleExpressionRule ) ) - // InternalDataDescriptionLanguage.g:1781:6: (lv_parameters_4_0= ruleExpressionRule ) + // InternalDataDescriptionLanguage.g:1734:5: ( (lv_parameters_4_0= ruleExpressionRule ) ) + // InternalDataDescriptionLanguage.g:1735:6: (lv_parameters_4_0= ruleExpressionRule ) { - // InternalDataDescriptionLanguage.g:1781:6: (lv_parameters_4_0= ruleExpressionRule ) - // InternalDataDescriptionLanguage.g:1782:7: lv_parameters_4_0= ruleExpressionRule + // InternalDataDescriptionLanguage.g:1735:6: (lv_parameters_4_0= ruleExpressionRule ) + // InternalDataDescriptionLanguage.g:1736:7: lv_parameters_4_0= ruleExpressionRule { if ( state.backtracking==0 ) { @@ -5114,7 +4984,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } - otherlv_5=(Token)match(input,38,FOLLOW_2); if (state.failed) return current; + otherlv_5=(Token)match(input,37,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_5, grammarAccess.getCallRuleAccess().getRightParenthesisKeyword_3()); @@ -5145,7 +5015,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleConstantReferenceRule" - // InternalDataDescriptionLanguage.g:1809:1: entryRuleConstantReferenceRule returns [EObject current=null] : iv_ruleConstantReferenceRule= ruleConstantReferenceRule EOF ; + // InternalDataDescriptionLanguage.g:1763:1: entryRuleConstantReferenceRule returns [EObject current=null] : iv_ruleConstantReferenceRule= ruleConstantReferenceRule EOF ; public final EObject entryRuleConstantReferenceRule() throws RecognitionException { EObject current = null; @@ -5153,8 +5023,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:1809:62: (iv_ruleConstantReferenceRule= ruleConstantReferenceRule EOF ) - // InternalDataDescriptionLanguage.g:1810:2: iv_ruleConstantReferenceRule= ruleConstantReferenceRule EOF + // InternalDataDescriptionLanguage.g:1763:62: (iv_ruleConstantReferenceRule= ruleConstantReferenceRule EOF ) + // InternalDataDescriptionLanguage.g:1764:2: iv_ruleConstantReferenceRule= ruleConstantReferenceRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getConstantReferenceRuleRule()); @@ -5185,7 +5055,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleConstantReferenceRule" - // InternalDataDescriptionLanguage.g:1816:1: ruleConstantReferenceRule returns [EObject current=null] : ( ( ruleQualifiedName ) ) ; + // InternalDataDescriptionLanguage.g:1770:1: ruleConstantReferenceRule returns [EObject current=null] : ( ( ruleQualifiedName ) ) ; public final EObject ruleConstantReferenceRule() throws RecognitionException { EObject current = null; @@ -5193,14 +5063,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:1822:2: ( ( ( ruleQualifiedName ) ) ) - // InternalDataDescriptionLanguage.g:1823:2: ( ( ruleQualifiedName ) ) + // InternalDataDescriptionLanguage.g:1776:2: ( ( ( ruleQualifiedName ) ) ) + // InternalDataDescriptionLanguage.g:1777:2: ( ( ruleQualifiedName ) ) { - // InternalDataDescriptionLanguage.g:1823:2: ( ( ruleQualifiedName ) ) - // InternalDataDescriptionLanguage.g:1824:3: ( ruleQualifiedName ) + // InternalDataDescriptionLanguage.g:1777:2: ( ( ruleQualifiedName ) ) + // InternalDataDescriptionLanguage.g:1778:3: ( ruleQualifiedName ) { - // InternalDataDescriptionLanguage.g:1824:3: ( ruleQualifiedName ) - // InternalDataDescriptionLanguage.g:1825:4: ruleQualifiedName + // InternalDataDescriptionLanguage.g:1778:3: ( ruleQualifiedName ) + // InternalDataDescriptionLanguage.g:1779:4: ruleQualifiedName { if ( state.backtracking==0 ) { @@ -5257,7 +5127,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleLiteralRule" - // InternalDataDescriptionLanguage.g:1845:1: entryRuleLiteralRule returns [EObject current=null] : iv_ruleLiteralRule= ruleLiteralRule EOF ; + // InternalDataDescriptionLanguage.g:1799:1: entryRuleLiteralRule returns [EObject current=null] : iv_ruleLiteralRule= ruleLiteralRule EOF ; public final EObject entryRuleLiteralRule() throws RecognitionException { EObject current = null; @@ -5265,8 +5135,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:1845:52: (iv_ruleLiteralRule= ruleLiteralRule EOF ) - // InternalDataDescriptionLanguage.g:1846:2: iv_ruleLiteralRule= ruleLiteralRule EOF + // InternalDataDescriptionLanguage.g:1799:52: (iv_ruleLiteralRule= ruleLiteralRule EOF ) + // InternalDataDescriptionLanguage.g:1800:2: iv_ruleLiteralRule= ruleLiteralRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getLiteralRuleRule()); @@ -5297,7 +5167,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleLiteralRule" - // InternalDataDescriptionLanguage.g:1852:1: ruleLiteralRule returns [EObject current=null] : (this_NumberLiteralRule_0= ruleNumberLiteralRule | this_StringLiteralRule_1= ruleStringLiteralRule | this_BooleanLiteralRule_2= ruleBooleanLiteralRule | this_InstanceLiteralRule_3= ruleInstanceLiteralRule ) ; + // InternalDataDescriptionLanguage.g:1806:1: ruleLiteralRule returns [EObject current=null] : (this_NumberLiteralRule_0= ruleNumberLiteralRule | this_StringLiteralRule_1= ruleStringLiteralRule | this_BooleanLiteralRule_2= ruleBooleanLiteralRule | this_InstanceLiteralRule_3= ruleInstanceLiteralRule ) ; public final EObject ruleLiteralRule() throws RecognitionException { EObject current = null; @@ -5314,10 +5184,10 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:1858:2: ( (this_NumberLiteralRule_0= ruleNumberLiteralRule | this_StringLiteralRule_1= ruleStringLiteralRule | this_BooleanLiteralRule_2= ruleBooleanLiteralRule | this_InstanceLiteralRule_3= ruleInstanceLiteralRule ) ) - // InternalDataDescriptionLanguage.g:1859:2: (this_NumberLiteralRule_0= ruleNumberLiteralRule | this_StringLiteralRule_1= ruleStringLiteralRule | this_BooleanLiteralRule_2= ruleBooleanLiteralRule | this_InstanceLiteralRule_3= ruleInstanceLiteralRule ) + // InternalDataDescriptionLanguage.g:1812:2: ( (this_NumberLiteralRule_0= ruleNumberLiteralRule | this_StringLiteralRule_1= ruleStringLiteralRule | this_BooleanLiteralRule_2= ruleBooleanLiteralRule | this_InstanceLiteralRule_3= ruleInstanceLiteralRule ) ) + // InternalDataDescriptionLanguage.g:1813:2: (this_NumberLiteralRule_0= ruleNumberLiteralRule | this_StringLiteralRule_1= ruleStringLiteralRule | this_BooleanLiteralRule_2= ruleBooleanLiteralRule | this_InstanceLiteralRule_3= ruleInstanceLiteralRule ) { - // InternalDataDescriptionLanguage.g:1859:2: (this_NumberLiteralRule_0= ruleNumberLiteralRule | this_StringLiteralRule_1= ruleStringLiteralRule | this_BooleanLiteralRule_2= ruleBooleanLiteralRule | this_InstanceLiteralRule_3= ruleInstanceLiteralRule ) + // InternalDataDescriptionLanguage.g:1813:2: (this_NumberLiteralRule_0= ruleNumberLiteralRule | this_StringLiteralRule_1= ruleStringLiteralRule | this_BooleanLiteralRule_2= ruleBooleanLiteralRule | this_InstanceLiteralRule_3= ruleInstanceLiteralRule ) int alt32=4; switch ( input.LA(1) ) { case RULE_DOUBLE: @@ -5331,8 +5201,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr alt32=2; } break; + case 39: case 40: - case 41: { alt32=3; } @@ -5353,7 +5223,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr switch (alt32) { case 1 : - // InternalDataDescriptionLanguage.g:1860:3: this_NumberLiteralRule_0= ruleNumberLiteralRule + // InternalDataDescriptionLanguage.g:1814:3: this_NumberLiteralRule_0= ruleNumberLiteralRule { if ( state.backtracking==0 ) { @@ -5380,7 +5250,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 2 : - // InternalDataDescriptionLanguage.g:1872:3: this_StringLiteralRule_1= ruleStringLiteralRule + // InternalDataDescriptionLanguage.g:1826:3: this_StringLiteralRule_1= ruleStringLiteralRule { if ( state.backtracking==0 ) { @@ -5407,7 +5277,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 3 : - // InternalDataDescriptionLanguage.g:1884:3: this_BooleanLiteralRule_2= ruleBooleanLiteralRule + // InternalDataDescriptionLanguage.g:1838:3: this_BooleanLiteralRule_2= ruleBooleanLiteralRule { if ( state.backtracking==0 ) { @@ -5434,7 +5304,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 4 : - // InternalDataDescriptionLanguage.g:1896:3: this_InstanceLiteralRule_3= ruleInstanceLiteralRule + // InternalDataDescriptionLanguage.g:1850:3: this_InstanceLiteralRule_3= ruleInstanceLiteralRule { if ( state.backtracking==0 ) { @@ -5485,7 +5355,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleInstanceLiteralRule" - // InternalDataDescriptionLanguage.g:1911:1: entryRuleInstanceLiteralRule returns [EObject current=null] : iv_ruleInstanceLiteralRule= ruleInstanceLiteralRule EOF ; + // InternalDataDescriptionLanguage.g:1865:1: entryRuleInstanceLiteralRule returns [EObject current=null] : iv_ruleInstanceLiteralRule= ruleInstanceLiteralRule EOF ; public final EObject entryRuleInstanceLiteralRule() throws RecognitionException { EObject current = null; @@ -5493,8 +5363,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:1911:60: (iv_ruleInstanceLiteralRule= ruleInstanceLiteralRule EOF ) - // InternalDataDescriptionLanguage.g:1912:2: iv_ruleInstanceLiteralRule= ruleInstanceLiteralRule EOF + // InternalDataDescriptionLanguage.g:1865:60: (iv_ruleInstanceLiteralRule= ruleInstanceLiteralRule EOF ) + // InternalDataDescriptionLanguage.g:1866:2: iv_ruleInstanceLiteralRule= ruleInstanceLiteralRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getInstanceLiteralRuleRule()); @@ -5525,7 +5395,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleInstanceLiteralRule" - // InternalDataDescriptionLanguage.g:1918:1: ruleInstanceLiteralRule returns [EObject current=null] : ( ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' ) ; + // InternalDataDescriptionLanguage.g:1872:1: ruleInstanceLiteralRule returns [EObject current=null] : ( ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' ) ; public final EObject ruleInstanceLiteralRule() throws RecognitionException { EObject current = null; @@ -5538,17 +5408,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:1924:2: ( ( ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' ) ) - // InternalDataDescriptionLanguage.g:1925:2: ( ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' ) + // InternalDataDescriptionLanguage.g:1878:2: ( ( ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' ) ) + // InternalDataDescriptionLanguage.g:1879:2: ( ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' ) { - // InternalDataDescriptionLanguage.g:1925:2: ( ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' ) - // InternalDataDescriptionLanguage.g:1926:3: ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' + // InternalDataDescriptionLanguage.g:1879:2: ( ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' ) + // InternalDataDescriptionLanguage.g:1880:3: ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' { - // InternalDataDescriptionLanguage.g:1926:3: ( ( ruleQualifiedName ) ) - // InternalDataDescriptionLanguage.g:1927:4: ( ruleQualifiedName ) + // InternalDataDescriptionLanguage.g:1880:3: ( ( ruleQualifiedName ) ) + // InternalDataDescriptionLanguage.g:1881:4: ( ruleQualifiedName ) { - // InternalDataDescriptionLanguage.g:1927:4: ( ruleQualifiedName ) - // InternalDataDescriptionLanguage.g:1928:5: ruleQualifiedName + // InternalDataDescriptionLanguage.g:1881:4: ( ruleQualifiedName ) + // InternalDataDescriptionLanguage.g:1882:5: ruleQualifiedName { if ( state.backtracking==0 ) { @@ -5589,7 +5459,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr newLeafNode(otherlv_1, grammarAccess.getInstanceLiteralRuleAccess().getLeftCurlyBracketKeyword_1()); } - // InternalDataDescriptionLanguage.g:1949:3: ( (lv_attributes_2_0= ruleAttributeRule ) )* + // InternalDataDescriptionLanguage.g:1903:3: ( (lv_attributes_2_0= ruleAttributeRule ) )* loop33: do { int alt33=2; @@ -5602,10 +5472,10 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr switch (alt33) { case 1 : - // InternalDataDescriptionLanguage.g:1950:4: (lv_attributes_2_0= ruleAttributeRule ) + // InternalDataDescriptionLanguage.g:1904:4: (lv_attributes_2_0= ruleAttributeRule ) { - // InternalDataDescriptionLanguage.g:1950:4: (lv_attributes_2_0= ruleAttributeRule ) - // InternalDataDescriptionLanguage.g:1951:5: lv_attributes_2_0= ruleAttributeRule + // InternalDataDescriptionLanguage.g:1904:4: (lv_attributes_2_0= ruleAttributeRule ) + // InternalDataDescriptionLanguage.g:1905:5: lv_attributes_2_0= ruleAttributeRule { if ( state.backtracking==0 ) { @@ -5673,7 +5543,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleAttributeRule" - // InternalDataDescriptionLanguage.g:1976:1: entryRuleAttributeRule returns [EObject current=null] : iv_ruleAttributeRule= ruleAttributeRule EOF ; + // InternalDataDescriptionLanguage.g:1930:1: entryRuleAttributeRule returns [EObject current=null] : iv_ruleAttributeRule= ruleAttributeRule EOF ; public final EObject entryRuleAttributeRule() throws RecognitionException { EObject current = null; @@ -5681,8 +5551,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:1976:54: (iv_ruleAttributeRule= ruleAttributeRule EOF ) - // InternalDataDescriptionLanguage.g:1977:2: iv_ruleAttributeRule= ruleAttributeRule EOF + // InternalDataDescriptionLanguage.g:1930:54: (iv_ruleAttributeRule= ruleAttributeRule EOF ) + // InternalDataDescriptionLanguage.g:1931:2: iv_ruleAttributeRule= ruleAttributeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAttributeRuleRule()); @@ -5713,7 +5583,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleAttributeRule" - // InternalDataDescriptionLanguage.g:1983:1: ruleAttributeRule returns [EObject current=null] : ( ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' ) ; + // InternalDataDescriptionLanguage.g:1937:1: ruleAttributeRule returns [EObject current=null] : ( ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' ) ; public final EObject ruleAttributeRule() throws RecognitionException { EObject current = null; @@ -5726,17 +5596,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:1989:2: ( ( ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' ) ) - // InternalDataDescriptionLanguage.g:1990:2: ( ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' ) + // InternalDataDescriptionLanguage.g:1943:2: ( ( ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' ) ) + // InternalDataDescriptionLanguage.g:1944:2: ( ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' ) { - // InternalDataDescriptionLanguage.g:1990:2: ( ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' ) - // InternalDataDescriptionLanguage.g:1991:3: ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' + // InternalDataDescriptionLanguage.g:1944:2: ( ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' ) + // InternalDataDescriptionLanguage.g:1945:3: ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' { - // InternalDataDescriptionLanguage.g:1991:3: ( ( ruleStringOrId ) ) - // InternalDataDescriptionLanguage.g:1992:4: ( ruleStringOrId ) + // InternalDataDescriptionLanguage.g:1945:3: ( ( ruleStringOrId ) ) + // InternalDataDescriptionLanguage.g:1946:4: ( ruleStringOrId ) { - // InternalDataDescriptionLanguage.g:1992:4: ( ruleStringOrId ) - // InternalDataDescriptionLanguage.g:1993:5: ruleStringOrId + // InternalDataDescriptionLanguage.g:1946:4: ( ruleStringOrId ) + // InternalDataDescriptionLanguage.g:1947:5: ruleStringOrId { if ( state.backtracking==0 ) { @@ -5771,24 +5641,24 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } - otherlv_1=(Token)match(input,39,FOLLOW_22); if (state.failed) return current; + otherlv_1=(Token)match(input,38,FOLLOW_22); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getAttributeRuleAccess().getColonEqualsSignKeyword_1()); } - // InternalDataDescriptionLanguage.g:2014:3: ( (lv_value_2_0= ruleValueRule ) ) - // InternalDataDescriptionLanguage.g:2015:4: (lv_value_2_0= ruleValueRule ) + // InternalDataDescriptionLanguage.g:1968:3: ( (lv_value_2_0= ruleValueRule ) ) + // InternalDataDescriptionLanguage.g:1969:4: (lv_value_2_0= ruleValueRule ) { - // InternalDataDescriptionLanguage.g:2015:4: (lv_value_2_0= ruleValueRule ) - // InternalDataDescriptionLanguage.g:2016:5: lv_value_2_0= ruleValueRule + // InternalDataDescriptionLanguage.g:1969:4: (lv_value_2_0= ruleValueRule ) + // InternalDataDescriptionLanguage.g:1970:5: lv_value_2_0= ruleValueRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAttributeRuleAccess().getValueValueRuleParserRuleCall_2_0()); } - pushFollow(FOLLOW_11); + pushFollow(FOLLOW_20); lv_value_2_0=ruleValueRule(); state._fsp--; @@ -5812,7 +5682,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } - otherlv_3=(Token)match(input,23,FOLLOW_2); if (state.failed) return current; + otherlv_3=(Token)match(input,25,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getAttributeRuleAccess().getSemicolonKeyword_3()); @@ -5843,7 +5713,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleNumberLiteralRule" - // InternalDataDescriptionLanguage.g:2041:1: entryRuleNumberLiteralRule returns [EObject current=null] : iv_ruleNumberLiteralRule= ruleNumberLiteralRule EOF ; + // InternalDataDescriptionLanguage.g:1995:1: entryRuleNumberLiteralRule returns [EObject current=null] : iv_ruleNumberLiteralRule= ruleNumberLiteralRule EOF ; public final EObject entryRuleNumberLiteralRule() throws RecognitionException { EObject current = null; @@ -5851,8 +5721,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:2041:58: (iv_ruleNumberLiteralRule= ruleNumberLiteralRule EOF ) - // InternalDataDescriptionLanguage.g:2042:2: iv_ruleNumberLiteralRule= ruleNumberLiteralRule EOF + // InternalDataDescriptionLanguage.g:1995:58: (iv_ruleNumberLiteralRule= ruleNumberLiteralRule EOF ) + // InternalDataDescriptionLanguage.g:1996:2: iv_ruleNumberLiteralRule= ruleNumberLiteralRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getNumberLiteralRuleRule()); @@ -5883,7 +5753,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleNumberLiteralRule" - // InternalDataDescriptionLanguage.g:2048:1: ruleNumberLiteralRule returns [EObject current=null] : (this_DoubleLiteralRule_0= ruleDoubleLiteralRule | this_IntegerLiteralRule_1= ruleIntegerLiteralRule ) ; + // InternalDataDescriptionLanguage.g:2002:1: ruleNumberLiteralRule returns [EObject current=null] : (this_DoubleLiteralRule_0= ruleDoubleLiteralRule | this_IntegerLiteralRule_1= ruleIntegerLiteralRule ) ; public final EObject ruleNumberLiteralRule() throws RecognitionException { EObject current = null; @@ -5896,10 +5766,10 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:2054:2: ( (this_DoubleLiteralRule_0= ruleDoubleLiteralRule | this_IntegerLiteralRule_1= ruleIntegerLiteralRule ) ) - // InternalDataDescriptionLanguage.g:2055:2: (this_DoubleLiteralRule_0= ruleDoubleLiteralRule | this_IntegerLiteralRule_1= ruleIntegerLiteralRule ) + // InternalDataDescriptionLanguage.g:2008:2: ( (this_DoubleLiteralRule_0= ruleDoubleLiteralRule | this_IntegerLiteralRule_1= ruleIntegerLiteralRule ) ) + // InternalDataDescriptionLanguage.g:2009:2: (this_DoubleLiteralRule_0= ruleDoubleLiteralRule | this_IntegerLiteralRule_1= ruleIntegerLiteralRule ) { - // InternalDataDescriptionLanguage.g:2055:2: (this_DoubleLiteralRule_0= ruleDoubleLiteralRule | this_IntegerLiteralRule_1= ruleIntegerLiteralRule ) + // InternalDataDescriptionLanguage.g:2009:2: (this_DoubleLiteralRule_0= ruleDoubleLiteralRule | this_IntegerLiteralRule_1= ruleIntegerLiteralRule ) int alt34=2; int LA34_0 = input.LA(1); @@ -5918,7 +5788,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } switch (alt34) { case 1 : - // InternalDataDescriptionLanguage.g:2056:3: this_DoubleLiteralRule_0= ruleDoubleLiteralRule + // InternalDataDescriptionLanguage.g:2010:3: this_DoubleLiteralRule_0= ruleDoubleLiteralRule { if ( state.backtracking==0 ) { @@ -5945,7 +5815,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 2 : - // InternalDataDescriptionLanguage.g:2068:3: this_IntegerLiteralRule_1= ruleIntegerLiteralRule + // InternalDataDescriptionLanguage.g:2022:3: this_IntegerLiteralRule_1= ruleIntegerLiteralRule { if ( state.backtracking==0 ) { @@ -5996,7 +5866,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleDoubleLiteralRule" - // InternalDataDescriptionLanguage.g:2083:1: entryRuleDoubleLiteralRule returns [EObject current=null] : iv_ruleDoubleLiteralRule= ruleDoubleLiteralRule EOF ; + // InternalDataDescriptionLanguage.g:2037:1: entryRuleDoubleLiteralRule returns [EObject current=null] : iv_ruleDoubleLiteralRule= ruleDoubleLiteralRule EOF ; public final EObject entryRuleDoubleLiteralRule() throws RecognitionException { EObject current = null; @@ -6004,8 +5874,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:2083:58: (iv_ruleDoubleLiteralRule= ruleDoubleLiteralRule EOF ) - // InternalDataDescriptionLanguage.g:2084:2: iv_ruleDoubleLiteralRule= ruleDoubleLiteralRule EOF + // InternalDataDescriptionLanguage.g:2037:58: (iv_ruleDoubleLiteralRule= ruleDoubleLiteralRule EOF ) + // InternalDataDescriptionLanguage.g:2038:2: iv_ruleDoubleLiteralRule= ruleDoubleLiteralRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getDoubleLiteralRuleRule()); @@ -6036,7 +5906,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleDoubleLiteralRule" - // InternalDataDescriptionLanguage.g:2090:1: ruleDoubleLiteralRule returns [EObject current=null] : ( ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) ; + // InternalDataDescriptionLanguage.g:2044:1: ruleDoubleLiteralRule returns [EObject current=null] : ( ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) ; public final EObject ruleDoubleLiteralRule() throws RecognitionException { EObject current = null; @@ -6048,17 +5918,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:2096:2: ( ( ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) ) - // InternalDataDescriptionLanguage.g:2097:2: ( ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) + // InternalDataDescriptionLanguage.g:2050:2: ( ( ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) ) + // InternalDataDescriptionLanguage.g:2051:2: ( ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) { - // InternalDataDescriptionLanguage.g:2097:2: ( ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) - // InternalDataDescriptionLanguage.g:2098:3: ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? + // InternalDataDescriptionLanguage.g:2051:2: ( ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) + // InternalDataDescriptionLanguage.g:2052:3: ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? { - // InternalDataDescriptionLanguage.g:2098:3: ( (lv_literal_0_0= RULE_DOUBLE ) ) - // InternalDataDescriptionLanguage.g:2099:4: (lv_literal_0_0= RULE_DOUBLE ) + // InternalDataDescriptionLanguage.g:2052:3: ( (lv_literal_0_0= RULE_DOUBLE ) ) + // InternalDataDescriptionLanguage.g:2053:4: (lv_literal_0_0= RULE_DOUBLE ) { - // InternalDataDescriptionLanguage.g:2099:4: (lv_literal_0_0= RULE_DOUBLE ) - // InternalDataDescriptionLanguage.g:2100:5: lv_literal_0_0= RULE_DOUBLE + // InternalDataDescriptionLanguage.g:2053:4: (lv_literal_0_0= RULE_DOUBLE ) + // InternalDataDescriptionLanguage.g:2054:5: lv_literal_0_0= RULE_DOUBLE { lv_literal_0_0=(Token)match(input,RULE_DOUBLE,FOLLOW_37); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -6084,19 +5954,19 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } - // InternalDataDescriptionLanguage.g:2116:3: ( (lv_factor_1_0= ruleFactorRule ) )? + // InternalDataDescriptionLanguage.g:2070:3: ( (lv_factor_1_0= ruleFactorRule ) )? int alt35=2; int LA35_0 = input.LA(1); - if ( ((LA35_0>=69 && LA35_0<=88)) ) { + if ( ((LA35_0>=70 && LA35_0<=89)) ) { alt35=1; } switch (alt35) { case 1 : - // InternalDataDescriptionLanguage.g:2117:4: (lv_factor_1_0= ruleFactorRule ) + // InternalDataDescriptionLanguage.g:2071:4: (lv_factor_1_0= ruleFactorRule ) { - // InternalDataDescriptionLanguage.g:2117:4: (lv_factor_1_0= ruleFactorRule ) - // InternalDataDescriptionLanguage.g:2118:5: lv_factor_1_0= ruleFactorRule + // InternalDataDescriptionLanguage.g:2071:4: (lv_factor_1_0= ruleFactorRule ) + // InternalDataDescriptionLanguage.g:2072:5: lv_factor_1_0= ruleFactorRule { if ( state.backtracking==0 ) { @@ -6155,7 +6025,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleIntegerLiteralRule" - // InternalDataDescriptionLanguage.g:2139:1: entryRuleIntegerLiteralRule returns [EObject current=null] : iv_ruleIntegerLiteralRule= ruleIntegerLiteralRule EOF ; + // InternalDataDescriptionLanguage.g:2093:1: entryRuleIntegerLiteralRule returns [EObject current=null] : iv_ruleIntegerLiteralRule= ruleIntegerLiteralRule EOF ; public final EObject entryRuleIntegerLiteralRule() throws RecognitionException { EObject current = null; @@ -6163,8 +6033,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:2139:59: (iv_ruleIntegerLiteralRule= ruleIntegerLiteralRule EOF ) - // InternalDataDescriptionLanguage.g:2140:2: iv_ruleIntegerLiteralRule= ruleIntegerLiteralRule EOF + // InternalDataDescriptionLanguage.g:2093:59: (iv_ruleIntegerLiteralRule= ruleIntegerLiteralRule EOF ) + // InternalDataDescriptionLanguage.g:2094:2: iv_ruleIntegerLiteralRule= ruleIntegerLiteralRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getIntegerLiteralRuleRule()); @@ -6195,7 +6065,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleIntegerLiteralRule" - // InternalDataDescriptionLanguage.g:2146:1: ruleIntegerLiteralRule returns [EObject current=null] : ( ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) ; + // InternalDataDescriptionLanguage.g:2100:1: ruleIntegerLiteralRule returns [EObject current=null] : ( ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) ; public final EObject ruleIntegerLiteralRule() throws RecognitionException { EObject current = null; @@ -6207,17 +6077,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:2152:2: ( ( ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) ) - // InternalDataDescriptionLanguage.g:2153:2: ( ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) + // InternalDataDescriptionLanguage.g:2106:2: ( ( ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) ) + // InternalDataDescriptionLanguage.g:2107:2: ( ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) { - // InternalDataDescriptionLanguage.g:2153:2: ( ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) - // InternalDataDescriptionLanguage.g:2154:3: ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? + // InternalDataDescriptionLanguage.g:2107:2: ( ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) + // InternalDataDescriptionLanguage.g:2108:3: ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? { - // InternalDataDescriptionLanguage.g:2154:3: ( (lv_literal_0_0= RULE_INT ) ) - // InternalDataDescriptionLanguage.g:2155:4: (lv_literal_0_0= RULE_INT ) + // InternalDataDescriptionLanguage.g:2108:3: ( (lv_literal_0_0= RULE_INT ) ) + // InternalDataDescriptionLanguage.g:2109:4: (lv_literal_0_0= RULE_INT ) { - // InternalDataDescriptionLanguage.g:2155:4: (lv_literal_0_0= RULE_INT ) - // InternalDataDescriptionLanguage.g:2156:5: lv_literal_0_0= RULE_INT + // InternalDataDescriptionLanguage.g:2109:4: (lv_literal_0_0= RULE_INT ) + // InternalDataDescriptionLanguage.g:2110:5: lv_literal_0_0= RULE_INT { lv_literal_0_0=(Token)match(input,RULE_INT,FOLLOW_37); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -6243,19 +6113,19 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } - // InternalDataDescriptionLanguage.g:2172:3: ( (lv_factor_1_0= ruleFactorRule ) )? + // InternalDataDescriptionLanguage.g:2126:3: ( (lv_factor_1_0= ruleFactorRule ) )? int alt36=2; int LA36_0 = input.LA(1); - if ( ((LA36_0>=69 && LA36_0<=88)) ) { + if ( ((LA36_0>=70 && LA36_0<=89)) ) { alt36=1; } switch (alt36) { case 1 : - // InternalDataDescriptionLanguage.g:2173:4: (lv_factor_1_0= ruleFactorRule ) + // InternalDataDescriptionLanguage.g:2127:4: (lv_factor_1_0= ruleFactorRule ) { - // InternalDataDescriptionLanguage.g:2173:4: (lv_factor_1_0= ruleFactorRule ) - // InternalDataDescriptionLanguage.g:2174:5: lv_factor_1_0= ruleFactorRule + // InternalDataDescriptionLanguage.g:2127:4: (lv_factor_1_0= ruleFactorRule ) + // InternalDataDescriptionLanguage.g:2128:5: lv_factor_1_0= ruleFactorRule { if ( state.backtracking==0 ) { @@ -6314,7 +6184,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleStringLiteralRule" - // InternalDataDescriptionLanguage.g:2195:1: entryRuleStringLiteralRule returns [EObject current=null] : iv_ruleStringLiteralRule= ruleStringLiteralRule EOF ; + // InternalDataDescriptionLanguage.g:2149:1: entryRuleStringLiteralRule returns [EObject current=null] : iv_ruleStringLiteralRule= ruleStringLiteralRule EOF ; public final EObject entryRuleStringLiteralRule() throws RecognitionException { EObject current = null; @@ -6322,8 +6192,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:2195:58: (iv_ruleStringLiteralRule= ruleStringLiteralRule EOF ) - // InternalDataDescriptionLanguage.g:2196:2: iv_ruleStringLiteralRule= ruleStringLiteralRule EOF + // InternalDataDescriptionLanguage.g:2149:58: (iv_ruleStringLiteralRule= ruleStringLiteralRule EOF ) + // InternalDataDescriptionLanguage.g:2150:2: iv_ruleStringLiteralRule= ruleStringLiteralRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getStringLiteralRuleRule()); @@ -6354,7 +6224,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleStringLiteralRule" - // InternalDataDescriptionLanguage.g:2202:1: ruleStringLiteralRule returns [EObject current=null] : ( (lv_value_0_0= RULE_STRING ) ) ; + // InternalDataDescriptionLanguage.g:2156:1: ruleStringLiteralRule returns [EObject current=null] : ( (lv_value_0_0= RULE_STRING ) ) ; public final EObject ruleStringLiteralRule() throws RecognitionException { EObject current = null; @@ -6364,14 +6234,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:2208:2: ( ( (lv_value_0_0= RULE_STRING ) ) ) - // InternalDataDescriptionLanguage.g:2209:2: ( (lv_value_0_0= RULE_STRING ) ) + // InternalDataDescriptionLanguage.g:2162:2: ( ( (lv_value_0_0= RULE_STRING ) ) ) + // InternalDataDescriptionLanguage.g:2163:2: ( (lv_value_0_0= RULE_STRING ) ) { - // InternalDataDescriptionLanguage.g:2209:2: ( (lv_value_0_0= RULE_STRING ) ) - // InternalDataDescriptionLanguage.g:2210:3: (lv_value_0_0= RULE_STRING ) + // InternalDataDescriptionLanguage.g:2163:2: ( (lv_value_0_0= RULE_STRING ) ) + // InternalDataDescriptionLanguage.g:2164:3: (lv_value_0_0= RULE_STRING ) { - // InternalDataDescriptionLanguage.g:2210:3: (lv_value_0_0= RULE_STRING ) - // InternalDataDescriptionLanguage.g:2211:4: lv_value_0_0= RULE_STRING + // InternalDataDescriptionLanguage.g:2164:3: (lv_value_0_0= RULE_STRING ) + // InternalDataDescriptionLanguage.g:2165:4: lv_value_0_0= RULE_STRING { lv_value_0_0=(Token)match(input,RULE_STRING,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -6419,7 +6289,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleBooleanLiteralRule" - // InternalDataDescriptionLanguage.g:2230:1: entryRuleBooleanLiteralRule returns [EObject current=null] : iv_ruleBooleanLiteralRule= ruleBooleanLiteralRule EOF ; + // InternalDataDescriptionLanguage.g:2184:1: entryRuleBooleanLiteralRule returns [EObject current=null] : iv_ruleBooleanLiteralRule= ruleBooleanLiteralRule EOF ; public final EObject entryRuleBooleanLiteralRule() throws RecognitionException { EObject current = null; @@ -6427,8 +6297,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:2230:59: (iv_ruleBooleanLiteralRule= ruleBooleanLiteralRule EOF ) - // InternalDataDescriptionLanguage.g:2231:2: iv_ruleBooleanLiteralRule= ruleBooleanLiteralRule EOF + // InternalDataDescriptionLanguage.g:2184:59: (iv_ruleBooleanLiteralRule= ruleBooleanLiteralRule EOF ) + // InternalDataDescriptionLanguage.g:2185:2: iv_ruleBooleanLiteralRule= ruleBooleanLiteralRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getBooleanLiteralRuleRule()); @@ -6459,7 +6329,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleBooleanLiteralRule" - // InternalDataDescriptionLanguage.g:2237:1: ruleBooleanLiteralRule returns [EObject current=null] : ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) ; + // InternalDataDescriptionLanguage.g:2191:1: ruleBooleanLiteralRule returns [EObject current=null] : ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) ; public final EObject ruleBooleanLiteralRule() throws RecognitionException { EObject current = null; @@ -6470,14 +6340,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:2243:2: ( ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) ) - // InternalDataDescriptionLanguage.g:2244:2: ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) + // InternalDataDescriptionLanguage.g:2197:2: ( ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) ) + // InternalDataDescriptionLanguage.g:2198:2: ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) { - // InternalDataDescriptionLanguage.g:2244:2: ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) - // InternalDataDescriptionLanguage.g:2245:3: () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) + // InternalDataDescriptionLanguage.g:2198:2: ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) + // InternalDataDescriptionLanguage.g:2199:3: () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) { - // InternalDataDescriptionLanguage.g:2245:3: () - // InternalDataDescriptionLanguage.g:2246:4: + // InternalDataDescriptionLanguage.g:2199:3: () + // InternalDataDescriptionLanguage.g:2200:4: { if ( state.backtracking==0 ) { @@ -6494,14 +6364,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } - // InternalDataDescriptionLanguage.g:2255:3: ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) + // InternalDataDescriptionLanguage.g:2209:3: ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) int alt37=2; int LA37_0 = input.LA(1); - if ( (LA37_0==40) ) { + if ( (LA37_0==39) ) { alt37=1; } - else if ( (LA37_0==41) ) { + else if ( (LA37_0==40) ) { alt37=2; } else { @@ -6513,15 +6383,15 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } switch (alt37) { case 1 : - // InternalDataDescriptionLanguage.g:2256:4: ( (lv_value_1_0= 'true' ) ) + // InternalDataDescriptionLanguage.g:2210:4: ( (lv_value_1_0= 'true' ) ) { - // InternalDataDescriptionLanguage.g:2256:4: ( (lv_value_1_0= 'true' ) ) - // InternalDataDescriptionLanguage.g:2257:5: (lv_value_1_0= 'true' ) + // InternalDataDescriptionLanguage.g:2210:4: ( (lv_value_1_0= 'true' ) ) + // InternalDataDescriptionLanguage.g:2211:5: (lv_value_1_0= 'true' ) { - // InternalDataDescriptionLanguage.g:2257:5: (lv_value_1_0= 'true' ) - // InternalDataDescriptionLanguage.g:2258:6: lv_value_1_0= 'true' + // InternalDataDescriptionLanguage.g:2211:5: (lv_value_1_0= 'true' ) + // InternalDataDescriptionLanguage.g:2212:6: lv_value_1_0= 'true' { - lv_value_1_0=(Token)match(input,40,FOLLOW_2); if (state.failed) return current; + lv_value_1_0=(Token)match(input,39,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_value_1_0, grammarAccess.getBooleanLiteralRuleAccess().getValueTrueKeyword_1_0_0()); @@ -6545,9 +6415,9 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 2 : - // InternalDataDescriptionLanguage.g:2271:4: otherlv_2= 'false' + // InternalDataDescriptionLanguage.g:2225:4: otherlv_2= 'false' { - otherlv_2=(Token)match(input,41,FOLLOW_2); if (state.failed) return current; + otherlv_2=(Token)match(input,40,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getBooleanLiteralRuleAccess().getFalseKeyword_1_1()); @@ -6584,7 +6454,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleAttributeDefinitionRule" - // InternalDataDescriptionLanguage.g:2280:1: entryRuleAttributeDefinitionRule returns [EObject current=null] : iv_ruleAttributeDefinitionRule= ruleAttributeDefinitionRule EOF ; + // InternalDataDescriptionLanguage.g:2234:1: entryRuleAttributeDefinitionRule returns [EObject current=null] : iv_ruleAttributeDefinitionRule= ruleAttributeDefinitionRule EOF ; public final EObject entryRuleAttributeDefinitionRule() throws RecognitionException { EObject current = null; @@ -6592,8 +6462,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:2280:64: (iv_ruleAttributeDefinitionRule= ruleAttributeDefinitionRule EOF ) - // InternalDataDescriptionLanguage.g:2281:2: iv_ruleAttributeDefinitionRule= ruleAttributeDefinitionRule EOF + // InternalDataDescriptionLanguage.g:2234:64: (iv_ruleAttributeDefinitionRule= ruleAttributeDefinitionRule EOF ) + // InternalDataDescriptionLanguage.g:2235:2: iv_ruleAttributeDefinitionRule= ruleAttributeDefinitionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAttributeDefinitionRuleRule()); @@ -6624,7 +6494,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleAttributeDefinitionRule" - // InternalDataDescriptionLanguage.g:2287:1: ruleAttributeDefinitionRule returns [EObject current=null] : ( ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' ) ; + // InternalDataDescriptionLanguage.g:2241:1: ruleAttributeDefinitionRule returns [EObject current=null] : ( ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' ) ; public final EObject ruleAttributeDefinitionRule() throws RecognitionException { EObject current = null; @@ -6642,17 +6512,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:2293:2: ( ( ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' ) ) - // InternalDataDescriptionLanguage.g:2294:2: ( ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' ) + // InternalDataDescriptionLanguage.g:2247:2: ( ( ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' ) ) + // InternalDataDescriptionLanguage.g:2248:2: ( ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' ) { - // InternalDataDescriptionLanguage.g:2294:2: ( ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' ) - // InternalDataDescriptionLanguage.g:2295:3: ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' + // InternalDataDescriptionLanguage.g:2248:2: ( ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' ) + // InternalDataDescriptionLanguage.g:2249:3: ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' { - // InternalDataDescriptionLanguage.g:2295:3: ( (lv_name_0_0= ruleStringOrId ) ) - // InternalDataDescriptionLanguage.g:2296:4: (lv_name_0_0= ruleStringOrId ) + // InternalDataDescriptionLanguage.g:2249:3: ( (lv_name_0_0= ruleStringOrId ) ) + // InternalDataDescriptionLanguage.g:2250:4: (lv_name_0_0= ruleStringOrId ) { - // InternalDataDescriptionLanguage.g:2296:4: (lv_name_0_0= ruleStringOrId ) - // InternalDataDescriptionLanguage.g:2297:5: lv_name_0_0= ruleStringOrId + // InternalDataDescriptionLanguage.g:2250:4: (lv_name_0_0= ruleStringOrId ) + // InternalDataDescriptionLanguage.g:2251:5: lv_name_0_0= ruleStringOrId { if ( state.backtracking==0 ) { @@ -6689,11 +6559,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr newLeafNode(otherlv_1, grammarAccess.getAttributeDefinitionRuleAccess().getColonKeyword_1()); } - // InternalDataDescriptionLanguage.g:2318:3: ( (lv_type_2_0= ruleTypeRule ) ) - // InternalDataDescriptionLanguage.g:2319:4: (lv_type_2_0= ruleTypeRule ) + // InternalDataDescriptionLanguage.g:2272:3: ( (lv_type_2_0= ruleTypeRule ) ) + // InternalDataDescriptionLanguage.g:2273:4: (lv_type_2_0= ruleTypeRule ) { - // InternalDataDescriptionLanguage.g:2319:4: (lv_type_2_0= ruleTypeRule ) - // InternalDataDescriptionLanguage.g:2320:5: lv_type_2_0= ruleTypeRule + // InternalDataDescriptionLanguage.g:2273:4: (lv_type_2_0= ruleTypeRule ) + // InternalDataDescriptionLanguage.g:2274:5: lv_type_2_0= ruleTypeRule { if ( state.backtracking==0 ) { @@ -6724,35 +6594,35 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } - // InternalDataDescriptionLanguage.g:2337:3: (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? + // InternalDataDescriptionLanguage.g:2291:3: (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? int alt38=2; int LA38_0 = input.LA(1); - if ( (LA38_0==39) ) { + if ( (LA38_0==38) ) { alt38=1; } switch (alt38) { case 1 : - // InternalDataDescriptionLanguage.g:2338:4: otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) + // InternalDataDescriptionLanguage.g:2292:4: otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) { - otherlv_3=(Token)match(input,39,FOLLOW_22); if (state.failed) return current; + otherlv_3=(Token)match(input,38,FOLLOW_22); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getAttributeDefinitionRuleAccess().getColonEqualsSignKeyword_3_0()); } - // InternalDataDescriptionLanguage.g:2342:4: ( (lv_initialisation_4_0= ruleExpressionRule ) ) - // InternalDataDescriptionLanguage.g:2343:5: (lv_initialisation_4_0= ruleExpressionRule ) + // InternalDataDescriptionLanguage.g:2296:4: ( (lv_initialisation_4_0= ruleExpressionRule ) ) + // InternalDataDescriptionLanguage.g:2297:5: (lv_initialisation_4_0= ruleExpressionRule ) { - // InternalDataDescriptionLanguage.g:2343:5: (lv_initialisation_4_0= ruleExpressionRule ) - // InternalDataDescriptionLanguage.g:2344:6: lv_initialisation_4_0= ruleExpressionRule + // InternalDataDescriptionLanguage.g:2297:5: (lv_initialisation_4_0= ruleExpressionRule ) + // InternalDataDescriptionLanguage.g:2298:6: lv_initialisation_4_0= ruleExpressionRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAttributeDefinitionRuleAccess().getInitialisationExpressionRuleParserRuleCall_3_1_0()); } - pushFollow(FOLLOW_11); + pushFollow(FOLLOW_20); lv_initialisation_4_0=ruleExpressionRule(); state._fsp--; @@ -6782,7 +6652,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } - otherlv_5=(Token)match(input,23,FOLLOW_2); if (state.failed) return current; + otherlv_5=(Token)match(input,25,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_5, grammarAccess.getAttributeDefinitionRuleAccess().getSemicolonKeyword_4()); @@ -6813,7 +6683,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleTypeRule" - // InternalDataDescriptionLanguage.g:2370:1: entryRuleTypeRule returns [EObject current=null] : iv_ruleTypeRule= ruleTypeRule EOF ; + // InternalDataDescriptionLanguage.g:2324:1: entryRuleTypeRule returns [EObject current=null] : iv_ruleTypeRule= ruleTypeRule EOF ; public final EObject entryRuleTypeRule() throws RecognitionException { EObject current = null; @@ -6821,8 +6691,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:2370:49: (iv_ruleTypeRule= ruleTypeRule EOF ) - // InternalDataDescriptionLanguage.g:2371:2: iv_ruleTypeRule= ruleTypeRule EOF + // InternalDataDescriptionLanguage.g:2324:49: (iv_ruleTypeRule= ruleTypeRule EOF ) + // InternalDataDescriptionLanguage.g:2325:2: iv_ruleTypeRule= ruleTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getTypeRuleRule()); @@ -6853,7 +6723,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleTypeRule" - // InternalDataDescriptionLanguage.g:2377:1: ruleTypeRule returns [EObject current=null] : (this_StringTypeRule_0= ruleStringTypeRule | this_IntTypeRule_1= ruleIntTypeRule | this_FloatTypeRule_2= ruleFloatTypeRule | this_BooleanTypeRule_3= ruleBooleanTypeRule | this_LiteralTypeRule_4= ruleLiteralTypeRule | this_ArrayTypeRule_5= ruleArrayTypeRule | this_InstanceTypeRule_6= ruleInstanceTypeRule | this_VoidTypeRule_7= ruleVoidTypeRule | this_ExpressionTypeRule_8= ruleExpressionTypeRule | this_DataTypeRule_9= ruleDataTypeRule ) ; + // InternalDataDescriptionLanguage.g:2331:1: ruleTypeRule returns [EObject current=null] : (this_StringTypeRule_0= ruleStringTypeRule | this_IntTypeRule_1= ruleIntTypeRule | this_FloatTypeRule_2= ruleFloatTypeRule | this_BooleanTypeRule_3= ruleBooleanTypeRule | this_LiteralTypeRule_4= ruleLiteralTypeRule | this_ArrayTypeRule_5= ruleArrayTypeRule | this_InstanceTypeRule_6= ruleInstanceTypeRule | this_VoidTypeRule_7= ruleVoidTypeRule | this_ExpressionTypeRule_8= ruleExpressionTypeRule | this_DataTypeRule_9= ruleDataTypeRule ) ; public final EObject ruleTypeRule() throws RecognitionException { EObject current = null; @@ -6882,53 +6752,53 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:2383:2: ( (this_StringTypeRule_0= ruleStringTypeRule | this_IntTypeRule_1= ruleIntTypeRule | this_FloatTypeRule_2= ruleFloatTypeRule | this_BooleanTypeRule_3= ruleBooleanTypeRule | this_LiteralTypeRule_4= ruleLiteralTypeRule | this_ArrayTypeRule_5= ruleArrayTypeRule | this_InstanceTypeRule_6= ruleInstanceTypeRule | this_VoidTypeRule_7= ruleVoidTypeRule | this_ExpressionTypeRule_8= ruleExpressionTypeRule | this_DataTypeRule_9= ruleDataTypeRule ) ) - // InternalDataDescriptionLanguage.g:2384:2: (this_StringTypeRule_0= ruleStringTypeRule | this_IntTypeRule_1= ruleIntTypeRule | this_FloatTypeRule_2= ruleFloatTypeRule | this_BooleanTypeRule_3= ruleBooleanTypeRule | this_LiteralTypeRule_4= ruleLiteralTypeRule | this_ArrayTypeRule_5= ruleArrayTypeRule | this_InstanceTypeRule_6= ruleInstanceTypeRule | this_VoidTypeRule_7= ruleVoidTypeRule | this_ExpressionTypeRule_8= ruleExpressionTypeRule | this_DataTypeRule_9= ruleDataTypeRule ) + // InternalDataDescriptionLanguage.g:2337:2: ( (this_StringTypeRule_0= ruleStringTypeRule | this_IntTypeRule_1= ruleIntTypeRule | this_FloatTypeRule_2= ruleFloatTypeRule | this_BooleanTypeRule_3= ruleBooleanTypeRule | this_LiteralTypeRule_4= ruleLiteralTypeRule | this_ArrayTypeRule_5= ruleArrayTypeRule | this_InstanceTypeRule_6= ruleInstanceTypeRule | this_VoidTypeRule_7= ruleVoidTypeRule | this_ExpressionTypeRule_8= ruleExpressionTypeRule | this_DataTypeRule_9= ruleDataTypeRule ) ) + // InternalDataDescriptionLanguage.g:2338:2: (this_StringTypeRule_0= ruleStringTypeRule | this_IntTypeRule_1= ruleIntTypeRule | this_FloatTypeRule_2= ruleFloatTypeRule | this_BooleanTypeRule_3= ruleBooleanTypeRule | this_LiteralTypeRule_4= ruleLiteralTypeRule | this_ArrayTypeRule_5= ruleArrayTypeRule | this_InstanceTypeRule_6= ruleInstanceTypeRule | this_VoidTypeRule_7= ruleVoidTypeRule | this_ExpressionTypeRule_8= ruleExpressionTypeRule | this_DataTypeRule_9= ruleDataTypeRule ) { - // InternalDataDescriptionLanguage.g:2384:2: (this_StringTypeRule_0= ruleStringTypeRule | this_IntTypeRule_1= ruleIntTypeRule | this_FloatTypeRule_2= ruleFloatTypeRule | this_BooleanTypeRule_3= ruleBooleanTypeRule | this_LiteralTypeRule_4= ruleLiteralTypeRule | this_ArrayTypeRule_5= ruleArrayTypeRule | this_InstanceTypeRule_6= ruleInstanceTypeRule | this_VoidTypeRule_7= ruleVoidTypeRule | this_ExpressionTypeRule_8= ruleExpressionTypeRule | this_DataTypeRule_9= ruleDataTypeRule ) + // InternalDataDescriptionLanguage.g:2338:2: (this_StringTypeRule_0= ruleStringTypeRule | this_IntTypeRule_1= ruleIntTypeRule | this_FloatTypeRule_2= ruleFloatTypeRule | this_BooleanTypeRule_3= ruleBooleanTypeRule | this_LiteralTypeRule_4= ruleLiteralTypeRule | this_ArrayTypeRule_5= ruleArrayTypeRule | this_InstanceTypeRule_6= ruleInstanceTypeRule | this_VoidTypeRule_7= ruleVoidTypeRule | this_ExpressionTypeRule_8= ruleExpressionTypeRule | this_DataTypeRule_9= ruleDataTypeRule ) int alt39=10; switch ( input.LA(1) ) { - case 44: + case 43: { alt39=1; } break; - case 46: + case 45: { alt39=2; } break; - case 47: + case 46: { alt39=3; } break; - case 48: + case 47: { alt39=4; } break; - case 42: + case 41: { alt39=5; } break; - case 50: + case 49: { alt39=6; } break; - case 43: + case 42: { alt39=7; } break; - case 49: + case 48: { alt39=8; } break; - case 45: + case 44: { alt39=9; } @@ -6948,7 +6818,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr switch (alt39) { case 1 : - // InternalDataDescriptionLanguage.g:2385:3: this_StringTypeRule_0= ruleStringTypeRule + // InternalDataDescriptionLanguage.g:2339:3: this_StringTypeRule_0= ruleStringTypeRule { if ( state.backtracking==0 ) { @@ -6975,7 +6845,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 2 : - // InternalDataDescriptionLanguage.g:2397:3: this_IntTypeRule_1= ruleIntTypeRule + // InternalDataDescriptionLanguage.g:2351:3: this_IntTypeRule_1= ruleIntTypeRule { if ( state.backtracking==0 ) { @@ -7002,7 +6872,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 3 : - // InternalDataDescriptionLanguage.g:2409:3: this_FloatTypeRule_2= ruleFloatTypeRule + // InternalDataDescriptionLanguage.g:2363:3: this_FloatTypeRule_2= ruleFloatTypeRule { if ( state.backtracking==0 ) { @@ -7029,7 +6899,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 4 : - // InternalDataDescriptionLanguage.g:2421:3: this_BooleanTypeRule_3= ruleBooleanTypeRule + // InternalDataDescriptionLanguage.g:2375:3: this_BooleanTypeRule_3= ruleBooleanTypeRule { if ( state.backtracking==0 ) { @@ -7056,7 +6926,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 5 : - // InternalDataDescriptionLanguage.g:2433:3: this_LiteralTypeRule_4= ruleLiteralTypeRule + // InternalDataDescriptionLanguage.g:2387:3: this_LiteralTypeRule_4= ruleLiteralTypeRule { if ( state.backtracking==0 ) { @@ -7083,7 +6953,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 6 : - // InternalDataDescriptionLanguage.g:2445:3: this_ArrayTypeRule_5= ruleArrayTypeRule + // InternalDataDescriptionLanguage.g:2399:3: this_ArrayTypeRule_5= ruleArrayTypeRule { if ( state.backtracking==0 ) { @@ -7110,7 +6980,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 7 : - // InternalDataDescriptionLanguage.g:2457:3: this_InstanceTypeRule_6= ruleInstanceTypeRule + // InternalDataDescriptionLanguage.g:2411:3: this_InstanceTypeRule_6= ruleInstanceTypeRule { if ( state.backtracking==0 ) { @@ -7137,7 +7007,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 8 : - // InternalDataDescriptionLanguage.g:2469:3: this_VoidTypeRule_7= ruleVoidTypeRule + // InternalDataDescriptionLanguage.g:2423:3: this_VoidTypeRule_7= ruleVoidTypeRule { if ( state.backtracking==0 ) { @@ -7164,7 +7034,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 9 : - // InternalDataDescriptionLanguage.g:2481:3: this_ExpressionTypeRule_8= ruleExpressionTypeRule + // InternalDataDescriptionLanguage.g:2435:3: this_ExpressionTypeRule_8= ruleExpressionTypeRule { if ( state.backtracking==0 ) { @@ -7191,7 +7061,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 10 : - // InternalDataDescriptionLanguage.g:2493:3: this_DataTypeRule_9= ruleDataTypeRule + // InternalDataDescriptionLanguage.g:2447:3: this_DataTypeRule_9= ruleDataTypeRule { if ( state.backtracking==0 ) { @@ -7242,7 +7112,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleLiteralTypeRule" - // InternalDataDescriptionLanguage.g:2508:1: entryRuleLiteralTypeRule returns [EObject current=null] : iv_ruleLiteralTypeRule= ruleLiteralTypeRule EOF ; + // InternalDataDescriptionLanguage.g:2462:1: entryRuleLiteralTypeRule returns [EObject current=null] : iv_ruleLiteralTypeRule= ruleLiteralTypeRule EOF ; public final EObject entryRuleLiteralTypeRule() throws RecognitionException { EObject current = null; @@ -7250,8 +7120,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:2508:56: (iv_ruleLiteralTypeRule= ruleLiteralTypeRule EOF ) - // InternalDataDescriptionLanguage.g:2509:2: iv_ruleLiteralTypeRule= ruleLiteralTypeRule EOF + // InternalDataDescriptionLanguage.g:2462:56: (iv_ruleLiteralTypeRule= ruleLiteralTypeRule EOF ) + // InternalDataDescriptionLanguage.g:2463:2: iv_ruleLiteralTypeRule= ruleLiteralTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getLiteralTypeRuleRule()); @@ -7282,7 +7152,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleLiteralTypeRule" - // InternalDataDescriptionLanguage.g:2515:1: ruleLiteralTypeRule returns [EObject current=null] : ( () otherlv_1= 'literal' ) ; + // InternalDataDescriptionLanguage.g:2469:1: ruleLiteralTypeRule returns [EObject current=null] : ( () otherlv_1= 'literal' ) ; public final EObject ruleLiteralTypeRule() throws RecognitionException { EObject current = null; @@ -7292,14 +7162,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:2521:2: ( ( () otherlv_1= 'literal' ) ) - // InternalDataDescriptionLanguage.g:2522:2: ( () otherlv_1= 'literal' ) + // InternalDataDescriptionLanguage.g:2475:2: ( ( () otherlv_1= 'literal' ) ) + // InternalDataDescriptionLanguage.g:2476:2: ( () otherlv_1= 'literal' ) { - // InternalDataDescriptionLanguage.g:2522:2: ( () otherlv_1= 'literal' ) - // InternalDataDescriptionLanguage.g:2523:3: () otherlv_1= 'literal' + // InternalDataDescriptionLanguage.g:2476:2: ( () otherlv_1= 'literal' ) + // InternalDataDescriptionLanguage.g:2477:3: () otherlv_1= 'literal' { - // InternalDataDescriptionLanguage.g:2523:3: () - // InternalDataDescriptionLanguage.g:2524:4: + // InternalDataDescriptionLanguage.g:2477:3: () + // InternalDataDescriptionLanguage.g:2478:4: { if ( state.backtracking==0 ) { @@ -7316,7 +7186,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } - otherlv_1=(Token)match(input,42,FOLLOW_2); if (state.failed) return current; + otherlv_1=(Token)match(input,41,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getLiteralTypeRuleAccess().getLiteralKeyword_1()); @@ -7347,7 +7217,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleInstanceTypeRule" - // InternalDataDescriptionLanguage.g:2541:1: entryRuleInstanceTypeRule returns [EObject current=null] : iv_ruleInstanceTypeRule= ruleInstanceTypeRule EOF ; + // InternalDataDescriptionLanguage.g:2495:1: entryRuleInstanceTypeRule returns [EObject current=null] : iv_ruleInstanceTypeRule= ruleInstanceTypeRule EOF ; public final EObject entryRuleInstanceTypeRule() throws RecognitionException { EObject current = null; @@ -7355,8 +7225,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:2541:57: (iv_ruleInstanceTypeRule= ruleInstanceTypeRule EOF ) - // InternalDataDescriptionLanguage.g:2542:2: iv_ruleInstanceTypeRule= ruleInstanceTypeRule EOF + // InternalDataDescriptionLanguage.g:2495:57: (iv_ruleInstanceTypeRule= ruleInstanceTypeRule EOF ) + // InternalDataDescriptionLanguage.g:2496:2: iv_ruleInstanceTypeRule= ruleInstanceTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getInstanceTypeRuleRule()); @@ -7387,7 +7257,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleInstanceTypeRule" - // InternalDataDescriptionLanguage.g:2548:1: ruleInstanceTypeRule returns [EObject current=null] : ( () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) ) ; + // InternalDataDescriptionLanguage.g:2502:1: ruleInstanceTypeRule returns [EObject current=null] : ( () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) ) ; public final EObject ruleInstanceTypeRule() throws RecognitionException { EObject current = null; @@ -7397,14 +7267,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:2554:2: ( ( () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) ) ) - // InternalDataDescriptionLanguage.g:2555:2: ( () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) ) + // InternalDataDescriptionLanguage.g:2508:2: ( ( () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) ) ) + // InternalDataDescriptionLanguage.g:2509:2: ( () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) ) { - // InternalDataDescriptionLanguage.g:2555:2: ( () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) ) - // InternalDataDescriptionLanguage.g:2556:3: () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) + // InternalDataDescriptionLanguage.g:2509:2: ( () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) ) + // InternalDataDescriptionLanguage.g:2510:3: () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) { - // InternalDataDescriptionLanguage.g:2556:3: () - // InternalDataDescriptionLanguage.g:2557:4: + // InternalDataDescriptionLanguage.g:2510:3: () + // InternalDataDescriptionLanguage.g:2511:4: { if ( state.backtracking==0 ) { @@ -7421,17 +7291,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } - otherlv_1=(Token)match(input,43,FOLLOW_4); if (state.failed) return current; + otherlv_1=(Token)match(input,42,FOLLOW_4); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getInstanceTypeRuleAccess().getInstanceKeyword_1()); } - // InternalDataDescriptionLanguage.g:2570:3: ( ( ruleQualifiedName ) ) - // InternalDataDescriptionLanguage.g:2571:4: ( ruleQualifiedName ) + // InternalDataDescriptionLanguage.g:2524:3: ( ( ruleQualifiedName ) ) + // InternalDataDescriptionLanguage.g:2525:4: ( ruleQualifiedName ) { - // InternalDataDescriptionLanguage.g:2571:4: ( ruleQualifiedName ) - // InternalDataDescriptionLanguage.g:2572:5: ruleQualifiedName + // InternalDataDescriptionLanguage.g:2525:4: ( ruleQualifiedName ) + // InternalDataDescriptionLanguage.g:2526:5: ruleQualifiedName { if ( state.backtracking==0 ) { @@ -7491,7 +7361,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleStringTypeRule" - // InternalDataDescriptionLanguage.g:2593:1: entryRuleStringTypeRule returns [EObject current=null] : iv_ruleStringTypeRule= ruleStringTypeRule EOF ; + // InternalDataDescriptionLanguage.g:2547:1: entryRuleStringTypeRule returns [EObject current=null] : iv_ruleStringTypeRule= ruleStringTypeRule EOF ; public final EObject entryRuleStringTypeRule() throws RecognitionException { EObject current = null; @@ -7499,8 +7369,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:2593:55: (iv_ruleStringTypeRule= ruleStringTypeRule EOF ) - // InternalDataDescriptionLanguage.g:2594:2: iv_ruleStringTypeRule= ruleStringTypeRule EOF + // InternalDataDescriptionLanguage.g:2547:55: (iv_ruleStringTypeRule= ruleStringTypeRule EOF ) + // InternalDataDescriptionLanguage.g:2548:2: iv_ruleStringTypeRule= ruleStringTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getStringTypeRuleRule()); @@ -7531,7 +7401,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleStringTypeRule" - // InternalDataDescriptionLanguage.g:2600:1: ruleStringTypeRule returns [EObject current=null] : ( () otherlv_1= 'string' ) ; + // InternalDataDescriptionLanguage.g:2554:1: ruleStringTypeRule returns [EObject current=null] : ( () otherlv_1= 'string' ) ; public final EObject ruleStringTypeRule() throws RecognitionException { EObject current = null; @@ -7541,14 +7411,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:2606:2: ( ( () otherlv_1= 'string' ) ) - // InternalDataDescriptionLanguage.g:2607:2: ( () otherlv_1= 'string' ) + // InternalDataDescriptionLanguage.g:2560:2: ( ( () otherlv_1= 'string' ) ) + // InternalDataDescriptionLanguage.g:2561:2: ( () otherlv_1= 'string' ) { - // InternalDataDescriptionLanguage.g:2607:2: ( () otherlv_1= 'string' ) - // InternalDataDescriptionLanguage.g:2608:3: () otherlv_1= 'string' + // InternalDataDescriptionLanguage.g:2561:2: ( () otherlv_1= 'string' ) + // InternalDataDescriptionLanguage.g:2562:3: () otherlv_1= 'string' { - // InternalDataDescriptionLanguage.g:2608:3: () - // InternalDataDescriptionLanguage.g:2609:4: + // InternalDataDescriptionLanguage.g:2562:3: () + // InternalDataDescriptionLanguage.g:2563:4: { if ( state.backtracking==0 ) { @@ -7565,7 +7435,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } - otherlv_1=(Token)match(input,44,FOLLOW_2); if (state.failed) return current; + otherlv_1=(Token)match(input,43,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getStringTypeRuleAccess().getStringKeyword_1()); @@ -7596,7 +7466,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleExpressionTypeRule" - // InternalDataDescriptionLanguage.g:2626:1: entryRuleExpressionTypeRule returns [EObject current=null] : iv_ruleExpressionTypeRule= ruleExpressionTypeRule EOF ; + // InternalDataDescriptionLanguage.g:2580:1: entryRuleExpressionTypeRule returns [EObject current=null] : iv_ruleExpressionTypeRule= ruleExpressionTypeRule EOF ; public final EObject entryRuleExpressionTypeRule() throws RecognitionException { EObject current = null; @@ -7604,8 +7474,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:2626:59: (iv_ruleExpressionTypeRule= ruleExpressionTypeRule EOF ) - // InternalDataDescriptionLanguage.g:2627:2: iv_ruleExpressionTypeRule= ruleExpressionTypeRule EOF + // InternalDataDescriptionLanguage.g:2580:59: (iv_ruleExpressionTypeRule= ruleExpressionTypeRule EOF ) + // InternalDataDescriptionLanguage.g:2581:2: iv_ruleExpressionTypeRule= ruleExpressionTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getExpressionTypeRuleRule()); @@ -7636,7 +7506,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleExpressionTypeRule" - // InternalDataDescriptionLanguage.g:2633:1: ruleExpressionTypeRule returns [EObject current=null] : ( () otherlv_1= 'expression' ) ; + // InternalDataDescriptionLanguage.g:2587:1: ruleExpressionTypeRule returns [EObject current=null] : ( () otherlv_1= 'expression' ) ; public final EObject ruleExpressionTypeRule() throws RecognitionException { EObject current = null; @@ -7646,14 +7516,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:2639:2: ( ( () otherlv_1= 'expression' ) ) - // InternalDataDescriptionLanguage.g:2640:2: ( () otherlv_1= 'expression' ) + // InternalDataDescriptionLanguage.g:2593:2: ( ( () otherlv_1= 'expression' ) ) + // InternalDataDescriptionLanguage.g:2594:2: ( () otherlv_1= 'expression' ) { - // InternalDataDescriptionLanguage.g:2640:2: ( () otherlv_1= 'expression' ) - // InternalDataDescriptionLanguage.g:2641:3: () otherlv_1= 'expression' + // InternalDataDescriptionLanguage.g:2594:2: ( () otherlv_1= 'expression' ) + // InternalDataDescriptionLanguage.g:2595:3: () otherlv_1= 'expression' { - // InternalDataDescriptionLanguage.g:2641:3: () - // InternalDataDescriptionLanguage.g:2642:4: + // InternalDataDescriptionLanguage.g:2595:3: () + // InternalDataDescriptionLanguage.g:2596:4: { if ( state.backtracking==0 ) { @@ -7670,7 +7540,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } - otherlv_1=(Token)match(input,45,FOLLOW_2); if (state.failed) return current; + otherlv_1=(Token)match(input,44,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getExpressionTypeRuleAccess().getExpressionKeyword_1()); @@ -7701,7 +7571,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleIntTypeRule" - // InternalDataDescriptionLanguage.g:2659:1: entryRuleIntTypeRule returns [EObject current=null] : iv_ruleIntTypeRule= ruleIntTypeRule EOF ; + // InternalDataDescriptionLanguage.g:2613:1: entryRuleIntTypeRule returns [EObject current=null] : iv_ruleIntTypeRule= ruleIntTypeRule EOF ; public final EObject entryRuleIntTypeRule() throws RecognitionException { EObject current = null; @@ -7709,8 +7579,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:2659:52: (iv_ruleIntTypeRule= ruleIntTypeRule EOF ) - // InternalDataDescriptionLanguage.g:2660:2: iv_ruleIntTypeRule= ruleIntTypeRule EOF + // InternalDataDescriptionLanguage.g:2613:52: (iv_ruleIntTypeRule= ruleIntTypeRule EOF ) + // InternalDataDescriptionLanguage.g:2614:2: iv_ruleIntTypeRule= ruleIntTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getIntTypeRuleRule()); @@ -7741,7 +7611,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleIntTypeRule" - // InternalDataDescriptionLanguage.g:2666:1: ruleIntTypeRule returns [EObject current=null] : ( () otherlv_1= 'int' ) ; + // InternalDataDescriptionLanguage.g:2620:1: ruleIntTypeRule returns [EObject current=null] : ( () otherlv_1= 'int' ) ; public final EObject ruleIntTypeRule() throws RecognitionException { EObject current = null; @@ -7751,14 +7621,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:2672:2: ( ( () otherlv_1= 'int' ) ) - // InternalDataDescriptionLanguage.g:2673:2: ( () otherlv_1= 'int' ) + // InternalDataDescriptionLanguage.g:2626:2: ( ( () otherlv_1= 'int' ) ) + // InternalDataDescriptionLanguage.g:2627:2: ( () otherlv_1= 'int' ) { - // InternalDataDescriptionLanguage.g:2673:2: ( () otherlv_1= 'int' ) - // InternalDataDescriptionLanguage.g:2674:3: () otherlv_1= 'int' + // InternalDataDescriptionLanguage.g:2627:2: ( () otherlv_1= 'int' ) + // InternalDataDescriptionLanguage.g:2628:3: () otherlv_1= 'int' { - // InternalDataDescriptionLanguage.g:2674:3: () - // InternalDataDescriptionLanguage.g:2675:4: + // InternalDataDescriptionLanguage.g:2628:3: () + // InternalDataDescriptionLanguage.g:2629:4: { if ( state.backtracking==0 ) { @@ -7775,7 +7645,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } - otherlv_1=(Token)match(input,46,FOLLOW_2); if (state.failed) return current; + otherlv_1=(Token)match(input,45,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getIntTypeRuleAccess().getIntKeyword_1()); @@ -7806,7 +7676,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleFloatTypeRule" - // InternalDataDescriptionLanguage.g:2692:1: entryRuleFloatTypeRule returns [EObject current=null] : iv_ruleFloatTypeRule= ruleFloatTypeRule EOF ; + // InternalDataDescriptionLanguage.g:2646:1: entryRuleFloatTypeRule returns [EObject current=null] : iv_ruleFloatTypeRule= ruleFloatTypeRule EOF ; public final EObject entryRuleFloatTypeRule() throws RecognitionException { EObject current = null; @@ -7814,8 +7684,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:2692:54: (iv_ruleFloatTypeRule= ruleFloatTypeRule EOF ) - // InternalDataDescriptionLanguage.g:2693:2: iv_ruleFloatTypeRule= ruleFloatTypeRule EOF + // InternalDataDescriptionLanguage.g:2646:54: (iv_ruleFloatTypeRule= ruleFloatTypeRule EOF ) + // InternalDataDescriptionLanguage.g:2647:2: iv_ruleFloatTypeRule= ruleFloatTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getFloatTypeRuleRule()); @@ -7846,7 +7716,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleFloatTypeRule" - // InternalDataDescriptionLanguage.g:2699:1: ruleFloatTypeRule returns [EObject current=null] : ( () otherlv_1= 'float' ) ; + // InternalDataDescriptionLanguage.g:2653:1: ruleFloatTypeRule returns [EObject current=null] : ( () otherlv_1= 'float' ) ; public final EObject ruleFloatTypeRule() throws RecognitionException { EObject current = null; @@ -7856,14 +7726,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:2705:2: ( ( () otherlv_1= 'float' ) ) - // InternalDataDescriptionLanguage.g:2706:2: ( () otherlv_1= 'float' ) + // InternalDataDescriptionLanguage.g:2659:2: ( ( () otherlv_1= 'float' ) ) + // InternalDataDescriptionLanguage.g:2660:2: ( () otherlv_1= 'float' ) { - // InternalDataDescriptionLanguage.g:2706:2: ( () otherlv_1= 'float' ) - // InternalDataDescriptionLanguage.g:2707:3: () otherlv_1= 'float' + // InternalDataDescriptionLanguage.g:2660:2: ( () otherlv_1= 'float' ) + // InternalDataDescriptionLanguage.g:2661:3: () otherlv_1= 'float' { - // InternalDataDescriptionLanguage.g:2707:3: () - // InternalDataDescriptionLanguage.g:2708:4: + // InternalDataDescriptionLanguage.g:2661:3: () + // InternalDataDescriptionLanguage.g:2662:4: { if ( state.backtracking==0 ) { @@ -7880,7 +7750,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } - otherlv_1=(Token)match(input,47,FOLLOW_2); if (state.failed) return current; + otherlv_1=(Token)match(input,46,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getFloatTypeRuleAccess().getFloatKeyword_1()); @@ -7911,7 +7781,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleBooleanTypeRule" - // InternalDataDescriptionLanguage.g:2725:1: entryRuleBooleanTypeRule returns [EObject current=null] : iv_ruleBooleanTypeRule= ruleBooleanTypeRule EOF ; + // InternalDataDescriptionLanguage.g:2679:1: entryRuleBooleanTypeRule returns [EObject current=null] : iv_ruleBooleanTypeRule= ruleBooleanTypeRule EOF ; public final EObject entryRuleBooleanTypeRule() throws RecognitionException { EObject current = null; @@ -7919,8 +7789,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:2725:56: (iv_ruleBooleanTypeRule= ruleBooleanTypeRule EOF ) - // InternalDataDescriptionLanguage.g:2726:2: iv_ruleBooleanTypeRule= ruleBooleanTypeRule EOF + // InternalDataDescriptionLanguage.g:2679:56: (iv_ruleBooleanTypeRule= ruleBooleanTypeRule EOF ) + // InternalDataDescriptionLanguage.g:2680:2: iv_ruleBooleanTypeRule= ruleBooleanTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getBooleanTypeRuleRule()); @@ -7951,7 +7821,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleBooleanTypeRule" - // InternalDataDescriptionLanguage.g:2732:1: ruleBooleanTypeRule returns [EObject current=null] : ( () otherlv_1= 'boolean' ) ; + // InternalDataDescriptionLanguage.g:2686:1: ruleBooleanTypeRule returns [EObject current=null] : ( () otherlv_1= 'boolean' ) ; public final EObject ruleBooleanTypeRule() throws RecognitionException { EObject current = null; @@ -7961,14 +7831,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:2738:2: ( ( () otherlv_1= 'boolean' ) ) - // InternalDataDescriptionLanguage.g:2739:2: ( () otherlv_1= 'boolean' ) + // InternalDataDescriptionLanguage.g:2692:2: ( ( () otherlv_1= 'boolean' ) ) + // InternalDataDescriptionLanguage.g:2693:2: ( () otherlv_1= 'boolean' ) { - // InternalDataDescriptionLanguage.g:2739:2: ( () otherlv_1= 'boolean' ) - // InternalDataDescriptionLanguage.g:2740:3: () otherlv_1= 'boolean' + // InternalDataDescriptionLanguage.g:2693:2: ( () otherlv_1= 'boolean' ) + // InternalDataDescriptionLanguage.g:2694:3: () otherlv_1= 'boolean' { - // InternalDataDescriptionLanguage.g:2740:3: () - // InternalDataDescriptionLanguage.g:2741:4: + // InternalDataDescriptionLanguage.g:2694:3: () + // InternalDataDescriptionLanguage.g:2695:4: { if ( state.backtracking==0 ) { @@ -7985,7 +7855,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } - otherlv_1=(Token)match(input,48,FOLLOW_2); if (state.failed) return current; + otherlv_1=(Token)match(input,47,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getBooleanTypeRuleAccess().getBooleanKeyword_1()); @@ -8016,7 +7886,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleVoidTypeRule" - // InternalDataDescriptionLanguage.g:2758:1: entryRuleVoidTypeRule returns [EObject current=null] : iv_ruleVoidTypeRule= ruleVoidTypeRule EOF ; + // InternalDataDescriptionLanguage.g:2712:1: entryRuleVoidTypeRule returns [EObject current=null] : iv_ruleVoidTypeRule= ruleVoidTypeRule EOF ; public final EObject entryRuleVoidTypeRule() throws RecognitionException { EObject current = null; @@ -8024,8 +7894,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:2758:53: (iv_ruleVoidTypeRule= ruleVoidTypeRule EOF ) - // InternalDataDescriptionLanguage.g:2759:2: iv_ruleVoidTypeRule= ruleVoidTypeRule EOF + // InternalDataDescriptionLanguage.g:2712:53: (iv_ruleVoidTypeRule= ruleVoidTypeRule EOF ) + // InternalDataDescriptionLanguage.g:2713:2: iv_ruleVoidTypeRule= ruleVoidTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getVoidTypeRuleRule()); @@ -8056,7 +7926,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleVoidTypeRule" - // InternalDataDescriptionLanguage.g:2765:1: ruleVoidTypeRule returns [EObject current=null] : ( () otherlv_1= 'void' ) ; + // InternalDataDescriptionLanguage.g:2719:1: ruleVoidTypeRule returns [EObject current=null] : ( () otherlv_1= 'void' ) ; public final EObject ruleVoidTypeRule() throws RecognitionException { EObject current = null; @@ -8066,14 +7936,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:2771:2: ( ( () otherlv_1= 'void' ) ) - // InternalDataDescriptionLanguage.g:2772:2: ( () otherlv_1= 'void' ) + // InternalDataDescriptionLanguage.g:2725:2: ( ( () otherlv_1= 'void' ) ) + // InternalDataDescriptionLanguage.g:2726:2: ( () otherlv_1= 'void' ) { - // InternalDataDescriptionLanguage.g:2772:2: ( () otherlv_1= 'void' ) - // InternalDataDescriptionLanguage.g:2773:3: () otherlv_1= 'void' + // InternalDataDescriptionLanguage.g:2726:2: ( () otherlv_1= 'void' ) + // InternalDataDescriptionLanguage.g:2727:3: () otherlv_1= 'void' { - // InternalDataDescriptionLanguage.g:2773:3: () - // InternalDataDescriptionLanguage.g:2774:4: + // InternalDataDescriptionLanguage.g:2727:3: () + // InternalDataDescriptionLanguage.g:2728:4: { if ( state.backtracking==0 ) { @@ -8090,7 +7960,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } - otherlv_1=(Token)match(input,49,FOLLOW_2); if (state.failed) return current; + otherlv_1=(Token)match(input,48,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getVoidTypeRuleAccess().getVoidKeyword_1()); @@ -8121,7 +7991,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleDataTypeRule" - // InternalDataDescriptionLanguage.g:2791:1: entryRuleDataTypeRule returns [EObject current=null] : iv_ruleDataTypeRule= ruleDataTypeRule EOF ; + // InternalDataDescriptionLanguage.g:2745:1: entryRuleDataTypeRule returns [EObject current=null] : iv_ruleDataTypeRule= ruleDataTypeRule EOF ; public final EObject entryRuleDataTypeRule() throws RecognitionException { EObject current = null; @@ -8129,8 +7999,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:2791:53: (iv_ruleDataTypeRule= ruleDataTypeRule EOF ) - // InternalDataDescriptionLanguage.g:2792:2: iv_ruleDataTypeRule= ruleDataTypeRule EOF + // InternalDataDescriptionLanguage.g:2745:53: (iv_ruleDataTypeRule= ruleDataTypeRule EOF ) + // InternalDataDescriptionLanguage.g:2746:2: iv_ruleDataTypeRule= ruleDataTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getDataTypeRuleRule()); @@ -8161,7 +8031,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleDataTypeRule" - // InternalDataDescriptionLanguage.g:2798:1: ruleDataTypeRule returns [EObject current=null] : ( () otherlv_1= 'data' ) ; + // InternalDataDescriptionLanguage.g:2752:1: ruleDataTypeRule returns [EObject current=null] : ( () otherlv_1= 'data' ) ; public final EObject ruleDataTypeRule() throws RecognitionException { EObject current = null; @@ -8171,14 +8041,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:2804:2: ( ( () otherlv_1= 'data' ) ) - // InternalDataDescriptionLanguage.g:2805:2: ( () otherlv_1= 'data' ) + // InternalDataDescriptionLanguage.g:2758:2: ( ( () otherlv_1= 'data' ) ) + // InternalDataDescriptionLanguage.g:2759:2: ( () otherlv_1= 'data' ) { - // InternalDataDescriptionLanguage.g:2805:2: ( () otherlv_1= 'data' ) - // InternalDataDescriptionLanguage.g:2806:3: () otherlv_1= 'data' + // InternalDataDescriptionLanguage.g:2759:2: ( () otherlv_1= 'data' ) + // InternalDataDescriptionLanguage.g:2760:3: () otherlv_1= 'data' { - // InternalDataDescriptionLanguage.g:2806:3: () - // InternalDataDescriptionLanguage.g:2807:4: + // InternalDataDescriptionLanguage.g:2760:3: () + // InternalDataDescriptionLanguage.g:2761:4: { if ( state.backtracking==0 ) { @@ -8226,7 +8096,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleArrayTypeRule" - // InternalDataDescriptionLanguage.g:2824:1: entryRuleArrayTypeRule returns [EObject current=null] : iv_ruleArrayTypeRule= ruleArrayTypeRule EOF ; + // InternalDataDescriptionLanguage.g:2778:1: entryRuleArrayTypeRule returns [EObject current=null] : iv_ruleArrayTypeRule= ruleArrayTypeRule EOF ; public final EObject entryRuleArrayTypeRule() throws RecognitionException { EObject current = null; @@ -8234,8 +8104,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:2824:54: (iv_ruleArrayTypeRule= ruleArrayTypeRule EOF ) - // InternalDataDescriptionLanguage.g:2825:2: iv_ruleArrayTypeRule= ruleArrayTypeRule EOF + // InternalDataDescriptionLanguage.g:2778:54: (iv_ruleArrayTypeRule= ruleArrayTypeRule EOF ) + // InternalDataDescriptionLanguage.g:2779:2: iv_ruleArrayTypeRule= ruleArrayTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getArrayTypeRuleRule()); @@ -8266,7 +8136,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleArrayTypeRule" - // InternalDataDescriptionLanguage.g:2831:1: ruleArrayTypeRule returns [EObject current=null] : (otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) ) ; + // InternalDataDescriptionLanguage.g:2785:1: ruleArrayTypeRule returns [EObject current=null] : (otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) ) ; public final EObject ruleArrayTypeRule() throws RecognitionException { EObject current = null; @@ -8278,23 +8148,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:2837:2: ( (otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) ) ) - // InternalDataDescriptionLanguage.g:2838:2: (otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) ) + // InternalDataDescriptionLanguage.g:2791:2: ( (otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) ) ) + // InternalDataDescriptionLanguage.g:2792:2: (otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) ) { - // InternalDataDescriptionLanguage.g:2838:2: (otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) ) - // InternalDataDescriptionLanguage.g:2839:3: otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) + // InternalDataDescriptionLanguage.g:2792:2: (otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) ) + // InternalDataDescriptionLanguage.g:2793:3: otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) { - otherlv_0=(Token)match(input,50,FOLLOW_38); if (state.failed) return current; + otherlv_0=(Token)match(input,49,FOLLOW_38); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getArrayTypeRuleAccess().getArrayKeyword_0()); } - // InternalDataDescriptionLanguage.g:2843:3: ( (lv_elements_1_0= ruleTypeRule ) ) - // InternalDataDescriptionLanguage.g:2844:4: (lv_elements_1_0= ruleTypeRule ) + // InternalDataDescriptionLanguage.g:2797:3: ( (lv_elements_1_0= ruleTypeRule ) ) + // InternalDataDescriptionLanguage.g:2798:4: (lv_elements_1_0= ruleTypeRule ) { - // InternalDataDescriptionLanguage.g:2844:4: (lv_elements_1_0= ruleTypeRule ) - // InternalDataDescriptionLanguage.g:2845:5: lv_elements_1_0= ruleTypeRule + // InternalDataDescriptionLanguage.g:2798:4: (lv_elements_1_0= ruleTypeRule ) + // InternalDataDescriptionLanguage.g:2799:5: lv_elements_1_0= ruleTypeRule { if ( state.backtracking==0 ) { @@ -8350,7 +8220,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleParameterRule" - // InternalDataDescriptionLanguage.g:2866:1: entryRuleParameterRule returns [EObject current=null] : iv_ruleParameterRule= ruleParameterRule EOF ; + // InternalDataDescriptionLanguage.g:2820:1: entryRuleParameterRule returns [EObject current=null] : iv_ruleParameterRule= ruleParameterRule EOF ; public final EObject entryRuleParameterRule() throws RecognitionException { EObject current = null; @@ -8358,8 +8228,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:2866:54: (iv_ruleParameterRule= ruleParameterRule EOF ) - // InternalDataDescriptionLanguage.g:2867:2: iv_ruleParameterRule= ruleParameterRule EOF + // InternalDataDescriptionLanguage.g:2820:54: (iv_ruleParameterRule= ruleParameterRule EOF ) + // InternalDataDescriptionLanguage.g:2821:2: iv_ruleParameterRule= ruleParameterRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getParameterRuleRule()); @@ -8390,7 +8260,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleParameterRule" - // InternalDataDescriptionLanguage.g:2873:1: ruleParameterRule returns [EObject current=null] : ( ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) ) ; + // InternalDataDescriptionLanguage.g:2827:1: ruleParameterRule returns [EObject current=null] : ( ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) ) ; public final EObject ruleParameterRule() throws RecognitionException { EObject current = null; @@ -8403,17 +8273,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:2879:2: ( ( ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) ) ) - // InternalDataDescriptionLanguage.g:2880:2: ( ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) ) + // InternalDataDescriptionLanguage.g:2833:2: ( ( ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) ) ) + // InternalDataDescriptionLanguage.g:2834:2: ( ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) ) { - // InternalDataDescriptionLanguage.g:2880:2: ( ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) ) - // InternalDataDescriptionLanguage.g:2881:3: ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) + // InternalDataDescriptionLanguage.g:2834:2: ( ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) ) + // InternalDataDescriptionLanguage.g:2835:3: ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) { - // InternalDataDescriptionLanguage.g:2881:3: ( (lv_type_0_0= ruleTypeRule ) ) - // InternalDataDescriptionLanguage.g:2882:4: (lv_type_0_0= ruleTypeRule ) + // InternalDataDescriptionLanguage.g:2835:3: ( (lv_type_0_0= ruleTypeRule ) ) + // InternalDataDescriptionLanguage.g:2836:4: (lv_type_0_0= ruleTypeRule ) { - // InternalDataDescriptionLanguage.g:2882:4: (lv_type_0_0= ruleTypeRule ) - // InternalDataDescriptionLanguage.g:2883:5: lv_type_0_0= ruleTypeRule + // InternalDataDescriptionLanguage.g:2836:4: (lv_type_0_0= ruleTypeRule ) + // InternalDataDescriptionLanguage.g:2837:5: lv_type_0_0= ruleTypeRule { if ( state.backtracking==0 ) { @@ -8444,11 +8314,11 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } - // InternalDataDescriptionLanguage.g:2900:3: ( (lv_name_1_0= ruleStringOrId ) ) - // InternalDataDescriptionLanguage.g:2901:4: (lv_name_1_0= ruleStringOrId ) + // InternalDataDescriptionLanguage.g:2854:3: ( (lv_name_1_0= ruleStringOrId ) ) + // InternalDataDescriptionLanguage.g:2855:4: (lv_name_1_0= ruleStringOrId ) { - // InternalDataDescriptionLanguage.g:2901:4: (lv_name_1_0= ruleStringOrId ) - // InternalDataDescriptionLanguage.g:2902:5: lv_name_1_0= ruleStringOrId + // InternalDataDescriptionLanguage.g:2855:4: (lv_name_1_0= ruleStringOrId ) + // InternalDataDescriptionLanguage.g:2856:5: lv_name_1_0= ruleStringOrId { if ( state.backtracking==0 ) { @@ -8503,8 +8373,177 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR end "ruleParameterRule" + // $ANTLR start "entryRuleImportRule" + // InternalDataDescriptionLanguage.g:2877:1: entryRuleImportRule returns [EObject current=null] : iv_ruleImportRule= ruleImportRule EOF ; + public final EObject entryRuleImportRule() throws RecognitionException { + EObject current = null; + + EObject iv_ruleImportRule = null; + + + try { + // InternalDataDescriptionLanguage.g:2877:51: (iv_ruleImportRule= ruleImportRule EOF ) + // InternalDataDescriptionLanguage.g:2878:2: iv_ruleImportRule= ruleImportRule EOF + { + if ( state.backtracking==0 ) { + newCompositeNode(grammarAccess.getImportRuleRule()); + } + pushFollow(FOLLOW_1); + iv_ruleImportRule=ruleImportRule(); + + state._fsp--; + if (state.failed) return current; + if ( state.backtracking==0 ) { + current =iv_ruleImportRule; + } + match(input,EOF,FOLLOW_2); if (state.failed) return current; + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleImportRule" + + + // $ANTLR start "ruleImportRule" + // InternalDataDescriptionLanguage.g:2884:1: ruleImportRule returns [EObject current=null] : (otherlv_0= 'import' ( (lv_language_1_0= RULE_STRING ) ) otherlv_2= 'from' ( (lv_importedNamespace_3_0= ruleQualifiedName ) ) otherlv_4= ';' ) ; + public final EObject ruleImportRule() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + Token lv_language_1_0=null; + Token otherlv_2=null; + Token otherlv_4=null; + AntlrDatatypeRuleToken lv_importedNamespace_3_0 = null; + + + + enterRule(); + + try { + // InternalDataDescriptionLanguage.g:2890:2: ( (otherlv_0= 'import' ( (lv_language_1_0= RULE_STRING ) ) otherlv_2= 'from' ( (lv_importedNamespace_3_0= ruleQualifiedName ) ) otherlv_4= ';' ) ) + // InternalDataDescriptionLanguage.g:2891:2: (otherlv_0= 'import' ( (lv_language_1_0= RULE_STRING ) ) otherlv_2= 'from' ( (lv_importedNamespace_3_0= ruleQualifiedName ) ) otherlv_4= ';' ) + { + // InternalDataDescriptionLanguage.g:2891:2: (otherlv_0= 'import' ( (lv_language_1_0= RULE_STRING ) ) otherlv_2= 'from' ( (lv_importedNamespace_3_0= ruleQualifiedName ) ) otherlv_4= ';' ) + // InternalDataDescriptionLanguage.g:2892:3: otherlv_0= 'import' ( (lv_language_1_0= RULE_STRING ) ) otherlv_2= 'from' ( (lv_importedNamespace_3_0= ruleQualifiedName ) ) otherlv_4= ';' + { + otherlv_0=(Token)match(input,50,FOLLOW_13); if (state.failed) return current; + if ( state.backtracking==0 ) { + + newLeafNode(otherlv_0, grammarAccess.getImportRuleAccess().getImportKeyword_0()); + + } + // InternalDataDescriptionLanguage.g:2896:3: ( (lv_language_1_0= RULE_STRING ) ) + // InternalDataDescriptionLanguage.g:2897:4: (lv_language_1_0= RULE_STRING ) + { + // InternalDataDescriptionLanguage.g:2897:4: (lv_language_1_0= RULE_STRING ) + // InternalDataDescriptionLanguage.g:2898:5: lv_language_1_0= RULE_STRING + { + lv_language_1_0=(Token)match(input,RULE_STRING,FOLLOW_40); if (state.failed) return current; + if ( state.backtracking==0 ) { + + newLeafNode(lv_language_1_0, grammarAccess.getImportRuleAccess().getLanguageSTRINGTerminalRuleCall_1_0()); + + } + if ( state.backtracking==0 ) { + + if (current==null) { + current = createModelElement(grammarAccess.getImportRuleRule()); + } + setWithLastConsumed( + current, + "language", + lv_language_1_0, + "de.evoal.languages.model.base.dsl.BaseLanguage.STRING"); + + } + + } + + + } + + otherlv_2=(Token)match(input,51,FOLLOW_4); if (state.failed) return current; + if ( state.backtracking==0 ) { + + newLeafNode(otherlv_2, grammarAccess.getImportRuleAccess().getFromKeyword_2()); + + } + // InternalDataDescriptionLanguage.g:2918:3: ( (lv_importedNamespace_3_0= ruleQualifiedName ) ) + // InternalDataDescriptionLanguage.g:2919:4: (lv_importedNamespace_3_0= ruleQualifiedName ) + { + // InternalDataDescriptionLanguage.g:2919:4: (lv_importedNamespace_3_0= ruleQualifiedName ) + // InternalDataDescriptionLanguage.g:2920:5: lv_importedNamespace_3_0= ruleQualifiedName + { + if ( state.backtracking==0 ) { + + newCompositeNode(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_3_0()); + + } + pushFollow(FOLLOW_20); + lv_importedNamespace_3_0=ruleQualifiedName(); + + state._fsp--; + if (state.failed) return current; + if ( state.backtracking==0 ) { + + if (current==null) { + current = createModelElementForParent(grammarAccess.getImportRuleRule()); + } + set( + current, + "importedNamespace", + lv_importedNamespace_3_0, + "de.evoal.languages.model.base.dsl.BaseLanguage.QualifiedName"); + afterParserOrEnumRuleCall(); + + } + + } + + + } + + otherlv_4=(Token)match(input,25,FOLLOW_2); if (state.failed) return current; + if ( state.backtracking==0 ) { + + newLeafNode(otherlv_4, grammarAccess.getImportRuleAccess().getSemicolonKeyword_4()); + + } + + } + + + } + + if ( state.backtracking==0 ) { + + leaveRule(); + + } + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleImportRule" + + // $ANTLR start "entryRuleFunctionNameRule" - // InternalDataDescriptionLanguage.g:2923:1: entryRuleFunctionNameRule returns [EObject current=null] : iv_ruleFunctionNameRule= ruleFunctionNameRule EOF ; + // InternalDataDescriptionLanguage.g:2945:1: entryRuleFunctionNameRule returns [EObject current=null] : iv_ruleFunctionNameRule= ruleFunctionNameRule EOF ; public final EObject entryRuleFunctionNameRule() throws RecognitionException { EObject current = null; @@ -8512,8 +8551,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:2923:57: (iv_ruleFunctionNameRule= ruleFunctionNameRule EOF ) - // InternalDataDescriptionLanguage.g:2924:2: iv_ruleFunctionNameRule= ruleFunctionNameRule EOF + // InternalDataDescriptionLanguage.g:2945:57: (iv_ruleFunctionNameRule= ruleFunctionNameRule EOF ) + // InternalDataDescriptionLanguage.g:2946:2: iv_ruleFunctionNameRule= ruleFunctionNameRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getFunctionNameRuleRule()); @@ -8544,7 +8583,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleFunctionNameRule" - // InternalDataDescriptionLanguage.g:2930:1: ruleFunctionNameRule returns [EObject current=null] : ( ( ruleQualifiedName ) ) ; + // InternalDataDescriptionLanguage.g:2952:1: ruleFunctionNameRule returns [EObject current=null] : ( ( ruleQualifiedName ) ) ; public final EObject ruleFunctionNameRule() throws RecognitionException { EObject current = null; @@ -8552,14 +8591,14 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:2936:2: ( ( ( ruleQualifiedName ) ) ) - // InternalDataDescriptionLanguage.g:2937:2: ( ( ruleQualifiedName ) ) + // InternalDataDescriptionLanguage.g:2958:2: ( ( ( ruleQualifiedName ) ) ) + // InternalDataDescriptionLanguage.g:2959:2: ( ( ruleQualifiedName ) ) { - // InternalDataDescriptionLanguage.g:2937:2: ( ( ruleQualifiedName ) ) - // InternalDataDescriptionLanguage.g:2938:3: ( ruleQualifiedName ) + // InternalDataDescriptionLanguage.g:2959:2: ( ( ruleQualifiedName ) ) + // InternalDataDescriptionLanguage.g:2960:3: ( ruleQualifiedName ) { - // InternalDataDescriptionLanguage.g:2938:3: ( ruleQualifiedName ) - // InternalDataDescriptionLanguage.g:2939:4: ruleQualifiedName + // InternalDataDescriptionLanguage.g:2960:3: ( ruleQualifiedName ) + // InternalDataDescriptionLanguage.g:2961:4: ruleQualifiedName { if ( state.backtracking==0 ) { @@ -8616,7 +8655,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleQualifiedName" - // InternalDataDescriptionLanguage.g:2959:1: entryRuleQualifiedName returns [String current=null] : iv_ruleQualifiedName= ruleQualifiedName EOF ; + // InternalDataDescriptionLanguage.g:2981:1: entryRuleQualifiedName returns [String current=null] : iv_ruleQualifiedName= ruleQualifiedName EOF ; public final String entryRuleQualifiedName() throws RecognitionException { String current = null; @@ -8624,8 +8663,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:2959:53: (iv_ruleQualifiedName= ruleQualifiedName EOF ) - // InternalDataDescriptionLanguage.g:2960:2: iv_ruleQualifiedName= ruleQualifiedName EOF + // InternalDataDescriptionLanguage.g:2981:53: (iv_ruleQualifiedName= ruleQualifiedName EOF ) + // InternalDataDescriptionLanguage.g:2982:2: iv_ruleQualifiedName= ruleQualifiedName EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getQualifiedNameRule()); @@ -8656,7 +8695,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleQualifiedName" - // InternalDataDescriptionLanguage.g:2966:1: ruleQualifiedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* ) ; + // InternalDataDescriptionLanguage.g:2988:1: ruleQualifiedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* ) ; public final AntlrDatatypeRuleToken ruleQualifiedName() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -8670,18 +8709,18 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:2972:2: ( (this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* ) ) - // InternalDataDescriptionLanguage.g:2973:2: (this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* ) + // InternalDataDescriptionLanguage.g:2994:2: ( (this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* ) ) + // InternalDataDescriptionLanguage.g:2995:2: (this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* ) { - // InternalDataDescriptionLanguage.g:2973:2: (this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* ) - // InternalDataDescriptionLanguage.g:2974:3: this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* + // InternalDataDescriptionLanguage.g:2995:2: (this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* ) + // InternalDataDescriptionLanguage.g:2996:3: this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getQualifiedNameAccess().getStringOrIdParserRuleCall_0()); } - pushFollow(FOLLOW_40); + pushFollow(FOLLOW_41); this_StringOrId_0=ruleStringOrId(); state._fsp--; @@ -8696,22 +8735,22 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr afterParserOrEnumRuleCall(); } - // InternalDataDescriptionLanguage.g:2984:3: (kw= '.' this_StringOrId_2= ruleStringOrId )* + // InternalDataDescriptionLanguage.g:3006:3: (kw= '.' this_StringOrId_2= ruleStringOrId )* loop40: do { int alt40=2; int LA40_0 = input.LA(1); - if ( (LA40_0==51) ) { + if ( (LA40_0==52) ) { alt40=1; } switch (alt40) { case 1 : - // InternalDataDescriptionLanguage.g:2985:4: kw= '.' this_StringOrId_2= ruleStringOrId + // InternalDataDescriptionLanguage.g:3007:4: kw= '.' this_StringOrId_2= ruleStringOrId { - kw=(Token)match(input,51,FOLLOW_4); if (state.failed) return current; + kw=(Token)match(input,52,FOLLOW_4); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -8723,7 +8762,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr newCompositeNode(grammarAccess.getQualifiedNameAccess().getStringOrIdParserRuleCall_1_1()); } - pushFollow(FOLLOW_40); + pushFollow(FOLLOW_41); this_StringOrId_2=ruleStringOrId(); state._fsp--; @@ -8772,7 +8811,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleStringOrId" - // InternalDataDescriptionLanguage.g:3005:1: entryRuleStringOrId returns [String current=null] : iv_ruleStringOrId= ruleStringOrId EOF ; + // InternalDataDescriptionLanguage.g:3027:1: entryRuleStringOrId returns [String current=null] : iv_ruleStringOrId= ruleStringOrId EOF ; public final String entryRuleStringOrId() throws RecognitionException { String current = null; @@ -8780,8 +8819,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr try { - // InternalDataDescriptionLanguage.g:3005:50: (iv_ruleStringOrId= ruleStringOrId EOF ) - // InternalDataDescriptionLanguage.g:3006:2: iv_ruleStringOrId= ruleStringOrId EOF + // InternalDataDescriptionLanguage.g:3027:50: (iv_ruleStringOrId= ruleStringOrId EOF ) + // InternalDataDescriptionLanguage.g:3028:2: iv_ruleStringOrId= ruleStringOrId EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getStringOrIdRule()); @@ -8812,7 +8851,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleStringOrId" - // InternalDataDescriptionLanguage.g:3012:1: ruleStringOrId returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_QUOTED_ID_0= RULE_QUOTED_ID | this_ID_1= RULE_ID ) ; + // InternalDataDescriptionLanguage.g:3034:1: ruleStringOrId returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_QUOTED_ID_0= RULE_QUOTED_ID | this_ID_1= RULE_ID ) ; public final AntlrDatatypeRuleToken ruleStringOrId() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -8823,10 +8862,10 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:3018:2: ( (this_QUOTED_ID_0= RULE_QUOTED_ID | this_ID_1= RULE_ID ) ) - // InternalDataDescriptionLanguage.g:3019:2: (this_QUOTED_ID_0= RULE_QUOTED_ID | this_ID_1= RULE_ID ) + // InternalDataDescriptionLanguage.g:3040:2: ( (this_QUOTED_ID_0= RULE_QUOTED_ID | this_ID_1= RULE_ID ) ) + // InternalDataDescriptionLanguage.g:3041:2: (this_QUOTED_ID_0= RULE_QUOTED_ID | this_ID_1= RULE_ID ) { - // InternalDataDescriptionLanguage.g:3019:2: (this_QUOTED_ID_0= RULE_QUOTED_ID | this_ID_1= RULE_ID ) + // InternalDataDescriptionLanguage.g:3041:2: (this_QUOTED_ID_0= RULE_QUOTED_ID | this_ID_1= RULE_ID ) int alt41=2; int LA41_0 = input.LA(1); @@ -8845,7 +8884,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } switch (alt41) { case 1 : - // InternalDataDescriptionLanguage.g:3020:3: this_QUOTED_ID_0= RULE_QUOTED_ID + // InternalDataDescriptionLanguage.g:3042:3: this_QUOTED_ID_0= RULE_QUOTED_ID { this_QUOTED_ID_0=(Token)match(input,RULE_QUOTED_ID,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -8862,7 +8901,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 2 : - // InternalDataDescriptionLanguage.g:3028:3: this_ID_1= RULE_ID + // InternalDataDescriptionLanguage.g:3050:3: this_ID_1= RULE_ID { this_ID_1=(Token)match(input,RULE_ID,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -8903,7 +8942,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleScaleType" - // InternalDataDescriptionLanguage.g:3039:1: ruleScaleType returns [Enumerator current=null] : ( (enumLiteral_0= 'nominal' ) | (enumLiteral_1= 'ordinal' ) | (enumLiteral_2= 'cardinal' ) | (enumLiteral_3= 'quotient' ) ) ; + // InternalDataDescriptionLanguage.g:3061:1: ruleScaleType returns [Enumerator current=null] : ( (enumLiteral_0= 'nominal' ) | (enumLiteral_1= 'ordinal' ) | (enumLiteral_2= 'cardinal' ) | (enumLiteral_3= 'quotient' ) ) ; public final Enumerator ruleScaleType() throws RecognitionException { Enumerator current = null; @@ -8916,28 +8955,28 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:3045:2: ( ( (enumLiteral_0= 'nominal' ) | (enumLiteral_1= 'ordinal' ) | (enumLiteral_2= 'cardinal' ) | (enumLiteral_3= 'quotient' ) ) ) - // InternalDataDescriptionLanguage.g:3046:2: ( (enumLiteral_0= 'nominal' ) | (enumLiteral_1= 'ordinal' ) | (enumLiteral_2= 'cardinal' ) | (enumLiteral_3= 'quotient' ) ) + // InternalDataDescriptionLanguage.g:3067:2: ( ( (enumLiteral_0= 'nominal' ) | (enumLiteral_1= 'ordinal' ) | (enumLiteral_2= 'cardinal' ) | (enumLiteral_3= 'quotient' ) ) ) + // InternalDataDescriptionLanguage.g:3068:2: ( (enumLiteral_0= 'nominal' ) | (enumLiteral_1= 'ordinal' ) | (enumLiteral_2= 'cardinal' ) | (enumLiteral_3= 'quotient' ) ) { - // InternalDataDescriptionLanguage.g:3046:2: ( (enumLiteral_0= 'nominal' ) | (enumLiteral_1= 'ordinal' ) | (enumLiteral_2= 'cardinal' ) | (enumLiteral_3= 'quotient' ) ) + // InternalDataDescriptionLanguage.g:3068:2: ( (enumLiteral_0= 'nominal' ) | (enumLiteral_1= 'ordinal' ) | (enumLiteral_2= 'cardinal' ) | (enumLiteral_3= 'quotient' ) ) int alt42=4; switch ( input.LA(1) ) { - case 52: + case 53: { alt42=1; } break; - case 53: + case 54: { alt42=2; } break; - case 54: + case 55: { alt42=3; } break; - case 55: + case 56: { alt42=4; } @@ -8952,12 +8991,12 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr switch (alt42) { case 1 : - // InternalDataDescriptionLanguage.g:3047:3: (enumLiteral_0= 'nominal' ) + // InternalDataDescriptionLanguage.g:3069:3: (enumLiteral_0= 'nominal' ) { - // InternalDataDescriptionLanguage.g:3047:3: (enumLiteral_0= 'nominal' ) - // InternalDataDescriptionLanguage.g:3048:4: enumLiteral_0= 'nominal' + // InternalDataDescriptionLanguage.g:3069:3: (enumLiteral_0= 'nominal' ) + // InternalDataDescriptionLanguage.g:3070:4: enumLiteral_0= 'nominal' { - enumLiteral_0=(Token)match(input,52,FOLLOW_2); if (state.failed) return current; + enumLiteral_0=(Token)match(input,53,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getScaleTypeAccess().getNominalEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); @@ -8971,12 +9010,12 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 2 : - // InternalDataDescriptionLanguage.g:3055:3: (enumLiteral_1= 'ordinal' ) + // InternalDataDescriptionLanguage.g:3077:3: (enumLiteral_1= 'ordinal' ) { - // InternalDataDescriptionLanguage.g:3055:3: (enumLiteral_1= 'ordinal' ) - // InternalDataDescriptionLanguage.g:3056:4: enumLiteral_1= 'ordinal' + // InternalDataDescriptionLanguage.g:3077:3: (enumLiteral_1= 'ordinal' ) + // InternalDataDescriptionLanguage.g:3078:4: enumLiteral_1= 'ordinal' { - enumLiteral_1=(Token)match(input,53,FOLLOW_2); if (state.failed) return current; + enumLiteral_1=(Token)match(input,54,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getScaleTypeAccess().getOrdinalEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); @@ -8990,12 +9029,12 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 3 : - // InternalDataDescriptionLanguage.g:3063:3: (enumLiteral_2= 'cardinal' ) + // InternalDataDescriptionLanguage.g:3085:3: (enumLiteral_2= 'cardinal' ) { - // InternalDataDescriptionLanguage.g:3063:3: (enumLiteral_2= 'cardinal' ) - // InternalDataDescriptionLanguage.g:3064:4: enumLiteral_2= 'cardinal' + // InternalDataDescriptionLanguage.g:3085:3: (enumLiteral_2= 'cardinal' ) + // InternalDataDescriptionLanguage.g:3086:4: enumLiteral_2= 'cardinal' { - enumLiteral_2=(Token)match(input,54,FOLLOW_2); if (state.failed) return current; + enumLiteral_2=(Token)match(input,55,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getScaleTypeAccess().getCardinalEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); @@ -9009,12 +9048,12 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 4 : - // InternalDataDescriptionLanguage.g:3071:3: (enumLiteral_3= 'quotient' ) + // InternalDataDescriptionLanguage.g:3093:3: (enumLiteral_3= 'quotient' ) { - // InternalDataDescriptionLanguage.g:3071:3: (enumLiteral_3= 'quotient' ) - // InternalDataDescriptionLanguage.g:3072:4: enumLiteral_3= 'quotient' + // InternalDataDescriptionLanguage.g:3093:3: (enumLiteral_3= 'quotient' ) + // InternalDataDescriptionLanguage.g:3094:4: enumLiteral_3= 'quotient' { - enumLiteral_3=(Token)match(input,55,FOLLOW_2); if (state.failed) return current; + enumLiteral_3=(Token)match(input,56,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getScaleTypeAccess().getQuotientEnumLiteralDeclaration_3().getEnumLiteral().getInstance(); @@ -9052,7 +9091,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleRepresentationType" - // InternalDataDescriptionLanguage.g:3082:1: ruleRepresentationType returns [Enumerator current=null] : ( (enumLiteral_0= 'real' ) | (enumLiteral_1= 'integer' ) | (enumLiteral_2= 'boolean' ) | (enumLiteral_3= 'string' ) ) ; + // InternalDataDescriptionLanguage.g:3104:1: ruleRepresentationType returns [Enumerator current=null] : ( (enumLiteral_0= 'real' ) | (enumLiteral_1= 'integer' ) | (enumLiteral_2= 'boolean' ) | (enumLiteral_3= 'string' ) ) ; public final Enumerator ruleRepresentationType() throws RecognitionException { Enumerator current = null; @@ -9065,28 +9104,28 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:3088:2: ( ( (enumLiteral_0= 'real' ) | (enumLiteral_1= 'integer' ) | (enumLiteral_2= 'boolean' ) | (enumLiteral_3= 'string' ) ) ) - // InternalDataDescriptionLanguage.g:3089:2: ( (enumLiteral_0= 'real' ) | (enumLiteral_1= 'integer' ) | (enumLiteral_2= 'boolean' ) | (enumLiteral_3= 'string' ) ) + // InternalDataDescriptionLanguage.g:3110:2: ( ( (enumLiteral_0= 'real' ) | (enumLiteral_1= 'integer' ) | (enumLiteral_2= 'boolean' ) | (enumLiteral_3= 'string' ) ) ) + // InternalDataDescriptionLanguage.g:3111:2: ( (enumLiteral_0= 'real' ) | (enumLiteral_1= 'integer' ) | (enumLiteral_2= 'boolean' ) | (enumLiteral_3= 'string' ) ) { - // InternalDataDescriptionLanguage.g:3089:2: ( (enumLiteral_0= 'real' ) | (enumLiteral_1= 'integer' ) | (enumLiteral_2= 'boolean' ) | (enumLiteral_3= 'string' ) ) + // InternalDataDescriptionLanguage.g:3111:2: ( (enumLiteral_0= 'real' ) | (enumLiteral_1= 'integer' ) | (enumLiteral_2= 'boolean' ) | (enumLiteral_3= 'string' ) ) int alt43=4; switch ( input.LA(1) ) { - case 56: + case 57: { alt43=1; } break; - case 57: + case 58: { alt43=2; } break; - case 48: + case 47: { alt43=3; } break; - case 44: + case 43: { alt43=4; } @@ -9101,12 +9140,12 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr switch (alt43) { case 1 : - // InternalDataDescriptionLanguage.g:3090:3: (enumLiteral_0= 'real' ) + // InternalDataDescriptionLanguage.g:3112:3: (enumLiteral_0= 'real' ) { - // InternalDataDescriptionLanguage.g:3090:3: (enumLiteral_0= 'real' ) - // InternalDataDescriptionLanguage.g:3091:4: enumLiteral_0= 'real' + // InternalDataDescriptionLanguage.g:3112:3: (enumLiteral_0= 'real' ) + // InternalDataDescriptionLanguage.g:3113:4: enumLiteral_0= 'real' { - enumLiteral_0=(Token)match(input,56,FOLLOW_2); if (state.failed) return current; + enumLiteral_0=(Token)match(input,57,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getRepresentationTypeAccess().getRealEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); @@ -9120,12 +9159,12 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 2 : - // InternalDataDescriptionLanguage.g:3098:3: (enumLiteral_1= 'integer' ) + // InternalDataDescriptionLanguage.g:3120:3: (enumLiteral_1= 'integer' ) { - // InternalDataDescriptionLanguage.g:3098:3: (enumLiteral_1= 'integer' ) - // InternalDataDescriptionLanguage.g:3099:4: enumLiteral_1= 'integer' + // InternalDataDescriptionLanguage.g:3120:3: (enumLiteral_1= 'integer' ) + // InternalDataDescriptionLanguage.g:3121:4: enumLiteral_1= 'integer' { - enumLiteral_1=(Token)match(input,57,FOLLOW_2); if (state.failed) return current; + enumLiteral_1=(Token)match(input,58,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getRepresentationTypeAccess().getIntegerEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); @@ -9139,12 +9178,12 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 3 : - // InternalDataDescriptionLanguage.g:3106:3: (enumLiteral_2= 'boolean' ) + // InternalDataDescriptionLanguage.g:3128:3: (enumLiteral_2= 'boolean' ) { - // InternalDataDescriptionLanguage.g:3106:3: (enumLiteral_2= 'boolean' ) - // InternalDataDescriptionLanguage.g:3107:4: enumLiteral_2= 'boolean' + // InternalDataDescriptionLanguage.g:3128:3: (enumLiteral_2= 'boolean' ) + // InternalDataDescriptionLanguage.g:3129:4: enumLiteral_2= 'boolean' { - enumLiteral_2=(Token)match(input,48,FOLLOW_2); if (state.failed) return current; + enumLiteral_2=(Token)match(input,47,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getRepresentationTypeAccess().getBooleanEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); @@ -9158,12 +9197,12 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 4 : - // InternalDataDescriptionLanguage.g:3114:3: (enumLiteral_3= 'string' ) + // InternalDataDescriptionLanguage.g:3136:3: (enumLiteral_3= 'string' ) { - // InternalDataDescriptionLanguage.g:3114:3: (enumLiteral_3= 'string' ) - // InternalDataDescriptionLanguage.g:3115:4: enumLiteral_3= 'string' + // InternalDataDescriptionLanguage.g:3136:3: (enumLiteral_3= 'string' ) + // InternalDataDescriptionLanguage.g:3137:4: enumLiteral_3= 'string' { - enumLiteral_3=(Token)match(input,44,FOLLOW_2); if (state.failed) return current; + enumLiteral_3=(Token)match(input,43,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getRepresentationTypeAccess().getStringEnumLiteralDeclaration_3().getEnumLiteral().getInstance(); @@ -9201,7 +9240,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleComparisonOperatorRule" - // InternalDataDescriptionLanguage.g:3125:1: ruleComparisonOperatorRule returns [Enumerator current=null] : ( (enumLiteral_0= '>=' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '=' ) | (enumLiteral_3= '!=' ) | (enumLiteral_4= '<' ) | (enumLiteral_5= '<=' ) ) ; + // InternalDataDescriptionLanguage.g:3147:1: ruleComparisonOperatorRule returns [Enumerator current=null] : ( (enumLiteral_0= '>=' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '=' ) | (enumLiteral_3= '!=' ) | (enumLiteral_4= '<' ) | (enumLiteral_5= '<=' ) ) ; public final Enumerator ruleComparisonOperatorRule() throws RecognitionException { Enumerator current = null; @@ -9216,38 +9255,38 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:3131:2: ( ( (enumLiteral_0= '>=' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '=' ) | (enumLiteral_3= '!=' ) | (enumLiteral_4= '<' ) | (enumLiteral_5= '<=' ) ) ) - // InternalDataDescriptionLanguage.g:3132:2: ( (enumLiteral_0= '>=' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '=' ) | (enumLiteral_3= '!=' ) | (enumLiteral_4= '<' ) | (enumLiteral_5= '<=' ) ) + // InternalDataDescriptionLanguage.g:3153:2: ( ( (enumLiteral_0= '>=' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '=' ) | (enumLiteral_3= '!=' ) | (enumLiteral_4= '<' ) | (enumLiteral_5= '<=' ) ) ) + // InternalDataDescriptionLanguage.g:3154:2: ( (enumLiteral_0= '>=' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '=' ) | (enumLiteral_3= '!=' ) | (enumLiteral_4= '<' ) | (enumLiteral_5= '<=' ) ) { - // InternalDataDescriptionLanguage.g:3132:2: ( (enumLiteral_0= '>=' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '=' ) | (enumLiteral_3= '!=' ) | (enumLiteral_4= '<' ) | (enumLiteral_5= '<=' ) ) + // InternalDataDescriptionLanguage.g:3154:2: ( (enumLiteral_0= '>=' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '=' ) | (enumLiteral_3= '!=' ) | (enumLiteral_4= '<' ) | (enumLiteral_5= '<=' ) ) int alt44=6; switch ( input.LA(1) ) { - case 58: + case 59: { alt44=1; } break; - case 59: + case 60: { alt44=2; } break; - case 60: + case 61: { alt44=3; } break; - case 61: + case 62: { alt44=4; } break; - case 62: + case 63: { alt44=5; } break; - case 63: + case 64: { alt44=6; } @@ -9262,12 +9301,12 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr switch (alt44) { case 1 : - // InternalDataDescriptionLanguage.g:3133:3: (enumLiteral_0= '>=' ) + // InternalDataDescriptionLanguage.g:3155:3: (enumLiteral_0= '>=' ) { - // InternalDataDescriptionLanguage.g:3133:3: (enumLiteral_0= '>=' ) - // InternalDataDescriptionLanguage.g:3134:4: enumLiteral_0= '>=' + // InternalDataDescriptionLanguage.g:3155:3: (enumLiteral_0= '>=' ) + // InternalDataDescriptionLanguage.g:3156:4: enumLiteral_0= '>=' { - enumLiteral_0=(Token)match(input,58,FOLLOW_2); if (state.failed) return current; + enumLiteral_0=(Token)match(input,59,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getComparisonOperatorRuleAccess().getGreaterThanEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); @@ -9281,12 +9320,12 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 2 : - // InternalDataDescriptionLanguage.g:3141:3: (enumLiteral_1= '>' ) + // InternalDataDescriptionLanguage.g:3163:3: (enumLiteral_1= '>' ) { - // InternalDataDescriptionLanguage.g:3141:3: (enumLiteral_1= '>' ) - // InternalDataDescriptionLanguage.g:3142:4: enumLiteral_1= '>' + // InternalDataDescriptionLanguage.g:3163:3: (enumLiteral_1= '>' ) + // InternalDataDescriptionLanguage.g:3164:4: enumLiteral_1= '>' { - enumLiteral_1=(Token)match(input,59,FOLLOW_2); if (state.failed) return current; + enumLiteral_1=(Token)match(input,60,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getComparisonOperatorRuleAccess().getGreaterEqualEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); @@ -9300,12 +9339,12 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 3 : - // InternalDataDescriptionLanguage.g:3149:3: (enumLiteral_2= '=' ) + // InternalDataDescriptionLanguage.g:3171:3: (enumLiteral_2= '=' ) { - // InternalDataDescriptionLanguage.g:3149:3: (enumLiteral_2= '=' ) - // InternalDataDescriptionLanguage.g:3150:4: enumLiteral_2= '=' + // InternalDataDescriptionLanguage.g:3171:3: (enumLiteral_2= '=' ) + // InternalDataDescriptionLanguage.g:3172:4: enumLiteral_2= '=' { - enumLiteral_2=(Token)match(input,60,FOLLOW_2); if (state.failed) return current; + enumLiteral_2=(Token)match(input,61,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getComparisonOperatorRuleAccess().getEqualEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); @@ -9319,12 +9358,12 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 4 : - // InternalDataDescriptionLanguage.g:3157:3: (enumLiteral_3= '!=' ) + // InternalDataDescriptionLanguage.g:3179:3: (enumLiteral_3= '!=' ) { - // InternalDataDescriptionLanguage.g:3157:3: (enumLiteral_3= '!=' ) - // InternalDataDescriptionLanguage.g:3158:4: enumLiteral_3= '!=' + // InternalDataDescriptionLanguage.g:3179:3: (enumLiteral_3= '!=' ) + // InternalDataDescriptionLanguage.g:3180:4: enumLiteral_3= '!=' { - enumLiteral_3=(Token)match(input,61,FOLLOW_2); if (state.failed) return current; + enumLiteral_3=(Token)match(input,62,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getComparisonOperatorRuleAccess().getUnequalEnumLiteralDeclaration_3().getEnumLiteral().getInstance(); @@ -9338,12 +9377,12 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 5 : - // InternalDataDescriptionLanguage.g:3165:3: (enumLiteral_4= '<' ) + // InternalDataDescriptionLanguage.g:3187:3: (enumLiteral_4= '<' ) { - // InternalDataDescriptionLanguage.g:3165:3: (enumLiteral_4= '<' ) - // InternalDataDescriptionLanguage.g:3166:4: enumLiteral_4= '<' + // InternalDataDescriptionLanguage.g:3187:3: (enumLiteral_4= '<' ) + // InternalDataDescriptionLanguage.g:3188:4: enumLiteral_4= '<' { - enumLiteral_4=(Token)match(input,62,FOLLOW_2); if (state.failed) return current; + enumLiteral_4=(Token)match(input,63,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getComparisonOperatorRuleAccess().getLessEqualEnumLiteralDeclaration_4().getEnumLiteral().getInstance(); @@ -9357,12 +9396,12 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 6 : - // InternalDataDescriptionLanguage.g:3173:3: (enumLiteral_5= '<=' ) + // InternalDataDescriptionLanguage.g:3195:3: (enumLiteral_5= '<=' ) { - // InternalDataDescriptionLanguage.g:3173:3: (enumLiteral_5= '<=' ) - // InternalDataDescriptionLanguage.g:3174:4: enumLiteral_5= '<=' + // InternalDataDescriptionLanguage.g:3195:3: (enumLiteral_5= '<=' ) + // InternalDataDescriptionLanguage.g:3196:4: enumLiteral_5= '<=' { - enumLiteral_5=(Token)match(input,63,FOLLOW_2); if (state.failed) return current; + enumLiteral_5=(Token)match(input,64,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getComparisonOperatorRuleAccess().getLessThanEnumLiteralDeclaration_5().getEnumLiteral().getInstance(); @@ -9400,7 +9439,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleAddOrSubtractOperatorRule" - // InternalDataDescriptionLanguage.g:3184:1: ruleAddOrSubtractOperatorRule returns [Enumerator current=null] : ( (enumLiteral_0= '+' ) | (enumLiteral_1= '-' ) ) ; + // InternalDataDescriptionLanguage.g:3206:1: ruleAddOrSubtractOperatorRule returns [Enumerator current=null] : ( (enumLiteral_0= '+' ) | (enumLiteral_1= '-' ) ) ; public final Enumerator ruleAddOrSubtractOperatorRule() throws RecognitionException { Enumerator current = null; @@ -9411,17 +9450,17 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:3190:2: ( ( (enumLiteral_0= '+' ) | (enumLiteral_1= '-' ) ) ) - // InternalDataDescriptionLanguage.g:3191:2: ( (enumLiteral_0= '+' ) | (enumLiteral_1= '-' ) ) + // InternalDataDescriptionLanguage.g:3212:2: ( ( (enumLiteral_0= '+' ) | (enumLiteral_1= '-' ) ) ) + // InternalDataDescriptionLanguage.g:3213:2: ( (enumLiteral_0= '+' ) | (enumLiteral_1= '-' ) ) { - // InternalDataDescriptionLanguage.g:3191:2: ( (enumLiteral_0= '+' ) | (enumLiteral_1= '-' ) ) + // InternalDataDescriptionLanguage.g:3213:2: ( (enumLiteral_0= '+' ) | (enumLiteral_1= '-' ) ) int alt45=2; int LA45_0 = input.LA(1); - if ( (LA45_0==64) ) { + if ( (LA45_0==65) ) { alt45=1; } - else if ( (LA45_0==65) ) { + else if ( (LA45_0==66) ) { alt45=2; } else { @@ -9433,12 +9472,12 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } switch (alt45) { case 1 : - // InternalDataDescriptionLanguage.g:3192:3: (enumLiteral_0= '+' ) + // InternalDataDescriptionLanguage.g:3214:3: (enumLiteral_0= '+' ) { - // InternalDataDescriptionLanguage.g:3192:3: (enumLiteral_0= '+' ) - // InternalDataDescriptionLanguage.g:3193:4: enumLiteral_0= '+' + // InternalDataDescriptionLanguage.g:3214:3: (enumLiteral_0= '+' ) + // InternalDataDescriptionLanguage.g:3215:4: enumLiteral_0= '+' { - enumLiteral_0=(Token)match(input,64,FOLLOW_2); if (state.failed) return current; + enumLiteral_0=(Token)match(input,65,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getAddOrSubtractOperatorRuleAccess().getAddEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); @@ -9452,12 +9491,12 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 2 : - // InternalDataDescriptionLanguage.g:3200:3: (enumLiteral_1= '-' ) + // InternalDataDescriptionLanguage.g:3222:3: (enumLiteral_1= '-' ) { - // InternalDataDescriptionLanguage.g:3200:3: (enumLiteral_1= '-' ) - // InternalDataDescriptionLanguage.g:3201:4: enumLiteral_1= '-' + // InternalDataDescriptionLanguage.g:3222:3: (enumLiteral_1= '-' ) + // InternalDataDescriptionLanguage.g:3223:4: enumLiteral_1= '-' { - enumLiteral_1=(Token)match(input,65,FOLLOW_2); if (state.failed) return current; + enumLiteral_1=(Token)match(input,66,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getAddOrSubtractOperatorRuleAccess().getSubtractEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); @@ -9495,7 +9534,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleMultiplyDivideModuloOperatorRule" - // InternalDataDescriptionLanguage.g:3211:1: ruleMultiplyDivideModuloOperatorRule returns [Enumerator current=null] : ( (enumLiteral_0= '*' ) | (enumLiteral_1= '/' ) | (enumLiteral_2= '%' ) ) ; + // InternalDataDescriptionLanguage.g:3233:1: ruleMultiplyDivideModuloOperatorRule returns [Enumerator current=null] : ( (enumLiteral_0= '*' ) | (enumLiteral_1= '/' ) | (enumLiteral_2= '%' ) ) ; public final Enumerator ruleMultiplyDivideModuloOperatorRule() throws RecognitionException { Enumerator current = null; @@ -9507,23 +9546,23 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:3217:2: ( ( (enumLiteral_0= '*' ) | (enumLiteral_1= '/' ) | (enumLiteral_2= '%' ) ) ) - // InternalDataDescriptionLanguage.g:3218:2: ( (enumLiteral_0= '*' ) | (enumLiteral_1= '/' ) | (enumLiteral_2= '%' ) ) + // InternalDataDescriptionLanguage.g:3239:2: ( ( (enumLiteral_0= '*' ) | (enumLiteral_1= '/' ) | (enumLiteral_2= '%' ) ) ) + // InternalDataDescriptionLanguage.g:3240:2: ( (enumLiteral_0= '*' ) | (enumLiteral_1= '/' ) | (enumLiteral_2= '%' ) ) { - // InternalDataDescriptionLanguage.g:3218:2: ( (enumLiteral_0= '*' ) | (enumLiteral_1= '/' ) | (enumLiteral_2= '%' ) ) + // InternalDataDescriptionLanguage.g:3240:2: ( (enumLiteral_0= '*' ) | (enumLiteral_1= '/' ) | (enumLiteral_2= '%' ) ) int alt46=3; switch ( input.LA(1) ) { - case 66: + case 67: { alt46=1; } break; - case 67: + case 68: { alt46=2; } break; - case 68: + case 69: { alt46=3; } @@ -9538,12 +9577,12 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr switch (alt46) { case 1 : - // InternalDataDescriptionLanguage.g:3219:3: (enumLiteral_0= '*' ) + // InternalDataDescriptionLanguage.g:3241:3: (enumLiteral_0= '*' ) { - // InternalDataDescriptionLanguage.g:3219:3: (enumLiteral_0= '*' ) - // InternalDataDescriptionLanguage.g:3220:4: enumLiteral_0= '*' + // InternalDataDescriptionLanguage.g:3241:3: (enumLiteral_0= '*' ) + // InternalDataDescriptionLanguage.g:3242:4: enumLiteral_0= '*' { - enumLiteral_0=(Token)match(input,66,FOLLOW_2); if (state.failed) return current; + enumLiteral_0=(Token)match(input,67,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getMultiplyDivideModuloOperatorRuleAccess().getMultiplyEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); @@ -9557,12 +9596,12 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 2 : - // InternalDataDescriptionLanguage.g:3227:3: (enumLiteral_1= '/' ) + // InternalDataDescriptionLanguage.g:3249:3: (enumLiteral_1= '/' ) { - // InternalDataDescriptionLanguage.g:3227:3: (enumLiteral_1= '/' ) - // InternalDataDescriptionLanguage.g:3228:4: enumLiteral_1= '/' + // InternalDataDescriptionLanguage.g:3249:3: (enumLiteral_1= '/' ) + // InternalDataDescriptionLanguage.g:3250:4: enumLiteral_1= '/' { - enumLiteral_1=(Token)match(input,67,FOLLOW_2); if (state.failed) return current; + enumLiteral_1=(Token)match(input,68,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getMultiplyDivideModuloOperatorRuleAccess().getDivideEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); @@ -9576,12 +9615,12 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 3 : - // InternalDataDescriptionLanguage.g:3235:3: (enumLiteral_2= '%' ) + // InternalDataDescriptionLanguage.g:3257:3: (enumLiteral_2= '%' ) { - // InternalDataDescriptionLanguage.g:3235:3: (enumLiteral_2= '%' ) - // InternalDataDescriptionLanguage.g:3236:4: enumLiteral_2= '%' + // InternalDataDescriptionLanguage.g:3257:3: (enumLiteral_2= '%' ) + // InternalDataDescriptionLanguage.g:3258:4: enumLiteral_2= '%' { - enumLiteral_2=(Token)match(input,68,FOLLOW_2); if (state.failed) return current; + enumLiteral_2=(Token)match(input,69,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getMultiplyDivideModuloOperatorRuleAccess().getModuloEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); @@ -9619,7 +9658,7 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleFactorRule" - // InternalDataDescriptionLanguage.g:3246:1: ruleFactorRule returns [Enumerator current=null] : ( (enumLiteral_0= 'Y' ) | (enumLiteral_1= 'Z' ) | (enumLiteral_2= 'E' ) | (enumLiteral_3= 'P' ) | (enumLiteral_4= 'T' ) | (enumLiteral_5= 'G' ) | (enumLiteral_6= 'M' ) | (enumLiteral_7= 'k' ) | (enumLiteral_8= 'h' ) | (enumLiteral_9= 'da' ) | (enumLiteral_10= 'd' ) | (enumLiteral_11= 'c' ) | (enumLiteral_12= 'm' ) | (enumLiteral_13= '\\u00B5' ) | (enumLiteral_14= 'n' ) | (enumLiteral_15= 'p' ) | (enumLiteral_16= 'f' ) | (enumLiteral_17= 'a' ) | (enumLiteral_18= 'z' ) | (enumLiteral_19= 'y' ) ) ; + // InternalDataDescriptionLanguage.g:3268:1: ruleFactorRule returns [Enumerator current=null] : ( (enumLiteral_0= 'Y' ) | (enumLiteral_1= 'Z' ) | (enumLiteral_2= 'E' ) | (enumLiteral_3= 'P' ) | (enumLiteral_4= 'T' ) | (enumLiteral_5= 'G' ) | (enumLiteral_6= 'M' ) | (enumLiteral_7= 'k' ) | (enumLiteral_8= 'h' ) | (enumLiteral_9= 'da' ) | (enumLiteral_10= 'd' ) | (enumLiteral_11= 'c' ) | (enumLiteral_12= 'm' ) | (enumLiteral_13= '\\u00B5' ) | (enumLiteral_14= 'n' ) | (enumLiteral_15= 'p' ) | (enumLiteral_16= 'f' ) | (enumLiteral_17= 'a' ) | (enumLiteral_18= 'z' ) | (enumLiteral_19= 'y' ) ) ; public final Enumerator ruleFactorRule() throws RecognitionException { Enumerator current = null; @@ -9648,108 +9687,108 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalDataDescriptionLanguage.g:3252:2: ( ( (enumLiteral_0= 'Y' ) | (enumLiteral_1= 'Z' ) | (enumLiteral_2= 'E' ) | (enumLiteral_3= 'P' ) | (enumLiteral_4= 'T' ) | (enumLiteral_5= 'G' ) | (enumLiteral_6= 'M' ) | (enumLiteral_7= 'k' ) | (enumLiteral_8= 'h' ) | (enumLiteral_9= 'da' ) | (enumLiteral_10= 'd' ) | (enumLiteral_11= 'c' ) | (enumLiteral_12= 'm' ) | (enumLiteral_13= '\\u00B5' ) | (enumLiteral_14= 'n' ) | (enumLiteral_15= 'p' ) | (enumLiteral_16= 'f' ) | (enumLiteral_17= 'a' ) | (enumLiteral_18= 'z' ) | (enumLiteral_19= 'y' ) ) ) - // InternalDataDescriptionLanguage.g:3253:2: ( (enumLiteral_0= 'Y' ) | (enumLiteral_1= 'Z' ) | (enumLiteral_2= 'E' ) | (enumLiteral_3= 'P' ) | (enumLiteral_4= 'T' ) | (enumLiteral_5= 'G' ) | (enumLiteral_6= 'M' ) | (enumLiteral_7= 'k' ) | (enumLiteral_8= 'h' ) | (enumLiteral_9= 'da' ) | (enumLiteral_10= 'd' ) | (enumLiteral_11= 'c' ) | (enumLiteral_12= 'm' ) | (enumLiteral_13= '\\u00B5' ) | (enumLiteral_14= 'n' ) | (enumLiteral_15= 'p' ) | (enumLiteral_16= 'f' ) | (enumLiteral_17= 'a' ) | (enumLiteral_18= 'z' ) | (enumLiteral_19= 'y' ) ) + // InternalDataDescriptionLanguage.g:3274:2: ( ( (enumLiteral_0= 'Y' ) | (enumLiteral_1= 'Z' ) | (enumLiteral_2= 'E' ) | (enumLiteral_3= 'P' ) | (enumLiteral_4= 'T' ) | (enumLiteral_5= 'G' ) | (enumLiteral_6= 'M' ) | (enumLiteral_7= 'k' ) | (enumLiteral_8= 'h' ) | (enumLiteral_9= 'da' ) | (enumLiteral_10= 'd' ) | (enumLiteral_11= 'c' ) | (enumLiteral_12= 'm' ) | (enumLiteral_13= '\\u00B5' ) | (enumLiteral_14= 'n' ) | (enumLiteral_15= 'p' ) | (enumLiteral_16= 'f' ) | (enumLiteral_17= 'a' ) | (enumLiteral_18= 'z' ) | (enumLiteral_19= 'y' ) ) ) + // InternalDataDescriptionLanguage.g:3275:2: ( (enumLiteral_0= 'Y' ) | (enumLiteral_1= 'Z' ) | (enumLiteral_2= 'E' ) | (enumLiteral_3= 'P' ) | (enumLiteral_4= 'T' ) | (enumLiteral_5= 'G' ) | (enumLiteral_6= 'M' ) | (enumLiteral_7= 'k' ) | (enumLiteral_8= 'h' ) | (enumLiteral_9= 'da' ) | (enumLiteral_10= 'd' ) | (enumLiteral_11= 'c' ) | (enumLiteral_12= 'm' ) | (enumLiteral_13= '\\u00B5' ) | (enumLiteral_14= 'n' ) | (enumLiteral_15= 'p' ) | (enumLiteral_16= 'f' ) | (enumLiteral_17= 'a' ) | (enumLiteral_18= 'z' ) | (enumLiteral_19= 'y' ) ) { - // InternalDataDescriptionLanguage.g:3253:2: ( (enumLiteral_0= 'Y' ) | (enumLiteral_1= 'Z' ) | (enumLiteral_2= 'E' ) | (enumLiteral_3= 'P' ) | (enumLiteral_4= 'T' ) | (enumLiteral_5= 'G' ) | (enumLiteral_6= 'M' ) | (enumLiteral_7= 'k' ) | (enumLiteral_8= 'h' ) | (enumLiteral_9= 'da' ) | (enumLiteral_10= 'd' ) | (enumLiteral_11= 'c' ) | (enumLiteral_12= 'm' ) | (enumLiteral_13= '\\u00B5' ) | (enumLiteral_14= 'n' ) | (enumLiteral_15= 'p' ) | (enumLiteral_16= 'f' ) | (enumLiteral_17= 'a' ) | (enumLiteral_18= 'z' ) | (enumLiteral_19= 'y' ) ) + // InternalDataDescriptionLanguage.g:3275:2: ( (enumLiteral_0= 'Y' ) | (enumLiteral_1= 'Z' ) | (enumLiteral_2= 'E' ) | (enumLiteral_3= 'P' ) | (enumLiteral_4= 'T' ) | (enumLiteral_5= 'G' ) | (enumLiteral_6= 'M' ) | (enumLiteral_7= 'k' ) | (enumLiteral_8= 'h' ) | (enumLiteral_9= 'da' ) | (enumLiteral_10= 'd' ) | (enumLiteral_11= 'c' ) | (enumLiteral_12= 'm' ) | (enumLiteral_13= '\\u00B5' ) | (enumLiteral_14= 'n' ) | (enumLiteral_15= 'p' ) | (enumLiteral_16= 'f' ) | (enumLiteral_17= 'a' ) | (enumLiteral_18= 'z' ) | (enumLiteral_19= 'y' ) ) int alt47=20; switch ( input.LA(1) ) { - case 69: + case 70: { alt47=1; } break; - case 70: + case 71: { alt47=2; } break; - case 71: + case 72: { alt47=3; } break; - case 72: + case 73: { alt47=4; } break; - case 73: + case 74: { alt47=5; } break; - case 74: + case 75: { alt47=6; } break; - case 75: + case 76: { alt47=7; } break; - case 76: + case 77: { alt47=8; } break; - case 77: + case 78: { alt47=9; } break; - case 78: + case 79: { alt47=10; } break; - case 79: + case 80: { alt47=11; } break; - case 80: + case 81: { alt47=12; } break; - case 81: + case 82: { alt47=13; } break; - case 82: + case 83: { alt47=14; } break; - case 83: + case 84: { alt47=15; } break; - case 84: + case 85: { alt47=16; } break; - case 85: + case 86: { alt47=17; } break; - case 86: + case 87: { alt47=18; } break; - case 87: + case 88: { alt47=19; } break; - case 88: + case 89: { alt47=20; } @@ -9764,12 +9803,12 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr switch (alt47) { case 1 : - // InternalDataDescriptionLanguage.g:3254:3: (enumLiteral_0= 'Y' ) + // InternalDataDescriptionLanguage.g:3276:3: (enumLiteral_0= 'Y' ) { - // InternalDataDescriptionLanguage.g:3254:3: (enumLiteral_0= 'Y' ) - // InternalDataDescriptionLanguage.g:3255:4: enumLiteral_0= 'Y' + // InternalDataDescriptionLanguage.g:3276:3: (enumLiteral_0= 'Y' ) + // InternalDataDescriptionLanguage.g:3277:4: enumLiteral_0= 'Y' { - enumLiteral_0=(Token)match(input,69,FOLLOW_2); if (state.failed) return current; + enumLiteral_0=(Token)match(input,70,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getYottaEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); @@ -9783,12 +9822,12 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 2 : - // InternalDataDescriptionLanguage.g:3262:3: (enumLiteral_1= 'Z' ) + // InternalDataDescriptionLanguage.g:3284:3: (enumLiteral_1= 'Z' ) { - // InternalDataDescriptionLanguage.g:3262:3: (enumLiteral_1= 'Z' ) - // InternalDataDescriptionLanguage.g:3263:4: enumLiteral_1= 'Z' + // InternalDataDescriptionLanguage.g:3284:3: (enumLiteral_1= 'Z' ) + // InternalDataDescriptionLanguage.g:3285:4: enumLiteral_1= 'Z' { - enumLiteral_1=(Token)match(input,70,FOLLOW_2); if (state.failed) return current; + enumLiteral_1=(Token)match(input,71,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getZettaEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); @@ -9802,12 +9841,12 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 3 : - // InternalDataDescriptionLanguage.g:3270:3: (enumLiteral_2= 'E' ) + // InternalDataDescriptionLanguage.g:3292:3: (enumLiteral_2= 'E' ) { - // InternalDataDescriptionLanguage.g:3270:3: (enumLiteral_2= 'E' ) - // InternalDataDescriptionLanguage.g:3271:4: enumLiteral_2= 'E' + // InternalDataDescriptionLanguage.g:3292:3: (enumLiteral_2= 'E' ) + // InternalDataDescriptionLanguage.g:3293:4: enumLiteral_2= 'E' { - enumLiteral_2=(Token)match(input,71,FOLLOW_2); if (state.failed) return current; + enumLiteral_2=(Token)match(input,72,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getExaEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); @@ -9821,12 +9860,12 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 4 : - // InternalDataDescriptionLanguage.g:3278:3: (enumLiteral_3= 'P' ) + // InternalDataDescriptionLanguage.g:3300:3: (enumLiteral_3= 'P' ) { - // InternalDataDescriptionLanguage.g:3278:3: (enumLiteral_3= 'P' ) - // InternalDataDescriptionLanguage.g:3279:4: enumLiteral_3= 'P' + // InternalDataDescriptionLanguage.g:3300:3: (enumLiteral_3= 'P' ) + // InternalDataDescriptionLanguage.g:3301:4: enumLiteral_3= 'P' { - enumLiteral_3=(Token)match(input,72,FOLLOW_2); if (state.failed) return current; + enumLiteral_3=(Token)match(input,73,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getPetaEnumLiteralDeclaration_3().getEnumLiteral().getInstance(); @@ -9840,12 +9879,12 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 5 : - // InternalDataDescriptionLanguage.g:3286:3: (enumLiteral_4= 'T' ) + // InternalDataDescriptionLanguage.g:3308:3: (enumLiteral_4= 'T' ) { - // InternalDataDescriptionLanguage.g:3286:3: (enumLiteral_4= 'T' ) - // InternalDataDescriptionLanguage.g:3287:4: enumLiteral_4= 'T' + // InternalDataDescriptionLanguage.g:3308:3: (enumLiteral_4= 'T' ) + // InternalDataDescriptionLanguage.g:3309:4: enumLiteral_4= 'T' { - enumLiteral_4=(Token)match(input,73,FOLLOW_2); if (state.failed) return current; + enumLiteral_4=(Token)match(input,74,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getTeraEnumLiteralDeclaration_4().getEnumLiteral().getInstance(); @@ -9859,12 +9898,12 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 6 : - // InternalDataDescriptionLanguage.g:3294:3: (enumLiteral_5= 'G' ) + // InternalDataDescriptionLanguage.g:3316:3: (enumLiteral_5= 'G' ) { - // InternalDataDescriptionLanguage.g:3294:3: (enumLiteral_5= 'G' ) - // InternalDataDescriptionLanguage.g:3295:4: enumLiteral_5= 'G' + // InternalDataDescriptionLanguage.g:3316:3: (enumLiteral_5= 'G' ) + // InternalDataDescriptionLanguage.g:3317:4: enumLiteral_5= 'G' { - enumLiteral_5=(Token)match(input,74,FOLLOW_2); if (state.failed) return current; + enumLiteral_5=(Token)match(input,75,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getGigaEnumLiteralDeclaration_5().getEnumLiteral().getInstance(); @@ -9878,12 +9917,12 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 7 : - // InternalDataDescriptionLanguage.g:3302:3: (enumLiteral_6= 'M' ) + // InternalDataDescriptionLanguage.g:3324:3: (enumLiteral_6= 'M' ) { - // InternalDataDescriptionLanguage.g:3302:3: (enumLiteral_6= 'M' ) - // InternalDataDescriptionLanguage.g:3303:4: enumLiteral_6= 'M' + // InternalDataDescriptionLanguage.g:3324:3: (enumLiteral_6= 'M' ) + // InternalDataDescriptionLanguage.g:3325:4: enumLiteral_6= 'M' { - enumLiteral_6=(Token)match(input,75,FOLLOW_2); if (state.failed) return current; + enumLiteral_6=(Token)match(input,76,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getMegaEnumLiteralDeclaration_6().getEnumLiteral().getInstance(); @@ -9897,12 +9936,12 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 8 : - // InternalDataDescriptionLanguage.g:3310:3: (enumLiteral_7= 'k' ) + // InternalDataDescriptionLanguage.g:3332:3: (enumLiteral_7= 'k' ) { - // InternalDataDescriptionLanguage.g:3310:3: (enumLiteral_7= 'k' ) - // InternalDataDescriptionLanguage.g:3311:4: enumLiteral_7= 'k' + // InternalDataDescriptionLanguage.g:3332:3: (enumLiteral_7= 'k' ) + // InternalDataDescriptionLanguage.g:3333:4: enumLiteral_7= 'k' { - enumLiteral_7=(Token)match(input,76,FOLLOW_2); if (state.failed) return current; + enumLiteral_7=(Token)match(input,77,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getKiloEnumLiteralDeclaration_7().getEnumLiteral().getInstance(); @@ -9916,12 +9955,12 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 9 : - // InternalDataDescriptionLanguage.g:3318:3: (enumLiteral_8= 'h' ) + // InternalDataDescriptionLanguage.g:3340:3: (enumLiteral_8= 'h' ) { - // InternalDataDescriptionLanguage.g:3318:3: (enumLiteral_8= 'h' ) - // InternalDataDescriptionLanguage.g:3319:4: enumLiteral_8= 'h' + // InternalDataDescriptionLanguage.g:3340:3: (enumLiteral_8= 'h' ) + // InternalDataDescriptionLanguage.g:3341:4: enumLiteral_8= 'h' { - enumLiteral_8=(Token)match(input,77,FOLLOW_2); if (state.failed) return current; + enumLiteral_8=(Token)match(input,78,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getHectoEnumLiteralDeclaration_8().getEnumLiteral().getInstance(); @@ -9935,12 +9974,12 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 10 : - // InternalDataDescriptionLanguage.g:3326:3: (enumLiteral_9= 'da' ) + // InternalDataDescriptionLanguage.g:3348:3: (enumLiteral_9= 'da' ) { - // InternalDataDescriptionLanguage.g:3326:3: (enumLiteral_9= 'da' ) - // InternalDataDescriptionLanguage.g:3327:4: enumLiteral_9= 'da' + // InternalDataDescriptionLanguage.g:3348:3: (enumLiteral_9= 'da' ) + // InternalDataDescriptionLanguage.g:3349:4: enumLiteral_9= 'da' { - enumLiteral_9=(Token)match(input,78,FOLLOW_2); if (state.failed) return current; + enumLiteral_9=(Token)match(input,79,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getDekaEnumLiteralDeclaration_9().getEnumLiteral().getInstance(); @@ -9954,12 +9993,12 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 11 : - // InternalDataDescriptionLanguage.g:3334:3: (enumLiteral_10= 'd' ) + // InternalDataDescriptionLanguage.g:3356:3: (enumLiteral_10= 'd' ) { - // InternalDataDescriptionLanguage.g:3334:3: (enumLiteral_10= 'd' ) - // InternalDataDescriptionLanguage.g:3335:4: enumLiteral_10= 'd' + // InternalDataDescriptionLanguage.g:3356:3: (enumLiteral_10= 'd' ) + // InternalDataDescriptionLanguage.g:3357:4: enumLiteral_10= 'd' { - enumLiteral_10=(Token)match(input,79,FOLLOW_2); if (state.failed) return current; + enumLiteral_10=(Token)match(input,80,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getDeciEnumLiteralDeclaration_10().getEnumLiteral().getInstance(); @@ -9973,12 +10012,12 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 12 : - // InternalDataDescriptionLanguage.g:3342:3: (enumLiteral_11= 'c' ) + // InternalDataDescriptionLanguage.g:3364:3: (enumLiteral_11= 'c' ) { - // InternalDataDescriptionLanguage.g:3342:3: (enumLiteral_11= 'c' ) - // InternalDataDescriptionLanguage.g:3343:4: enumLiteral_11= 'c' + // InternalDataDescriptionLanguage.g:3364:3: (enumLiteral_11= 'c' ) + // InternalDataDescriptionLanguage.g:3365:4: enumLiteral_11= 'c' { - enumLiteral_11=(Token)match(input,80,FOLLOW_2); if (state.failed) return current; + enumLiteral_11=(Token)match(input,81,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getCentiEnumLiteralDeclaration_11().getEnumLiteral().getInstance(); @@ -9992,12 +10031,12 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 13 : - // InternalDataDescriptionLanguage.g:3350:3: (enumLiteral_12= 'm' ) + // InternalDataDescriptionLanguage.g:3372:3: (enumLiteral_12= 'm' ) { - // InternalDataDescriptionLanguage.g:3350:3: (enumLiteral_12= 'm' ) - // InternalDataDescriptionLanguage.g:3351:4: enumLiteral_12= 'm' + // InternalDataDescriptionLanguage.g:3372:3: (enumLiteral_12= 'm' ) + // InternalDataDescriptionLanguage.g:3373:4: enumLiteral_12= 'm' { - enumLiteral_12=(Token)match(input,81,FOLLOW_2); if (state.failed) return current; + enumLiteral_12=(Token)match(input,82,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getMilliEnumLiteralDeclaration_12().getEnumLiteral().getInstance(); @@ -10011,12 +10050,12 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 14 : - // InternalDataDescriptionLanguage.g:3358:3: (enumLiteral_13= '\\u00B5' ) + // InternalDataDescriptionLanguage.g:3380:3: (enumLiteral_13= '\\u00B5' ) { - // InternalDataDescriptionLanguage.g:3358:3: (enumLiteral_13= '\\u00B5' ) - // InternalDataDescriptionLanguage.g:3359:4: enumLiteral_13= '\\u00B5' + // InternalDataDescriptionLanguage.g:3380:3: (enumLiteral_13= '\\u00B5' ) + // InternalDataDescriptionLanguage.g:3381:4: enumLiteral_13= '\\u00B5' { - enumLiteral_13=(Token)match(input,82,FOLLOW_2); if (state.failed) return current; + enumLiteral_13=(Token)match(input,83,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getMicroEnumLiteralDeclaration_13().getEnumLiteral().getInstance(); @@ -10030,12 +10069,12 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 15 : - // InternalDataDescriptionLanguage.g:3366:3: (enumLiteral_14= 'n' ) + // InternalDataDescriptionLanguage.g:3388:3: (enumLiteral_14= 'n' ) { - // InternalDataDescriptionLanguage.g:3366:3: (enumLiteral_14= 'n' ) - // InternalDataDescriptionLanguage.g:3367:4: enumLiteral_14= 'n' + // InternalDataDescriptionLanguage.g:3388:3: (enumLiteral_14= 'n' ) + // InternalDataDescriptionLanguage.g:3389:4: enumLiteral_14= 'n' { - enumLiteral_14=(Token)match(input,83,FOLLOW_2); if (state.failed) return current; + enumLiteral_14=(Token)match(input,84,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getNanoEnumLiteralDeclaration_14().getEnumLiteral().getInstance(); @@ -10049,12 +10088,12 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 16 : - // InternalDataDescriptionLanguage.g:3374:3: (enumLiteral_15= 'p' ) + // InternalDataDescriptionLanguage.g:3396:3: (enumLiteral_15= 'p' ) { - // InternalDataDescriptionLanguage.g:3374:3: (enumLiteral_15= 'p' ) - // InternalDataDescriptionLanguage.g:3375:4: enumLiteral_15= 'p' + // InternalDataDescriptionLanguage.g:3396:3: (enumLiteral_15= 'p' ) + // InternalDataDescriptionLanguage.g:3397:4: enumLiteral_15= 'p' { - enumLiteral_15=(Token)match(input,84,FOLLOW_2); if (state.failed) return current; + enumLiteral_15=(Token)match(input,85,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getPikoEnumLiteralDeclaration_15().getEnumLiteral().getInstance(); @@ -10068,12 +10107,12 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 17 : - // InternalDataDescriptionLanguage.g:3382:3: (enumLiteral_16= 'f' ) + // InternalDataDescriptionLanguage.g:3404:3: (enumLiteral_16= 'f' ) { - // InternalDataDescriptionLanguage.g:3382:3: (enumLiteral_16= 'f' ) - // InternalDataDescriptionLanguage.g:3383:4: enumLiteral_16= 'f' + // InternalDataDescriptionLanguage.g:3404:3: (enumLiteral_16= 'f' ) + // InternalDataDescriptionLanguage.g:3405:4: enumLiteral_16= 'f' { - enumLiteral_16=(Token)match(input,85,FOLLOW_2); if (state.failed) return current; + enumLiteral_16=(Token)match(input,86,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getFemtoEnumLiteralDeclaration_16().getEnumLiteral().getInstance(); @@ -10087,12 +10126,12 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 18 : - // InternalDataDescriptionLanguage.g:3390:3: (enumLiteral_17= 'a' ) + // InternalDataDescriptionLanguage.g:3412:3: (enumLiteral_17= 'a' ) { - // InternalDataDescriptionLanguage.g:3390:3: (enumLiteral_17= 'a' ) - // InternalDataDescriptionLanguage.g:3391:4: enumLiteral_17= 'a' + // InternalDataDescriptionLanguage.g:3412:3: (enumLiteral_17= 'a' ) + // InternalDataDescriptionLanguage.g:3413:4: enumLiteral_17= 'a' { - enumLiteral_17=(Token)match(input,86,FOLLOW_2); if (state.failed) return current; + enumLiteral_17=(Token)match(input,87,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getAttoEnumLiteralDeclaration_17().getEnumLiteral().getInstance(); @@ -10106,12 +10145,12 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 19 : - // InternalDataDescriptionLanguage.g:3398:3: (enumLiteral_18= 'z' ) + // InternalDataDescriptionLanguage.g:3420:3: (enumLiteral_18= 'z' ) { - // InternalDataDescriptionLanguage.g:3398:3: (enumLiteral_18= 'z' ) - // InternalDataDescriptionLanguage.g:3399:4: enumLiteral_18= 'z' + // InternalDataDescriptionLanguage.g:3420:3: (enumLiteral_18= 'z' ) + // InternalDataDescriptionLanguage.g:3421:4: enumLiteral_18= 'z' { - enumLiteral_18=(Token)match(input,87,FOLLOW_2); if (state.failed) return current; + enumLiteral_18=(Token)match(input,88,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getZeptoEnumLiteralDeclaration_18().getEnumLiteral().getInstance(); @@ -10125,12 +10164,12 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr } break; case 20 : - // InternalDataDescriptionLanguage.g:3406:3: (enumLiteral_19= 'y' ) + // InternalDataDescriptionLanguage.g:3428:3: (enumLiteral_19= 'y' ) { - // InternalDataDescriptionLanguage.g:3406:3: (enumLiteral_19= 'y' ) - // InternalDataDescriptionLanguage.g:3407:4: enumLiteral_19= 'y' + // InternalDataDescriptionLanguage.g:3428:3: (enumLiteral_19= 'y' ) + // InternalDataDescriptionLanguage.g:3429:4: enumLiteral_19= 'y' { - enumLiteral_19=(Token)match(input,88,FOLLOW_2); if (state.failed) return current; + enumLiteral_19=(Token)match(input,89,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getYoctoEnumLiteralDeclaration_19().getEnumLiteral().getInstance(); @@ -10171,8 +10210,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr EObject this_ConstantReferenceRule_0 = null; - // InternalDataDescriptionLanguage.g:743:3: (this_ConstantReferenceRule_0= ruleConstantReferenceRule ) - // InternalDataDescriptionLanguage.g:743:3: this_ConstantReferenceRule_0= ruleConstantReferenceRule + // InternalDataDescriptionLanguage.g:697:3: (this_ConstantReferenceRule_0= ruleConstantReferenceRule ) + // InternalDataDescriptionLanguage.g:697:3: this_ConstantReferenceRule_0= ruleConstantReferenceRule { if ( state.backtracking==0 ) { @@ -10194,8 +10233,8 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr EObject this_DataReferenceRule_1 = null; - // InternalDataDescriptionLanguage.g:755:3: (this_DataReferenceRule_1= ruleDataReferenceRule ) - // InternalDataDescriptionLanguage.g:755:3: this_DataReferenceRule_1= ruleDataReferenceRule + // InternalDataDescriptionLanguage.g:709:3: (this_DataReferenceRule_1= ruleDataReferenceRule ) + // InternalDataDescriptionLanguage.g:709:3: this_DataReferenceRule_1= ruleDataReferenceRule { if ( state.backtracking==0 ) { @@ -10247,20 +10286,20 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr protected DFA11 dfa11 = new DFA11(this); protected DFA27 dfa27 = new DFA27(this); static final String dfa_1s = "\12\uffff"; - static final String dfa_2s = "\1\54\4\23\1\uffff\1\7\2\27\1\uffff"; - static final String dfa_3s = "\1\71\4\23\1\uffff\1\10\2\33\1\uffff"; + static final String dfa_2s = "\1\53\4\23\1\uffff\1\7\2\30\1\uffff"; + static final String dfa_3s = "\1\72\4\23\1\uffff\1\10\2\32\1\uffff"; static final String dfa_4s = "\5\uffff\1\2\3\uffff\1\1"; static final String dfa_5s = "\12\uffff}>"; static final String[] dfa_6s = { - "\1\4\3\uffff\1\3\3\uffff\4\5\1\1\1\2", + "\1\4\3\uffff\1\3\5\uffff\4\5\1\1\1\2", "\1\6", "\1\6", "\1\6", "\1\6", "", "\1\7\1\10", - "\1\5\2\uffff\1\5\1\11", - "\1\5\2\uffff\1\5\1\11", + "\2\5\1\11", + "\2\5\1\11", "" }; @@ -10285,27 +10324,27 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr this.transition = dfa_6; } public String getDescription() { - return "424:2: (this_TypedDataDescriptionRule_0= ruleTypedDataDescriptionRule | this_UntypedDataDescriptionRule_1= ruleUntypedDataDescriptionRule )"; + return "378:2: (this_TypedDataDescriptionRule_0= ruleTypedDataDescriptionRule | this_UntypedDataDescriptionRule_1= ruleUntypedDataDescriptionRule )"; } } static final String dfa_7s = "\13\uffff"; static final String dfa_8s = "\2\uffff\2\6\5\uffff\2\6"; static final String dfa_9s = "\1\4\1\uffff\2\20\3\uffff\1\7\1\uffff\2\20"; - static final String dfa_10s = "\1\51\1\uffff\2\104\3\uffff\1\10\1\uffff\2\104"; + static final String dfa_10s = "\1\50\1\uffff\2\105\3\uffff\1\10\1\uffff\2\105"; static final String dfa_11s = "\1\uffff\1\1\2\uffff\1\3\1\4\1\5\1\uffff\1\2\2\uffff"; static final String dfa_12s = "\13\uffff}>"; static final String[] dfa_13s = { - "\3\4\1\2\1\3\23\uffff\1\6\5\uffff\1\1\2\uffff\1\5\2\uffff\2\4", + "\3\4\1\2\1\3\22\uffff\1\6\5\uffff\1\1\2\uffff\1\5\2\uffff\2\4", "", - "\1\4\6\uffff\1\6\5\uffff\3\6\1\uffff\1\6\1\uffff\2\6\1\10\1\6\14\uffff\1\7\6\uffff\13\6", - "\1\4\6\uffff\1\6\5\uffff\3\6\1\uffff\1\6\1\uffff\2\6\1\10\1\6\14\uffff\1\7\6\uffff\13\6", + "\1\4\10\uffff\1\6\2\uffff\3\6\1\uffff\1\6\1\uffff\2\6\1\10\1\6\16\uffff\1\7\6\uffff\13\6", + "\1\4\10\uffff\1\6\2\uffff\3\6\1\uffff\1\6\1\uffff\2\6\1\10\1\6\16\uffff\1\7\6\uffff\13\6", "", "", "", "\1\11\1\12", "", - "\1\4\6\uffff\1\6\5\uffff\3\6\1\uffff\1\6\1\uffff\2\6\1\10\1\6\14\uffff\1\7\6\uffff\13\6", - "\1\4\6\uffff\1\6\5\uffff\3\6\1\uffff\1\6\1\uffff\2\6\1\10\1\6\14\uffff\1\7\6\uffff\13\6" + "\1\4\10\uffff\1\6\2\uffff\3\6\1\uffff\1\6\1\uffff\2\6\1\10\1\6\16\uffff\1\7\6\uffff\13\6", + "\1\4\10\uffff\1\6\2\uffff\3\6\1\uffff\1\6\1\uffff\2\6\1\10\1\6\16\uffff\1\7\6\uffff\13\6" }; static final short[] dfa_7 = DFA.unpackEncodedString(dfa_7s); @@ -10330,50 +10369,51 @@ public class InternalDataDescriptionLanguageParser extends AbstractInternalAntlr this.transition = dfa_13; } public String getDescription() { - return "1524:2: (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule )"; + return "1478:2: (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule )"; } } 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[]{0x0000000000408000L}); + public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0004000000008000L}); public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000000180L}); public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000010000L}); public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x00000000003A0000L}); public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000040000L}); - public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x00F0000000380000L}); - public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x03F1100000300000L}); - public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x00000325102001F0L,0x0000000000000003L}); - public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000800000L}); - public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000001000000L}); - public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000006800000L}); - public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000004800000L}); - public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x00000325108001F0L,0x0000000000000003L}); - public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000080000L}); - public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000008000000L}); - public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0301100000000000L}); - public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000020000002L}); - public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x00000325100001F0L,0x0000000000000003L}); - public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000040000002L}); - public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000080000002L}); - public static final BitSet FOLLOW_25 = new BitSet(new long[]{0xFC00000000000002L}); - public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000003L}); - public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000000000002L,0x000000000000001CL}); - public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000200000002L}); - public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x00000335100001F0L,0x0000000000000003L}); - public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000001800000000L}); - public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000002000000000L}); - public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x00000365100001F0L,0x0000000000000003L}); - public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000004800000000L}); + public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x01E0000000380000L}); + public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x07E0880000300000L}); + public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x00000192882001F0L,0x0000000000000006L}); + public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000400000L}); + public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000003800000L}); + public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000003000000L}); + public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x000001928A0001F0L,0x0000000000000006L}); + public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000080000L}); + public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000004000000L}); + public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0600880000000000L}); + public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000002000000L}); + public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000010000002L}); + public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x00000192880001F0L,0x0000000000000006L}); + public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000020000002L}); + public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000040000002L}); + public static final BitSet FOLLOW_25 = new BitSet(new long[]{0xF800000000000002L,0x0000000000000001L}); + public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000006L}); + public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000038L}); + public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000100000002L}); + public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000019A880001F0L,0x0000000000000006L}); + public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000C00000000L}); + public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000002000000000L}); + public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000001000000000L}); + public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x000001B2880001F0L,0x0000000000000006L}); + public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000002400000000L}); public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000000200180L}); - public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000008000000000L}); - public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000000000002L,0x0000000001FFFFE0L}); - public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0007FC0000080000L}); - public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000008000800000L}); - public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0008000000000002L}); + public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000000000002L,0x0000000003FFFFC0L}); + public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0003FE0000080000L}); + public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000004002000000L}); + public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0008000000000000L}); + public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0010000000000002L}); } \ No newline at end of file diff --git a/src/languages/de.evoal.languages.model.ddl.dsl/src-gen/de/evoal/languages/model/ddl/dsl/serializer/DataDescriptionLanguageSemanticSequencer.java b/src/languages/de.evoal.languages.model.ddl.dsl/src-gen/de/evoal/languages/model/ddl/dsl/serializer/DataDescriptionLanguageSemanticSequencer.java index dc8cb117..4d3359de 100644 --- a/src/languages/de.evoal.languages.model.ddl.dsl/src-gen/de/evoal/languages/model/ddl/dsl/serializer/DataDescriptionLanguageSemanticSequencer.java +++ b/src/languages/de.evoal.languages.model.ddl.dsl/src-gen/de/evoal/languages/model/ddl/dsl/serializer/DataDescriptionLanguageSemanticSequencer.java @@ -24,6 +24,7 @@ import de.evoal.languages.model.base.DoubleLiteral; import de.evoal.languages.model.base.ExpressionType; import de.evoal.languages.model.base.FloatType; import de.evoal.languages.model.base.FunctionDefinition; +import de.evoal.languages.model.base.Import; import de.evoal.languages.model.base.Instance; import de.evoal.languages.model.base.InstanceType; import de.evoal.languages.model.base.IntType; @@ -46,7 +47,6 @@ import de.evoal.languages.model.ddl.DataDescriptionModel; import de.evoal.languages.model.ddl.DataReference; import de.evoal.languages.model.ddl.DataTypeDefinition; import de.evoal.languages.model.ddl.DdlPackage; -import de.evoal.languages.model.ddl.Import; import de.evoal.languages.model.ddl.SelfReference; import de.evoal.languages.model.ddl.TypedDataDescription; import de.evoal.languages.model.ddl.UntypedDataDescription; @@ -129,6 +129,9 @@ public class DataDescriptionLanguageSemanticSequencer extends BaseLanguageSemant case BasePackage.FUNCTION_DEFINITION: sequence_FunctionDefinitionRule(context, (FunctionDefinition) semanticObject); return; + case BasePackage.IMPORT: + sequence_ImportRule(context, (Import) semanticObject); + return; case BasePackage.INSTANCE: sequence_InstanceLiteralRule(context, (Instance) semanticObject); return; @@ -195,9 +198,6 @@ public class DataDescriptionLanguageSemanticSequencer extends BaseLanguageSemant case DdlPackage.DATA_TYPE_DEFINITION: sequence_DataTypeDefinitionRule(context, (DataTypeDefinition) semanticObject); return; - case DdlPackage.IMPORT: - sequence_ImportRule(context, (Import) semanticObject); - return; case DdlPackage.SELF_REFERENCE: sequence_SelfReferenceRule(context, (SelfReference) semanticObject); return; @@ -262,26 +262,6 @@ public class DataDescriptionLanguageSemanticSequencer extends BaseLanguageSemant } - /** - * <pre> - * Contexts: - * ImportRule returns Import - * - * Constraint: - * importedNamespace=QualifiedName - * </pre> - */ - protected void sequence_ImportRule(ISerializationContext context, Import semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, DdlPackage.Literals.IMPORT__IMPORTED_NAMESPACE) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, DdlPackage.Literals.IMPORT__IMPORTED_NAMESPACE)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_1_0(), semanticObject.getImportedNamespace()); - feeder.finish(); - } - - /** * <pre> * Contexts: diff --git a/src/languages/de.evoal.languages.model.ddl.dsl/src-gen/de/evoal/languages/model/ddl/dsl/services/DataDescriptionLanguageGrammarAccess.java b/src/languages/de.evoal.languages.model.ddl.dsl/src-gen/de/evoal/languages/model/ddl/dsl/services/DataDescriptionLanguageGrammarAccess.java index e579cae5..7cc865e3 100644 --- a/src/languages/de.evoal.languages.model.ddl.dsl/src-gen/de/evoal/languages/model/ddl/dsl/services/DataDescriptionLanguageGrammarAccess.java +++ b/src/languages/de.evoal.languages.model.ddl.dsl/src-gen/de/evoal/languages/model/ddl/dsl/services/DataDescriptionLanguageGrammarAccess.java @@ -57,7 +57,7 @@ public class DataDescriptionLanguageGrammarAccess extends AbstractElementFinder. //DataDescriptionModelRule returns DataDescriptionModel: // {DataDescriptionModel} - // (imports += ImportRule)* + // (imports += BaseLanguage::ImportRule)* // 'module' name = QualifiedName '{' // ('types' ':' (types += DataTypeDefinitionRule)* )? // ('data' ':' (descriptions += DataDescriptionRule)* )? @@ -67,7 +67,7 @@ public class DataDescriptionLanguageGrammarAccess extends AbstractElementFinder. @Override public ParserRule getRule() { return rule; } //{DataDescriptionModel} - //(imports += ImportRule)* + //(imports += BaseLanguage::ImportRule)* //'module' name = QualifiedName '{' // ('types' ':' (types += DataTypeDefinitionRule)* )? // ('data' ':' (descriptions += DataDescriptionRule)* )? @@ -78,10 +78,10 @@ public class DataDescriptionLanguageGrammarAccess extends AbstractElementFinder. //{DataDescriptionModel} public Action getDataDescriptionModelAction_0() { return cDataDescriptionModelAction_0; } - //(imports += ImportRule)* + //(imports += BaseLanguage::ImportRule)* public Assignment getImportsAssignment_1() { return cImportsAssignment_1; } - //ImportRule + //BaseLanguage::ImportRule public RuleCall getImportsImportRuleParserRuleCall_1_0() { return cImportsImportRuleParserRuleCall_1_0; } //'module' @@ -144,34 +144,6 @@ public class DataDescriptionLanguageGrammarAccess extends AbstractElementFinder. //'}' public Keyword getRightCurlyBracketKeyword_8() { return cRightCurlyBracketKeyword_8; } } - public class ImportRuleElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.evoal.languages.model.ddl.dsl.DataDescriptionLanguage.ImportRule"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cImportKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cImportedNamespaceAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cImportedNamespaceQualifiedNameParserRuleCall_1_0 = (RuleCall)cImportedNamespaceAssignment_1.eContents().get(0); - private final Keyword cSemicolonKeyword_2 = (Keyword)cGroup.eContents().get(2); - - //ImportRule returns Import: - // 'import' importedNamespace = QualifiedName ';' - //; - @Override public ParserRule getRule() { return rule; } - - //'import' importedNamespace = QualifiedName ';' - public Group getGroup() { return cGroup; } - - //'import' - public Keyword getImportKeyword_0() { return cImportKeyword_0; } - - //importedNamespace = QualifiedName - public Assignment getImportedNamespaceAssignment_1() { return cImportedNamespaceAssignment_1; } - - //QualifiedName - public RuleCall getImportedNamespaceQualifiedNameParserRuleCall_1_0() { return cImportedNamespaceQualifiedNameParserRuleCall_1_0; } - - //';' - public Keyword getSemicolonKeyword_2() { return cSemicolonKeyword_2; } - } public class DataTypeDefinitionRuleElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.evoal.languages.model.ddl.dsl.DataDescriptionLanguage.DataTypeDefinitionRule"); private final Group cGroup = (Group)rule.eContents().get(1); @@ -615,7 +587,6 @@ public class DataDescriptionLanguageGrammarAccess extends AbstractElementFinder. } private final DataDescriptionModelRuleElements pDataDescriptionModelRule; - private final ImportRuleElements pImportRule; private final ScaleTypeElements eScaleType; private final RepresentationTypeElements eRepresentationType; private final DataTypeDefinitionRuleElements pDataTypeDefinitionRule; @@ -641,7 +612,6 @@ public class DataDescriptionLanguageGrammarAccess extends AbstractElementFinder. this.gaBaseLanguage = gaBaseLanguage; this.gaTerminals = gaTerminals; this.pDataDescriptionModelRule = new DataDescriptionModelRuleElements(); - this.pImportRule = new ImportRuleElements(); this.eScaleType = new ScaleTypeElements(); this.eRepresentationType = new RepresentationTypeElements(); this.pDataTypeDefinitionRule = new DataTypeDefinitionRuleElements(); @@ -687,7 +657,7 @@ public class DataDescriptionLanguageGrammarAccess extends AbstractElementFinder. //DataDescriptionModelRule returns DataDescriptionModel: // {DataDescriptionModel} - // (imports += ImportRule)* + // (imports += BaseLanguage::ImportRule)* // 'module' name = QualifiedName '{' // ('types' ':' (types += DataTypeDefinitionRule)* )? // ('data' ':' (descriptions += DataDescriptionRule)* )? @@ -702,17 +672,6 @@ public class DataDescriptionLanguageGrammarAccess extends AbstractElementFinder. return getDataDescriptionModelRuleAccess().getRule(); } - //ImportRule returns Import: - // 'import' importedNamespace = QualifiedName ';' - //; - public ImportRuleElements getImportRuleAccess() { - return pImportRule; - } - - public ParserRule getImportRuleRule() { - return getImportRuleAccess().getRule(); - } - //enum ScaleType returns ScaleType: // Nominal = 'nominal' | // Ordinal = 'ordinal' | @@ -1356,6 +1315,17 @@ public class DataDescriptionLanguageGrammarAccess extends AbstractElementFinder. return getParameterRuleAccess().getRule(); } + //ImportRule returns Import: + // 'import' language=STRING 'from' importedNamespace=QualifiedName ";" + //; + public BaseLanguageGrammarAccess.ImportRuleElements getImportRuleAccess() { + return gaBaseLanguage.getImportRuleAccess(); + } + + public ParserRule getImportRuleRule() { + return getImportRuleAccess().getRule(); + } + //FunctionNameRule returns DefinedFunctionName: // definition = [FunctionDefinition|QualifiedName] //; diff --git a/src/languages/de.evoal.languages.model.ddl.dsl/src/de/evoal/languages/model/ddl/dsl/DataDescriptionLanguage.xtext b/src/languages/de.evoal.languages.model.ddl.dsl/src/de/evoal/languages/model/ddl/dsl/DataDescriptionLanguage.xtext index f1f2bfeb..6a172f0d 100644 --- a/src/languages/de.evoal.languages.model.ddl.dsl/src/de/evoal/languages/model/ddl/dsl/DataDescriptionLanguage.xtext +++ b/src/languages/de.evoal.languages.model.ddl.dsl/src/de/evoal/languages/model/ddl/dsl/DataDescriptionLanguage.xtext @@ -9,7 +9,7 @@ import "https://www.evoal.de/languages/base/1.0.0" as base DataDescriptionModelRule returns DataDescriptionModel: {DataDescriptionModel} - (imports += ImportRule)* + (imports += BaseLanguage::ImportRule)* 'module' name = QualifiedName '{' ('types' ':' (types += DataTypeDefinitionRule)* )? ('data' ':' (descriptions += DataDescriptionRule)* )? @@ -17,10 +17,6 @@ DataDescriptionModelRule returns DataDescriptionModel: '}' ; -ImportRule returns Import: - 'import' importedNamespace = QualifiedName ';' -; - enum ScaleType returns ScaleType: Nominal = 'nominal' | Ordinal = 'ordinal' | diff --git a/src/languages/de.evoal.languages.model.ddl/model/model.ecore b/src/languages/de.evoal.languages.model.ddl/model/model.ecore index a3b5b4c0..e23afa44 100644 --- a/src/languages/de.evoal.languages.model.ddl/model/model.ecore +++ b/src/languages/de.evoal.languages.model.ddl/model/model.ecore @@ -9,7 +9,8 @@ <eClassifiers xsi:type="ecore:EClass" name="DataDescriptionModel"> <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> <eStructuralFeatures xsi:type="ecore:EReference" name="imports" ordered="false" - upperBound="-1" eType="#//Import" containment="true"> + upperBound="-1" eType="ecore:EClass ../../de.evoal.languages.model.base/model/model.ecore#//Import" + containment="true"> <eAnnotations source="http://www.eclipse.org/OCL/Collection"> <details key="nullFree" value="false"/> </eAnnotations> @@ -37,10 +38,6 @@ </eAnnotations> </eStructuralFeatures> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Import"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="importedNamespace" lowerBound="1" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eClassifiers> <eClassifiers xsi:type="ecore:EEnum" name="ScaleType"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> <details key="documentation" value="The scale of a variable or a data type."/> diff --git a/src/languages/de.evoal.languages.model.ddl/model/model.genmodel b/src/languages/de.evoal.languages.model.ddl/model/model.genmodel index a8e0d24a..32d0087b 100644 --- a/src/languages/de.evoal.languages.model.ddl/model/model.genmodel +++ b/src/languages/de.evoal.languages.model.ddl/model/model.genmodel @@ -31,9 +31,6 @@ <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference model.ecore#//DataDescriptionModel/descriptions"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model.ecore#//DataDescriptionModel/constraints"/> </genClasses> - <genClasses ecoreClass="model.ecore#//Import"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model.ecore#//Import/importedNamespace"/> - </genClasses> <genClasses ecoreClass="model.ecore#//DataTypeDefinition"> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model.ecore#//DataTypeDefinition/scale"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model.ecore#//DataTypeDefinition/name"/> diff --git a/src/languages/de.evoal.languages.model.ddl/src-gen/de/evoal/languages/model/ddl/DataDescriptionModel.java b/src/languages/de.evoal.languages.model.ddl/src-gen/de/evoal/languages/model/ddl/DataDescriptionModel.java index b8e80b71..710c30f8 100644 --- a/src/languages/de.evoal.languages.model.ddl/src-gen/de/evoal/languages/model/ddl/DataDescriptionModel.java +++ b/src/languages/de.evoal.languages.model.ddl/src-gen/de/evoal/languages/model/ddl/DataDescriptionModel.java @@ -4,6 +4,7 @@ package de.evoal.languages.model.ddl; import de.evoal.languages.model.base.Expression; +import de.evoal.languages.model.base.Import; import org.eclipse.emf.common.util.EList; import org.eclipse.emf.ecore.EObject; @@ -53,7 +54,7 @@ public interface DataDescriptionModel extends EObject { /** * Returns the value of the '<em><b>Imports</b></em>' containment reference list. - * The list contents are of type {@link de.evoal.languages.model.ddl.Import}. + * The list contents are of type {@link de.evoal.languages.model.base.Import}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the value of the '<em>Imports</em>' containment reference list. diff --git a/src/languages/de.evoal.languages.model.ddl/src-gen/de/evoal/languages/model/ddl/DdlFactory.java b/src/languages/de.evoal.languages.model.ddl/src-gen/de/evoal/languages/model/ddl/DdlFactory.java index e143c9b9..bd6564c8 100644 --- a/src/languages/de.evoal.languages.model.ddl/src-gen/de/evoal/languages/model/ddl/DdlFactory.java +++ b/src/languages/de.evoal.languages.model.ddl/src-gen/de/evoal/languages/model/ddl/DdlFactory.java @@ -30,15 +30,6 @@ public interface DdlFactory extends EFactory { */ DataDescriptionModel createDataDescriptionModel(); - /** - * Returns a new object of class '<em>Import</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Import</em>'. - * @generated - */ - Import createImport(); - /** * Returns a new object of class '<em>Data Type Definition</em>'. * <!-- begin-user-doc --> diff --git a/src/languages/de.evoal.languages.model.ddl/src-gen/de/evoal/languages/model/ddl/DdlPackage.java b/src/languages/de.evoal.languages.model.ddl/src-gen/de/evoal/languages/model/ddl/DdlPackage.java index 9d765aa7..62d81eff 100644 --- a/src/languages/de.evoal.languages.model.ddl/src-gen/de/evoal/languages/model/ddl/DdlPackage.java +++ b/src/languages/de.evoal.languages.model.ddl/src-gen/de/evoal/languages/model/ddl/DdlPackage.java @@ -123,34 +123,6 @@ public interface DdlPackage extends EPackage { */ int DATA_DESCRIPTION_MODEL_FEATURE_COUNT = 5; - /** - * The meta object id for the '{@link de.evoal.languages.model.ddl.impl.ImportImpl <em>Import</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see de.evoal.languages.model.ddl.impl.ImportImpl - * @see de.evoal.languages.model.ddl.impl.DdlPackageImpl#getImport() - * @generated - */ - int IMPORT = 1; - - /** - * The feature id for the '<em><b>Imported Namespace</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IMPORT__IMPORTED_NAMESPACE = 0; - - /** - * The number of structural features of the '<em>Import</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IMPORT_FEATURE_COUNT = 1; - /** * The meta object id for the '{@link de.evoal.languages.model.ddl.impl.DataTypeDefinitionImpl <em>Data Type Definition</em>}' class. * <!-- begin-user-doc --> @@ -159,7 +131,7 @@ public interface DdlPackage extends EPackage { * @see de.evoal.languages.model.ddl.impl.DdlPackageImpl#getDataTypeDefinition() * @generated */ - int DATA_TYPE_DEFINITION = 2; + int DATA_TYPE_DEFINITION = 1; /** * The feature id for the '<em><b>Scale</b></em>' attribute. @@ -214,7 +186,7 @@ public interface DdlPackage extends EPackage { * @see de.evoal.languages.model.ddl.impl.DdlPackageImpl#getDataDescription() * @generated */ - int DATA_DESCRIPTION = 3; + int DATA_DESCRIPTION = 2; /** * The feature id for the '<em><b>Name</b></em>' attribute. @@ -260,7 +232,7 @@ public interface DdlPackage extends EPackage { * @see de.evoal.languages.model.ddl.impl.DdlPackageImpl#getTypedDataDescription() * @generated */ - int TYPED_DATA_DESCRIPTION = 4; + int TYPED_DATA_DESCRIPTION = 3; /** * The feature id for the '<em><b>Name</b></em>' attribute. @@ -315,7 +287,7 @@ public interface DdlPackage extends EPackage { * @see de.evoal.languages.model.ddl.impl.DdlPackageImpl#getUntypedDataDescription() * @generated */ - int UNTYPED_DATA_DESCRIPTION = 5; + int UNTYPED_DATA_DESCRIPTION = 4; /** * The feature id for the '<em><b>Name</b></em>' attribute. @@ -370,7 +342,7 @@ public interface DdlPackage extends EPackage { * @see de.evoal.languages.model.ddl.impl.DdlPackageImpl#getDataReference() * @generated */ - int DATA_REFERENCE = 6; + int DATA_REFERENCE = 5; /** * The feature id for the '<em><b>Definition</b></em>' reference. @@ -398,7 +370,7 @@ public interface DdlPackage extends EPackage { * @see de.evoal.languages.model.ddl.impl.DdlPackageImpl#getSelfReference() * @generated */ - int SELF_REFERENCE = 7; + int SELF_REFERENCE = 6; /** * The number of structural features of the '<em>Self Reference</em>' class. @@ -417,7 +389,7 @@ public interface DdlPackage extends EPackage { * @see de.evoal.languages.model.ddl.impl.DdlPackageImpl#getScaleType() * @generated */ - int SCALE_TYPE = 8; + int SCALE_TYPE = 7; /** * The meta object id for the '{@link de.evoal.languages.model.ddl.RepresentationType <em>Representation Type</em>}' enum. @@ -427,7 +399,7 @@ public interface DdlPackage extends EPackage { * @see de.evoal.languages.model.ddl.impl.DdlPackageImpl#getRepresentationType() * @generated */ - int REPRESENTATION_TYPE = 9; + int REPRESENTATION_TYPE = 8; /** @@ -495,27 +467,6 @@ public interface DdlPackage extends EPackage { */ EReference getDataDescriptionModel_Constraints(); - /** - * Returns the meta object for class '{@link de.evoal.languages.model.ddl.Import <em>Import</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Import</em>'. - * @see de.evoal.languages.model.ddl.Import - * @generated - */ - EClass getImport(); - - /** - * Returns the meta object for the attribute '{@link de.evoal.languages.model.ddl.Import#getImportedNamespace <em>Imported Namespace</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Imported Namespace</em>'. - * @see de.evoal.languages.model.ddl.Import#getImportedNamespace() - * @see #getImport() - * @generated - */ - EAttribute getImport_ImportedNamespace(); - /** * Returns the meta object for class '{@link de.evoal.languages.model.ddl.DataTypeDefinition <em>Data Type Definition</em>}'. * <!-- begin-user-doc --> @@ -778,24 +729,6 @@ public interface DdlPackage extends EPackage { */ EReference DATA_DESCRIPTION_MODEL__CONSTRAINTS = eINSTANCE.getDataDescriptionModel_Constraints(); - /** - * The meta object literal for the '{@link de.evoal.languages.model.ddl.impl.ImportImpl <em>Import</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see de.evoal.languages.model.ddl.impl.ImportImpl - * @see de.evoal.languages.model.ddl.impl.DdlPackageImpl#getImport() - * @generated - */ - EClass IMPORT = eINSTANCE.getImport(); - - /** - * The meta object literal for the '<em><b>Imported Namespace</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute IMPORT__IMPORTED_NAMESPACE = eINSTANCE.getImport_ImportedNamespace(); - /** * The meta object literal for the '{@link de.evoal.languages.model.ddl.impl.DataTypeDefinitionImpl <em>Data Type Definition</em>}' class. * <!-- begin-user-doc --> diff --git a/src/languages/de.evoal.languages.model.ddl/src-gen/de/evoal/languages/model/ddl/impl/DataDescriptionModelImpl.java b/src/languages/de.evoal.languages.model.ddl/src-gen/de/evoal/languages/model/ddl/impl/DataDescriptionModelImpl.java index 4c6f9bed..dca6ab00 100644 --- a/src/languages/de.evoal.languages.model.ddl/src-gen/de/evoal/languages/model/ddl/impl/DataDescriptionModelImpl.java +++ b/src/languages/de.evoal.languages.model.ddl/src-gen/de/evoal/languages/model/ddl/impl/DataDescriptionModelImpl.java @@ -4,12 +4,11 @@ package de.evoal.languages.model.ddl.impl; import de.evoal.languages.model.base.Expression; +import de.evoal.languages.model.base.Import; import de.evoal.languages.model.ddl.DataDescription; import de.evoal.languages.model.ddl.DataDescriptionModel; import de.evoal.languages.model.ddl.DataTypeDefinition; import de.evoal.languages.model.ddl.DdlPackage; -import de.evoal.languages.model.ddl.Import; - import java.util.Collection; import org.eclipse.emf.common.notify.Notification; diff --git a/src/languages/de.evoal.languages.model.ddl/src-gen/de/evoal/languages/model/ddl/impl/DdlFactoryImpl.java b/src/languages/de.evoal.languages.model.ddl/src-gen/de/evoal/languages/model/ddl/impl/DdlFactoryImpl.java index 08c370c6..f3bde311 100644 --- a/src/languages/de.evoal.languages.model.ddl/src-gen/de/evoal/languages/model/ddl/impl/DdlFactoryImpl.java +++ b/src/languages/de.evoal.languages.model.ddl/src-gen/de/evoal/languages/model/ddl/impl/DdlFactoryImpl.java @@ -58,7 +58,6 @@ public class DdlFactoryImpl extends EFactoryImpl implements DdlFactory { public EObject create(EClass eClass) { switch (eClass.getClassifierID()) { case DdlPackage.DATA_DESCRIPTION_MODEL: return createDataDescriptionModel(); - case DdlPackage.IMPORT: return createImport(); case DdlPackage.DATA_TYPE_DEFINITION: return createDataTypeDefinition(); case DdlPackage.TYPED_DATA_DESCRIPTION: return createTypedDataDescription(); case DdlPackage.UNTYPED_DATA_DESCRIPTION: return createUntypedDataDescription(); @@ -114,17 +113,6 @@ public class DdlFactoryImpl extends EFactoryImpl implements DdlFactory { return dataDescriptionModel; } - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Import createImport() { - ImportImpl import_ = new ImportImpl(); - return import_; - } - /** * <!-- begin-user-doc --> * <!-- end-user-doc --> diff --git a/src/languages/de.evoal.languages.model.ddl/src-gen/de/evoal/languages/model/ddl/impl/DdlPackageImpl.java b/src/languages/de.evoal.languages.model.ddl/src-gen/de/evoal/languages/model/ddl/impl/DdlPackageImpl.java index a75113aa..3effa5a8 100644 --- a/src/languages/de.evoal.languages.model.ddl/src-gen/de/evoal/languages/model/ddl/impl/DdlPackageImpl.java +++ b/src/languages/de.evoal.languages.model.ddl/src-gen/de/evoal/languages/model/ddl/impl/DdlPackageImpl.java @@ -10,7 +10,6 @@ import de.evoal.languages.model.ddl.DataReference; import de.evoal.languages.model.ddl.DataTypeDefinition; import de.evoal.languages.model.ddl.DdlFactory; import de.evoal.languages.model.ddl.DdlPackage; -import de.evoal.languages.model.ddl.Import; import de.evoal.languages.model.ddl.RepresentationType; import de.evoal.languages.model.ddl.ScaleType; import de.evoal.languages.model.ddl.SelfReference; @@ -39,13 +38,6 @@ public class DdlPackageImpl extends EPackageImpl implements DdlPackage { */ private EClass dataDescriptionModelEClass = null; - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass importEClass = null; - /** * <!-- begin-user-doc --> * <!-- end-user-doc --> @@ -225,26 +217,6 @@ public class DdlPackageImpl extends EPackageImpl implements DdlPackage { return (EReference)dataDescriptionModelEClass.getEStructuralFeatures().get(4); } - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public EClass getImport() { - return importEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public EAttribute getImport_ImportedNamespace() { - return (EAttribute)importEClass.getEStructuralFeatures().get(0); - } - /** * <!-- begin-user-doc --> * <!-- end-user-doc --> @@ -461,9 +433,6 @@ public class DdlPackageImpl extends EPackageImpl implements DdlPackage { createEReference(dataDescriptionModelEClass, DATA_DESCRIPTION_MODEL__DESCRIPTIONS); createEReference(dataDescriptionModelEClass, DATA_DESCRIPTION_MODEL__CONSTRAINTS); - importEClass = createEClass(IMPORT); - createEAttribute(importEClass, IMPORT__IMPORTED_NAMESPACE); - dataTypeDefinitionEClass = createEClass(DATA_TYPE_DEFINITION); createEAttribute(dataTypeDefinitionEClass, DATA_TYPE_DEFINITION__SCALE); createEAttribute(dataTypeDefinitionEClass, DATA_TYPE_DEFINITION__NAME); @@ -530,14 +499,11 @@ public class DdlPackageImpl extends EPackageImpl implements DdlPackage { // Initialize classes and features; add operations and parameters initEClass(dataDescriptionModelEClass, DataDescriptionModel.class, "DataDescriptionModel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getDataDescriptionModel_Name(), ecorePackage.getEString(), "name", null, 1, 1, DataDescriptionModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getDataDescriptionModel_Imports(), this.getImport(), null, "imports", null, 0, -1, DataDescriptionModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); + initEReference(getDataDescriptionModel_Imports(), theBasePackage.getImport(), null, "imports", null, 0, -1, DataDescriptionModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); initEReference(getDataDescriptionModel_Types(), this.getDataTypeDefinition(), null, "types", null, 0, -1, DataDescriptionModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); initEReference(getDataDescriptionModel_Descriptions(), this.getDataDescription(), null, "descriptions", null, 0, -1, DataDescriptionModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); initEReference(getDataDescriptionModel_Constraints(), theBasePackage.getExpression(), null, "constraints", null, 0, -1, DataDescriptionModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); - initEClass(importEClass, Import.class, "Import", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getImport_ImportedNamespace(), ecorePackage.getEString(), "importedNamespace", null, 1, 1, Import.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEClass(dataTypeDefinitionEClass, DataTypeDefinition.class, "DataTypeDefinition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getDataTypeDefinition_Scale(), this.getScaleType(), "scale", null, 0, 1, DataTypeDefinition.class, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDataTypeDefinition_Name(), ecorePackage.getEString(), "name", null, 1, 1, DataTypeDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); diff --git a/src/languages/de.evoal.languages.model.ddl/src-gen/de/evoal/languages/model/ddl/util/DdlAdapterFactory.java b/src/languages/de.evoal.languages.model.ddl/src-gen/de/evoal/languages/model/ddl/util/DdlAdapterFactory.java index f65956ab..f6415edb 100644 --- a/src/languages/de.evoal.languages.model.ddl/src-gen/de/evoal/languages/model/ddl/util/DdlAdapterFactory.java +++ b/src/languages/de.evoal.languages.model.ddl/src-gen/de/evoal/languages/model/ddl/util/DdlAdapterFactory.java @@ -75,10 +75,6 @@ public class DdlAdapterFactory extends AdapterFactoryImpl { return createDataDescriptionModelAdapter(); } @Override - public Adapter caseImport(Import object) { - return createImportAdapter(); - } - @Override public Adapter caseDataTypeDefinition(DataTypeDefinition object) { return createDataTypeDefinitionAdapter(); } @@ -144,20 +140,6 @@ public class DdlAdapterFactory extends AdapterFactoryImpl { return null; } - /** - * Creates a new adapter for an object of class '{@link de.evoal.languages.model.ddl.Import <em>Import</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see de.evoal.languages.model.ddl.Import - * @generated - */ - public Adapter createImportAdapter() { - return null; - } - /** * Creates a new adapter for an object of class '{@link de.evoal.languages.model.ddl.DataTypeDefinition <em>Data Type Definition</em>}'. * <!-- begin-user-doc --> diff --git a/src/languages/de.evoal.languages.model.ddl/src-gen/de/evoal/languages/model/ddl/util/DdlSwitch.java b/src/languages/de.evoal.languages.model.ddl/src-gen/de/evoal/languages/model/ddl/util/DdlSwitch.java index 49271905..6a4b55dc 100644 --- a/src/languages/de.evoal.languages.model.ddl/src-gen/de/evoal/languages/model/ddl/util/DdlSwitch.java +++ b/src/languages/de.evoal.languages.model.ddl/src-gen/de/evoal/languages/model/ddl/util/DdlSwitch.java @@ -75,12 +75,6 @@ public class DdlSwitch<T> extends Switch<T> { if (result == null) result = defaultCase(theEObject); return result; } - case DdlPackage.IMPORT: { - Import import_ = (Import)theEObject; - T result = caseImport(import_); - if (result == null) result = defaultCase(theEObject); - return result; - } case DdlPackage.DATA_TYPE_DEFINITION: { DataTypeDefinition dataTypeDefinition = (DataTypeDefinition)theEObject; T result = caseDataTypeDefinition(dataTypeDefinition); @@ -142,21 +136,6 @@ public class DdlSwitch<T> extends Switch<T> { return null; } - /** - * Returns the result of interpreting the object as an instance of '<em>Import</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Import</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseImport(Import object) { - return null; - } - /** * Returns the result of interpreting the object as an instance of '<em>Data Type Definition</em>'. * <!-- begin-user-doc --> diff --git a/src/languages/de.evoal.languages.model.dl.dsl.ide/src-gen/de/evoal/languages/model/dl/dsl/ide/contentassist/antlr/DefinitionLanguageParser.java b/src/languages/de.evoal.languages.model.dl.dsl.ide/src-gen/de/evoal/languages/model/dl/dsl/ide/contentassist/antlr/DefinitionLanguageParser.java index f1f8dcab..45789c22 100644 --- a/src/languages/de.evoal.languages.model.dl.dsl.ide/src-gen/de/evoal/languages/model/dl/dsl/ide/contentassist/antlr/DefinitionLanguageParser.java +++ b/src/languages/de.evoal.languages.model.dl.dsl.ide/src-gen/de/evoal/languages/model/dl/dsl/ide/contentassist/antlr/DefinitionLanguageParser.java @@ -44,7 +44,6 @@ public class DefinitionLanguageParser extends AbstractContentAssistParser { builder.put(grammarAccess.getMultiplyDivideModuloOperatorRuleAccess().getAlternatives(), "rule__MultiplyDivideModuloOperatorRule__Alternatives"); builder.put(grammarAccess.getFactorRuleAccess().getAlternatives(), "rule__FactorRule__Alternatives"); builder.put(grammarAccess.getDefinitionModelRuleAccess().getGroup(), "rule__DefinitionModelRule__Group__0"); - builder.put(grammarAccess.getImportRuleAccess().getGroup(), "rule__ImportRule__Group__0"); builder.put(grammarAccess.getOrExpressionRuleAccess().getGroup(), "rule__OrExpressionRule__Group__0"); builder.put(grammarAccess.getOrExpressionRuleAccess().getGroup_1(), "rule__OrExpressionRule__Group_1__0"); builder.put(grammarAccess.getXorExpressionRuleAccess().getGroup(), "rule__XorExpressionRule__Group__0"); @@ -92,6 +91,7 @@ public class DefinitionLanguageParser extends AbstractContentAssistParser { builder.put(grammarAccess.getFunctionDefinitionRuleAccess().getGroup_4_1(), "rule__FunctionDefinitionRule__Group_4_1__0"); builder.put(grammarAccess.getConstantDefinitionRuleAccess().getGroup(), "rule__ConstantDefinitionRule__Group__0"); builder.put(grammarAccess.getParameterRuleAccess().getGroup(), "rule__ParameterRule__Group__0"); + builder.put(grammarAccess.getImportRuleAccess().getGroup(), "rule__ImportRule__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.getDefinitionModelRuleAccess().getImportsAssignment_0(), "rule__DefinitionModelRule__ImportsAssignment_0"); @@ -99,7 +99,6 @@ public class DefinitionLanguageParser extends AbstractContentAssistParser { builder.put(grammarAccess.getDefinitionModelRuleAccess().getTypesAssignment_4_0(), "rule__DefinitionModelRule__TypesAssignment_4_0"); builder.put(grammarAccess.getDefinitionModelRuleAccess().getFunctionsAssignment_4_1(), "rule__DefinitionModelRule__FunctionsAssignment_4_1"); builder.put(grammarAccess.getDefinitionModelRuleAccess().getConstantsAssignment_4_2(), "rule__DefinitionModelRule__ConstantsAssignment_4_2"); - builder.put(grammarAccess.getImportRuleAccess().getImportedNamespaceAssignment_1(), "rule__ImportRule__ImportedNamespaceAssignment_1"); builder.put(grammarAccess.getOrExpressionRuleAccess().getSubExpressionsAssignment_0(), "rule__OrExpressionRule__SubExpressionsAssignment_0"); builder.put(grammarAccess.getOrExpressionRuleAccess().getSubExpressionsAssignment_1_1(), "rule__OrExpressionRule__SubExpressionsAssignment_1_1"); builder.put(grammarAccess.getXorExpressionRuleAccess().getSubExpressionsAssignment_0(), "rule__XorExpressionRule__SubExpressionsAssignment_0"); @@ -157,6 +156,8 @@ public class DefinitionLanguageParser extends AbstractContentAssistParser { builder.put(grammarAccess.getConstantDefinitionRuleAccess().getValueAssignment_4(), "rule__ConstantDefinitionRule__ValueAssignment_4"); builder.put(grammarAccess.getParameterRuleAccess().getTypeAssignment_0(), "rule__ParameterRule__TypeAssignment_0"); builder.put(grammarAccess.getParameterRuleAccess().getNameAssignment_1(), "rule__ParameterRule__NameAssignment_1"); + builder.put(grammarAccess.getImportRuleAccess().getLanguageAssignment_1(), "rule__ImportRule__LanguageAssignment_1"); + builder.put(grammarAccess.getImportRuleAccess().getImportedNamespaceAssignment_3(), "rule__ImportRule__ImportedNamespaceAssignment_3"); builder.put(grammarAccess.getFunctionNameRuleAccess().getDefinitionAssignment(), "rule__FunctionNameRule__DefinitionAssignment"); } } diff --git a/src/languages/de.evoal.languages.model.dl.dsl.ide/src-gen/de/evoal/languages/model/dl/dsl/ide/contentassist/antlr/internal/InternalDefinitionLanguage.g b/src/languages/de.evoal.languages.model.dl.dsl.ide/src-gen/de/evoal/languages/model/dl/dsl/ide/contentassist/antlr/internal/InternalDefinitionLanguage.g index fa1a659f..62867a33 100644 --- a/src/languages/de.evoal.languages.model.dl.dsl.ide/src-gen/de/evoal/languages/model/dl/dsl/ide/contentassist/antlr/internal/InternalDefinitionLanguage.g +++ b/src/languages/de.evoal.languages.model.dl.dsl.ide/src-gen/de/evoal/languages/model/dl/dsl/ide/contentassist/antlr/internal/InternalDefinitionLanguage.g @@ -76,31 +76,6 @@ finally { restoreStackSize(stackSize); } -// Entry rule entryRuleImportRule -entryRuleImportRule -: -{ before(grammarAccess.getImportRuleRule()); } - ruleImportRule -{ after(grammarAccess.getImportRuleRule()); } - EOF -; - -// Rule ImportRule -ruleImportRule - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getImportRuleAccess().getGroup()); } - (rule__ImportRule__Group__0) - { after(grammarAccess.getImportRuleAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - // Entry rule entryRuleExpressionRule entryRuleExpressionRule : @@ -1126,6 +1101,31 @@ finally { restoreStackSize(stackSize); } +// Entry rule entryRuleImportRule +entryRuleImportRule +: +{ before(grammarAccess.getImportRuleRule()); } + ruleImportRule +{ after(grammarAccess.getImportRuleRule()); } + EOF +; + +// Rule ImportRule +ruleImportRule + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getImportRuleAccess().getGroup()); } + (rule__ImportRule__Group__0) + { after(grammarAccess.getImportRuleAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + // Entry rule entryRuleFunctionNameRule entryRuleFunctionNameRule : @@ -1880,87 +1880,6 @@ finally { } -rule__ImportRule__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ImportRule__Group__0__Impl - rule__ImportRule__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ImportRule__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getImportRuleAccess().getImportKeyword_0()); } - 'import' - { after(grammarAccess.getImportRuleAccess().getImportKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ImportRule__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ImportRule__Group__1__Impl - rule__ImportRule__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__ImportRule__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getImportRuleAccess().getImportedNamespaceAssignment_1()); } - (rule__ImportRule__ImportedNamespaceAssignment_1) - { after(grammarAccess.getImportRuleAccess().getImportedNamespaceAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ImportRule__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__ImportRule__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ImportRule__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getImportRuleAccess().getSemicolonKeyword_2()); } - ';' - { after(grammarAccess.getImportRuleAccess().getSemicolonKeyword_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - rule__OrExpressionRule__Group__0 @init { int stackSize = keepStackSize(); @@ -5228,6 +5147,141 @@ finally { } +rule__ImportRule__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__ImportRule__Group__0__Impl + rule__ImportRule__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getImportRuleAccess().getImportKeyword_0()); } + 'import' + { after(grammarAccess.getImportRuleAccess().getImportKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__ImportRule__Group__1__Impl + rule__ImportRule__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getImportRuleAccess().getLanguageAssignment_1()); } + (rule__ImportRule__LanguageAssignment_1) + { after(grammarAccess.getImportRuleAccess().getLanguageAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__ImportRule__Group__2__Impl + rule__ImportRule__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getImportRuleAccess().getFromKeyword_2()); } + 'from' + { after(grammarAccess.getImportRuleAccess().getFromKeyword_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__ImportRule__Group__3__Impl + rule__ImportRule__Group__4 +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getImportRuleAccess().getImportedNamespaceAssignment_3()); } + (rule__ImportRule__ImportedNamespaceAssignment_3) + { after(grammarAccess.getImportRuleAccess().getImportedNamespaceAssignment_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__Group__4 + @init { + int stackSize = keepStackSize(); + } +: + rule__ImportRule__Group__4__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__Group__4__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getImportRuleAccess().getSemicolonKeyword_4()); } + ';' + { after(grammarAccess.getImportRuleAccess().getSemicolonKeyword_4()); } +) +; +finally { + restoreStackSize(stackSize); +} + + rule__QualifiedName__Group__0 @init { int stackSize = keepStackSize(); @@ -5411,21 +5465,6 @@ finally { restoreStackSize(stackSize); } -rule__ImportRule__ImportedNamespaceAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_1_0()); } - ruleQualifiedName - { after(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - rule__OrExpressionRule__SubExpressionsAssignment_0 @init { int stackSize = keepStackSize(); @@ -6313,6 +6352,36 @@ finally { restoreStackSize(stackSize); } +rule__ImportRule__LanguageAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getImportRuleAccess().getLanguageSTRINGTerminalRuleCall_1_0()); } + RULE_STRING + { after(grammarAccess.getImportRuleAccess().getLanguageSTRINGTerminalRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__ImportedNamespaceAssignment_3 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_3_0()); } + ruleQualifiedName + { after(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_3_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + rule__FunctionNameRule__DefinitionAssignment @init { int stackSize = keepStackSize(); diff --git a/src/languages/de.evoal.languages.model.dl.dsl.ide/src-gen/de/evoal/languages/model/dl/dsl/ide/contentassist/antlr/internal/InternalDefinitionLanguage.tokens b/src/languages/de.evoal.languages.model.dl.dsl.ide/src-gen/de/evoal/languages/model/dl/dsl/ide/contentassist/antlr/internal/InternalDefinitionLanguage.tokens index f4ba9f73..4b539434 100644 --- a/src/languages/de.evoal.languages.model.dl.dsl.ide/src-gen/de/evoal/languages/model/dl/dsl/ide/contentassist/antlr/internal/InternalDefinitionLanguage.tokens +++ b/src/languages/de.evoal.languages.model.dl.dsl.ide/src-gen/de/evoal/languages/model/dl/dsl/ide/contentassist/antlr/internal/InternalDefinitionLanguage.tokens @@ -1,65 +1,66 @@ -'!'=78 +'!'=79 '!='=19 '%'=26 -'('=59 -')'=60 +'('=57 +')'=58 '*'=24 '+'=22 -','=58 +','=56 '-'=23 -'.'=77 +'.'=78 '/'=25 -':'=64 -':='=61 -';'=51 +':'=63 +':='=59 +';'=60 '<'=20 '<='=21 '='=18 '>'=17 '>='=16 -'AND'=54 +'AND'=52 'E'=29 'G'=32 'M'=33 -'OR'=52 +'OR'=50 'P'=30 'T'=31 -'XOR'=53 +'XOR'=51 'Y'=27 'Z'=28 -'['=56 +'['=54 '\u00B5'=40 -']'=57 -'^'=55 +']'=55 +'^'=53 'a'=44 -'abstract'=80 -'array'=74 -'boolean'=71 +'abstract'=81 +'array'=73 +'boolean'=70 'c'=38 -'const'=76 +'const'=75 'd'=37 'da'=36 -'data'=73 -'def'=75 -'expression'=68 -'extends'=63 +'data'=72 +'def'=74 +'expression'=67 +'extends'=62 'f'=43 'false'=15 -'float'=70 +'float'=69 +'from'=77 'h'=35 -'import'=50 -'instance'=66 -'int'=69 +'import'=76 +'instance'=65 +'int'=68 'k'=34 -'literal'=65 +'literal'=64 'm'=39 'module'=47 'n'=41 'p'=42 -'string'=67 -'true'=79 -'type'=62 -'void'=72 +'string'=66 +'true'=80 +'type'=61 +'void'=71 'y'=46 'z'=45 '{'=48 @@ -141,3 +142,4 @@ T__77=77 T__78=78 T__79=79 T__80=80 +T__81=81 diff --git a/src/languages/de.evoal.languages.model.dl.dsl.ide/src-gen/de/evoal/languages/model/dl/dsl/ide/contentassist/antlr/internal/InternalDefinitionLanguageLexer.java b/src/languages/de.evoal.languages.model.dl.dsl.ide/src-gen/de/evoal/languages/model/dl/dsl/ide/contentassist/antlr/internal/InternalDefinitionLanguageLexer.java index 62746d18..5ccb6fba 100644 --- a/src/languages/de.evoal.languages.model.dl.dsl.ide/src-gen/de/evoal/languages/model/dl/dsl/ide/contentassist/antlr/internal/InternalDefinitionLanguageLexer.java +++ b/src/languages/de.evoal.languages.model.dl.dsl.ide/src-gen/de/evoal/languages/model/dl/dsl/ide/contentassist/antlr/internal/InternalDefinitionLanguageLexer.java @@ -77,6 +77,7 @@ public class InternalDefinitionLanguageLexer extends Lexer { public static final int T__32=32; public static final int T__76=76; public static final int T__80=80; + public static final int T__81=81; public static final int RULE_WS=13; public static final int RULE_ANY_OTHER=14; public static final int RULE_EXPONENT=10; @@ -815,10 +816,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__50; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:46:7: ( 'import' ) - // InternalDefinitionLanguage.g:46:9: 'import' + // InternalDefinitionLanguage.g:46:7: ( 'OR' ) + // InternalDefinitionLanguage.g:46:9: 'OR' { - match("import"); + match("OR"); } @@ -836,10 +837,11 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__51; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:47:7: ( ';' ) - // InternalDefinitionLanguage.g:47:9: ';' + // InternalDefinitionLanguage.g:47:7: ( 'XOR' ) + // InternalDefinitionLanguage.g:47:9: 'XOR' { - match(';'); + match("XOR"); + } @@ -856,10 +858,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__52; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:48:7: ( 'OR' ) - // InternalDefinitionLanguage.g:48:9: 'OR' + // InternalDefinitionLanguage.g:48:7: ( 'AND' ) + // InternalDefinitionLanguage.g:48:9: 'AND' { - match("OR"); + match("AND"); } @@ -877,11 +879,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__53; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:49:7: ( 'XOR' ) - // InternalDefinitionLanguage.g:49:9: 'XOR' + // InternalDefinitionLanguage.g:49:7: ( '^' ) + // InternalDefinitionLanguage.g:49:9: '^' { - match("XOR"); - + match('^'); } @@ -898,11 +899,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__54; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:50:7: ( 'AND' ) - // InternalDefinitionLanguage.g:50:9: 'AND' + // InternalDefinitionLanguage.g:50:7: ( '[' ) + // InternalDefinitionLanguage.g:50:9: '[' { - match("AND"); - + match('['); } @@ -919,10 +919,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__55; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:51:7: ( '^' ) - // InternalDefinitionLanguage.g:51:9: '^' + // InternalDefinitionLanguage.g:51:7: ( ']' ) + // InternalDefinitionLanguage.g:51:9: ']' { - match('^'); + match(']'); } @@ -939,10 +939,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__56; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:52:7: ( '[' ) - // InternalDefinitionLanguage.g:52:9: '[' + // InternalDefinitionLanguage.g:52:7: ( ',' ) + // InternalDefinitionLanguage.g:52:9: ',' { - match('['); + match(','); } @@ -959,10 +959,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__57; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:53:7: ( ']' ) - // InternalDefinitionLanguage.g:53:9: ']' + // InternalDefinitionLanguage.g:53:7: ( '(' ) + // InternalDefinitionLanguage.g:53:9: '(' { - match(']'); + match('('); } @@ -979,10 +979,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__58; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:54:7: ( ',' ) - // InternalDefinitionLanguage.g:54:9: ',' + // InternalDefinitionLanguage.g:54:7: ( ')' ) + // InternalDefinitionLanguage.g:54:9: ')' { - match(','); + match(')'); } @@ -999,10 +999,11 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__59; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:55:7: ( '(' ) - // InternalDefinitionLanguage.g:55:9: '(' + // InternalDefinitionLanguage.g:55:7: ( ':=' ) + // InternalDefinitionLanguage.g:55:9: ':=' { - match('('); + match(":="); + } @@ -1019,10 +1020,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__60; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:56:7: ( ')' ) - // InternalDefinitionLanguage.g:56:9: ')' + // InternalDefinitionLanguage.g:56:7: ( ';' ) + // InternalDefinitionLanguage.g:56:9: ';' { - match(')'); + match(';'); } @@ -1039,10 +1040,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__61; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:57:7: ( ':=' ) - // InternalDefinitionLanguage.g:57:9: ':=' + // InternalDefinitionLanguage.g:57:7: ( 'type' ) + // InternalDefinitionLanguage.g:57:9: 'type' { - match(":="); + match("type"); } @@ -1060,10 +1061,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__62; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:58:7: ( 'type' ) - // InternalDefinitionLanguage.g:58:9: 'type' + // InternalDefinitionLanguage.g:58:7: ( 'extends' ) + // InternalDefinitionLanguage.g:58:9: 'extends' { - match("type"); + match("extends"); } @@ -1081,11 +1082,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__63; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:59:7: ( 'extends' ) - // InternalDefinitionLanguage.g:59:9: 'extends' + // InternalDefinitionLanguage.g:59:7: ( ':' ) + // InternalDefinitionLanguage.g:59:9: ':' { - match("extends"); - + match(':'); } @@ -1102,10 +1102,11 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:60:7: ( ':' ) - // InternalDefinitionLanguage.g:60:9: ':' + // InternalDefinitionLanguage.g:60:7: ( 'literal' ) + // InternalDefinitionLanguage.g:60:9: 'literal' { - match(':'); + match("literal"); + } @@ -1122,10 +1123,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__65; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:61:7: ( 'literal' ) - // InternalDefinitionLanguage.g:61:9: 'literal' + // InternalDefinitionLanguage.g:61:7: ( 'instance' ) + // InternalDefinitionLanguage.g:61:9: 'instance' { - match("literal"); + match("instance"); } @@ -1143,10 +1144,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__66; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:62:7: ( 'instance' ) - // InternalDefinitionLanguage.g:62:9: 'instance' + // InternalDefinitionLanguage.g:62:7: ( 'string' ) + // InternalDefinitionLanguage.g:62:9: 'string' { - match("instance"); + match("string"); } @@ -1164,10 +1165,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__67; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:63:7: ( 'string' ) - // InternalDefinitionLanguage.g:63:9: 'string' + // InternalDefinitionLanguage.g:63:7: ( 'expression' ) + // InternalDefinitionLanguage.g:63:9: 'expression' { - match("string"); + match("expression"); } @@ -1185,10 +1186,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__68; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:64:7: ( 'expression' ) - // InternalDefinitionLanguage.g:64:9: 'expression' + // InternalDefinitionLanguage.g:64:7: ( 'int' ) + // InternalDefinitionLanguage.g:64:9: 'int' { - match("expression"); + match("int"); } @@ -1206,10 +1207,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__69; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:65:7: ( 'int' ) - // InternalDefinitionLanguage.g:65:9: 'int' + // InternalDefinitionLanguage.g:65:7: ( 'float' ) + // InternalDefinitionLanguage.g:65:9: 'float' { - match("int"); + match("float"); } @@ -1227,10 +1228,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__70; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:66:7: ( 'float' ) - // InternalDefinitionLanguage.g:66:9: 'float' + // InternalDefinitionLanguage.g:66:7: ( 'boolean' ) + // InternalDefinitionLanguage.g:66:9: 'boolean' { - match("float"); + match("boolean"); } @@ -1248,10 +1249,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__71; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:67:7: ( 'boolean' ) - // InternalDefinitionLanguage.g:67:9: 'boolean' + // InternalDefinitionLanguage.g:67:7: ( 'void' ) + // InternalDefinitionLanguage.g:67:9: 'void' { - match("boolean"); + match("void"); } @@ -1269,10 +1270,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__72; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:68:7: ( 'void' ) - // InternalDefinitionLanguage.g:68:9: 'void' + // InternalDefinitionLanguage.g:68:7: ( 'data' ) + // InternalDefinitionLanguage.g:68:9: 'data' { - match("void"); + match("data"); } @@ -1290,10 +1291,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__73; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:69:7: ( 'data' ) - // InternalDefinitionLanguage.g:69:9: 'data' + // InternalDefinitionLanguage.g:69:7: ( 'array' ) + // InternalDefinitionLanguage.g:69:9: 'array' { - match("data"); + match("array"); } @@ -1311,10 +1312,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__74; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:70:7: ( 'array' ) - // InternalDefinitionLanguage.g:70:9: 'array' + // InternalDefinitionLanguage.g:70:7: ( 'def' ) + // InternalDefinitionLanguage.g:70:9: 'def' { - match("array"); + match("def"); } @@ -1332,10 +1333,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__75; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:71:7: ( 'def' ) - // InternalDefinitionLanguage.g:71:9: 'def' + // InternalDefinitionLanguage.g:71:7: ( 'const' ) + // InternalDefinitionLanguage.g:71:9: 'const' { - match("def"); + match("const"); } @@ -1353,10 +1354,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__76; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:72:7: ( 'const' ) - // InternalDefinitionLanguage.g:72:9: 'const' + // InternalDefinitionLanguage.g:72:7: ( 'import' ) + // InternalDefinitionLanguage.g:72:9: 'import' { - match("const"); + match("import"); } @@ -1374,10 +1375,11 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__77; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:73:7: ( '.' ) - // InternalDefinitionLanguage.g:73:9: '.' + // InternalDefinitionLanguage.g:73:7: ( 'from' ) + // InternalDefinitionLanguage.g:73:9: 'from' { - match('.'); + match("from"); + } @@ -1394,10 +1396,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__78; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:74:7: ( '!' ) - // InternalDefinitionLanguage.g:74:9: '!' + // InternalDefinitionLanguage.g:74:7: ( '.' ) + // InternalDefinitionLanguage.g:74:9: '.' { - match('!'); + match('.'); } @@ -1414,11 +1416,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__79; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:75:7: ( 'true' ) - // InternalDefinitionLanguage.g:75:9: 'true' + // InternalDefinitionLanguage.g:75:7: ( '!' ) + // InternalDefinitionLanguage.g:75:9: '!' { - match("true"); - + match('!'); } @@ -1435,10 +1436,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__80; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:76:7: ( 'abstract' ) - // InternalDefinitionLanguage.g:76:9: 'abstract' + // InternalDefinitionLanguage.g:76:7: ( 'true' ) + // InternalDefinitionLanguage.g:76:9: 'true' { - match("abstract"); + match("true"); } @@ -1451,11 +1452,32 @@ public class InternalDefinitionLanguageLexer extends Lexer { } // $ANTLR end "T__80" + // $ANTLR start "T__81" + public final void mT__81() throws RecognitionException { + try { + int _type = T__81; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalDefinitionLanguage.g:77:7: ( 'abstract' ) + // InternalDefinitionLanguage.g:77:9: 'abstract' + { + match("abstract"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__81" + // $ANTLR start "RULE_DIGIT" public final void mRULE_DIGIT() throws RecognitionException { try { - // InternalDefinitionLanguage.g:6335:21: ( '0' .. '9' ) - // InternalDefinitionLanguage.g:6335:23: '0' .. '9' + // InternalDefinitionLanguage.g:6404:21: ( '0' .. '9' ) + // InternalDefinitionLanguage.g:6404:23: '0' .. '9' { matchRange('0','9'); @@ -1470,11 +1492,11 @@ public class InternalDefinitionLanguageLexer extends Lexer { // $ANTLR start "RULE_EXPONENT" public final void mRULE_EXPONENT() throws RecognitionException { try { - // InternalDefinitionLanguage.g:6337:24: ( 'e' ( '+' | '-' )? ( RULE_DIGIT )+ ) - // InternalDefinitionLanguage.g:6337:26: 'e' ( '+' | '-' )? ( RULE_DIGIT )+ + // InternalDefinitionLanguage.g:6406:24: ( 'e' ( '+' | '-' )? ( RULE_DIGIT )+ ) + // InternalDefinitionLanguage.g:6406:26: 'e' ( '+' | '-' )? ( RULE_DIGIT )+ { match('e'); - // InternalDefinitionLanguage.g:6337:30: ( '+' | '-' )? + // InternalDefinitionLanguage.g:6406:30: ( '+' | '-' )? int alt1=2; int LA1_0 = input.LA(1); @@ -1500,7 +1522,7 @@ public class InternalDefinitionLanguageLexer extends Lexer { } - // InternalDefinitionLanguage.g:6337:41: ( RULE_DIGIT )+ + // InternalDefinitionLanguage.g:6406:41: ( RULE_DIGIT )+ int cnt2=0; loop2: do { @@ -1514,7 +1536,7 @@ public class InternalDefinitionLanguageLexer extends Lexer { switch (alt2) { case 1 : - // InternalDefinitionLanguage.g:6337:41: RULE_DIGIT + // InternalDefinitionLanguage.g:6406:41: RULE_DIGIT { mRULE_DIGIT(); @@ -1544,10 +1566,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = RULE_INT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:6339:10: ( ( '-' )? ( RULE_DIGIT )+ ) - // InternalDefinitionLanguage.g:6339:12: ( '-' )? ( RULE_DIGIT )+ + // InternalDefinitionLanguage.g:6408:10: ( ( '-' )? ( RULE_DIGIT )+ ) + // InternalDefinitionLanguage.g:6408:12: ( '-' )? ( RULE_DIGIT )+ { - // InternalDefinitionLanguage.g:6339:12: ( '-' )? + // InternalDefinitionLanguage.g:6408:12: ( '-' )? int alt3=2; int LA3_0 = input.LA(1); @@ -1556,7 +1578,7 @@ public class InternalDefinitionLanguageLexer extends Lexer { } switch (alt3) { case 1 : - // InternalDefinitionLanguage.g:6339:12: '-' + // InternalDefinitionLanguage.g:6408:12: '-' { match('-'); @@ -1565,7 +1587,7 @@ public class InternalDefinitionLanguageLexer extends Lexer { } - // InternalDefinitionLanguage.g:6339:17: ( RULE_DIGIT )+ + // InternalDefinitionLanguage.g:6408:17: ( RULE_DIGIT )+ int cnt4=0; loop4: do { @@ -1579,7 +1601,7 @@ public class InternalDefinitionLanguageLexer extends Lexer { switch (alt4) { case 1 : - // InternalDefinitionLanguage.g:6339:17: RULE_DIGIT + // InternalDefinitionLanguage.g:6408:17: RULE_DIGIT { mRULE_DIGIT(); @@ -1611,15 +1633,15 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = RULE_DOUBLE; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:6341:13: ( ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) ) - // InternalDefinitionLanguage.g:6341:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) + // InternalDefinitionLanguage.g:6410:13: ( ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) ) + // InternalDefinitionLanguage.g:6410:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) { - // InternalDefinitionLanguage.g:6341:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) + // InternalDefinitionLanguage.g:6410:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) int alt7=2; alt7 = dfa7.predict(input); switch (alt7) { case 1 : - // InternalDefinitionLanguage.g:6341:16: RULE_INT RULE_EXPONENT + // InternalDefinitionLanguage.g:6410:16: RULE_INT RULE_EXPONENT { mRULE_INT(); mRULE_EXPONENT(); @@ -1627,11 +1649,11 @@ public class InternalDefinitionLanguageLexer extends Lexer { } break; case 2 : - // InternalDefinitionLanguage.g:6341:39: RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? + // InternalDefinitionLanguage.g:6410:39: RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? { mRULE_INT(); match('.'); - // InternalDefinitionLanguage.g:6341:52: ( RULE_DIGIT )* + // InternalDefinitionLanguage.g:6410:52: ( RULE_DIGIT )* loop5: do { int alt5=2; @@ -1644,7 +1666,7 @@ public class InternalDefinitionLanguageLexer extends Lexer { switch (alt5) { case 1 : - // InternalDefinitionLanguage.g:6341:52: RULE_DIGIT + // InternalDefinitionLanguage.g:6410:52: RULE_DIGIT { mRULE_DIGIT(); @@ -1656,7 +1678,7 @@ public class InternalDefinitionLanguageLexer extends Lexer { } } while (true); - // InternalDefinitionLanguage.g:6341:64: ( RULE_EXPONENT )? + // InternalDefinitionLanguage.g:6410:64: ( RULE_EXPONENT )? int alt6=2; int LA6_0 = input.LA(1); @@ -1665,7 +1687,7 @@ public class InternalDefinitionLanguageLexer extends Lexer { } switch (alt6) { case 1 : - // InternalDefinitionLanguage.g:6341:64: RULE_EXPONENT + // InternalDefinitionLanguage.g:6410:64: RULE_EXPONENT { mRULE_EXPONENT(); @@ -1696,11 +1718,11 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:6343:13: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) - // InternalDefinitionLanguage.g:6343:15: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalDefinitionLanguage.g:6412:13: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) + // InternalDefinitionLanguage.g:6412:15: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalDefinitionLanguage.g:6343:19: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + // InternalDefinitionLanguage.g:6412:19: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* loop8: do { int alt8=3; @@ -1716,7 +1738,7 @@ public class InternalDefinitionLanguageLexer extends Lexer { switch (alt8) { case 1 : - // InternalDefinitionLanguage.g:6343:20: '\\\\' . + // InternalDefinitionLanguage.g:6412:20: '\\\\' . { match('\\'); matchAny(); @@ -1724,7 +1746,7 @@ public class InternalDefinitionLanguageLexer extends Lexer { } break; case 2 : - // InternalDefinitionLanguage.g:6343:27: ~ ( ( '\\\\' | '\"' ) ) + // InternalDefinitionLanguage.g:6412:27: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1761,11 +1783,11 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = RULE_QUOTED_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:6345:16: ( '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - // InternalDefinitionLanguage.g:6345:18: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalDefinitionLanguage.g:6414:16: ( '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalDefinitionLanguage.g:6414:18: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalDefinitionLanguage.g:6345:23: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + // InternalDefinitionLanguage.g:6414:23: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* loop9: do { int alt9=3; @@ -1781,7 +1803,7 @@ public class InternalDefinitionLanguageLexer extends Lexer { switch (alt9) { case 1 : - // InternalDefinitionLanguage.g:6345:24: '\\\\' . + // InternalDefinitionLanguage.g:6414:24: '\\\\' . { match('\\'); matchAny(); @@ -1789,7 +1811,7 @@ public class InternalDefinitionLanguageLexer extends Lexer { } break; case 2 : - // InternalDefinitionLanguage.g:6345:31: ~ ( ( '\\\\' | '\\'' ) ) + // InternalDefinitionLanguage.g:6414:31: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1826,10 +1848,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:6347:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalDefinitionLanguage.g:6347:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalDefinitionLanguage.g:6416:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalDefinitionLanguage.g:6416:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { - // InternalDefinitionLanguage.g:6347:11: ( '^' )? + // InternalDefinitionLanguage.g:6416:11: ( '^' )? int alt10=2; int LA10_0 = input.LA(1); @@ -1838,7 +1860,7 @@ public class InternalDefinitionLanguageLexer extends Lexer { } switch (alt10) { case 1 : - // InternalDefinitionLanguage.g:6347:11: '^' + // InternalDefinitionLanguage.g:6416:11: '^' { match('^'); @@ -1856,7 +1878,7 @@ public class InternalDefinitionLanguageLexer extends Lexer { recover(mse); throw mse;} - // InternalDefinitionLanguage.g:6347:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalDefinitionLanguage.g:6416:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* loop11: do { int alt11=2; @@ -1905,12 +1927,12 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:6349:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalDefinitionLanguage.g:6349:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalDefinitionLanguage.g:6418:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalDefinitionLanguage.g:6418:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalDefinitionLanguage.g:6349:24: ( options {greedy=false; } : . )* + // InternalDefinitionLanguage.g:6418:24: ( options {greedy=false; } : . )* loop12: do { int alt12=2; @@ -1935,7 +1957,7 @@ public class InternalDefinitionLanguageLexer extends Lexer { switch (alt12) { case 1 : - // InternalDefinitionLanguage.g:6349:52: . + // InternalDefinitionLanguage.g:6418:52: . { matchAny(); @@ -1965,12 +1987,12 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:6351:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalDefinitionLanguage.g:6351:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // InternalDefinitionLanguage.g:6420:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalDefinitionLanguage.g:6420:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // InternalDefinitionLanguage.g:6351:24: (~ ( ( '\\n' | '\\r' ) ) )* + // InternalDefinitionLanguage.g:6420:24: (~ ( ( '\\n' | '\\r' ) ) )* loop13: do { int alt13=2; @@ -1983,7 +2005,7 @@ public class InternalDefinitionLanguageLexer extends Lexer { switch (alt13) { case 1 : - // InternalDefinitionLanguage.g:6351:24: ~ ( ( '\\n' | '\\r' ) ) + // InternalDefinitionLanguage.g:6420: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(); @@ -2003,7 +2025,7 @@ public class InternalDefinitionLanguageLexer extends Lexer { } } while (true); - // InternalDefinitionLanguage.g:6351:40: ( ( '\\r' )? '\\n' )? + // InternalDefinitionLanguage.g:6420:40: ( ( '\\r' )? '\\n' )? int alt15=2; int LA15_0 = input.LA(1); @@ -2012,9 +2034,9 @@ public class InternalDefinitionLanguageLexer extends Lexer { } switch (alt15) { case 1 : - // InternalDefinitionLanguage.g:6351:41: ( '\\r' )? '\\n' + // InternalDefinitionLanguage.g:6420:41: ( '\\r' )? '\\n' { - // InternalDefinitionLanguage.g:6351:41: ( '\\r' )? + // InternalDefinitionLanguage.g:6420:41: ( '\\r' )? int alt14=2; int LA14_0 = input.LA(1); @@ -2023,7 +2045,7 @@ public class InternalDefinitionLanguageLexer extends Lexer { } switch (alt14) { case 1 : - // InternalDefinitionLanguage.g:6351:41: '\\r' + // InternalDefinitionLanguage.g:6420:41: '\\r' { match('\r'); @@ -2055,10 +2077,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:6353:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalDefinitionLanguage.g:6353:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalDefinitionLanguage.g:6422:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalDefinitionLanguage.g:6422:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalDefinitionLanguage.g:6353:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalDefinitionLanguage.g:6422:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt16=0; loop16: do { @@ -2112,8 +2134,8 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:6355:16: ( . ) - // InternalDefinitionLanguage.g:6355:18: . + // InternalDefinitionLanguage.g:6424:16: ( . ) + // InternalDefinitionLanguage.g:6424:18: . { matchAny(); @@ -2128,8 +2150,8 @@ public class InternalDefinitionLanguageLexer extends Lexer { // $ANTLR end "RULE_ANY_OTHER" public void mTokens() throws RecognitionException { - // InternalDefinitionLanguage.g:1:8: ( 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 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | RULE_INT | RULE_DOUBLE | RULE_STRING | RULE_QUOTED_ID | RULE_ID | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt17=75; + // InternalDefinitionLanguage.g:1:8: ( 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 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | RULE_INT | RULE_DOUBLE | RULE_STRING | RULE_QUOTED_ID | RULE_ID | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt17=76; alt17 = dfa17.predict(input); switch (alt17) { case 1 : @@ -2595,63 +2617,70 @@ public class InternalDefinitionLanguageLexer extends Lexer { } break; case 67 : - // InternalDefinitionLanguage.g:1:406: RULE_INT + // InternalDefinitionLanguage.g:1:406: T__81 { - mRULE_INT(); + mT__81(); } break; case 68 : - // InternalDefinitionLanguage.g:1:415: RULE_DOUBLE + // InternalDefinitionLanguage.g:1:412: RULE_INT { - mRULE_DOUBLE(); + mRULE_INT(); } break; case 69 : - // InternalDefinitionLanguage.g:1:427: RULE_STRING + // InternalDefinitionLanguage.g:1:421: RULE_DOUBLE { - mRULE_STRING(); + mRULE_DOUBLE(); } break; case 70 : - // InternalDefinitionLanguage.g:1:439: RULE_QUOTED_ID + // InternalDefinitionLanguage.g:1:433: RULE_STRING { - mRULE_QUOTED_ID(); + mRULE_STRING(); } break; case 71 : - // InternalDefinitionLanguage.g:1:454: RULE_ID + // InternalDefinitionLanguage.g:1:445: RULE_QUOTED_ID { - mRULE_ID(); + mRULE_QUOTED_ID(); } break; case 72 : - // InternalDefinitionLanguage.g:1:462: RULE_ML_COMMENT + // InternalDefinitionLanguage.g:1:460: RULE_ID { - mRULE_ML_COMMENT(); + mRULE_ID(); } break; case 73 : - // InternalDefinitionLanguage.g:1:478: RULE_SL_COMMENT + // InternalDefinitionLanguage.g:1:468: RULE_ML_COMMENT { - mRULE_SL_COMMENT(); + mRULE_ML_COMMENT(); } break; case 74 : - // InternalDefinitionLanguage.g:1:494: RULE_WS + // InternalDefinitionLanguage.g:1:484: RULE_SL_COMMENT { - mRULE_WS(); + mRULE_SL_COMMENT(); } break; case 75 : - // InternalDefinitionLanguage.g:1:502: RULE_ANY_OTHER + // InternalDefinitionLanguage.g:1:500: RULE_WS + { + mRULE_WS(); + + } + break; + case 76 : + // InternalDefinitionLanguage.g:1:508: RULE_ANY_OTHER { mRULE_ANY_OTHER(); @@ -2674,13 +2703,13 @@ public class InternalDefinitionLanguageLexer extends Lexer { static final String DFA7_maxS = "\2\71\1\145\2\uffff"; static final String DFA7_acceptS = - "\3\uffff\1\2\1\1"; + "\3\uffff\1\1\1\2"; static final String DFA7_specialS = "\5\uffff}>"; static final String[] DFA7_transitionS = { "\1\1\2\uffff\12\2", "\12\2", - "\1\3\1\uffff\12\2\53\uffff\1\4", + "\1\4\1\uffff\12\2\53\uffff\1\3", "", "" }; @@ -2715,80 +2744,81 @@ public class InternalDefinitionLanguageLexer extends Lexer { this.transition = DFA7_transition; } public String getDescription() { - return "6341:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? )"; + return "6410:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? )"; } } static final String DFA17_eotS = - "\1\uffff\1\73\1\75\1\uffff\1\100\1\102\1\uffff\1\104\1\uffff\1\111\1\uffff\1\113\1\114\1\115\1\116\1\117\1\120\1\121\1\122\1\123\1\126\1\130\1\132\1\uffff\1\134\1\135\1\140\1\141\1\142\2\uffff\1\72\1\uffff\3\72\1\153\5\uffff\1\162\6\72\1\uffff\1\173\2\67\3\uffff\2\72\13\uffff\1\173\16\uffff\1\u0083\1\72\1\uffff\1\72\1\uffff\1\72\4\uffff\2\72\5\uffff\2\72\1\uffff\1\u008c\2\72\10\uffff\7\72\6\uffff\3\72\1\uffff\1\u009a\6\72\1\u00a1\1\uffff\1\u00a2\1\u00a3\12\72\1\u00ae\1\uffff\6\72\3\uffff\1\u00b5\1\u00b6\5\72\1\u00bc\1\u00bd\1\u00be\1\uffff\1\u00bf\1\72\1\u00c1\3\72\2\uffff\5\72\4\uffff\1\u00ca\1\uffff\1\72\1\u00cc\4\72\1\u00d1\1\72\1\uffff\1\72\1\uffff\1\72\1\u00d5\1\72\1\u00d7\1\uffff\1\u00d8\1\u00d9\1\u00da\1\uffff\1\72\4\uffff\1\72\1\u00dd\1\uffff"; + "\1\uffff\1\73\1\76\1\uffff\1\101\1\103\1\uffff\1\106\1\uffff\1\112\1\uffff\1\114\1\115\1\116\1\117\1\120\1\121\1\122\1\123\1\124\1\127\1\131\1\133\1\uffff\1\135\1\136\1\141\1\142\1\143\2\uffff\3\74\1\151\5\uffff\1\160\1\uffff\7\74\1\uffff\1\174\2\67\3\uffff\3\74\12\uffff\1\174\17\uffff\1\u0085\1\74\1\uffff\1\74\1\uffff\1\74\4\uffff\2\74\5\uffff\1\u008b\2\74\11\uffff\11\74\6\uffff\4\74\1\uffff\1\u009d\4\74\1\uffff\1\u00a2\1\u00a3\6\74\1\u00aa\6\74\1\u00b1\1\u00b2\1\uffff\4\74\2\uffff\1\u00b7\1\u00b8\4\74\1\uffff\3\74\1\u00c0\1\u00c1\1\u00c2\2\uffff\1\u00c3\1\74\1\u00c5\1\74\2\uffff\7\74\4\uffff\1\u00ce\1\uffff\5\74\1\u00d4\1\u00d5\1\74\1\uffff\1\74\1\u00d8\1\74\1\u00da\1\74\2\uffff\1\u00dc\1\u00dd\1\uffff\1\74\1\uffff\1\u00df\2\uffff\1\74\1\uffff\1\u00e1\1\uffff"; static final String DFA17_eofS = - "\u00de\uffff"; + "\u00e2\uffff"; static final String DFA17_minS = - "\1\0\1\60\1\75\1\uffff\2\75\1\uffff\1\60\1\uffff\1\52\1\uffff\14\60\1\uffff\5\60\2\uffff\1\155\1\uffff\1\122\1\117\1\116\1\101\5\uffff\1\75\1\162\1\170\1\151\1\164\2\157\1\uffff\1\56\2\0\3\uffff\1\154\1\157\13\uffff\1\56\16\uffff\1\60\1\146\1\uffff\1\156\1\uffff\1\144\4\uffff\1\162\1\163\5\uffff\1\160\1\163\1\uffff\1\60\1\122\1\104\10\uffff\1\160\1\165\1\160\1\164\1\162\1\157\1\151\6\uffff\1\163\2\141\1\uffff\1\60\1\163\1\165\1\141\1\164\1\157\1\164\1\60\1\uffff\2\60\3\145\1\162\1\145\1\151\1\154\1\144\1\145\1\164\1\60\1\uffff\1\164\1\154\1\171\2\162\1\141\3\uffff\2\60\1\156\1\145\1\162\1\156\1\145\3\60\1\uffff\1\60\1\145\1\60\1\141\1\164\1\156\2\uffff\1\144\1\163\1\141\1\147\1\141\4\uffff\1\60\1\uffff\1\143\1\60\1\143\2\163\1\154\1\60\1\156\1\uffff\1\164\1\uffff\1\145\1\60\1\151\1\60\1\uffff\3\60\1\uffff\1\157\4\uffff\1\156\1\60\1\uffff"; + "\1\0\1\60\1\75\1\uffff\2\75\1\uffff\1\60\1\uffff\1\52\1\uffff\14\60\1\uffff\5\60\2\uffff\1\122\1\117\1\116\1\101\5\uffff\1\75\1\uffff\1\162\1\170\1\151\1\155\1\164\2\157\1\uffff\1\56\2\0\3\uffff\1\154\2\157\12\uffff\1\56\17\uffff\1\60\1\146\1\uffff\1\156\1\uffff\1\144\4\uffff\1\162\1\163\5\uffff\1\60\1\122\1\104\11\uffff\1\160\1\165\1\160\1\164\1\163\1\160\1\162\1\157\1\151\6\uffff\1\163\1\141\1\155\1\141\1\uffff\1\60\1\163\1\165\1\141\1\164\1\uffff\2\60\3\145\1\162\1\145\1\164\1\60\1\157\1\151\1\154\1\144\1\145\1\164\2\60\1\uffff\1\164\1\154\1\171\1\162\2\uffff\2\60\1\156\1\145\1\162\1\141\1\uffff\1\162\1\156\1\145\3\60\2\uffff\1\60\1\145\1\60\1\141\2\uffff\1\144\1\163\1\141\1\156\1\164\1\147\1\141\4\uffff\1\60\1\uffff\1\143\2\163\1\154\1\143\2\60\1\156\1\uffff\1\164\1\60\1\151\1\60\1\145\2\uffff\2\60\1\uffff\1\157\1\uffff\1\60\2\uffff\1\156\1\uffff\1\60\1\uffff"; static final String DFA17_maxS = - "\1\uffff\1\172\1\75\1\uffff\2\75\1\uffff\1\71\1\uffff\1\57\1\uffff\14\172\1\uffff\5\172\2\uffff\1\156\1\uffff\1\122\1\117\1\116\1\172\5\uffff\1\75\1\171\1\170\1\151\1\164\2\157\1\uffff\1\145\2\uffff\3\uffff\1\154\1\157\13\uffff\1\145\16\uffff\1\172\1\146\1\uffff\1\156\1\uffff\1\144\4\uffff\1\162\1\163\5\uffff\1\160\1\164\1\uffff\1\172\1\122\1\104\10\uffff\1\160\1\165\2\164\1\162\1\157\1\151\6\uffff\1\163\2\141\1\uffff\1\172\1\163\1\165\1\141\1\164\1\157\1\164\1\172\1\uffff\2\172\3\145\1\162\1\145\1\151\1\154\1\144\1\145\1\164\1\172\1\uffff\1\164\1\154\1\171\2\162\1\141\3\uffff\2\172\1\156\1\145\1\162\1\156\1\145\3\172\1\uffff\1\172\1\145\1\172\1\141\1\164\1\156\2\uffff\1\144\1\163\1\141\1\147\1\141\4\uffff\1\172\1\uffff\1\143\1\172\1\143\2\163\1\154\1\172\1\156\1\uffff\1\164\1\uffff\1\145\1\172\1\151\1\172\1\uffff\3\172\1\uffff\1\157\4\uffff\1\156\1\172\1\uffff"; + "\1\uffff\1\172\1\75\1\uffff\2\75\1\uffff\1\71\1\uffff\1\57\1\uffff\14\172\1\uffff\5\172\2\uffff\1\122\1\117\1\116\1\172\5\uffff\1\75\1\uffff\1\171\1\170\1\151\1\156\1\164\2\157\1\uffff\1\145\2\uffff\3\uffff\1\154\2\157\12\uffff\1\145\17\uffff\1\172\1\146\1\uffff\1\156\1\uffff\1\144\4\uffff\1\162\1\163\5\uffff\1\172\1\122\1\104\11\uffff\1\160\1\165\3\164\1\160\1\162\1\157\1\151\6\uffff\1\163\1\141\1\155\1\141\1\uffff\1\172\1\163\1\165\1\141\1\164\1\uffff\2\172\3\145\1\162\1\145\1\164\1\172\1\157\1\151\1\154\1\144\1\145\1\164\2\172\1\uffff\1\164\1\154\1\171\1\162\2\uffff\2\172\1\156\1\145\1\162\1\141\1\uffff\1\162\1\156\1\145\3\172\2\uffff\1\172\1\145\1\172\1\141\2\uffff\1\144\1\163\1\141\1\156\1\164\1\147\1\141\4\uffff\1\172\1\uffff\1\143\2\163\1\154\1\143\2\172\1\156\1\uffff\1\164\1\172\1\151\1\172\1\145\2\uffff\2\172\1\uffff\1\157\1\uffff\1\172\2\uffff\1\156\1\uffff\1\172\1\uffff"; static final String DFA17_acceptS = - "\3\uffff\1\4\2\uffff\1\10\1\uffff\1\12\1\uffff\1\14\14\uffff\1\32\5\uffff\1\42\1\43\1\uffff\1\45\4\uffff\1\52\1\53\1\54\1\55\1\56\7\uffff\1\77\3\uffff\1\107\1\112\1\113\2\uffff\1\107\1\35\1\2\1\3\1\4\1\5\1\100\1\7\1\6\1\10\1\11\1\uffff\1\12\1\110\1\111\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\2\uffff\1\27\1\uffff\1\30\1\uffff\1\31\1\32\1\33\1\34\2\uffff\1\36\1\37\1\40\1\42\1\43\2\uffff\1\45\3\uffff\1\51\1\52\1\53\1\54\1\55\1\56\1\57\1\62\7\uffff\1\77\1\103\1\104\1\105\1\106\1\112\3\uffff\1\26\10\uffff\1\46\15\uffff\1\75\6\uffff\1\67\1\47\1\50\12\uffff\1\73\6\uffff\1\60\1\101\5\uffff\1\72\1\1\1\70\1\76\1\uffff\1\74\10\uffff\1\41\1\uffff\1\44\4\uffff\1\65\3\uffff\1\61\1\uffff\1\63\1\71\1\102\1\64\2\uffff\1\66"; + "\3\uffff\1\4\2\uffff\1\10\1\uffff\1\12\1\uffff\1\14\14\uffff\1\32\5\uffff\1\42\1\43\4\uffff\1\50\1\51\1\52\1\53\1\54\1\uffff\1\56\7\uffff\1\100\3\uffff\1\110\1\113\1\114\3\uffff\1\35\1\110\1\2\1\3\1\4\1\5\1\101\1\7\1\6\1\10\1\uffff\1\11\1\12\1\111\1\112\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\2\uffff\1\27\1\uffff\1\30\1\uffff\1\31\1\32\1\33\1\34\2\uffff\1\36\1\37\1\40\1\42\1\43\3\uffff\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\61\1\56\11\uffff\1\100\1\104\1\105\1\106\1\107\1\113\4\uffff\1\26\5\uffff\1\44\21\uffff\1\74\4\uffff\1\45\1\46\6\uffff\1\66\6\uffff\1\77\1\72\4\uffff\1\57\1\102\7\uffff\1\71\1\1\1\67\1\75\1\uffff\1\73\10\uffff\1\41\5\uffff\1\76\1\64\2\uffff\1\60\1\uffff\1\62\1\uffff\1\70\1\103\1\uffff\1\63\1\uffff\1\65"; static final String DFA17_specialS = - "\1\1\62\uffff\1\0\1\2\u00a9\uffff}>"; + "\1\1\62\uffff\1\2\1\0\u00ad\uffff}>"; static final String[] DFA17_transitionS = { - "\11\67\2\66\2\67\1\66\22\67\1\66\1\4\1\63\2\67\1\12\1\67\1\64\1\50\1\51\1\10\1\6\1\47\1\7\1\61\1\11\12\62\1\52\1\40\1\5\1\3\1\2\2\67\1\43\3\65\1\15\1\65\1\20\5\65\1\21\1\65\1\41\1\16\3\65\1\17\3\65\1\42\1\13\1\14\1\45\1\67\1\46\1\44\1\65\1\67\1\32\1\57\1\25\1\24\1\54\1\1\1\65\1\23\1\37\1\65\1\22\1\55\1\26\1\30\1\65\1\31\2\65\1\56\1\53\1\65\1\60\2\65\1\34\1\33\1\35\1\67\1\36\67\67\1\27\uff4a\67", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\1\70\12\72\1\71\16\72", - "\1\74", + "\11\67\2\66\2\67\1\66\22\67\1\66\1\4\1\63\2\67\1\12\1\67\1\64\1\46\1\47\1\10\1\6\1\45\1\7\1\61\1\11\12\62\1\50\1\51\1\5\1\3\1\2\2\67\1\41\3\65\1\15\1\65\1\20\5\65\1\21\1\65\1\37\1\16\3\65\1\17\3\65\1\40\1\13\1\14\1\43\1\67\1\44\1\42\1\65\1\67\1\32\1\57\1\25\1\24\1\53\1\1\1\65\1\23\1\55\1\65\1\22\1\54\1\26\1\30\1\65\1\31\2\65\1\56\1\52\1\65\1\60\2\65\1\34\1\33\1\35\1\67\1\36\67\67\1\27\uff4a\67", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\1\70\12\74\1\71\5\74\1\72\10\74", + "\1\75", "", - "\1\77", - "\1\101", + "\1\100", + "\1\102", "", "\12\105", "", - "\1\107\4\uffff\1\110", - "", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\1\124\3\72\1\125\25\72", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\16\72\1\127\13\72", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\16\72\1\131\13\72", - "", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\1\72\1\137\17\72\1\136\10\72", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "", - "", - "\1\145\1\146", - "", + "\1\110\4\uffff\1\111", + "", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\1\125\3\74\1\126\25\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\16\74\1\130\13\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\16\74\1\132\13\74", + "", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\1\74\1\140\17\74\1\137\10\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "", + "", + "\1\146", + "\1\147", "\1\150", - "\1\151", - "\1\152", - "\32\72\4\uffff\1\72\1\uffff\32\72", + "\32\74\4\uffff\1\74\1\uffff\32\74", "", "", "", "", "", - "\1\161", - "\1\164\6\uffff\1\163", + "\1\157", + "", + "\1\163\6\uffff\1\162", + "\1\164", "\1\165", - "\1\166", - "\1\167", + "\1\167\1\166", "\1\170", "\1\171", + "\1\172", "", - "\1\174\1\uffff\12\105\53\uffff\1\174", - "\0\175", + "\1\175\1\uffff\12\105\53\uffff\1\175", "\0\176", + "\0\177", "", "", "", - "\1\u0080", "\1\u0081", + "\1\u0082", + "\1\u0083", "", "", "", @@ -2799,8 +2829,7 @@ public class InternalDefinitionLanguageLexer extends Lexer { "", "", "", - "", - "\1\174\1\uffff\12\105\53\uffff\1\174", + "\1\175\1\uffff\12\105\53\uffff\1\175", "", "", "", @@ -2815,29 +2844,27 @@ public class InternalDefinitionLanguageLexer extends Lexer { "", "", "", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\23\72\1\u0082\6\72", - "\1\u0084", - "", - "\1\u0085", "", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\23\74\1\u0084\6\74", "\1\u0086", "", + "\1\u0087", "", + "\1\u0088", "", "", - "\1\u0087", - "\1\u0088", "", "", + "\1\u0089", + "\1\u008a", "", "", "", - "\1\u0089", - "\1\u008a\1\u008b", "", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\1\u008c", "\1\u008d", - "\1\u008e", "", "", "", @@ -2846,112 +2873,118 @@ public class InternalDefinitionLanguageLexer extends Lexer { "", "", "", + "", + "\1\u008e", "\1\u008f", - "\1\u0090", - "\1\u0092\3\uffff\1\u0091", - "\1\u0093", - "\1\u0094", + "\1\u0091\3\uffff\1\u0090", + "\1\u0092", + "\1\u0093\1\u0094", "\1\u0095", "\1\u0096", + "\1\u0097", + "\1\u0098", "", "", "", "", "", "", - "\1\u0097", - "\1\u0098", "\1\u0099", - "", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u009a", "\1\u009b", "\1\u009c", - "\1\u009d", + "", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u009e", "\1\u009f", "\1\u00a0", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u00a1", "", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u00a4", "\1\u00a5", "\1\u00a6", "\1\u00a7", "\1\u00a8", "\1\u00a9", - "\1\u00aa", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u00ab", "\1\u00ac", "\1\u00ad", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "", + "\1\u00ae", "\1\u00af", "\1\u00b0", - "\1\u00b1", - "\1\u00b2", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "", "\1\u00b3", "\1\u00b4", + "\1\u00b5", + "\1\u00b6", "", "", - "", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u00b7", - "\1\u00b8", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u00b9", "\1\u00ba", "\1\u00bb", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u00c0", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u00c2", - "\1\u00c3", - "\1\u00c4", + "\1\u00bc", "", + "\1\u00bd", + "\1\u00be", + "\1\u00bf", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "", - "\1\u00c5", + "", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\1\u00c4", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u00c6", + "", + "", "\1\u00c7", "\1\u00c8", "\1\u00c9", + "\1\u00ca", + "\1\u00cb", + "\1\u00cc", + "\1\u00cd", "", "", "", "", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "", - "\1\u00cb", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u00cd", - "\1\u00ce", "\1\u00cf", "\1\u00d0", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u00d1", "\1\u00d2", - "", "\1\u00d3", - "", - "\1\u00d4", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u00d6", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "", + "\1\u00d7", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\1\u00d9", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u00db", "", "", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "", + "\1\u00de", + "", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "", "", + "\1\u00e0", "", - "\1\u00dc", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "" }; @@ -2985,17 +3018,17 @@ public class InternalDefinitionLanguageLexer extends Lexer { this.transition = DFA17_transition; } public String getDescription() { - return "1:1: Tokens : ( 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 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | RULE_INT | RULE_DOUBLE | RULE_STRING | RULE_QUOTED_ID | RULE_ID | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; + return "1:1: Tokens : ( 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 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | RULE_INT | RULE_DOUBLE | RULE_STRING | RULE_QUOTED_ID | RULE_ID | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { IntStream input = _input; int _s = s; switch ( s ) { case 0 : - int LA17_51 = input.LA(1); + int LA17_52 = input.LA(1); s = -1; - if ( ((LA17_51>='\u0000' && LA17_51<='\uFFFF')) ) {s = 125;} + if ( ((LA17_52>='\u0000' && LA17_52<='\uFFFF')) ) {s = 127;} else s = 55; @@ -3065,35 +3098,35 @@ public class InternalDefinitionLanguageLexer extends Lexer { else if ( (LA17_0=='}') ) {s = 30;} - else if ( (LA17_0=='i') ) {s = 31;} + else if ( (LA17_0=='O') ) {s = 31;} - else if ( (LA17_0==';') ) {s = 32;} + else if ( (LA17_0=='X') ) {s = 32;} - else if ( (LA17_0=='O') ) {s = 33;} + else if ( (LA17_0=='A') ) {s = 33;} - else if ( (LA17_0=='X') ) {s = 34;} + else if ( (LA17_0=='^') ) {s = 34;} - else if ( (LA17_0=='A') ) {s = 35;} + else if ( (LA17_0=='[') ) {s = 35;} - else if ( (LA17_0=='^') ) {s = 36;} + else if ( (LA17_0==']') ) {s = 36;} - else if ( (LA17_0=='[') ) {s = 37;} + else if ( (LA17_0==',') ) {s = 37;} - else if ( (LA17_0==']') ) {s = 38;} + else if ( (LA17_0=='(') ) {s = 38;} - else if ( (LA17_0==',') ) {s = 39;} + else if ( (LA17_0==')') ) {s = 39;} - else if ( (LA17_0=='(') ) {s = 40;} + else if ( (LA17_0==':') ) {s = 40;} - else if ( (LA17_0==')') ) {s = 41;} + else if ( (LA17_0==';') ) {s = 41;} - else if ( (LA17_0==':') ) {s = 42;} + else if ( (LA17_0=='t') ) {s = 42;} - else if ( (LA17_0=='t') ) {s = 43;} + else if ( (LA17_0=='e') ) {s = 43;} - else if ( (LA17_0=='e') ) {s = 44;} + else if ( (LA17_0=='l') ) {s = 44;} - else if ( (LA17_0=='l') ) {s = 45;} + else if ( (LA17_0=='i') ) {s = 45;} else if ( (LA17_0=='s') ) {s = 46;} @@ -3118,10 +3151,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { if ( s>=0 ) return s; break; case 2 : - int LA17_52 = input.LA(1); + int LA17_51 = input.LA(1); s = -1; - if ( ((LA17_52>='\u0000' && LA17_52<='\uFFFF')) ) {s = 126;} + if ( ((LA17_51>='\u0000' && LA17_51<='\uFFFF')) ) {s = 126;} else s = 55; diff --git a/src/languages/de.evoal.languages.model.dl.dsl.ide/src-gen/de/evoal/languages/model/dl/dsl/ide/contentassist/antlr/internal/InternalDefinitionLanguageParser.java b/src/languages/de.evoal.languages.model.dl.dsl.ide/src-gen/de/evoal/languages/model/dl/dsl/ide/contentassist/antlr/internal/InternalDefinitionLanguageParser.java index ab406b60..862a6402 100644 --- a/src/languages/de.evoal.languages.model.dl.dsl.ide/src-gen/de/evoal/languages/model/dl/dsl/ide/contentassist/antlr/internal/InternalDefinitionLanguageParser.java +++ b/src/languages/de.evoal.languages.model.dl.dsl.ide/src-gen/de/evoal/languages/model/dl/dsl/ide/contentassist/antlr/internal/InternalDefinitionLanguageParser.java @@ -23,7 +23,7 @@ import java.util.HashMap; @SuppressWarnings("all") public class InternalDefinitionLanguageParser extends AbstractInternalContentAssistParser { public static final String[] tokenNames = new String[] { - "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_QUOTED_ID", "RULE_ID", "RULE_DOUBLE", "RULE_INT", "RULE_STRING", "RULE_DIGIT", "RULE_EXPONENT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'false'", "'>='", "'>'", "'='", "'!='", "'<'", "'<='", "'+'", "'-'", "'*'", "'/'", "'%'", "'Y'", "'Z'", "'E'", "'P'", "'T'", "'G'", "'M'", "'k'", "'h'", "'da'", "'d'", "'c'", "'m'", "'\\u00B5'", "'n'", "'p'", "'f'", "'a'", "'z'", "'y'", "'module'", "'{'", "'}'", "'import'", "';'", "'OR'", "'XOR'", "'AND'", "'^'", "'['", "']'", "','", "'('", "')'", "':='", "'type'", "'extends'", "':'", "'literal'", "'instance'", "'string'", "'expression'", "'int'", "'float'", "'boolean'", "'void'", "'data'", "'array'", "'def'", "'const'", "'.'", "'!'", "'true'", "'abstract'" + "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_QUOTED_ID", "RULE_ID", "RULE_DOUBLE", "RULE_INT", "RULE_STRING", "RULE_DIGIT", "RULE_EXPONENT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'false'", "'>='", "'>'", "'='", "'!='", "'<'", "'<='", "'+'", "'-'", "'*'", "'/'", "'%'", "'Y'", "'Z'", "'E'", "'P'", "'T'", "'G'", "'M'", "'k'", "'h'", "'da'", "'d'", "'c'", "'m'", "'\\u00B5'", "'n'", "'p'", "'f'", "'a'", "'z'", "'y'", "'module'", "'{'", "'}'", "'OR'", "'XOR'", "'AND'", "'^'", "'['", "']'", "','", "'('", "')'", "':='", "';'", "'type'", "'extends'", "':'", "'literal'", "'instance'", "'string'", "'expression'", "'int'", "'float'", "'boolean'", "'void'", "'data'", "'array'", "'def'", "'const'", "'import'", "'from'", "'.'", "'!'", "'true'", "'abstract'" }; public static final int T__50=50; public static final int T__19=19; @@ -90,6 +90,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss public static final int T__32=32; public static final int T__76=76; public static final int T__80=80; + public static final int T__81=81; public static final int RULE_WS=13; public static final int RULE_ANY_OTHER=14; public static final int RULE_EXPONENT=10; @@ -224,97 +225,12 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR end "ruleDefinitionModelRule" - // $ANTLR start "entryRuleImportRule" - // InternalDefinitionLanguage.g:80:1: entryRuleImportRule : ruleImportRule EOF ; - public final void entryRuleImportRule() throws RecognitionException { - try { - // InternalDefinitionLanguage.g:81:1: ( ruleImportRule EOF ) - // InternalDefinitionLanguage.g:82:1: ruleImportRule EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getImportRuleRule()); - } - pushFollow(FOLLOW_1); - ruleImportRule(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getImportRuleRule()); - } - match(input,EOF,FOLLOW_2); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleImportRule" - - - // $ANTLR start "ruleImportRule" - // InternalDefinitionLanguage.g:89:1: ruleImportRule : ( ( rule__ImportRule__Group__0 ) ) ; - public final void ruleImportRule() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDefinitionLanguage.g:93:2: ( ( ( rule__ImportRule__Group__0 ) ) ) - // InternalDefinitionLanguage.g:94:2: ( ( rule__ImportRule__Group__0 ) ) - { - // InternalDefinitionLanguage.g:94:2: ( ( rule__ImportRule__Group__0 ) ) - // InternalDefinitionLanguage.g:95:3: ( rule__ImportRule__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getImportRuleAccess().getGroup()); - } - // InternalDefinitionLanguage.g:96:3: ( rule__ImportRule__Group__0 ) - // InternalDefinitionLanguage.g:96:4: rule__ImportRule__Group__0 - { - pushFollow(FOLLOW_2); - rule__ImportRule__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getImportRuleAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleImportRule" - - // $ANTLR start "entryRuleExpressionRule" - // InternalDefinitionLanguage.g:105:1: entryRuleExpressionRule : ruleExpressionRule EOF ; + // InternalDefinitionLanguage.g:80:1: entryRuleExpressionRule : ruleExpressionRule EOF ; public final void entryRuleExpressionRule() throws RecognitionException { try { - // InternalDefinitionLanguage.g:106:1: ( ruleExpressionRule EOF ) - // InternalDefinitionLanguage.g:107:1: ruleExpressionRule EOF + // InternalDefinitionLanguage.g:81:1: ( ruleExpressionRule EOF ) + // InternalDefinitionLanguage.g:82:1: ruleExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionRuleRule()); @@ -344,17 +260,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "ruleExpressionRule" - // InternalDefinitionLanguage.g:114:1: ruleExpressionRule : ( ruleOrExpressionRule ) ; + // InternalDefinitionLanguage.g:89:1: ruleExpressionRule : ( ruleOrExpressionRule ) ; public final void ruleExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:118:2: ( ( ruleOrExpressionRule ) ) - // InternalDefinitionLanguage.g:119:2: ( ruleOrExpressionRule ) + // InternalDefinitionLanguage.g:93:2: ( ( ruleOrExpressionRule ) ) + // InternalDefinitionLanguage.g:94:2: ( ruleOrExpressionRule ) { - // InternalDefinitionLanguage.g:119:2: ( ruleOrExpressionRule ) - // InternalDefinitionLanguage.g:120:3: ruleOrExpressionRule + // InternalDefinitionLanguage.g:94:2: ( ruleOrExpressionRule ) + // InternalDefinitionLanguage.g:95:3: ruleOrExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionRuleAccess().getOrExpressionRuleParserRuleCall()); @@ -389,11 +305,11 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "entryRuleOrExpressionRule" - // InternalDefinitionLanguage.g:130:1: entryRuleOrExpressionRule : ruleOrExpressionRule EOF ; + // InternalDefinitionLanguage.g:105:1: entryRuleOrExpressionRule : ruleOrExpressionRule EOF ; public final void entryRuleOrExpressionRule() throws RecognitionException { try { - // InternalDefinitionLanguage.g:131:1: ( ruleOrExpressionRule EOF ) - // InternalDefinitionLanguage.g:132:1: ruleOrExpressionRule EOF + // InternalDefinitionLanguage.g:106:1: ( ruleOrExpressionRule EOF ) + // InternalDefinitionLanguage.g:107:1: ruleOrExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOrExpressionRuleRule()); @@ -423,23 +339,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "ruleOrExpressionRule" - // InternalDefinitionLanguage.g:139:1: ruleOrExpressionRule : ( ( rule__OrExpressionRule__Group__0 ) ) ; + // InternalDefinitionLanguage.g:114:1: ruleOrExpressionRule : ( ( rule__OrExpressionRule__Group__0 ) ) ; public final void ruleOrExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:143:2: ( ( ( rule__OrExpressionRule__Group__0 ) ) ) - // InternalDefinitionLanguage.g:144:2: ( ( rule__OrExpressionRule__Group__0 ) ) + // InternalDefinitionLanguage.g:118:2: ( ( ( rule__OrExpressionRule__Group__0 ) ) ) + // InternalDefinitionLanguage.g:119:2: ( ( rule__OrExpressionRule__Group__0 ) ) { - // InternalDefinitionLanguage.g:144:2: ( ( rule__OrExpressionRule__Group__0 ) ) - // InternalDefinitionLanguage.g:145:3: ( rule__OrExpressionRule__Group__0 ) + // InternalDefinitionLanguage.g:119:2: ( ( rule__OrExpressionRule__Group__0 ) ) + // InternalDefinitionLanguage.g:120:3: ( rule__OrExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOrExpressionRuleAccess().getGroup()); } - // InternalDefinitionLanguage.g:146:3: ( rule__OrExpressionRule__Group__0 ) - // InternalDefinitionLanguage.g:146:4: rule__OrExpressionRule__Group__0 + // InternalDefinitionLanguage.g:121:3: ( rule__OrExpressionRule__Group__0 ) + // InternalDefinitionLanguage.g:121:4: rule__OrExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__OrExpressionRule__Group__0(); @@ -474,11 +390,11 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "entryRuleXorExpressionRule" - // InternalDefinitionLanguage.g:155:1: entryRuleXorExpressionRule : ruleXorExpressionRule EOF ; + // InternalDefinitionLanguage.g:130:1: entryRuleXorExpressionRule : ruleXorExpressionRule EOF ; public final void entryRuleXorExpressionRule() throws RecognitionException { try { - // InternalDefinitionLanguage.g:156:1: ( ruleXorExpressionRule EOF ) - // InternalDefinitionLanguage.g:157:1: ruleXorExpressionRule EOF + // InternalDefinitionLanguage.g:131:1: ( ruleXorExpressionRule EOF ) + // InternalDefinitionLanguage.g:132:1: ruleXorExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXorExpressionRuleRule()); @@ -508,23 +424,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "ruleXorExpressionRule" - // InternalDefinitionLanguage.g:164:1: ruleXorExpressionRule : ( ( rule__XorExpressionRule__Group__0 ) ) ; + // InternalDefinitionLanguage.g:139:1: ruleXorExpressionRule : ( ( rule__XorExpressionRule__Group__0 ) ) ; public final void ruleXorExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:168:2: ( ( ( rule__XorExpressionRule__Group__0 ) ) ) - // InternalDefinitionLanguage.g:169:2: ( ( rule__XorExpressionRule__Group__0 ) ) + // InternalDefinitionLanguage.g:143:2: ( ( ( rule__XorExpressionRule__Group__0 ) ) ) + // InternalDefinitionLanguage.g:144:2: ( ( rule__XorExpressionRule__Group__0 ) ) { - // InternalDefinitionLanguage.g:169:2: ( ( rule__XorExpressionRule__Group__0 ) ) - // InternalDefinitionLanguage.g:170:3: ( rule__XorExpressionRule__Group__0 ) + // InternalDefinitionLanguage.g:144:2: ( ( rule__XorExpressionRule__Group__0 ) ) + // InternalDefinitionLanguage.g:145:3: ( rule__XorExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXorExpressionRuleAccess().getGroup()); } - // InternalDefinitionLanguage.g:171:3: ( rule__XorExpressionRule__Group__0 ) - // InternalDefinitionLanguage.g:171:4: rule__XorExpressionRule__Group__0 + // InternalDefinitionLanguage.g:146:3: ( rule__XorExpressionRule__Group__0 ) + // InternalDefinitionLanguage.g:146:4: rule__XorExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__XorExpressionRule__Group__0(); @@ -559,11 +475,11 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "entryRuleAndExpressionRule" - // InternalDefinitionLanguage.g:180:1: entryRuleAndExpressionRule : ruleAndExpressionRule EOF ; + // InternalDefinitionLanguage.g:155:1: entryRuleAndExpressionRule : ruleAndExpressionRule EOF ; public final void entryRuleAndExpressionRule() throws RecognitionException { try { - // InternalDefinitionLanguage.g:181:1: ( ruleAndExpressionRule EOF ) - // InternalDefinitionLanguage.g:182:1: ruleAndExpressionRule EOF + // InternalDefinitionLanguage.g:156:1: ( ruleAndExpressionRule EOF ) + // InternalDefinitionLanguage.g:157:1: ruleAndExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getAndExpressionRuleRule()); @@ -593,23 +509,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "ruleAndExpressionRule" - // InternalDefinitionLanguage.g:189:1: ruleAndExpressionRule : ( ( rule__AndExpressionRule__Group__0 ) ) ; + // InternalDefinitionLanguage.g:164:1: ruleAndExpressionRule : ( ( rule__AndExpressionRule__Group__0 ) ) ; public final void ruleAndExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:193:2: ( ( ( rule__AndExpressionRule__Group__0 ) ) ) - // InternalDefinitionLanguage.g:194:2: ( ( rule__AndExpressionRule__Group__0 ) ) + // InternalDefinitionLanguage.g:168:2: ( ( ( rule__AndExpressionRule__Group__0 ) ) ) + // InternalDefinitionLanguage.g:169:2: ( ( rule__AndExpressionRule__Group__0 ) ) { - // InternalDefinitionLanguage.g:194:2: ( ( rule__AndExpressionRule__Group__0 ) ) - // InternalDefinitionLanguage.g:195:3: ( rule__AndExpressionRule__Group__0 ) + // InternalDefinitionLanguage.g:169:2: ( ( rule__AndExpressionRule__Group__0 ) ) + // InternalDefinitionLanguage.g:170:3: ( rule__AndExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAndExpressionRuleAccess().getGroup()); } - // InternalDefinitionLanguage.g:196:3: ( rule__AndExpressionRule__Group__0 ) - // InternalDefinitionLanguage.g:196:4: rule__AndExpressionRule__Group__0 + // InternalDefinitionLanguage.g:171:3: ( rule__AndExpressionRule__Group__0 ) + // InternalDefinitionLanguage.g:171:4: rule__AndExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__AndExpressionRule__Group__0(); @@ -644,11 +560,11 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "entryRuleNotExpressionRule" - // InternalDefinitionLanguage.g:205:1: entryRuleNotExpressionRule : ruleNotExpressionRule EOF ; + // InternalDefinitionLanguage.g:180:1: entryRuleNotExpressionRule : ruleNotExpressionRule EOF ; public final void entryRuleNotExpressionRule() throws RecognitionException { try { - // InternalDefinitionLanguage.g:206:1: ( ruleNotExpressionRule EOF ) - // InternalDefinitionLanguage.g:207:1: ruleNotExpressionRule EOF + // InternalDefinitionLanguage.g:181:1: ( ruleNotExpressionRule EOF ) + // InternalDefinitionLanguage.g:182:1: ruleNotExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getNotExpressionRuleRule()); @@ -678,23 +594,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "ruleNotExpressionRule" - // InternalDefinitionLanguage.g:214:1: ruleNotExpressionRule : ( ( rule__NotExpressionRule__Group__0 ) ) ; + // InternalDefinitionLanguage.g:189:1: ruleNotExpressionRule : ( ( rule__NotExpressionRule__Group__0 ) ) ; public final void ruleNotExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:218:2: ( ( ( rule__NotExpressionRule__Group__0 ) ) ) - // InternalDefinitionLanguage.g:219:2: ( ( rule__NotExpressionRule__Group__0 ) ) + // InternalDefinitionLanguage.g:193:2: ( ( ( rule__NotExpressionRule__Group__0 ) ) ) + // InternalDefinitionLanguage.g:194:2: ( ( rule__NotExpressionRule__Group__0 ) ) { - // InternalDefinitionLanguage.g:219:2: ( ( rule__NotExpressionRule__Group__0 ) ) - // InternalDefinitionLanguage.g:220:3: ( rule__NotExpressionRule__Group__0 ) + // InternalDefinitionLanguage.g:194:2: ( ( rule__NotExpressionRule__Group__0 ) ) + // InternalDefinitionLanguage.g:195:3: ( rule__NotExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNotExpressionRuleAccess().getGroup()); } - // InternalDefinitionLanguage.g:221:3: ( rule__NotExpressionRule__Group__0 ) - // InternalDefinitionLanguage.g:221:4: rule__NotExpressionRule__Group__0 + // InternalDefinitionLanguage.g:196:3: ( rule__NotExpressionRule__Group__0 ) + // InternalDefinitionLanguage.g:196:4: rule__NotExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__NotExpressionRule__Group__0(); @@ -729,11 +645,11 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "entryRuleComparisonExpressionRule" - // InternalDefinitionLanguage.g:230:1: entryRuleComparisonExpressionRule : ruleComparisonExpressionRule EOF ; + // InternalDefinitionLanguage.g:205:1: entryRuleComparisonExpressionRule : ruleComparisonExpressionRule EOF ; public final void entryRuleComparisonExpressionRule() throws RecognitionException { try { - // InternalDefinitionLanguage.g:231:1: ( ruleComparisonExpressionRule EOF ) - // InternalDefinitionLanguage.g:232:1: ruleComparisonExpressionRule EOF + // InternalDefinitionLanguage.g:206:1: ( ruleComparisonExpressionRule EOF ) + // InternalDefinitionLanguage.g:207:1: ruleComparisonExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getComparisonExpressionRuleRule()); @@ -763,23 +679,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "ruleComparisonExpressionRule" - // InternalDefinitionLanguage.g:239:1: ruleComparisonExpressionRule : ( ( rule__ComparisonExpressionRule__Group__0 ) ) ; + // InternalDefinitionLanguage.g:214:1: ruleComparisonExpressionRule : ( ( rule__ComparisonExpressionRule__Group__0 ) ) ; public final void ruleComparisonExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:243:2: ( ( ( rule__ComparisonExpressionRule__Group__0 ) ) ) - // InternalDefinitionLanguage.g:244:2: ( ( rule__ComparisonExpressionRule__Group__0 ) ) + // InternalDefinitionLanguage.g:218:2: ( ( ( rule__ComparisonExpressionRule__Group__0 ) ) ) + // InternalDefinitionLanguage.g:219:2: ( ( rule__ComparisonExpressionRule__Group__0 ) ) { - // InternalDefinitionLanguage.g:244:2: ( ( rule__ComparisonExpressionRule__Group__0 ) ) - // InternalDefinitionLanguage.g:245:3: ( rule__ComparisonExpressionRule__Group__0 ) + // InternalDefinitionLanguage.g:219:2: ( ( rule__ComparisonExpressionRule__Group__0 ) ) + // InternalDefinitionLanguage.g:220:3: ( rule__ComparisonExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getComparisonExpressionRuleAccess().getGroup()); } - // InternalDefinitionLanguage.g:246:3: ( rule__ComparisonExpressionRule__Group__0 ) - // InternalDefinitionLanguage.g:246:4: rule__ComparisonExpressionRule__Group__0 + // InternalDefinitionLanguage.g:221:3: ( rule__ComparisonExpressionRule__Group__0 ) + // InternalDefinitionLanguage.g:221:4: rule__ComparisonExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__ComparisonExpressionRule__Group__0(); @@ -814,11 +730,11 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "entryRulePartialComparisonExpressionRule" - // InternalDefinitionLanguage.g:255:1: entryRulePartialComparisonExpressionRule : rulePartialComparisonExpressionRule EOF ; + // InternalDefinitionLanguage.g:230:1: entryRulePartialComparisonExpressionRule : rulePartialComparisonExpressionRule EOF ; public final void entryRulePartialComparisonExpressionRule() throws RecognitionException { try { - // InternalDefinitionLanguage.g:256:1: ( rulePartialComparisonExpressionRule EOF ) - // InternalDefinitionLanguage.g:257:1: rulePartialComparisonExpressionRule EOF + // InternalDefinitionLanguage.g:231:1: ( rulePartialComparisonExpressionRule EOF ) + // InternalDefinitionLanguage.g:232:1: rulePartialComparisonExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getPartialComparisonExpressionRuleRule()); @@ -848,23 +764,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rulePartialComparisonExpressionRule" - // InternalDefinitionLanguage.g:264:1: rulePartialComparisonExpressionRule : ( ( rule__PartialComparisonExpressionRule__Group__0 ) ) ; + // InternalDefinitionLanguage.g:239:1: rulePartialComparisonExpressionRule : ( ( rule__PartialComparisonExpressionRule__Group__0 ) ) ; public final void rulePartialComparisonExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:268:2: ( ( ( rule__PartialComparisonExpressionRule__Group__0 ) ) ) - // InternalDefinitionLanguage.g:269:2: ( ( rule__PartialComparisonExpressionRule__Group__0 ) ) + // InternalDefinitionLanguage.g:243:2: ( ( ( rule__PartialComparisonExpressionRule__Group__0 ) ) ) + // InternalDefinitionLanguage.g:244:2: ( ( rule__PartialComparisonExpressionRule__Group__0 ) ) { - // InternalDefinitionLanguage.g:269:2: ( ( rule__PartialComparisonExpressionRule__Group__0 ) ) - // InternalDefinitionLanguage.g:270:3: ( rule__PartialComparisonExpressionRule__Group__0 ) + // InternalDefinitionLanguage.g:244:2: ( ( rule__PartialComparisonExpressionRule__Group__0 ) ) + // InternalDefinitionLanguage.g:245:3: ( rule__PartialComparisonExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPartialComparisonExpressionRuleAccess().getGroup()); } - // InternalDefinitionLanguage.g:271:3: ( rule__PartialComparisonExpressionRule__Group__0 ) - // InternalDefinitionLanguage.g:271:4: rule__PartialComparisonExpressionRule__Group__0 + // InternalDefinitionLanguage.g:246:3: ( rule__PartialComparisonExpressionRule__Group__0 ) + // InternalDefinitionLanguage.g:246:4: rule__PartialComparisonExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__PartialComparisonExpressionRule__Group__0(); @@ -899,11 +815,11 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "entryRuleAddOrSubtractExpressionRule" - // InternalDefinitionLanguage.g:280:1: entryRuleAddOrSubtractExpressionRule : ruleAddOrSubtractExpressionRule EOF ; + // InternalDefinitionLanguage.g:255:1: entryRuleAddOrSubtractExpressionRule : ruleAddOrSubtractExpressionRule EOF ; public final void entryRuleAddOrSubtractExpressionRule() throws RecognitionException { try { - // InternalDefinitionLanguage.g:281:1: ( ruleAddOrSubtractExpressionRule EOF ) - // InternalDefinitionLanguage.g:282:1: ruleAddOrSubtractExpressionRule EOF + // InternalDefinitionLanguage.g:256:1: ( ruleAddOrSubtractExpressionRule EOF ) + // InternalDefinitionLanguage.g:257:1: ruleAddOrSubtractExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getAddOrSubtractExpressionRuleRule()); @@ -933,23 +849,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "ruleAddOrSubtractExpressionRule" - // InternalDefinitionLanguage.g:289:1: ruleAddOrSubtractExpressionRule : ( ( rule__AddOrSubtractExpressionRule__Group__0 ) ) ; + // InternalDefinitionLanguage.g:264:1: ruleAddOrSubtractExpressionRule : ( ( rule__AddOrSubtractExpressionRule__Group__0 ) ) ; public final void ruleAddOrSubtractExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:293:2: ( ( ( rule__AddOrSubtractExpressionRule__Group__0 ) ) ) - // InternalDefinitionLanguage.g:294:2: ( ( rule__AddOrSubtractExpressionRule__Group__0 ) ) + // InternalDefinitionLanguage.g:268:2: ( ( ( rule__AddOrSubtractExpressionRule__Group__0 ) ) ) + // InternalDefinitionLanguage.g:269:2: ( ( rule__AddOrSubtractExpressionRule__Group__0 ) ) { - // InternalDefinitionLanguage.g:294:2: ( ( rule__AddOrSubtractExpressionRule__Group__0 ) ) - // InternalDefinitionLanguage.g:295:3: ( rule__AddOrSubtractExpressionRule__Group__0 ) + // InternalDefinitionLanguage.g:269:2: ( ( rule__AddOrSubtractExpressionRule__Group__0 ) ) + // InternalDefinitionLanguage.g:270:3: ( rule__AddOrSubtractExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAddOrSubtractExpressionRuleAccess().getGroup()); } - // InternalDefinitionLanguage.g:296:3: ( rule__AddOrSubtractExpressionRule__Group__0 ) - // InternalDefinitionLanguage.g:296:4: rule__AddOrSubtractExpressionRule__Group__0 + // InternalDefinitionLanguage.g:271:3: ( rule__AddOrSubtractExpressionRule__Group__0 ) + // InternalDefinitionLanguage.g:271:4: rule__AddOrSubtractExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__AddOrSubtractExpressionRule__Group__0(); @@ -984,11 +900,11 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "entryRuleMultiplyDivideModuloExpressionRule" - // InternalDefinitionLanguage.g:305:1: entryRuleMultiplyDivideModuloExpressionRule : ruleMultiplyDivideModuloExpressionRule EOF ; + // InternalDefinitionLanguage.g:280:1: entryRuleMultiplyDivideModuloExpressionRule : ruleMultiplyDivideModuloExpressionRule EOF ; public final void entryRuleMultiplyDivideModuloExpressionRule() throws RecognitionException { try { - // InternalDefinitionLanguage.g:306:1: ( ruleMultiplyDivideModuloExpressionRule EOF ) - // InternalDefinitionLanguage.g:307:1: ruleMultiplyDivideModuloExpressionRule EOF + // InternalDefinitionLanguage.g:281:1: ( ruleMultiplyDivideModuloExpressionRule EOF ) + // InternalDefinitionLanguage.g:282:1: ruleMultiplyDivideModuloExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplyDivideModuloExpressionRuleRule()); @@ -1018,23 +934,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "ruleMultiplyDivideModuloExpressionRule" - // InternalDefinitionLanguage.g:314:1: ruleMultiplyDivideModuloExpressionRule : ( ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) ) ; + // InternalDefinitionLanguage.g:289:1: ruleMultiplyDivideModuloExpressionRule : ( ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) ) ; public final void ruleMultiplyDivideModuloExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:318:2: ( ( ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) ) ) - // InternalDefinitionLanguage.g:319:2: ( ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) ) + // InternalDefinitionLanguage.g:293:2: ( ( ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) ) ) + // InternalDefinitionLanguage.g:294:2: ( ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) ) { - // InternalDefinitionLanguage.g:319:2: ( ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) ) - // InternalDefinitionLanguage.g:320:3: ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) + // InternalDefinitionLanguage.g:294:2: ( ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) ) + // InternalDefinitionLanguage.g:295:3: ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplyDivideModuloExpressionRuleAccess().getGroup()); } - // InternalDefinitionLanguage.g:321:3: ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) - // InternalDefinitionLanguage.g:321:4: rule__MultiplyDivideModuloExpressionRule__Group__0 + // InternalDefinitionLanguage.g:296:3: ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) + // InternalDefinitionLanguage.g:296:4: rule__MultiplyDivideModuloExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__MultiplyDivideModuloExpressionRule__Group__0(); @@ -1069,11 +985,11 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "entryRulePowerOfExpressionRule" - // InternalDefinitionLanguage.g:330:1: entryRulePowerOfExpressionRule : rulePowerOfExpressionRule EOF ; + // InternalDefinitionLanguage.g:305:1: entryRulePowerOfExpressionRule : rulePowerOfExpressionRule EOF ; public final void entryRulePowerOfExpressionRule() throws RecognitionException { try { - // InternalDefinitionLanguage.g:331:1: ( rulePowerOfExpressionRule EOF ) - // InternalDefinitionLanguage.g:332:1: rulePowerOfExpressionRule EOF + // InternalDefinitionLanguage.g:306:1: ( rulePowerOfExpressionRule EOF ) + // InternalDefinitionLanguage.g:307:1: rulePowerOfExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getPowerOfExpressionRuleRule()); @@ -1103,23 +1019,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rulePowerOfExpressionRule" - // InternalDefinitionLanguage.g:339:1: rulePowerOfExpressionRule : ( ( rule__PowerOfExpressionRule__Group__0 ) ) ; + // InternalDefinitionLanguage.g:314:1: rulePowerOfExpressionRule : ( ( rule__PowerOfExpressionRule__Group__0 ) ) ; public final void rulePowerOfExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:343:2: ( ( ( rule__PowerOfExpressionRule__Group__0 ) ) ) - // InternalDefinitionLanguage.g:344:2: ( ( rule__PowerOfExpressionRule__Group__0 ) ) + // InternalDefinitionLanguage.g:318:2: ( ( ( rule__PowerOfExpressionRule__Group__0 ) ) ) + // InternalDefinitionLanguage.g:319:2: ( ( rule__PowerOfExpressionRule__Group__0 ) ) { - // InternalDefinitionLanguage.g:344:2: ( ( rule__PowerOfExpressionRule__Group__0 ) ) - // InternalDefinitionLanguage.g:345:3: ( rule__PowerOfExpressionRule__Group__0 ) + // InternalDefinitionLanguage.g:319:2: ( ( rule__PowerOfExpressionRule__Group__0 ) ) + // InternalDefinitionLanguage.g:320:3: ( rule__PowerOfExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPowerOfExpressionRuleAccess().getGroup()); } - // InternalDefinitionLanguage.g:346:3: ( rule__PowerOfExpressionRule__Group__0 ) - // InternalDefinitionLanguage.g:346:4: rule__PowerOfExpressionRule__Group__0 + // InternalDefinitionLanguage.g:321:3: ( rule__PowerOfExpressionRule__Group__0 ) + // InternalDefinitionLanguage.g:321:4: rule__PowerOfExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__PowerOfExpressionRule__Group__0(); @@ -1154,11 +1070,11 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "entryRuleUnaryAddOrSubtractExpressionRule" - // InternalDefinitionLanguage.g:355:1: entryRuleUnaryAddOrSubtractExpressionRule : ruleUnaryAddOrSubtractExpressionRule EOF ; + // InternalDefinitionLanguage.g:330:1: entryRuleUnaryAddOrSubtractExpressionRule : ruleUnaryAddOrSubtractExpressionRule EOF ; public final void entryRuleUnaryAddOrSubtractExpressionRule() throws RecognitionException { try { - // InternalDefinitionLanguage.g:356:1: ( ruleUnaryAddOrSubtractExpressionRule EOF ) - // InternalDefinitionLanguage.g:357:1: ruleUnaryAddOrSubtractExpressionRule EOF + // InternalDefinitionLanguage.g:331:1: ( ruleUnaryAddOrSubtractExpressionRule EOF ) + // InternalDefinitionLanguage.g:332:1: ruleUnaryAddOrSubtractExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAddOrSubtractExpressionRuleRule()); @@ -1188,23 +1104,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "ruleUnaryAddOrSubtractExpressionRule" - // InternalDefinitionLanguage.g:364:1: ruleUnaryAddOrSubtractExpressionRule : ( ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) ) ; + // InternalDefinitionLanguage.g:339:1: ruleUnaryAddOrSubtractExpressionRule : ( ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) ) ; public final void ruleUnaryAddOrSubtractExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:368:2: ( ( ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) ) ) - // InternalDefinitionLanguage.g:369:2: ( ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) ) + // InternalDefinitionLanguage.g:343:2: ( ( ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) ) ) + // InternalDefinitionLanguage.g:344:2: ( ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) ) { - // InternalDefinitionLanguage.g:369:2: ( ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) ) - // InternalDefinitionLanguage.g:370:3: ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) + // InternalDefinitionLanguage.g:344:2: ( ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) ) + // InternalDefinitionLanguage.g:345:3: ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAddOrSubtractExpressionRuleAccess().getGroup()); } - // InternalDefinitionLanguage.g:371:3: ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) - // InternalDefinitionLanguage.g:371:4: rule__UnaryAddOrSubtractExpressionRule__Group__0 + // InternalDefinitionLanguage.g:346:3: ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) + // InternalDefinitionLanguage.g:346:4: rule__UnaryAddOrSubtractExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__UnaryAddOrSubtractExpressionRule__Group__0(); @@ -1239,11 +1155,11 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "entryRuleValueRule" - // InternalDefinitionLanguage.g:380:1: entryRuleValueRule : ruleValueRule EOF ; + // InternalDefinitionLanguage.g:355:1: entryRuleValueRule : ruleValueRule EOF ; public final void entryRuleValueRule() throws RecognitionException { try { - // InternalDefinitionLanguage.g:381:1: ( ruleValueRule EOF ) - // InternalDefinitionLanguage.g:382:1: ruleValueRule EOF + // InternalDefinitionLanguage.g:356:1: ( ruleValueRule EOF ) + // InternalDefinitionLanguage.g:357:1: ruleValueRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getValueRuleRule()); @@ -1273,23 +1189,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "ruleValueRule" - // InternalDefinitionLanguage.g:389:1: ruleValueRule : ( ( rule__ValueRule__Alternatives ) ) ; + // InternalDefinitionLanguage.g:364:1: ruleValueRule : ( ( rule__ValueRule__Alternatives ) ) ; public final void ruleValueRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:393:2: ( ( ( rule__ValueRule__Alternatives ) ) ) - // InternalDefinitionLanguage.g:394:2: ( ( rule__ValueRule__Alternatives ) ) + // InternalDefinitionLanguage.g:368:2: ( ( ( rule__ValueRule__Alternatives ) ) ) + // InternalDefinitionLanguage.g:369:2: ( ( rule__ValueRule__Alternatives ) ) { - // InternalDefinitionLanguage.g:394:2: ( ( rule__ValueRule__Alternatives ) ) - // InternalDefinitionLanguage.g:395:3: ( rule__ValueRule__Alternatives ) + // InternalDefinitionLanguage.g:369:2: ( ( rule__ValueRule__Alternatives ) ) + // InternalDefinitionLanguage.g:370:3: ( rule__ValueRule__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getValueRuleAccess().getAlternatives()); } - // InternalDefinitionLanguage.g:396:3: ( rule__ValueRule__Alternatives ) - // InternalDefinitionLanguage.g:396:4: rule__ValueRule__Alternatives + // InternalDefinitionLanguage.g:371:3: ( rule__ValueRule__Alternatives ) + // InternalDefinitionLanguage.g:371:4: rule__ValueRule__Alternatives { pushFollow(FOLLOW_2); rule__ValueRule__Alternatives(); @@ -1324,11 +1240,11 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "entryRuleArrayRule" - // InternalDefinitionLanguage.g:405:1: entryRuleArrayRule : ruleArrayRule EOF ; + // InternalDefinitionLanguage.g:380:1: entryRuleArrayRule : ruleArrayRule EOF ; public final void entryRuleArrayRule() throws RecognitionException { try { - // InternalDefinitionLanguage.g:406:1: ( ruleArrayRule EOF ) - // InternalDefinitionLanguage.g:407:1: ruleArrayRule EOF + // InternalDefinitionLanguage.g:381:1: ( ruleArrayRule EOF ) + // InternalDefinitionLanguage.g:382:1: ruleArrayRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleRule()); @@ -1358,23 +1274,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "ruleArrayRule" - // InternalDefinitionLanguage.g:414:1: ruleArrayRule : ( ( rule__ArrayRule__Group__0 ) ) ; + // InternalDefinitionLanguage.g:389:1: ruleArrayRule : ( ( rule__ArrayRule__Group__0 ) ) ; public final void ruleArrayRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:418:2: ( ( ( rule__ArrayRule__Group__0 ) ) ) - // InternalDefinitionLanguage.g:419:2: ( ( rule__ArrayRule__Group__0 ) ) + // InternalDefinitionLanguage.g:393:2: ( ( ( rule__ArrayRule__Group__0 ) ) ) + // InternalDefinitionLanguage.g:394:2: ( ( rule__ArrayRule__Group__0 ) ) { - // InternalDefinitionLanguage.g:419:2: ( ( rule__ArrayRule__Group__0 ) ) - // InternalDefinitionLanguage.g:420:3: ( rule__ArrayRule__Group__0 ) + // InternalDefinitionLanguage.g:394:2: ( ( rule__ArrayRule__Group__0 ) ) + // InternalDefinitionLanguage.g:395:3: ( rule__ArrayRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getGroup()); } - // InternalDefinitionLanguage.g:421:3: ( rule__ArrayRule__Group__0 ) - // InternalDefinitionLanguage.g:421:4: rule__ArrayRule__Group__0 + // InternalDefinitionLanguage.g:396:3: ( rule__ArrayRule__Group__0 ) + // InternalDefinitionLanguage.g:396:4: rule__ArrayRule__Group__0 { pushFollow(FOLLOW_2); rule__ArrayRule__Group__0(); @@ -1409,11 +1325,11 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "entryRuleParanthesesRule" - // InternalDefinitionLanguage.g:430:1: entryRuleParanthesesRule : ruleParanthesesRule EOF ; + // InternalDefinitionLanguage.g:405:1: entryRuleParanthesesRule : ruleParanthesesRule EOF ; public final void entryRuleParanthesesRule() throws RecognitionException { try { - // InternalDefinitionLanguage.g:431:1: ( ruleParanthesesRule EOF ) - // InternalDefinitionLanguage.g:432:1: ruleParanthesesRule EOF + // InternalDefinitionLanguage.g:406:1: ( ruleParanthesesRule EOF ) + // InternalDefinitionLanguage.g:407:1: ruleParanthesesRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getParanthesesRuleRule()); @@ -1443,23 +1359,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "ruleParanthesesRule" - // InternalDefinitionLanguage.g:439:1: ruleParanthesesRule : ( ( rule__ParanthesesRule__Group__0 ) ) ; + // InternalDefinitionLanguage.g:414:1: ruleParanthesesRule : ( ( rule__ParanthesesRule__Group__0 ) ) ; public final void ruleParanthesesRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:443:2: ( ( ( rule__ParanthesesRule__Group__0 ) ) ) - // InternalDefinitionLanguage.g:444:2: ( ( rule__ParanthesesRule__Group__0 ) ) + // InternalDefinitionLanguage.g:418:2: ( ( ( rule__ParanthesesRule__Group__0 ) ) ) + // InternalDefinitionLanguage.g:419:2: ( ( rule__ParanthesesRule__Group__0 ) ) { - // InternalDefinitionLanguage.g:444:2: ( ( rule__ParanthesesRule__Group__0 ) ) - // InternalDefinitionLanguage.g:445:3: ( rule__ParanthesesRule__Group__0 ) + // InternalDefinitionLanguage.g:419:2: ( ( rule__ParanthesesRule__Group__0 ) ) + // InternalDefinitionLanguage.g:420:3: ( rule__ParanthesesRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParanthesesRuleAccess().getGroup()); } - // InternalDefinitionLanguage.g:446:3: ( rule__ParanthesesRule__Group__0 ) - // InternalDefinitionLanguage.g:446:4: rule__ParanthesesRule__Group__0 + // InternalDefinitionLanguage.g:421:3: ( rule__ParanthesesRule__Group__0 ) + // InternalDefinitionLanguage.g:421:4: rule__ParanthesesRule__Group__0 { pushFollow(FOLLOW_2); rule__ParanthesesRule__Group__0(); @@ -1494,11 +1410,11 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "entryRuleCallRule" - // InternalDefinitionLanguage.g:455:1: entryRuleCallRule : ruleCallRule EOF ; + // InternalDefinitionLanguage.g:430:1: entryRuleCallRule : ruleCallRule EOF ; public final void entryRuleCallRule() throws RecognitionException { try { - // InternalDefinitionLanguage.g:456:1: ( ruleCallRule EOF ) - // InternalDefinitionLanguage.g:457:1: ruleCallRule EOF + // InternalDefinitionLanguage.g:431:1: ( ruleCallRule EOF ) + // InternalDefinitionLanguage.g:432:1: ruleCallRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleRule()); @@ -1528,23 +1444,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "ruleCallRule" - // InternalDefinitionLanguage.g:464:1: ruleCallRule : ( ( rule__CallRule__Group__0 ) ) ; + // InternalDefinitionLanguage.g:439:1: ruleCallRule : ( ( rule__CallRule__Group__0 ) ) ; public final void ruleCallRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:468:2: ( ( ( rule__CallRule__Group__0 ) ) ) - // InternalDefinitionLanguage.g:469:2: ( ( rule__CallRule__Group__0 ) ) + // InternalDefinitionLanguage.g:443:2: ( ( ( rule__CallRule__Group__0 ) ) ) + // InternalDefinitionLanguage.g:444:2: ( ( rule__CallRule__Group__0 ) ) { - // InternalDefinitionLanguage.g:469:2: ( ( rule__CallRule__Group__0 ) ) - // InternalDefinitionLanguage.g:470:3: ( rule__CallRule__Group__0 ) + // InternalDefinitionLanguage.g:444:2: ( ( rule__CallRule__Group__0 ) ) + // InternalDefinitionLanguage.g:445:3: ( rule__CallRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getGroup()); } - // InternalDefinitionLanguage.g:471:3: ( rule__CallRule__Group__0 ) - // InternalDefinitionLanguage.g:471:4: rule__CallRule__Group__0 + // InternalDefinitionLanguage.g:446:3: ( rule__CallRule__Group__0 ) + // InternalDefinitionLanguage.g:446:4: rule__CallRule__Group__0 { pushFollow(FOLLOW_2); rule__CallRule__Group__0(); @@ -1579,11 +1495,11 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "entryRuleReferenceRule" - // InternalDefinitionLanguage.g:480:1: entryRuleReferenceRule : ruleReferenceRule EOF ; + // InternalDefinitionLanguage.g:455:1: entryRuleReferenceRule : ruleReferenceRule EOF ; public final void entryRuleReferenceRule() throws RecognitionException { try { - // InternalDefinitionLanguage.g:481:1: ( ruleReferenceRule EOF ) - // InternalDefinitionLanguage.g:482:1: ruleReferenceRule EOF + // InternalDefinitionLanguage.g:456:1: ( ruleReferenceRule EOF ) + // InternalDefinitionLanguage.g:457:1: ruleReferenceRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceRuleRule()); @@ -1613,17 +1529,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "ruleReferenceRule" - // InternalDefinitionLanguage.g:489:1: ruleReferenceRule : ( ruleConstantReferenceRule ) ; + // InternalDefinitionLanguage.g:464:1: ruleReferenceRule : ( ruleConstantReferenceRule ) ; public final void ruleReferenceRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:493:2: ( ( ruleConstantReferenceRule ) ) - // InternalDefinitionLanguage.g:494:2: ( ruleConstantReferenceRule ) + // InternalDefinitionLanguage.g:468:2: ( ( ruleConstantReferenceRule ) ) + // InternalDefinitionLanguage.g:469:2: ( ruleConstantReferenceRule ) { - // InternalDefinitionLanguage.g:494:2: ( ruleConstantReferenceRule ) - // InternalDefinitionLanguage.g:495:3: ruleConstantReferenceRule + // InternalDefinitionLanguage.g:469:2: ( ruleConstantReferenceRule ) + // InternalDefinitionLanguage.g:470:3: ruleConstantReferenceRule { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceRuleAccess().getConstantReferenceRuleParserRuleCall()); @@ -1658,11 +1574,11 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "entryRuleConstantReferenceRule" - // InternalDefinitionLanguage.g:505:1: entryRuleConstantReferenceRule : ruleConstantReferenceRule EOF ; + // InternalDefinitionLanguage.g:480:1: entryRuleConstantReferenceRule : ruleConstantReferenceRule EOF ; public final void entryRuleConstantReferenceRule() throws RecognitionException { try { - // InternalDefinitionLanguage.g:506:1: ( ruleConstantReferenceRule EOF ) - // InternalDefinitionLanguage.g:507:1: ruleConstantReferenceRule EOF + // InternalDefinitionLanguage.g:481:1: ( ruleConstantReferenceRule EOF ) + // InternalDefinitionLanguage.g:482:1: ruleConstantReferenceRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getConstantReferenceRuleRule()); @@ -1692,23 +1608,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "ruleConstantReferenceRule" - // InternalDefinitionLanguage.g:514:1: ruleConstantReferenceRule : ( ( rule__ConstantReferenceRule__DefinitionAssignment ) ) ; + // InternalDefinitionLanguage.g:489:1: ruleConstantReferenceRule : ( ( rule__ConstantReferenceRule__DefinitionAssignment ) ) ; public final void ruleConstantReferenceRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:518:2: ( ( ( rule__ConstantReferenceRule__DefinitionAssignment ) ) ) - // InternalDefinitionLanguage.g:519:2: ( ( rule__ConstantReferenceRule__DefinitionAssignment ) ) + // InternalDefinitionLanguage.g:493:2: ( ( ( rule__ConstantReferenceRule__DefinitionAssignment ) ) ) + // InternalDefinitionLanguage.g:494:2: ( ( rule__ConstantReferenceRule__DefinitionAssignment ) ) { - // InternalDefinitionLanguage.g:519:2: ( ( rule__ConstantReferenceRule__DefinitionAssignment ) ) - // InternalDefinitionLanguage.g:520:3: ( rule__ConstantReferenceRule__DefinitionAssignment ) + // InternalDefinitionLanguage.g:494:2: ( ( rule__ConstantReferenceRule__DefinitionAssignment ) ) + // InternalDefinitionLanguage.g:495:3: ( rule__ConstantReferenceRule__DefinitionAssignment ) { if ( state.backtracking==0 ) { before(grammarAccess.getConstantReferenceRuleAccess().getDefinitionAssignment()); } - // InternalDefinitionLanguage.g:521:3: ( rule__ConstantReferenceRule__DefinitionAssignment ) - // InternalDefinitionLanguage.g:521:4: rule__ConstantReferenceRule__DefinitionAssignment + // InternalDefinitionLanguage.g:496:3: ( rule__ConstantReferenceRule__DefinitionAssignment ) + // InternalDefinitionLanguage.g:496:4: rule__ConstantReferenceRule__DefinitionAssignment { pushFollow(FOLLOW_2); rule__ConstantReferenceRule__DefinitionAssignment(); @@ -1743,11 +1659,11 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "entryRuleLiteralRule" - // InternalDefinitionLanguage.g:530:1: entryRuleLiteralRule : ruleLiteralRule EOF ; + // InternalDefinitionLanguage.g:505:1: entryRuleLiteralRule : ruleLiteralRule EOF ; public final void entryRuleLiteralRule() throws RecognitionException { try { - // InternalDefinitionLanguage.g:531:1: ( ruleLiteralRule EOF ) - // InternalDefinitionLanguage.g:532:1: ruleLiteralRule EOF + // InternalDefinitionLanguage.g:506:1: ( ruleLiteralRule EOF ) + // InternalDefinitionLanguage.g:507:1: ruleLiteralRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralRuleRule()); @@ -1777,23 +1693,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "ruleLiteralRule" - // InternalDefinitionLanguage.g:539:1: ruleLiteralRule : ( ( rule__LiteralRule__Alternatives ) ) ; + // InternalDefinitionLanguage.g:514:1: ruleLiteralRule : ( ( rule__LiteralRule__Alternatives ) ) ; public final void ruleLiteralRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:543:2: ( ( ( rule__LiteralRule__Alternatives ) ) ) - // InternalDefinitionLanguage.g:544:2: ( ( rule__LiteralRule__Alternatives ) ) + // InternalDefinitionLanguage.g:518:2: ( ( ( rule__LiteralRule__Alternatives ) ) ) + // InternalDefinitionLanguage.g:519:2: ( ( rule__LiteralRule__Alternatives ) ) { - // InternalDefinitionLanguage.g:544:2: ( ( rule__LiteralRule__Alternatives ) ) - // InternalDefinitionLanguage.g:545:3: ( rule__LiteralRule__Alternatives ) + // InternalDefinitionLanguage.g:519:2: ( ( rule__LiteralRule__Alternatives ) ) + // InternalDefinitionLanguage.g:520:3: ( rule__LiteralRule__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralRuleAccess().getAlternatives()); } - // InternalDefinitionLanguage.g:546:3: ( rule__LiteralRule__Alternatives ) - // InternalDefinitionLanguage.g:546:4: rule__LiteralRule__Alternatives + // InternalDefinitionLanguage.g:521:3: ( rule__LiteralRule__Alternatives ) + // InternalDefinitionLanguage.g:521:4: rule__LiteralRule__Alternatives { pushFollow(FOLLOW_2); rule__LiteralRule__Alternatives(); @@ -1828,11 +1744,11 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "entryRuleInstanceLiteralRule" - // InternalDefinitionLanguage.g:555:1: entryRuleInstanceLiteralRule : ruleInstanceLiteralRule EOF ; + // InternalDefinitionLanguage.g:530:1: entryRuleInstanceLiteralRule : ruleInstanceLiteralRule EOF ; public final void entryRuleInstanceLiteralRule() throws RecognitionException { try { - // InternalDefinitionLanguage.g:556:1: ( ruleInstanceLiteralRule EOF ) - // InternalDefinitionLanguage.g:557:1: ruleInstanceLiteralRule EOF + // InternalDefinitionLanguage.g:531:1: ( ruleInstanceLiteralRule EOF ) + // InternalDefinitionLanguage.g:532:1: ruleInstanceLiteralRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceLiteralRuleRule()); @@ -1862,23 +1778,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "ruleInstanceLiteralRule" - // InternalDefinitionLanguage.g:564:1: ruleInstanceLiteralRule : ( ( rule__InstanceLiteralRule__Group__0 ) ) ; + // InternalDefinitionLanguage.g:539:1: ruleInstanceLiteralRule : ( ( rule__InstanceLiteralRule__Group__0 ) ) ; public final void ruleInstanceLiteralRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:568:2: ( ( ( rule__InstanceLiteralRule__Group__0 ) ) ) - // InternalDefinitionLanguage.g:569:2: ( ( rule__InstanceLiteralRule__Group__0 ) ) + // InternalDefinitionLanguage.g:543:2: ( ( ( rule__InstanceLiteralRule__Group__0 ) ) ) + // InternalDefinitionLanguage.g:544:2: ( ( rule__InstanceLiteralRule__Group__0 ) ) { - // InternalDefinitionLanguage.g:569:2: ( ( rule__InstanceLiteralRule__Group__0 ) ) - // InternalDefinitionLanguage.g:570:3: ( rule__InstanceLiteralRule__Group__0 ) + // InternalDefinitionLanguage.g:544:2: ( ( rule__InstanceLiteralRule__Group__0 ) ) + // InternalDefinitionLanguage.g:545:3: ( rule__InstanceLiteralRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceLiteralRuleAccess().getGroup()); } - // InternalDefinitionLanguage.g:571:3: ( rule__InstanceLiteralRule__Group__0 ) - // InternalDefinitionLanguage.g:571:4: rule__InstanceLiteralRule__Group__0 + // InternalDefinitionLanguage.g:546:3: ( rule__InstanceLiteralRule__Group__0 ) + // InternalDefinitionLanguage.g:546:4: rule__InstanceLiteralRule__Group__0 { pushFollow(FOLLOW_2); rule__InstanceLiteralRule__Group__0(); @@ -1913,11 +1829,11 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "entryRuleAttributeRule" - // InternalDefinitionLanguage.g:580:1: entryRuleAttributeRule : ruleAttributeRule EOF ; + // InternalDefinitionLanguage.g:555:1: entryRuleAttributeRule : ruleAttributeRule EOF ; public final void entryRuleAttributeRule() throws RecognitionException { try { - // InternalDefinitionLanguage.g:581:1: ( ruleAttributeRule EOF ) - // InternalDefinitionLanguage.g:582:1: ruleAttributeRule EOF + // InternalDefinitionLanguage.g:556:1: ( ruleAttributeRule EOF ) + // InternalDefinitionLanguage.g:557:1: ruleAttributeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeRuleRule()); @@ -1947,23 +1863,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "ruleAttributeRule" - // InternalDefinitionLanguage.g:589:1: ruleAttributeRule : ( ( rule__AttributeRule__Group__0 ) ) ; + // InternalDefinitionLanguage.g:564:1: ruleAttributeRule : ( ( rule__AttributeRule__Group__0 ) ) ; public final void ruleAttributeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:593:2: ( ( ( rule__AttributeRule__Group__0 ) ) ) - // InternalDefinitionLanguage.g:594:2: ( ( rule__AttributeRule__Group__0 ) ) + // InternalDefinitionLanguage.g:568:2: ( ( ( rule__AttributeRule__Group__0 ) ) ) + // InternalDefinitionLanguage.g:569:2: ( ( rule__AttributeRule__Group__0 ) ) { - // InternalDefinitionLanguage.g:594:2: ( ( rule__AttributeRule__Group__0 ) ) - // InternalDefinitionLanguage.g:595:3: ( rule__AttributeRule__Group__0 ) + // InternalDefinitionLanguage.g:569:2: ( ( rule__AttributeRule__Group__0 ) ) + // InternalDefinitionLanguage.g:570:3: ( rule__AttributeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeRuleAccess().getGroup()); } - // InternalDefinitionLanguage.g:596:3: ( rule__AttributeRule__Group__0 ) - // InternalDefinitionLanguage.g:596:4: rule__AttributeRule__Group__0 + // InternalDefinitionLanguage.g:571:3: ( rule__AttributeRule__Group__0 ) + // InternalDefinitionLanguage.g:571:4: rule__AttributeRule__Group__0 { pushFollow(FOLLOW_2); rule__AttributeRule__Group__0(); @@ -1998,11 +1914,11 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "entryRuleNumberLiteralRule" - // InternalDefinitionLanguage.g:605:1: entryRuleNumberLiteralRule : ruleNumberLiteralRule EOF ; + // InternalDefinitionLanguage.g:580:1: entryRuleNumberLiteralRule : ruleNumberLiteralRule EOF ; public final void entryRuleNumberLiteralRule() throws RecognitionException { try { - // InternalDefinitionLanguage.g:606:1: ( ruleNumberLiteralRule EOF ) - // InternalDefinitionLanguage.g:607:1: ruleNumberLiteralRule EOF + // InternalDefinitionLanguage.g:581:1: ( ruleNumberLiteralRule EOF ) + // InternalDefinitionLanguage.g:582:1: ruleNumberLiteralRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getNumberLiteralRuleRule()); @@ -2032,23 +1948,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "ruleNumberLiteralRule" - // InternalDefinitionLanguage.g:614:1: ruleNumberLiteralRule : ( ( rule__NumberLiteralRule__Alternatives ) ) ; + // InternalDefinitionLanguage.g:589:1: ruleNumberLiteralRule : ( ( rule__NumberLiteralRule__Alternatives ) ) ; public final void ruleNumberLiteralRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:618:2: ( ( ( rule__NumberLiteralRule__Alternatives ) ) ) - // InternalDefinitionLanguage.g:619:2: ( ( rule__NumberLiteralRule__Alternatives ) ) + // InternalDefinitionLanguage.g:593:2: ( ( ( rule__NumberLiteralRule__Alternatives ) ) ) + // InternalDefinitionLanguage.g:594:2: ( ( rule__NumberLiteralRule__Alternatives ) ) { - // InternalDefinitionLanguage.g:619:2: ( ( rule__NumberLiteralRule__Alternatives ) ) - // InternalDefinitionLanguage.g:620:3: ( rule__NumberLiteralRule__Alternatives ) + // InternalDefinitionLanguage.g:594:2: ( ( rule__NumberLiteralRule__Alternatives ) ) + // InternalDefinitionLanguage.g:595:3: ( rule__NumberLiteralRule__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getNumberLiteralRuleAccess().getAlternatives()); } - // InternalDefinitionLanguage.g:621:3: ( rule__NumberLiteralRule__Alternatives ) - // InternalDefinitionLanguage.g:621:4: rule__NumberLiteralRule__Alternatives + // InternalDefinitionLanguage.g:596:3: ( rule__NumberLiteralRule__Alternatives ) + // InternalDefinitionLanguage.g:596:4: rule__NumberLiteralRule__Alternatives { pushFollow(FOLLOW_2); rule__NumberLiteralRule__Alternatives(); @@ -2083,11 +1999,11 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "entryRuleDoubleLiteralRule" - // InternalDefinitionLanguage.g:630:1: entryRuleDoubleLiteralRule : ruleDoubleLiteralRule EOF ; + // InternalDefinitionLanguage.g:605:1: entryRuleDoubleLiteralRule : ruleDoubleLiteralRule EOF ; public final void entryRuleDoubleLiteralRule() throws RecognitionException { try { - // InternalDefinitionLanguage.g:631:1: ( ruleDoubleLiteralRule EOF ) - // InternalDefinitionLanguage.g:632:1: ruleDoubleLiteralRule EOF + // InternalDefinitionLanguage.g:606:1: ( ruleDoubleLiteralRule EOF ) + // InternalDefinitionLanguage.g:607:1: ruleDoubleLiteralRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDoubleLiteralRuleRule()); @@ -2117,23 +2033,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "ruleDoubleLiteralRule" - // InternalDefinitionLanguage.g:639:1: ruleDoubleLiteralRule : ( ( rule__DoubleLiteralRule__Group__0 ) ) ; + // InternalDefinitionLanguage.g:614:1: ruleDoubleLiteralRule : ( ( rule__DoubleLiteralRule__Group__0 ) ) ; public final void ruleDoubleLiteralRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:643:2: ( ( ( rule__DoubleLiteralRule__Group__0 ) ) ) - // InternalDefinitionLanguage.g:644:2: ( ( rule__DoubleLiteralRule__Group__0 ) ) + // InternalDefinitionLanguage.g:618:2: ( ( ( rule__DoubleLiteralRule__Group__0 ) ) ) + // InternalDefinitionLanguage.g:619:2: ( ( rule__DoubleLiteralRule__Group__0 ) ) { - // InternalDefinitionLanguage.g:644:2: ( ( rule__DoubleLiteralRule__Group__0 ) ) - // InternalDefinitionLanguage.g:645:3: ( rule__DoubleLiteralRule__Group__0 ) + // InternalDefinitionLanguage.g:619:2: ( ( rule__DoubleLiteralRule__Group__0 ) ) + // InternalDefinitionLanguage.g:620:3: ( rule__DoubleLiteralRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDoubleLiteralRuleAccess().getGroup()); } - // InternalDefinitionLanguage.g:646:3: ( rule__DoubleLiteralRule__Group__0 ) - // InternalDefinitionLanguage.g:646:4: rule__DoubleLiteralRule__Group__0 + // InternalDefinitionLanguage.g:621:3: ( rule__DoubleLiteralRule__Group__0 ) + // InternalDefinitionLanguage.g:621:4: rule__DoubleLiteralRule__Group__0 { pushFollow(FOLLOW_2); rule__DoubleLiteralRule__Group__0(); @@ -2168,11 +2084,11 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "entryRuleIntegerLiteralRule" - // InternalDefinitionLanguage.g:655:1: entryRuleIntegerLiteralRule : ruleIntegerLiteralRule EOF ; + // InternalDefinitionLanguage.g:630:1: entryRuleIntegerLiteralRule : ruleIntegerLiteralRule EOF ; public final void entryRuleIntegerLiteralRule() throws RecognitionException { try { - // InternalDefinitionLanguage.g:656:1: ( ruleIntegerLiteralRule EOF ) - // InternalDefinitionLanguage.g:657:1: ruleIntegerLiteralRule EOF + // InternalDefinitionLanguage.g:631:1: ( ruleIntegerLiteralRule EOF ) + // InternalDefinitionLanguage.g:632:1: ruleIntegerLiteralRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getIntegerLiteralRuleRule()); @@ -2202,23 +2118,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "ruleIntegerLiteralRule" - // InternalDefinitionLanguage.g:664:1: ruleIntegerLiteralRule : ( ( rule__IntegerLiteralRule__Group__0 ) ) ; + // InternalDefinitionLanguage.g:639:1: ruleIntegerLiteralRule : ( ( rule__IntegerLiteralRule__Group__0 ) ) ; public final void ruleIntegerLiteralRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:668:2: ( ( ( rule__IntegerLiteralRule__Group__0 ) ) ) - // InternalDefinitionLanguage.g:669:2: ( ( rule__IntegerLiteralRule__Group__0 ) ) + // InternalDefinitionLanguage.g:643:2: ( ( ( rule__IntegerLiteralRule__Group__0 ) ) ) + // InternalDefinitionLanguage.g:644:2: ( ( rule__IntegerLiteralRule__Group__0 ) ) { - // InternalDefinitionLanguage.g:669:2: ( ( rule__IntegerLiteralRule__Group__0 ) ) - // InternalDefinitionLanguage.g:670:3: ( rule__IntegerLiteralRule__Group__0 ) + // InternalDefinitionLanguage.g:644:2: ( ( rule__IntegerLiteralRule__Group__0 ) ) + // InternalDefinitionLanguage.g:645:3: ( rule__IntegerLiteralRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getIntegerLiteralRuleAccess().getGroup()); } - // InternalDefinitionLanguage.g:671:3: ( rule__IntegerLiteralRule__Group__0 ) - // InternalDefinitionLanguage.g:671:4: rule__IntegerLiteralRule__Group__0 + // InternalDefinitionLanguage.g:646:3: ( rule__IntegerLiteralRule__Group__0 ) + // InternalDefinitionLanguage.g:646:4: rule__IntegerLiteralRule__Group__0 { pushFollow(FOLLOW_2); rule__IntegerLiteralRule__Group__0(); @@ -2253,11 +2169,11 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "entryRuleStringLiteralRule" - // InternalDefinitionLanguage.g:680:1: entryRuleStringLiteralRule : ruleStringLiteralRule EOF ; + // InternalDefinitionLanguage.g:655:1: entryRuleStringLiteralRule : ruleStringLiteralRule EOF ; public final void entryRuleStringLiteralRule() throws RecognitionException { try { - // InternalDefinitionLanguage.g:681:1: ( ruleStringLiteralRule EOF ) - // InternalDefinitionLanguage.g:682:1: ruleStringLiteralRule EOF + // InternalDefinitionLanguage.g:656:1: ( ruleStringLiteralRule EOF ) + // InternalDefinitionLanguage.g:657:1: ruleStringLiteralRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getStringLiteralRuleRule()); @@ -2287,23 +2203,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "ruleStringLiteralRule" - // InternalDefinitionLanguage.g:689:1: ruleStringLiteralRule : ( ( rule__StringLiteralRule__ValueAssignment ) ) ; + // InternalDefinitionLanguage.g:664:1: ruleStringLiteralRule : ( ( rule__StringLiteralRule__ValueAssignment ) ) ; public final void ruleStringLiteralRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:693:2: ( ( ( rule__StringLiteralRule__ValueAssignment ) ) ) - // InternalDefinitionLanguage.g:694:2: ( ( rule__StringLiteralRule__ValueAssignment ) ) + // InternalDefinitionLanguage.g:668:2: ( ( ( rule__StringLiteralRule__ValueAssignment ) ) ) + // InternalDefinitionLanguage.g:669:2: ( ( rule__StringLiteralRule__ValueAssignment ) ) { - // InternalDefinitionLanguage.g:694:2: ( ( rule__StringLiteralRule__ValueAssignment ) ) - // InternalDefinitionLanguage.g:695:3: ( rule__StringLiteralRule__ValueAssignment ) + // InternalDefinitionLanguage.g:669:2: ( ( rule__StringLiteralRule__ValueAssignment ) ) + // InternalDefinitionLanguage.g:670:3: ( rule__StringLiteralRule__ValueAssignment ) { if ( state.backtracking==0 ) { before(grammarAccess.getStringLiteralRuleAccess().getValueAssignment()); } - // InternalDefinitionLanguage.g:696:3: ( rule__StringLiteralRule__ValueAssignment ) - // InternalDefinitionLanguage.g:696:4: rule__StringLiteralRule__ValueAssignment + // InternalDefinitionLanguage.g:671:3: ( rule__StringLiteralRule__ValueAssignment ) + // InternalDefinitionLanguage.g:671:4: rule__StringLiteralRule__ValueAssignment { pushFollow(FOLLOW_2); rule__StringLiteralRule__ValueAssignment(); @@ -2338,11 +2254,11 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "entryRuleBooleanLiteralRule" - // InternalDefinitionLanguage.g:705:1: entryRuleBooleanLiteralRule : ruleBooleanLiteralRule EOF ; + // InternalDefinitionLanguage.g:680:1: entryRuleBooleanLiteralRule : ruleBooleanLiteralRule EOF ; public final void entryRuleBooleanLiteralRule() throws RecognitionException { try { - // InternalDefinitionLanguage.g:706:1: ( ruleBooleanLiteralRule EOF ) - // InternalDefinitionLanguage.g:707:1: ruleBooleanLiteralRule EOF + // InternalDefinitionLanguage.g:681:1: ( ruleBooleanLiteralRule EOF ) + // InternalDefinitionLanguage.g:682:1: ruleBooleanLiteralRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralRuleRule()); @@ -2372,23 +2288,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "ruleBooleanLiteralRule" - // InternalDefinitionLanguage.g:714:1: ruleBooleanLiteralRule : ( ( rule__BooleanLiteralRule__Group__0 ) ) ; + // InternalDefinitionLanguage.g:689:1: ruleBooleanLiteralRule : ( ( rule__BooleanLiteralRule__Group__0 ) ) ; public final void ruleBooleanLiteralRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:718:2: ( ( ( rule__BooleanLiteralRule__Group__0 ) ) ) - // InternalDefinitionLanguage.g:719:2: ( ( rule__BooleanLiteralRule__Group__0 ) ) + // InternalDefinitionLanguage.g:693:2: ( ( ( rule__BooleanLiteralRule__Group__0 ) ) ) + // InternalDefinitionLanguage.g:694:2: ( ( rule__BooleanLiteralRule__Group__0 ) ) { - // InternalDefinitionLanguage.g:719:2: ( ( rule__BooleanLiteralRule__Group__0 ) ) - // InternalDefinitionLanguage.g:720:3: ( rule__BooleanLiteralRule__Group__0 ) + // InternalDefinitionLanguage.g:694:2: ( ( rule__BooleanLiteralRule__Group__0 ) ) + // InternalDefinitionLanguage.g:695:3: ( rule__BooleanLiteralRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralRuleAccess().getGroup()); } - // InternalDefinitionLanguage.g:721:3: ( rule__BooleanLiteralRule__Group__0 ) - // InternalDefinitionLanguage.g:721:4: rule__BooleanLiteralRule__Group__0 + // InternalDefinitionLanguage.g:696:3: ( rule__BooleanLiteralRule__Group__0 ) + // InternalDefinitionLanguage.g:696:4: rule__BooleanLiteralRule__Group__0 { pushFollow(FOLLOW_2); rule__BooleanLiteralRule__Group__0(); @@ -2423,11 +2339,11 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "entryRuleTypeDefinitionRule" - // InternalDefinitionLanguage.g:730:1: entryRuleTypeDefinitionRule : ruleTypeDefinitionRule EOF ; + // InternalDefinitionLanguage.g:705:1: entryRuleTypeDefinitionRule : ruleTypeDefinitionRule EOF ; public final void entryRuleTypeDefinitionRule() throws RecognitionException { try { - // InternalDefinitionLanguage.g:731:1: ( ruleTypeDefinitionRule EOF ) - // InternalDefinitionLanguage.g:732:1: ruleTypeDefinitionRule EOF + // InternalDefinitionLanguage.g:706:1: ( ruleTypeDefinitionRule EOF ) + // InternalDefinitionLanguage.g:707:1: ruleTypeDefinitionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getTypeDefinitionRuleRule()); @@ -2457,23 +2373,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "ruleTypeDefinitionRule" - // InternalDefinitionLanguage.g:739:1: ruleTypeDefinitionRule : ( ( rule__TypeDefinitionRule__Group__0 ) ) ; + // InternalDefinitionLanguage.g:714:1: ruleTypeDefinitionRule : ( ( rule__TypeDefinitionRule__Group__0 ) ) ; public final void ruleTypeDefinitionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:743:2: ( ( ( rule__TypeDefinitionRule__Group__0 ) ) ) - // InternalDefinitionLanguage.g:744:2: ( ( rule__TypeDefinitionRule__Group__0 ) ) + // InternalDefinitionLanguage.g:718:2: ( ( ( rule__TypeDefinitionRule__Group__0 ) ) ) + // InternalDefinitionLanguage.g:719:2: ( ( rule__TypeDefinitionRule__Group__0 ) ) { - // InternalDefinitionLanguage.g:744:2: ( ( rule__TypeDefinitionRule__Group__0 ) ) - // InternalDefinitionLanguage.g:745:3: ( rule__TypeDefinitionRule__Group__0 ) + // InternalDefinitionLanguage.g:719:2: ( ( rule__TypeDefinitionRule__Group__0 ) ) + // InternalDefinitionLanguage.g:720:3: ( rule__TypeDefinitionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeDefinitionRuleAccess().getGroup()); } - // InternalDefinitionLanguage.g:746:3: ( rule__TypeDefinitionRule__Group__0 ) - // InternalDefinitionLanguage.g:746:4: rule__TypeDefinitionRule__Group__0 + // InternalDefinitionLanguage.g:721:3: ( rule__TypeDefinitionRule__Group__0 ) + // InternalDefinitionLanguage.g:721:4: rule__TypeDefinitionRule__Group__0 { pushFollow(FOLLOW_2); rule__TypeDefinitionRule__Group__0(); @@ -2508,11 +2424,11 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "entryRuleAttributeDefinitionRule" - // InternalDefinitionLanguage.g:755:1: entryRuleAttributeDefinitionRule : ruleAttributeDefinitionRule EOF ; + // InternalDefinitionLanguage.g:730:1: entryRuleAttributeDefinitionRule : ruleAttributeDefinitionRule EOF ; public final void entryRuleAttributeDefinitionRule() throws RecognitionException { try { - // InternalDefinitionLanguage.g:756:1: ( ruleAttributeDefinitionRule EOF ) - // InternalDefinitionLanguage.g:757:1: ruleAttributeDefinitionRule EOF + // InternalDefinitionLanguage.g:731:1: ( ruleAttributeDefinitionRule EOF ) + // InternalDefinitionLanguage.g:732:1: ruleAttributeDefinitionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleRule()); @@ -2542,23 +2458,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "ruleAttributeDefinitionRule" - // InternalDefinitionLanguage.g:764:1: ruleAttributeDefinitionRule : ( ( rule__AttributeDefinitionRule__Group__0 ) ) ; + // InternalDefinitionLanguage.g:739:1: ruleAttributeDefinitionRule : ( ( rule__AttributeDefinitionRule__Group__0 ) ) ; public final void ruleAttributeDefinitionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:768:2: ( ( ( rule__AttributeDefinitionRule__Group__0 ) ) ) - // InternalDefinitionLanguage.g:769:2: ( ( rule__AttributeDefinitionRule__Group__0 ) ) + // InternalDefinitionLanguage.g:743:2: ( ( ( rule__AttributeDefinitionRule__Group__0 ) ) ) + // InternalDefinitionLanguage.g:744:2: ( ( rule__AttributeDefinitionRule__Group__0 ) ) { - // InternalDefinitionLanguage.g:769:2: ( ( rule__AttributeDefinitionRule__Group__0 ) ) - // InternalDefinitionLanguage.g:770:3: ( rule__AttributeDefinitionRule__Group__0 ) + // InternalDefinitionLanguage.g:744:2: ( ( rule__AttributeDefinitionRule__Group__0 ) ) + // InternalDefinitionLanguage.g:745:3: ( rule__AttributeDefinitionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getGroup()); } - // InternalDefinitionLanguage.g:771:3: ( rule__AttributeDefinitionRule__Group__0 ) - // InternalDefinitionLanguage.g:771:4: rule__AttributeDefinitionRule__Group__0 + // InternalDefinitionLanguage.g:746:3: ( rule__AttributeDefinitionRule__Group__0 ) + // InternalDefinitionLanguage.g:746:4: rule__AttributeDefinitionRule__Group__0 { pushFollow(FOLLOW_2); rule__AttributeDefinitionRule__Group__0(); @@ -2593,11 +2509,11 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "entryRuleTypeRule" - // InternalDefinitionLanguage.g:780:1: entryRuleTypeRule : ruleTypeRule EOF ; + // InternalDefinitionLanguage.g:755:1: entryRuleTypeRule : ruleTypeRule EOF ; public final void entryRuleTypeRule() throws RecognitionException { try { - // InternalDefinitionLanguage.g:781:1: ( ruleTypeRule EOF ) - // InternalDefinitionLanguage.g:782:1: ruleTypeRule EOF + // InternalDefinitionLanguage.g:756:1: ( ruleTypeRule EOF ) + // InternalDefinitionLanguage.g:757:1: ruleTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getTypeRuleRule()); @@ -2627,23 +2543,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "ruleTypeRule" - // InternalDefinitionLanguage.g:789:1: ruleTypeRule : ( ( rule__TypeRule__Alternatives ) ) ; + // InternalDefinitionLanguage.g:764:1: ruleTypeRule : ( ( rule__TypeRule__Alternatives ) ) ; public final void ruleTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:793:2: ( ( ( rule__TypeRule__Alternatives ) ) ) - // InternalDefinitionLanguage.g:794:2: ( ( rule__TypeRule__Alternatives ) ) + // InternalDefinitionLanguage.g:768:2: ( ( ( rule__TypeRule__Alternatives ) ) ) + // InternalDefinitionLanguage.g:769:2: ( ( rule__TypeRule__Alternatives ) ) { - // InternalDefinitionLanguage.g:794:2: ( ( rule__TypeRule__Alternatives ) ) - // InternalDefinitionLanguage.g:795:3: ( rule__TypeRule__Alternatives ) + // InternalDefinitionLanguage.g:769:2: ( ( rule__TypeRule__Alternatives ) ) + // InternalDefinitionLanguage.g:770:3: ( rule__TypeRule__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeRuleAccess().getAlternatives()); } - // InternalDefinitionLanguage.g:796:3: ( rule__TypeRule__Alternatives ) - // InternalDefinitionLanguage.g:796:4: rule__TypeRule__Alternatives + // InternalDefinitionLanguage.g:771:3: ( rule__TypeRule__Alternatives ) + // InternalDefinitionLanguage.g:771:4: rule__TypeRule__Alternatives { pushFollow(FOLLOW_2); rule__TypeRule__Alternatives(); @@ -2678,11 +2594,11 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "entryRuleLiteralTypeRule" - // InternalDefinitionLanguage.g:805:1: entryRuleLiteralTypeRule : ruleLiteralTypeRule EOF ; + // InternalDefinitionLanguage.g:780:1: entryRuleLiteralTypeRule : ruleLiteralTypeRule EOF ; public final void entryRuleLiteralTypeRule() throws RecognitionException { try { - // InternalDefinitionLanguage.g:806:1: ( ruleLiteralTypeRule EOF ) - // InternalDefinitionLanguage.g:807:1: ruleLiteralTypeRule EOF + // InternalDefinitionLanguage.g:781:1: ( ruleLiteralTypeRule EOF ) + // InternalDefinitionLanguage.g:782:1: ruleLiteralTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralTypeRuleRule()); @@ -2712,23 +2628,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "ruleLiteralTypeRule" - // InternalDefinitionLanguage.g:814:1: ruleLiteralTypeRule : ( ( rule__LiteralTypeRule__Group__0 ) ) ; + // InternalDefinitionLanguage.g:789:1: ruleLiteralTypeRule : ( ( rule__LiteralTypeRule__Group__0 ) ) ; public final void ruleLiteralTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:818:2: ( ( ( rule__LiteralTypeRule__Group__0 ) ) ) - // InternalDefinitionLanguage.g:819:2: ( ( rule__LiteralTypeRule__Group__0 ) ) + // InternalDefinitionLanguage.g:793:2: ( ( ( rule__LiteralTypeRule__Group__0 ) ) ) + // InternalDefinitionLanguage.g:794:2: ( ( rule__LiteralTypeRule__Group__0 ) ) { - // InternalDefinitionLanguage.g:819:2: ( ( rule__LiteralTypeRule__Group__0 ) ) - // InternalDefinitionLanguage.g:820:3: ( rule__LiteralTypeRule__Group__0 ) + // InternalDefinitionLanguage.g:794:2: ( ( rule__LiteralTypeRule__Group__0 ) ) + // InternalDefinitionLanguage.g:795:3: ( rule__LiteralTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralTypeRuleAccess().getGroup()); } - // InternalDefinitionLanguage.g:821:3: ( rule__LiteralTypeRule__Group__0 ) - // InternalDefinitionLanguage.g:821:4: rule__LiteralTypeRule__Group__0 + // InternalDefinitionLanguage.g:796:3: ( rule__LiteralTypeRule__Group__0 ) + // InternalDefinitionLanguage.g:796:4: rule__LiteralTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__LiteralTypeRule__Group__0(); @@ -2763,11 +2679,11 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "entryRuleInstanceTypeRule" - // InternalDefinitionLanguage.g:830:1: entryRuleInstanceTypeRule : ruleInstanceTypeRule EOF ; + // InternalDefinitionLanguage.g:805:1: entryRuleInstanceTypeRule : ruleInstanceTypeRule EOF ; public final void entryRuleInstanceTypeRule() throws RecognitionException { try { - // InternalDefinitionLanguage.g:831:1: ( ruleInstanceTypeRule EOF ) - // InternalDefinitionLanguage.g:832:1: ruleInstanceTypeRule EOF + // InternalDefinitionLanguage.g:806:1: ( ruleInstanceTypeRule EOF ) + // InternalDefinitionLanguage.g:807:1: ruleInstanceTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceTypeRuleRule()); @@ -2797,23 +2713,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "ruleInstanceTypeRule" - // InternalDefinitionLanguage.g:839:1: ruleInstanceTypeRule : ( ( rule__InstanceTypeRule__Group__0 ) ) ; + // InternalDefinitionLanguage.g:814:1: ruleInstanceTypeRule : ( ( rule__InstanceTypeRule__Group__0 ) ) ; public final void ruleInstanceTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:843:2: ( ( ( rule__InstanceTypeRule__Group__0 ) ) ) - // InternalDefinitionLanguage.g:844:2: ( ( rule__InstanceTypeRule__Group__0 ) ) + // InternalDefinitionLanguage.g:818:2: ( ( ( rule__InstanceTypeRule__Group__0 ) ) ) + // InternalDefinitionLanguage.g:819:2: ( ( rule__InstanceTypeRule__Group__0 ) ) { - // InternalDefinitionLanguage.g:844:2: ( ( rule__InstanceTypeRule__Group__0 ) ) - // InternalDefinitionLanguage.g:845:3: ( rule__InstanceTypeRule__Group__0 ) + // InternalDefinitionLanguage.g:819:2: ( ( rule__InstanceTypeRule__Group__0 ) ) + // InternalDefinitionLanguage.g:820:3: ( rule__InstanceTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceTypeRuleAccess().getGroup()); } - // InternalDefinitionLanguage.g:846:3: ( rule__InstanceTypeRule__Group__0 ) - // InternalDefinitionLanguage.g:846:4: rule__InstanceTypeRule__Group__0 + // InternalDefinitionLanguage.g:821:3: ( rule__InstanceTypeRule__Group__0 ) + // InternalDefinitionLanguage.g:821:4: rule__InstanceTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__InstanceTypeRule__Group__0(); @@ -2848,11 +2764,11 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "entryRuleStringTypeRule" - // InternalDefinitionLanguage.g:855:1: entryRuleStringTypeRule : ruleStringTypeRule EOF ; + // InternalDefinitionLanguage.g:830:1: entryRuleStringTypeRule : ruleStringTypeRule EOF ; public final void entryRuleStringTypeRule() throws RecognitionException { try { - // InternalDefinitionLanguage.g:856:1: ( ruleStringTypeRule EOF ) - // InternalDefinitionLanguage.g:857:1: ruleStringTypeRule EOF + // InternalDefinitionLanguage.g:831:1: ( ruleStringTypeRule EOF ) + // InternalDefinitionLanguage.g:832:1: ruleStringTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getStringTypeRuleRule()); @@ -2882,23 +2798,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "ruleStringTypeRule" - // InternalDefinitionLanguage.g:864:1: ruleStringTypeRule : ( ( rule__StringTypeRule__Group__0 ) ) ; + // InternalDefinitionLanguage.g:839:1: ruleStringTypeRule : ( ( rule__StringTypeRule__Group__0 ) ) ; public final void ruleStringTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:868:2: ( ( ( rule__StringTypeRule__Group__0 ) ) ) - // InternalDefinitionLanguage.g:869:2: ( ( rule__StringTypeRule__Group__0 ) ) + // InternalDefinitionLanguage.g:843:2: ( ( ( rule__StringTypeRule__Group__0 ) ) ) + // InternalDefinitionLanguage.g:844:2: ( ( rule__StringTypeRule__Group__0 ) ) { - // InternalDefinitionLanguage.g:869:2: ( ( rule__StringTypeRule__Group__0 ) ) - // InternalDefinitionLanguage.g:870:3: ( rule__StringTypeRule__Group__0 ) + // InternalDefinitionLanguage.g:844:2: ( ( rule__StringTypeRule__Group__0 ) ) + // InternalDefinitionLanguage.g:845:3: ( rule__StringTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getStringTypeRuleAccess().getGroup()); } - // InternalDefinitionLanguage.g:871:3: ( rule__StringTypeRule__Group__0 ) - // InternalDefinitionLanguage.g:871:4: rule__StringTypeRule__Group__0 + // InternalDefinitionLanguage.g:846:3: ( rule__StringTypeRule__Group__0 ) + // InternalDefinitionLanguage.g:846:4: rule__StringTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__StringTypeRule__Group__0(); @@ -2933,11 +2849,11 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "entryRuleExpressionTypeRule" - // InternalDefinitionLanguage.g:880:1: entryRuleExpressionTypeRule : ruleExpressionTypeRule EOF ; + // InternalDefinitionLanguage.g:855:1: entryRuleExpressionTypeRule : ruleExpressionTypeRule EOF ; public final void entryRuleExpressionTypeRule() throws RecognitionException { try { - // InternalDefinitionLanguage.g:881:1: ( ruleExpressionTypeRule EOF ) - // InternalDefinitionLanguage.g:882:1: ruleExpressionTypeRule EOF + // InternalDefinitionLanguage.g:856:1: ( ruleExpressionTypeRule EOF ) + // InternalDefinitionLanguage.g:857:1: ruleExpressionTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionTypeRuleRule()); @@ -2967,23 +2883,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "ruleExpressionTypeRule" - // InternalDefinitionLanguage.g:889:1: ruleExpressionTypeRule : ( ( rule__ExpressionTypeRule__Group__0 ) ) ; + // InternalDefinitionLanguage.g:864:1: ruleExpressionTypeRule : ( ( rule__ExpressionTypeRule__Group__0 ) ) ; public final void ruleExpressionTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:893:2: ( ( ( rule__ExpressionTypeRule__Group__0 ) ) ) - // InternalDefinitionLanguage.g:894:2: ( ( rule__ExpressionTypeRule__Group__0 ) ) + // InternalDefinitionLanguage.g:868:2: ( ( ( rule__ExpressionTypeRule__Group__0 ) ) ) + // InternalDefinitionLanguage.g:869:2: ( ( rule__ExpressionTypeRule__Group__0 ) ) { - // InternalDefinitionLanguage.g:894:2: ( ( rule__ExpressionTypeRule__Group__0 ) ) - // InternalDefinitionLanguage.g:895:3: ( rule__ExpressionTypeRule__Group__0 ) + // InternalDefinitionLanguage.g:869:2: ( ( rule__ExpressionTypeRule__Group__0 ) ) + // InternalDefinitionLanguage.g:870:3: ( rule__ExpressionTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionTypeRuleAccess().getGroup()); } - // InternalDefinitionLanguage.g:896:3: ( rule__ExpressionTypeRule__Group__0 ) - // InternalDefinitionLanguage.g:896:4: rule__ExpressionTypeRule__Group__0 + // InternalDefinitionLanguage.g:871:3: ( rule__ExpressionTypeRule__Group__0 ) + // InternalDefinitionLanguage.g:871:4: rule__ExpressionTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__ExpressionTypeRule__Group__0(); @@ -3018,11 +2934,11 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "entryRuleIntTypeRule" - // InternalDefinitionLanguage.g:905:1: entryRuleIntTypeRule : ruleIntTypeRule EOF ; + // InternalDefinitionLanguage.g:880:1: entryRuleIntTypeRule : ruleIntTypeRule EOF ; public final void entryRuleIntTypeRule() throws RecognitionException { try { - // InternalDefinitionLanguage.g:906:1: ( ruleIntTypeRule EOF ) - // InternalDefinitionLanguage.g:907:1: ruleIntTypeRule EOF + // InternalDefinitionLanguage.g:881:1: ( ruleIntTypeRule EOF ) + // InternalDefinitionLanguage.g:882:1: ruleIntTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getIntTypeRuleRule()); @@ -3052,23 +2968,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "ruleIntTypeRule" - // InternalDefinitionLanguage.g:914:1: ruleIntTypeRule : ( ( rule__IntTypeRule__Group__0 ) ) ; + // InternalDefinitionLanguage.g:889:1: ruleIntTypeRule : ( ( rule__IntTypeRule__Group__0 ) ) ; public final void ruleIntTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:918:2: ( ( ( rule__IntTypeRule__Group__0 ) ) ) - // InternalDefinitionLanguage.g:919:2: ( ( rule__IntTypeRule__Group__0 ) ) + // InternalDefinitionLanguage.g:893:2: ( ( ( rule__IntTypeRule__Group__0 ) ) ) + // InternalDefinitionLanguage.g:894:2: ( ( rule__IntTypeRule__Group__0 ) ) { - // InternalDefinitionLanguage.g:919:2: ( ( rule__IntTypeRule__Group__0 ) ) - // InternalDefinitionLanguage.g:920:3: ( rule__IntTypeRule__Group__0 ) + // InternalDefinitionLanguage.g:894:2: ( ( rule__IntTypeRule__Group__0 ) ) + // InternalDefinitionLanguage.g:895:3: ( rule__IntTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getIntTypeRuleAccess().getGroup()); } - // InternalDefinitionLanguage.g:921:3: ( rule__IntTypeRule__Group__0 ) - // InternalDefinitionLanguage.g:921:4: rule__IntTypeRule__Group__0 + // InternalDefinitionLanguage.g:896:3: ( rule__IntTypeRule__Group__0 ) + // InternalDefinitionLanguage.g:896:4: rule__IntTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__IntTypeRule__Group__0(); @@ -3103,11 +3019,11 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "entryRuleFloatTypeRule" - // InternalDefinitionLanguage.g:930:1: entryRuleFloatTypeRule : ruleFloatTypeRule EOF ; + // InternalDefinitionLanguage.g:905:1: entryRuleFloatTypeRule : ruleFloatTypeRule EOF ; public final void entryRuleFloatTypeRule() throws RecognitionException { try { - // InternalDefinitionLanguage.g:931:1: ( ruleFloatTypeRule EOF ) - // InternalDefinitionLanguage.g:932:1: ruleFloatTypeRule EOF + // InternalDefinitionLanguage.g:906:1: ( ruleFloatTypeRule EOF ) + // InternalDefinitionLanguage.g:907:1: ruleFloatTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getFloatTypeRuleRule()); @@ -3137,23 +3053,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "ruleFloatTypeRule" - // InternalDefinitionLanguage.g:939:1: ruleFloatTypeRule : ( ( rule__FloatTypeRule__Group__0 ) ) ; + // InternalDefinitionLanguage.g:914:1: ruleFloatTypeRule : ( ( rule__FloatTypeRule__Group__0 ) ) ; public final void ruleFloatTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:943:2: ( ( ( rule__FloatTypeRule__Group__0 ) ) ) - // InternalDefinitionLanguage.g:944:2: ( ( rule__FloatTypeRule__Group__0 ) ) + // InternalDefinitionLanguage.g:918:2: ( ( ( rule__FloatTypeRule__Group__0 ) ) ) + // InternalDefinitionLanguage.g:919:2: ( ( rule__FloatTypeRule__Group__0 ) ) { - // InternalDefinitionLanguage.g:944:2: ( ( rule__FloatTypeRule__Group__0 ) ) - // InternalDefinitionLanguage.g:945:3: ( rule__FloatTypeRule__Group__0 ) + // InternalDefinitionLanguage.g:919:2: ( ( rule__FloatTypeRule__Group__0 ) ) + // InternalDefinitionLanguage.g:920:3: ( rule__FloatTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getFloatTypeRuleAccess().getGroup()); } - // InternalDefinitionLanguage.g:946:3: ( rule__FloatTypeRule__Group__0 ) - // InternalDefinitionLanguage.g:946:4: rule__FloatTypeRule__Group__0 + // InternalDefinitionLanguage.g:921:3: ( rule__FloatTypeRule__Group__0 ) + // InternalDefinitionLanguage.g:921:4: rule__FloatTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__FloatTypeRule__Group__0(); @@ -3188,11 +3104,11 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "entryRuleBooleanTypeRule" - // InternalDefinitionLanguage.g:955:1: entryRuleBooleanTypeRule : ruleBooleanTypeRule EOF ; + // InternalDefinitionLanguage.g:930:1: entryRuleBooleanTypeRule : ruleBooleanTypeRule EOF ; public final void entryRuleBooleanTypeRule() throws RecognitionException { try { - // InternalDefinitionLanguage.g:956:1: ( ruleBooleanTypeRule EOF ) - // InternalDefinitionLanguage.g:957:1: ruleBooleanTypeRule EOF + // InternalDefinitionLanguage.g:931:1: ( ruleBooleanTypeRule EOF ) + // InternalDefinitionLanguage.g:932:1: ruleBooleanTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanTypeRuleRule()); @@ -3222,23 +3138,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "ruleBooleanTypeRule" - // InternalDefinitionLanguage.g:964:1: ruleBooleanTypeRule : ( ( rule__BooleanTypeRule__Group__0 ) ) ; + // InternalDefinitionLanguage.g:939:1: ruleBooleanTypeRule : ( ( rule__BooleanTypeRule__Group__0 ) ) ; public final void ruleBooleanTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:968:2: ( ( ( rule__BooleanTypeRule__Group__0 ) ) ) - // InternalDefinitionLanguage.g:969:2: ( ( rule__BooleanTypeRule__Group__0 ) ) + // InternalDefinitionLanguage.g:943:2: ( ( ( rule__BooleanTypeRule__Group__0 ) ) ) + // InternalDefinitionLanguage.g:944:2: ( ( rule__BooleanTypeRule__Group__0 ) ) { - // InternalDefinitionLanguage.g:969:2: ( ( rule__BooleanTypeRule__Group__0 ) ) - // InternalDefinitionLanguage.g:970:3: ( rule__BooleanTypeRule__Group__0 ) + // InternalDefinitionLanguage.g:944:2: ( ( rule__BooleanTypeRule__Group__0 ) ) + // InternalDefinitionLanguage.g:945:3: ( rule__BooleanTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanTypeRuleAccess().getGroup()); } - // InternalDefinitionLanguage.g:971:3: ( rule__BooleanTypeRule__Group__0 ) - // InternalDefinitionLanguage.g:971:4: rule__BooleanTypeRule__Group__0 + // InternalDefinitionLanguage.g:946:3: ( rule__BooleanTypeRule__Group__0 ) + // InternalDefinitionLanguage.g:946:4: rule__BooleanTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__BooleanTypeRule__Group__0(); @@ -3273,11 +3189,11 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "entryRuleVoidTypeRule" - // InternalDefinitionLanguage.g:980:1: entryRuleVoidTypeRule : ruleVoidTypeRule EOF ; + // InternalDefinitionLanguage.g:955:1: entryRuleVoidTypeRule : ruleVoidTypeRule EOF ; public final void entryRuleVoidTypeRule() throws RecognitionException { try { - // InternalDefinitionLanguage.g:981:1: ( ruleVoidTypeRule EOF ) - // InternalDefinitionLanguage.g:982:1: ruleVoidTypeRule EOF + // InternalDefinitionLanguage.g:956:1: ( ruleVoidTypeRule EOF ) + // InternalDefinitionLanguage.g:957:1: ruleVoidTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getVoidTypeRuleRule()); @@ -3307,23 +3223,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "ruleVoidTypeRule" - // InternalDefinitionLanguage.g:989:1: ruleVoidTypeRule : ( ( rule__VoidTypeRule__Group__0 ) ) ; + // InternalDefinitionLanguage.g:964:1: ruleVoidTypeRule : ( ( rule__VoidTypeRule__Group__0 ) ) ; public final void ruleVoidTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:993:2: ( ( ( rule__VoidTypeRule__Group__0 ) ) ) - // InternalDefinitionLanguage.g:994:2: ( ( rule__VoidTypeRule__Group__0 ) ) + // InternalDefinitionLanguage.g:968:2: ( ( ( rule__VoidTypeRule__Group__0 ) ) ) + // InternalDefinitionLanguage.g:969:2: ( ( rule__VoidTypeRule__Group__0 ) ) { - // InternalDefinitionLanguage.g:994:2: ( ( rule__VoidTypeRule__Group__0 ) ) - // InternalDefinitionLanguage.g:995:3: ( rule__VoidTypeRule__Group__0 ) + // InternalDefinitionLanguage.g:969:2: ( ( rule__VoidTypeRule__Group__0 ) ) + // InternalDefinitionLanguage.g:970:3: ( rule__VoidTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getVoidTypeRuleAccess().getGroup()); } - // InternalDefinitionLanguage.g:996:3: ( rule__VoidTypeRule__Group__0 ) - // InternalDefinitionLanguage.g:996:4: rule__VoidTypeRule__Group__0 + // InternalDefinitionLanguage.g:971:3: ( rule__VoidTypeRule__Group__0 ) + // InternalDefinitionLanguage.g:971:4: rule__VoidTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__VoidTypeRule__Group__0(); @@ -3358,11 +3274,11 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "entryRuleDataTypeRule" - // InternalDefinitionLanguage.g:1005:1: entryRuleDataTypeRule : ruleDataTypeRule EOF ; + // InternalDefinitionLanguage.g:980:1: entryRuleDataTypeRule : ruleDataTypeRule EOF ; public final void entryRuleDataTypeRule() throws RecognitionException { try { - // InternalDefinitionLanguage.g:1006:1: ( ruleDataTypeRule EOF ) - // InternalDefinitionLanguage.g:1007:1: ruleDataTypeRule EOF + // InternalDefinitionLanguage.g:981:1: ( ruleDataTypeRule EOF ) + // InternalDefinitionLanguage.g:982:1: ruleDataTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeRuleRule()); @@ -3392,23 +3308,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "ruleDataTypeRule" - // InternalDefinitionLanguage.g:1014:1: ruleDataTypeRule : ( ( rule__DataTypeRule__Group__0 ) ) ; + // InternalDefinitionLanguage.g:989:1: ruleDataTypeRule : ( ( rule__DataTypeRule__Group__0 ) ) ; public final void ruleDataTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:1018:2: ( ( ( rule__DataTypeRule__Group__0 ) ) ) - // InternalDefinitionLanguage.g:1019:2: ( ( rule__DataTypeRule__Group__0 ) ) + // InternalDefinitionLanguage.g:993:2: ( ( ( rule__DataTypeRule__Group__0 ) ) ) + // InternalDefinitionLanguage.g:994:2: ( ( rule__DataTypeRule__Group__0 ) ) { - // InternalDefinitionLanguage.g:1019:2: ( ( rule__DataTypeRule__Group__0 ) ) - // InternalDefinitionLanguage.g:1020:3: ( rule__DataTypeRule__Group__0 ) + // InternalDefinitionLanguage.g:994:2: ( ( rule__DataTypeRule__Group__0 ) ) + // InternalDefinitionLanguage.g:995:3: ( rule__DataTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeRuleAccess().getGroup()); } - // InternalDefinitionLanguage.g:1021:3: ( rule__DataTypeRule__Group__0 ) - // InternalDefinitionLanguage.g:1021:4: rule__DataTypeRule__Group__0 + // InternalDefinitionLanguage.g:996:3: ( rule__DataTypeRule__Group__0 ) + // InternalDefinitionLanguage.g:996:4: rule__DataTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__DataTypeRule__Group__0(); @@ -3443,11 +3359,11 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "entryRuleArrayTypeRule" - // InternalDefinitionLanguage.g:1030:1: entryRuleArrayTypeRule : ruleArrayTypeRule EOF ; + // InternalDefinitionLanguage.g:1005:1: entryRuleArrayTypeRule : ruleArrayTypeRule EOF ; public final void entryRuleArrayTypeRule() throws RecognitionException { try { - // InternalDefinitionLanguage.g:1031:1: ( ruleArrayTypeRule EOF ) - // InternalDefinitionLanguage.g:1032:1: ruleArrayTypeRule EOF + // InternalDefinitionLanguage.g:1006:1: ( ruleArrayTypeRule EOF ) + // InternalDefinitionLanguage.g:1007:1: ruleArrayTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getArrayTypeRuleRule()); @@ -3477,23 +3393,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "ruleArrayTypeRule" - // InternalDefinitionLanguage.g:1039:1: ruleArrayTypeRule : ( ( rule__ArrayTypeRule__Group__0 ) ) ; + // InternalDefinitionLanguage.g:1014:1: ruleArrayTypeRule : ( ( rule__ArrayTypeRule__Group__0 ) ) ; public final void ruleArrayTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:1043:2: ( ( ( rule__ArrayTypeRule__Group__0 ) ) ) - // InternalDefinitionLanguage.g:1044:2: ( ( rule__ArrayTypeRule__Group__0 ) ) + // InternalDefinitionLanguage.g:1018:2: ( ( ( rule__ArrayTypeRule__Group__0 ) ) ) + // InternalDefinitionLanguage.g:1019:2: ( ( rule__ArrayTypeRule__Group__0 ) ) { - // InternalDefinitionLanguage.g:1044:2: ( ( rule__ArrayTypeRule__Group__0 ) ) - // InternalDefinitionLanguage.g:1045:3: ( rule__ArrayTypeRule__Group__0 ) + // InternalDefinitionLanguage.g:1019:2: ( ( rule__ArrayTypeRule__Group__0 ) ) + // InternalDefinitionLanguage.g:1020:3: ( rule__ArrayTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getArrayTypeRuleAccess().getGroup()); } - // InternalDefinitionLanguage.g:1046:3: ( rule__ArrayTypeRule__Group__0 ) - // InternalDefinitionLanguage.g:1046:4: rule__ArrayTypeRule__Group__0 + // InternalDefinitionLanguage.g:1021:3: ( rule__ArrayTypeRule__Group__0 ) + // InternalDefinitionLanguage.g:1021:4: rule__ArrayTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__ArrayTypeRule__Group__0(); @@ -3528,11 +3444,11 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "entryRuleFunctionDefinitionRule" - // InternalDefinitionLanguage.g:1055:1: entryRuleFunctionDefinitionRule : ruleFunctionDefinitionRule EOF ; + // InternalDefinitionLanguage.g:1030:1: entryRuleFunctionDefinitionRule : ruleFunctionDefinitionRule EOF ; public final void entryRuleFunctionDefinitionRule() throws RecognitionException { try { - // InternalDefinitionLanguage.g:1056:1: ( ruleFunctionDefinitionRule EOF ) - // InternalDefinitionLanguage.g:1057:1: ruleFunctionDefinitionRule EOF + // InternalDefinitionLanguage.g:1031:1: ( ruleFunctionDefinitionRule EOF ) + // InternalDefinitionLanguage.g:1032:1: ruleFunctionDefinitionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionDefinitionRuleRule()); @@ -3562,23 +3478,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "ruleFunctionDefinitionRule" - // InternalDefinitionLanguage.g:1064:1: ruleFunctionDefinitionRule : ( ( rule__FunctionDefinitionRule__Group__0 ) ) ; + // InternalDefinitionLanguage.g:1039:1: ruleFunctionDefinitionRule : ( ( rule__FunctionDefinitionRule__Group__0 ) ) ; public final void ruleFunctionDefinitionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:1068:2: ( ( ( rule__FunctionDefinitionRule__Group__0 ) ) ) - // InternalDefinitionLanguage.g:1069:2: ( ( rule__FunctionDefinitionRule__Group__0 ) ) + // InternalDefinitionLanguage.g:1043:2: ( ( ( rule__FunctionDefinitionRule__Group__0 ) ) ) + // InternalDefinitionLanguage.g:1044:2: ( ( rule__FunctionDefinitionRule__Group__0 ) ) { - // InternalDefinitionLanguage.g:1069:2: ( ( rule__FunctionDefinitionRule__Group__0 ) ) - // InternalDefinitionLanguage.g:1070:3: ( rule__FunctionDefinitionRule__Group__0 ) + // InternalDefinitionLanguage.g:1044:2: ( ( rule__FunctionDefinitionRule__Group__0 ) ) + // InternalDefinitionLanguage.g:1045:3: ( rule__FunctionDefinitionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionDefinitionRuleAccess().getGroup()); } - // InternalDefinitionLanguage.g:1071:3: ( rule__FunctionDefinitionRule__Group__0 ) - // InternalDefinitionLanguage.g:1071:4: rule__FunctionDefinitionRule__Group__0 + // InternalDefinitionLanguage.g:1046:3: ( rule__FunctionDefinitionRule__Group__0 ) + // InternalDefinitionLanguage.g:1046:4: rule__FunctionDefinitionRule__Group__0 { pushFollow(FOLLOW_2); rule__FunctionDefinitionRule__Group__0(); @@ -3613,11 +3529,11 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "entryRuleConstantDefinitionRule" - // InternalDefinitionLanguage.g:1080:1: entryRuleConstantDefinitionRule : ruleConstantDefinitionRule EOF ; + // InternalDefinitionLanguage.g:1055:1: entryRuleConstantDefinitionRule : ruleConstantDefinitionRule EOF ; public final void entryRuleConstantDefinitionRule() throws RecognitionException { try { - // InternalDefinitionLanguage.g:1081:1: ( ruleConstantDefinitionRule EOF ) - // InternalDefinitionLanguage.g:1082:1: ruleConstantDefinitionRule EOF + // InternalDefinitionLanguage.g:1056:1: ( ruleConstantDefinitionRule EOF ) + // InternalDefinitionLanguage.g:1057:1: ruleConstantDefinitionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getConstantDefinitionRuleRule()); @@ -3647,23 +3563,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "ruleConstantDefinitionRule" - // InternalDefinitionLanguage.g:1089:1: ruleConstantDefinitionRule : ( ( rule__ConstantDefinitionRule__Group__0 ) ) ; + // InternalDefinitionLanguage.g:1064:1: ruleConstantDefinitionRule : ( ( rule__ConstantDefinitionRule__Group__0 ) ) ; public final void ruleConstantDefinitionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:1093:2: ( ( ( rule__ConstantDefinitionRule__Group__0 ) ) ) - // InternalDefinitionLanguage.g:1094:2: ( ( rule__ConstantDefinitionRule__Group__0 ) ) + // InternalDefinitionLanguage.g:1068:2: ( ( ( rule__ConstantDefinitionRule__Group__0 ) ) ) + // InternalDefinitionLanguage.g:1069:2: ( ( rule__ConstantDefinitionRule__Group__0 ) ) { - // InternalDefinitionLanguage.g:1094:2: ( ( rule__ConstantDefinitionRule__Group__0 ) ) - // InternalDefinitionLanguage.g:1095:3: ( rule__ConstantDefinitionRule__Group__0 ) + // InternalDefinitionLanguage.g:1069:2: ( ( rule__ConstantDefinitionRule__Group__0 ) ) + // InternalDefinitionLanguage.g:1070:3: ( rule__ConstantDefinitionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getConstantDefinitionRuleAccess().getGroup()); } - // InternalDefinitionLanguage.g:1096:3: ( rule__ConstantDefinitionRule__Group__0 ) - // InternalDefinitionLanguage.g:1096:4: rule__ConstantDefinitionRule__Group__0 + // InternalDefinitionLanguage.g:1071:3: ( rule__ConstantDefinitionRule__Group__0 ) + // InternalDefinitionLanguage.g:1071:4: rule__ConstantDefinitionRule__Group__0 { pushFollow(FOLLOW_2); rule__ConstantDefinitionRule__Group__0(); @@ -3698,11 +3614,11 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "entryRuleParameterRule" - // InternalDefinitionLanguage.g:1105:1: entryRuleParameterRule : ruleParameterRule EOF ; + // InternalDefinitionLanguage.g:1080:1: entryRuleParameterRule : ruleParameterRule EOF ; public final void entryRuleParameterRule() throws RecognitionException { try { - // InternalDefinitionLanguage.g:1106:1: ( ruleParameterRule EOF ) - // InternalDefinitionLanguage.g:1107:1: ruleParameterRule EOF + // InternalDefinitionLanguage.g:1081:1: ( ruleParameterRule EOF ) + // InternalDefinitionLanguage.g:1082:1: ruleParameterRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getParameterRuleRule()); @@ -3732,23 +3648,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "ruleParameterRule" - // InternalDefinitionLanguage.g:1114:1: ruleParameterRule : ( ( rule__ParameterRule__Group__0 ) ) ; + // InternalDefinitionLanguage.g:1089:1: ruleParameterRule : ( ( rule__ParameterRule__Group__0 ) ) ; public final void ruleParameterRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:1118:2: ( ( ( rule__ParameterRule__Group__0 ) ) ) - // InternalDefinitionLanguage.g:1119:2: ( ( rule__ParameterRule__Group__0 ) ) + // InternalDefinitionLanguage.g:1093:2: ( ( ( rule__ParameterRule__Group__0 ) ) ) + // InternalDefinitionLanguage.g:1094:2: ( ( rule__ParameterRule__Group__0 ) ) { - // InternalDefinitionLanguage.g:1119:2: ( ( rule__ParameterRule__Group__0 ) ) - // InternalDefinitionLanguage.g:1120:3: ( rule__ParameterRule__Group__0 ) + // InternalDefinitionLanguage.g:1094:2: ( ( rule__ParameterRule__Group__0 ) ) + // InternalDefinitionLanguage.g:1095:3: ( rule__ParameterRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterRuleAccess().getGroup()); } - // InternalDefinitionLanguage.g:1121:3: ( rule__ParameterRule__Group__0 ) - // InternalDefinitionLanguage.g:1121:4: rule__ParameterRule__Group__0 + // InternalDefinitionLanguage.g:1096:3: ( rule__ParameterRule__Group__0 ) + // InternalDefinitionLanguage.g:1096:4: rule__ParameterRule__Group__0 { pushFollow(FOLLOW_2); rule__ParameterRule__Group__0(); @@ -3782,6 +3698,91 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR end "ruleParameterRule" + // $ANTLR start "entryRuleImportRule" + // InternalDefinitionLanguage.g:1105:1: entryRuleImportRule : ruleImportRule EOF ; + public final void entryRuleImportRule() throws RecognitionException { + try { + // InternalDefinitionLanguage.g:1106:1: ( ruleImportRule EOF ) + // InternalDefinitionLanguage.g:1107:1: ruleImportRule EOF + { + if ( state.backtracking==0 ) { + before(grammarAccess.getImportRuleRule()); + } + pushFollow(FOLLOW_1); + ruleImportRule(); + + state._fsp--; + if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getImportRuleRule()); + } + match(input,EOF,FOLLOW_2); if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleImportRule" + + + // $ANTLR start "ruleImportRule" + // InternalDefinitionLanguage.g:1114:1: ruleImportRule : ( ( rule__ImportRule__Group__0 ) ) ; + public final void ruleImportRule() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDefinitionLanguage.g:1118:2: ( ( ( rule__ImportRule__Group__0 ) ) ) + // InternalDefinitionLanguage.g:1119:2: ( ( rule__ImportRule__Group__0 ) ) + { + // InternalDefinitionLanguage.g:1119:2: ( ( rule__ImportRule__Group__0 ) ) + // InternalDefinitionLanguage.g:1120:3: ( rule__ImportRule__Group__0 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getImportRuleAccess().getGroup()); + } + // InternalDefinitionLanguage.g:1121:3: ( rule__ImportRule__Group__0 ) + // InternalDefinitionLanguage.g:1121:4: rule__ImportRule__Group__0 + { + pushFollow(FOLLOW_2); + rule__ImportRule__Group__0(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getImportRuleAccess().getGroup()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleImportRule" + + // $ANTLR start "entryRuleFunctionNameRule" // InternalDefinitionLanguage.g:1130:1: entryRuleFunctionNameRule : ruleFunctionNameRule EOF ; public final void entryRuleFunctionNameRule() throws RecognitionException { @@ -4251,18 +4252,18 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // InternalDefinitionLanguage.g:1272:1: ( ( ( rule__DefinitionModelRule__TypesAssignment_4_0 ) ) | ( ( rule__DefinitionModelRule__FunctionsAssignment_4_1 ) ) | ( ( rule__DefinitionModelRule__ConstantsAssignment_4_2 ) ) ) int alt1=3; switch ( input.LA(1) ) { - case 62: - case 80: + case 61: + case 81: { alt1=1; } break; - case 75: + case 74: { alt1=2; } break; - case 76: + case 75: { alt1=3; } @@ -4545,7 +4546,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss } break; case 15: - case 79: + case 80: { alt3=3; } @@ -4773,7 +4774,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss int alt5=2; int LA5_0 = input.LA(1); - if ( (LA5_0==79) ) { + if ( (LA5_0==80) ) { alt5=1; } else if ( (LA5_0==15) ) { @@ -4862,52 +4863,52 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // InternalDefinitionLanguage.g:1413:1: ( ( ruleStringTypeRule ) | ( ruleIntTypeRule ) | ( ruleFloatTypeRule ) | ( ruleBooleanTypeRule ) | ( ruleLiteralTypeRule ) | ( ruleArrayTypeRule ) | ( ruleInstanceTypeRule ) | ( ruleVoidTypeRule ) | ( ruleExpressionTypeRule ) | ( ruleDataTypeRule ) ) int alt6=10; switch ( input.LA(1) ) { - case 67: + case 66: { alt6=1; } break; - case 69: + case 68: { alt6=2; } break; - case 70: + case 69: { alt6=3; } break; - case 71: + case 70: { alt6=4; } break; - case 65: + case 64: { alt6=5; } break; - case 74: + case 73: { alt6=6; } break; - case 66: + case 65: { alt6=7; } break; - case 72: + case 71: { alt6=8; } break; - case 68: + case 67: { alt6=9; } break; - case 73: + case 72: { alt6=10; } @@ -6378,7 +6379,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss int alt12=2; int LA12_0 = input.LA(1); - if ( (LA12_0==50) ) { + if ( (LA12_0==76) ) { alt12=1; } @@ -6732,7 +6733,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss int alt13=2; int LA13_0 = input.LA(1); - if ( (LA13_0==62||(LA13_0>=75 && LA13_0<=76)||LA13_0==80) ) { + if ( (LA13_0==61||(LA13_0>=74 && LA13_0<=75)||LA13_0==81) ) { alt13=1; } @@ -6853,23 +6854,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR end "rule__DefinitionModelRule__Group__5__Impl" - // $ANTLR start "rule__ImportRule__Group__0" - // InternalDefinitionLanguage.g:1883:1: rule__ImportRule__Group__0 : rule__ImportRule__Group__0__Impl rule__ImportRule__Group__1 ; - public final void rule__ImportRule__Group__0() throws RecognitionException { + // $ANTLR start "rule__OrExpressionRule__Group__0" + // InternalDefinitionLanguage.g:1883:1: rule__OrExpressionRule__Group__0 : rule__OrExpressionRule__Group__0__Impl rule__OrExpressionRule__Group__1 ; + public final void rule__OrExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:1887:1: ( rule__ImportRule__Group__0__Impl rule__ImportRule__Group__1 ) - // InternalDefinitionLanguage.g:1888:2: rule__ImportRule__Group__0__Impl rule__ImportRule__Group__1 + // InternalDefinitionLanguage.g:1887:1: ( rule__OrExpressionRule__Group__0__Impl rule__OrExpressionRule__Group__1 ) + // InternalDefinitionLanguage.g:1888:2: rule__OrExpressionRule__Group__0__Impl rule__OrExpressionRule__Group__1 { - pushFollow(FOLLOW_5); - rule__ImportRule__Group__0__Impl(); + pushFollow(FOLLOW_9); + rule__OrExpressionRule__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); - rule__ImportRule__Group__1(); + rule__OrExpressionRule__Group__1(); state._fsp--; if (state.failed) return ; @@ -6888,28 +6889,38 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss } return ; } - // $ANTLR end "rule__ImportRule__Group__0" + // $ANTLR end "rule__OrExpressionRule__Group__0" - // $ANTLR start "rule__ImportRule__Group__0__Impl" - // InternalDefinitionLanguage.g:1895:1: rule__ImportRule__Group__0__Impl : ( 'import' ) ; - public final void rule__ImportRule__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__OrExpressionRule__Group__0__Impl" + // InternalDefinitionLanguage.g:1895:1: rule__OrExpressionRule__Group__0__Impl : ( ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) ) ; + public final void rule__OrExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:1899:1: ( ( 'import' ) ) - // InternalDefinitionLanguage.g:1900:1: ( 'import' ) + // InternalDefinitionLanguage.g:1899:1: ( ( ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) ) ) + // InternalDefinitionLanguage.g:1900:1: ( ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) ) { - // InternalDefinitionLanguage.g:1900:1: ( 'import' ) - // InternalDefinitionLanguage.g:1901:2: 'import' + // InternalDefinitionLanguage.g:1900:1: ( ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) ) + // InternalDefinitionLanguage.g:1901:2: ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getImportRuleAccess().getImportKeyword_0()); + before(grammarAccess.getOrExpressionRuleAccess().getSubExpressionsAssignment_0()); } - match(input,50,FOLLOW_2); if (state.failed) return ; + // InternalDefinitionLanguage.g:1902:2: ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) + // InternalDefinitionLanguage.g:1902:3: rule__OrExpressionRule__SubExpressionsAssignment_0 + { + pushFollow(FOLLOW_2); + rule__OrExpressionRule__SubExpressionsAssignment_0(); + + state._fsp--; + if (state.failed) return ; + + } + if ( state.backtracking==0 ) { - after(grammarAccess.getImportRuleAccess().getImportKeyword_0()); + after(grammarAccess.getOrExpressionRuleAccess().getSubExpressionsAssignment_0()); } } @@ -6929,26 +6940,21 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss } return ; } - // $ANTLR end "rule__ImportRule__Group__0__Impl" + // $ANTLR end "rule__OrExpressionRule__Group__0__Impl" - // $ANTLR start "rule__ImportRule__Group__1" - // InternalDefinitionLanguage.g:1910:1: rule__ImportRule__Group__1 : rule__ImportRule__Group__1__Impl rule__ImportRule__Group__2 ; - public final void rule__ImportRule__Group__1() throws RecognitionException { + // $ANTLR start "rule__OrExpressionRule__Group__1" + // InternalDefinitionLanguage.g:1910:1: rule__OrExpressionRule__Group__1 : rule__OrExpressionRule__Group__1__Impl ; + public final void rule__OrExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:1914:1: ( rule__ImportRule__Group__1__Impl rule__ImportRule__Group__2 ) - // InternalDefinitionLanguage.g:1915:2: rule__ImportRule__Group__1__Impl rule__ImportRule__Group__2 + // InternalDefinitionLanguage.g:1914:1: ( rule__OrExpressionRule__Group__1__Impl ) + // InternalDefinitionLanguage.g:1915:2: rule__OrExpressionRule__Group__1__Impl { - pushFollow(FOLLOW_9); - rule__ImportRule__Group__1__Impl(); - - state._fsp--; - if (state.failed) return ; pushFollow(FOLLOW_2); - rule__ImportRule__Group__2(); + rule__OrExpressionRule__Group__1__Impl(); state._fsp--; if (state.failed) return ; @@ -6967,38 +6973,56 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss } return ; } - // $ANTLR end "rule__ImportRule__Group__1" + // $ANTLR end "rule__OrExpressionRule__Group__1" - // $ANTLR start "rule__ImportRule__Group__1__Impl" - // InternalDefinitionLanguage.g:1922:1: rule__ImportRule__Group__1__Impl : ( ( rule__ImportRule__ImportedNamespaceAssignment_1 ) ) ; - public final void rule__ImportRule__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__OrExpressionRule__Group__1__Impl" + // InternalDefinitionLanguage.g:1921:1: rule__OrExpressionRule__Group__1__Impl : ( ( rule__OrExpressionRule__Group_1__0 )* ) ; + public final void rule__OrExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:1926:1: ( ( ( rule__ImportRule__ImportedNamespaceAssignment_1 ) ) ) - // InternalDefinitionLanguage.g:1927:1: ( ( rule__ImportRule__ImportedNamespaceAssignment_1 ) ) + // InternalDefinitionLanguage.g:1925:1: ( ( ( rule__OrExpressionRule__Group_1__0 )* ) ) + // InternalDefinitionLanguage.g:1926:1: ( ( rule__OrExpressionRule__Group_1__0 )* ) { - // InternalDefinitionLanguage.g:1927:1: ( ( rule__ImportRule__ImportedNamespaceAssignment_1 ) ) - // InternalDefinitionLanguage.g:1928:2: ( rule__ImportRule__ImportedNamespaceAssignment_1 ) + // InternalDefinitionLanguage.g:1926:1: ( ( rule__OrExpressionRule__Group_1__0 )* ) + // InternalDefinitionLanguage.g:1927:2: ( rule__OrExpressionRule__Group_1__0 )* { if ( state.backtracking==0 ) { - before(grammarAccess.getImportRuleAccess().getImportedNamespaceAssignment_1()); + before(grammarAccess.getOrExpressionRuleAccess().getGroup_1()); } - // InternalDefinitionLanguage.g:1929:2: ( rule__ImportRule__ImportedNamespaceAssignment_1 ) - // InternalDefinitionLanguage.g:1929:3: rule__ImportRule__ImportedNamespaceAssignment_1 - { - pushFollow(FOLLOW_2); - rule__ImportRule__ImportedNamespaceAssignment_1(); + // InternalDefinitionLanguage.g:1928:2: ( rule__OrExpressionRule__Group_1__0 )* + loop14: + do { + int alt14=2; + int LA14_0 = input.LA(1); - state._fsp--; - if (state.failed) return ; + if ( (LA14_0==50) ) { + alt14=1; + } - } + + switch (alt14) { + case 1 : + // InternalDefinitionLanguage.g:1928:3: rule__OrExpressionRule__Group_1__0 + { + pushFollow(FOLLOW_10); + rule__OrExpressionRule__Group_1__0(); + + state._fsp--; + if (state.failed) return ; + + } + break; + + default : + break loop14; + } + } while (true); if ( state.backtracking==0 ) { - after(grammarAccess.getImportRuleAccess().getImportedNamespaceAssignment_1()); + after(grammarAccess.getOrExpressionRuleAccess().getGroup_1()); } } @@ -7018,285 +7042,20 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss } return ; } - // $ANTLR end "rule__ImportRule__Group__1__Impl" - - - // $ANTLR start "rule__ImportRule__Group__2" - // InternalDefinitionLanguage.g:1937:1: rule__ImportRule__Group__2 : rule__ImportRule__Group__2__Impl ; - public final void rule__ImportRule__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDefinitionLanguage.g:1941:1: ( rule__ImportRule__Group__2__Impl ) - // InternalDefinitionLanguage.g:1942:2: rule__ImportRule__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__ImportRule__Group__2__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ImportRule__Group__2" - - - // $ANTLR start "rule__ImportRule__Group__2__Impl" - // InternalDefinitionLanguage.g:1948:1: rule__ImportRule__Group__2__Impl : ( ';' ) ; - public final void rule__ImportRule__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDefinitionLanguage.g:1952:1: ( ( ';' ) ) - // InternalDefinitionLanguage.g:1953:1: ( ';' ) - { - // InternalDefinitionLanguage.g:1953:1: ( ';' ) - // InternalDefinitionLanguage.g:1954:2: ';' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getImportRuleAccess().getSemicolonKeyword_2()); - } - match(input,51,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getImportRuleAccess().getSemicolonKeyword_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ImportRule__Group__2__Impl" - - - // $ANTLR start "rule__OrExpressionRule__Group__0" - // InternalDefinitionLanguage.g:1964:1: rule__OrExpressionRule__Group__0 : rule__OrExpressionRule__Group__0__Impl rule__OrExpressionRule__Group__1 ; - public final void rule__OrExpressionRule__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDefinitionLanguage.g:1968:1: ( rule__OrExpressionRule__Group__0__Impl rule__OrExpressionRule__Group__1 ) - // InternalDefinitionLanguage.g:1969:2: rule__OrExpressionRule__Group__0__Impl rule__OrExpressionRule__Group__1 - { - pushFollow(FOLLOW_10); - rule__OrExpressionRule__Group__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__OrExpressionRule__Group__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OrExpressionRule__Group__0" - - - // $ANTLR start "rule__OrExpressionRule__Group__0__Impl" - // InternalDefinitionLanguage.g:1976:1: rule__OrExpressionRule__Group__0__Impl : ( ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) ) ; - public final void rule__OrExpressionRule__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDefinitionLanguage.g:1980:1: ( ( ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) ) ) - // InternalDefinitionLanguage.g:1981:1: ( ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) ) - { - // InternalDefinitionLanguage.g:1981:1: ( ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) ) - // InternalDefinitionLanguage.g:1982:2: ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOrExpressionRuleAccess().getSubExpressionsAssignment_0()); - } - // InternalDefinitionLanguage.g:1983:2: ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) - // InternalDefinitionLanguage.g:1983:3: rule__OrExpressionRule__SubExpressionsAssignment_0 - { - pushFollow(FOLLOW_2); - rule__OrExpressionRule__SubExpressionsAssignment_0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getOrExpressionRuleAccess().getSubExpressionsAssignment_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OrExpressionRule__Group__0__Impl" - - - // $ANTLR start "rule__OrExpressionRule__Group__1" - // InternalDefinitionLanguage.g:1991:1: rule__OrExpressionRule__Group__1 : rule__OrExpressionRule__Group__1__Impl ; - public final void rule__OrExpressionRule__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDefinitionLanguage.g:1995:1: ( rule__OrExpressionRule__Group__1__Impl ) - // InternalDefinitionLanguage.g:1996:2: rule__OrExpressionRule__Group__1__Impl - { - pushFollow(FOLLOW_2); - rule__OrExpressionRule__Group__1__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OrExpressionRule__Group__1" - - - // $ANTLR start "rule__OrExpressionRule__Group__1__Impl" - // InternalDefinitionLanguage.g:2002:1: rule__OrExpressionRule__Group__1__Impl : ( ( rule__OrExpressionRule__Group_1__0 )* ) ; - public final void rule__OrExpressionRule__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDefinitionLanguage.g:2006:1: ( ( ( rule__OrExpressionRule__Group_1__0 )* ) ) - // InternalDefinitionLanguage.g:2007:1: ( ( rule__OrExpressionRule__Group_1__0 )* ) - { - // InternalDefinitionLanguage.g:2007:1: ( ( rule__OrExpressionRule__Group_1__0 )* ) - // InternalDefinitionLanguage.g:2008:2: ( rule__OrExpressionRule__Group_1__0 )* - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOrExpressionRuleAccess().getGroup_1()); - } - // InternalDefinitionLanguage.g:2009:2: ( rule__OrExpressionRule__Group_1__0 )* - loop14: - do { - int alt14=2; - int LA14_0 = input.LA(1); - - if ( (LA14_0==52) ) { - alt14=1; - } - - - switch (alt14) { - case 1 : - // InternalDefinitionLanguage.g:2009:3: rule__OrExpressionRule__Group_1__0 - { - pushFollow(FOLLOW_11); - rule__OrExpressionRule__Group_1__0(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - default : - break loop14; - } - } while (true); - - if ( state.backtracking==0 ) { - after(grammarAccess.getOrExpressionRuleAccess().getGroup_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OrExpressionRule__Group__1__Impl" + // $ANTLR end "rule__OrExpressionRule__Group__1__Impl" // $ANTLR start "rule__OrExpressionRule__Group_1__0" - // InternalDefinitionLanguage.g:2018:1: rule__OrExpressionRule__Group_1__0 : rule__OrExpressionRule__Group_1__0__Impl rule__OrExpressionRule__Group_1__1 ; + // InternalDefinitionLanguage.g:1937:1: rule__OrExpressionRule__Group_1__0 : rule__OrExpressionRule__Group_1__0__Impl rule__OrExpressionRule__Group_1__1 ; public final void rule__OrExpressionRule__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2022:1: ( rule__OrExpressionRule__Group_1__0__Impl rule__OrExpressionRule__Group_1__1 ) - // InternalDefinitionLanguage.g:2023:2: rule__OrExpressionRule__Group_1__0__Impl rule__OrExpressionRule__Group_1__1 + // InternalDefinitionLanguage.g:1941:1: ( rule__OrExpressionRule__Group_1__0__Impl rule__OrExpressionRule__Group_1__1 ) + // InternalDefinitionLanguage.g:1942:2: rule__OrExpressionRule__Group_1__0__Impl rule__OrExpressionRule__Group_1__1 { - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_11); rule__OrExpressionRule__Group_1__0__Impl(); state._fsp--; @@ -7325,22 +7084,22 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__OrExpressionRule__Group_1__0__Impl" - // InternalDefinitionLanguage.g:2030:1: rule__OrExpressionRule__Group_1__0__Impl : ( 'OR' ) ; + // InternalDefinitionLanguage.g:1949:1: rule__OrExpressionRule__Group_1__0__Impl : ( 'OR' ) ; public final void rule__OrExpressionRule__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2034:1: ( ( 'OR' ) ) - // InternalDefinitionLanguage.g:2035:1: ( 'OR' ) + // InternalDefinitionLanguage.g:1953:1: ( ( 'OR' ) ) + // InternalDefinitionLanguage.g:1954:1: ( 'OR' ) { - // InternalDefinitionLanguage.g:2035:1: ( 'OR' ) - // InternalDefinitionLanguage.g:2036:2: 'OR' + // InternalDefinitionLanguage.g:1954:1: ( 'OR' ) + // InternalDefinitionLanguage.g:1955:2: 'OR' { if ( state.backtracking==0 ) { before(grammarAccess.getOrExpressionRuleAccess().getORKeyword_1_0()); } - match(input,52,FOLLOW_2); if (state.failed) return ; + match(input,50,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOrExpressionRuleAccess().getORKeyword_1_0()); } @@ -7366,14 +7125,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__OrExpressionRule__Group_1__1" - // InternalDefinitionLanguage.g:2045:1: rule__OrExpressionRule__Group_1__1 : rule__OrExpressionRule__Group_1__1__Impl ; + // InternalDefinitionLanguage.g:1964:1: rule__OrExpressionRule__Group_1__1 : rule__OrExpressionRule__Group_1__1__Impl ; public final void rule__OrExpressionRule__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2049:1: ( rule__OrExpressionRule__Group_1__1__Impl ) - // InternalDefinitionLanguage.g:2050:2: rule__OrExpressionRule__Group_1__1__Impl + // InternalDefinitionLanguage.g:1968:1: ( rule__OrExpressionRule__Group_1__1__Impl ) + // InternalDefinitionLanguage.g:1969:2: rule__OrExpressionRule__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__OrExpressionRule__Group_1__1__Impl(); @@ -7399,23 +7158,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__OrExpressionRule__Group_1__1__Impl" - // InternalDefinitionLanguage.g:2056:1: rule__OrExpressionRule__Group_1__1__Impl : ( ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) ) ; + // InternalDefinitionLanguage.g:1975:1: rule__OrExpressionRule__Group_1__1__Impl : ( ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) ) ; public final void rule__OrExpressionRule__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2060:1: ( ( ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) ) ) - // InternalDefinitionLanguage.g:2061:1: ( ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) ) + // InternalDefinitionLanguage.g:1979:1: ( ( ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) ) ) + // InternalDefinitionLanguage.g:1980:1: ( ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) ) { - // InternalDefinitionLanguage.g:2061:1: ( ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) ) - // InternalDefinitionLanguage.g:2062:2: ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) + // InternalDefinitionLanguage.g:1980:1: ( ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) ) + // InternalDefinitionLanguage.g:1981:2: ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOrExpressionRuleAccess().getSubExpressionsAssignment_1_1()); } - // InternalDefinitionLanguage.g:2063:2: ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) - // InternalDefinitionLanguage.g:2063:3: rule__OrExpressionRule__SubExpressionsAssignment_1_1 + // InternalDefinitionLanguage.g:1982:2: ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) + // InternalDefinitionLanguage.g:1982:3: rule__OrExpressionRule__SubExpressionsAssignment_1_1 { pushFollow(FOLLOW_2); rule__OrExpressionRule__SubExpressionsAssignment_1_1(); @@ -7450,16 +7209,16 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__XorExpressionRule__Group__0" - // InternalDefinitionLanguage.g:2072:1: rule__XorExpressionRule__Group__0 : rule__XorExpressionRule__Group__0__Impl rule__XorExpressionRule__Group__1 ; + // InternalDefinitionLanguage.g:1991:1: rule__XorExpressionRule__Group__0 : rule__XorExpressionRule__Group__0__Impl rule__XorExpressionRule__Group__1 ; public final void rule__XorExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2076:1: ( rule__XorExpressionRule__Group__0__Impl rule__XorExpressionRule__Group__1 ) - // InternalDefinitionLanguage.g:2077:2: rule__XorExpressionRule__Group__0__Impl rule__XorExpressionRule__Group__1 + // InternalDefinitionLanguage.g:1995:1: ( rule__XorExpressionRule__Group__0__Impl rule__XorExpressionRule__Group__1 ) + // InternalDefinitionLanguage.g:1996:2: rule__XorExpressionRule__Group__0__Impl rule__XorExpressionRule__Group__1 { - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_12); rule__XorExpressionRule__Group__0__Impl(); state._fsp--; @@ -7488,23 +7247,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__XorExpressionRule__Group__0__Impl" - // InternalDefinitionLanguage.g:2084:1: rule__XorExpressionRule__Group__0__Impl : ( ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) ) ; + // InternalDefinitionLanguage.g:2003:1: rule__XorExpressionRule__Group__0__Impl : ( ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) ) ; public final void rule__XorExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2088:1: ( ( ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) ) ) - // InternalDefinitionLanguage.g:2089:1: ( ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) ) + // InternalDefinitionLanguage.g:2007:1: ( ( ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) ) ) + // InternalDefinitionLanguage.g:2008:1: ( ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) ) { - // InternalDefinitionLanguage.g:2089:1: ( ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) ) - // InternalDefinitionLanguage.g:2090:2: ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) + // InternalDefinitionLanguage.g:2008:1: ( ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) ) + // InternalDefinitionLanguage.g:2009:2: ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXorExpressionRuleAccess().getSubExpressionsAssignment_0()); } - // InternalDefinitionLanguage.g:2091:2: ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) - // InternalDefinitionLanguage.g:2091:3: rule__XorExpressionRule__SubExpressionsAssignment_0 + // InternalDefinitionLanguage.g:2010:2: ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) + // InternalDefinitionLanguage.g:2010:3: rule__XorExpressionRule__SubExpressionsAssignment_0 { pushFollow(FOLLOW_2); rule__XorExpressionRule__SubExpressionsAssignment_0(); @@ -7539,14 +7298,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__XorExpressionRule__Group__1" - // InternalDefinitionLanguage.g:2099:1: rule__XorExpressionRule__Group__1 : rule__XorExpressionRule__Group__1__Impl ; + // InternalDefinitionLanguage.g:2018:1: rule__XorExpressionRule__Group__1 : rule__XorExpressionRule__Group__1__Impl ; public final void rule__XorExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2103:1: ( rule__XorExpressionRule__Group__1__Impl ) - // InternalDefinitionLanguage.g:2104:2: rule__XorExpressionRule__Group__1__Impl + // InternalDefinitionLanguage.g:2022:1: ( rule__XorExpressionRule__Group__1__Impl ) + // InternalDefinitionLanguage.g:2023:2: rule__XorExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__XorExpressionRule__Group__1__Impl(); @@ -7572,37 +7331,37 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__XorExpressionRule__Group__1__Impl" - // InternalDefinitionLanguage.g:2110:1: rule__XorExpressionRule__Group__1__Impl : ( ( rule__XorExpressionRule__Group_1__0 )* ) ; + // InternalDefinitionLanguage.g:2029:1: rule__XorExpressionRule__Group__1__Impl : ( ( rule__XorExpressionRule__Group_1__0 )* ) ; public final void rule__XorExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2114:1: ( ( ( rule__XorExpressionRule__Group_1__0 )* ) ) - // InternalDefinitionLanguage.g:2115:1: ( ( rule__XorExpressionRule__Group_1__0 )* ) + // InternalDefinitionLanguage.g:2033:1: ( ( ( rule__XorExpressionRule__Group_1__0 )* ) ) + // InternalDefinitionLanguage.g:2034:1: ( ( rule__XorExpressionRule__Group_1__0 )* ) { - // InternalDefinitionLanguage.g:2115:1: ( ( rule__XorExpressionRule__Group_1__0 )* ) - // InternalDefinitionLanguage.g:2116:2: ( rule__XorExpressionRule__Group_1__0 )* + // InternalDefinitionLanguage.g:2034:1: ( ( rule__XorExpressionRule__Group_1__0 )* ) + // InternalDefinitionLanguage.g:2035:2: ( rule__XorExpressionRule__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXorExpressionRuleAccess().getGroup_1()); } - // InternalDefinitionLanguage.g:2117:2: ( rule__XorExpressionRule__Group_1__0 )* + // InternalDefinitionLanguage.g:2036:2: ( rule__XorExpressionRule__Group_1__0 )* loop15: do { int alt15=2; int LA15_0 = input.LA(1); - if ( (LA15_0==53) ) { + if ( (LA15_0==51) ) { alt15=1; } switch (alt15) { case 1 : - // InternalDefinitionLanguage.g:2117:3: rule__XorExpressionRule__Group_1__0 + // InternalDefinitionLanguage.g:2036:3: rule__XorExpressionRule__Group_1__0 { - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_13); rule__XorExpressionRule__Group_1__0(); state._fsp--; @@ -7641,16 +7400,16 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__XorExpressionRule__Group_1__0" - // InternalDefinitionLanguage.g:2126:1: rule__XorExpressionRule__Group_1__0 : rule__XorExpressionRule__Group_1__0__Impl rule__XorExpressionRule__Group_1__1 ; + // InternalDefinitionLanguage.g:2045:1: rule__XorExpressionRule__Group_1__0 : rule__XorExpressionRule__Group_1__0__Impl rule__XorExpressionRule__Group_1__1 ; public final void rule__XorExpressionRule__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2130:1: ( rule__XorExpressionRule__Group_1__0__Impl rule__XorExpressionRule__Group_1__1 ) - // InternalDefinitionLanguage.g:2131:2: rule__XorExpressionRule__Group_1__0__Impl rule__XorExpressionRule__Group_1__1 + // InternalDefinitionLanguage.g:2049:1: ( rule__XorExpressionRule__Group_1__0__Impl rule__XorExpressionRule__Group_1__1 ) + // InternalDefinitionLanguage.g:2050:2: rule__XorExpressionRule__Group_1__0__Impl rule__XorExpressionRule__Group_1__1 { - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_11); rule__XorExpressionRule__Group_1__0__Impl(); state._fsp--; @@ -7679,22 +7438,22 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__XorExpressionRule__Group_1__0__Impl" - // InternalDefinitionLanguage.g:2138:1: rule__XorExpressionRule__Group_1__0__Impl : ( 'XOR' ) ; + // InternalDefinitionLanguage.g:2057:1: rule__XorExpressionRule__Group_1__0__Impl : ( 'XOR' ) ; public final void rule__XorExpressionRule__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2142:1: ( ( 'XOR' ) ) - // InternalDefinitionLanguage.g:2143:1: ( 'XOR' ) + // InternalDefinitionLanguage.g:2061:1: ( ( 'XOR' ) ) + // InternalDefinitionLanguage.g:2062:1: ( 'XOR' ) { - // InternalDefinitionLanguage.g:2143:1: ( 'XOR' ) - // InternalDefinitionLanguage.g:2144:2: 'XOR' + // InternalDefinitionLanguage.g:2062:1: ( 'XOR' ) + // InternalDefinitionLanguage.g:2063:2: 'XOR' { if ( state.backtracking==0 ) { before(grammarAccess.getXorExpressionRuleAccess().getXORKeyword_1_0()); } - match(input,53,FOLLOW_2); if (state.failed) return ; + match(input,51,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXorExpressionRuleAccess().getXORKeyword_1_0()); } @@ -7720,14 +7479,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__XorExpressionRule__Group_1__1" - // InternalDefinitionLanguage.g:2153:1: rule__XorExpressionRule__Group_1__1 : rule__XorExpressionRule__Group_1__1__Impl ; + // InternalDefinitionLanguage.g:2072:1: rule__XorExpressionRule__Group_1__1 : rule__XorExpressionRule__Group_1__1__Impl ; public final void rule__XorExpressionRule__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2157:1: ( rule__XorExpressionRule__Group_1__1__Impl ) - // InternalDefinitionLanguage.g:2158:2: rule__XorExpressionRule__Group_1__1__Impl + // InternalDefinitionLanguage.g:2076:1: ( rule__XorExpressionRule__Group_1__1__Impl ) + // InternalDefinitionLanguage.g:2077:2: rule__XorExpressionRule__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__XorExpressionRule__Group_1__1__Impl(); @@ -7753,23 +7512,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__XorExpressionRule__Group_1__1__Impl" - // InternalDefinitionLanguage.g:2164:1: rule__XorExpressionRule__Group_1__1__Impl : ( ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) ) ; + // InternalDefinitionLanguage.g:2083:1: rule__XorExpressionRule__Group_1__1__Impl : ( ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) ) ; public final void rule__XorExpressionRule__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2168:1: ( ( ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) ) ) - // InternalDefinitionLanguage.g:2169:1: ( ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) ) + // InternalDefinitionLanguage.g:2087:1: ( ( ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) ) ) + // InternalDefinitionLanguage.g:2088:1: ( ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) ) { - // InternalDefinitionLanguage.g:2169:1: ( ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) ) - // InternalDefinitionLanguage.g:2170:2: ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) + // InternalDefinitionLanguage.g:2088:1: ( ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) ) + // InternalDefinitionLanguage.g:2089:2: ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXorExpressionRuleAccess().getSubExpressionsAssignment_1_1()); } - // InternalDefinitionLanguage.g:2171:2: ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) - // InternalDefinitionLanguage.g:2171:3: rule__XorExpressionRule__SubExpressionsAssignment_1_1 + // InternalDefinitionLanguage.g:2090:2: ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) + // InternalDefinitionLanguage.g:2090:3: rule__XorExpressionRule__SubExpressionsAssignment_1_1 { pushFollow(FOLLOW_2); rule__XorExpressionRule__SubExpressionsAssignment_1_1(); @@ -7804,16 +7563,16 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AndExpressionRule__Group__0" - // InternalDefinitionLanguage.g:2180:1: rule__AndExpressionRule__Group__0 : rule__AndExpressionRule__Group__0__Impl rule__AndExpressionRule__Group__1 ; + // InternalDefinitionLanguage.g:2099:1: rule__AndExpressionRule__Group__0 : rule__AndExpressionRule__Group__0__Impl rule__AndExpressionRule__Group__1 ; public final void rule__AndExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2184:1: ( rule__AndExpressionRule__Group__0__Impl rule__AndExpressionRule__Group__1 ) - // InternalDefinitionLanguage.g:2185:2: rule__AndExpressionRule__Group__0__Impl rule__AndExpressionRule__Group__1 + // InternalDefinitionLanguage.g:2103:1: ( rule__AndExpressionRule__Group__0__Impl rule__AndExpressionRule__Group__1 ) + // InternalDefinitionLanguage.g:2104:2: rule__AndExpressionRule__Group__0__Impl rule__AndExpressionRule__Group__1 { - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_14); rule__AndExpressionRule__Group__0__Impl(); state._fsp--; @@ -7842,23 +7601,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AndExpressionRule__Group__0__Impl" - // InternalDefinitionLanguage.g:2192:1: rule__AndExpressionRule__Group__0__Impl : ( ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) ) ; + // InternalDefinitionLanguage.g:2111:1: rule__AndExpressionRule__Group__0__Impl : ( ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) ) ; public final void rule__AndExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2196:1: ( ( ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) ) ) - // InternalDefinitionLanguage.g:2197:1: ( ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) ) + // InternalDefinitionLanguage.g:2115:1: ( ( ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) ) ) + // InternalDefinitionLanguage.g:2116:1: ( ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) ) { - // InternalDefinitionLanguage.g:2197:1: ( ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) ) - // InternalDefinitionLanguage.g:2198:2: ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) + // InternalDefinitionLanguage.g:2116:1: ( ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) ) + // InternalDefinitionLanguage.g:2117:2: ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAndExpressionRuleAccess().getSubExpressionsAssignment_0()); } - // InternalDefinitionLanguage.g:2199:2: ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) - // InternalDefinitionLanguage.g:2199:3: rule__AndExpressionRule__SubExpressionsAssignment_0 + // InternalDefinitionLanguage.g:2118:2: ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) + // InternalDefinitionLanguage.g:2118:3: rule__AndExpressionRule__SubExpressionsAssignment_0 { pushFollow(FOLLOW_2); rule__AndExpressionRule__SubExpressionsAssignment_0(); @@ -7893,14 +7652,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AndExpressionRule__Group__1" - // InternalDefinitionLanguage.g:2207:1: rule__AndExpressionRule__Group__1 : rule__AndExpressionRule__Group__1__Impl ; + // InternalDefinitionLanguage.g:2126:1: rule__AndExpressionRule__Group__1 : rule__AndExpressionRule__Group__1__Impl ; public final void rule__AndExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2211:1: ( rule__AndExpressionRule__Group__1__Impl ) - // InternalDefinitionLanguage.g:2212:2: rule__AndExpressionRule__Group__1__Impl + // InternalDefinitionLanguage.g:2130:1: ( rule__AndExpressionRule__Group__1__Impl ) + // InternalDefinitionLanguage.g:2131:2: rule__AndExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__AndExpressionRule__Group__1__Impl(); @@ -7926,37 +7685,37 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AndExpressionRule__Group__1__Impl" - // InternalDefinitionLanguage.g:2218:1: rule__AndExpressionRule__Group__1__Impl : ( ( rule__AndExpressionRule__Group_1__0 )* ) ; + // InternalDefinitionLanguage.g:2137:1: rule__AndExpressionRule__Group__1__Impl : ( ( rule__AndExpressionRule__Group_1__0 )* ) ; public final void rule__AndExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2222:1: ( ( ( rule__AndExpressionRule__Group_1__0 )* ) ) - // InternalDefinitionLanguage.g:2223:1: ( ( rule__AndExpressionRule__Group_1__0 )* ) + // InternalDefinitionLanguage.g:2141:1: ( ( ( rule__AndExpressionRule__Group_1__0 )* ) ) + // InternalDefinitionLanguage.g:2142:1: ( ( rule__AndExpressionRule__Group_1__0 )* ) { - // InternalDefinitionLanguage.g:2223:1: ( ( rule__AndExpressionRule__Group_1__0 )* ) - // InternalDefinitionLanguage.g:2224:2: ( rule__AndExpressionRule__Group_1__0 )* + // InternalDefinitionLanguage.g:2142:1: ( ( rule__AndExpressionRule__Group_1__0 )* ) + // InternalDefinitionLanguage.g:2143:2: ( rule__AndExpressionRule__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAndExpressionRuleAccess().getGroup_1()); } - // InternalDefinitionLanguage.g:2225:2: ( rule__AndExpressionRule__Group_1__0 )* + // InternalDefinitionLanguage.g:2144:2: ( rule__AndExpressionRule__Group_1__0 )* loop16: do { int alt16=2; int LA16_0 = input.LA(1); - if ( (LA16_0==54) ) { + if ( (LA16_0==52) ) { alt16=1; } switch (alt16) { case 1 : - // InternalDefinitionLanguage.g:2225:3: rule__AndExpressionRule__Group_1__0 + // InternalDefinitionLanguage.g:2144:3: rule__AndExpressionRule__Group_1__0 { - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_15); rule__AndExpressionRule__Group_1__0(); state._fsp--; @@ -7995,16 +7754,16 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AndExpressionRule__Group_1__0" - // InternalDefinitionLanguage.g:2234:1: rule__AndExpressionRule__Group_1__0 : rule__AndExpressionRule__Group_1__0__Impl rule__AndExpressionRule__Group_1__1 ; + // InternalDefinitionLanguage.g:2153:1: rule__AndExpressionRule__Group_1__0 : rule__AndExpressionRule__Group_1__0__Impl rule__AndExpressionRule__Group_1__1 ; public final void rule__AndExpressionRule__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2238:1: ( rule__AndExpressionRule__Group_1__0__Impl rule__AndExpressionRule__Group_1__1 ) - // InternalDefinitionLanguage.g:2239:2: rule__AndExpressionRule__Group_1__0__Impl rule__AndExpressionRule__Group_1__1 + // InternalDefinitionLanguage.g:2157:1: ( rule__AndExpressionRule__Group_1__0__Impl rule__AndExpressionRule__Group_1__1 ) + // InternalDefinitionLanguage.g:2158:2: rule__AndExpressionRule__Group_1__0__Impl rule__AndExpressionRule__Group_1__1 { - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_11); rule__AndExpressionRule__Group_1__0__Impl(); state._fsp--; @@ -8033,22 +7792,22 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AndExpressionRule__Group_1__0__Impl" - // InternalDefinitionLanguage.g:2246:1: rule__AndExpressionRule__Group_1__0__Impl : ( 'AND' ) ; + // InternalDefinitionLanguage.g:2165:1: rule__AndExpressionRule__Group_1__0__Impl : ( 'AND' ) ; public final void rule__AndExpressionRule__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2250:1: ( ( 'AND' ) ) - // InternalDefinitionLanguage.g:2251:1: ( 'AND' ) + // InternalDefinitionLanguage.g:2169:1: ( ( 'AND' ) ) + // InternalDefinitionLanguage.g:2170:1: ( 'AND' ) { - // InternalDefinitionLanguage.g:2251:1: ( 'AND' ) - // InternalDefinitionLanguage.g:2252:2: 'AND' + // InternalDefinitionLanguage.g:2170:1: ( 'AND' ) + // InternalDefinitionLanguage.g:2171:2: 'AND' { if ( state.backtracking==0 ) { before(grammarAccess.getAndExpressionRuleAccess().getANDKeyword_1_0()); } - match(input,54,FOLLOW_2); if (state.failed) return ; + match(input,52,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAndExpressionRuleAccess().getANDKeyword_1_0()); } @@ -8074,14 +7833,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AndExpressionRule__Group_1__1" - // InternalDefinitionLanguage.g:2261:1: rule__AndExpressionRule__Group_1__1 : rule__AndExpressionRule__Group_1__1__Impl ; + // InternalDefinitionLanguage.g:2180:1: rule__AndExpressionRule__Group_1__1 : rule__AndExpressionRule__Group_1__1__Impl ; public final void rule__AndExpressionRule__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2265:1: ( rule__AndExpressionRule__Group_1__1__Impl ) - // InternalDefinitionLanguage.g:2266:2: rule__AndExpressionRule__Group_1__1__Impl + // InternalDefinitionLanguage.g:2184:1: ( rule__AndExpressionRule__Group_1__1__Impl ) + // InternalDefinitionLanguage.g:2185:2: rule__AndExpressionRule__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__AndExpressionRule__Group_1__1__Impl(); @@ -8107,23 +7866,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AndExpressionRule__Group_1__1__Impl" - // InternalDefinitionLanguage.g:2272:1: rule__AndExpressionRule__Group_1__1__Impl : ( ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) ) ; + // InternalDefinitionLanguage.g:2191:1: rule__AndExpressionRule__Group_1__1__Impl : ( ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) ) ; public final void rule__AndExpressionRule__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2276:1: ( ( ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) ) ) - // InternalDefinitionLanguage.g:2277:1: ( ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) ) + // InternalDefinitionLanguage.g:2195:1: ( ( ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) ) ) + // InternalDefinitionLanguage.g:2196:1: ( ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) ) { - // InternalDefinitionLanguage.g:2277:1: ( ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) ) - // InternalDefinitionLanguage.g:2278:2: ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) + // InternalDefinitionLanguage.g:2196:1: ( ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) ) + // InternalDefinitionLanguage.g:2197:2: ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAndExpressionRuleAccess().getSubExpressionsAssignment_1_1()); } - // InternalDefinitionLanguage.g:2279:2: ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) - // InternalDefinitionLanguage.g:2279:3: rule__AndExpressionRule__SubExpressionsAssignment_1_1 + // InternalDefinitionLanguage.g:2198:2: ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) + // InternalDefinitionLanguage.g:2198:3: rule__AndExpressionRule__SubExpressionsAssignment_1_1 { pushFollow(FOLLOW_2); rule__AndExpressionRule__SubExpressionsAssignment_1_1(); @@ -8158,16 +7917,16 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__NotExpressionRule__Group__0" - // InternalDefinitionLanguage.g:2288:1: rule__NotExpressionRule__Group__0 : rule__NotExpressionRule__Group__0__Impl rule__NotExpressionRule__Group__1 ; + // InternalDefinitionLanguage.g:2207:1: rule__NotExpressionRule__Group__0 : rule__NotExpressionRule__Group__0__Impl rule__NotExpressionRule__Group__1 ; public final void rule__NotExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2292:1: ( rule__NotExpressionRule__Group__0__Impl rule__NotExpressionRule__Group__1 ) - // InternalDefinitionLanguage.g:2293:2: rule__NotExpressionRule__Group__0__Impl rule__NotExpressionRule__Group__1 + // InternalDefinitionLanguage.g:2211:1: ( rule__NotExpressionRule__Group__0__Impl rule__NotExpressionRule__Group__1 ) + // InternalDefinitionLanguage.g:2212:2: rule__NotExpressionRule__Group__0__Impl rule__NotExpressionRule__Group__1 { - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_11); rule__NotExpressionRule__Group__0__Impl(); state._fsp--; @@ -8196,31 +7955,31 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__NotExpressionRule__Group__0__Impl" - // InternalDefinitionLanguage.g:2300:1: rule__NotExpressionRule__Group__0__Impl : ( ( rule__NotExpressionRule__NegatedAssignment_0 )? ) ; + // InternalDefinitionLanguage.g:2219:1: rule__NotExpressionRule__Group__0__Impl : ( ( rule__NotExpressionRule__NegatedAssignment_0 )? ) ; public final void rule__NotExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2304:1: ( ( ( rule__NotExpressionRule__NegatedAssignment_0 )? ) ) - // InternalDefinitionLanguage.g:2305:1: ( ( rule__NotExpressionRule__NegatedAssignment_0 )? ) + // InternalDefinitionLanguage.g:2223:1: ( ( ( rule__NotExpressionRule__NegatedAssignment_0 )? ) ) + // InternalDefinitionLanguage.g:2224:1: ( ( rule__NotExpressionRule__NegatedAssignment_0 )? ) { - // InternalDefinitionLanguage.g:2305:1: ( ( rule__NotExpressionRule__NegatedAssignment_0 )? ) - // InternalDefinitionLanguage.g:2306:2: ( rule__NotExpressionRule__NegatedAssignment_0 )? + // InternalDefinitionLanguage.g:2224:1: ( ( rule__NotExpressionRule__NegatedAssignment_0 )? ) + // InternalDefinitionLanguage.g:2225:2: ( rule__NotExpressionRule__NegatedAssignment_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getNotExpressionRuleAccess().getNegatedAssignment_0()); } - // InternalDefinitionLanguage.g:2307:2: ( rule__NotExpressionRule__NegatedAssignment_0 )? + // InternalDefinitionLanguage.g:2226:2: ( rule__NotExpressionRule__NegatedAssignment_0 )? int alt17=2; int LA17_0 = input.LA(1); - if ( (LA17_0==78) ) { + if ( (LA17_0==79) ) { alt17=1; } switch (alt17) { case 1 : - // InternalDefinitionLanguage.g:2307:3: rule__NotExpressionRule__NegatedAssignment_0 + // InternalDefinitionLanguage.g:2226:3: rule__NotExpressionRule__NegatedAssignment_0 { pushFollow(FOLLOW_2); rule__NotExpressionRule__NegatedAssignment_0(); @@ -8258,14 +8017,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__NotExpressionRule__Group__1" - // InternalDefinitionLanguage.g:2315:1: rule__NotExpressionRule__Group__1 : rule__NotExpressionRule__Group__1__Impl ; + // InternalDefinitionLanguage.g:2234:1: rule__NotExpressionRule__Group__1 : rule__NotExpressionRule__Group__1__Impl ; public final void rule__NotExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2319:1: ( rule__NotExpressionRule__Group__1__Impl ) - // InternalDefinitionLanguage.g:2320:2: rule__NotExpressionRule__Group__1__Impl + // InternalDefinitionLanguage.g:2238:1: ( rule__NotExpressionRule__Group__1__Impl ) + // InternalDefinitionLanguage.g:2239:2: rule__NotExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__NotExpressionRule__Group__1__Impl(); @@ -8291,23 +8050,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__NotExpressionRule__Group__1__Impl" - // InternalDefinitionLanguage.g:2326:1: rule__NotExpressionRule__Group__1__Impl : ( ( rule__NotExpressionRule__OperandAssignment_1 ) ) ; + // InternalDefinitionLanguage.g:2245:1: rule__NotExpressionRule__Group__1__Impl : ( ( rule__NotExpressionRule__OperandAssignment_1 ) ) ; public final void rule__NotExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2330:1: ( ( ( rule__NotExpressionRule__OperandAssignment_1 ) ) ) - // InternalDefinitionLanguage.g:2331:1: ( ( rule__NotExpressionRule__OperandAssignment_1 ) ) + // InternalDefinitionLanguage.g:2249:1: ( ( ( rule__NotExpressionRule__OperandAssignment_1 ) ) ) + // InternalDefinitionLanguage.g:2250:1: ( ( rule__NotExpressionRule__OperandAssignment_1 ) ) { - // InternalDefinitionLanguage.g:2331:1: ( ( rule__NotExpressionRule__OperandAssignment_1 ) ) - // InternalDefinitionLanguage.g:2332:2: ( rule__NotExpressionRule__OperandAssignment_1 ) + // InternalDefinitionLanguage.g:2250:1: ( ( rule__NotExpressionRule__OperandAssignment_1 ) ) + // InternalDefinitionLanguage.g:2251:2: ( rule__NotExpressionRule__OperandAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNotExpressionRuleAccess().getOperandAssignment_1()); } - // InternalDefinitionLanguage.g:2333:2: ( rule__NotExpressionRule__OperandAssignment_1 ) - // InternalDefinitionLanguage.g:2333:3: rule__NotExpressionRule__OperandAssignment_1 + // InternalDefinitionLanguage.g:2252:2: ( rule__NotExpressionRule__OperandAssignment_1 ) + // InternalDefinitionLanguage.g:2252:3: rule__NotExpressionRule__OperandAssignment_1 { pushFollow(FOLLOW_2); rule__NotExpressionRule__OperandAssignment_1(); @@ -8342,16 +8101,16 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ComparisonExpressionRule__Group__0" - // InternalDefinitionLanguage.g:2342:1: rule__ComparisonExpressionRule__Group__0 : rule__ComparisonExpressionRule__Group__0__Impl rule__ComparisonExpressionRule__Group__1 ; + // InternalDefinitionLanguage.g:2261:1: rule__ComparisonExpressionRule__Group__0 : rule__ComparisonExpressionRule__Group__0__Impl rule__ComparisonExpressionRule__Group__1 ; public final void rule__ComparisonExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2346:1: ( rule__ComparisonExpressionRule__Group__0__Impl rule__ComparisonExpressionRule__Group__1 ) - // InternalDefinitionLanguage.g:2347:2: rule__ComparisonExpressionRule__Group__0__Impl rule__ComparisonExpressionRule__Group__1 + // InternalDefinitionLanguage.g:2265:1: ( rule__ComparisonExpressionRule__Group__0__Impl rule__ComparisonExpressionRule__Group__1 ) + // InternalDefinitionLanguage.g:2266:2: rule__ComparisonExpressionRule__Group__0__Impl rule__ComparisonExpressionRule__Group__1 { - pushFollow(FOLLOW_17); + pushFollow(FOLLOW_16); rule__ComparisonExpressionRule__Group__0__Impl(); state._fsp--; @@ -8380,23 +8139,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ComparisonExpressionRule__Group__0__Impl" - // InternalDefinitionLanguage.g:2354:1: rule__ComparisonExpressionRule__Group__0__Impl : ( ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) ) ; + // InternalDefinitionLanguage.g:2273:1: rule__ComparisonExpressionRule__Group__0__Impl : ( ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) ) ; public final void rule__ComparisonExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2358:1: ( ( ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) ) ) - // InternalDefinitionLanguage.g:2359:1: ( ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) ) + // InternalDefinitionLanguage.g:2277:1: ( ( ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) ) ) + // InternalDefinitionLanguage.g:2278:1: ( ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) ) { - // InternalDefinitionLanguage.g:2359:1: ( ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) ) - // InternalDefinitionLanguage.g:2360:2: ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) + // InternalDefinitionLanguage.g:2278:1: ( ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) ) + // InternalDefinitionLanguage.g:2279:2: ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getComparisonExpressionRuleAccess().getLeftOperandAssignment_0()); } - // InternalDefinitionLanguage.g:2361:2: ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) - // InternalDefinitionLanguage.g:2361:3: rule__ComparisonExpressionRule__LeftOperandAssignment_0 + // InternalDefinitionLanguage.g:2280:2: ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) + // InternalDefinitionLanguage.g:2280:3: rule__ComparisonExpressionRule__LeftOperandAssignment_0 { pushFollow(FOLLOW_2); rule__ComparisonExpressionRule__LeftOperandAssignment_0(); @@ -8431,14 +8190,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ComparisonExpressionRule__Group__1" - // InternalDefinitionLanguage.g:2369:1: rule__ComparisonExpressionRule__Group__1 : rule__ComparisonExpressionRule__Group__1__Impl ; + // InternalDefinitionLanguage.g:2288:1: rule__ComparisonExpressionRule__Group__1 : rule__ComparisonExpressionRule__Group__1__Impl ; public final void rule__ComparisonExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2373:1: ( rule__ComparisonExpressionRule__Group__1__Impl ) - // InternalDefinitionLanguage.g:2374:2: rule__ComparisonExpressionRule__Group__1__Impl + // InternalDefinitionLanguage.g:2292:1: ( rule__ComparisonExpressionRule__Group__1__Impl ) + // InternalDefinitionLanguage.g:2293:2: rule__ComparisonExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__ComparisonExpressionRule__Group__1__Impl(); @@ -8464,22 +8223,22 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ComparisonExpressionRule__Group__1__Impl" - // InternalDefinitionLanguage.g:2380:1: rule__ComparisonExpressionRule__Group__1__Impl : ( ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* ) ; + // InternalDefinitionLanguage.g:2299:1: rule__ComparisonExpressionRule__Group__1__Impl : ( ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* ) ; public final void rule__ComparisonExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2384:1: ( ( ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* ) ) - // InternalDefinitionLanguage.g:2385:1: ( ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* ) + // InternalDefinitionLanguage.g:2303:1: ( ( ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* ) ) + // InternalDefinitionLanguage.g:2304:1: ( ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* ) { - // InternalDefinitionLanguage.g:2385:1: ( ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* ) - // InternalDefinitionLanguage.g:2386:2: ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* + // InternalDefinitionLanguage.g:2304:1: ( ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* ) + // InternalDefinitionLanguage.g:2305:2: ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getComparisonExpressionRuleAccess().getComparisonAssignment_1()); } - // InternalDefinitionLanguage.g:2387:2: ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* + // InternalDefinitionLanguage.g:2306:2: ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* loop18: do { int alt18=2; @@ -8492,9 +8251,9 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss switch (alt18) { case 1 : - // InternalDefinitionLanguage.g:2387:3: rule__ComparisonExpressionRule__ComparisonAssignment_1 + // InternalDefinitionLanguage.g:2306:3: rule__ComparisonExpressionRule__ComparisonAssignment_1 { - pushFollow(FOLLOW_18); + pushFollow(FOLLOW_17); rule__ComparisonExpressionRule__ComparisonAssignment_1(); state._fsp--; @@ -8533,16 +8292,16 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__PartialComparisonExpressionRule__Group__0" - // InternalDefinitionLanguage.g:2396:1: rule__PartialComparisonExpressionRule__Group__0 : rule__PartialComparisonExpressionRule__Group__0__Impl rule__PartialComparisonExpressionRule__Group__1 ; + // InternalDefinitionLanguage.g:2315:1: rule__PartialComparisonExpressionRule__Group__0 : rule__PartialComparisonExpressionRule__Group__0__Impl rule__PartialComparisonExpressionRule__Group__1 ; public final void rule__PartialComparisonExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2400:1: ( rule__PartialComparisonExpressionRule__Group__0__Impl rule__PartialComparisonExpressionRule__Group__1 ) - // InternalDefinitionLanguage.g:2401:2: rule__PartialComparisonExpressionRule__Group__0__Impl rule__PartialComparisonExpressionRule__Group__1 + // InternalDefinitionLanguage.g:2319:1: ( rule__PartialComparisonExpressionRule__Group__0__Impl rule__PartialComparisonExpressionRule__Group__1 ) + // InternalDefinitionLanguage.g:2320:2: rule__PartialComparisonExpressionRule__Group__0__Impl rule__PartialComparisonExpressionRule__Group__1 { - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_11); rule__PartialComparisonExpressionRule__Group__0__Impl(); state._fsp--; @@ -8571,23 +8330,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__PartialComparisonExpressionRule__Group__0__Impl" - // InternalDefinitionLanguage.g:2408:1: rule__PartialComparisonExpressionRule__Group__0__Impl : ( ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) ) ; + // InternalDefinitionLanguage.g:2327:1: rule__PartialComparisonExpressionRule__Group__0__Impl : ( ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) ) ; public final void rule__PartialComparisonExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2412:1: ( ( ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) ) ) - // InternalDefinitionLanguage.g:2413:1: ( ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) ) + // InternalDefinitionLanguage.g:2331:1: ( ( ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) ) ) + // InternalDefinitionLanguage.g:2332:1: ( ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) ) { - // InternalDefinitionLanguage.g:2413:1: ( ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) ) - // InternalDefinitionLanguage.g:2414:2: ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) + // InternalDefinitionLanguage.g:2332:1: ( ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) ) + // InternalDefinitionLanguage.g:2333:2: ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPartialComparisonExpressionRuleAccess().getOperatorAssignment_0()); } - // InternalDefinitionLanguage.g:2415:2: ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) - // InternalDefinitionLanguage.g:2415:3: rule__PartialComparisonExpressionRule__OperatorAssignment_0 + // InternalDefinitionLanguage.g:2334:2: ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) + // InternalDefinitionLanguage.g:2334:3: rule__PartialComparisonExpressionRule__OperatorAssignment_0 { pushFollow(FOLLOW_2); rule__PartialComparisonExpressionRule__OperatorAssignment_0(); @@ -8622,14 +8381,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__PartialComparisonExpressionRule__Group__1" - // InternalDefinitionLanguage.g:2423:1: rule__PartialComparisonExpressionRule__Group__1 : rule__PartialComparisonExpressionRule__Group__1__Impl ; + // InternalDefinitionLanguage.g:2342:1: rule__PartialComparisonExpressionRule__Group__1 : rule__PartialComparisonExpressionRule__Group__1__Impl ; public final void rule__PartialComparisonExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2427:1: ( rule__PartialComparisonExpressionRule__Group__1__Impl ) - // InternalDefinitionLanguage.g:2428:2: rule__PartialComparisonExpressionRule__Group__1__Impl + // InternalDefinitionLanguage.g:2346:1: ( rule__PartialComparisonExpressionRule__Group__1__Impl ) + // InternalDefinitionLanguage.g:2347:2: rule__PartialComparisonExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__PartialComparisonExpressionRule__Group__1__Impl(); @@ -8655,23 +8414,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__PartialComparisonExpressionRule__Group__1__Impl" - // InternalDefinitionLanguage.g:2434:1: rule__PartialComparisonExpressionRule__Group__1__Impl : ( ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) ) ; + // InternalDefinitionLanguage.g:2353:1: rule__PartialComparisonExpressionRule__Group__1__Impl : ( ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) ) ; public final void rule__PartialComparisonExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2438:1: ( ( ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) ) ) - // InternalDefinitionLanguage.g:2439:1: ( ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) ) + // InternalDefinitionLanguage.g:2357:1: ( ( ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) ) ) + // InternalDefinitionLanguage.g:2358:1: ( ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) ) { - // InternalDefinitionLanguage.g:2439:1: ( ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) ) - // InternalDefinitionLanguage.g:2440:2: ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) + // InternalDefinitionLanguage.g:2358:1: ( ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) ) + // InternalDefinitionLanguage.g:2359:2: ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPartialComparisonExpressionRuleAccess().getSubExpressionAssignment_1()); } - // InternalDefinitionLanguage.g:2441:2: ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) - // InternalDefinitionLanguage.g:2441:3: rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 + // InternalDefinitionLanguage.g:2360:2: ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) + // InternalDefinitionLanguage.g:2360:3: rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 { pushFollow(FOLLOW_2); rule__PartialComparisonExpressionRule__SubExpressionAssignment_1(); @@ -8706,16 +8465,16 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AddOrSubtractExpressionRule__Group__0" - // InternalDefinitionLanguage.g:2450:1: rule__AddOrSubtractExpressionRule__Group__0 : rule__AddOrSubtractExpressionRule__Group__0__Impl rule__AddOrSubtractExpressionRule__Group__1 ; + // InternalDefinitionLanguage.g:2369:1: rule__AddOrSubtractExpressionRule__Group__0 : rule__AddOrSubtractExpressionRule__Group__0__Impl rule__AddOrSubtractExpressionRule__Group__1 ; public final void rule__AddOrSubtractExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2454:1: ( rule__AddOrSubtractExpressionRule__Group__0__Impl rule__AddOrSubtractExpressionRule__Group__1 ) - // InternalDefinitionLanguage.g:2455:2: rule__AddOrSubtractExpressionRule__Group__0__Impl rule__AddOrSubtractExpressionRule__Group__1 + // InternalDefinitionLanguage.g:2373:1: ( rule__AddOrSubtractExpressionRule__Group__0__Impl rule__AddOrSubtractExpressionRule__Group__1 ) + // InternalDefinitionLanguage.g:2374:2: rule__AddOrSubtractExpressionRule__Group__0__Impl rule__AddOrSubtractExpressionRule__Group__1 { - pushFollow(FOLLOW_19); + pushFollow(FOLLOW_18); rule__AddOrSubtractExpressionRule__Group__0__Impl(); state._fsp--; @@ -8744,23 +8503,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AddOrSubtractExpressionRule__Group__0__Impl" - // InternalDefinitionLanguage.g:2462:1: rule__AddOrSubtractExpressionRule__Group__0__Impl : ( ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) ) ; + // InternalDefinitionLanguage.g:2381:1: rule__AddOrSubtractExpressionRule__Group__0__Impl : ( ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) ) ; public final void rule__AddOrSubtractExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2466:1: ( ( ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) ) ) - // InternalDefinitionLanguage.g:2467:1: ( ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) ) + // InternalDefinitionLanguage.g:2385:1: ( ( ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) ) ) + // InternalDefinitionLanguage.g:2386:1: ( ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) ) { - // InternalDefinitionLanguage.g:2467:1: ( ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) ) - // InternalDefinitionLanguage.g:2468:2: ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) + // InternalDefinitionLanguage.g:2386:1: ( ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) ) + // InternalDefinitionLanguage.g:2387:2: ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAddOrSubtractExpressionRuleAccess().getLeftOperandAssignment_0()); } - // InternalDefinitionLanguage.g:2469:2: ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) - // InternalDefinitionLanguage.g:2469:3: rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 + // InternalDefinitionLanguage.g:2388:2: ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) + // InternalDefinitionLanguage.g:2388:3: rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 { pushFollow(FOLLOW_2); rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0(); @@ -8795,14 +8554,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AddOrSubtractExpressionRule__Group__1" - // InternalDefinitionLanguage.g:2477:1: rule__AddOrSubtractExpressionRule__Group__1 : rule__AddOrSubtractExpressionRule__Group__1__Impl ; + // InternalDefinitionLanguage.g:2396:1: rule__AddOrSubtractExpressionRule__Group__1 : rule__AddOrSubtractExpressionRule__Group__1__Impl ; public final void rule__AddOrSubtractExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2481:1: ( rule__AddOrSubtractExpressionRule__Group__1__Impl ) - // InternalDefinitionLanguage.g:2482:2: rule__AddOrSubtractExpressionRule__Group__1__Impl + // InternalDefinitionLanguage.g:2400:1: ( rule__AddOrSubtractExpressionRule__Group__1__Impl ) + // InternalDefinitionLanguage.g:2401:2: rule__AddOrSubtractExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__AddOrSubtractExpressionRule__Group__1__Impl(); @@ -8828,22 +8587,22 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AddOrSubtractExpressionRule__Group__1__Impl" - // InternalDefinitionLanguage.g:2488:1: rule__AddOrSubtractExpressionRule__Group__1__Impl : ( ( rule__AddOrSubtractExpressionRule__Group_1__0 )* ) ; + // InternalDefinitionLanguage.g:2407:1: rule__AddOrSubtractExpressionRule__Group__1__Impl : ( ( rule__AddOrSubtractExpressionRule__Group_1__0 )* ) ; public final void rule__AddOrSubtractExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2492:1: ( ( ( rule__AddOrSubtractExpressionRule__Group_1__0 )* ) ) - // InternalDefinitionLanguage.g:2493:1: ( ( rule__AddOrSubtractExpressionRule__Group_1__0 )* ) + // InternalDefinitionLanguage.g:2411:1: ( ( ( rule__AddOrSubtractExpressionRule__Group_1__0 )* ) ) + // InternalDefinitionLanguage.g:2412:1: ( ( rule__AddOrSubtractExpressionRule__Group_1__0 )* ) { - // InternalDefinitionLanguage.g:2493:1: ( ( rule__AddOrSubtractExpressionRule__Group_1__0 )* ) - // InternalDefinitionLanguage.g:2494:2: ( rule__AddOrSubtractExpressionRule__Group_1__0 )* + // InternalDefinitionLanguage.g:2412:1: ( ( rule__AddOrSubtractExpressionRule__Group_1__0 )* ) + // InternalDefinitionLanguage.g:2413:2: ( rule__AddOrSubtractExpressionRule__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAddOrSubtractExpressionRuleAccess().getGroup_1()); } - // InternalDefinitionLanguage.g:2495:2: ( rule__AddOrSubtractExpressionRule__Group_1__0 )* + // InternalDefinitionLanguage.g:2414:2: ( rule__AddOrSubtractExpressionRule__Group_1__0 )* loop19: do { int alt19=2; @@ -8856,9 +8615,9 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss switch (alt19) { case 1 : - // InternalDefinitionLanguage.g:2495:3: rule__AddOrSubtractExpressionRule__Group_1__0 + // InternalDefinitionLanguage.g:2414:3: rule__AddOrSubtractExpressionRule__Group_1__0 { - pushFollow(FOLLOW_20); + pushFollow(FOLLOW_19); rule__AddOrSubtractExpressionRule__Group_1__0(); state._fsp--; @@ -8897,16 +8656,16 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AddOrSubtractExpressionRule__Group_1__0" - // InternalDefinitionLanguage.g:2504:1: rule__AddOrSubtractExpressionRule__Group_1__0 : rule__AddOrSubtractExpressionRule__Group_1__0__Impl rule__AddOrSubtractExpressionRule__Group_1__1 ; + // InternalDefinitionLanguage.g:2423:1: rule__AddOrSubtractExpressionRule__Group_1__0 : rule__AddOrSubtractExpressionRule__Group_1__0__Impl rule__AddOrSubtractExpressionRule__Group_1__1 ; public final void rule__AddOrSubtractExpressionRule__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2508:1: ( rule__AddOrSubtractExpressionRule__Group_1__0__Impl rule__AddOrSubtractExpressionRule__Group_1__1 ) - // InternalDefinitionLanguage.g:2509:2: rule__AddOrSubtractExpressionRule__Group_1__0__Impl rule__AddOrSubtractExpressionRule__Group_1__1 + // InternalDefinitionLanguage.g:2427:1: ( rule__AddOrSubtractExpressionRule__Group_1__0__Impl rule__AddOrSubtractExpressionRule__Group_1__1 ) + // InternalDefinitionLanguage.g:2428:2: rule__AddOrSubtractExpressionRule__Group_1__0__Impl rule__AddOrSubtractExpressionRule__Group_1__1 { - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_11); rule__AddOrSubtractExpressionRule__Group_1__0__Impl(); state._fsp--; @@ -8935,23 +8694,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AddOrSubtractExpressionRule__Group_1__0__Impl" - // InternalDefinitionLanguage.g:2516:1: rule__AddOrSubtractExpressionRule__Group_1__0__Impl : ( ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) ) ; + // InternalDefinitionLanguage.g:2435:1: rule__AddOrSubtractExpressionRule__Group_1__0__Impl : ( ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) ) ; public final void rule__AddOrSubtractExpressionRule__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2520:1: ( ( ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) ) ) - // InternalDefinitionLanguage.g:2521:1: ( ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) ) + // InternalDefinitionLanguage.g:2439:1: ( ( ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) ) ) + // InternalDefinitionLanguage.g:2440:1: ( ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) ) { - // InternalDefinitionLanguage.g:2521:1: ( ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) ) - // InternalDefinitionLanguage.g:2522:2: ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) + // InternalDefinitionLanguage.g:2440:1: ( ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) ) + // InternalDefinitionLanguage.g:2441:2: ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAddOrSubtractExpressionRuleAccess().getOperatorsAssignment_1_0()); } - // InternalDefinitionLanguage.g:2523:2: ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) - // InternalDefinitionLanguage.g:2523:3: rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 + // InternalDefinitionLanguage.g:2442:2: ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) + // InternalDefinitionLanguage.g:2442:3: rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 { pushFollow(FOLLOW_2); rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0(); @@ -8986,14 +8745,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AddOrSubtractExpressionRule__Group_1__1" - // InternalDefinitionLanguage.g:2531:1: rule__AddOrSubtractExpressionRule__Group_1__1 : rule__AddOrSubtractExpressionRule__Group_1__1__Impl ; + // InternalDefinitionLanguage.g:2450:1: rule__AddOrSubtractExpressionRule__Group_1__1 : rule__AddOrSubtractExpressionRule__Group_1__1__Impl ; public final void rule__AddOrSubtractExpressionRule__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2535:1: ( rule__AddOrSubtractExpressionRule__Group_1__1__Impl ) - // InternalDefinitionLanguage.g:2536:2: rule__AddOrSubtractExpressionRule__Group_1__1__Impl + // InternalDefinitionLanguage.g:2454:1: ( rule__AddOrSubtractExpressionRule__Group_1__1__Impl ) + // InternalDefinitionLanguage.g:2455:2: rule__AddOrSubtractExpressionRule__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__AddOrSubtractExpressionRule__Group_1__1__Impl(); @@ -9019,23 +8778,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AddOrSubtractExpressionRule__Group_1__1__Impl" - // InternalDefinitionLanguage.g:2542:1: rule__AddOrSubtractExpressionRule__Group_1__1__Impl : ( ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) ) ; + // InternalDefinitionLanguage.g:2461:1: rule__AddOrSubtractExpressionRule__Group_1__1__Impl : ( ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) ) ; public final void rule__AddOrSubtractExpressionRule__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2546:1: ( ( ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) ) ) - // InternalDefinitionLanguage.g:2547:1: ( ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) ) + // InternalDefinitionLanguage.g:2465:1: ( ( ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) ) ) + // InternalDefinitionLanguage.g:2466:1: ( ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) ) { - // InternalDefinitionLanguage.g:2547:1: ( ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) ) - // InternalDefinitionLanguage.g:2548:2: ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) + // InternalDefinitionLanguage.g:2466:1: ( ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) ) + // InternalDefinitionLanguage.g:2467:2: ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAddOrSubtractExpressionRuleAccess().getOperandsAssignment_1_1()); } - // InternalDefinitionLanguage.g:2549:2: ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) - // InternalDefinitionLanguage.g:2549:3: rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 + // InternalDefinitionLanguage.g:2468:2: ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) + // InternalDefinitionLanguage.g:2468:3: rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 { pushFollow(FOLLOW_2); rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1(); @@ -9070,16 +8829,16 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__Group__0" - // InternalDefinitionLanguage.g:2558:1: rule__MultiplyDivideModuloExpressionRule__Group__0 : rule__MultiplyDivideModuloExpressionRule__Group__0__Impl rule__MultiplyDivideModuloExpressionRule__Group__1 ; + // InternalDefinitionLanguage.g:2477:1: rule__MultiplyDivideModuloExpressionRule__Group__0 : rule__MultiplyDivideModuloExpressionRule__Group__0__Impl rule__MultiplyDivideModuloExpressionRule__Group__1 ; public final void rule__MultiplyDivideModuloExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2562:1: ( rule__MultiplyDivideModuloExpressionRule__Group__0__Impl rule__MultiplyDivideModuloExpressionRule__Group__1 ) - // InternalDefinitionLanguage.g:2563:2: rule__MultiplyDivideModuloExpressionRule__Group__0__Impl rule__MultiplyDivideModuloExpressionRule__Group__1 + // InternalDefinitionLanguage.g:2481:1: ( rule__MultiplyDivideModuloExpressionRule__Group__0__Impl rule__MultiplyDivideModuloExpressionRule__Group__1 ) + // InternalDefinitionLanguage.g:2482:2: rule__MultiplyDivideModuloExpressionRule__Group__0__Impl rule__MultiplyDivideModuloExpressionRule__Group__1 { - pushFollow(FOLLOW_21); + pushFollow(FOLLOW_20); rule__MultiplyDivideModuloExpressionRule__Group__0__Impl(); state._fsp--; @@ -9108,23 +8867,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__Group__0__Impl" - // InternalDefinitionLanguage.g:2570:1: rule__MultiplyDivideModuloExpressionRule__Group__0__Impl : ( ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) ) ; + // InternalDefinitionLanguage.g:2489:1: rule__MultiplyDivideModuloExpressionRule__Group__0__Impl : ( ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) ) ; public final void rule__MultiplyDivideModuloExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2574:1: ( ( ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) ) ) - // InternalDefinitionLanguage.g:2575:1: ( ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) ) + // InternalDefinitionLanguage.g:2493:1: ( ( ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) ) ) + // InternalDefinitionLanguage.g:2494:1: ( ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) ) { - // InternalDefinitionLanguage.g:2575:1: ( ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) ) - // InternalDefinitionLanguage.g:2576:2: ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) + // InternalDefinitionLanguage.g:2494:1: ( ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) ) + // InternalDefinitionLanguage.g:2495:2: ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplyDivideModuloExpressionRuleAccess().getLeftOperandAssignment_0()); } - // InternalDefinitionLanguage.g:2577:2: ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) - // InternalDefinitionLanguage.g:2577:3: rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 + // InternalDefinitionLanguage.g:2496:2: ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) + // InternalDefinitionLanguage.g:2496:3: rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 { pushFollow(FOLLOW_2); rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0(); @@ -9159,14 +8918,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__Group__1" - // InternalDefinitionLanguage.g:2585:1: rule__MultiplyDivideModuloExpressionRule__Group__1 : rule__MultiplyDivideModuloExpressionRule__Group__1__Impl ; + // InternalDefinitionLanguage.g:2504:1: rule__MultiplyDivideModuloExpressionRule__Group__1 : rule__MultiplyDivideModuloExpressionRule__Group__1__Impl ; public final void rule__MultiplyDivideModuloExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2589:1: ( rule__MultiplyDivideModuloExpressionRule__Group__1__Impl ) - // InternalDefinitionLanguage.g:2590:2: rule__MultiplyDivideModuloExpressionRule__Group__1__Impl + // InternalDefinitionLanguage.g:2508:1: ( rule__MultiplyDivideModuloExpressionRule__Group__1__Impl ) + // InternalDefinitionLanguage.g:2509:2: rule__MultiplyDivideModuloExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__MultiplyDivideModuloExpressionRule__Group__1__Impl(); @@ -9192,22 +8951,22 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__Group__1__Impl" - // InternalDefinitionLanguage.g:2596:1: rule__MultiplyDivideModuloExpressionRule__Group__1__Impl : ( ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* ) ; + // InternalDefinitionLanguage.g:2515:1: rule__MultiplyDivideModuloExpressionRule__Group__1__Impl : ( ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* ) ; public final void rule__MultiplyDivideModuloExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2600:1: ( ( ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* ) ) - // InternalDefinitionLanguage.g:2601:1: ( ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* ) + // InternalDefinitionLanguage.g:2519:1: ( ( ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* ) ) + // InternalDefinitionLanguage.g:2520:1: ( ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* ) { - // InternalDefinitionLanguage.g:2601:1: ( ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* ) - // InternalDefinitionLanguage.g:2602:2: ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* + // InternalDefinitionLanguage.g:2520:1: ( ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* ) + // InternalDefinitionLanguage.g:2521:2: ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplyDivideModuloExpressionRuleAccess().getGroup_1()); } - // InternalDefinitionLanguage.g:2603:2: ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* + // InternalDefinitionLanguage.g:2522:2: ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* loop20: do { int alt20=2; @@ -9220,9 +8979,9 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss switch (alt20) { case 1 : - // InternalDefinitionLanguage.g:2603:3: rule__MultiplyDivideModuloExpressionRule__Group_1__0 + // InternalDefinitionLanguage.g:2522:3: rule__MultiplyDivideModuloExpressionRule__Group_1__0 { - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_21); rule__MultiplyDivideModuloExpressionRule__Group_1__0(); state._fsp--; @@ -9261,16 +9020,16 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__Group_1__0" - // InternalDefinitionLanguage.g:2612:1: rule__MultiplyDivideModuloExpressionRule__Group_1__0 : rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl rule__MultiplyDivideModuloExpressionRule__Group_1__1 ; + // InternalDefinitionLanguage.g:2531:1: rule__MultiplyDivideModuloExpressionRule__Group_1__0 : rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl rule__MultiplyDivideModuloExpressionRule__Group_1__1 ; public final void rule__MultiplyDivideModuloExpressionRule__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2616:1: ( rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl rule__MultiplyDivideModuloExpressionRule__Group_1__1 ) - // InternalDefinitionLanguage.g:2617:2: rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl rule__MultiplyDivideModuloExpressionRule__Group_1__1 + // InternalDefinitionLanguage.g:2535:1: ( rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl rule__MultiplyDivideModuloExpressionRule__Group_1__1 ) + // InternalDefinitionLanguage.g:2536:2: rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl rule__MultiplyDivideModuloExpressionRule__Group_1__1 { - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_11); rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl(); state._fsp--; @@ -9299,23 +9058,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl" - // InternalDefinitionLanguage.g:2624:1: rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl : ( ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) ) ; + // InternalDefinitionLanguage.g:2543:1: rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl : ( ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) ) ; public final void rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2628:1: ( ( ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) ) ) - // InternalDefinitionLanguage.g:2629:1: ( ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) ) + // InternalDefinitionLanguage.g:2547:1: ( ( ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) ) ) + // InternalDefinitionLanguage.g:2548:1: ( ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) ) { - // InternalDefinitionLanguage.g:2629:1: ( ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) ) - // InternalDefinitionLanguage.g:2630:2: ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) + // InternalDefinitionLanguage.g:2548:1: ( ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) ) + // InternalDefinitionLanguage.g:2549:2: ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplyDivideModuloExpressionRuleAccess().getOperatorsAssignment_1_0()); } - // InternalDefinitionLanguage.g:2631:2: ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) - // InternalDefinitionLanguage.g:2631:3: rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 + // InternalDefinitionLanguage.g:2550:2: ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) + // InternalDefinitionLanguage.g:2550:3: rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 { pushFollow(FOLLOW_2); rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0(); @@ -9350,14 +9109,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__Group_1__1" - // InternalDefinitionLanguage.g:2639:1: rule__MultiplyDivideModuloExpressionRule__Group_1__1 : rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl ; + // InternalDefinitionLanguage.g:2558:1: rule__MultiplyDivideModuloExpressionRule__Group_1__1 : rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl ; public final void rule__MultiplyDivideModuloExpressionRule__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2643:1: ( rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl ) - // InternalDefinitionLanguage.g:2644:2: rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl + // InternalDefinitionLanguage.g:2562:1: ( rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl ) + // InternalDefinitionLanguage.g:2563:2: rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl(); @@ -9383,23 +9142,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl" - // InternalDefinitionLanguage.g:2650:1: rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl : ( ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) ) ; + // InternalDefinitionLanguage.g:2569:1: rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl : ( ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) ) ; public final void rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2654:1: ( ( ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) ) ) - // InternalDefinitionLanguage.g:2655:1: ( ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) ) + // InternalDefinitionLanguage.g:2573:1: ( ( ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) ) ) + // InternalDefinitionLanguage.g:2574:1: ( ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) ) { - // InternalDefinitionLanguage.g:2655:1: ( ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) ) - // InternalDefinitionLanguage.g:2656:2: ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) + // InternalDefinitionLanguage.g:2574:1: ( ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) ) + // InternalDefinitionLanguage.g:2575:2: ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplyDivideModuloExpressionRuleAccess().getOperandsAssignment_1_1()); } - // InternalDefinitionLanguage.g:2657:2: ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) - // InternalDefinitionLanguage.g:2657:3: rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 + // InternalDefinitionLanguage.g:2576:2: ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) + // InternalDefinitionLanguage.g:2576:3: rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 { pushFollow(FOLLOW_2); rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1(); @@ -9434,16 +9193,16 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__PowerOfExpressionRule__Group__0" - // InternalDefinitionLanguage.g:2666:1: rule__PowerOfExpressionRule__Group__0 : rule__PowerOfExpressionRule__Group__0__Impl rule__PowerOfExpressionRule__Group__1 ; + // InternalDefinitionLanguage.g:2585:1: rule__PowerOfExpressionRule__Group__0 : rule__PowerOfExpressionRule__Group__0__Impl rule__PowerOfExpressionRule__Group__1 ; public final void rule__PowerOfExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2670:1: ( rule__PowerOfExpressionRule__Group__0__Impl rule__PowerOfExpressionRule__Group__1 ) - // InternalDefinitionLanguage.g:2671:2: rule__PowerOfExpressionRule__Group__0__Impl rule__PowerOfExpressionRule__Group__1 + // InternalDefinitionLanguage.g:2589:1: ( rule__PowerOfExpressionRule__Group__0__Impl rule__PowerOfExpressionRule__Group__1 ) + // InternalDefinitionLanguage.g:2590:2: rule__PowerOfExpressionRule__Group__0__Impl rule__PowerOfExpressionRule__Group__1 { - pushFollow(FOLLOW_23); + pushFollow(FOLLOW_22); rule__PowerOfExpressionRule__Group__0__Impl(); state._fsp--; @@ -9472,23 +9231,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__PowerOfExpressionRule__Group__0__Impl" - // InternalDefinitionLanguage.g:2678:1: rule__PowerOfExpressionRule__Group__0__Impl : ( ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) ) ; + // InternalDefinitionLanguage.g:2597:1: rule__PowerOfExpressionRule__Group__0__Impl : ( ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) ) ; public final void rule__PowerOfExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2682:1: ( ( ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) ) ) - // InternalDefinitionLanguage.g:2683:1: ( ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) ) + // InternalDefinitionLanguage.g:2601:1: ( ( ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) ) ) + // InternalDefinitionLanguage.g:2602:1: ( ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) ) { - // InternalDefinitionLanguage.g:2683:1: ( ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) ) - // InternalDefinitionLanguage.g:2684:2: ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) + // InternalDefinitionLanguage.g:2602:1: ( ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) ) + // InternalDefinitionLanguage.g:2603:2: ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPowerOfExpressionRuleAccess().getLeftOperandAssignment_0()); } - // InternalDefinitionLanguage.g:2685:2: ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) - // InternalDefinitionLanguage.g:2685:3: rule__PowerOfExpressionRule__LeftOperandAssignment_0 + // InternalDefinitionLanguage.g:2604:2: ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) + // InternalDefinitionLanguage.g:2604:3: rule__PowerOfExpressionRule__LeftOperandAssignment_0 { pushFollow(FOLLOW_2); rule__PowerOfExpressionRule__LeftOperandAssignment_0(); @@ -9523,14 +9282,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__PowerOfExpressionRule__Group__1" - // InternalDefinitionLanguage.g:2693:1: rule__PowerOfExpressionRule__Group__1 : rule__PowerOfExpressionRule__Group__1__Impl ; + // InternalDefinitionLanguage.g:2612:1: rule__PowerOfExpressionRule__Group__1 : rule__PowerOfExpressionRule__Group__1__Impl ; public final void rule__PowerOfExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2697:1: ( rule__PowerOfExpressionRule__Group__1__Impl ) - // InternalDefinitionLanguage.g:2698:2: rule__PowerOfExpressionRule__Group__1__Impl + // InternalDefinitionLanguage.g:2616:1: ( rule__PowerOfExpressionRule__Group__1__Impl ) + // InternalDefinitionLanguage.g:2617:2: rule__PowerOfExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__PowerOfExpressionRule__Group__1__Impl(); @@ -9556,31 +9315,31 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__PowerOfExpressionRule__Group__1__Impl" - // InternalDefinitionLanguage.g:2704:1: rule__PowerOfExpressionRule__Group__1__Impl : ( ( rule__PowerOfExpressionRule__Group_1__0 )? ) ; + // InternalDefinitionLanguage.g:2623:1: rule__PowerOfExpressionRule__Group__1__Impl : ( ( rule__PowerOfExpressionRule__Group_1__0 )? ) ; public final void rule__PowerOfExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2708:1: ( ( ( rule__PowerOfExpressionRule__Group_1__0 )? ) ) - // InternalDefinitionLanguage.g:2709:1: ( ( rule__PowerOfExpressionRule__Group_1__0 )? ) + // InternalDefinitionLanguage.g:2627:1: ( ( ( rule__PowerOfExpressionRule__Group_1__0 )? ) ) + // InternalDefinitionLanguage.g:2628:1: ( ( rule__PowerOfExpressionRule__Group_1__0 )? ) { - // InternalDefinitionLanguage.g:2709:1: ( ( rule__PowerOfExpressionRule__Group_1__0 )? ) - // InternalDefinitionLanguage.g:2710:2: ( rule__PowerOfExpressionRule__Group_1__0 )? + // InternalDefinitionLanguage.g:2628:1: ( ( rule__PowerOfExpressionRule__Group_1__0 )? ) + // InternalDefinitionLanguage.g:2629:2: ( rule__PowerOfExpressionRule__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getPowerOfExpressionRuleAccess().getGroup_1()); } - // InternalDefinitionLanguage.g:2711:2: ( rule__PowerOfExpressionRule__Group_1__0 )? + // InternalDefinitionLanguage.g:2630:2: ( rule__PowerOfExpressionRule__Group_1__0 )? int alt21=2; int LA21_0 = input.LA(1); - if ( (LA21_0==55) ) { + if ( (LA21_0==53) ) { alt21=1; } switch (alt21) { case 1 : - // InternalDefinitionLanguage.g:2711:3: rule__PowerOfExpressionRule__Group_1__0 + // InternalDefinitionLanguage.g:2630:3: rule__PowerOfExpressionRule__Group_1__0 { pushFollow(FOLLOW_2); rule__PowerOfExpressionRule__Group_1__0(); @@ -9618,16 +9377,16 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__PowerOfExpressionRule__Group_1__0" - // InternalDefinitionLanguage.g:2720:1: rule__PowerOfExpressionRule__Group_1__0 : rule__PowerOfExpressionRule__Group_1__0__Impl rule__PowerOfExpressionRule__Group_1__1 ; + // InternalDefinitionLanguage.g:2639:1: rule__PowerOfExpressionRule__Group_1__0 : rule__PowerOfExpressionRule__Group_1__0__Impl rule__PowerOfExpressionRule__Group_1__1 ; public final void rule__PowerOfExpressionRule__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2724:1: ( rule__PowerOfExpressionRule__Group_1__0__Impl rule__PowerOfExpressionRule__Group_1__1 ) - // InternalDefinitionLanguage.g:2725:2: rule__PowerOfExpressionRule__Group_1__0__Impl rule__PowerOfExpressionRule__Group_1__1 + // InternalDefinitionLanguage.g:2643:1: ( rule__PowerOfExpressionRule__Group_1__0__Impl rule__PowerOfExpressionRule__Group_1__1 ) + // InternalDefinitionLanguage.g:2644:2: rule__PowerOfExpressionRule__Group_1__0__Impl rule__PowerOfExpressionRule__Group_1__1 { - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_11); rule__PowerOfExpressionRule__Group_1__0__Impl(); state._fsp--; @@ -9656,22 +9415,22 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__PowerOfExpressionRule__Group_1__0__Impl" - // InternalDefinitionLanguage.g:2732:1: rule__PowerOfExpressionRule__Group_1__0__Impl : ( '^' ) ; + // InternalDefinitionLanguage.g:2651:1: rule__PowerOfExpressionRule__Group_1__0__Impl : ( '^' ) ; public final void rule__PowerOfExpressionRule__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2736:1: ( ( '^' ) ) - // InternalDefinitionLanguage.g:2737:1: ( '^' ) + // InternalDefinitionLanguage.g:2655:1: ( ( '^' ) ) + // InternalDefinitionLanguage.g:2656:1: ( '^' ) { - // InternalDefinitionLanguage.g:2737:1: ( '^' ) - // InternalDefinitionLanguage.g:2738:2: '^' + // InternalDefinitionLanguage.g:2656:1: ( '^' ) + // InternalDefinitionLanguage.g:2657:2: '^' { if ( state.backtracking==0 ) { before(grammarAccess.getPowerOfExpressionRuleAccess().getCircumflexAccentKeyword_1_0()); } - match(input,55,FOLLOW_2); if (state.failed) return ; + match(input,53,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPowerOfExpressionRuleAccess().getCircumflexAccentKeyword_1_0()); } @@ -9697,14 +9456,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__PowerOfExpressionRule__Group_1__1" - // InternalDefinitionLanguage.g:2747:1: rule__PowerOfExpressionRule__Group_1__1 : rule__PowerOfExpressionRule__Group_1__1__Impl ; + // InternalDefinitionLanguage.g:2666:1: rule__PowerOfExpressionRule__Group_1__1 : rule__PowerOfExpressionRule__Group_1__1__Impl ; public final void rule__PowerOfExpressionRule__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2751:1: ( rule__PowerOfExpressionRule__Group_1__1__Impl ) - // InternalDefinitionLanguage.g:2752:2: rule__PowerOfExpressionRule__Group_1__1__Impl + // InternalDefinitionLanguage.g:2670:1: ( rule__PowerOfExpressionRule__Group_1__1__Impl ) + // InternalDefinitionLanguage.g:2671:2: rule__PowerOfExpressionRule__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__PowerOfExpressionRule__Group_1__1__Impl(); @@ -9730,23 +9489,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__PowerOfExpressionRule__Group_1__1__Impl" - // InternalDefinitionLanguage.g:2758:1: rule__PowerOfExpressionRule__Group_1__1__Impl : ( ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) ) ; + // InternalDefinitionLanguage.g:2677:1: rule__PowerOfExpressionRule__Group_1__1__Impl : ( ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) ) ; public final void rule__PowerOfExpressionRule__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2762:1: ( ( ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) ) ) - // InternalDefinitionLanguage.g:2763:1: ( ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) ) + // InternalDefinitionLanguage.g:2681:1: ( ( ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) ) ) + // InternalDefinitionLanguage.g:2682:1: ( ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) ) { - // InternalDefinitionLanguage.g:2763:1: ( ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) ) - // InternalDefinitionLanguage.g:2764:2: ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) + // InternalDefinitionLanguage.g:2682:1: ( ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) ) + // InternalDefinitionLanguage.g:2683:2: ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPowerOfExpressionRuleAccess().getRightOperandAssignment_1_1()); } - // InternalDefinitionLanguage.g:2765:2: ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) - // InternalDefinitionLanguage.g:2765:3: rule__PowerOfExpressionRule__RightOperandAssignment_1_1 + // InternalDefinitionLanguage.g:2684:2: ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) + // InternalDefinitionLanguage.g:2684:3: rule__PowerOfExpressionRule__RightOperandAssignment_1_1 { pushFollow(FOLLOW_2); rule__PowerOfExpressionRule__RightOperandAssignment_1_1(); @@ -9781,16 +9540,16 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__UnaryAddOrSubtractExpressionRule__Group__0" - // InternalDefinitionLanguage.g:2774:1: rule__UnaryAddOrSubtractExpressionRule__Group__0 : rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl rule__UnaryAddOrSubtractExpressionRule__Group__1 ; + // InternalDefinitionLanguage.g:2693:1: rule__UnaryAddOrSubtractExpressionRule__Group__0 : rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl rule__UnaryAddOrSubtractExpressionRule__Group__1 ; public final void rule__UnaryAddOrSubtractExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2778:1: ( rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl rule__UnaryAddOrSubtractExpressionRule__Group__1 ) - // InternalDefinitionLanguage.g:2779:2: rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl rule__UnaryAddOrSubtractExpressionRule__Group__1 + // InternalDefinitionLanguage.g:2697:1: ( rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl rule__UnaryAddOrSubtractExpressionRule__Group__1 ) + // InternalDefinitionLanguage.g:2698:2: rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl rule__UnaryAddOrSubtractExpressionRule__Group__1 { - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_11); rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl(); state._fsp--; @@ -9819,22 +9578,22 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl" - // InternalDefinitionLanguage.g:2786:1: rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl : ( ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* ) ; + // InternalDefinitionLanguage.g:2705:1: rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl : ( ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* ) ; public final void rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2790:1: ( ( ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* ) ) - // InternalDefinitionLanguage.g:2791:1: ( ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* ) + // InternalDefinitionLanguage.g:2709:1: ( ( ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* ) ) + // InternalDefinitionLanguage.g:2710:1: ( ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* ) { - // InternalDefinitionLanguage.g:2791:1: ( ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* ) - // InternalDefinitionLanguage.g:2792:2: ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* + // InternalDefinitionLanguage.g:2710:1: ( ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* ) + // InternalDefinitionLanguage.g:2711:2: ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAddOrSubtractExpressionRuleAccess().getOperatorsAssignment_0()); } - // InternalDefinitionLanguage.g:2793:2: ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* + // InternalDefinitionLanguage.g:2712:2: ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* loop22: do { int alt22=2; @@ -9847,9 +9606,9 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss switch (alt22) { case 1 : - // InternalDefinitionLanguage.g:2793:3: rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 + // InternalDefinitionLanguage.g:2712:3: rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 { - pushFollow(FOLLOW_20); + pushFollow(FOLLOW_19); rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0(); state._fsp--; @@ -9888,14 +9647,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__UnaryAddOrSubtractExpressionRule__Group__1" - // InternalDefinitionLanguage.g:2801:1: rule__UnaryAddOrSubtractExpressionRule__Group__1 : rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl ; + // InternalDefinitionLanguage.g:2720:1: rule__UnaryAddOrSubtractExpressionRule__Group__1 : rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl ; public final void rule__UnaryAddOrSubtractExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2805:1: ( rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl ) - // InternalDefinitionLanguage.g:2806:2: rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl + // InternalDefinitionLanguage.g:2724:1: ( rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl ) + // InternalDefinitionLanguage.g:2725:2: rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl(); @@ -9921,23 +9680,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl" - // InternalDefinitionLanguage.g:2812:1: rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl : ( ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) ) ; + // InternalDefinitionLanguage.g:2731:1: rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl : ( ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) ) ; public final void rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2816:1: ( ( ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) ) ) - // InternalDefinitionLanguage.g:2817:1: ( ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) ) + // InternalDefinitionLanguage.g:2735:1: ( ( ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) ) ) + // InternalDefinitionLanguage.g:2736:1: ( ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) ) { - // InternalDefinitionLanguage.g:2817:1: ( ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) ) - // InternalDefinitionLanguage.g:2818:2: ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) + // InternalDefinitionLanguage.g:2736:1: ( ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) ) + // InternalDefinitionLanguage.g:2737:2: ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAddOrSubtractExpressionRuleAccess().getSubExpressionAssignment_1()); } - // InternalDefinitionLanguage.g:2819:2: ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) - // InternalDefinitionLanguage.g:2819:3: rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 + // InternalDefinitionLanguage.g:2738:2: ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) + // InternalDefinitionLanguage.g:2738:3: rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 { pushFollow(FOLLOW_2); rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1(); @@ -9972,16 +9731,16 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ArrayRule__Group__0" - // InternalDefinitionLanguage.g:2828:1: rule__ArrayRule__Group__0 : rule__ArrayRule__Group__0__Impl rule__ArrayRule__Group__1 ; + // InternalDefinitionLanguage.g:2747:1: rule__ArrayRule__Group__0 : rule__ArrayRule__Group__0__Impl rule__ArrayRule__Group__1 ; public final void rule__ArrayRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2832:1: ( rule__ArrayRule__Group__0__Impl rule__ArrayRule__Group__1 ) - // InternalDefinitionLanguage.g:2833:2: rule__ArrayRule__Group__0__Impl rule__ArrayRule__Group__1 + // InternalDefinitionLanguage.g:2751:1: ( rule__ArrayRule__Group__0__Impl rule__ArrayRule__Group__1 ) + // InternalDefinitionLanguage.g:2752:2: rule__ArrayRule__Group__0__Impl rule__ArrayRule__Group__1 { - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_23); rule__ArrayRule__Group__0__Impl(); state._fsp--; @@ -10010,23 +9769,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ArrayRule__Group__0__Impl" - // InternalDefinitionLanguage.g:2840:1: rule__ArrayRule__Group__0__Impl : ( () ) ; + // InternalDefinitionLanguage.g:2759:1: rule__ArrayRule__Group__0__Impl : ( () ) ; public final void rule__ArrayRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2844:1: ( ( () ) ) - // InternalDefinitionLanguage.g:2845:1: ( () ) + // InternalDefinitionLanguage.g:2763:1: ( ( () ) ) + // InternalDefinitionLanguage.g:2764:1: ( () ) { - // InternalDefinitionLanguage.g:2845:1: ( () ) - // InternalDefinitionLanguage.g:2846:2: () + // InternalDefinitionLanguage.g:2764:1: ( () ) + // InternalDefinitionLanguage.g:2765:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getArrayAction_0()); } - // InternalDefinitionLanguage.g:2847:2: () - // InternalDefinitionLanguage.g:2847:3: + // InternalDefinitionLanguage.g:2766:2: () + // InternalDefinitionLanguage.g:2766:3: { } @@ -10051,16 +9810,16 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ArrayRule__Group__1" - // InternalDefinitionLanguage.g:2855:1: rule__ArrayRule__Group__1 : rule__ArrayRule__Group__1__Impl rule__ArrayRule__Group__2 ; + // InternalDefinitionLanguage.g:2774:1: rule__ArrayRule__Group__1 : rule__ArrayRule__Group__1__Impl rule__ArrayRule__Group__2 ; public final void rule__ArrayRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2859:1: ( rule__ArrayRule__Group__1__Impl rule__ArrayRule__Group__2 ) - // InternalDefinitionLanguage.g:2860:2: rule__ArrayRule__Group__1__Impl rule__ArrayRule__Group__2 + // InternalDefinitionLanguage.g:2778:1: ( rule__ArrayRule__Group__1__Impl rule__ArrayRule__Group__2 ) + // InternalDefinitionLanguage.g:2779:2: rule__ArrayRule__Group__1__Impl rule__ArrayRule__Group__2 { - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_24); rule__ArrayRule__Group__1__Impl(); state._fsp--; @@ -10089,22 +9848,22 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ArrayRule__Group__1__Impl" - // InternalDefinitionLanguage.g:2867:1: rule__ArrayRule__Group__1__Impl : ( '[' ) ; + // InternalDefinitionLanguage.g:2786:1: rule__ArrayRule__Group__1__Impl : ( '[' ) ; public final void rule__ArrayRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2871:1: ( ( '[' ) ) - // InternalDefinitionLanguage.g:2872:1: ( '[' ) + // InternalDefinitionLanguage.g:2790:1: ( ( '[' ) ) + // InternalDefinitionLanguage.g:2791:1: ( '[' ) { - // InternalDefinitionLanguage.g:2872:1: ( '[' ) - // InternalDefinitionLanguage.g:2873:2: '[' + // InternalDefinitionLanguage.g:2791:1: ( '[' ) + // InternalDefinitionLanguage.g:2792:2: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getLeftSquareBracketKeyword_1()); } - match(input,56,FOLLOW_2); if (state.failed) return ; + match(input,54,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getArrayRuleAccess().getLeftSquareBracketKeyword_1()); } @@ -10130,16 +9889,16 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ArrayRule__Group__2" - // InternalDefinitionLanguage.g:2882:1: rule__ArrayRule__Group__2 : rule__ArrayRule__Group__2__Impl rule__ArrayRule__Group__3 ; + // InternalDefinitionLanguage.g:2801:1: rule__ArrayRule__Group__2 : rule__ArrayRule__Group__2__Impl rule__ArrayRule__Group__3 ; public final void rule__ArrayRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2886:1: ( rule__ArrayRule__Group__2__Impl rule__ArrayRule__Group__3 ) - // InternalDefinitionLanguage.g:2887:2: rule__ArrayRule__Group__2__Impl rule__ArrayRule__Group__3 + // InternalDefinitionLanguage.g:2805:1: ( rule__ArrayRule__Group__2__Impl rule__ArrayRule__Group__3 ) + // InternalDefinitionLanguage.g:2806:2: rule__ArrayRule__Group__2__Impl rule__ArrayRule__Group__3 { - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_24); rule__ArrayRule__Group__2__Impl(); state._fsp--; @@ -10168,31 +9927,31 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ArrayRule__Group__2__Impl" - // InternalDefinitionLanguage.g:2894:1: rule__ArrayRule__Group__2__Impl : ( ( rule__ArrayRule__Group_2__0 )? ) ; + // InternalDefinitionLanguage.g:2813:1: rule__ArrayRule__Group__2__Impl : ( ( rule__ArrayRule__Group_2__0 )? ) ; public final void rule__ArrayRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2898:1: ( ( ( rule__ArrayRule__Group_2__0 )? ) ) - // InternalDefinitionLanguage.g:2899:1: ( ( rule__ArrayRule__Group_2__0 )? ) + // InternalDefinitionLanguage.g:2817:1: ( ( ( rule__ArrayRule__Group_2__0 )? ) ) + // InternalDefinitionLanguage.g:2818:1: ( ( rule__ArrayRule__Group_2__0 )? ) { - // InternalDefinitionLanguage.g:2899:1: ( ( rule__ArrayRule__Group_2__0 )? ) - // InternalDefinitionLanguage.g:2900:2: ( rule__ArrayRule__Group_2__0 )? + // InternalDefinitionLanguage.g:2818:1: ( ( rule__ArrayRule__Group_2__0 )? ) + // InternalDefinitionLanguage.g:2819:2: ( rule__ArrayRule__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getGroup_2()); } - // InternalDefinitionLanguage.g:2901:2: ( rule__ArrayRule__Group_2__0 )? + // InternalDefinitionLanguage.g:2820:2: ( rule__ArrayRule__Group_2__0 )? int alt23=2; int LA23_0 = input.LA(1); - if ( ((LA23_0>=RULE_QUOTED_ID && LA23_0<=RULE_STRING)||LA23_0==15||LA23_0==56||LA23_0==59||LA23_0==79) ) { + if ( ((LA23_0>=RULE_QUOTED_ID && LA23_0<=RULE_STRING)||LA23_0==15||LA23_0==54||LA23_0==57||LA23_0==80) ) { alt23=1; } switch (alt23) { case 1 : - // InternalDefinitionLanguage.g:2901:3: rule__ArrayRule__Group_2__0 + // InternalDefinitionLanguage.g:2820:3: rule__ArrayRule__Group_2__0 { pushFollow(FOLLOW_2); rule__ArrayRule__Group_2__0(); @@ -10230,14 +9989,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ArrayRule__Group__3" - // InternalDefinitionLanguage.g:2909:1: rule__ArrayRule__Group__3 : rule__ArrayRule__Group__3__Impl ; + // InternalDefinitionLanguage.g:2828:1: rule__ArrayRule__Group__3 : rule__ArrayRule__Group__3__Impl ; public final void rule__ArrayRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2913:1: ( rule__ArrayRule__Group__3__Impl ) - // InternalDefinitionLanguage.g:2914:2: rule__ArrayRule__Group__3__Impl + // InternalDefinitionLanguage.g:2832:1: ( rule__ArrayRule__Group__3__Impl ) + // InternalDefinitionLanguage.g:2833:2: rule__ArrayRule__Group__3__Impl { pushFollow(FOLLOW_2); rule__ArrayRule__Group__3__Impl(); @@ -10263,22 +10022,22 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ArrayRule__Group__3__Impl" - // InternalDefinitionLanguage.g:2920:1: rule__ArrayRule__Group__3__Impl : ( ']' ) ; + // InternalDefinitionLanguage.g:2839:1: rule__ArrayRule__Group__3__Impl : ( ']' ) ; public final void rule__ArrayRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2924:1: ( ( ']' ) ) - // InternalDefinitionLanguage.g:2925:1: ( ']' ) + // InternalDefinitionLanguage.g:2843:1: ( ( ']' ) ) + // InternalDefinitionLanguage.g:2844:1: ( ']' ) { - // InternalDefinitionLanguage.g:2925:1: ( ']' ) - // InternalDefinitionLanguage.g:2926:2: ']' + // InternalDefinitionLanguage.g:2844:1: ( ']' ) + // InternalDefinitionLanguage.g:2845:2: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getRightSquareBracketKeyword_3()); } - match(input,57,FOLLOW_2); if (state.failed) return ; + match(input,55,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getArrayRuleAccess().getRightSquareBracketKeyword_3()); } @@ -10304,16 +10063,16 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ArrayRule__Group_2__0" - // InternalDefinitionLanguage.g:2936:1: rule__ArrayRule__Group_2__0 : rule__ArrayRule__Group_2__0__Impl rule__ArrayRule__Group_2__1 ; + // InternalDefinitionLanguage.g:2855:1: rule__ArrayRule__Group_2__0 : rule__ArrayRule__Group_2__0__Impl rule__ArrayRule__Group_2__1 ; public final void rule__ArrayRule__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2940:1: ( rule__ArrayRule__Group_2__0__Impl rule__ArrayRule__Group_2__1 ) - // InternalDefinitionLanguage.g:2941:2: rule__ArrayRule__Group_2__0__Impl rule__ArrayRule__Group_2__1 + // InternalDefinitionLanguage.g:2859:1: ( rule__ArrayRule__Group_2__0__Impl rule__ArrayRule__Group_2__1 ) + // InternalDefinitionLanguage.g:2860:2: rule__ArrayRule__Group_2__0__Impl rule__ArrayRule__Group_2__1 { - pushFollow(FOLLOW_26); + pushFollow(FOLLOW_25); rule__ArrayRule__Group_2__0__Impl(); state._fsp--; @@ -10342,23 +10101,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ArrayRule__Group_2__0__Impl" - // InternalDefinitionLanguage.g:2948:1: rule__ArrayRule__Group_2__0__Impl : ( ( rule__ArrayRule__ValuesAssignment_2_0 ) ) ; + // InternalDefinitionLanguage.g:2867:1: rule__ArrayRule__Group_2__0__Impl : ( ( rule__ArrayRule__ValuesAssignment_2_0 ) ) ; public final void rule__ArrayRule__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2952:1: ( ( ( rule__ArrayRule__ValuesAssignment_2_0 ) ) ) - // InternalDefinitionLanguage.g:2953:1: ( ( rule__ArrayRule__ValuesAssignment_2_0 ) ) + // InternalDefinitionLanguage.g:2871:1: ( ( ( rule__ArrayRule__ValuesAssignment_2_0 ) ) ) + // InternalDefinitionLanguage.g:2872:1: ( ( rule__ArrayRule__ValuesAssignment_2_0 ) ) { - // InternalDefinitionLanguage.g:2953:1: ( ( rule__ArrayRule__ValuesAssignment_2_0 ) ) - // InternalDefinitionLanguage.g:2954:2: ( rule__ArrayRule__ValuesAssignment_2_0 ) + // InternalDefinitionLanguage.g:2872:1: ( ( rule__ArrayRule__ValuesAssignment_2_0 ) ) + // InternalDefinitionLanguage.g:2873:2: ( rule__ArrayRule__ValuesAssignment_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getValuesAssignment_2_0()); } - // InternalDefinitionLanguage.g:2955:2: ( rule__ArrayRule__ValuesAssignment_2_0 ) - // InternalDefinitionLanguage.g:2955:3: rule__ArrayRule__ValuesAssignment_2_0 + // InternalDefinitionLanguage.g:2874:2: ( rule__ArrayRule__ValuesAssignment_2_0 ) + // InternalDefinitionLanguage.g:2874:3: rule__ArrayRule__ValuesAssignment_2_0 { pushFollow(FOLLOW_2); rule__ArrayRule__ValuesAssignment_2_0(); @@ -10393,14 +10152,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ArrayRule__Group_2__1" - // InternalDefinitionLanguage.g:2963:1: rule__ArrayRule__Group_2__1 : rule__ArrayRule__Group_2__1__Impl ; + // InternalDefinitionLanguage.g:2882:1: rule__ArrayRule__Group_2__1 : rule__ArrayRule__Group_2__1__Impl ; public final void rule__ArrayRule__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2967:1: ( rule__ArrayRule__Group_2__1__Impl ) - // InternalDefinitionLanguage.g:2968:2: rule__ArrayRule__Group_2__1__Impl + // InternalDefinitionLanguage.g:2886:1: ( rule__ArrayRule__Group_2__1__Impl ) + // InternalDefinitionLanguage.g:2887:2: rule__ArrayRule__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ArrayRule__Group_2__1__Impl(); @@ -10426,37 +10185,37 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ArrayRule__Group_2__1__Impl" - // InternalDefinitionLanguage.g:2974:1: rule__ArrayRule__Group_2__1__Impl : ( ( rule__ArrayRule__Group_2_1__0 )* ) ; + // InternalDefinitionLanguage.g:2893:1: rule__ArrayRule__Group_2__1__Impl : ( ( rule__ArrayRule__Group_2_1__0 )* ) ; public final void rule__ArrayRule__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2978:1: ( ( ( rule__ArrayRule__Group_2_1__0 )* ) ) - // InternalDefinitionLanguage.g:2979:1: ( ( rule__ArrayRule__Group_2_1__0 )* ) + // InternalDefinitionLanguage.g:2897:1: ( ( ( rule__ArrayRule__Group_2_1__0 )* ) ) + // InternalDefinitionLanguage.g:2898:1: ( ( rule__ArrayRule__Group_2_1__0 )* ) { - // InternalDefinitionLanguage.g:2979:1: ( ( rule__ArrayRule__Group_2_1__0 )* ) - // InternalDefinitionLanguage.g:2980:2: ( rule__ArrayRule__Group_2_1__0 )* + // InternalDefinitionLanguage.g:2898:1: ( ( rule__ArrayRule__Group_2_1__0 )* ) + // InternalDefinitionLanguage.g:2899:2: ( rule__ArrayRule__Group_2_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getGroup_2_1()); } - // InternalDefinitionLanguage.g:2981:2: ( rule__ArrayRule__Group_2_1__0 )* + // InternalDefinitionLanguage.g:2900:2: ( rule__ArrayRule__Group_2_1__0 )* loop24: do { int alt24=2; int LA24_0 = input.LA(1); - if ( (LA24_0==58) ) { + if ( (LA24_0==56) ) { alt24=1; } switch (alt24) { case 1 : - // InternalDefinitionLanguage.g:2981:3: rule__ArrayRule__Group_2_1__0 + // InternalDefinitionLanguage.g:2900:3: rule__ArrayRule__Group_2_1__0 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_26); rule__ArrayRule__Group_2_1__0(); state._fsp--; @@ -10495,16 +10254,16 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ArrayRule__Group_2_1__0" - // InternalDefinitionLanguage.g:2990:1: rule__ArrayRule__Group_2_1__0 : rule__ArrayRule__Group_2_1__0__Impl rule__ArrayRule__Group_2_1__1 ; + // InternalDefinitionLanguage.g:2909:1: rule__ArrayRule__Group_2_1__0 : rule__ArrayRule__Group_2_1__0__Impl rule__ArrayRule__Group_2_1__1 ; public final void rule__ArrayRule__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:2994:1: ( rule__ArrayRule__Group_2_1__0__Impl rule__ArrayRule__Group_2_1__1 ) - // InternalDefinitionLanguage.g:2995:2: rule__ArrayRule__Group_2_1__0__Impl rule__ArrayRule__Group_2_1__1 + // InternalDefinitionLanguage.g:2913:1: ( rule__ArrayRule__Group_2_1__0__Impl rule__ArrayRule__Group_2_1__1 ) + // InternalDefinitionLanguage.g:2914:2: rule__ArrayRule__Group_2_1__0__Impl rule__ArrayRule__Group_2_1__1 { - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_11); rule__ArrayRule__Group_2_1__0__Impl(); state._fsp--; @@ -10533,22 +10292,22 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ArrayRule__Group_2_1__0__Impl" - // InternalDefinitionLanguage.g:3002:1: rule__ArrayRule__Group_2_1__0__Impl : ( ',' ) ; + // InternalDefinitionLanguage.g:2921:1: rule__ArrayRule__Group_2_1__0__Impl : ( ',' ) ; public final void rule__ArrayRule__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3006:1: ( ( ',' ) ) - // InternalDefinitionLanguage.g:3007:1: ( ',' ) + // InternalDefinitionLanguage.g:2925:1: ( ( ',' ) ) + // InternalDefinitionLanguage.g:2926:1: ( ',' ) { - // InternalDefinitionLanguage.g:3007:1: ( ',' ) - // InternalDefinitionLanguage.g:3008:2: ',' + // InternalDefinitionLanguage.g:2926:1: ( ',' ) + // InternalDefinitionLanguage.g:2927:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getCommaKeyword_2_1_0()); } - match(input,58,FOLLOW_2); if (state.failed) return ; + match(input,56,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getArrayRuleAccess().getCommaKeyword_2_1_0()); } @@ -10574,14 +10333,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ArrayRule__Group_2_1__1" - // InternalDefinitionLanguage.g:3017:1: rule__ArrayRule__Group_2_1__1 : rule__ArrayRule__Group_2_1__1__Impl ; + // InternalDefinitionLanguage.g:2936:1: rule__ArrayRule__Group_2_1__1 : rule__ArrayRule__Group_2_1__1__Impl ; public final void rule__ArrayRule__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3021:1: ( rule__ArrayRule__Group_2_1__1__Impl ) - // InternalDefinitionLanguage.g:3022:2: rule__ArrayRule__Group_2_1__1__Impl + // InternalDefinitionLanguage.g:2940:1: ( rule__ArrayRule__Group_2_1__1__Impl ) + // InternalDefinitionLanguage.g:2941:2: rule__ArrayRule__Group_2_1__1__Impl { pushFollow(FOLLOW_2); rule__ArrayRule__Group_2_1__1__Impl(); @@ -10607,23 +10366,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ArrayRule__Group_2_1__1__Impl" - // InternalDefinitionLanguage.g:3028:1: rule__ArrayRule__Group_2_1__1__Impl : ( ( rule__ArrayRule__ValuesAssignment_2_1_1 ) ) ; + // InternalDefinitionLanguage.g:2947:1: rule__ArrayRule__Group_2_1__1__Impl : ( ( rule__ArrayRule__ValuesAssignment_2_1_1 ) ) ; public final void rule__ArrayRule__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3032:1: ( ( ( rule__ArrayRule__ValuesAssignment_2_1_1 ) ) ) - // InternalDefinitionLanguage.g:3033:1: ( ( rule__ArrayRule__ValuesAssignment_2_1_1 ) ) + // InternalDefinitionLanguage.g:2951:1: ( ( ( rule__ArrayRule__ValuesAssignment_2_1_1 ) ) ) + // InternalDefinitionLanguage.g:2952:1: ( ( rule__ArrayRule__ValuesAssignment_2_1_1 ) ) { - // InternalDefinitionLanguage.g:3033:1: ( ( rule__ArrayRule__ValuesAssignment_2_1_1 ) ) - // InternalDefinitionLanguage.g:3034:2: ( rule__ArrayRule__ValuesAssignment_2_1_1 ) + // InternalDefinitionLanguage.g:2952:1: ( ( rule__ArrayRule__ValuesAssignment_2_1_1 ) ) + // InternalDefinitionLanguage.g:2953:2: ( rule__ArrayRule__ValuesAssignment_2_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getValuesAssignment_2_1_1()); } - // InternalDefinitionLanguage.g:3035:2: ( rule__ArrayRule__ValuesAssignment_2_1_1 ) - // InternalDefinitionLanguage.g:3035:3: rule__ArrayRule__ValuesAssignment_2_1_1 + // InternalDefinitionLanguage.g:2954:2: ( rule__ArrayRule__ValuesAssignment_2_1_1 ) + // InternalDefinitionLanguage.g:2954:3: rule__ArrayRule__ValuesAssignment_2_1_1 { pushFollow(FOLLOW_2); rule__ArrayRule__ValuesAssignment_2_1_1(); @@ -10658,16 +10417,16 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ParanthesesRule__Group__0" - // InternalDefinitionLanguage.g:3044:1: rule__ParanthesesRule__Group__0 : rule__ParanthesesRule__Group__0__Impl rule__ParanthesesRule__Group__1 ; + // InternalDefinitionLanguage.g:2963:1: rule__ParanthesesRule__Group__0 : rule__ParanthesesRule__Group__0__Impl rule__ParanthesesRule__Group__1 ; public final void rule__ParanthesesRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3048:1: ( rule__ParanthesesRule__Group__0__Impl rule__ParanthesesRule__Group__1 ) - // InternalDefinitionLanguage.g:3049:2: rule__ParanthesesRule__Group__0__Impl rule__ParanthesesRule__Group__1 + // InternalDefinitionLanguage.g:2967:1: ( rule__ParanthesesRule__Group__0__Impl rule__ParanthesesRule__Group__1 ) + // InternalDefinitionLanguage.g:2968:2: rule__ParanthesesRule__Group__0__Impl rule__ParanthesesRule__Group__1 { - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_11); rule__ParanthesesRule__Group__0__Impl(); state._fsp--; @@ -10696,22 +10455,22 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ParanthesesRule__Group__0__Impl" - // InternalDefinitionLanguage.g:3056:1: rule__ParanthesesRule__Group__0__Impl : ( '(' ) ; + // InternalDefinitionLanguage.g:2975:1: rule__ParanthesesRule__Group__0__Impl : ( '(' ) ; public final void rule__ParanthesesRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3060:1: ( ( '(' ) ) - // InternalDefinitionLanguage.g:3061:1: ( '(' ) + // InternalDefinitionLanguage.g:2979:1: ( ( '(' ) ) + // InternalDefinitionLanguage.g:2980:1: ( '(' ) { - // InternalDefinitionLanguage.g:3061:1: ( '(' ) - // InternalDefinitionLanguage.g:3062:2: '(' + // InternalDefinitionLanguage.g:2980:1: ( '(' ) + // InternalDefinitionLanguage.g:2981:2: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getParanthesesRuleAccess().getLeftParenthesisKeyword_0()); } - match(input,59,FOLLOW_2); if (state.failed) return ; + match(input,57,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParanthesesRuleAccess().getLeftParenthesisKeyword_0()); } @@ -10737,16 +10496,16 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ParanthesesRule__Group__1" - // InternalDefinitionLanguage.g:3071:1: rule__ParanthesesRule__Group__1 : rule__ParanthesesRule__Group__1__Impl rule__ParanthesesRule__Group__2 ; + // InternalDefinitionLanguage.g:2990:1: rule__ParanthesesRule__Group__1 : rule__ParanthesesRule__Group__1__Impl rule__ParanthesesRule__Group__2 ; public final void rule__ParanthesesRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3075:1: ( rule__ParanthesesRule__Group__1__Impl rule__ParanthesesRule__Group__2 ) - // InternalDefinitionLanguage.g:3076:2: rule__ParanthesesRule__Group__1__Impl rule__ParanthesesRule__Group__2 + // InternalDefinitionLanguage.g:2994:1: ( rule__ParanthesesRule__Group__1__Impl rule__ParanthesesRule__Group__2 ) + // InternalDefinitionLanguage.g:2995:2: rule__ParanthesesRule__Group__1__Impl rule__ParanthesesRule__Group__2 { - pushFollow(FOLLOW_28); + pushFollow(FOLLOW_27); rule__ParanthesesRule__Group__1__Impl(); state._fsp--; @@ -10775,23 +10534,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ParanthesesRule__Group__1__Impl" - // InternalDefinitionLanguage.g:3083:1: rule__ParanthesesRule__Group__1__Impl : ( ( rule__ParanthesesRule__SubExpressionAssignment_1 ) ) ; + // InternalDefinitionLanguage.g:3002:1: rule__ParanthesesRule__Group__1__Impl : ( ( rule__ParanthesesRule__SubExpressionAssignment_1 ) ) ; public final void rule__ParanthesesRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3087:1: ( ( ( rule__ParanthesesRule__SubExpressionAssignment_1 ) ) ) - // InternalDefinitionLanguage.g:3088:1: ( ( rule__ParanthesesRule__SubExpressionAssignment_1 ) ) + // InternalDefinitionLanguage.g:3006:1: ( ( ( rule__ParanthesesRule__SubExpressionAssignment_1 ) ) ) + // InternalDefinitionLanguage.g:3007:1: ( ( rule__ParanthesesRule__SubExpressionAssignment_1 ) ) { - // InternalDefinitionLanguage.g:3088:1: ( ( rule__ParanthesesRule__SubExpressionAssignment_1 ) ) - // InternalDefinitionLanguage.g:3089:2: ( rule__ParanthesesRule__SubExpressionAssignment_1 ) + // InternalDefinitionLanguage.g:3007:1: ( ( rule__ParanthesesRule__SubExpressionAssignment_1 ) ) + // InternalDefinitionLanguage.g:3008:2: ( rule__ParanthesesRule__SubExpressionAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParanthesesRuleAccess().getSubExpressionAssignment_1()); } - // InternalDefinitionLanguage.g:3090:2: ( rule__ParanthesesRule__SubExpressionAssignment_1 ) - // InternalDefinitionLanguage.g:3090:3: rule__ParanthesesRule__SubExpressionAssignment_1 + // InternalDefinitionLanguage.g:3009:2: ( rule__ParanthesesRule__SubExpressionAssignment_1 ) + // InternalDefinitionLanguage.g:3009:3: rule__ParanthesesRule__SubExpressionAssignment_1 { pushFollow(FOLLOW_2); rule__ParanthesesRule__SubExpressionAssignment_1(); @@ -10826,14 +10585,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ParanthesesRule__Group__2" - // InternalDefinitionLanguage.g:3098:1: rule__ParanthesesRule__Group__2 : rule__ParanthesesRule__Group__2__Impl ; + // InternalDefinitionLanguage.g:3017:1: rule__ParanthesesRule__Group__2 : rule__ParanthesesRule__Group__2__Impl ; public final void rule__ParanthesesRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3102:1: ( rule__ParanthesesRule__Group__2__Impl ) - // InternalDefinitionLanguage.g:3103:2: rule__ParanthesesRule__Group__2__Impl + // InternalDefinitionLanguage.g:3021:1: ( rule__ParanthesesRule__Group__2__Impl ) + // InternalDefinitionLanguage.g:3022:2: rule__ParanthesesRule__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParanthesesRule__Group__2__Impl(); @@ -10859,22 +10618,22 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ParanthesesRule__Group__2__Impl" - // InternalDefinitionLanguage.g:3109:1: rule__ParanthesesRule__Group__2__Impl : ( ')' ) ; + // InternalDefinitionLanguage.g:3028:1: rule__ParanthesesRule__Group__2__Impl : ( ')' ) ; public final void rule__ParanthesesRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3113:1: ( ( ')' ) ) - // InternalDefinitionLanguage.g:3114:1: ( ')' ) + // InternalDefinitionLanguage.g:3032:1: ( ( ')' ) ) + // InternalDefinitionLanguage.g:3033:1: ( ')' ) { - // InternalDefinitionLanguage.g:3114:1: ( ')' ) - // InternalDefinitionLanguage.g:3115:2: ')' + // InternalDefinitionLanguage.g:3033:1: ( ')' ) + // InternalDefinitionLanguage.g:3034:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getParanthesesRuleAccess().getRightParenthesisKeyword_2()); } - match(input,60,FOLLOW_2); if (state.failed) return ; + match(input,58,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParanthesesRuleAccess().getRightParenthesisKeyword_2()); } @@ -10900,16 +10659,16 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__CallRule__Group__0" - // InternalDefinitionLanguage.g:3125:1: rule__CallRule__Group__0 : rule__CallRule__Group__0__Impl rule__CallRule__Group__1 ; + // InternalDefinitionLanguage.g:3044:1: rule__CallRule__Group__0 : rule__CallRule__Group__0__Impl rule__CallRule__Group__1 ; public final void rule__CallRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3129:1: ( rule__CallRule__Group__0__Impl rule__CallRule__Group__1 ) - // InternalDefinitionLanguage.g:3130:2: rule__CallRule__Group__0__Impl rule__CallRule__Group__1 + // InternalDefinitionLanguage.g:3048:1: ( rule__CallRule__Group__0__Impl rule__CallRule__Group__1 ) + // InternalDefinitionLanguage.g:3049:2: rule__CallRule__Group__0__Impl rule__CallRule__Group__1 { - pushFollow(FOLLOW_29); + pushFollow(FOLLOW_28); rule__CallRule__Group__0__Impl(); state._fsp--; @@ -10938,23 +10697,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__CallRule__Group__0__Impl" - // InternalDefinitionLanguage.g:3137:1: rule__CallRule__Group__0__Impl : ( ( rule__CallRule__FunctionAssignment_0 ) ) ; + // InternalDefinitionLanguage.g:3056:1: rule__CallRule__Group__0__Impl : ( ( rule__CallRule__FunctionAssignment_0 ) ) ; public final void rule__CallRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3141:1: ( ( ( rule__CallRule__FunctionAssignment_0 ) ) ) - // InternalDefinitionLanguage.g:3142:1: ( ( rule__CallRule__FunctionAssignment_0 ) ) + // InternalDefinitionLanguage.g:3060:1: ( ( ( rule__CallRule__FunctionAssignment_0 ) ) ) + // InternalDefinitionLanguage.g:3061:1: ( ( rule__CallRule__FunctionAssignment_0 ) ) { - // InternalDefinitionLanguage.g:3142:1: ( ( rule__CallRule__FunctionAssignment_0 ) ) - // InternalDefinitionLanguage.g:3143:2: ( rule__CallRule__FunctionAssignment_0 ) + // InternalDefinitionLanguage.g:3061:1: ( ( rule__CallRule__FunctionAssignment_0 ) ) + // InternalDefinitionLanguage.g:3062:2: ( rule__CallRule__FunctionAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getFunctionAssignment_0()); } - // InternalDefinitionLanguage.g:3144:2: ( rule__CallRule__FunctionAssignment_0 ) - // InternalDefinitionLanguage.g:3144:3: rule__CallRule__FunctionAssignment_0 + // InternalDefinitionLanguage.g:3063:2: ( rule__CallRule__FunctionAssignment_0 ) + // InternalDefinitionLanguage.g:3063:3: rule__CallRule__FunctionAssignment_0 { pushFollow(FOLLOW_2); rule__CallRule__FunctionAssignment_0(); @@ -10989,16 +10748,16 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__CallRule__Group__1" - // InternalDefinitionLanguage.g:3152:1: rule__CallRule__Group__1 : rule__CallRule__Group__1__Impl rule__CallRule__Group__2 ; + // InternalDefinitionLanguage.g:3071:1: rule__CallRule__Group__1 : rule__CallRule__Group__1__Impl rule__CallRule__Group__2 ; public final void rule__CallRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3156:1: ( rule__CallRule__Group__1__Impl rule__CallRule__Group__2 ) - // InternalDefinitionLanguage.g:3157:2: rule__CallRule__Group__1__Impl rule__CallRule__Group__2 + // InternalDefinitionLanguage.g:3075:1: ( rule__CallRule__Group__1__Impl rule__CallRule__Group__2 ) + // InternalDefinitionLanguage.g:3076:2: rule__CallRule__Group__1__Impl rule__CallRule__Group__2 { - pushFollow(FOLLOW_30); + pushFollow(FOLLOW_29); rule__CallRule__Group__1__Impl(); state._fsp--; @@ -11027,22 +10786,22 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__CallRule__Group__1__Impl" - // InternalDefinitionLanguage.g:3164:1: rule__CallRule__Group__1__Impl : ( '(' ) ; + // InternalDefinitionLanguage.g:3083:1: rule__CallRule__Group__1__Impl : ( '(' ) ; public final void rule__CallRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3168:1: ( ( '(' ) ) - // InternalDefinitionLanguage.g:3169:1: ( '(' ) + // InternalDefinitionLanguage.g:3087:1: ( ( '(' ) ) + // InternalDefinitionLanguage.g:3088:1: ( '(' ) { - // InternalDefinitionLanguage.g:3169:1: ( '(' ) - // InternalDefinitionLanguage.g:3170:2: '(' + // InternalDefinitionLanguage.g:3088:1: ( '(' ) + // InternalDefinitionLanguage.g:3089:2: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getLeftParenthesisKeyword_1()); } - match(input,59,FOLLOW_2); if (state.failed) return ; + match(input,57,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCallRuleAccess().getLeftParenthesisKeyword_1()); } @@ -11068,16 +10827,16 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__CallRule__Group__2" - // InternalDefinitionLanguage.g:3179:1: rule__CallRule__Group__2 : rule__CallRule__Group__2__Impl rule__CallRule__Group__3 ; + // InternalDefinitionLanguage.g:3098:1: rule__CallRule__Group__2 : rule__CallRule__Group__2__Impl rule__CallRule__Group__3 ; public final void rule__CallRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3183:1: ( rule__CallRule__Group__2__Impl rule__CallRule__Group__3 ) - // InternalDefinitionLanguage.g:3184:2: rule__CallRule__Group__2__Impl rule__CallRule__Group__3 + // InternalDefinitionLanguage.g:3102:1: ( rule__CallRule__Group__2__Impl rule__CallRule__Group__3 ) + // InternalDefinitionLanguage.g:3103:2: rule__CallRule__Group__2__Impl rule__CallRule__Group__3 { - pushFollow(FOLLOW_30); + pushFollow(FOLLOW_29); rule__CallRule__Group__2__Impl(); state._fsp--; @@ -11106,31 +10865,31 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__CallRule__Group__2__Impl" - // InternalDefinitionLanguage.g:3191:1: rule__CallRule__Group__2__Impl : ( ( rule__CallRule__Group_2__0 )? ) ; + // InternalDefinitionLanguage.g:3110:1: rule__CallRule__Group__2__Impl : ( ( rule__CallRule__Group_2__0 )? ) ; public final void rule__CallRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3195:1: ( ( ( rule__CallRule__Group_2__0 )? ) ) - // InternalDefinitionLanguage.g:3196:1: ( ( rule__CallRule__Group_2__0 )? ) + // InternalDefinitionLanguage.g:3114:1: ( ( ( rule__CallRule__Group_2__0 )? ) ) + // InternalDefinitionLanguage.g:3115:1: ( ( rule__CallRule__Group_2__0 )? ) { - // InternalDefinitionLanguage.g:3196:1: ( ( rule__CallRule__Group_2__0 )? ) - // InternalDefinitionLanguage.g:3197:2: ( rule__CallRule__Group_2__0 )? + // InternalDefinitionLanguage.g:3115:1: ( ( rule__CallRule__Group_2__0 )? ) + // InternalDefinitionLanguage.g:3116:2: ( rule__CallRule__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getGroup_2()); } - // InternalDefinitionLanguage.g:3198:2: ( rule__CallRule__Group_2__0 )? + // InternalDefinitionLanguage.g:3117:2: ( rule__CallRule__Group_2__0 )? int alt25=2; int LA25_0 = input.LA(1); - if ( ((LA25_0>=RULE_QUOTED_ID && LA25_0<=RULE_STRING)||LA25_0==15||(LA25_0>=22 && LA25_0<=23)||LA25_0==56||LA25_0==59||(LA25_0>=78 && LA25_0<=79)) ) { + if ( ((LA25_0>=RULE_QUOTED_ID && LA25_0<=RULE_STRING)||LA25_0==15||(LA25_0>=22 && LA25_0<=23)||LA25_0==54||LA25_0==57||(LA25_0>=79 && LA25_0<=80)) ) { alt25=1; } switch (alt25) { case 1 : - // InternalDefinitionLanguage.g:3198:3: rule__CallRule__Group_2__0 + // InternalDefinitionLanguage.g:3117:3: rule__CallRule__Group_2__0 { pushFollow(FOLLOW_2); rule__CallRule__Group_2__0(); @@ -11168,14 +10927,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__CallRule__Group__3" - // InternalDefinitionLanguage.g:3206:1: rule__CallRule__Group__3 : rule__CallRule__Group__3__Impl ; + // InternalDefinitionLanguage.g:3125:1: rule__CallRule__Group__3 : rule__CallRule__Group__3__Impl ; public final void rule__CallRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3210:1: ( rule__CallRule__Group__3__Impl ) - // InternalDefinitionLanguage.g:3211:2: rule__CallRule__Group__3__Impl + // InternalDefinitionLanguage.g:3129:1: ( rule__CallRule__Group__3__Impl ) + // InternalDefinitionLanguage.g:3130:2: rule__CallRule__Group__3__Impl { pushFollow(FOLLOW_2); rule__CallRule__Group__3__Impl(); @@ -11201,22 +10960,22 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__CallRule__Group__3__Impl" - // InternalDefinitionLanguage.g:3217:1: rule__CallRule__Group__3__Impl : ( ')' ) ; + // InternalDefinitionLanguage.g:3136:1: rule__CallRule__Group__3__Impl : ( ')' ) ; public final void rule__CallRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3221:1: ( ( ')' ) ) - // InternalDefinitionLanguage.g:3222:1: ( ')' ) + // InternalDefinitionLanguage.g:3140:1: ( ( ')' ) ) + // InternalDefinitionLanguage.g:3141:1: ( ')' ) { - // InternalDefinitionLanguage.g:3222:1: ( ')' ) - // InternalDefinitionLanguage.g:3223:2: ')' + // InternalDefinitionLanguage.g:3141:1: ( ')' ) + // InternalDefinitionLanguage.g:3142:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getRightParenthesisKeyword_3()); } - match(input,60,FOLLOW_2); if (state.failed) return ; + match(input,58,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCallRuleAccess().getRightParenthesisKeyword_3()); } @@ -11242,16 +11001,16 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__CallRule__Group_2__0" - // InternalDefinitionLanguage.g:3233:1: rule__CallRule__Group_2__0 : rule__CallRule__Group_2__0__Impl rule__CallRule__Group_2__1 ; + // InternalDefinitionLanguage.g:3152:1: rule__CallRule__Group_2__0 : rule__CallRule__Group_2__0__Impl rule__CallRule__Group_2__1 ; public final void rule__CallRule__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3237:1: ( rule__CallRule__Group_2__0__Impl rule__CallRule__Group_2__1 ) - // InternalDefinitionLanguage.g:3238:2: rule__CallRule__Group_2__0__Impl rule__CallRule__Group_2__1 + // InternalDefinitionLanguage.g:3156:1: ( rule__CallRule__Group_2__0__Impl rule__CallRule__Group_2__1 ) + // InternalDefinitionLanguage.g:3157:2: rule__CallRule__Group_2__0__Impl rule__CallRule__Group_2__1 { - pushFollow(FOLLOW_26); + pushFollow(FOLLOW_25); rule__CallRule__Group_2__0__Impl(); state._fsp--; @@ -11280,23 +11039,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__CallRule__Group_2__0__Impl" - // InternalDefinitionLanguage.g:3245:1: rule__CallRule__Group_2__0__Impl : ( ( rule__CallRule__ParametersAssignment_2_0 ) ) ; + // InternalDefinitionLanguage.g:3164:1: rule__CallRule__Group_2__0__Impl : ( ( rule__CallRule__ParametersAssignment_2_0 ) ) ; public final void rule__CallRule__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3249:1: ( ( ( rule__CallRule__ParametersAssignment_2_0 ) ) ) - // InternalDefinitionLanguage.g:3250:1: ( ( rule__CallRule__ParametersAssignment_2_0 ) ) + // InternalDefinitionLanguage.g:3168:1: ( ( ( rule__CallRule__ParametersAssignment_2_0 ) ) ) + // InternalDefinitionLanguage.g:3169:1: ( ( rule__CallRule__ParametersAssignment_2_0 ) ) { - // InternalDefinitionLanguage.g:3250:1: ( ( rule__CallRule__ParametersAssignment_2_0 ) ) - // InternalDefinitionLanguage.g:3251:2: ( rule__CallRule__ParametersAssignment_2_0 ) + // InternalDefinitionLanguage.g:3169:1: ( ( rule__CallRule__ParametersAssignment_2_0 ) ) + // InternalDefinitionLanguage.g:3170:2: ( rule__CallRule__ParametersAssignment_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getParametersAssignment_2_0()); } - // InternalDefinitionLanguage.g:3252:2: ( rule__CallRule__ParametersAssignment_2_0 ) - // InternalDefinitionLanguage.g:3252:3: rule__CallRule__ParametersAssignment_2_0 + // InternalDefinitionLanguage.g:3171:2: ( rule__CallRule__ParametersAssignment_2_0 ) + // InternalDefinitionLanguage.g:3171:3: rule__CallRule__ParametersAssignment_2_0 { pushFollow(FOLLOW_2); rule__CallRule__ParametersAssignment_2_0(); @@ -11331,14 +11090,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__CallRule__Group_2__1" - // InternalDefinitionLanguage.g:3260:1: rule__CallRule__Group_2__1 : rule__CallRule__Group_2__1__Impl ; + // InternalDefinitionLanguage.g:3179:1: rule__CallRule__Group_2__1 : rule__CallRule__Group_2__1__Impl ; public final void rule__CallRule__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3264:1: ( rule__CallRule__Group_2__1__Impl ) - // InternalDefinitionLanguage.g:3265:2: rule__CallRule__Group_2__1__Impl + // InternalDefinitionLanguage.g:3183:1: ( rule__CallRule__Group_2__1__Impl ) + // InternalDefinitionLanguage.g:3184:2: rule__CallRule__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__CallRule__Group_2__1__Impl(); @@ -11364,37 +11123,37 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__CallRule__Group_2__1__Impl" - // InternalDefinitionLanguage.g:3271:1: rule__CallRule__Group_2__1__Impl : ( ( rule__CallRule__Group_2_1__0 )* ) ; + // InternalDefinitionLanguage.g:3190:1: rule__CallRule__Group_2__1__Impl : ( ( rule__CallRule__Group_2_1__0 )* ) ; public final void rule__CallRule__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3275:1: ( ( ( rule__CallRule__Group_2_1__0 )* ) ) - // InternalDefinitionLanguage.g:3276:1: ( ( rule__CallRule__Group_2_1__0 )* ) + // InternalDefinitionLanguage.g:3194:1: ( ( ( rule__CallRule__Group_2_1__0 )* ) ) + // InternalDefinitionLanguage.g:3195:1: ( ( rule__CallRule__Group_2_1__0 )* ) { - // InternalDefinitionLanguage.g:3276:1: ( ( rule__CallRule__Group_2_1__0 )* ) - // InternalDefinitionLanguage.g:3277:2: ( rule__CallRule__Group_2_1__0 )* + // InternalDefinitionLanguage.g:3195:1: ( ( rule__CallRule__Group_2_1__0 )* ) + // InternalDefinitionLanguage.g:3196:2: ( rule__CallRule__Group_2_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getGroup_2_1()); } - // InternalDefinitionLanguage.g:3278:2: ( rule__CallRule__Group_2_1__0 )* + // InternalDefinitionLanguage.g:3197:2: ( rule__CallRule__Group_2_1__0 )* loop26: do { int alt26=2; int LA26_0 = input.LA(1); - if ( (LA26_0==58) ) { + if ( (LA26_0==56) ) { alt26=1; } switch (alt26) { case 1 : - // InternalDefinitionLanguage.g:3278:3: rule__CallRule__Group_2_1__0 + // InternalDefinitionLanguage.g:3197:3: rule__CallRule__Group_2_1__0 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_26); rule__CallRule__Group_2_1__0(); state._fsp--; @@ -11433,16 +11192,16 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__CallRule__Group_2_1__0" - // InternalDefinitionLanguage.g:3287:1: rule__CallRule__Group_2_1__0 : rule__CallRule__Group_2_1__0__Impl rule__CallRule__Group_2_1__1 ; + // InternalDefinitionLanguage.g:3206:1: rule__CallRule__Group_2_1__0 : rule__CallRule__Group_2_1__0__Impl rule__CallRule__Group_2_1__1 ; public final void rule__CallRule__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3291:1: ( rule__CallRule__Group_2_1__0__Impl rule__CallRule__Group_2_1__1 ) - // InternalDefinitionLanguage.g:3292:2: rule__CallRule__Group_2_1__0__Impl rule__CallRule__Group_2_1__1 + // InternalDefinitionLanguage.g:3210:1: ( rule__CallRule__Group_2_1__0__Impl rule__CallRule__Group_2_1__1 ) + // InternalDefinitionLanguage.g:3211:2: rule__CallRule__Group_2_1__0__Impl rule__CallRule__Group_2_1__1 { - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_11); rule__CallRule__Group_2_1__0__Impl(); state._fsp--; @@ -11471,22 +11230,22 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__CallRule__Group_2_1__0__Impl" - // InternalDefinitionLanguage.g:3299:1: rule__CallRule__Group_2_1__0__Impl : ( ',' ) ; + // InternalDefinitionLanguage.g:3218:1: rule__CallRule__Group_2_1__0__Impl : ( ',' ) ; public final void rule__CallRule__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3303:1: ( ( ',' ) ) - // InternalDefinitionLanguage.g:3304:1: ( ',' ) + // InternalDefinitionLanguage.g:3222:1: ( ( ',' ) ) + // InternalDefinitionLanguage.g:3223:1: ( ',' ) { - // InternalDefinitionLanguage.g:3304:1: ( ',' ) - // InternalDefinitionLanguage.g:3305:2: ',' + // InternalDefinitionLanguage.g:3223:1: ( ',' ) + // InternalDefinitionLanguage.g:3224:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getCommaKeyword_2_1_0()); } - match(input,58,FOLLOW_2); if (state.failed) return ; + match(input,56,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCallRuleAccess().getCommaKeyword_2_1_0()); } @@ -11512,14 +11271,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__CallRule__Group_2_1__1" - // InternalDefinitionLanguage.g:3314:1: rule__CallRule__Group_2_1__1 : rule__CallRule__Group_2_1__1__Impl ; + // InternalDefinitionLanguage.g:3233:1: rule__CallRule__Group_2_1__1 : rule__CallRule__Group_2_1__1__Impl ; public final void rule__CallRule__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3318:1: ( rule__CallRule__Group_2_1__1__Impl ) - // InternalDefinitionLanguage.g:3319:2: rule__CallRule__Group_2_1__1__Impl + // InternalDefinitionLanguage.g:3237:1: ( rule__CallRule__Group_2_1__1__Impl ) + // InternalDefinitionLanguage.g:3238:2: rule__CallRule__Group_2_1__1__Impl { pushFollow(FOLLOW_2); rule__CallRule__Group_2_1__1__Impl(); @@ -11545,23 +11304,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__CallRule__Group_2_1__1__Impl" - // InternalDefinitionLanguage.g:3325:1: rule__CallRule__Group_2_1__1__Impl : ( ( rule__CallRule__ParametersAssignment_2_1_1 ) ) ; + // InternalDefinitionLanguage.g:3244:1: rule__CallRule__Group_2_1__1__Impl : ( ( rule__CallRule__ParametersAssignment_2_1_1 ) ) ; public final void rule__CallRule__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3329:1: ( ( ( rule__CallRule__ParametersAssignment_2_1_1 ) ) ) - // InternalDefinitionLanguage.g:3330:1: ( ( rule__CallRule__ParametersAssignment_2_1_1 ) ) + // InternalDefinitionLanguage.g:3248:1: ( ( ( rule__CallRule__ParametersAssignment_2_1_1 ) ) ) + // InternalDefinitionLanguage.g:3249:1: ( ( rule__CallRule__ParametersAssignment_2_1_1 ) ) { - // InternalDefinitionLanguage.g:3330:1: ( ( rule__CallRule__ParametersAssignment_2_1_1 ) ) - // InternalDefinitionLanguage.g:3331:2: ( rule__CallRule__ParametersAssignment_2_1_1 ) + // InternalDefinitionLanguage.g:3249:1: ( ( rule__CallRule__ParametersAssignment_2_1_1 ) ) + // InternalDefinitionLanguage.g:3250:2: ( rule__CallRule__ParametersAssignment_2_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getParametersAssignment_2_1_1()); } - // InternalDefinitionLanguage.g:3332:2: ( rule__CallRule__ParametersAssignment_2_1_1 ) - // InternalDefinitionLanguage.g:3332:3: rule__CallRule__ParametersAssignment_2_1_1 + // InternalDefinitionLanguage.g:3251:2: ( rule__CallRule__ParametersAssignment_2_1_1 ) + // InternalDefinitionLanguage.g:3251:3: rule__CallRule__ParametersAssignment_2_1_1 { pushFollow(FOLLOW_2); rule__CallRule__ParametersAssignment_2_1_1(); @@ -11596,14 +11355,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__InstanceLiteralRule__Group__0" - // InternalDefinitionLanguage.g:3341:1: rule__InstanceLiteralRule__Group__0 : rule__InstanceLiteralRule__Group__0__Impl rule__InstanceLiteralRule__Group__1 ; + // InternalDefinitionLanguage.g:3260:1: rule__InstanceLiteralRule__Group__0 : rule__InstanceLiteralRule__Group__0__Impl rule__InstanceLiteralRule__Group__1 ; public final void rule__InstanceLiteralRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3345:1: ( rule__InstanceLiteralRule__Group__0__Impl rule__InstanceLiteralRule__Group__1 ) - // InternalDefinitionLanguage.g:3346:2: rule__InstanceLiteralRule__Group__0__Impl rule__InstanceLiteralRule__Group__1 + // InternalDefinitionLanguage.g:3264:1: ( rule__InstanceLiteralRule__Group__0__Impl rule__InstanceLiteralRule__Group__1 ) + // InternalDefinitionLanguage.g:3265:2: rule__InstanceLiteralRule__Group__0__Impl rule__InstanceLiteralRule__Group__1 { pushFollow(FOLLOW_6); rule__InstanceLiteralRule__Group__0__Impl(); @@ -11634,23 +11393,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__InstanceLiteralRule__Group__0__Impl" - // InternalDefinitionLanguage.g:3353:1: rule__InstanceLiteralRule__Group__0__Impl : ( ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) ) ; + // InternalDefinitionLanguage.g:3272:1: rule__InstanceLiteralRule__Group__0__Impl : ( ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) ) ; public final void rule__InstanceLiteralRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3357:1: ( ( ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) ) ) - // InternalDefinitionLanguage.g:3358:1: ( ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) ) + // InternalDefinitionLanguage.g:3276:1: ( ( ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) ) ) + // InternalDefinitionLanguage.g:3277:1: ( ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) ) { - // InternalDefinitionLanguage.g:3358:1: ( ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) ) - // InternalDefinitionLanguage.g:3359:2: ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) + // InternalDefinitionLanguage.g:3277:1: ( ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) ) + // InternalDefinitionLanguage.g:3278:2: ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceLiteralRuleAccess().getDefinitionAssignment_0()); } - // InternalDefinitionLanguage.g:3360:2: ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) - // InternalDefinitionLanguage.g:3360:3: rule__InstanceLiteralRule__DefinitionAssignment_0 + // InternalDefinitionLanguage.g:3279:2: ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) + // InternalDefinitionLanguage.g:3279:3: rule__InstanceLiteralRule__DefinitionAssignment_0 { pushFollow(FOLLOW_2); rule__InstanceLiteralRule__DefinitionAssignment_0(); @@ -11685,16 +11444,16 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__InstanceLiteralRule__Group__1" - // InternalDefinitionLanguage.g:3368:1: rule__InstanceLiteralRule__Group__1 : rule__InstanceLiteralRule__Group__1__Impl rule__InstanceLiteralRule__Group__2 ; + // InternalDefinitionLanguage.g:3287:1: rule__InstanceLiteralRule__Group__1 : rule__InstanceLiteralRule__Group__1__Impl rule__InstanceLiteralRule__Group__2 ; public final void rule__InstanceLiteralRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3372:1: ( rule__InstanceLiteralRule__Group__1__Impl rule__InstanceLiteralRule__Group__2 ) - // InternalDefinitionLanguage.g:3373:2: rule__InstanceLiteralRule__Group__1__Impl rule__InstanceLiteralRule__Group__2 + // InternalDefinitionLanguage.g:3291:1: ( rule__InstanceLiteralRule__Group__1__Impl rule__InstanceLiteralRule__Group__2 ) + // InternalDefinitionLanguage.g:3292:2: rule__InstanceLiteralRule__Group__1__Impl rule__InstanceLiteralRule__Group__2 { - pushFollow(FOLLOW_31); + pushFollow(FOLLOW_30); rule__InstanceLiteralRule__Group__1__Impl(); state._fsp--; @@ -11723,17 +11482,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__InstanceLiteralRule__Group__1__Impl" - // InternalDefinitionLanguage.g:3380:1: rule__InstanceLiteralRule__Group__1__Impl : ( '{' ) ; + // InternalDefinitionLanguage.g:3299:1: rule__InstanceLiteralRule__Group__1__Impl : ( '{' ) ; public final void rule__InstanceLiteralRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3384:1: ( ( '{' ) ) - // InternalDefinitionLanguage.g:3385:1: ( '{' ) + // InternalDefinitionLanguage.g:3303:1: ( ( '{' ) ) + // InternalDefinitionLanguage.g:3304:1: ( '{' ) { - // InternalDefinitionLanguage.g:3385:1: ( '{' ) - // InternalDefinitionLanguage.g:3386:2: '{' + // InternalDefinitionLanguage.g:3304:1: ( '{' ) + // InternalDefinitionLanguage.g:3305:2: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceLiteralRuleAccess().getLeftCurlyBracketKeyword_1()); @@ -11764,16 +11523,16 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__InstanceLiteralRule__Group__2" - // InternalDefinitionLanguage.g:3395:1: rule__InstanceLiteralRule__Group__2 : rule__InstanceLiteralRule__Group__2__Impl rule__InstanceLiteralRule__Group__3 ; + // InternalDefinitionLanguage.g:3314:1: rule__InstanceLiteralRule__Group__2 : rule__InstanceLiteralRule__Group__2__Impl rule__InstanceLiteralRule__Group__3 ; public final void rule__InstanceLiteralRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3399:1: ( rule__InstanceLiteralRule__Group__2__Impl rule__InstanceLiteralRule__Group__3 ) - // InternalDefinitionLanguage.g:3400:2: rule__InstanceLiteralRule__Group__2__Impl rule__InstanceLiteralRule__Group__3 + // InternalDefinitionLanguage.g:3318:1: ( rule__InstanceLiteralRule__Group__2__Impl rule__InstanceLiteralRule__Group__3 ) + // InternalDefinitionLanguage.g:3319:2: rule__InstanceLiteralRule__Group__2__Impl rule__InstanceLiteralRule__Group__3 { - pushFollow(FOLLOW_31); + pushFollow(FOLLOW_30); rule__InstanceLiteralRule__Group__2__Impl(); state._fsp--; @@ -11802,22 +11561,22 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__InstanceLiteralRule__Group__2__Impl" - // InternalDefinitionLanguage.g:3407:1: rule__InstanceLiteralRule__Group__2__Impl : ( ( rule__InstanceLiteralRule__AttributesAssignment_2 )* ) ; + // InternalDefinitionLanguage.g:3326:1: rule__InstanceLiteralRule__Group__2__Impl : ( ( rule__InstanceLiteralRule__AttributesAssignment_2 )* ) ; public final void rule__InstanceLiteralRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3411:1: ( ( ( rule__InstanceLiteralRule__AttributesAssignment_2 )* ) ) - // InternalDefinitionLanguage.g:3412:1: ( ( rule__InstanceLiteralRule__AttributesAssignment_2 )* ) + // InternalDefinitionLanguage.g:3330:1: ( ( ( rule__InstanceLiteralRule__AttributesAssignment_2 )* ) ) + // InternalDefinitionLanguage.g:3331:1: ( ( rule__InstanceLiteralRule__AttributesAssignment_2 )* ) { - // InternalDefinitionLanguage.g:3412:1: ( ( rule__InstanceLiteralRule__AttributesAssignment_2 )* ) - // InternalDefinitionLanguage.g:3413:2: ( rule__InstanceLiteralRule__AttributesAssignment_2 )* + // InternalDefinitionLanguage.g:3331:1: ( ( rule__InstanceLiteralRule__AttributesAssignment_2 )* ) + // InternalDefinitionLanguage.g:3332:2: ( rule__InstanceLiteralRule__AttributesAssignment_2 )* { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceLiteralRuleAccess().getAttributesAssignment_2()); } - // InternalDefinitionLanguage.g:3414:2: ( rule__InstanceLiteralRule__AttributesAssignment_2 )* + // InternalDefinitionLanguage.g:3333:2: ( rule__InstanceLiteralRule__AttributesAssignment_2 )* loop27: do { int alt27=2; @@ -11830,9 +11589,9 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss switch (alt27) { case 1 : - // InternalDefinitionLanguage.g:3414:3: rule__InstanceLiteralRule__AttributesAssignment_2 + // InternalDefinitionLanguage.g:3333:3: rule__InstanceLiteralRule__AttributesAssignment_2 { - pushFollow(FOLLOW_32); + pushFollow(FOLLOW_31); rule__InstanceLiteralRule__AttributesAssignment_2(); state._fsp--; @@ -11871,14 +11630,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__InstanceLiteralRule__Group__3" - // InternalDefinitionLanguage.g:3422:1: rule__InstanceLiteralRule__Group__3 : rule__InstanceLiteralRule__Group__3__Impl ; + // InternalDefinitionLanguage.g:3341:1: rule__InstanceLiteralRule__Group__3 : rule__InstanceLiteralRule__Group__3__Impl ; public final void rule__InstanceLiteralRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3426:1: ( rule__InstanceLiteralRule__Group__3__Impl ) - // InternalDefinitionLanguage.g:3427:2: rule__InstanceLiteralRule__Group__3__Impl + // InternalDefinitionLanguage.g:3345:1: ( rule__InstanceLiteralRule__Group__3__Impl ) + // InternalDefinitionLanguage.g:3346:2: rule__InstanceLiteralRule__Group__3__Impl { pushFollow(FOLLOW_2); rule__InstanceLiteralRule__Group__3__Impl(); @@ -11904,17 +11663,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__InstanceLiteralRule__Group__3__Impl" - // InternalDefinitionLanguage.g:3433:1: rule__InstanceLiteralRule__Group__3__Impl : ( '}' ) ; + // InternalDefinitionLanguage.g:3352:1: rule__InstanceLiteralRule__Group__3__Impl : ( '}' ) ; public final void rule__InstanceLiteralRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3437:1: ( ( '}' ) ) - // InternalDefinitionLanguage.g:3438:1: ( '}' ) + // InternalDefinitionLanguage.g:3356:1: ( ( '}' ) ) + // InternalDefinitionLanguage.g:3357:1: ( '}' ) { - // InternalDefinitionLanguage.g:3438:1: ( '}' ) - // InternalDefinitionLanguage.g:3439:2: '}' + // InternalDefinitionLanguage.g:3357:1: ( '}' ) + // InternalDefinitionLanguage.g:3358:2: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceLiteralRuleAccess().getRightCurlyBracketKeyword_3()); @@ -11945,16 +11704,16 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AttributeRule__Group__0" - // InternalDefinitionLanguage.g:3449:1: rule__AttributeRule__Group__0 : rule__AttributeRule__Group__0__Impl rule__AttributeRule__Group__1 ; + // InternalDefinitionLanguage.g:3368:1: rule__AttributeRule__Group__0 : rule__AttributeRule__Group__0__Impl rule__AttributeRule__Group__1 ; public final void rule__AttributeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3453:1: ( rule__AttributeRule__Group__0__Impl rule__AttributeRule__Group__1 ) - // InternalDefinitionLanguage.g:3454:2: rule__AttributeRule__Group__0__Impl rule__AttributeRule__Group__1 + // InternalDefinitionLanguage.g:3372:1: ( rule__AttributeRule__Group__0__Impl rule__AttributeRule__Group__1 ) + // InternalDefinitionLanguage.g:3373:2: rule__AttributeRule__Group__0__Impl rule__AttributeRule__Group__1 { - pushFollow(FOLLOW_33); + pushFollow(FOLLOW_32); rule__AttributeRule__Group__0__Impl(); state._fsp--; @@ -11983,23 +11742,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AttributeRule__Group__0__Impl" - // InternalDefinitionLanguage.g:3461:1: rule__AttributeRule__Group__0__Impl : ( ( rule__AttributeRule__DefinitionAssignment_0 ) ) ; + // InternalDefinitionLanguage.g:3380:1: rule__AttributeRule__Group__0__Impl : ( ( rule__AttributeRule__DefinitionAssignment_0 ) ) ; public final void rule__AttributeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3465:1: ( ( ( rule__AttributeRule__DefinitionAssignment_0 ) ) ) - // InternalDefinitionLanguage.g:3466:1: ( ( rule__AttributeRule__DefinitionAssignment_0 ) ) + // InternalDefinitionLanguage.g:3384:1: ( ( ( rule__AttributeRule__DefinitionAssignment_0 ) ) ) + // InternalDefinitionLanguage.g:3385:1: ( ( rule__AttributeRule__DefinitionAssignment_0 ) ) { - // InternalDefinitionLanguage.g:3466:1: ( ( rule__AttributeRule__DefinitionAssignment_0 ) ) - // InternalDefinitionLanguage.g:3467:2: ( rule__AttributeRule__DefinitionAssignment_0 ) + // InternalDefinitionLanguage.g:3385:1: ( ( rule__AttributeRule__DefinitionAssignment_0 ) ) + // InternalDefinitionLanguage.g:3386:2: ( rule__AttributeRule__DefinitionAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeRuleAccess().getDefinitionAssignment_0()); } - // InternalDefinitionLanguage.g:3468:2: ( rule__AttributeRule__DefinitionAssignment_0 ) - // InternalDefinitionLanguage.g:3468:3: rule__AttributeRule__DefinitionAssignment_0 + // InternalDefinitionLanguage.g:3387:2: ( rule__AttributeRule__DefinitionAssignment_0 ) + // InternalDefinitionLanguage.g:3387:3: rule__AttributeRule__DefinitionAssignment_0 { pushFollow(FOLLOW_2); rule__AttributeRule__DefinitionAssignment_0(); @@ -12034,16 +11793,16 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AttributeRule__Group__1" - // InternalDefinitionLanguage.g:3476:1: rule__AttributeRule__Group__1 : rule__AttributeRule__Group__1__Impl rule__AttributeRule__Group__2 ; + // InternalDefinitionLanguage.g:3395:1: rule__AttributeRule__Group__1 : rule__AttributeRule__Group__1__Impl rule__AttributeRule__Group__2 ; public final void rule__AttributeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3480:1: ( rule__AttributeRule__Group__1__Impl rule__AttributeRule__Group__2 ) - // InternalDefinitionLanguage.g:3481:2: rule__AttributeRule__Group__1__Impl rule__AttributeRule__Group__2 + // InternalDefinitionLanguage.g:3399:1: ( rule__AttributeRule__Group__1__Impl rule__AttributeRule__Group__2 ) + // InternalDefinitionLanguage.g:3400:2: rule__AttributeRule__Group__1__Impl rule__AttributeRule__Group__2 { - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_11); rule__AttributeRule__Group__1__Impl(); state._fsp--; @@ -12072,22 +11831,22 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AttributeRule__Group__1__Impl" - // InternalDefinitionLanguage.g:3488:1: rule__AttributeRule__Group__1__Impl : ( ':=' ) ; + // InternalDefinitionLanguage.g:3407:1: rule__AttributeRule__Group__1__Impl : ( ':=' ) ; public final void rule__AttributeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3492:1: ( ( ':=' ) ) - // InternalDefinitionLanguage.g:3493:1: ( ':=' ) + // InternalDefinitionLanguage.g:3411:1: ( ( ':=' ) ) + // InternalDefinitionLanguage.g:3412:1: ( ':=' ) { - // InternalDefinitionLanguage.g:3493:1: ( ':=' ) - // InternalDefinitionLanguage.g:3494:2: ':=' + // InternalDefinitionLanguage.g:3412:1: ( ':=' ) + // InternalDefinitionLanguage.g:3413:2: ':=' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeRuleAccess().getColonEqualsSignKeyword_1()); } - match(input,61,FOLLOW_2); if (state.failed) return ; + match(input,59,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeRuleAccess().getColonEqualsSignKeyword_1()); } @@ -12113,16 +11872,16 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AttributeRule__Group__2" - // InternalDefinitionLanguage.g:3503:1: rule__AttributeRule__Group__2 : rule__AttributeRule__Group__2__Impl rule__AttributeRule__Group__3 ; + // InternalDefinitionLanguage.g:3422:1: rule__AttributeRule__Group__2 : rule__AttributeRule__Group__2__Impl rule__AttributeRule__Group__3 ; public final void rule__AttributeRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3507:1: ( rule__AttributeRule__Group__2__Impl rule__AttributeRule__Group__3 ) - // InternalDefinitionLanguage.g:3508:2: rule__AttributeRule__Group__2__Impl rule__AttributeRule__Group__3 + // InternalDefinitionLanguage.g:3426:1: ( rule__AttributeRule__Group__2__Impl rule__AttributeRule__Group__3 ) + // InternalDefinitionLanguage.g:3427:2: rule__AttributeRule__Group__2__Impl rule__AttributeRule__Group__3 { - pushFollow(FOLLOW_9); + pushFollow(FOLLOW_33); rule__AttributeRule__Group__2__Impl(); state._fsp--; @@ -12151,23 +11910,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AttributeRule__Group__2__Impl" - // InternalDefinitionLanguage.g:3515:1: rule__AttributeRule__Group__2__Impl : ( ( rule__AttributeRule__ValueAssignment_2 ) ) ; + // InternalDefinitionLanguage.g:3434:1: rule__AttributeRule__Group__2__Impl : ( ( rule__AttributeRule__ValueAssignment_2 ) ) ; public final void rule__AttributeRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3519:1: ( ( ( rule__AttributeRule__ValueAssignment_2 ) ) ) - // InternalDefinitionLanguage.g:3520:1: ( ( rule__AttributeRule__ValueAssignment_2 ) ) + // InternalDefinitionLanguage.g:3438:1: ( ( ( rule__AttributeRule__ValueAssignment_2 ) ) ) + // InternalDefinitionLanguage.g:3439:1: ( ( rule__AttributeRule__ValueAssignment_2 ) ) { - // InternalDefinitionLanguage.g:3520:1: ( ( rule__AttributeRule__ValueAssignment_2 ) ) - // InternalDefinitionLanguage.g:3521:2: ( rule__AttributeRule__ValueAssignment_2 ) + // InternalDefinitionLanguage.g:3439:1: ( ( rule__AttributeRule__ValueAssignment_2 ) ) + // InternalDefinitionLanguage.g:3440:2: ( rule__AttributeRule__ValueAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeRuleAccess().getValueAssignment_2()); } - // InternalDefinitionLanguage.g:3522:2: ( rule__AttributeRule__ValueAssignment_2 ) - // InternalDefinitionLanguage.g:3522:3: rule__AttributeRule__ValueAssignment_2 + // InternalDefinitionLanguage.g:3441:2: ( rule__AttributeRule__ValueAssignment_2 ) + // InternalDefinitionLanguage.g:3441:3: rule__AttributeRule__ValueAssignment_2 { pushFollow(FOLLOW_2); rule__AttributeRule__ValueAssignment_2(); @@ -12202,14 +11961,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AttributeRule__Group__3" - // InternalDefinitionLanguage.g:3530:1: rule__AttributeRule__Group__3 : rule__AttributeRule__Group__3__Impl ; + // InternalDefinitionLanguage.g:3449:1: rule__AttributeRule__Group__3 : rule__AttributeRule__Group__3__Impl ; public final void rule__AttributeRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3534:1: ( rule__AttributeRule__Group__3__Impl ) - // InternalDefinitionLanguage.g:3535:2: rule__AttributeRule__Group__3__Impl + // InternalDefinitionLanguage.g:3453:1: ( rule__AttributeRule__Group__3__Impl ) + // InternalDefinitionLanguage.g:3454:2: rule__AttributeRule__Group__3__Impl { pushFollow(FOLLOW_2); rule__AttributeRule__Group__3__Impl(); @@ -12235,22 +11994,22 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AttributeRule__Group__3__Impl" - // InternalDefinitionLanguage.g:3541:1: rule__AttributeRule__Group__3__Impl : ( ';' ) ; + // InternalDefinitionLanguage.g:3460:1: rule__AttributeRule__Group__3__Impl : ( ';' ) ; public final void rule__AttributeRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3545:1: ( ( ';' ) ) - // InternalDefinitionLanguage.g:3546:1: ( ';' ) + // InternalDefinitionLanguage.g:3464:1: ( ( ';' ) ) + // InternalDefinitionLanguage.g:3465:1: ( ';' ) { - // InternalDefinitionLanguage.g:3546:1: ( ';' ) - // InternalDefinitionLanguage.g:3547:2: ';' + // InternalDefinitionLanguage.g:3465:1: ( ';' ) + // InternalDefinitionLanguage.g:3466:2: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeRuleAccess().getSemicolonKeyword_3()); } - match(input,51,FOLLOW_2); if (state.failed) return ; + match(input,60,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeRuleAccess().getSemicolonKeyword_3()); } @@ -12276,14 +12035,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__DoubleLiteralRule__Group__0" - // InternalDefinitionLanguage.g:3557:1: rule__DoubleLiteralRule__Group__0 : rule__DoubleLiteralRule__Group__0__Impl rule__DoubleLiteralRule__Group__1 ; + // InternalDefinitionLanguage.g:3476:1: rule__DoubleLiteralRule__Group__0 : rule__DoubleLiteralRule__Group__0__Impl rule__DoubleLiteralRule__Group__1 ; public final void rule__DoubleLiteralRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3561:1: ( rule__DoubleLiteralRule__Group__0__Impl rule__DoubleLiteralRule__Group__1 ) - // InternalDefinitionLanguage.g:3562:2: rule__DoubleLiteralRule__Group__0__Impl rule__DoubleLiteralRule__Group__1 + // InternalDefinitionLanguage.g:3480:1: ( rule__DoubleLiteralRule__Group__0__Impl rule__DoubleLiteralRule__Group__1 ) + // InternalDefinitionLanguage.g:3481:2: rule__DoubleLiteralRule__Group__0__Impl rule__DoubleLiteralRule__Group__1 { pushFollow(FOLLOW_34); rule__DoubleLiteralRule__Group__0__Impl(); @@ -12314,23 +12073,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__DoubleLiteralRule__Group__0__Impl" - // InternalDefinitionLanguage.g:3569:1: rule__DoubleLiteralRule__Group__0__Impl : ( ( rule__DoubleLiteralRule__LiteralAssignment_0 ) ) ; + // InternalDefinitionLanguage.g:3488:1: rule__DoubleLiteralRule__Group__0__Impl : ( ( rule__DoubleLiteralRule__LiteralAssignment_0 ) ) ; public final void rule__DoubleLiteralRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3573:1: ( ( ( rule__DoubleLiteralRule__LiteralAssignment_0 ) ) ) - // InternalDefinitionLanguage.g:3574:1: ( ( rule__DoubleLiteralRule__LiteralAssignment_0 ) ) + // InternalDefinitionLanguage.g:3492:1: ( ( ( rule__DoubleLiteralRule__LiteralAssignment_0 ) ) ) + // InternalDefinitionLanguage.g:3493:1: ( ( rule__DoubleLiteralRule__LiteralAssignment_0 ) ) { - // InternalDefinitionLanguage.g:3574:1: ( ( rule__DoubleLiteralRule__LiteralAssignment_0 ) ) - // InternalDefinitionLanguage.g:3575:2: ( rule__DoubleLiteralRule__LiteralAssignment_0 ) + // InternalDefinitionLanguage.g:3493:1: ( ( rule__DoubleLiteralRule__LiteralAssignment_0 ) ) + // InternalDefinitionLanguage.g:3494:2: ( rule__DoubleLiteralRule__LiteralAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDoubleLiteralRuleAccess().getLiteralAssignment_0()); } - // InternalDefinitionLanguage.g:3576:2: ( rule__DoubleLiteralRule__LiteralAssignment_0 ) - // InternalDefinitionLanguage.g:3576:3: rule__DoubleLiteralRule__LiteralAssignment_0 + // InternalDefinitionLanguage.g:3495:2: ( rule__DoubleLiteralRule__LiteralAssignment_0 ) + // InternalDefinitionLanguage.g:3495:3: rule__DoubleLiteralRule__LiteralAssignment_0 { pushFollow(FOLLOW_2); rule__DoubleLiteralRule__LiteralAssignment_0(); @@ -12365,14 +12124,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__DoubleLiteralRule__Group__1" - // InternalDefinitionLanguage.g:3584:1: rule__DoubleLiteralRule__Group__1 : rule__DoubleLiteralRule__Group__1__Impl ; + // InternalDefinitionLanguage.g:3503:1: rule__DoubleLiteralRule__Group__1 : rule__DoubleLiteralRule__Group__1__Impl ; public final void rule__DoubleLiteralRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3588:1: ( rule__DoubleLiteralRule__Group__1__Impl ) - // InternalDefinitionLanguage.g:3589:2: rule__DoubleLiteralRule__Group__1__Impl + // InternalDefinitionLanguage.g:3507:1: ( rule__DoubleLiteralRule__Group__1__Impl ) + // InternalDefinitionLanguage.g:3508:2: rule__DoubleLiteralRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__DoubleLiteralRule__Group__1__Impl(); @@ -12398,22 +12157,22 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__DoubleLiteralRule__Group__1__Impl" - // InternalDefinitionLanguage.g:3595:1: rule__DoubleLiteralRule__Group__1__Impl : ( ( rule__DoubleLiteralRule__FactorAssignment_1 )? ) ; + // InternalDefinitionLanguage.g:3514:1: rule__DoubleLiteralRule__Group__1__Impl : ( ( rule__DoubleLiteralRule__FactorAssignment_1 )? ) ; public final void rule__DoubleLiteralRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3599:1: ( ( ( rule__DoubleLiteralRule__FactorAssignment_1 )? ) ) - // InternalDefinitionLanguage.g:3600:1: ( ( rule__DoubleLiteralRule__FactorAssignment_1 )? ) + // InternalDefinitionLanguage.g:3518:1: ( ( ( rule__DoubleLiteralRule__FactorAssignment_1 )? ) ) + // InternalDefinitionLanguage.g:3519:1: ( ( rule__DoubleLiteralRule__FactorAssignment_1 )? ) { - // InternalDefinitionLanguage.g:3600:1: ( ( rule__DoubleLiteralRule__FactorAssignment_1 )? ) - // InternalDefinitionLanguage.g:3601:2: ( rule__DoubleLiteralRule__FactorAssignment_1 )? + // InternalDefinitionLanguage.g:3519:1: ( ( rule__DoubleLiteralRule__FactorAssignment_1 )? ) + // InternalDefinitionLanguage.g:3520:2: ( rule__DoubleLiteralRule__FactorAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDoubleLiteralRuleAccess().getFactorAssignment_1()); } - // InternalDefinitionLanguage.g:3602:2: ( rule__DoubleLiteralRule__FactorAssignment_1 )? + // InternalDefinitionLanguage.g:3521:2: ( rule__DoubleLiteralRule__FactorAssignment_1 )? int alt28=2; int LA28_0 = input.LA(1); @@ -12422,7 +12181,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss } switch (alt28) { case 1 : - // InternalDefinitionLanguage.g:3602:3: rule__DoubleLiteralRule__FactorAssignment_1 + // InternalDefinitionLanguage.g:3521:3: rule__DoubleLiteralRule__FactorAssignment_1 { pushFollow(FOLLOW_2); rule__DoubleLiteralRule__FactorAssignment_1(); @@ -12460,14 +12219,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__IntegerLiteralRule__Group__0" - // InternalDefinitionLanguage.g:3611:1: rule__IntegerLiteralRule__Group__0 : rule__IntegerLiteralRule__Group__0__Impl rule__IntegerLiteralRule__Group__1 ; + // InternalDefinitionLanguage.g:3530:1: rule__IntegerLiteralRule__Group__0 : rule__IntegerLiteralRule__Group__0__Impl rule__IntegerLiteralRule__Group__1 ; public final void rule__IntegerLiteralRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3615:1: ( rule__IntegerLiteralRule__Group__0__Impl rule__IntegerLiteralRule__Group__1 ) - // InternalDefinitionLanguage.g:3616:2: rule__IntegerLiteralRule__Group__0__Impl rule__IntegerLiteralRule__Group__1 + // InternalDefinitionLanguage.g:3534:1: ( rule__IntegerLiteralRule__Group__0__Impl rule__IntegerLiteralRule__Group__1 ) + // InternalDefinitionLanguage.g:3535:2: rule__IntegerLiteralRule__Group__0__Impl rule__IntegerLiteralRule__Group__1 { pushFollow(FOLLOW_34); rule__IntegerLiteralRule__Group__0__Impl(); @@ -12498,23 +12257,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__IntegerLiteralRule__Group__0__Impl" - // InternalDefinitionLanguage.g:3623:1: rule__IntegerLiteralRule__Group__0__Impl : ( ( rule__IntegerLiteralRule__LiteralAssignment_0 ) ) ; + // InternalDefinitionLanguage.g:3542:1: rule__IntegerLiteralRule__Group__0__Impl : ( ( rule__IntegerLiteralRule__LiteralAssignment_0 ) ) ; public final void rule__IntegerLiteralRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3627:1: ( ( ( rule__IntegerLiteralRule__LiteralAssignment_0 ) ) ) - // InternalDefinitionLanguage.g:3628:1: ( ( rule__IntegerLiteralRule__LiteralAssignment_0 ) ) + // InternalDefinitionLanguage.g:3546:1: ( ( ( rule__IntegerLiteralRule__LiteralAssignment_0 ) ) ) + // InternalDefinitionLanguage.g:3547:1: ( ( rule__IntegerLiteralRule__LiteralAssignment_0 ) ) { - // InternalDefinitionLanguage.g:3628:1: ( ( rule__IntegerLiteralRule__LiteralAssignment_0 ) ) - // InternalDefinitionLanguage.g:3629:2: ( rule__IntegerLiteralRule__LiteralAssignment_0 ) + // InternalDefinitionLanguage.g:3547:1: ( ( rule__IntegerLiteralRule__LiteralAssignment_0 ) ) + // InternalDefinitionLanguage.g:3548:2: ( rule__IntegerLiteralRule__LiteralAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getIntegerLiteralRuleAccess().getLiteralAssignment_0()); } - // InternalDefinitionLanguage.g:3630:2: ( rule__IntegerLiteralRule__LiteralAssignment_0 ) - // InternalDefinitionLanguage.g:3630:3: rule__IntegerLiteralRule__LiteralAssignment_0 + // InternalDefinitionLanguage.g:3549:2: ( rule__IntegerLiteralRule__LiteralAssignment_0 ) + // InternalDefinitionLanguage.g:3549:3: rule__IntegerLiteralRule__LiteralAssignment_0 { pushFollow(FOLLOW_2); rule__IntegerLiteralRule__LiteralAssignment_0(); @@ -12549,14 +12308,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__IntegerLiteralRule__Group__1" - // InternalDefinitionLanguage.g:3638:1: rule__IntegerLiteralRule__Group__1 : rule__IntegerLiteralRule__Group__1__Impl ; + // InternalDefinitionLanguage.g:3557:1: rule__IntegerLiteralRule__Group__1 : rule__IntegerLiteralRule__Group__1__Impl ; public final void rule__IntegerLiteralRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3642:1: ( rule__IntegerLiteralRule__Group__1__Impl ) - // InternalDefinitionLanguage.g:3643:2: rule__IntegerLiteralRule__Group__1__Impl + // InternalDefinitionLanguage.g:3561:1: ( rule__IntegerLiteralRule__Group__1__Impl ) + // InternalDefinitionLanguage.g:3562:2: rule__IntegerLiteralRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__IntegerLiteralRule__Group__1__Impl(); @@ -12582,22 +12341,22 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__IntegerLiteralRule__Group__1__Impl" - // InternalDefinitionLanguage.g:3649:1: rule__IntegerLiteralRule__Group__1__Impl : ( ( rule__IntegerLiteralRule__FactorAssignment_1 )? ) ; + // InternalDefinitionLanguage.g:3568:1: rule__IntegerLiteralRule__Group__1__Impl : ( ( rule__IntegerLiteralRule__FactorAssignment_1 )? ) ; public final void rule__IntegerLiteralRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3653:1: ( ( ( rule__IntegerLiteralRule__FactorAssignment_1 )? ) ) - // InternalDefinitionLanguage.g:3654:1: ( ( rule__IntegerLiteralRule__FactorAssignment_1 )? ) + // InternalDefinitionLanguage.g:3572:1: ( ( ( rule__IntegerLiteralRule__FactorAssignment_1 )? ) ) + // InternalDefinitionLanguage.g:3573:1: ( ( rule__IntegerLiteralRule__FactorAssignment_1 )? ) { - // InternalDefinitionLanguage.g:3654:1: ( ( rule__IntegerLiteralRule__FactorAssignment_1 )? ) - // InternalDefinitionLanguage.g:3655:2: ( rule__IntegerLiteralRule__FactorAssignment_1 )? + // InternalDefinitionLanguage.g:3573:1: ( ( rule__IntegerLiteralRule__FactorAssignment_1 )? ) + // InternalDefinitionLanguage.g:3574:2: ( rule__IntegerLiteralRule__FactorAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getIntegerLiteralRuleAccess().getFactorAssignment_1()); } - // InternalDefinitionLanguage.g:3656:2: ( rule__IntegerLiteralRule__FactorAssignment_1 )? + // InternalDefinitionLanguage.g:3575:2: ( rule__IntegerLiteralRule__FactorAssignment_1 )? int alt29=2; int LA29_0 = input.LA(1); @@ -12606,7 +12365,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss } switch (alt29) { case 1 : - // InternalDefinitionLanguage.g:3656:3: rule__IntegerLiteralRule__FactorAssignment_1 + // InternalDefinitionLanguage.g:3575:3: rule__IntegerLiteralRule__FactorAssignment_1 { pushFollow(FOLLOW_2); rule__IntegerLiteralRule__FactorAssignment_1(); @@ -12644,14 +12403,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__BooleanLiteralRule__Group__0" - // InternalDefinitionLanguage.g:3665:1: rule__BooleanLiteralRule__Group__0 : rule__BooleanLiteralRule__Group__0__Impl rule__BooleanLiteralRule__Group__1 ; + // InternalDefinitionLanguage.g:3584:1: rule__BooleanLiteralRule__Group__0 : rule__BooleanLiteralRule__Group__0__Impl rule__BooleanLiteralRule__Group__1 ; public final void rule__BooleanLiteralRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3669:1: ( rule__BooleanLiteralRule__Group__0__Impl rule__BooleanLiteralRule__Group__1 ) - // InternalDefinitionLanguage.g:3670:2: rule__BooleanLiteralRule__Group__0__Impl rule__BooleanLiteralRule__Group__1 + // InternalDefinitionLanguage.g:3588:1: ( rule__BooleanLiteralRule__Group__0__Impl rule__BooleanLiteralRule__Group__1 ) + // InternalDefinitionLanguage.g:3589:2: rule__BooleanLiteralRule__Group__0__Impl rule__BooleanLiteralRule__Group__1 { pushFollow(FOLLOW_35); rule__BooleanLiteralRule__Group__0__Impl(); @@ -12682,23 +12441,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__BooleanLiteralRule__Group__0__Impl" - // InternalDefinitionLanguage.g:3677:1: rule__BooleanLiteralRule__Group__0__Impl : ( () ) ; + // InternalDefinitionLanguage.g:3596:1: rule__BooleanLiteralRule__Group__0__Impl : ( () ) ; public final void rule__BooleanLiteralRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3681:1: ( ( () ) ) - // InternalDefinitionLanguage.g:3682:1: ( () ) + // InternalDefinitionLanguage.g:3600:1: ( ( () ) ) + // InternalDefinitionLanguage.g:3601:1: ( () ) { - // InternalDefinitionLanguage.g:3682:1: ( () ) - // InternalDefinitionLanguage.g:3683:2: () + // InternalDefinitionLanguage.g:3601:1: ( () ) + // InternalDefinitionLanguage.g:3602:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralRuleAccess().getBooleanLiteralAction_0()); } - // InternalDefinitionLanguage.g:3684:2: () - // InternalDefinitionLanguage.g:3684:3: + // InternalDefinitionLanguage.g:3603:2: () + // InternalDefinitionLanguage.g:3603:3: { } @@ -12723,14 +12482,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__BooleanLiteralRule__Group__1" - // InternalDefinitionLanguage.g:3692:1: rule__BooleanLiteralRule__Group__1 : rule__BooleanLiteralRule__Group__1__Impl ; + // InternalDefinitionLanguage.g:3611:1: rule__BooleanLiteralRule__Group__1 : rule__BooleanLiteralRule__Group__1__Impl ; public final void rule__BooleanLiteralRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3696:1: ( rule__BooleanLiteralRule__Group__1__Impl ) - // InternalDefinitionLanguage.g:3697:2: rule__BooleanLiteralRule__Group__1__Impl + // InternalDefinitionLanguage.g:3615:1: ( rule__BooleanLiteralRule__Group__1__Impl ) + // InternalDefinitionLanguage.g:3616:2: rule__BooleanLiteralRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__BooleanLiteralRule__Group__1__Impl(); @@ -12756,23 +12515,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__BooleanLiteralRule__Group__1__Impl" - // InternalDefinitionLanguage.g:3703:1: rule__BooleanLiteralRule__Group__1__Impl : ( ( rule__BooleanLiteralRule__Alternatives_1 ) ) ; + // InternalDefinitionLanguage.g:3622:1: rule__BooleanLiteralRule__Group__1__Impl : ( ( rule__BooleanLiteralRule__Alternatives_1 ) ) ; public final void rule__BooleanLiteralRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3707:1: ( ( ( rule__BooleanLiteralRule__Alternatives_1 ) ) ) - // InternalDefinitionLanguage.g:3708:1: ( ( rule__BooleanLiteralRule__Alternatives_1 ) ) + // InternalDefinitionLanguage.g:3626:1: ( ( ( rule__BooleanLiteralRule__Alternatives_1 ) ) ) + // InternalDefinitionLanguage.g:3627:1: ( ( rule__BooleanLiteralRule__Alternatives_1 ) ) { - // InternalDefinitionLanguage.g:3708:1: ( ( rule__BooleanLiteralRule__Alternatives_1 ) ) - // InternalDefinitionLanguage.g:3709:2: ( rule__BooleanLiteralRule__Alternatives_1 ) + // InternalDefinitionLanguage.g:3627:1: ( ( rule__BooleanLiteralRule__Alternatives_1 ) ) + // InternalDefinitionLanguage.g:3628:2: ( rule__BooleanLiteralRule__Alternatives_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralRuleAccess().getAlternatives_1()); } - // InternalDefinitionLanguage.g:3710:2: ( rule__BooleanLiteralRule__Alternatives_1 ) - // InternalDefinitionLanguage.g:3710:3: rule__BooleanLiteralRule__Alternatives_1 + // InternalDefinitionLanguage.g:3629:2: ( rule__BooleanLiteralRule__Alternatives_1 ) + // InternalDefinitionLanguage.g:3629:3: rule__BooleanLiteralRule__Alternatives_1 { pushFollow(FOLLOW_2); rule__BooleanLiteralRule__Alternatives_1(); @@ -12807,14 +12566,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__TypeDefinitionRule__Group__0" - // InternalDefinitionLanguage.g:3719:1: rule__TypeDefinitionRule__Group__0 : rule__TypeDefinitionRule__Group__0__Impl rule__TypeDefinitionRule__Group__1 ; + // InternalDefinitionLanguage.g:3638:1: rule__TypeDefinitionRule__Group__0 : rule__TypeDefinitionRule__Group__0__Impl rule__TypeDefinitionRule__Group__1 ; public final void rule__TypeDefinitionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3723:1: ( rule__TypeDefinitionRule__Group__0__Impl rule__TypeDefinitionRule__Group__1 ) - // InternalDefinitionLanguage.g:3724:2: rule__TypeDefinitionRule__Group__0__Impl rule__TypeDefinitionRule__Group__1 + // InternalDefinitionLanguage.g:3642:1: ( rule__TypeDefinitionRule__Group__0__Impl rule__TypeDefinitionRule__Group__1 ) + // InternalDefinitionLanguage.g:3643:2: rule__TypeDefinitionRule__Group__0__Impl rule__TypeDefinitionRule__Group__1 { pushFollow(FOLLOW_36); rule__TypeDefinitionRule__Group__0__Impl(); @@ -12845,31 +12604,31 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__TypeDefinitionRule__Group__0__Impl" - // InternalDefinitionLanguage.g:3731:1: rule__TypeDefinitionRule__Group__0__Impl : ( ( rule__TypeDefinitionRule__AbstractAssignment_0 )? ) ; + // InternalDefinitionLanguage.g:3650:1: rule__TypeDefinitionRule__Group__0__Impl : ( ( rule__TypeDefinitionRule__AbstractAssignment_0 )? ) ; public final void rule__TypeDefinitionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3735:1: ( ( ( rule__TypeDefinitionRule__AbstractAssignment_0 )? ) ) - // InternalDefinitionLanguage.g:3736:1: ( ( rule__TypeDefinitionRule__AbstractAssignment_0 )? ) + // InternalDefinitionLanguage.g:3654:1: ( ( ( rule__TypeDefinitionRule__AbstractAssignment_0 )? ) ) + // InternalDefinitionLanguage.g:3655:1: ( ( rule__TypeDefinitionRule__AbstractAssignment_0 )? ) { - // InternalDefinitionLanguage.g:3736:1: ( ( rule__TypeDefinitionRule__AbstractAssignment_0 )? ) - // InternalDefinitionLanguage.g:3737:2: ( rule__TypeDefinitionRule__AbstractAssignment_0 )? + // InternalDefinitionLanguage.g:3655:1: ( ( rule__TypeDefinitionRule__AbstractAssignment_0 )? ) + // InternalDefinitionLanguage.g:3656:2: ( rule__TypeDefinitionRule__AbstractAssignment_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getTypeDefinitionRuleAccess().getAbstractAssignment_0()); } - // InternalDefinitionLanguage.g:3738:2: ( rule__TypeDefinitionRule__AbstractAssignment_0 )? + // InternalDefinitionLanguage.g:3657:2: ( rule__TypeDefinitionRule__AbstractAssignment_0 )? int alt30=2; int LA30_0 = input.LA(1); - if ( (LA30_0==80) ) { + if ( (LA30_0==81) ) { alt30=1; } switch (alt30) { case 1 : - // InternalDefinitionLanguage.g:3738:3: rule__TypeDefinitionRule__AbstractAssignment_0 + // InternalDefinitionLanguage.g:3657:3: rule__TypeDefinitionRule__AbstractAssignment_0 { pushFollow(FOLLOW_2); rule__TypeDefinitionRule__AbstractAssignment_0(); @@ -12907,14 +12666,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__TypeDefinitionRule__Group__1" - // InternalDefinitionLanguage.g:3746:1: rule__TypeDefinitionRule__Group__1 : rule__TypeDefinitionRule__Group__1__Impl rule__TypeDefinitionRule__Group__2 ; + // InternalDefinitionLanguage.g:3665:1: rule__TypeDefinitionRule__Group__1 : rule__TypeDefinitionRule__Group__1__Impl rule__TypeDefinitionRule__Group__2 ; public final void rule__TypeDefinitionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3750:1: ( rule__TypeDefinitionRule__Group__1__Impl rule__TypeDefinitionRule__Group__2 ) - // InternalDefinitionLanguage.g:3751:2: rule__TypeDefinitionRule__Group__1__Impl rule__TypeDefinitionRule__Group__2 + // InternalDefinitionLanguage.g:3669:1: ( rule__TypeDefinitionRule__Group__1__Impl rule__TypeDefinitionRule__Group__2 ) + // InternalDefinitionLanguage.g:3670:2: rule__TypeDefinitionRule__Group__1__Impl rule__TypeDefinitionRule__Group__2 { pushFollow(FOLLOW_5); rule__TypeDefinitionRule__Group__1__Impl(); @@ -12945,22 +12704,22 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__TypeDefinitionRule__Group__1__Impl" - // InternalDefinitionLanguage.g:3758:1: rule__TypeDefinitionRule__Group__1__Impl : ( 'type' ) ; + // InternalDefinitionLanguage.g:3677:1: rule__TypeDefinitionRule__Group__1__Impl : ( 'type' ) ; public final void rule__TypeDefinitionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3762:1: ( ( 'type' ) ) - // InternalDefinitionLanguage.g:3763:1: ( 'type' ) + // InternalDefinitionLanguage.g:3681:1: ( ( 'type' ) ) + // InternalDefinitionLanguage.g:3682:1: ( 'type' ) { - // InternalDefinitionLanguage.g:3763:1: ( 'type' ) - // InternalDefinitionLanguage.g:3764:2: 'type' + // InternalDefinitionLanguage.g:3682:1: ( 'type' ) + // InternalDefinitionLanguage.g:3683:2: 'type' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeDefinitionRuleAccess().getTypeKeyword_1()); } - match(input,62,FOLLOW_2); if (state.failed) return ; + match(input,61,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeDefinitionRuleAccess().getTypeKeyword_1()); } @@ -12986,14 +12745,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__TypeDefinitionRule__Group__2" - // InternalDefinitionLanguage.g:3773:1: rule__TypeDefinitionRule__Group__2 : rule__TypeDefinitionRule__Group__2__Impl rule__TypeDefinitionRule__Group__3 ; + // InternalDefinitionLanguage.g:3692:1: rule__TypeDefinitionRule__Group__2 : rule__TypeDefinitionRule__Group__2__Impl rule__TypeDefinitionRule__Group__3 ; public final void rule__TypeDefinitionRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3777:1: ( rule__TypeDefinitionRule__Group__2__Impl rule__TypeDefinitionRule__Group__3 ) - // InternalDefinitionLanguage.g:3778:2: rule__TypeDefinitionRule__Group__2__Impl rule__TypeDefinitionRule__Group__3 + // InternalDefinitionLanguage.g:3696:1: ( rule__TypeDefinitionRule__Group__2__Impl rule__TypeDefinitionRule__Group__3 ) + // InternalDefinitionLanguage.g:3697:2: rule__TypeDefinitionRule__Group__2__Impl rule__TypeDefinitionRule__Group__3 { pushFollow(FOLLOW_37); rule__TypeDefinitionRule__Group__2__Impl(); @@ -13024,23 +12783,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__TypeDefinitionRule__Group__2__Impl" - // InternalDefinitionLanguage.g:3785:1: rule__TypeDefinitionRule__Group__2__Impl : ( ( rule__TypeDefinitionRule__NameAssignment_2 ) ) ; + // InternalDefinitionLanguage.g:3704:1: rule__TypeDefinitionRule__Group__2__Impl : ( ( rule__TypeDefinitionRule__NameAssignment_2 ) ) ; public final void rule__TypeDefinitionRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3789:1: ( ( ( rule__TypeDefinitionRule__NameAssignment_2 ) ) ) - // InternalDefinitionLanguage.g:3790:1: ( ( rule__TypeDefinitionRule__NameAssignment_2 ) ) + // InternalDefinitionLanguage.g:3708:1: ( ( ( rule__TypeDefinitionRule__NameAssignment_2 ) ) ) + // InternalDefinitionLanguage.g:3709:1: ( ( rule__TypeDefinitionRule__NameAssignment_2 ) ) { - // InternalDefinitionLanguage.g:3790:1: ( ( rule__TypeDefinitionRule__NameAssignment_2 ) ) - // InternalDefinitionLanguage.g:3791:2: ( rule__TypeDefinitionRule__NameAssignment_2 ) + // InternalDefinitionLanguage.g:3709:1: ( ( rule__TypeDefinitionRule__NameAssignment_2 ) ) + // InternalDefinitionLanguage.g:3710:2: ( rule__TypeDefinitionRule__NameAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeDefinitionRuleAccess().getNameAssignment_2()); } - // InternalDefinitionLanguage.g:3792:2: ( rule__TypeDefinitionRule__NameAssignment_2 ) - // InternalDefinitionLanguage.g:3792:3: rule__TypeDefinitionRule__NameAssignment_2 + // InternalDefinitionLanguage.g:3711:2: ( rule__TypeDefinitionRule__NameAssignment_2 ) + // InternalDefinitionLanguage.g:3711:3: rule__TypeDefinitionRule__NameAssignment_2 { pushFollow(FOLLOW_2); rule__TypeDefinitionRule__NameAssignment_2(); @@ -13075,14 +12834,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__TypeDefinitionRule__Group__3" - // InternalDefinitionLanguage.g:3800:1: rule__TypeDefinitionRule__Group__3 : rule__TypeDefinitionRule__Group__3__Impl rule__TypeDefinitionRule__Group__4 ; + // InternalDefinitionLanguage.g:3719:1: rule__TypeDefinitionRule__Group__3 : rule__TypeDefinitionRule__Group__3__Impl rule__TypeDefinitionRule__Group__4 ; public final void rule__TypeDefinitionRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3804:1: ( rule__TypeDefinitionRule__Group__3__Impl rule__TypeDefinitionRule__Group__4 ) - // InternalDefinitionLanguage.g:3805:2: rule__TypeDefinitionRule__Group__3__Impl rule__TypeDefinitionRule__Group__4 + // InternalDefinitionLanguage.g:3723:1: ( rule__TypeDefinitionRule__Group__3__Impl rule__TypeDefinitionRule__Group__4 ) + // InternalDefinitionLanguage.g:3724:2: rule__TypeDefinitionRule__Group__3__Impl rule__TypeDefinitionRule__Group__4 { pushFollow(FOLLOW_37); rule__TypeDefinitionRule__Group__3__Impl(); @@ -13113,31 +12872,31 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__TypeDefinitionRule__Group__3__Impl" - // InternalDefinitionLanguage.g:3812:1: rule__TypeDefinitionRule__Group__3__Impl : ( ( rule__TypeDefinitionRule__Group_3__0 )? ) ; + // InternalDefinitionLanguage.g:3731:1: rule__TypeDefinitionRule__Group__3__Impl : ( ( rule__TypeDefinitionRule__Group_3__0 )? ) ; public final void rule__TypeDefinitionRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3816:1: ( ( ( rule__TypeDefinitionRule__Group_3__0 )? ) ) - // InternalDefinitionLanguage.g:3817:1: ( ( rule__TypeDefinitionRule__Group_3__0 )? ) + // InternalDefinitionLanguage.g:3735:1: ( ( ( rule__TypeDefinitionRule__Group_3__0 )? ) ) + // InternalDefinitionLanguage.g:3736:1: ( ( rule__TypeDefinitionRule__Group_3__0 )? ) { - // InternalDefinitionLanguage.g:3817:1: ( ( rule__TypeDefinitionRule__Group_3__0 )? ) - // InternalDefinitionLanguage.g:3818:2: ( rule__TypeDefinitionRule__Group_3__0 )? + // InternalDefinitionLanguage.g:3736:1: ( ( rule__TypeDefinitionRule__Group_3__0 )? ) + // InternalDefinitionLanguage.g:3737:2: ( rule__TypeDefinitionRule__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getTypeDefinitionRuleAccess().getGroup_3()); } - // InternalDefinitionLanguage.g:3819:2: ( rule__TypeDefinitionRule__Group_3__0 )? + // InternalDefinitionLanguage.g:3738:2: ( rule__TypeDefinitionRule__Group_3__0 )? int alt31=2; int LA31_0 = input.LA(1); - if ( (LA31_0==63) ) { + if ( (LA31_0==62) ) { alt31=1; } switch (alt31) { case 1 : - // InternalDefinitionLanguage.g:3819:3: rule__TypeDefinitionRule__Group_3__0 + // InternalDefinitionLanguage.g:3738:3: rule__TypeDefinitionRule__Group_3__0 { pushFollow(FOLLOW_2); rule__TypeDefinitionRule__Group_3__0(); @@ -13175,16 +12934,16 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__TypeDefinitionRule__Group__4" - // InternalDefinitionLanguage.g:3827:1: rule__TypeDefinitionRule__Group__4 : rule__TypeDefinitionRule__Group__4__Impl rule__TypeDefinitionRule__Group__5 ; + // InternalDefinitionLanguage.g:3746:1: rule__TypeDefinitionRule__Group__4 : rule__TypeDefinitionRule__Group__4__Impl rule__TypeDefinitionRule__Group__5 ; public final void rule__TypeDefinitionRule__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3831:1: ( rule__TypeDefinitionRule__Group__4__Impl rule__TypeDefinitionRule__Group__5 ) - // InternalDefinitionLanguage.g:3832:2: rule__TypeDefinitionRule__Group__4__Impl rule__TypeDefinitionRule__Group__5 + // InternalDefinitionLanguage.g:3750:1: ( rule__TypeDefinitionRule__Group__4__Impl rule__TypeDefinitionRule__Group__5 ) + // InternalDefinitionLanguage.g:3751:2: rule__TypeDefinitionRule__Group__4__Impl rule__TypeDefinitionRule__Group__5 { - pushFollow(FOLLOW_31); + pushFollow(FOLLOW_30); rule__TypeDefinitionRule__Group__4__Impl(); state._fsp--; @@ -13213,17 +12972,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__TypeDefinitionRule__Group__4__Impl" - // InternalDefinitionLanguage.g:3839:1: rule__TypeDefinitionRule__Group__4__Impl : ( '{' ) ; + // InternalDefinitionLanguage.g:3758:1: rule__TypeDefinitionRule__Group__4__Impl : ( '{' ) ; public final void rule__TypeDefinitionRule__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3843:1: ( ( '{' ) ) - // InternalDefinitionLanguage.g:3844:1: ( '{' ) + // InternalDefinitionLanguage.g:3762:1: ( ( '{' ) ) + // InternalDefinitionLanguage.g:3763:1: ( '{' ) { - // InternalDefinitionLanguage.g:3844:1: ( '{' ) - // InternalDefinitionLanguage.g:3845:2: '{' + // InternalDefinitionLanguage.g:3763:1: ( '{' ) + // InternalDefinitionLanguage.g:3764:2: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeDefinitionRuleAccess().getLeftCurlyBracketKeyword_4()); @@ -13254,16 +13013,16 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__TypeDefinitionRule__Group__5" - // InternalDefinitionLanguage.g:3854:1: rule__TypeDefinitionRule__Group__5 : rule__TypeDefinitionRule__Group__5__Impl rule__TypeDefinitionRule__Group__6 ; + // InternalDefinitionLanguage.g:3773:1: rule__TypeDefinitionRule__Group__5 : rule__TypeDefinitionRule__Group__5__Impl rule__TypeDefinitionRule__Group__6 ; public final void rule__TypeDefinitionRule__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3858:1: ( rule__TypeDefinitionRule__Group__5__Impl rule__TypeDefinitionRule__Group__6 ) - // InternalDefinitionLanguage.g:3859:2: rule__TypeDefinitionRule__Group__5__Impl rule__TypeDefinitionRule__Group__6 + // InternalDefinitionLanguage.g:3777:1: ( rule__TypeDefinitionRule__Group__5__Impl rule__TypeDefinitionRule__Group__6 ) + // InternalDefinitionLanguage.g:3778:2: rule__TypeDefinitionRule__Group__5__Impl rule__TypeDefinitionRule__Group__6 { - pushFollow(FOLLOW_31); + pushFollow(FOLLOW_30); rule__TypeDefinitionRule__Group__5__Impl(); state._fsp--; @@ -13292,22 +13051,22 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__TypeDefinitionRule__Group__5__Impl" - // InternalDefinitionLanguage.g:3866:1: rule__TypeDefinitionRule__Group__5__Impl : ( ( rule__TypeDefinitionRule__AttributesAssignment_5 )* ) ; + // InternalDefinitionLanguage.g:3785:1: rule__TypeDefinitionRule__Group__5__Impl : ( ( rule__TypeDefinitionRule__AttributesAssignment_5 )* ) ; public final void rule__TypeDefinitionRule__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3870:1: ( ( ( rule__TypeDefinitionRule__AttributesAssignment_5 )* ) ) - // InternalDefinitionLanguage.g:3871:1: ( ( rule__TypeDefinitionRule__AttributesAssignment_5 )* ) + // InternalDefinitionLanguage.g:3789:1: ( ( ( rule__TypeDefinitionRule__AttributesAssignment_5 )* ) ) + // InternalDefinitionLanguage.g:3790:1: ( ( rule__TypeDefinitionRule__AttributesAssignment_5 )* ) { - // InternalDefinitionLanguage.g:3871:1: ( ( rule__TypeDefinitionRule__AttributesAssignment_5 )* ) - // InternalDefinitionLanguage.g:3872:2: ( rule__TypeDefinitionRule__AttributesAssignment_5 )* + // InternalDefinitionLanguage.g:3790:1: ( ( rule__TypeDefinitionRule__AttributesAssignment_5 )* ) + // InternalDefinitionLanguage.g:3791:2: ( rule__TypeDefinitionRule__AttributesAssignment_5 )* { if ( state.backtracking==0 ) { before(grammarAccess.getTypeDefinitionRuleAccess().getAttributesAssignment_5()); } - // InternalDefinitionLanguage.g:3873:2: ( rule__TypeDefinitionRule__AttributesAssignment_5 )* + // InternalDefinitionLanguage.g:3792:2: ( rule__TypeDefinitionRule__AttributesAssignment_5 )* loop32: do { int alt32=2; @@ -13320,9 +13079,9 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss switch (alt32) { case 1 : - // InternalDefinitionLanguage.g:3873:3: rule__TypeDefinitionRule__AttributesAssignment_5 + // InternalDefinitionLanguage.g:3792:3: rule__TypeDefinitionRule__AttributesAssignment_5 { - pushFollow(FOLLOW_32); + pushFollow(FOLLOW_31); rule__TypeDefinitionRule__AttributesAssignment_5(); state._fsp--; @@ -13361,14 +13120,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__TypeDefinitionRule__Group__6" - // InternalDefinitionLanguage.g:3881:1: rule__TypeDefinitionRule__Group__6 : rule__TypeDefinitionRule__Group__6__Impl ; + // InternalDefinitionLanguage.g:3800:1: rule__TypeDefinitionRule__Group__6 : rule__TypeDefinitionRule__Group__6__Impl ; public final void rule__TypeDefinitionRule__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3885:1: ( rule__TypeDefinitionRule__Group__6__Impl ) - // InternalDefinitionLanguage.g:3886:2: rule__TypeDefinitionRule__Group__6__Impl + // InternalDefinitionLanguage.g:3804:1: ( rule__TypeDefinitionRule__Group__6__Impl ) + // InternalDefinitionLanguage.g:3805:2: rule__TypeDefinitionRule__Group__6__Impl { pushFollow(FOLLOW_2); rule__TypeDefinitionRule__Group__6__Impl(); @@ -13394,17 +13153,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__TypeDefinitionRule__Group__6__Impl" - // InternalDefinitionLanguage.g:3892:1: rule__TypeDefinitionRule__Group__6__Impl : ( '}' ) ; + // InternalDefinitionLanguage.g:3811:1: rule__TypeDefinitionRule__Group__6__Impl : ( '}' ) ; public final void rule__TypeDefinitionRule__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3896:1: ( ( '}' ) ) - // InternalDefinitionLanguage.g:3897:1: ( '}' ) + // InternalDefinitionLanguage.g:3815:1: ( ( '}' ) ) + // InternalDefinitionLanguage.g:3816:1: ( '}' ) { - // InternalDefinitionLanguage.g:3897:1: ( '}' ) - // InternalDefinitionLanguage.g:3898:2: '}' + // InternalDefinitionLanguage.g:3816:1: ( '}' ) + // InternalDefinitionLanguage.g:3817:2: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeDefinitionRuleAccess().getRightCurlyBracketKeyword_6()); @@ -13435,14 +13194,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__TypeDefinitionRule__Group_3__0" - // InternalDefinitionLanguage.g:3908:1: rule__TypeDefinitionRule__Group_3__0 : rule__TypeDefinitionRule__Group_3__0__Impl rule__TypeDefinitionRule__Group_3__1 ; + // InternalDefinitionLanguage.g:3827:1: rule__TypeDefinitionRule__Group_3__0 : rule__TypeDefinitionRule__Group_3__0__Impl rule__TypeDefinitionRule__Group_3__1 ; public final void rule__TypeDefinitionRule__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3912:1: ( rule__TypeDefinitionRule__Group_3__0__Impl rule__TypeDefinitionRule__Group_3__1 ) - // InternalDefinitionLanguage.g:3913:2: rule__TypeDefinitionRule__Group_3__0__Impl rule__TypeDefinitionRule__Group_3__1 + // InternalDefinitionLanguage.g:3831:1: ( rule__TypeDefinitionRule__Group_3__0__Impl rule__TypeDefinitionRule__Group_3__1 ) + // InternalDefinitionLanguage.g:3832:2: rule__TypeDefinitionRule__Group_3__0__Impl rule__TypeDefinitionRule__Group_3__1 { pushFollow(FOLLOW_5); rule__TypeDefinitionRule__Group_3__0__Impl(); @@ -13473,22 +13232,22 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__TypeDefinitionRule__Group_3__0__Impl" - // InternalDefinitionLanguage.g:3920:1: rule__TypeDefinitionRule__Group_3__0__Impl : ( 'extends' ) ; + // InternalDefinitionLanguage.g:3839:1: rule__TypeDefinitionRule__Group_3__0__Impl : ( 'extends' ) ; public final void rule__TypeDefinitionRule__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3924:1: ( ( 'extends' ) ) - // InternalDefinitionLanguage.g:3925:1: ( 'extends' ) + // InternalDefinitionLanguage.g:3843:1: ( ( 'extends' ) ) + // InternalDefinitionLanguage.g:3844:1: ( 'extends' ) { - // InternalDefinitionLanguage.g:3925:1: ( 'extends' ) - // InternalDefinitionLanguage.g:3926:2: 'extends' + // InternalDefinitionLanguage.g:3844:1: ( 'extends' ) + // InternalDefinitionLanguage.g:3845:2: 'extends' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeDefinitionRuleAccess().getExtendsKeyword_3_0()); } - match(input,63,FOLLOW_2); if (state.failed) return ; + match(input,62,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeDefinitionRuleAccess().getExtendsKeyword_3_0()); } @@ -13514,14 +13273,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__TypeDefinitionRule__Group_3__1" - // InternalDefinitionLanguage.g:3935:1: rule__TypeDefinitionRule__Group_3__1 : rule__TypeDefinitionRule__Group_3__1__Impl ; + // InternalDefinitionLanguage.g:3854:1: rule__TypeDefinitionRule__Group_3__1 : rule__TypeDefinitionRule__Group_3__1__Impl ; public final void rule__TypeDefinitionRule__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3939:1: ( rule__TypeDefinitionRule__Group_3__1__Impl ) - // InternalDefinitionLanguage.g:3940:2: rule__TypeDefinitionRule__Group_3__1__Impl + // InternalDefinitionLanguage.g:3858:1: ( rule__TypeDefinitionRule__Group_3__1__Impl ) + // InternalDefinitionLanguage.g:3859:2: rule__TypeDefinitionRule__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__TypeDefinitionRule__Group_3__1__Impl(); @@ -13547,23 +13306,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__TypeDefinitionRule__Group_3__1__Impl" - // InternalDefinitionLanguage.g:3946:1: rule__TypeDefinitionRule__Group_3__1__Impl : ( ( rule__TypeDefinitionRule__SuperTypeAssignment_3_1 ) ) ; + // InternalDefinitionLanguage.g:3865:1: rule__TypeDefinitionRule__Group_3__1__Impl : ( ( rule__TypeDefinitionRule__SuperTypeAssignment_3_1 ) ) ; public final void rule__TypeDefinitionRule__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3950:1: ( ( ( rule__TypeDefinitionRule__SuperTypeAssignment_3_1 ) ) ) - // InternalDefinitionLanguage.g:3951:1: ( ( rule__TypeDefinitionRule__SuperTypeAssignment_3_1 ) ) + // InternalDefinitionLanguage.g:3869:1: ( ( ( rule__TypeDefinitionRule__SuperTypeAssignment_3_1 ) ) ) + // InternalDefinitionLanguage.g:3870:1: ( ( rule__TypeDefinitionRule__SuperTypeAssignment_3_1 ) ) { - // InternalDefinitionLanguage.g:3951:1: ( ( rule__TypeDefinitionRule__SuperTypeAssignment_3_1 ) ) - // InternalDefinitionLanguage.g:3952:2: ( rule__TypeDefinitionRule__SuperTypeAssignment_3_1 ) + // InternalDefinitionLanguage.g:3870:1: ( ( rule__TypeDefinitionRule__SuperTypeAssignment_3_1 ) ) + // InternalDefinitionLanguage.g:3871:2: ( rule__TypeDefinitionRule__SuperTypeAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeDefinitionRuleAccess().getSuperTypeAssignment_3_1()); } - // InternalDefinitionLanguage.g:3953:2: ( rule__TypeDefinitionRule__SuperTypeAssignment_3_1 ) - // InternalDefinitionLanguage.g:3953:3: rule__TypeDefinitionRule__SuperTypeAssignment_3_1 + // InternalDefinitionLanguage.g:3872:2: ( rule__TypeDefinitionRule__SuperTypeAssignment_3_1 ) + // InternalDefinitionLanguage.g:3872:3: rule__TypeDefinitionRule__SuperTypeAssignment_3_1 { pushFollow(FOLLOW_2); rule__TypeDefinitionRule__SuperTypeAssignment_3_1(); @@ -13598,14 +13357,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AttributeDefinitionRule__Group__0" - // InternalDefinitionLanguage.g:3962:1: rule__AttributeDefinitionRule__Group__0 : rule__AttributeDefinitionRule__Group__0__Impl rule__AttributeDefinitionRule__Group__1 ; + // InternalDefinitionLanguage.g:3881:1: rule__AttributeDefinitionRule__Group__0 : rule__AttributeDefinitionRule__Group__0__Impl rule__AttributeDefinitionRule__Group__1 ; public final void rule__AttributeDefinitionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3966:1: ( rule__AttributeDefinitionRule__Group__0__Impl rule__AttributeDefinitionRule__Group__1 ) - // InternalDefinitionLanguage.g:3967:2: rule__AttributeDefinitionRule__Group__0__Impl rule__AttributeDefinitionRule__Group__1 + // InternalDefinitionLanguage.g:3885:1: ( rule__AttributeDefinitionRule__Group__0__Impl rule__AttributeDefinitionRule__Group__1 ) + // InternalDefinitionLanguage.g:3886:2: rule__AttributeDefinitionRule__Group__0__Impl rule__AttributeDefinitionRule__Group__1 { pushFollow(FOLLOW_38); rule__AttributeDefinitionRule__Group__0__Impl(); @@ -13636,23 +13395,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AttributeDefinitionRule__Group__0__Impl" - // InternalDefinitionLanguage.g:3974:1: rule__AttributeDefinitionRule__Group__0__Impl : ( ( rule__AttributeDefinitionRule__NameAssignment_0 ) ) ; + // InternalDefinitionLanguage.g:3893:1: rule__AttributeDefinitionRule__Group__0__Impl : ( ( rule__AttributeDefinitionRule__NameAssignment_0 ) ) ; public final void rule__AttributeDefinitionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3978:1: ( ( ( rule__AttributeDefinitionRule__NameAssignment_0 ) ) ) - // InternalDefinitionLanguage.g:3979:1: ( ( rule__AttributeDefinitionRule__NameAssignment_0 ) ) + // InternalDefinitionLanguage.g:3897:1: ( ( ( rule__AttributeDefinitionRule__NameAssignment_0 ) ) ) + // InternalDefinitionLanguage.g:3898:1: ( ( rule__AttributeDefinitionRule__NameAssignment_0 ) ) { - // InternalDefinitionLanguage.g:3979:1: ( ( rule__AttributeDefinitionRule__NameAssignment_0 ) ) - // InternalDefinitionLanguage.g:3980:2: ( rule__AttributeDefinitionRule__NameAssignment_0 ) + // InternalDefinitionLanguage.g:3898:1: ( ( rule__AttributeDefinitionRule__NameAssignment_0 ) ) + // InternalDefinitionLanguage.g:3899:2: ( rule__AttributeDefinitionRule__NameAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getNameAssignment_0()); } - // InternalDefinitionLanguage.g:3981:2: ( rule__AttributeDefinitionRule__NameAssignment_0 ) - // InternalDefinitionLanguage.g:3981:3: rule__AttributeDefinitionRule__NameAssignment_0 + // InternalDefinitionLanguage.g:3900:2: ( rule__AttributeDefinitionRule__NameAssignment_0 ) + // InternalDefinitionLanguage.g:3900:3: rule__AttributeDefinitionRule__NameAssignment_0 { pushFollow(FOLLOW_2); rule__AttributeDefinitionRule__NameAssignment_0(); @@ -13687,14 +13446,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AttributeDefinitionRule__Group__1" - // InternalDefinitionLanguage.g:3989:1: rule__AttributeDefinitionRule__Group__1 : rule__AttributeDefinitionRule__Group__1__Impl rule__AttributeDefinitionRule__Group__2 ; + // InternalDefinitionLanguage.g:3908:1: rule__AttributeDefinitionRule__Group__1 : rule__AttributeDefinitionRule__Group__1__Impl rule__AttributeDefinitionRule__Group__2 ; public final void rule__AttributeDefinitionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:3993:1: ( rule__AttributeDefinitionRule__Group__1__Impl rule__AttributeDefinitionRule__Group__2 ) - // InternalDefinitionLanguage.g:3994:2: rule__AttributeDefinitionRule__Group__1__Impl rule__AttributeDefinitionRule__Group__2 + // InternalDefinitionLanguage.g:3912:1: ( rule__AttributeDefinitionRule__Group__1__Impl rule__AttributeDefinitionRule__Group__2 ) + // InternalDefinitionLanguage.g:3913:2: rule__AttributeDefinitionRule__Group__1__Impl rule__AttributeDefinitionRule__Group__2 { pushFollow(FOLLOW_39); rule__AttributeDefinitionRule__Group__1__Impl(); @@ -13725,22 +13484,22 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AttributeDefinitionRule__Group__1__Impl" - // InternalDefinitionLanguage.g:4001:1: rule__AttributeDefinitionRule__Group__1__Impl : ( ':' ) ; + // InternalDefinitionLanguage.g:3920:1: rule__AttributeDefinitionRule__Group__1__Impl : ( ':' ) ; public final void rule__AttributeDefinitionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4005:1: ( ( ':' ) ) - // InternalDefinitionLanguage.g:4006:1: ( ':' ) + // InternalDefinitionLanguage.g:3924:1: ( ( ':' ) ) + // InternalDefinitionLanguage.g:3925:1: ( ':' ) { - // InternalDefinitionLanguage.g:4006:1: ( ':' ) - // InternalDefinitionLanguage.g:4007:2: ':' + // InternalDefinitionLanguage.g:3925:1: ( ':' ) + // InternalDefinitionLanguage.g:3926:2: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getColonKeyword_1()); } - match(input,64,FOLLOW_2); if (state.failed) return ; + match(input,63,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeDefinitionRuleAccess().getColonKeyword_1()); } @@ -13766,14 +13525,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AttributeDefinitionRule__Group__2" - // InternalDefinitionLanguage.g:4016:1: rule__AttributeDefinitionRule__Group__2 : rule__AttributeDefinitionRule__Group__2__Impl rule__AttributeDefinitionRule__Group__3 ; + // InternalDefinitionLanguage.g:3935:1: rule__AttributeDefinitionRule__Group__2 : rule__AttributeDefinitionRule__Group__2__Impl rule__AttributeDefinitionRule__Group__3 ; public final void rule__AttributeDefinitionRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4020:1: ( rule__AttributeDefinitionRule__Group__2__Impl rule__AttributeDefinitionRule__Group__3 ) - // InternalDefinitionLanguage.g:4021:2: rule__AttributeDefinitionRule__Group__2__Impl rule__AttributeDefinitionRule__Group__3 + // InternalDefinitionLanguage.g:3939:1: ( rule__AttributeDefinitionRule__Group__2__Impl rule__AttributeDefinitionRule__Group__3 ) + // InternalDefinitionLanguage.g:3940:2: rule__AttributeDefinitionRule__Group__2__Impl rule__AttributeDefinitionRule__Group__3 { pushFollow(FOLLOW_40); rule__AttributeDefinitionRule__Group__2__Impl(); @@ -13804,23 +13563,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AttributeDefinitionRule__Group__2__Impl" - // InternalDefinitionLanguage.g:4028:1: rule__AttributeDefinitionRule__Group__2__Impl : ( ( rule__AttributeDefinitionRule__TypeAssignment_2 ) ) ; + // InternalDefinitionLanguage.g:3947:1: rule__AttributeDefinitionRule__Group__2__Impl : ( ( rule__AttributeDefinitionRule__TypeAssignment_2 ) ) ; public final void rule__AttributeDefinitionRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4032:1: ( ( ( rule__AttributeDefinitionRule__TypeAssignment_2 ) ) ) - // InternalDefinitionLanguage.g:4033:1: ( ( rule__AttributeDefinitionRule__TypeAssignment_2 ) ) + // InternalDefinitionLanguage.g:3951:1: ( ( ( rule__AttributeDefinitionRule__TypeAssignment_2 ) ) ) + // InternalDefinitionLanguage.g:3952:1: ( ( rule__AttributeDefinitionRule__TypeAssignment_2 ) ) { - // InternalDefinitionLanguage.g:4033:1: ( ( rule__AttributeDefinitionRule__TypeAssignment_2 ) ) - // InternalDefinitionLanguage.g:4034:2: ( rule__AttributeDefinitionRule__TypeAssignment_2 ) + // InternalDefinitionLanguage.g:3952:1: ( ( rule__AttributeDefinitionRule__TypeAssignment_2 ) ) + // InternalDefinitionLanguage.g:3953:2: ( rule__AttributeDefinitionRule__TypeAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getTypeAssignment_2()); } - // InternalDefinitionLanguage.g:4035:2: ( rule__AttributeDefinitionRule__TypeAssignment_2 ) - // InternalDefinitionLanguage.g:4035:3: rule__AttributeDefinitionRule__TypeAssignment_2 + // InternalDefinitionLanguage.g:3954:2: ( rule__AttributeDefinitionRule__TypeAssignment_2 ) + // InternalDefinitionLanguage.g:3954:3: rule__AttributeDefinitionRule__TypeAssignment_2 { pushFollow(FOLLOW_2); rule__AttributeDefinitionRule__TypeAssignment_2(); @@ -13855,14 +13614,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AttributeDefinitionRule__Group__3" - // InternalDefinitionLanguage.g:4043:1: rule__AttributeDefinitionRule__Group__3 : rule__AttributeDefinitionRule__Group__3__Impl rule__AttributeDefinitionRule__Group__4 ; + // InternalDefinitionLanguage.g:3962:1: rule__AttributeDefinitionRule__Group__3 : rule__AttributeDefinitionRule__Group__3__Impl rule__AttributeDefinitionRule__Group__4 ; public final void rule__AttributeDefinitionRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4047:1: ( rule__AttributeDefinitionRule__Group__3__Impl rule__AttributeDefinitionRule__Group__4 ) - // InternalDefinitionLanguage.g:4048:2: rule__AttributeDefinitionRule__Group__3__Impl rule__AttributeDefinitionRule__Group__4 + // InternalDefinitionLanguage.g:3966:1: ( rule__AttributeDefinitionRule__Group__3__Impl rule__AttributeDefinitionRule__Group__4 ) + // InternalDefinitionLanguage.g:3967:2: rule__AttributeDefinitionRule__Group__3__Impl rule__AttributeDefinitionRule__Group__4 { pushFollow(FOLLOW_40); rule__AttributeDefinitionRule__Group__3__Impl(); @@ -13893,31 +13652,31 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AttributeDefinitionRule__Group__3__Impl" - // InternalDefinitionLanguage.g:4055:1: rule__AttributeDefinitionRule__Group__3__Impl : ( ( rule__AttributeDefinitionRule__Group_3__0 )? ) ; + // InternalDefinitionLanguage.g:3974:1: rule__AttributeDefinitionRule__Group__3__Impl : ( ( rule__AttributeDefinitionRule__Group_3__0 )? ) ; public final void rule__AttributeDefinitionRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4059:1: ( ( ( rule__AttributeDefinitionRule__Group_3__0 )? ) ) - // InternalDefinitionLanguage.g:4060:1: ( ( rule__AttributeDefinitionRule__Group_3__0 )? ) + // InternalDefinitionLanguage.g:3978:1: ( ( ( rule__AttributeDefinitionRule__Group_3__0 )? ) ) + // InternalDefinitionLanguage.g:3979:1: ( ( rule__AttributeDefinitionRule__Group_3__0 )? ) { - // InternalDefinitionLanguage.g:4060:1: ( ( rule__AttributeDefinitionRule__Group_3__0 )? ) - // InternalDefinitionLanguage.g:4061:2: ( rule__AttributeDefinitionRule__Group_3__0 )? + // InternalDefinitionLanguage.g:3979:1: ( ( rule__AttributeDefinitionRule__Group_3__0 )? ) + // InternalDefinitionLanguage.g:3980:2: ( rule__AttributeDefinitionRule__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getGroup_3()); } - // InternalDefinitionLanguage.g:4062:2: ( rule__AttributeDefinitionRule__Group_3__0 )? + // InternalDefinitionLanguage.g:3981:2: ( rule__AttributeDefinitionRule__Group_3__0 )? int alt33=2; int LA33_0 = input.LA(1); - if ( (LA33_0==61) ) { + if ( (LA33_0==59) ) { alt33=1; } switch (alt33) { case 1 : - // InternalDefinitionLanguage.g:4062:3: rule__AttributeDefinitionRule__Group_3__0 + // InternalDefinitionLanguage.g:3981:3: rule__AttributeDefinitionRule__Group_3__0 { pushFollow(FOLLOW_2); rule__AttributeDefinitionRule__Group_3__0(); @@ -13955,14 +13714,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AttributeDefinitionRule__Group__4" - // InternalDefinitionLanguage.g:4070:1: rule__AttributeDefinitionRule__Group__4 : rule__AttributeDefinitionRule__Group__4__Impl ; + // InternalDefinitionLanguage.g:3989:1: rule__AttributeDefinitionRule__Group__4 : rule__AttributeDefinitionRule__Group__4__Impl ; public final void rule__AttributeDefinitionRule__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4074:1: ( rule__AttributeDefinitionRule__Group__4__Impl ) - // InternalDefinitionLanguage.g:4075:2: rule__AttributeDefinitionRule__Group__4__Impl + // InternalDefinitionLanguage.g:3993:1: ( rule__AttributeDefinitionRule__Group__4__Impl ) + // InternalDefinitionLanguage.g:3994:2: rule__AttributeDefinitionRule__Group__4__Impl { pushFollow(FOLLOW_2); rule__AttributeDefinitionRule__Group__4__Impl(); @@ -13988,22 +13747,22 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AttributeDefinitionRule__Group__4__Impl" - // InternalDefinitionLanguage.g:4081:1: rule__AttributeDefinitionRule__Group__4__Impl : ( ';' ) ; + // InternalDefinitionLanguage.g:4000:1: rule__AttributeDefinitionRule__Group__4__Impl : ( ';' ) ; public final void rule__AttributeDefinitionRule__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4085:1: ( ( ';' ) ) - // InternalDefinitionLanguage.g:4086:1: ( ';' ) + // InternalDefinitionLanguage.g:4004:1: ( ( ';' ) ) + // InternalDefinitionLanguage.g:4005:1: ( ';' ) { - // InternalDefinitionLanguage.g:4086:1: ( ';' ) - // InternalDefinitionLanguage.g:4087:2: ';' + // InternalDefinitionLanguage.g:4005:1: ( ';' ) + // InternalDefinitionLanguage.g:4006:2: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getSemicolonKeyword_4()); } - match(input,51,FOLLOW_2); if (state.failed) return ; + match(input,60,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeDefinitionRuleAccess().getSemicolonKeyword_4()); } @@ -14029,16 +13788,16 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AttributeDefinitionRule__Group_3__0" - // InternalDefinitionLanguage.g:4097:1: rule__AttributeDefinitionRule__Group_3__0 : rule__AttributeDefinitionRule__Group_3__0__Impl rule__AttributeDefinitionRule__Group_3__1 ; + // InternalDefinitionLanguage.g:4016:1: rule__AttributeDefinitionRule__Group_3__0 : rule__AttributeDefinitionRule__Group_3__0__Impl rule__AttributeDefinitionRule__Group_3__1 ; public final void rule__AttributeDefinitionRule__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4101:1: ( rule__AttributeDefinitionRule__Group_3__0__Impl rule__AttributeDefinitionRule__Group_3__1 ) - // InternalDefinitionLanguage.g:4102:2: rule__AttributeDefinitionRule__Group_3__0__Impl rule__AttributeDefinitionRule__Group_3__1 + // InternalDefinitionLanguage.g:4020:1: ( rule__AttributeDefinitionRule__Group_3__0__Impl rule__AttributeDefinitionRule__Group_3__1 ) + // InternalDefinitionLanguage.g:4021:2: rule__AttributeDefinitionRule__Group_3__0__Impl rule__AttributeDefinitionRule__Group_3__1 { - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_11); rule__AttributeDefinitionRule__Group_3__0__Impl(); state._fsp--; @@ -14067,22 +13826,22 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AttributeDefinitionRule__Group_3__0__Impl" - // InternalDefinitionLanguage.g:4109:1: rule__AttributeDefinitionRule__Group_3__0__Impl : ( ':=' ) ; + // InternalDefinitionLanguage.g:4028:1: rule__AttributeDefinitionRule__Group_3__0__Impl : ( ':=' ) ; public final void rule__AttributeDefinitionRule__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4113:1: ( ( ':=' ) ) - // InternalDefinitionLanguage.g:4114:1: ( ':=' ) + // InternalDefinitionLanguage.g:4032:1: ( ( ':=' ) ) + // InternalDefinitionLanguage.g:4033:1: ( ':=' ) { - // InternalDefinitionLanguage.g:4114:1: ( ':=' ) - // InternalDefinitionLanguage.g:4115:2: ':=' + // InternalDefinitionLanguage.g:4033:1: ( ':=' ) + // InternalDefinitionLanguage.g:4034:2: ':=' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getColonEqualsSignKeyword_3_0()); } - match(input,61,FOLLOW_2); if (state.failed) return ; + match(input,59,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeDefinitionRuleAccess().getColonEqualsSignKeyword_3_0()); } @@ -14108,14 +13867,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AttributeDefinitionRule__Group_3__1" - // InternalDefinitionLanguage.g:4124:1: rule__AttributeDefinitionRule__Group_3__1 : rule__AttributeDefinitionRule__Group_3__1__Impl ; + // InternalDefinitionLanguage.g:4043:1: rule__AttributeDefinitionRule__Group_3__1 : rule__AttributeDefinitionRule__Group_3__1__Impl ; public final void rule__AttributeDefinitionRule__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4128:1: ( rule__AttributeDefinitionRule__Group_3__1__Impl ) - // InternalDefinitionLanguage.g:4129:2: rule__AttributeDefinitionRule__Group_3__1__Impl + // InternalDefinitionLanguage.g:4047:1: ( rule__AttributeDefinitionRule__Group_3__1__Impl ) + // InternalDefinitionLanguage.g:4048:2: rule__AttributeDefinitionRule__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__AttributeDefinitionRule__Group_3__1__Impl(); @@ -14141,23 +13900,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AttributeDefinitionRule__Group_3__1__Impl" - // InternalDefinitionLanguage.g:4135:1: rule__AttributeDefinitionRule__Group_3__1__Impl : ( ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) ) ; + // InternalDefinitionLanguage.g:4054:1: rule__AttributeDefinitionRule__Group_3__1__Impl : ( ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) ) ; public final void rule__AttributeDefinitionRule__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4139:1: ( ( ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) ) ) - // InternalDefinitionLanguage.g:4140:1: ( ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) ) + // InternalDefinitionLanguage.g:4058:1: ( ( ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) ) ) + // InternalDefinitionLanguage.g:4059:1: ( ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) ) { - // InternalDefinitionLanguage.g:4140:1: ( ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) ) - // InternalDefinitionLanguage.g:4141:2: ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) + // InternalDefinitionLanguage.g:4059:1: ( ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) ) + // InternalDefinitionLanguage.g:4060:2: ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getInitialisationAssignment_3_1()); } - // InternalDefinitionLanguage.g:4142:2: ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) - // InternalDefinitionLanguage.g:4142:3: rule__AttributeDefinitionRule__InitialisationAssignment_3_1 + // InternalDefinitionLanguage.g:4061:2: ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) + // InternalDefinitionLanguage.g:4061:3: rule__AttributeDefinitionRule__InitialisationAssignment_3_1 { pushFollow(FOLLOW_2); rule__AttributeDefinitionRule__InitialisationAssignment_3_1(); @@ -14192,14 +13951,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__LiteralTypeRule__Group__0" - // InternalDefinitionLanguage.g:4151:1: rule__LiteralTypeRule__Group__0 : rule__LiteralTypeRule__Group__0__Impl rule__LiteralTypeRule__Group__1 ; + // InternalDefinitionLanguage.g:4070:1: rule__LiteralTypeRule__Group__0 : rule__LiteralTypeRule__Group__0__Impl rule__LiteralTypeRule__Group__1 ; public final void rule__LiteralTypeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4155:1: ( rule__LiteralTypeRule__Group__0__Impl rule__LiteralTypeRule__Group__1 ) - // InternalDefinitionLanguage.g:4156:2: rule__LiteralTypeRule__Group__0__Impl rule__LiteralTypeRule__Group__1 + // InternalDefinitionLanguage.g:4074:1: ( rule__LiteralTypeRule__Group__0__Impl rule__LiteralTypeRule__Group__1 ) + // InternalDefinitionLanguage.g:4075:2: rule__LiteralTypeRule__Group__0__Impl rule__LiteralTypeRule__Group__1 { pushFollow(FOLLOW_41); rule__LiteralTypeRule__Group__0__Impl(); @@ -14230,23 +13989,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__LiteralTypeRule__Group__0__Impl" - // InternalDefinitionLanguage.g:4163:1: rule__LiteralTypeRule__Group__0__Impl : ( () ) ; + // InternalDefinitionLanguage.g:4082:1: rule__LiteralTypeRule__Group__0__Impl : ( () ) ; public final void rule__LiteralTypeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4167:1: ( ( () ) ) - // InternalDefinitionLanguage.g:4168:1: ( () ) + // InternalDefinitionLanguage.g:4086:1: ( ( () ) ) + // InternalDefinitionLanguage.g:4087:1: ( () ) { - // InternalDefinitionLanguage.g:4168:1: ( () ) - // InternalDefinitionLanguage.g:4169:2: () + // InternalDefinitionLanguage.g:4087:1: ( () ) + // InternalDefinitionLanguage.g:4088:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralTypeRuleAccess().getLiteralTypeAction_0()); } - // InternalDefinitionLanguage.g:4170:2: () - // InternalDefinitionLanguage.g:4170:3: + // InternalDefinitionLanguage.g:4089:2: () + // InternalDefinitionLanguage.g:4089:3: { } @@ -14271,14 +14030,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__LiteralTypeRule__Group__1" - // InternalDefinitionLanguage.g:4178:1: rule__LiteralTypeRule__Group__1 : rule__LiteralTypeRule__Group__1__Impl ; + // InternalDefinitionLanguage.g:4097:1: rule__LiteralTypeRule__Group__1 : rule__LiteralTypeRule__Group__1__Impl ; public final void rule__LiteralTypeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4182:1: ( rule__LiteralTypeRule__Group__1__Impl ) - // InternalDefinitionLanguage.g:4183:2: rule__LiteralTypeRule__Group__1__Impl + // InternalDefinitionLanguage.g:4101:1: ( rule__LiteralTypeRule__Group__1__Impl ) + // InternalDefinitionLanguage.g:4102:2: rule__LiteralTypeRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__LiteralTypeRule__Group__1__Impl(); @@ -14304,22 +14063,22 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__LiteralTypeRule__Group__1__Impl" - // InternalDefinitionLanguage.g:4189:1: rule__LiteralTypeRule__Group__1__Impl : ( 'literal' ) ; + // InternalDefinitionLanguage.g:4108:1: rule__LiteralTypeRule__Group__1__Impl : ( 'literal' ) ; public final void rule__LiteralTypeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4193:1: ( ( 'literal' ) ) - // InternalDefinitionLanguage.g:4194:1: ( 'literal' ) + // InternalDefinitionLanguage.g:4112:1: ( ( 'literal' ) ) + // InternalDefinitionLanguage.g:4113:1: ( 'literal' ) { - // InternalDefinitionLanguage.g:4194:1: ( 'literal' ) - // InternalDefinitionLanguage.g:4195:2: 'literal' + // InternalDefinitionLanguage.g:4113:1: ( 'literal' ) + // InternalDefinitionLanguage.g:4114:2: 'literal' { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralTypeRuleAccess().getLiteralKeyword_1()); } - match(input,65,FOLLOW_2); if (state.failed) return ; + match(input,64,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLiteralTypeRuleAccess().getLiteralKeyword_1()); } @@ -14345,14 +14104,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__InstanceTypeRule__Group__0" - // InternalDefinitionLanguage.g:4205:1: rule__InstanceTypeRule__Group__0 : rule__InstanceTypeRule__Group__0__Impl rule__InstanceTypeRule__Group__1 ; + // InternalDefinitionLanguage.g:4124:1: rule__InstanceTypeRule__Group__0 : rule__InstanceTypeRule__Group__0__Impl rule__InstanceTypeRule__Group__1 ; public final void rule__InstanceTypeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4209:1: ( rule__InstanceTypeRule__Group__0__Impl rule__InstanceTypeRule__Group__1 ) - // InternalDefinitionLanguage.g:4210:2: rule__InstanceTypeRule__Group__0__Impl rule__InstanceTypeRule__Group__1 + // InternalDefinitionLanguage.g:4128:1: ( rule__InstanceTypeRule__Group__0__Impl rule__InstanceTypeRule__Group__1 ) + // InternalDefinitionLanguage.g:4129:2: rule__InstanceTypeRule__Group__0__Impl rule__InstanceTypeRule__Group__1 { pushFollow(FOLLOW_42); rule__InstanceTypeRule__Group__0__Impl(); @@ -14383,23 +14142,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__InstanceTypeRule__Group__0__Impl" - // InternalDefinitionLanguage.g:4217:1: rule__InstanceTypeRule__Group__0__Impl : ( () ) ; + // InternalDefinitionLanguage.g:4136:1: rule__InstanceTypeRule__Group__0__Impl : ( () ) ; public final void rule__InstanceTypeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4221:1: ( ( () ) ) - // InternalDefinitionLanguage.g:4222:1: ( () ) + // InternalDefinitionLanguage.g:4140:1: ( ( () ) ) + // InternalDefinitionLanguage.g:4141:1: ( () ) { - // InternalDefinitionLanguage.g:4222:1: ( () ) - // InternalDefinitionLanguage.g:4223:2: () + // InternalDefinitionLanguage.g:4141:1: ( () ) + // InternalDefinitionLanguage.g:4142:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceTypeRuleAccess().getInstanceTypeAction_0()); } - // InternalDefinitionLanguage.g:4224:2: () - // InternalDefinitionLanguage.g:4224:3: + // InternalDefinitionLanguage.g:4143:2: () + // InternalDefinitionLanguage.g:4143:3: { } @@ -14424,14 +14183,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__InstanceTypeRule__Group__1" - // InternalDefinitionLanguage.g:4232:1: rule__InstanceTypeRule__Group__1 : rule__InstanceTypeRule__Group__1__Impl rule__InstanceTypeRule__Group__2 ; + // InternalDefinitionLanguage.g:4151:1: rule__InstanceTypeRule__Group__1 : rule__InstanceTypeRule__Group__1__Impl rule__InstanceTypeRule__Group__2 ; public final void rule__InstanceTypeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4236:1: ( rule__InstanceTypeRule__Group__1__Impl rule__InstanceTypeRule__Group__2 ) - // InternalDefinitionLanguage.g:4237:2: rule__InstanceTypeRule__Group__1__Impl rule__InstanceTypeRule__Group__2 + // InternalDefinitionLanguage.g:4155:1: ( rule__InstanceTypeRule__Group__1__Impl rule__InstanceTypeRule__Group__2 ) + // InternalDefinitionLanguage.g:4156:2: rule__InstanceTypeRule__Group__1__Impl rule__InstanceTypeRule__Group__2 { pushFollow(FOLLOW_5); rule__InstanceTypeRule__Group__1__Impl(); @@ -14462,22 +14221,22 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__InstanceTypeRule__Group__1__Impl" - // InternalDefinitionLanguage.g:4244:1: rule__InstanceTypeRule__Group__1__Impl : ( 'instance' ) ; + // InternalDefinitionLanguage.g:4163:1: rule__InstanceTypeRule__Group__1__Impl : ( 'instance' ) ; public final void rule__InstanceTypeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4248:1: ( ( 'instance' ) ) - // InternalDefinitionLanguage.g:4249:1: ( 'instance' ) + // InternalDefinitionLanguage.g:4167:1: ( ( 'instance' ) ) + // InternalDefinitionLanguage.g:4168:1: ( 'instance' ) { - // InternalDefinitionLanguage.g:4249:1: ( 'instance' ) - // InternalDefinitionLanguage.g:4250:2: 'instance' + // InternalDefinitionLanguage.g:4168:1: ( 'instance' ) + // InternalDefinitionLanguage.g:4169:2: 'instance' { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceTypeRuleAccess().getInstanceKeyword_1()); } - match(input,66,FOLLOW_2); if (state.failed) return ; + match(input,65,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInstanceTypeRuleAccess().getInstanceKeyword_1()); } @@ -14503,14 +14262,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__InstanceTypeRule__Group__2" - // InternalDefinitionLanguage.g:4259:1: rule__InstanceTypeRule__Group__2 : rule__InstanceTypeRule__Group__2__Impl ; + // InternalDefinitionLanguage.g:4178:1: rule__InstanceTypeRule__Group__2 : rule__InstanceTypeRule__Group__2__Impl ; public final void rule__InstanceTypeRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4263:1: ( rule__InstanceTypeRule__Group__2__Impl ) - // InternalDefinitionLanguage.g:4264:2: rule__InstanceTypeRule__Group__2__Impl + // InternalDefinitionLanguage.g:4182:1: ( rule__InstanceTypeRule__Group__2__Impl ) + // InternalDefinitionLanguage.g:4183:2: rule__InstanceTypeRule__Group__2__Impl { pushFollow(FOLLOW_2); rule__InstanceTypeRule__Group__2__Impl(); @@ -14536,23 +14295,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__InstanceTypeRule__Group__2__Impl" - // InternalDefinitionLanguage.g:4270:1: rule__InstanceTypeRule__Group__2__Impl : ( ( rule__InstanceTypeRule__DefinitionAssignment_2 ) ) ; + // InternalDefinitionLanguage.g:4189:1: rule__InstanceTypeRule__Group__2__Impl : ( ( rule__InstanceTypeRule__DefinitionAssignment_2 ) ) ; public final void rule__InstanceTypeRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4274:1: ( ( ( rule__InstanceTypeRule__DefinitionAssignment_2 ) ) ) - // InternalDefinitionLanguage.g:4275:1: ( ( rule__InstanceTypeRule__DefinitionAssignment_2 ) ) + // InternalDefinitionLanguage.g:4193:1: ( ( ( rule__InstanceTypeRule__DefinitionAssignment_2 ) ) ) + // InternalDefinitionLanguage.g:4194:1: ( ( rule__InstanceTypeRule__DefinitionAssignment_2 ) ) { - // InternalDefinitionLanguage.g:4275:1: ( ( rule__InstanceTypeRule__DefinitionAssignment_2 ) ) - // InternalDefinitionLanguage.g:4276:2: ( rule__InstanceTypeRule__DefinitionAssignment_2 ) + // InternalDefinitionLanguage.g:4194:1: ( ( rule__InstanceTypeRule__DefinitionAssignment_2 ) ) + // InternalDefinitionLanguage.g:4195:2: ( rule__InstanceTypeRule__DefinitionAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceTypeRuleAccess().getDefinitionAssignment_2()); } - // InternalDefinitionLanguage.g:4277:2: ( rule__InstanceTypeRule__DefinitionAssignment_2 ) - // InternalDefinitionLanguage.g:4277:3: rule__InstanceTypeRule__DefinitionAssignment_2 + // InternalDefinitionLanguage.g:4196:2: ( rule__InstanceTypeRule__DefinitionAssignment_2 ) + // InternalDefinitionLanguage.g:4196:3: rule__InstanceTypeRule__DefinitionAssignment_2 { pushFollow(FOLLOW_2); rule__InstanceTypeRule__DefinitionAssignment_2(); @@ -14587,14 +14346,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__StringTypeRule__Group__0" - // InternalDefinitionLanguage.g:4286:1: rule__StringTypeRule__Group__0 : rule__StringTypeRule__Group__0__Impl rule__StringTypeRule__Group__1 ; + // InternalDefinitionLanguage.g:4205:1: rule__StringTypeRule__Group__0 : rule__StringTypeRule__Group__0__Impl rule__StringTypeRule__Group__1 ; public final void rule__StringTypeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4290:1: ( rule__StringTypeRule__Group__0__Impl rule__StringTypeRule__Group__1 ) - // InternalDefinitionLanguage.g:4291:2: rule__StringTypeRule__Group__0__Impl rule__StringTypeRule__Group__1 + // InternalDefinitionLanguage.g:4209:1: ( rule__StringTypeRule__Group__0__Impl rule__StringTypeRule__Group__1 ) + // InternalDefinitionLanguage.g:4210:2: rule__StringTypeRule__Group__0__Impl rule__StringTypeRule__Group__1 { pushFollow(FOLLOW_43); rule__StringTypeRule__Group__0__Impl(); @@ -14625,23 +14384,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__StringTypeRule__Group__0__Impl" - // InternalDefinitionLanguage.g:4298:1: rule__StringTypeRule__Group__0__Impl : ( () ) ; + // InternalDefinitionLanguage.g:4217:1: rule__StringTypeRule__Group__0__Impl : ( () ) ; public final void rule__StringTypeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4302:1: ( ( () ) ) - // InternalDefinitionLanguage.g:4303:1: ( () ) + // InternalDefinitionLanguage.g:4221:1: ( ( () ) ) + // InternalDefinitionLanguage.g:4222:1: ( () ) { - // InternalDefinitionLanguage.g:4303:1: ( () ) - // InternalDefinitionLanguage.g:4304:2: () + // InternalDefinitionLanguage.g:4222:1: ( () ) + // InternalDefinitionLanguage.g:4223:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getStringTypeRuleAccess().getStringTypeAction_0()); } - // InternalDefinitionLanguage.g:4305:2: () - // InternalDefinitionLanguage.g:4305:3: + // InternalDefinitionLanguage.g:4224:2: () + // InternalDefinitionLanguage.g:4224:3: { } @@ -14666,14 +14425,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__StringTypeRule__Group__1" - // InternalDefinitionLanguage.g:4313:1: rule__StringTypeRule__Group__1 : rule__StringTypeRule__Group__1__Impl ; + // InternalDefinitionLanguage.g:4232:1: rule__StringTypeRule__Group__1 : rule__StringTypeRule__Group__1__Impl ; public final void rule__StringTypeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4317:1: ( rule__StringTypeRule__Group__1__Impl ) - // InternalDefinitionLanguage.g:4318:2: rule__StringTypeRule__Group__1__Impl + // InternalDefinitionLanguage.g:4236:1: ( rule__StringTypeRule__Group__1__Impl ) + // InternalDefinitionLanguage.g:4237:2: rule__StringTypeRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__StringTypeRule__Group__1__Impl(); @@ -14699,22 +14458,22 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__StringTypeRule__Group__1__Impl" - // InternalDefinitionLanguage.g:4324:1: rule__StringTypeRule__Group__1__Impl : ( 'string' ) ; + // InternalDefinitionLanguage.g:4243:1: rule__StringTypeRule__Group__1__Impl : ( 'string' ) ; public final void rule__StringTypeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4328:1: ( ( 'string' ) ) - // InternalDefinitionLanguage.g:4329:1: ( 'string' ) + // InternalDefinitionLanguage.g:4247:1: ( ( 'string' ) ) + // InternalDefinitionLanguage.g:4248:1: ( 'string' ) { - // InternalDefinitionLanguage.g:4329:1: ( 'string' ) - // InternalDefinitionLanguage.g:4330:2: 'string' + // InternalDefinitionLanguage.g:4248:1: ( 'string' ) + // InternalDefinitionLanguage.g:4249:2: 'string' { if ( state.backtracking==0 ) { before(grammarAccess.getStringTypeRuleAccess().getStringKeyword_1()); } - match(input,67,FOLLOW_2); if (state.failed) return ; + match(input,66,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStringTypeRuleAccess().getStringKeyword_1()); } @@ -14740,14 +14499,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ExpressionTypeRule__Group__0" - // InternalDefinitionLanguage.g:4340:1: rule__ExpressionTypeRule__Group__0 : rule__ExpressionTypeRule__Group__0__Impl rule__ExpressionTypeRule__Group__1 ; + // InternalDefinitionLanguage.g:4259:1: rule__ExpressionTypeRule__Group__0 : rule__ExpressionTypeRule__Group__0__Impl rule__ExpressionTypeRule__Group__1 ; public final void rule__ExpressionTypeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4344:1: ( rule__ExpressionTypeRule__Group__0__Impl rule__ExpressionTypeRule__Group__1 ) - // InternalDefinitionLanguage.g:4345:2: rule__ExpressionTypeRule__Group__0__Impl rule__ExpressionTypeRule__Group__1 + // InternalDefinitionLanguage.g:4263:1: ( rule__ExpressionTypeRule__Group__0__Impl rule__ExpressionTypeRule__Group__1 ) + // InternalDefinitionLanguage.g:4264:2: rule__ExpressionTypeRule__Group__0__Impl rule__ExpressionTypeRule__Group__1 { pushFollow(FOLLOW_44); rule__ExpressionTypeRule__Group__0__Impl(); @@ -14778,23 +14537,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ExpressionTypeRule__Group__0__Impl" - // InternalDefinitionLanguage.g:4352:1: rule__ExpressionTypeRule__Group__0__Impl : ( () ) ; + // InternalDefinitionLanguage.g:4271:1: rule__ExpressionTypeRule__Group__0__Impl : ( () ) ; public final void rule__ExpressionTypeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4356:1: ( ( () ) ) - // InternalDefinitionLanguage.g:4357:1: ( () ) + // InternalDefinitionLanguage.g:4275:1: ( ( () ) ) + // InternalDefinitionLanguage.g:4276:1: ( () ) { - // InternalDefinitionLanguage.g:4357:1: ( () ) - // InternalDefinitionLanguage.g:4358:2: () + // InternalDefinitionLanguage.g:4276:1: ( () ) + // InternalDefinitionLanguage.g:4277:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionTypeRuleAccess().getExpressionTypeAction_0()); } - // InternalDefinitionLanguage.g:4359:2: () - // InternalDefinitionLanguage.g:4359:3: + // InternalDefinitionLanguage.g:4278:2: () + // InternalDefinitionLanguage.g:4278:3: { } @@ -14819,14 +14578,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ExpressionTypeRule__Group__1" - // InternalDefinitionLanguage.g:4367:1: rule__ExpressionTypeRule__Group__1 : rule__ExpressionTypeRule__Group__1__Impl ; + // InternalDefinitionLanguage.g:4286:1: rule__ExpressionTypeRule__Group__1 : rule__ExpressionTypeRule__Group__1__Impl ; public final void rule__ExpressionTypeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4371:1: ( rule__ExpressionTypeRule__Group__1__Impl ) - // InternalDefinitionLanguage.g:4372:2: rule__ExpressionTypeRule__Group__1__Impl + // InternalDefinitionLanguage.g:4290:1: ( rule__ExpressionTypeRule__Group__1__Impl ) + // InternalDefinitionLanguage.g:4291:2: rule__ExpressionTypeRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__ExpressionTypeRule__Group__1__Impl(); @@ -14852,22 +14611,22 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ExpressionTypeRule__Group__1__Impl" - // InternalDefinitionLanguage.g:4378:1: rule__ExpressionTypeRule__Group__1__Impl : ( 'expression' ) ; + // InternalDefinitionLanguage.g:4297:1: rule__ExpressionTypeRule__Group__1__Impl : ( 'expression' ) ; public final void rule__ExpressionTypeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4382:1: ( ( 'expression' ) ) - // InternalDefinitionLanguage.g:4383:1: ( 'expression' ) + // InternalDefinitionLanguage.g:4301:1: ( ( 'expression' ) ) + // InternalDefinitionLanguage.g:4302:1: ( 'expression' ) { - // InternalDefinitionLanguage.g:4383:1: ( 'expression' ) - // InternalDefinitionLanguage.g:4384:2: 'expression' + // InternalDefinitionLanguage.g:4302:1: ( 'expression' ) + // InternalDefinitionLanguage.g:4303:2: 'expression' { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionTypeRuleAccess().getExpressionKeyword_1()); } - match(input,68,FOLLOW_2); if (state.failed) return ; + match(input,67,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExpressionTypeRuleAccess().getExpressionKeyword_1()); } @@ -14893,14 +14652,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__IntTypeRule__Group__0" - // InternalDefinitionLanguage.g:4394:1: rule__IntTypeRule__Group__0 : rule__IntTypeRule__Group__0__Impl rule__IntTypeRule__Group__1 ; + // InternalDefinitionLanguage.g:4313:1: rule__IntTypeRule__Group__0 : rule__IntTypeRule__Group__0__Impl rule__IntTypeRule__Group__1 ; public final void rule__IntTypeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4398:1: ( rule__IntTypeRule__Group__0__Impl rule__IntTypeRule__Group__1 ) - // InternalDefinitionLanguage.g:4399:2: rule__IntTypeRule__Group__0__Impl rule__IntTypeRule__Group__1 + // InternalDefinitionLanguage.g:4317:1: ( rule__IntTypeRule__Group__0__Impl rule__IntTypeRule__Group__1 ) + // InternalDefinitionLanguage.g:4318:2: rule__IntTypeRule__Group__0__Impl rule__IntTypeRule__Group__1 { pushFollow(FOLLOW_45); rule__IntTypeRule__Group__0__Impl(); @@ -14931,23 +14690,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__IntTypeRule__Group__0__Impl" - // InternalDefinitionLanguage.g:4406:1: rule__IntTypeRule__Group__0__Impl : ( () ) ; + // InternalDefinitionLanguage.g:4325:1: rule__IntTypeRule__Group__0__Impl : ( () ) ; public final void rule__IntTypeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4410:1: ( ( () ) ) - // InternalDefinitionLanguage.g:4411:1: ( () ) + // InternalDefinitionLanguage.g:4329:1: ( ( () ) ) + // InternalDefinitionLanguage.g:4330:1: ( () ) { - // InternalDefinitionLanguage.g:4411:1: ( () ) - // InternalDefinitionLanguage.g:4412:2: () + // InternalDefinitionLanguage.g:4330:1: ( () ) + // InternalDefinitionLanguage.g:4331:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getIntTypeRuleAccess().getIntTypeAction_0()); } - // InternalDefinitionLanguage.g:4413:2: () - // InternalDefinitionLanguage.g:4413:3: + // InternalDefinitionLanguage.g:4332:2: () + // InternalDefinitionLanguage.g:4332:3: { } @@ -14972,14 +14731,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__IntTypeRule__Group__1" - // InternalDefinitionLanguage.g:4421:1: rule__IntTypeRule__Group__1 : rule__IntTypeRule__Group__1__Impl ; + // InternalDefinitionLanguage.g:4340:1: rule__IntTypeRule__Group__1 : rule__IntTypeRule__Group__1__Impl ; public final void rule__IntTypeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4425:1: ( rule__IntTypeRule__Group__1__Impl ) - // InternalDefinitionLanguage.g:4426:2: rule__IntTypeRule__Group__1__Impl + // InternalDefinitionLanguage.g:4344:1: ( rule__IntTypeRule__Group__1__Impl ) + // InternalDefinitionLanguage.g:4345:2: rule__IntTypeRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__IntTypeRule__Group__1__Impl(); @@ -15005,22 +14764,22 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__IntTypeRule__Group__1__Impl" - // InternalDefinitionLanguage.g:4432:1: rule__IntTypeRule__Group__1__Impl : ( 'int' ) ; + // InternalDefinitionLanguage.g:4351:1: rule__IntTypeRule__Group__1__Impl : ( 'int' ) ; public final void rule__IntTypeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4436:1: ( ( 'int' ) ) - // InternalDefinitionLanguage.g:4437:1: ( 'int' ) + // InternalDefinitionLanguage.g:4355:1: ( ( 'int' ) ) + // InternalDefinitionLanguage.g:4356:1: ( 'int' ) { - // InternalDefinitionLanguage.g:4437:1: ( 'int' ) - // InternalDefinitionLanguage.g:4438:2: 'int' + // InternalDefinitionLanguage.g:4356:1: ( 'int' ) + // InternalDefinitionLanguage.g:4357:2: 'int' { if ( state.backtracking==0 ) { before(grammarAccess.getIntTypeRuleAccess().getIntKeyword_1()); } - match(input,69,FOLLOW_2); if (state.failed) return ; + match(input,68,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIntTypeRuleAccess().getIntKeyword_1()); } @@ -15046,14 +14805,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__FloatTypeRule__Group__0" - // InternalDefinitionLanguage.g:4448:1: rule__FloatTypeRule__Group__0 : rule__FloatTypeRule__Group__0__Impl rule__FloatTypeRule__Group__1 ; + // InternalDefinitionLanguage.g:4367:1: rule__FloatTypeRule__Group__0 : rule__FloatTypeRule__Group__0__Impl rule__FloatTypeRule__Group__1 ; public final void rule__FloatTypeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4452:1: ( rule__FloatTypeRule__Group__0__Impl rule__FloatTypeRule__Group__1 ) - // InternalDefinitionLanguage.g:4453:2: rule__FloatTypeRule__Group__0__Impl rule__FloatTypeRule__Group__1 + // InternalDefinitionLanguage.g:4371:1: ( rule__FloatTypeRule__Group__0__Impl rule__FloatTypeRule__Group__1 ) + // InternalDefinitionLanguage.g:4372:2: rule__FloatTypeRule__Group__0__Impl rule__FloatTypeRule__Group__1 { pushFollow(FOLLOW_46); rule__FloatTypeRule__Group__0__Impl(); @@ -15084,23 +14843,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__FloatTypeRule__Group__0__Impl" - // InternalDefinitionLanguage.g:4460:1: rule__FloatTypeRule__Group__0__Impl : ( () ) ; + // InternalDefinitionLanguage.g:4379:1: rule__FloatTypeRule__Group__0__Impl : ( () ) ; public final void rule__FloatTypeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4464:1: ( ( () ) ) - // InternalDefinitionLanguage.g:4465:1: ( () ) + // InternalDefinitionLanguage.g:4383:1: ( ( () ) ) + // InternalDefinitionLanguage.g:4384:1: ( () ) { - // InternalDefinitionLanguage.g:4465:1: ( () ) - // InternalDefinitionLanguage.g:4466:2: () + // InternalDefinitionLanguage.g:4384:1: ( () ) + // InternalDefinitionLanguage.g:4385:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getFloatTypeRuleAccess().getFloatTypeAction_0()); } - // InternalDefinitionLanguage.g:4467:2: () - // InternalDefinitionLanguage.g:4467:3: + // InternalDefinitionLanguage.g:4386:2: () + // InternalDefinitionLanguage.g:4386:3: { } @@ -15125,14 +14884,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__FloatTypeRule__Group__1" - // InternalDefinitionLanguage.g:4475:1: rule__FloatTypeRule__Group__1 : rule__FloatTypeRule__Group__1__Impl ; + // InternalDefinitionLanguage.g:4394:1: rule__FloatTypeRule__Group__1 : rule__FloatTypeRule__Group__1__Impl ; public final void rule__FloatTypeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4479:1: ( rule__FloatTypeRule__Group__1__Impl ) - // InternalDefinitionLanguage.g:4480:2: rule__FloatTypeRule__Group__1__Impl + // InternalDefinitionLanguage.g:4398:1: ( rule__FloatTypeRule__Group__1__Impl ) + // InternalDefinitionLanguage.g:4399:2: rule__FloatTypeRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__FloatTypeRule__Group__1__Impl(); @@ -15158,22 +14917,22 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__FloatTypeRule__Group__1__Impl" - // InternalDefinitionLanguage.g:4486:1: rule__FloatTypeRule__Group__1__Impl : ( 'float' ) ; + // InternalDefinitionLanguage.g:4405:1: rule__FloatTypeRule__Group__1__Impl : ( 'float' ) ; public final void rule__FloatTypeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4490:1: ( ( 'float' ) ) - // InternalDefinitionLanguage.g:4491:1: ( 'float' ) + // InternalDefinitionLanguage.g:4409:1: ( ( 'float' ) ) + // InternalDefinitionLanguage.g:4410:1: ( 'float' ) { - // InternalDefinitionLanguage.g:4491:1: ( 'float' ) - // InternalDefinitionLanguage.g:4492:2: 'float' + // InternalDefinitionLanguage.g:4410:1: ( 'float' ) + // InternalDefinitionLanguage.g:4411:2: 'float' { if ( state.backtracking==0 ) { before(grammarAccess.getFloatTypeRuleAccess().getFloatKeyword_1()); } - match(input,70,FOLLOW_2); if (state.failed) return ; + match(input,69,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFloatTypeRuleAccess().getFloatKeyword_1()); } @@ -15199,14 +14958,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__BooleanTypeRule__Group__0" - // InternalDefinitionLanguage.g:4502:1: rule__BooleanTypeRule__Group__0 : rule__BooleanTypeRule__Group__0__Impl rule__BooleanTypeRule__Group__1 ; + // InternalDefinitionLanguage.g:4421:1: rule__BooleanTypeRule__Group__0 : rule__BooleanTypeRule__Group__0__Impl rule__BooleanTypeRule__Group__1 ; public final void rule__BooleanTypeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4506:1: ( rule__BooleanTypeRule__Group__0__Impl rule__BooleanTypeRule__Group__1 ) - // InternalDefinitionLanguage.g:4507:2: rule__BooleanTypeRule__Group__0__Impl rule__BooleanTypeRule__Group__1 + // InternalDefinitionLanguage.g:4425:1: ( rule__BooleanTypeRule__Group__0__Impl rule__BooleanTypeRule__Group__1 ) + // InternalDefinitionLanguage.g:4426:2: rule__BooleanTypeRule__Group__0__Impl rule__BooleanTypeRule__Group__1 { pushFollow(FOLLOW_47); rule__BooleanTypeRule__Group__0__Impl(); @@ -15237,23 +14996,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__BooleanTypeRule__Group__0__Impl" - // InternalDefinitionLanguage.g:4514:1: rule__BooleanTypeRule__Group__0__Impl : ( () ) ; + // InternalDefinitionLanguage.g:4433:1: rule__BooleanTypeRule__Group__0__Impl : ( () ) ; public final void rule__BooleanTypeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4518:1: ( ( () ) ) - // InternalDefinitionLanguage.g:4519:1: ( () ) + // InternalDefinitionLanguage.g:4437:1: ( ( () ) ) + // InternalDefinitionLanguage.g:4438:1: ( () ) { - // InternalDefinitionLanguage.g:4519:1: ( () ) - // InternalDefinitionLanguage.g:4520:2: () + // InternalDefinitionLanguage.g:4438:1: ( () ) + // InternalDefinitionLanguage.g:4439:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanTypeRuleAccess().getBooleanTypeAction_0()); } - // InternalDefinitionLanguage.g:4521:2: () - // InternalDefinitionLanguage.g:4521:3: + // InternalDefinitionLanguage.g:4440:2: () + // InternalDefinitionLanguage.g:4440:3: { } @@ -15278,14 +15037,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__BooleanTypeRule__Group__1" - // InternalDefinitionLanguage.g:4529:1: rule__BooleanTypeRule__Group__1 : rule__BooleanTypeRule__Group__1__Impl ; + // InternalDefinitionLanguage.g:4448:1: rule__BooleanTypeRule__Group__1 : rule__BooleanTypeRule__Group__1__Impl ; public final void rule__BooleanTypeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4533:1: ( rule__BooleanTypeRule__Group__1__Impl ) - // InternalDefinitionLanguage.g:4534:2: rule__BooleanTypeRule__Group__1__Impl + // InternalDefinitionLanguage.g:4452:1: ( rule__BooleanTypeRule__Group__1__Impl ) + // InternalDefinitionLanguage.g:4453:2: rule__BooleanTypeRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__BooleanTypeRule__Group__1__Impl(); @@ -15311,22 +15070,22 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__BooleanTypeRule__Group__1__Impl" - // InternalDefinitionLanguage.g:4540:1: rule__BooleanTypeRule__Group__1__Impl : ( 'boolean' ) ; + // InternalDefinitionLanguage.g:4459:1: rule__BooleanTypeRule__Group__1__Impl : ( 'boolean' ) ; public final void rule__BooleanTypeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4544:1: ( ( 'boolean' ) ) - // InternalDefinitionLanguage.g:4545:1: ( 'boolean' ) + // InternalDefinitionLanguage.g:4463:1: ( ( 'boolean' ) ) + // InternalDefinitionLanguage.g:4464:1: ( 'boolean' ) { - // InternalDefinitionLanguage.g:4545:1: ( 'boolean' ) - // InternalDefinitionLanguage.g:4546:2: 'boolean' + // InternalDefinitionLanguage.g:4464:1: ( 'boolean' ) + // InternalDefinitionLanguage.g:4465:2: 'boolean' { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanTypeRuleAccess().getBooleanKeyword_1()); } - match(input,71,FOLLOW_2); if (state.failed) return ; + match(input,70,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBooleanTypeRuleAccess().getBooleanKeyword_1()); } @@ -15352,14 +15111,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__VoidTypeRule__Group__0" - // InternalDefinitionLanguage.g:4556:1: rule__VoidTypeRule__Group__0 : rule__VoidTypeRule__Group__0__Impl rule__VoidTypeRule__Group__1 ; + // InternalDefinitionLanguage.g:4475:1: rule__VoidTypeRule__Group__0 : rule__VoidTypeRule__Group__0__Impl rule__VoidTypeRule__Group__1 ; public final void rule__VoidTypeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4560:1: ( rule__VoidTypeRule__Group__0__Impl rule__VoidTypeRule__Group__1 ) - // InternalDefinitionLanguage.g:4561:2: rule__VoidTypeRule__Group__0__Impl rule__VoidTypeRule__Group__1 + // InternalDefinitionLanguage.g:4479:1: ( rule__VoidTypeRule__Group__0__Impl rule__VoidTypeRule__Group__1 ) + // InternalDefinitionLanguage.g:4480:2: rule__VoidTypeRule__Group__0__Impl rule__VoidTypeRule__Group__1 { pushFollow(FOLLOW_48); rule__VoidTypeRule__Group__0__Impl(); @@ -15390,23 +15149,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__VoidTypeRule__Group__0__Impl" - // InternalDefinitionLanguage.g:4568:1: rule__VoidTypeRule__Group__0__Impl : ( () ) ; + // InternalDefinitionLanguage.g:4487:1: rule__VoidTypeRule__Group__0__Impl : ( () ) ; public final void rule__VoidTypeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4572:1: ( ( () ) ) - // InternalDefinitionLanguage.g:4573:1: ( () ) + // InternalDefinitionLanguage.g:4491:1: ( ( () ) ) + // InternalDefinitionLanguage.g:4492:1: ( () ) { - // InternalDefinitionLanguage.g:4573:1: ( () ) - // InternalDefinitionLanguage.g:4574:2: () + // InternalDefinitionLanguage.g:4492:1: ( () ) + // InternalDefinitionLanguage.g:4493:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getVoidTypeRuleAccess().getVoidTypeAction_0()); } - // InternalDefinitionLanguage.g:4575:2: () - // InternalDefinitionLanguage.g:4575:3: + // InternalDefinitionLanguage.g:4494:2: () + // InternalDefinitionLanguage.g:4494:3: { } @@ -15431,14 +15190,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__VoidTypeRule__Group__1" - // InternalDefinitionLanguage.g:4583:1: rule__VoidTypeRule__Group__1 : rule__VoidTypeRule__Group__1__Impl ; + // InternalDefinitionLanguage.g:4502:1: rule__VoidTypeRule__Group__1 : rule__VoidTypeRule__Group__1__Impl ; public final void rule__VoidTypeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4587:1: ( rule__VoidTypeRule__Group__1__Impl ) - // InternalDefinitionLanguage.g:4588:2: rule__VoidTypeRule__Group__1__Impl + // InternalDefinitionLanguage.g:4506:1: ( rule__VoidTypeRule__Group__1__Impl ) + // InternalDefinitionLanguage.g:4507:2: rule__VoidTypeRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__VoidTypeRule__Group__1__Impl(); @@ -15464,22 +15223,22 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__VoidTypeRule__Group__1__Impl" - // InternalDefinitionLanguage.g:4594:1: rule__VoidTypeRule__Group__1__Impl : ( 'void' ) ; + // InternalDefinitionLanguage.g:4513:1: rule__VoidTypeRule__Group__1__Impl : ( 'void' ) ; public final void rule__VoidTypeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4598:1: ( ( 'void' ) ) - // InternalDefinitionLanguage.g:4599:1: ( 'void' ) + // InternalDefinitionLanguage.g:4517:1: ( ( 'void' ) ) + // InternalDefinitionLanguage.g:4518:1: ( 'void' ) { - // InternalDefinitionLanguage.g:4599:1: ( 'void' ) - // InternalDefinitionLanguage.g:4600:2: 'void' + // InternalDefinitionLanguage.g:4518:1: ( 'void' ) + // InternalDefinitionLanguage.g:4519:2: 'void' { if ( state.backtracking==0 ) { before(grammarAccess.getVoidTypeRuleAccess().getVoidKeyword_1()); } - match(input,72,FOLLOW_2); if (state.failed) return ; + match(input,71,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getVoidTypeRuleAccess().getVoidKeyword_1()); } @@ -15505,14 +15264,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__DataTypeRule__Group__0" - // InternalDefinitionLanguage.g:4610:1: rule__DataTypeRule__Group__0 : rule__DataTypeRule__Group__0__Impl rule__DataTypeRule__Group__1 ; + // InternalDefinitionLanguage.g:4529:1: rule__DataTypeRule__Group__0 : rule__DataTypeRule__Group__0__Impl rule__DataTypeRule__Group__1 ; public final void rule__DataTypeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4614:1: ( rule__DataTypeRule__Group__0__Impl rule__DataTypeRule__Group__1 ) - // InternalDefinitionLanguage.g:4615:2: rule__DataTypeRule__Group__0__Impl rule__DataTypeRule__Group__1 + // InternalDefinitionLanguage.g:4533:1: ( rule__DataTypeRule__Group__0__Impl rule__DataTypeRule__Group__1 ) + // InternalDefinitionLanguage.g:4534:2: rule__DataTypeRule__Group__0__Impl rule__DataTypeRule__Group__1 { pushFollow(FOLLOW_39); rule__DataTypeRule__Group__0__Impl(); @@ -15543,23 +15302,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__DataTypeRule__Group__0__Impl" - // InternalDefinitionLanguage.g:4622:1: rule__DataTypeRule__Group__0__Impl : ( () ) ; + // InternalDefinitionLanguage.g:4541:1: rule__DataTypeRule__Group__0__Impl : ( () ) ; public final void rule__DataTypeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4626:1: ( ( () ) ) - // InternalDefinitionLanguage.g:4627:1: ( () ) + // InternalDefinitionLanguage.g:4545:1: ( ( () ) ) + // InternalDefinitionLanguage.g:4546:1: ( () ) { - // InternalDefinitionLanguage.g:4627:1: ( () ) - // InternalDefinitionLanguage.g:4628:2: () + // InternalDefinitionLanguage.g:4546:1: ( () ) + // InternalDefinitionLanguage.g:4547:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeRuleAccess().getDataTypeAction_0()); } - // InternalDefinitionLanguage.g:4629:2: () - // InternalDefinitionLanguage.g:4629:3: + // InternalDefinitionLanguage.g:4548:2: () + // InternalDefinitionLanguage.g:4548:3: { } @@ -15584,14 +15343,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__DataTypeRule__Group__1" - // InternalDefinitionLanguage.g:4637:1: rule__DataTypeRule__Group__1 : rule__DataTypeRule__Group__1__Impl ; + // InternalDefinitionLanguage.g:4556:1: rule__DataTypeRule__Group__1 : rule__DataTypeRule__Group__1__Impl ; public final void rule__DataTypeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4641:1: ( rule__DataTypeRule__Group__1__Impl ) - // InternalDefinitionLanguage.g:4642:2: rule__DataTypeRule__Group__1__Impl + // InternalDefinitionLanguage.g:4560:1: ( rule__DataTypeRule__Group__1__Impl ) + // InternalDefinitionLanguage.g:4561:2: rule__DataTypeRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__DataTypeRule__Group__1__Impl(); @@ -15617,22 +15376,22 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__DataTypeRule__Group__1__Impl" - // InternalDefinitionLanguage.g:4648:1: rule__DataTypeRule__Group__1__Impl : ( 'data' ) ; + // InternalDefinitionLanguage.g:4567:1: rule__DataTypeRule__Group__1__Impl : ( 'data' ) ; public final void rule__DataTypeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4652:1: ( ( 'data' ) ) - // InternalDefinitionLanguage.g:4653:1: ( 'data' ) + // InternalDefinitionLanguage.g:4571:1: ( ( 'data' ) ) + // InternalDefinitionLanguage.g:4572:1: ( 'data' ) { - // InternalDefinitionLanguage.g:4653:1: ( 'data' ) - // InternalDefinitionLanguage.g:4654:2: 'data' + // InternalDefinitionLanguage.g:4572:1: ( 'data' ) + // InternalDefinitionLanguage.g:4573:2: 'data' { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeRuleAccess().getDataKeyword_1()); } - match(input,73,FOLLOW_2); if (state.failed) return ; + match(input,72,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataTypeRuleAccess().getDataKeyword_1()); } @@ -15658,14 +15417,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ArrayTypeRule__Group__0" - // InternalDefinitionLanguage.g:4664:1: rule__ArrayTypeRule__Group__0 : rule__ArrayTypeRule__Group__0__Impl rule__ArrayTypeRule__Group__1 ; + // InternalDefinitionLanguage.g:4583:1: rule__ArrayTypeRule__Group__0 : rule__ArrayTypeRule__Group__0__Impl rule__ArrayTypeRule__Group__1 ; public final void rule__ArrayTypeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4668:1: ( rule__ArrayTypeRule__Group__0__Impl rule__ArrayTypeRule__Group__1 ) - // InternalDefinitionLanguage.g:4669:2: rule__ArrayTypeRule__Group__0__Impl rule__ArrayTypeRule__Group__1 + // InternalDefinitionLanguage.g:4587:1: ( rule__ArrayTypeRule__Group__0__Impl rule__ArrayTypeRule__Group__1 ) + // InternalDefinitionLanguage.g:4588:2: rule__ArrayTypeRule__Group__0__Impl rule__ArrayTypeRule__Group__1 { pushFollow(FOLLOW_39); rule__ArrayTypeRule__Group__0__Impl(); @@ -15696,22 +15455,22 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ArrayTypeRule__Group__0__Impl" - // InternalDefinitionLanguage.g:4676:1: rule__ArrayTypeRule__Group__0__Impl : ( 'array' ) ; + // InternalDefinitionLanguage.g:4595:1: rule__ArrayTypeRule__Group__0__Impl : ( 'array' ) ; public final void rule__ArrayTypeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4680:1: ( ( 'array' ) ) - // InternalDefinitionLanguage.g:4681:1: ( 'array' ) + // InternalDefinitionLanguage.g:4599:1: ( ( 'array' ) ) + // InternalDefinitionLanguage.g:4600:1: ( 'array' ) { - // InternalDefinitionLanguage.g:4681:1: ( 'array' ) - // InternalDefinitionLanguage.g:4682:2: 'array' + // InternalDefinitionLanguage.g:4600:1: ( 'array' ) + // InternalDefinitionLanguage.g:4601:2: 'array' { if ( state.backtracking==0 ) { before(grammarAccess.getArrayTypeRuleAccess().getArrayKeyword_0()); } - match(input,74,FOLLOW_2); if (state.failed) return ; + match(input,73,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getArrayTypeRuleAccess().getArrayKeyword_0()); } @@ -15737,14 +15496,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ArrayTypeRule__Group__1" - // InternalDefinitionLanguage.g:4691:1: rule__ArrayTypeRule__Group__1 : rule__ArrayTypeRule__Group__1__Impl ; + // InternalDefinitionLanguage.g:4610:1: rule__ArrayTypeRule__Group__1 : rule__ArrayTypeRule__Group__1__Impl ; public final void rule__ArrayTypeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4695:1: ( rule__ArrayTypeRule__Group__1__Impl ) - // InternalDefinitionLanguage.g:4696:2: rule__ArrayTypeRule__Group__1__Impl + // InternalDefinitionLanguage.g:4614:1: ( rule__ArrayTypeRule__Group__1__Impl ) + // InternalDefinitionLanguage.g:4615:2: rule__ArrayTypeRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__ArrayTypeRule__Group__1__Impl(); @@ -15770,23 +15529,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ArrayTypeRule__Group__1__Impl" - // InternalDefinitionLanguage.g:4702:1: rule__ArrayTypeRule__Group__1__Impl : ( ( rule__ArrayTypeRule__ElementsAssignment_1 ) ) ; + // InternalDefinitionLanguage.g:4621:1: rule__ArrayTypeRule__Group__1__Impl : ( ( rule__ArrayTypeRule__ElementsAssignment_1 ) ) ; public final void rule__ArrayTypeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4706:1: ( ( ( rule__ArrayTypeRule__ElementsAssignment_1 ) ) ) - // InternalDefinitionLanguage.g:4707:1: ( ( rule__ArrayTypeRule__ElementsAssignment_1 ) ) + // InternalDefinitionLanguage.g:4625:1: ( ( ( rule__ArrayTypeRule__ElementsAssignment_1 ) ) ) + // InternalDefinitionLanguage.g:4626:1: ( ( rule__ArrayTypeRule__ElementsAssignment_1 ) ) { - // InternalDefinitionLanguage.g:4707:1: ( ( rule__ArrayTypeRule__ElementsAssignment_1 ) ) - // InternalDefinitionLanguage.g:4708:2: ( rule__ArrayTypeRule__ElementsAssignment_1 ) + // InternalDefinitionLanguage.g:4626:1: ( ( rule__ArrayTypeRule__ElementsAssignment_1 ) ) + // InternalDefinitionLanguage.g:4627:2: ( rule__ArrayTypeRule__ElementsAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getArrayTypeRuleAccess().getElementsAssignment_1()); } - // InternalDefinitionLanguage.g:4709:2: ( rule__ArrayTypeRule__ElementsAssignment_1 ) - // InternalDefinitionLanguage.g:4709:3: rule__ArrayTypeRule__ElementsAssignment_1 + // InternalDefinitionLanguage.g:4628:2: ( rule__ArrayTypeRule__ElementsAssignment_1 ) + // InternalDefinitionLanguage.g:4628:3: rule__ArrayTypeRule__ElementsAssignment_1 { pushFollow(FOLLOW_2); rule__ArrayTypeRule__ElementsAssignment_1(); @@ -15821,14 +15580,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__FunctionDefinitionRule__Group__0" - // InternalDefinitionLanguage.g:4718:1: rule__FunctionDefinitionRule__Group__0 : rule__FunctionDefinitionRule__Group__0__Impl rule__FunctionDefinitionRule__Group__1 ; + // InternalDefinitionLanguage.g:4637:1: rule__FunctionDefinitionRule__Group__0 : rule__FunctionDefinitionRule__Group__0__Impl rule__FunctionDefinitionRule__Group__1 ; public final void rule__FunctionDefinitionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4722:1: ( rule__FunctionDefinitionRule__Group__0__Impl rule__FunctionDefinitionRule__Group__1 ) - // InternalDefinitionLanguage.g:4723:2: rule__FunctionDefinitionRule__Group__0__Impl rule__FunctionDefinitionRule__Group__1 + // InternalDefinitionLanguage.g:4641:1: ( rule__FunctionDefinitionRule__Group__0__Impl rule__FunctionDefinitionRule__Group__1 ) + // InternalDefinitionLanguage.g:4642:2: rule__FunctionDefinitionRule__Group__0__Impl rule__FunctionDefinitionRule__Group__1 { pushFollow(FOLLOW_39); rule__FunctionDefinitionRule__Group__0__Impl(); @@ -15859,22 +15618,22 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__FunctionDefinitionRule__Group__0__Impl" - // InternalDefinitionLanguage.g:4730:1: rule__FunctionDefinitionRule__Group__0__Impl : ( 'def' ) ; + // InternalDefinitionLanguage.g:4649:1: rule__FunctionDefinitionRule__Group__0__Impl : ( 'def' ) ; public final void rule__FunctionDefinitionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4734:1: ( ( 'def' ) ) - // InternalDefinitionLanguage.g:4735:1: ( 'def' ) + // InternalDefinitionLanguage.g:4653:1: ( ( 'def' ) ) + // InternalDefinitionLanguage.g:4654:1: ( 'def' ) { - // InternalDefinitionLanguage.g:4735:1: ( 'def' ) - // InternalDefinitionLanguage.g:4736:2: 'def' + // InternalDefinitionLanguage.g:4654:1: ( 'def' ) + // InternalDefinitionLanguage.g:4655:2: 'def' { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionDefinitionRuleAccess().getDefKeyword_0()); } - match(input,75,FOLLOW_2); if (state.failed) return ; + match(input,74,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFunctionDefinitionRuleAccess().getDefKeyword_0()); } @@ -15900,14 +15659,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__FunctionDefinitionRule__Group__1" - // InternalDefinitionLanguage.g:4745:1: rule__FunctionDefinitionRule__Group__1 : rule__FunctionDefinitionRule__Group__1__Impl rule__FunctionDefinitionRule__Group__2 ; + // InternalDefinitionLanguage.g:4664:1: rule__FunctionDefinitionRule__Group__1 : rule__FunctionDefinitionRule__Group__1__Impl rule__FunctionDefinitionRule__Group__2 ; public final void rule__FunctionDefinitionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4749:1: ( rule__FunctionDefinitionRule__Group__1__Impl rule__FunctionDefinitionRule__Group__2 ) - // InternalDefinitionLanguage.g:4750:2: rule__FunctionDefinitionRule__Group__1__Impl rule__FunctionDefinitionRule__Group__2 + // InternalDefinitionLanguage.g:4668:1: ( rule__FunctionDefinitionRule__Group__1__Impl rule__FunctionDefinitionRule__Group__2 ) + // InternalDefinitionLanguage.g:4669:2: rule__FunctionDefinitionRule__Group__1__Impl rule__FunctionDefinitionRule__Group__2 { pushFollow(FOLLOW_5); rule__FunctionDefinitionRule__Group__1__Impl(); @@ -15938,23 +15697,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__FunctionDefinitionRule__Group__1__Impl" - // InternalDefinitionLanguage.g:4757:1: rule__FunctionDefinitionRule__Group__1__Impl : ( ( rule__FunctionDefinitionRule__TypeAssignment_1 ) ) ; + // InternalDefinitionLanguage.g:4676:1: rule__FunctionDefinitionRule__Group__1__Impl : ( ( rule__FunctionDefinitionRule__TypeAssignment_1 ) ) ; public final void rule__FunctionDefinitionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4761:1: ( ( ( rule__FunctionDefinitionRule__TypeAssignment_1 ) ) ) - // InternalDefinitionLanguage.g:4762:1: ( ( rule__FunctionDefinitionRule__TypeAssignment_1 ) ) + // InternalDefinitionLanguage.g:4680:1: ( ( ( rule__FunctionDefinitionRule__TypeAssignment_1 ) ) ) + // InternalDefinitionLanguage.g:4681:1: ( ( rule__FunctionDefinitionRule__TypeAssignment_1 ) ) { - // InternalDefinitionLanguage.g:4762:1: ( ( rule__FunctionDefinitionRule__TypeAssignment_1 ) ) - // InternalDefinitionLanguage.g:4763:2: ( rule__FunctionDefinitionRule__TypeAssignment_1 ) + // InternalDefinitionLanguage.g:4681:1: ( ( rule__FunctionDefinitionRule__TypeAssignment_1 ) ) + // InternalDefinitionLanguage.g:4682:2: ( rule__FunctionDefinitionRule__TypeAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionDefinitionRuleAccess().getTypeAssignment_1()); } - // InternalDefinitionLanguage.g:4764:2: ( rule__FunctionDefinitionRule__TypeAssignment_1 ) - // InternalDefinitionLanguage.g:4764:3: rule__FunctionDefinitionRule__TypeAssignment_1 + // InternalDefinitionLanguage.g:4683:2: ( rule__FunctionDefinitionRule__TypeAssignment_1 ) + // InternalDefinitionLanguage.g:4683:3: rule__FunctionDefinitionRule__TypeAssignment_1 { pushFollow(FOLLOW_2); rule__FunctionDefinitionRule__TypeAssignment_1(); @@ -15989,16 +15748,16 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__FunctionDefinitionRule__Group__2" - // InternalDefinitionLanguage.g:4772:1: rule__FunctionDefinitionRule__Group__2 : rule__FunctionDefinitionRule__Group__2__Impl rule__FunctionDefinitionRule__Group__3 ; + // InternalDefinitionLanguage.g:4691:1: rule__FunctionDefinitionRule__Group__2 : rule__FunctionDefinitionRule__Group__2__Impl rule__FunctionDefinitionRule__Group__3 ; public final void rule__FunctionDefinitionRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4776:1: ( rule__FunctionDefinitionRule__Group__2__Impl rule__FunctionDefinitionRule__Group__3 ) - // InternalDefinitionLanguage.g:4777:2: rule__FunctionDefinitionRule__Group__2__Impl rule__FunctionDefinitionRule__Group__3 + // InternalDefinitionLanguage.g:4695:1: ( rule__FunctionDefinitionRule__Group__2__Impl rule__FunctionDefinitionRule__Group__3 ) + // InternalDefinitionLanguage.g:4696:2: rule__FunctionDefinitionRule__Group__2__Impl rule__FunctionDefinitionRule__Group__3 { - pushFollow(FOLLOW_29); + pushFollow(FOLLOW_28); rule__FunctionDefinitionRule__Group__2__Impl(); state._fsp--; @@ -16027,23 +15786,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__FunctionDefinitionRule__Group__2__Impl" - // InternalDefinitionLanguage.g:4784:1: rule__FunctionDefinitionRule__Group__2__Impl : ( ( rule__FunctionDefinitionRule__NameAssignment_2 ) ) ; + // InternalDefinitionLanguage.g:4703:1: rule__FunctionDefinitionRule__Group__2__Impl : ( ( rule__FunctionDefinitionRule__NameAssignment_2 ) ) ; public final void rule__FunctionDefinitionRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4788:1: ( ( ( rule__FunctionDefinitionRule__NameAssignment_2 ) ) ) - // InternalDefinitionLanguage.g:4789:1: ( ( rule__FunctionDefinitionRule__NameAssignment_2 ) ) + // InternalDefinitionLanguage.g:4707:1: ( ( ( rule__FunctionDefinitionRule__NameAssignment_2 ) ) ) + // InternalDefinitionLanguage.g:4708:1: ( ( rule__FunctionDefinitionRule__NameAssignment_2 ) ) { - // InternalDefinitionLanguage.g:4789:1: ( ( rule__FunctionDefinitionRule__NameAssignment_2 ) ) - // InternalDefinitionLanguage.g:4790:2: ( rule__FunctionDefinitionRule__NameAssignment_2 ) + // InternalDefinitionLanguage.g:4708:1: ( ( rule__FunctionDefinitionRule__NameAssignment_2 ) ) + // InternalDefinitionLanguage.g:4709:2: ( rule__FunctionDefinitionRule__NameAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionDefinitionRuleAccess().getNameAssignment_2()); } - // InternalDefinitionLanguage.g:4791:2: ( rule__FunctionDefinitionRule__NameAssignment_2 ) - // InternalDefinitionLanguage.g:4791:3: rule__FunctionDefinitionRule__NameAssignment_2 + // InternalDefinitionLanguage.g:4710:2: ( rule__FunctionDefinitionRule__NameAssignment_2 ) + // InternalDefinitionLanguage.g:4710:3: rule__FunctionDefinitionRule__NameAssignment_2 { pushFollow(FOLLOW_2); rule__FunctionDefinitionRule__NameAssignment_2(); @@ -16078,14 +15837,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__FunctionDefinitionRule__Group__3" - // InternalDefinitionLanguage.g:4799:1: rule__FunctionDefinitionRule__Group__3 : rule__FunctionDefinitionRule__Group__3__Impl rule__FunctionDefinitionRule__Group__4 ; + // InternalDefinitionLanguage.g:4718:1: rule__FunctionDefinitionRule__Group__3 : rule__FunctionDefinitionRule__Group__3__Impl rule__FunctionDefinitionRule__Group__4 ; public final void rule__FunctionDefinitionRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4803:1: ( rule__FunctionDefinitionRule__Group__3__Impl rule__FunctionDefinitionRule__Group__4 ) - // InternalDefinitionLanguage.g:4804:2: rule__FunctionDefinitionRule__Group__3__Impl rule__FunctionDefinitionRule__Group__4 + // InternalDefinitionLanguage.g:4722:1: ( rule__FunctionDefinitionRule__Group__3__Impl rule__FunctionDefinitionRule__Group__4 ) + // InternalDefinitionLanguage.g:4723:2: rule__FunctionDefinitionRule__Group__3__Impl rule__FunctionDefinitionRule__Group__4 { pushFollow(FOLLOW_49); rule__FunctionDefinitionRule__Group__3__Impl(); @@ -16116,22 +15875,22 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__FunctionDefinitionRule__Group__3__Impl" - // InternalDefinitionLanguage.g:4811:1: rule__FunctionDefinitionRule__Group__3__Impl : ( '(' ) ; + // InternalDefinitionLanguage.g:4730:1: rule__FunctionDefinitionRule__Group__3__Impl : ( '(' ) ; public final void rule__FunctionDefinitionRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4815:1: ( ( '(' ) ) - // InternalDefinitionLanguage.g:4816:1: ( '(' ) + // InternalDefinitionLanguage.g:4734:1: ( ( '(' ) ) + // InternalDefinitionLanguage.g:4735:1: ( '(' ) { - // InternalDefinitionLanguage.g:4816:1: ( '(' ) - // InternalDefinitionLanguage.g:4817:2: '(' + // InternalDefinitionLanguage.g:4735:1: ( '(' ) + // InternalDefinitionLanguage.g:4736:2: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionDefinitionRuleAccess().getLeftParenthesisKeyword_3()); } - match(input,59,FOLLOW_2); if (state.failed) return ; + match(input,57,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFunctionDefinitionRuleAccess().getLeftParenthesisKeyword_3()); } @@ -16157,14 +15916,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__FunctionDefinitionRule__Group__4" - // InternalDefinitionLanguage.g:4826:1: rule__FunctionDefinitionRule__Group__4 : rule__FunctionDefinitionRule__Group__4__Impl rule__FunctionDefinitionRule__Group__5 ; + // InternalDefinitionLanguage.g:4745:1: rule__FunctionDefinitionRule__Group__4 : rule__FunctionDefinitionRule__Group__4__Impl rule__FunctionDefinitionRule__Group__5 ; public final void rule__FunctionDefinitionRule__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4830:1: ( rule__FunctionDefinitionRule__Group__4__Impl rule__FunctionDefinitionRule__Group__5 ) - // InternalDefinitionLanguage.g:4831:2: rule__FunctionDefinitionRule__Group__4__Impl rule__FunctionDefinitionRule__Group__5 + // InternalDefinitionLanguage.g:4749:1: ( rule__FunctionDefinitionRule__Group__4__Impl rule__FunctionDefinitionRule__Group__5 ) + // InternalDefinitionLanguage.g:4750:2: rule__FunctionDefinitionRule__Group__4__Impl rule__FunctionDefinitionRule__Group__5 { pushFollow(FOLLOW_49); rule__FunctionDefinitionRule__Group__4__Impl(); @@ -16195,31 +15954,31 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__FunctionDefinitionRule__Group__4__Impl" - // InternalDefinitionLanguage.g:4838:1: rule__FunctionDefinitionRule__Group__4__Impl : ( ( rule__FunctionDefinitionRule__Group_4__0 )? ) ; + // InternalDefinitionLanguage.g:4757:1: rule__FunctionDefinitionRule__Group__4__Impl : ( ( rule__FunctionDefinitionRule__Group_4__0 )? ) ; public final void rule__FunctionDefinitionRule__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4842:1: ( ( ( rule__FunctionDefinitionRule__Group_4__0 )? ) ) - // InternalDefinitionLanguage.g:4843:1: ( ( rule__FunctionDefinitionRule__Group_4__0 )? ) + // InternalDefinitionLanguage.g:4761:1: ( ( ( rule__FunctionDefinitionRule__Group_4__0 )? ) ) + // InternalDefinitionLanguage.g:4762:1: ( ( rule__FunctionDefinitionRule__Group_4__0 )? ) { - // InternalDefinitionLanguage.g:4843:1: ( ( rule__FunctionDefinitionRule__Group_4__0 )? ) - // InternalDefinitionLanguage.g:4844:2: ( rule__FunctionDefinitionRule__Group_4__0 )? + // InternalDefinitionLanguage.g:4762:1: ( ( rule__FunctionDefinitionRule__Group_4__0 )? ) + // InternalDefinitionLanguage.g:4763:2: ( rule__FunctionDefinitionRule__Group_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionDefinitionRuleAccess().getGroup_4()); } - // InternalDefinitionLanguage.g:4845:2: ( rule__FunctionDefinitionRule__Group_4__0 )? + // InternalDefinitionLanguage.g:4764:2: ( rule__FunctionDefinitionRule__Group_4__0 )? int alt34=2; int LA34_0 = input.LA(1); - if ( ((LA34_0>=65 && LA34_0<=74)) ) { + if ( ((LA34_0>=64 && LA34_0<=73)) ) { alt34=1; } switch (alt34) { case 1 : - // InternalDefinitionLanguage.g:4845:3: rule__FunctionDefinitionRule__Group_4__0 + // InternalDefinitionLanguage.g:4764:3: rule__FunctionDefinitionRule__Group_4__0 { pushFollow(FOLLOW_2); rule__FunctionDefinitionRule__Group_4__0(); @@ -16257,16 +16016,16 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__FunctionDefinitionRule__Group__5" - // InternalDefinitionLanguage.g:4853:1: rule__FunctionDefinitionRule__Group__5 : rule__FunctionDefinitionRule__Group__5__Impl rule__FunctionDefinitionRule__Group__6 ; + // InternalDefinitionLanguage.g:4772:1: rule__FunctionDefinitionRule__Group__5 : rule__FunctionDefinitionRule__Group__5__Impl rule__FunctionDefinitionRule__Group__6 ; public final void rule__FunctionDefinitionRule__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4857:1: ( rule__FunctionDefinitionRule__Group__5__Impl rule__FunctionDefinitionRule__Group__6 ) - // InternalDefinitionLanguage.g:4858:2: rule__FunctionDefinitionRule__Group__5__Impl rule__FunctionDefinitionRule__Group__6 + // InternalDefinitionLanguage.g:4776:1: ( rule__FunctionDefinitionRule__Group__5__Impl rule__FunctionDefinitionRule__Group__6 ) + // InternalDefinitionLanguage.g:4777:2: rule__FunctionDefinitionRule__Group__5__Impl rule__FunctionDefinitionRule__Group__6 { - pushFollow(FOLLOW_9); + pushFollow(FOLLOW_33); rule__FunctionDefinitionRule__Group__5__Impl(); state._fsp--; @@ -16295,22 +16054,22 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__FunctionDefinitionRule__Group__5__Impl" - // InternalDefinitionLanguage.g:4865:1: rule__FunctionDefinitionRule__Group__5__Impl : ( ')' ) ; + // InternalDefinitionLanguage.g:4784:1: rule__FunctionDefinitionRule__Group__5__Impl : ( ')' ) ; public final void rule__FunctionDefinitionRule__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4869:1: ( ( ')' ) ) - // InternalDefinitionLanguage.g:4870:1: ( ')' ) + // InternalDefinitionLanguage.g:4788:1: ( ( ')' ) ) + // InternalDefinitionLanguage.g:4789:1: ( ')' ) { - // InternalDefinitionLanguage.g:4870:1: ( ')' ) - // InternalDefinitionLanguage.g:4871:2: ')' + // InternalDefinitionLanguage.g:4789:1: ( ')' ) + // InternalDefinitionLanguage.g:4790:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionDefinitionRuleAccess().getRightParenthesisKeyword_5()); } - match(input,60,FOLLOW_2); if (state.failed) return ; + match(input,58,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFunctionDefinitionRuleAccess().getRightParenthesisKeyword_5()); } @@ -16336,14 +16095,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__FunctionDefinitionRule__Group__6" - // InternalDefinitionLanguage.g:4880:1: rule__FunctionDefinitionRule__Group__6 : rule__FunctionDefinitionRule__Group__6__Impl ; + // InternalDefinitionLanguage.g:4799:1: rule__FunctionDefinitionRule__Group__6 : rule__FunctionDefinitionRule__Group__6__Impl ; public final void rule__FunctionDefinitionRule__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4884:1: ( rule__FunctionDefinitionRule__Group__6__Impl ) - // InternalDefinitionLanguage.g:4885:2: rule__FunctionDefinitionRule__Group__6__Impl + // InternalDefinitionLanguage.g:4803:1: ( rule__FunctionDefinitionRule__Group__6__Impl ) + // InternalDefinitionLanguage.g:4804:2: rule__FunctionDefinitionRule__Group__6__Impl { pushFollow(FOLLOW_2); rule__FunctionDefinitionRule__Group__6__Impl(); @@ -16369,22 +16128,22 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__FunctionDefinitionRule__Group__6__Impl" - // InternalDefinitionLanguage.g:4891:1: rule__FunctionDefinitionRule__Group__6__Impl : ( ';' ) ; + // InternalDefinitionLanguage.g:4810:1: rule__FunctionDefinitionRule__Group__6__Impl : ( ';' ) ; public final void rule__FunctionDefinitionRule__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4895:1: ( ( ';' ) ) - // InternalDefinitionLanguage.g:4896:1: ( ';' ) + // InternalDefinitionLanguage.g:4814:1: ( ( ';' ) ) + // InternalDefinitionLanguage.g:4815:1: ( ';' ) { - // InternalDefinitionLanguage.g:4896:1: ( ';' ) - // InternalDefinitionLanguage.g:4897:2: ';' + // InternalDefinitionLanguage.g:4815:1: ( ';' ) + // InternalDefinitionLanguage.g:4816:2: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionDefinitionRuleAccess().getSemicolonKeyword_6()); } - match(input,51,FOLLOW_2); if (state.failed) return ; + match(input,60,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFunctionDefinitionRuleAccess().getSemicolonKeyword_6()); } @@ -16410,16 +16169,16 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__FunctionDefinitionRule__Group_4__0" - // InternalDefinitionLanguage.g:4907:1: rule__FunctionDefinitionRule__Group_4__0 : rule__FunctionDefinitionRule__Group_4__0__Impl rule__FunctionDefinitionRule__Group_4__1 ; + // InternalDefinitionLanguage.g:4826:1: rule__FunctionDefinitionRule__Group_4__0 : rule__FunctionDefinitionRule__Group_4__0__Impl rule__FunctionDefinitionRule__Group_4__1 ; public final void rule__FunctionDefinitionRule__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4911:1: ( rule__FunctionDefinitionRule__Group_4__0__Impl rule__FunctionDefinitionRule__Group_4__1 ) - // InternalDefinitionLanguage.g:4912:2: rule__FunctionDefinitionRule__Group_4__0__Impl rule__FunctionDefinitionRule__Group_4__1 + // InternalDefinitionLanguage.g:4830:1: ( rule__FunctionDefinitionRule__Group_4__0__Impl rule__FunctionDefinitionRule__Group_4__1 ) + // InternalDefinitionLanguage.g:4831:2: rule__FunctionDefinitionRule__Group_4__0__Impl rule__FunctionDefinitionRule__Group_4__1 { - pushFollow(FOLLOW_26); + pushFollow(FOLLOW_25); rule__FunctionDefinitionRule__Group_4__0__Impl(); state._fsp--; @@ -16448,23 +16207,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__FunctionDefinitionRule__Group_4__0__Impl" - // InternalDefinitionLanguage.g:4919:1: rule__FunctionDefinitionRule__Group_4__0__Impl : ( ( rule__FunctionDefinitionRule__ParametersAssignment_4_0 ) ) ; + // InternalDefinitionLanguage.g:4838:1: rule__FunctionDefinitionRule__Group_4__0__Impl : ( ( rule__FunctionDefinitionRule__ParametersAssignment_4_0 ) ) ; public final void rule__FunctionDefinitionRule__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4923:1: ( ( ( rule__FunctionDefinitionRule__ParametersAssignment_4_0 ) ) ) - // InternalDefinitionLanguage.g:4924:1: ( ( rule__FunctionDefinitionRule__ParametersAssignment_4_0 ) ) + // InternalDefinitionLanguage.g:4842:1: ( ( ( rule__FunctionDefinitionRule__ParametersAssignment_4_0 ) ) ) + // InternalDefinitionLanguage.g:4843:1: ( ( rule__FunctionDefinitionRule__ParametersAssignment_4_0 ) ) { - // InternalDefinitionLanguage.g:4924:1: ( ( rule__FunctionDefinitionRule__ParametersAssignment_4_0 ) ) - // InternalDefinitionLanguage.g:4925:2: ( rule__FunctionDefinitionRule__ParametersAssignment_4_0 ) + // InternalDefinitionLanguage.g:4843:1: ( ( rule__FunctionDefinitionRule__ParametersAssignment_4_0 ) ) + // InternalDefinitionLanguage.g:4844:2: ( rule__FunctionDefinitionRule__ParametersAssignment_4_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionDefinitionRuleAccess().getParametersAssignment_4_0()); } - // InternalDefinitionLanguage.g:4926:2: ( rule__FunctionDefinitionRule__ParametersAssignment_4_0 ) - // InternalDefinitionLanguage.g:4926:3: rule__FunctionDefinitionRule__ParametersAssignment_4_0 + // InternalDefinitionLanguage.g:4845:2: ( rule__FunctionDefinitionRule__ParametersAssignment_4_0 ) + // InternalDefinitionLanguage.g:4845:3: rule__FunctionDefinitionRule__ParametersAssignment_4_0 { pushFollow(FOLLOW_2); rule__FunctionDefinitionRule__ParametersAssignment_4_0(); @@ -16499,14 +16258,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__FunctionDefinitionRule__Group_4__1" - // InternalDefinitionLanguage.g:4934:1: rule__FunctionDefinitionRule__Group_4__1 : rule__FunctionDefinitionRule__Group_4__1__Impl ; + // InternalDefinitionLanguage.g:4853:1: rule__FunctionDefinitionRule__Group_4__1 : rule__FunctionDefinitionRule__Group_4__1__Impl ; public final void rule__FunctionDefinitionRule__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4938:1: ( rule__FunctionDefinitionRule__Group_4__1__Impl ) - // InternalDefinitionLanguage.g:4939:2: rule__FunctionDefinitionRule__Group_4__1__Impl + // InternalDefinitionLanguage.g:4857:1: ( rule__FunctionDefinitionRule__Group_4__1__Impl ) + // InternalDefinitionLanguage.g:4858:2: rule__FunctionDefinitionRule__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__FunctionDefinitionRule__Group_4__1__Impl(); @@ -16532,37 +16291,37 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__FunctionDefinitionRule__Group_4__1__Impl" - // InternalDefinitionLanguage.g:4945:1: rule__FunctionDefinitionRule__Group_4__1__Impl : ( ( rule__FunctionDefinitionRule__Group_4_1__0 )* ) ; + // InternalDefinitionLanguage.g:4864:1: rule__FunctionDefinitionRule__Group_4__1__Impl : ( ( rule__FunctionDefinitionRule__Group_4_1__0 )* ) ; public final void rule__FunctionDefinitionRule__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4949:1: ( ( ( rule__FunctionDefinitionRule__Group_4_1__0 )* ) ) - // InternalDefinitionLanguage.g:4950:1: ( ( rule__FunctionDefinitionRule__Group_4_1__0 )* ) + // InternalDefinitionLanguage.g:4868:1: ( ( ( rule__FunctionDefinitionRule__Group_4_1__0 )* ) ) + // InternalDefinitionLanguage.g:4869:1: ( ( rule__FunctionDefinitionRule__Group_4_1__0 )* ) { - // InternalDefinitionLanguage.g:4950:1: ( ( rule__FunctionDefinitionRule__Group_4_1__0 )* ) - // InternalDefinitionLanguage.g:4951:2: ( rule__FunctionDefinitionRule__Group_4_1__0 )* + // InternalDefinitionLanguage.g:4869:1: ( ( rule__FunctionDefinitionRule__Group_4_1__0 )* ) + // InternalDefinitionLanguage.g:4870:2: ( rule__FunctionDefinitionRule__Group_4_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionDefinitionRuleAccess().getGroup_4_1()); } - // InternalDefinitionLanguage.g:4952:2: ( rule__FunctionDefinitionRule__Group_4_1__0 )* + // InternalDefinitionLanguage.g:4871:2: ( rule__FunctionDefinitionRule__Group_4_1__0 )* loop35: do { int alt35=2; int LA35_0 = input.LA(1); - if ( (LA35_0==58) ) { + if ( (LA35_0==56) ) { alt35=1; } switch (alt35) { case 1 : - // InternalDefinitionLanguage.g:4952:3: rule__FunctionDefinitionRule__Group_4_1__0 + // InternalDefinitionLanguage.g:4871:3: rule__FunctionDefinitionRule__Group_4_1__0 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_26); rule__FunctionDefinitionRule__Group_4_1__0(); state._fsp--; @@ -16601,14 +16360,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__FunctionDefinitionRule__Group_4_1__0" - // InternalDefinitionLanguage.g:4961:1: rule__FunctionDefinitionRule__Group_4_1__0 : rule__FunctionDefinitionRule__Group_4_1__0__Impl rule__FunctionDefinitionRule__Group_4_1__1 ; + // InternalDefinitionLanguage.g:4880:1: rule__FunctionDefinitionRule__Group_4_1__0 : rule__FunctionDefinitionRule__Group_4_1__0__Impl rule__FunctionDefinitionRule__Group_4_1__1 ; public final void rule__FunctionDefinitionRule__Group_4_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4965:1: ( rule__FunctionDefinitionRule__Group_4_1__0__Impl rule__FunctionDefinitionRule__Group_4_1__1 ) - // InternalDefinitionLanguage.g:4966:2: rule__FunctionDefinitionRule__Group_4_1__0__Impl rule__FunctionDefinitionRule__Group_4_1__1 + // InternalDefinitionLanguage.g:4884:1: ( rule__FunctionDefinitionRule__Group_4_1__0__Impl rule__FunctionDefinitionRule__Group_4_1__1 ) + // InternalDefinitionLanguage.g:4885:2: rule__FunctionDefinitionRule__Group_4_1__0__Impl rule__FunctionDefinitionRule__Group_4_1__1 { pushFollow(FOLLOW_39); rule__FunctionDefinitionRule__Group_4_1__0__Impl(); @@ -16639,22 +16398,22 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__FunctionDefinitionRule__Group_4_1__0__Impl" - // InternalDefinitionLanguage.g:4973:1: rule__FunctionDefinitionRule__Group_4_1__0__Impl : ( ',' ) ; + // InternalDefinitionLanguage.g:4892:1: rule__FunctionDefinitionRule__Group_4_1__0__Impl : ( ',' ) ; public final void rule__FunctionDefinitionRule__Group_4_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4977:1: ( ( ',' ) ) - // InternalDefinitionLanguage.g:4978:1: ( ',' ) + // InternalDefinitionLanguage.g:4896:1: ( ( ',' ) ) + // InternalDefinitionLanguage.g:4897:1: ( ',' ) { - // InternalDefinitionLanguage.g:4978:1: ( ',' ) - // InternalDefinitionLanguage.g:4979:2: ',' + // InternalDefinitionLanguage.g:4897:1: ( ',' ) + // InternalDefinitionLanguage.g:4898:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionDefinitionRuleAccess().getCommaKeyword_4_1_0()); } - match(input,58,FOLLOW_2); if (state.failed) return ; + match(input,56,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFunctionDefinitionRuleAccess().getCommaKeyword_4_1_0()); } @@ -16680,14 +16439,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__FunctionDefinitionRule__Group_4_1__1" - // InternalDefinitionLanguage.g:4988:1: rule__FunctionDefinitionRule__Group_4_1__1 : rule__FunctionDefinitionRule__Group_4_1__1__Impl ; + // InternalDefinitionLanguage.g:4907:1: rule__FunctionDefinitionRule__Group_4_1__1 : rule__FunctionDefinitionRule__Group_4_1__1__Impl ; public final void rule__FunctionDefinitionRule__Group_4_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:4992:1: ( rule__FunctionDefinitionRule__Group_4_1__1__Impl ) - // InternalDefinitionLanguage.g:4993:2: rule__FunctionDefinitionRule__Group_4_1__1__Impl + // InternalDefinitionLanguage.g:4911:1: ( rule__FunctionDefinitionRule__Group_4_1__1__Impl ) + // InternalDefinitionLanguage.g:4912:2: rule__FunctionDefinitionRule__Group_4_1__1__Impl { pushFollow(FOLLOW_2); rule__FunctionDefinitionRule__Group_4_1__1__Impl(); @@ -16713,23 +16472,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__FunctionDefinitionRule__Group_4_1__1__Impl" - // InternalDefinitionLanguage.g:4999:1: rule__FunctionDefinitionRule__Group_4_1__1__Impl : ( ( rule__FunctionDefinitionRule__ParametersAssignment_4_1_1 ) ) ; + // InternalDefinitionLanguage.g:4918:1: rule__FunctionDefinitionRule__Group_4_1__1__Impl : ( ( rule__FunctionDefinitionRule__ParametersAssignment_4_1_1 ) ) ; public final void rule__FunctionDefinitionRule__Group_4_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5003:1: ( ( ( rule__FunctionDefinitionRule__ParametersAssignment_4_1_1 ) ) ) - // InternalDefinitionLanguage.g:5004:1: ( ( rule__FunctionDefinitionRule__ParametersAssignment_4_1_1 ) ) + // InternalDefinitionLanguage.g:4922:1: ( ( ( rule__FunctionDefinitionRule__ParametersAssignment_4_1_1 ) ) ) + // InternalDefinitionLanguage.g:4923:1: ( ( rule__FunctionDefinitionRule__ParametersAssignment_4_1_1 ) ) { - // InternalDefinitionLanguage.g:5004:1: ( ( rule__FunctionDefinitionRule__ParametersAssignment_4_1_1 ) ) - // InternalDefinitionLanguage.g:5005:2: ( rule__FunctionDefinitionRule__ParametersAssignment_4_1_1 ) + // InternalDefinitionLanguage.g:4923:1: ( ( rule__FunctionDefinitionRule__ParametersAssignment_4_1_1 ) ) + // InternalDefinitionLanguage.g:4924:2: ( rule__FunctionDefinitionRule__ParametersAssignment_4_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionDefinitionRuleAccess().getParametersAssignment_4_1_1()); } - // InternalDefinitionLanguage.g:5006:2: ( rule__FunctionDefinitionRule__ParametersAssignment_4_1_1 ) - // InternalDefinitionLanguage.g:5006:3: rule__FunctionDefinitionRule__ParametersAssignment_4_1_1 + // InternalDefinitionLanguage.g:4925:2: ( rule__FunctionDefinitionRule__ParametersAssignment_4_1_1 ) + // InternalDefinitionLanguage.g:4925:3: rule__FunctionDefinitionRule__ParametersAssignment_4_1_1 { pushFollow(FOLLOW_2); rule__FunctionDefinitionRule__ParametersAssignment_4_1_1(); @@ -16764,14 +16523,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ConstantDefinitionRule__Group__0" - // InternalDefinitionLanguage.g:5015:1: rule__ConstantDefinitionRule__Group__0 : rule__ConstantDefinitionRule__Group__0__Impl rule__ConstantDefinitionRule__Group__1 ; + // InternalDefinitionLanguage.g:4934:1: rule__ConstantDefinitionRule__Group__0 : rule__ConstantDefinitionRule__Group__0__Impl rule__ConstantDefinitionRule__Group__1 ; public final void rule__ConstantDefinitionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5019:1: ( rule__ConstantDefinitionRule__Group__0__Impl rule__ConstantDefinitionRule__Group__1 ) - // InternalDefinitionLanguage.g:5020:2: rule__ConstantDefinitionRule__Group__0__Impl rule__ConstantDefinitionRule__Group__1 + // InternalDefinitionLanguage.g:4938:1: ( rule__ConstantDefinitionRule__Group__0__Impl rule__ConstantDefinitionRule__Group__1 ) + // InternalDefinitionLanguage.g:4939:2: rule__ConstantDefinitionRule__Group__0__Impl rule__ConstantDefinitionRule__Group__1 { pushFollow(FOLLOW_39); rule__ConstantDefinitionRule__Group__0__Impl(); @@ -16802,22 +16561,22 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ConstantDefinitionRule__Group__0__Impl" - // InternalDefinitionLanguage.g:5027:1: rule__ConstantDefinitionRule__Group__0__Impl : ( 'const' ) ; + // InternalDefinitionLanguage.g:4946:1: rule__ConstantDefinitionRule__Group__0__Impl : ( 'const' ) ; public final void rule__ConstantDefinitionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5031:1: ( ( 'const' ) ) - // InternalDefinitionLanguage.g:5032:1: ( 'const' ) + // InternalDefinitionLanguage.g:4950:1: ( ( 'const' ) ) + // InternalDefinitionLanguage.g:4951:1: ( 'const' ) { - // InternalDefinitionLanguage.g:5032:1: ( 'const' ) - // InternalDefinitionLanguage.g:5033:2: 'const' + // InternalDefinitionLanguage.g:4951:1: ( 'const' ) + // InternalDefinitionLanguage.g:4952:2: 'const' { if ( state.backtracking==0 ) { before(grammarAccess.getConstantDefinitionRuleAccess().getConstKeyword_0()); } - match(input,76,FOLLOW_2); if (state.failed) return ; + match(input,75,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConstantDefinitionRuleAccess().getConstKeyword_0()); } @@ -16839,26 +16598,446 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss } return ; } - // $ANTLR end "rule__ConstantDefinitionRule__Group__0__Impl" + // $ANTLR end "rule__ConstantDefinitionRule__Group__0__Impl" + + + // $ANTLR start "rule__ConstantDefinitionRule__Group__1" + // InternalDefinitionLanguage.g:4961:1: rule__ConstantDefinitionRule__Group__1 : rule__ConstantDefinitionRule__Group__1__Impl rule__ConstantDefinitionRule__Group__2 ; + public final void rule__ConstantDefinitionRule__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDefinitionLanguage.g:4965:1: ( rule__ConstantDefinitionRule__Group__1__Impl rule__ConstantDefinitionRule__Group__2 ) + // InternalDefinitionLanguage.g:4966:2: rule__ConstantDefinitionRule__Group__1__Impl rule__ConstantDefinitionRule__Group__2 + { + pushFollow(FOLLOW_5); + rule__ConstantDefinitionRule__Group__1__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FOLLOW_2); + rule__ConstantDefinitionRule__Group__2(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConstantDefinitionRule__Group__1" + + + // $ANTLR start "rule__ConstantDefinitionRule__Group__1__Impl" + // InternalDefinitionLanguage.g:4973:1: rule__ConstantDefinitionRule__Group__1__Impl : ( ( rule__ConstantDefinitionRule__TypeAssignment_1 ) ) ; + public final void rule__ConstantDefinitionRule__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDefinitionLanguage.g:4977:1: ( ( ( rule__ConstantDefinitionRule__TypeAssignment_1 ) ) ) + // InternalDefinitionLanguage.g:4978:1: ( ( rule__ConstantDefinitionRule__TypeAssignment_1 ) ) + { + // InternalDefinitionLanguage.g:4978:1: ( ( rule__ConstantDefinitionRule__TypeAssignment_1 ) ) + // InternalDefinitionLanguage.g:4979:2: ( rule__ConstantDefinitionRule__TypeAssignment_1 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getConstantDefinitionRuleAccess().getTypeAssignment_1()); + } + // InternalDefinitionLanguage.g:4980:2: ( rule__ConstantDefinitionRule__TypeAssignment_1 ) + // InternalDefinitionLanguage.g:4980:3: rule__ConstantDefinitionRule__TypeAssignment_1 + { + pushFollow(FOLLOW_2); + rule__ConstantDefinitionRule__TypeAssignment_1(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getConstantDefinitionRuleAccess().getTypeAssignment_1()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConstantDefinitionRule__Group__1__Impl" + + + // $ANTLR start "rule__ConstantDefinitionRule__Group__2" + // InternalDefinitionLanguage.g:4988:1: rule__ConstantDefinitionRule__Group__2 : rule__ConstantDefinitionRule__Group__2__Impl rule__ConstantDefinitionRule__Group__3 ; + public final void rule__ConstantDefinitionRule__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDefinitionLanguage.g:4992:1: ( rule__ConstantDefinitionRule__Group__2__Impl rule__ConstantDefinitionRule__Group__3 ) + // InternalDefinitionLanguage.g:4993:2: rule__ConstantDefinitionRule__Group__2__Impl rule__ConstantDefinitionRule__Group__3 + { + pushFollow(FOLLOW_32); + rule__ConstantDefinitionRule__Group__2__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FOLLOW_2); + rule__ConstantDefinitionRule__Group__3(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConstantDefinitionRule__Group__2" + + + // $ANTLR start "rule__ConstantDefinitionRule__Group__2__Impl" + // InternalDefinitionLanguage.g:5000:1: rule__ConstantDefinitionRule__Group__2__Impl : ( ( rule__ConstantDefinitionRule__NameAssignment_2 ) ) ; + public final void rule__ConstantDefinitionRule__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDefinitionLanguage.g:5004:1: ( ( ( rule__ConstantDefinitionRule__NameAssignment_2 ) ) ) + // InternalDefinitionLanguage.g:5005:1: ( ( rule__ConstantDefinitionRule__NameAssignment_2 ) ) + { + // InternalDefinitionLanguage.g:5005:1: ( ( rule__ConstantDefinitionRule__NameAssignment_2 ) ) + // InternalDefinitionLanguage.g:5006:2: ( rule__ConstantDefinitionRule__NameAssignment_2 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getConstantDefinitionRuleAccess().getNameAssignment_2()); + } + // InternalDefinitionLanguage.g:5007:2: ( rule__ConstantDefinitionRule__NameAssignment_2 ) + // InternalDefinitionLanguage.g:5007:3: rule__ConstantDefinitionRule__NameAssignment_2 + { + pushFollow(FOLLOW_2); + rule__ConstantDefinitionRule__NameAssignment_2(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getConstantDefinitionRuleAccess().getNameAssignment_2()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConstantDefinitionRule__Group__2__Impl" + + + // $ANTLR start "rule__ConstantDefinitionRule__Group__3" + // InternalDefinitionLanguage.g:5015:1: rule__ConstantDefinitionRule__Group__3 : rule__ConstantDefinitionRule__Group__3__Impl rule__ConstantDefinitionRule__Group__4 ; + public final void rule__ConstantDefinitionRule__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDefinitionLanguage.g:5019:1: ( rule__ConstantDefinitionRule__Group__3__Impl rule__ConstantDefinitionRule__Group__4 ) + // InternalDefinitionLanguage.g:5020:2: rule__ConstantDefinitionRule__Group__3__Impl rule__ConstantDefinitionRule__Group__4 + { + pushFollow(FOLLOW_11); + rule__ConstantDefinitionRule__Group__3__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FOLLOW_2); + rule__ConstantDefinitionRule__Group__4(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConstantDefinitionRule__Group__3" + + + // $ANTLR start "rule__ConstantDefinitionRule__Group__3__Impl" + // InternalDefinitionLanguage.g:5027:1: rule__ConstantDefinitionRule__Group__3__Impl : ( ':=' ) ; + public final void rule__ConstantDefinitionRule__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDefinitionLanguage.g:5031:1: ( ( ':=' ) ) + // InternalDefinitionLanguage.g:5032:1: ( ':=' ) + { + // InternalDefinitionLanguage.g:5032:1: ( ':=' ) + // InternalDefinitionLanguage.g:5033:2: ':=' + { + if ( state.backtracking==0 ) { + before(grammarAccess.getConstantDefinitionRuleAccess().getColonEqualsSignKeyword_3()); + } + match(input,59,FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getConstantDefinitionRuleAccess().getColonEqualsSignKeyword_3()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConstantDefinitionRule__Group__3__Impl" + + + // $ANTLR start "rule__ConstantDefinitionRule__Group__4" + // InternalDefinitionLanguage.g:5042:1: rule__ConstantDefinitionRule__Group__4 : rule__ConstantDefinitionRule__Group__4__Impl rule__ConstantDefinitionRule__Group__5 ; + public final void rule__ConstantDefinitionRule__Group__4() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDefinitionLanguage.g:5046:1: ( rule__ConstantDefinitionRule__Group__4__Impl rule__ConstantDefinitionRule__Group__5 ) + // InternalDefinitionLanguage.g:5047:2: rule__ConstantDefinitionRule__Group__4__Impl rule__ConstantDefinitionRule__Group__5 + { + pushFollow(FOLLOW_33); + rule__ConstantDefinitionRule__Group__4__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FOLLOW_2); + rule__ConstantDefinitionRule__Group__5(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConstantDefinitionRule__Group__4" + + + // $ANTLR start "rule__ConstantDefinitionRule__Group__4__Impl" + // InternalDefinitionLanguage.g:5054:1: rule__ConstantDefinitionRule__Group__4__Impl : ( ( rule__ConstantDefinitionRule__ValueAssignment_4 ) ) ; + public final void rule__ConstantDefinitionRule__Group__4__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDefinitionLanguage.g:5058:1: ( ( ( rule__ConstantDefinitionRule__ValueAssignment_4 ) ) ) + // InternalDefinitionLanguage.g:5059:1: ( ( rule__ConstantDefinitionRule__ValueAssignment_4 ) ) + { + // InternalDefinitionLanguage.g:5059:1: ( ( rule__ConstantDefinitionRule__ValueAssignment_4 ) ) + // InternalDefinitionLanguage.g:5060:2: ( rule__ConstantDefinitionRule__ValueAssignment_4 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getConstantDefinitionRuleAccess().getValueAssignment_4()); + } + // InternalDefinitionLanguage.g:5061:2: ( rule__ConstantDefinitionRule__ValueAssignment_4 ) + // InternalDefinitionLanguage.g:5061:3: rule__ConstantDefinitionRule__ValueAssignment_4 + { + pushFollow(FOLLOW_2); + rule__ConstantDefinitionRule__ValueAssignment_4(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getConstantDefinitionRuleAccess().getValueAssignment_4()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConstantDefinitionRule__Group__4__Impl" + + + // $ANTLR start "rule__ConstantDefinitionRule__Group__5" + // InternalDefinitionLanguage.g:5069:1: rule__ConstantDefinitionRule__Group__5 : rule__ConstantDefinitionRule__Group__5__Impl ; + public final void rule__ConstantDefinitionRule__Group__5() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDefinitionLanguage.g:5073:1: ( rule__ConstantDefinitionRule__Group__5__Impl ) + // InternalDefinitionLanguage.g:5074:2: rule__ConstantDefinitionRule__Group__5__Impl + { + pushFollow(FOLLOW_2); + rule__ConstantDefinitionRule__Group__5__Impl(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConstantDefinitionRule__Group__5" + + + // $ANTLR start "rule__ConstantDefinitionRule__Group__5__Impl" + // InternalDefinitionLanguage.g:5080:1: rule__ConstantDefinitionRule__Group__5__Impl : ( ';' ) ; + public final void rule__ConstantDefinitionRule__Group__5__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDefinitionLanguage.g:5084:1: ( ( ';' ) ) + // InternalDefinitionLanguage.g:5085:1: ( ';' ) + { + // InternalDefinitionLanguage.g:5085:1: ( ';' ) + // InternalDefinitionLanguage.g:5086:2: ';' + { + if ( state.backtracking==0 ) { + before(grammarAccess.getConstantDefinitionRuleAccess().getSemicolonKeyword_5()); + } + match(input,60,FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getConstantDefinitionRuleAccess().getSemicolonKeyword_5()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConstantDefinitionRule__Group__5__Impl" - // $ANTLR start "rule__ConstantDefinitionRule__Group__1" - // InternalDefinitionLanguage.g:5042:1: rule__ConstantDefinitionRule__Group__1 : rule__ConstantDefinitionRule__Group__1__Impl rule__ConstantDefinitionRule__Group__2 ; - public final void rule__ConstantDefinitionRule__Group__1() throws RecognitionException { + // $ANTLR start "rule__ParameterRule__Group__0" + // InternalDefinitionLanguage.g:5096:1: rule__ParameterRule__Group__0 : rule__ParameterRule__Group__0__Impl rule__ParameterRule__Group__1 ; + public final void rule__ParameterRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5046:1: ( rule__ConstantDefinitionRule__Group__1__Impl rule__ConstantDefinitionRule__Group__2 ) - // InternalDefinitionLanguage.g:5047:2: rule__ConstantDefinitionRule__Group__1__Impl rule__ConstantDefinitionRule__Group__2 + // InternalDefinitionLanguage.g:5100:1: ( rule__ParameterRule__Group__0__Impl rule__ParameterRule__Group__1 ) + // InternalDefinitionLanguage.g:5101:2: rule__ParameterRule__Group__0__Impl rule__ParameterRule__Group__1 { pushFollow(FOLLOW_5); - rule__ConstantDefinitionRule__Group__1__Impl(); + rule__ParameterRule__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); - rule__ConstantDefinitionRule__Group__2(); + rule__ParameterRule__Group__1(); state._fsp--; if (state.failed) return ; @@ -16877,30 +17056,30 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss } return ; } - // $ANTLR end "rule__ConstantDefinitionRule__Group__1" + // $ANTLR end "rule__ParameterRule__Group__0" - // $ANTLR start "rule__ConstantDefinitionRule__Group__1__Impl" - // InternalDefinitionLanguage.g:5054:1: rule__ConstantDefinitionRule__Group__1__Impl : ( ( rule__ConstantDefinitionRule__TypeAssignment_1 ) ) ; - public final void rule__ConstantDefinitionRule__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterRule__Group__0__Impl" + // InternalDefinitionLanguage.g:5108:1: rule__ParameterRule__Group__0__Impl : ( ( rule__ParameterRule__TypeAssignment_0 ) ) ; + public final void rule__ParameterRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5058:1: ( ( ( rule__ConstantDefinitionRule__TypeAssignment_1 ) ) ) - // InternalDefinitionLanguage.g:5059:1: ( ( rule__ConstantDefinitionRule__TypeAssignment_1 ) ) + // InternalDefinitionLanguage.g:5112:1: ( ( ( rule__ParameterRule__TypeAssignment_0 ) ) ) + // InternalDefinitionLanguage.g:5113:1: ( ( rule__ParameterRule__TypeAssignment_0 ) ) { - // InternalDefinitionLanguage.g:5059:1: ( ( rule__ConstantDefinitionRule__TypeAssignment_1 ) ) - // InternalDefinitionLanguage.g:5060:2: ( rule__ConstantDefinitionRule__TypeAssignment_1 ) + // InternalDefinitionLanguage.g:5113:1: ( ( rule__ParameterRule__TypeAssignment_0 ) ) + // InternalDefinitionLanguage.g:5114:2: ( rule__ParameterRule__TypeAssignment_0 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getConstantDefinitionRuleAccess().getTypeAssignment_1()); + before(grammarAccess.getParameterRuleAccess().getTypeAssignment_0()); } - // InternalDefinitionLanguage.g:5061:2: ( rule__ConstantDefinitionRule__TypeAssignment_1 ) - // InternalDefinitionLanguage.g:5061:3: rule__ConstantDefinitionRule__TypeAssignment_1 + // InternalDefinitionLanguage.g:5115:2: ( rule__ParameterRule__TypeAssignment_0 ) + // InternalDefinitionLanguage.g:5115:3: rule__ParameterRule__TypeAssignment_0 { pushFollow(FOLLOW_2); - rule__ConstantDefinitionRule__TypeAssignment_1(); + rule__ParameterRule__TypeAssignment_0(); state._fsp--; if (state.failed) return ; @@ -16908,7 +17087,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss } if ( state.backtracking==0 ) { - after(grammarAccess.getConstantDefinitionRuleAccess().getTypeAssignment_1()); + after(grammarAccess.getParameterRuleAccess().getTypeAssignment_0()); } } @@ -16928,26 +17107,21 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss } return ; } - // $ANTLR end "rule__ConstantDefinitionRule__Group__1__Impl" + // $ANTLR end "rule__ParameterRule__Group__0__Impl" - // $ANTLR start "rule__ConstantDefinitionRule__Group__2" - // InternalDefinitionLanguage.g:5069:1: rule__ConstantDefinitionRule__Group__2 : rule__ConstantDefinitionRule__Group__2__Impl rule__ConstantDefinitionRule__Group__3 ; - public final void rule__ConstantDefinitionRule__Group__2() throws RecognitionException { + // $ANTLR start "rule__ParameterRule__Group__1" + // InternalDefinitionLanguage.g:5123:1: rule__ParameterRule__Group__1 : rule__ParameterRule__Group__1__Impl ; + public final void rule__ParameterRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5073:1: ( rule__ConstantDefinitionRule__Group__2__Impl rule__ConstantDefinitionRule__Group__3 ) - // InternalDefinitionLanguage.g:5074:2: rule__ConstantDefinitionRule__Group__2__Impl rule__ConstantDefinitionRule__Group__3 + // InternalDefinitionLanguage.g:5127:1: ( rule__ParameterRule__Group__1__Impl ) + // InternalDefinitionLanguage.g:5128:2: rule__ParameterRule__Group__1__Impl { - pushFollow(FOLLOW_33); - rule__ConstantDefinitionRule__Group__2__Impl(); - - state._fsp--; - if (state.failed) return ; pushFollow(FOLLOW_2); - rule__ConstantDefinitionRule__Group__3(); + rule__ParameterRule__Group__1__Impl(); state._fsp--; if (state.failed) return ; @@ -16966,30 +17140,30 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss } return ; } - // $ANTLR end "rule__ConstantDefinitionRule__Group__2" + // $ANTLR end "rule__ParameterRule__Group__1" - // $ANTLR start "rule__ConstantDefinitionRule__Group__2__Impl" - // InternalDefinitionLanguage.g:5081:1: rule__ConstantDefinitionRule__Group__2__Impl : ( ( rule__ConstantDefinitionRule__NameAssignment_2 ) ) ; - public final void rule__ConstantDefinitionRule__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterRule__Group__1__Impl" + // InternalDefinitionLanguage.g:5134:1: rule__ParameterRule__Group__1__Impl : ( ( rule__ParameterRule__NameAssignment_1 ) ) ; + public final void rule__ParameterRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5085:1: ( ( ( rule__ConstantDefinitionRule__NameAssignment_2 ) ) ) - // InternalDefinitionLanguage.g:5086:1: ( ( rule__ConstantDefinitionRule__NameAssignment_2 ) ) + // InternalDefinitionLanguage.g:5138:1: ( ( ( rule__ParameterRule__NameAssignment_1 ) ) ) + // InternalDefinitionLanguage.g:5139:1: ( ( rule__ParameterRule__NameAssignment_1 ) ) { - // InternalDefinitionLanguage.g:5086:1: ( ( rule__ConstantDefinitionRule__NameAssignment_2 ) ) - // InternalDefinitionLanguage.g:5087:2: ( rule__ConstantDefinitionRule__NameAssignment_2 ) + // InternalDefinitionLanguage.g:5139:1: ( ( rule__ParameterRule__NameAssignment_1 ) ) + // InternalDefinitionLanguage.g:5140:2: ( rule__ParameterRule__NameAssignment_1 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getConstantDefinitionRuleAccess().getNameAssignment_2()); + before(grammarAccess.getParameterRuleAccess().getNameAssignment_1()); } - // InternalDefinitionLanguage.g:5088:2: ( rule__ConstantDefinitionRule__NameAssignment_2 ) - // InternalDefinitionLanguage.g:5088:3: rule__ConstantDefinitionRule__NameAssignment_2 + // InternalDefinitionLanguage.g:5141:2: ( rule__ParameterRule__NameAssignment_1 ) + // InternalDefinitionLanguage.g:5141:3: rule__ParameterRule__NameAssignment_1 { pushFollow(FOLLOW_2); - rule__ConstantDefinitionRule__NameAssignment_2(); + rule__ParameterRule__NameAssignment_1(); state._fsp--; if (state.failed) return ; @@ -16997,7 +17171,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss } if ( state.backtracking==0 ) { - after(grammarAccess.getConstantDefinitionRuleAccess().getNameAssignment_2()); + after(grammarAccess.getParameterRuleAccess().getNameAssignment_1()); } } @@ -17017,26 +17191,26 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss } return ; } - // $ANTLR end "rule__ConstantDefinitionRule__Group__2__Impl" + // $ANTLR end "rule__ParameterRule__Group__1__Impl" - // $ANTLR start "rule__ConstantDefinitionRule__Group__3" - // InternalDefinitionLanguage.g:5096:1: rule__ConstantDefinitionRule__Group__3 : rule__ConstantDefinitionRule__Group__3__Impl rule__ConstantDefinitionRule__Group__4 ; - public final void rule__ConstantDefinitionRule__Group__3() throws RecognitionException { + // $ANTLR start "rule__ImportRule__Group__0" + // InternalDefinitionLanguage.g:5150:1: rule__ImportRule__Group__0 : rule__ImportRule__Group__0__Impl rule__ImportRule__Group__1 ; + public final void rule__ImportRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5100:1: ( rule__ConstantDefinitionRule__Group__3__Impl rule__ConstantDefinitionRule__Group__4 ) - // InternalDefinitionLanguage.g:5101:2: rule__ConstantDefinitionRule__Group__3__Impl rule__ConstantDefinitionRule__Group__4 + // InternalDefinitionLanguage.g:5154:1: ( rule__ImportRule__Group__0__Impl rule__ImportRule__Group__1 ) + // InternalDefinitionLanguage.g:5155:2: rule__ImportRule__Group__0__Impl rule__ImportRule__Group__1 { - pushFollow(FOLLOW_12); - rule__ConstantDefinitionRule__Group__3__Impl(); + pushFollow(FOLLOW_50); + rule__ImportRule__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); - rule__ConstantDefinitionRule__Group__4(); + rule__ImportRule__Group__1(); state._fsp--; if (state.failed) return ; @@ -17055,28 +17229,28 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss } return ; } - // $ANTLR end "rule__ConstantDefinitionRule__Group__3" + // $ANTLR end "rule__ImportRule__Group__0" - // $ANTLR start "rule__ConstantDefinitionRule__Group__3__Impl" - // InternalDefinitionLanguage.g:5108:1: rule__ConstantDefinitionRule__Group__3__Impl : ( ':=' ) ; - public final void rule__ConstantDefinitionRule__Group__3__Impl() throws RecognitionException { + // $ANTLR start "rule__ImportRule__Group__0__Impl" + // InternalDefinitionLanguage.g:5162:1: rule__ImportRule__Group__0__Impl : ( 'import' ) ; + public final void rule__ImportRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5112:1: ( ( ':=' ) ) - // InternalDefinitionLanguage.g:5113:1: ( ':=' ) + // InternalDefinitionLanguage.g:5166:1: ( ( 'import' ) ) + // InternalDefinitionLanguage.g:5167:1: ( 'import' ) { - // InternalDefinitionLanguage.g:5113:1: ( ':=' ) - // InternalDefinitionLanguage.g:5114:2: ':=' + // InternalDefinitionLanguage.g:5167:1: ( 'import' ) + // InternalDefinitionLanguage.g:5168:2: 'import' { if ( state.backtracking==0 ) { - before(grammarAccess.getConstantDefinitionRuleAccess().getColonEqualsSignKeyword_3()); + before(grammarAccess.getImportRuleAccess().getImportKeyword_0()); } - match(input,61,FOLLOW_2); if (state.failed) return ; + match(input,76,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getConstantDefinitionRuleAccess().getColonEqualsSignKeyword_3()); + after(grammarAccess.getImportRuleAccess().getImportKeyword_0()); } } @@ -17096,26 +17270,26 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss } return ; } - // $ANTLR end "rule__ConstantDefinitionRule__Group__3__Impl" + // $ANTLR end "rule__ImportRule__Group__0__Impl" - // $ANTLR start "rule__ConstantDefinitionRule__Group__4" - // InternalDefinitionLanguage.g:5123:1: rule__ConstantDefinitionRule__Group__4 : rule__ConstantDefinitionRule__Group__4__Impl rule__ConstantDefinitionRule__Group__5 ; - public final void rule__ConstantDefinitionRule__Group__4() throws RecognitionException { + // $ANTLR start "rule__ImportRule__Group__1" + // InternalDefinitionLanguage.g:5177:1: rule__ImportRule__Group__1 : rule__ImportRule__Group__1__Impl rule__ImportRule__Group__2 ; + public final void rule__ImportRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5127:1: ( rule__ConstantDefinitionRule__Group__4__Impl rule__ConstantDefinitionRule__Group__5 ) - // InternalDefinitionLanguage.g:5128:2: rule__ConstantDefinitionRule__Group__4__Impl rule__ConstantDefinitionRule__Group__5 + // InternalDefinitionLanguage.g:5181:1: ( rule__ImportRule__Group__1__Impl rule__ImportRule__Group__2 ) + // InternalDefinitionLanguage.g:5182:2: rule__ImportRule__Group__1__Impl rule__ImportRule__Group__2 { - pushFollow(FOLLOW_9); - rule__ConstantDefinitionRule__Group__4__Impl(); + pushFollow(FOLLOW_51); + rule__ImportRule__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); - rule__ConstantDefinitionRule__Group__5(); + rule__ImportRule__Group__2(); state._fsp--; if (state.failed) return ; @@ -17134,30 +17308,30 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss } return ; } - // $ANTLR end "rule__ConstantDefinitionRule__Group__4" + // $ANTLR end "rule__ImportRule__Group__1" - // $ANTLR start "rule__ConstantDefinitionRule__Group__4__Impl" - // InternalDefinitionLanguage.g:5135:1: rule__ConstantDefinitionRule__Group__4__Impl : ( ( rule__ConstantDefinitionRule__ValueAssignment_4 ) ) ; - public final void rule__ConstantDefinitionRule__Group__4__Impl() throws RecognitionException { + // $ANTLR start "rule__ImportRule__Group__1__Impl" + // InternalDefinitionLanguage.g:5189:1: rule__ImportRule__Group__1__Impl : ( ( rule__ImportRule__LanguageAssignment_1 ) ) ; + public final void rule__ImportRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5139:1: ( ( ( rule__ConstantDefinitionRule__ValueAssignment_4 ) ) ) - // InternalDefinitionLanguage.g:5140:1: ( ( rule__ConstantDefinitionRule__ValueAssignment_4 ) ) + // InternalDefinitionLanguage.g:5193:1: ( ( ( rule__ImportRule__LanguageAssignment_1 ) ) ) + // InternalDefinitionLanguage.g:5194:1: ( ( rule__ImportRule__LanguageAssignment_1 ) ) { - // InternalDefinitionLanguage.g:5140:1: ( ( rule__ConstantDefinitionRule__ValueAssignment_4 ) ) - // InternalDefinitionLanguage.g:5141:2: ( rule__ConstantDefinitionRule__ValueAssignment_4 ) + // InternalDefinitionLanguage.g:5194:1: ( ( rule__ImportRule__LanguageAssignment_1 ) ) + // InternalDefinitionLanguage.g:5195:2: ( rule__ImportRule__LanguageAssignment_1 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getConstantDefinitionRuleAccess().getValueAssignment_4()); + before(grammarAccess.getImportRuleAccess().getLanguageAssignment_1()); } - // InternalDefinitionLanguage.g:5142:2: ( rule__ConstantDefinitionRule__ValueAssignment_4 ) - // InternalDefinitionLanguage.g:5142:3: rule__ConstantDefinitionRule__ValueAssignment_4 + // InternalDefinitionLanguage.g:5196:2: ( rule__ImportRule__LanguageAssignment_1 ) + // InternalDefinitionLanguage.g:5196:3: rule__ImportRule__LanguageAssignment_1 { pushFollow(FOLLOW_2); - rule__ConstantDefinitionRule__ValueAssignment_4(); + rule__ImportRule__LanguageAssignment_1(); state._fsp--; if (state.failed) return ; @@ -17165,7 +17339,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss } if ( state.backtracking==0 ) { - after(grammarAccess.getConstantDefinitionRuleAccess().getValueAssignment_4()); + after(grammarAccess.getImportRuleAccess().getLanguageAssignment_1()); } } @@ -17185,21 +17359,26 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss } return ; } - // $ANTLR end "rule__ConstantDefinitionRule__Group__4__Impl" + // $ANTLR end "rule__ImportRule__Group__1__Impl" - // $ANTLR start "rule__ConstantDefinitionRule__Group__5" - // InternalDefinitionLanguage.g:5150:1: rule__ConstantDefinitionRule__Group__5 : rule__ConstantDefinitionRule__Group__5__Impl ; - public final void rule__ConstantDefinitionRule__Group__5() throws RecognitionException { + // $ANTLR start "rule__ImportRule__Group__2" + // InternalDefinitionLanguage.g:5204:1: rule__ImportRule__Group__2 : rule__ImportRule__Group__2__Impl rule__ImportRule__Group__3 ; + public final void rule__ImportRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5154:1: ( rule__ConstantDefinitionRule__Group__5__Impl ) - // InternalDefinitionLanguage.g:5155:2: rule__ConstantDefinitionRule__Group__5__Impl + // InternalDefinitionLanguage.g:5208:1: ( rule__ImportRule__Group__2__Impl rule__ImportRule__Group__3 ) + // InternalDefinitionLanguage.g:5209:2: rule__ImportRule__Group__2__Impl rule__ImportRule__Group__3 { + pushFollow(FOLLOW_5); + rule__ImportRule__Group__2__Impl(); + + state._fsp--; + if (state.failed) return ; pushFollow(FOLLOW_2); - rule__ConstantDefinitionRule__Group__5__Impl(); + rule__ImportRule__Group__3(); state._fsp--; if (state.failed) return ; @@ -17218,28 +17397,28 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss } return ; } - // $ANTLR end "rule__ConstantDefinitionRule__Group__5" + // $ANTLR end "rule__ImportRule__Group__2" - // $ANTLR start "rule__ConstantDefinitionRule__Group__5__Impl" - // InternalDefinitionLanguage.g:5161:1: rule__ConstantDefinitionRule__Group__5__Impl : ( ';' ) ; - public final void rule__ConstantDefinitionRule__Group__5__Impl() throws RecognitionException { + // $ANTLR start "rule__ImportRule__Group__2__Impl" + // InternalDefinitionLanguage.g:5216:1: rule__ImportRule__Group__2__Impl : ( 'from' ) ; + public final void rule__ImportRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5165:1: ( ( ';' ) ) - // InternalDefinitionLanguage.g:5166:1: ( ';' ) + // InternalDefinitionLanguage.g:5220:1: ( ( 'from' ) ) + // InternalDefinitionLanguage.g:5221:1: ( 'from' ) { - // InternalDefinitionLanguage.g:5166:1: ( ';' ) - // InternalDefinitionLanguage.g:5167:2: ';' + // InternalDefinitionLanguage.g:5221:1: ( 'from' ) + // InternalDefinitionLanguage.g:5222:2: 'from' { if ( state.backtracking==0 ) { - before(grammarAccess.getConstantDefinitionRuleAccess().getSemicolonKeyword_5()); + before(grammarAccess.getImportRuleAccess().getFromKeyword_2()); } - match(input,51,FOLLOW_2); if (state.failed) return ; + match(input,77,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getConstantDefinitionRuleAccess().getSemicolonKeyword_5()); + after(grammarAccess.getImportRuleAccess().getFromKeyword_2()); } } @@ -17259,26 +17438,26 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss } return ; } - // $ANTLR end "rule__ConstantDefinitionRule__Group__5__Impl" + // $ANTLR end "rule__ImportRule__Group__2__Impl" - // $ANTLR start "rule__ParameterRule__Group__0" - // InternalDefinitionLanguage.g:5177:1: rule__ParameterRule__Group__0 : rule__ParameterRule__Group__0__Impl rule__ParameterRule__Group__1 ; - public final void rule__ParameterRule__Group__0() throws RecognitionException { + // $ANTLR start "rule__ImportRule__Group__3" + // InternalDefinitionLanguage.g:5231:1: rule__ImportRule__Group__3 : rule__ImportRule__Group__3__Impl rule__ImportRule__Group__4 ; + public final void rule__ImportRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5181:1: ( rule__ParameterRule__Group__0__Impl rule__ParameterRule__Group__1 ) - // InternalDefinitionLanguage.g:5182:2: rule__ParameterRule__Group__0__Impl rule__ParameterRule__Group__1 + // InternalDefinitionLanguage.g:5235:1: ( rule__ImportRule__Group__3__Impl rule__ImportRule__Group__4 ) + // InternalDefinitionLanguage.g:5236:2: rule__ImportRule__Group__3__Impl rule__ImportRule__Group__4 { - pushFollow(FOLLOW_5); - rule__ParameterRule__Group__0__Impl(); + pushFollow(FOLLOW_33); + rule__ImportRule__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); - rule__ParameterRule__Group__1(); + rule__ImportRule__Group__4(); state._fsp--; if (state.failed) return ; @@ -17297,30 +17476,30 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss } return ; } - // $ANTLR end "rule__ParameterRule__Group__0" + // $ANTLR end "rule__ImportRule__Group__3" - // $ANTLR start "rule__ParameterRule__Group__0__Impl" - // InternalDefinitionLanguage.g:5189:1: rule__ParameterRule__Group__0__Impl : ( ( rule__ParameterRule__TypeAssignment_0 ) ) ; - public final void rule__ParameterRule__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ImportRule__Group__3__Impl" + // InternalDefinitionLanguage.g:5243:1: rule__ImportRule__Group__3__Impl : ( ( rule__ImportRule__ImportedNamespaceAssignment_3 ) ) ; + public final void rule__ImportRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5193:1: ( ( ( rule__ParameterRule__TypeAssignment_0 ) ) ) - // InternalDefinitionLanguage.g:5194:1: ( ( rule__ParameterRule__TypeAssignment_0 ) ) + // InternalDefinitionLanguage.g:5247:1: ( ( ( rule__ImportRule__ImportedNamespaceAssignment_3 ) ) ) + // InternalDefinitionLanguage.g:5248:1: ( ( rule__ImportRule__ImportedNamespaceAssignment_3 ) ) { - // InternalDefinitionLanguage.g:5194:1: ( ( rule__ParameterRule__TypeAssignment_0 ) ) - // InternalDefinitionLanguage.g:5195:2: ( rule__ParameterRule__TypeAssignment_0 ) + // InternalDefinitionLanguage.g:5248:1: ( ( rule__ImportRule__ImportedNamespaceAssignment_3 ) ) + // InternalDefinitionLanguage.g:5249:2: ( rule__ImportRule__ImportedNamespaceAssignment_3 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getParameterRuleAccess().getTypeAssignment_0()); + before(grammarAccess.getImportRuleAccess().getImportedNamespaceAssignment_3()); } - // InternalDefinitionLanguage.g:5196:2: ( rule__ParameterRule__TypeAssignment_0 ) - // InternalDefinitionLanguage.g:5196:3: rule__ParameterRule__TypeAssignment_0 + // InternalDefinitionLanguage.g:5250:2: ( rule__ImportRule__ImportedNamespaceAssignment_3 ) + // InternalDefinitionLanguage.g:5250:3: rule__ImportRule__ImportedNamespaceAssignment_3 { pushFollow(FOLLOW_2); - rule__ParameterRule__TypeAssignment_0(); + rule__ImportRule__ImportedNamespaceAssignment_3(); state._fsp--; if (state.failed) return ; @@ -17328,7 +17507,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss } if ( state.backtracking==0 ) { - after(grammarAccess.getParameterRuleAccess().getTypeAssignment_0()); + after(grammarAccess.getImportRuleAccess().getImportedNamespaceAssignment_3()); } } @@ -17348,21 +17527,21 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss } return ; } - // $ANTLR end "rule__ParameterRule__Group__0__Impl" + // $ANTLR end "rule__ImportRule__Group__3__Impl" - // $ANTLR start "rule__ParameterRule__Group__1" - // InternalDefinitionLanguage.g:5204:1: rule__ParameterRule__Group__1 : rule__ParameterRule__Group__1__Impl ; - public final void rule__ParameterRule__Group__1() throws RecognitionException { + // $ANTLR start "rule__ImportRule__Group__4" + // InternalDefinitionLanguage.g:5258:1: rule__ImportRule__Group__4 : rule__ImportRule__Group__4__Impl ; + public final void rule__ImportRule__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5208:1: ( rule__ParameterRule__Group__1__Impl ) - // InternalDefinitionLanguage.g:5209:2: rule__ParameterRule__Group__1__Impl + // InternalDefinitionLanguage.g:5262:1: ( rule__ImportRule__Group__4__Impl ) + // InternalDefinitionLanguage.g:5263:2: rule__ImportRule__Group__4__Impl { pushFollow(FOLLOW_2); - rule__ParameterRule__Group__1__Impl(); + rule__ImportRule__Group__4__Impl(); state._fsp--; if (state.failed) return ; @@ -17381,38 +17560,28 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss } return ; } - // $ANTLR end "rule__ParameterRule__Group__1" + // $ANTLR end "rule__ImportRule__Group__4" - // $ANTLR start "rule__ParameterRule__Group__1__Impl" - // InternalDefinitionLanguage.g:5215:1: rule__ParameterRule__Group__1__Impl : ( ( rule__ParameterRule__NameAssignment_1 ) ) ; - public final void rule__ParameterRule__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ImportRule__Group__4__Impl" + // InternalDefinitionLanguage.g:5269:1: rule__ImportRule__Group__4__Impl : ( ';' ) ; + public final void rule__ImportRule__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5219:1: ( ( ( rule__ParameterRule__NameAssignment_1 ) ) ) - // InternalDefinitionLanguage.g:5220:1: ( ( rule__ParameterRule__NameAssignment_1 ) ) + // InternalDefinitionLanguage.g:5273:1: ( ( ';' ) ) + // InternalDefinitionLanguage.g:5274:1: ( ';' ) { - // InternalDefinitionLanguage.g:5220:1: ( ( rule__ParameterRule__NameAssignment_1 ) ) - // InternalDefinitionLanguage.g:5221:2: ( rule__ParameterRule__NameAssignment_1 ) + // InternalDefinitionLanguage.g:5274:1: ( ';' ) + // InternalDefinitionLanguage.g:5275:2: ';' { if ( state.backtracking==0 ) { - before(grammarAccess.getParameterRuleAccess().getNameAssignment_1()); - } - // InternalDefinitionLanguage.g:5222:2: ( rule__ParameterRule__NameAssignment_1 ) - // InternalDefinitionLanguage.g:5222:3: rule__ParameterRule__NameAssignment_1 - { - pushFollow(FOLLOW_2); - rule__ParameterRule__NameAssignment_1(); - - state._fsp--; - if (state.failed) return ; - + before(grammarAccess.getImportRuleAccess().getSemicolonKeyword_4()); } - + match(input,60,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getParameterRuleAccess().getNameAssignment_1()); + after(grammarAccess.getImportRuleAccess().getSemicolonKeyword_4()); } } @@ -17432,20 +17601,20 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss } return ; } - // $ANTLR end "rule__ParameterRule__Group__1__Impl" + // $ANTLR end "rule__ImportRule__Group__4__Impl" // $ANTLR start "rule__QualifiedName__Group__0" - // InternalDefinitionLanguage.g:5231:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ; + // InternalDefinitionLanguage.g:5285: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 { - // InternalDefinitionLanguage.g:5235:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ) - // InternalDefinitionLanguage.g:5236:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 + // InternalDefinitionLanguage.g:5289:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ) + // InternalDefinitionLanguage.g:5290:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 { - pushFollow(FOLLOW_50); + pushFollow(FOLLOW_52); rule__QualifiedName__Group__0__Impl(); state._fsp--; @@ -17474,17 +17643,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__QualifiedName__Group__0__Impl" - // InternalDefinitionLanguage.g:5243:1: rule__QualifiedName__Group__0__Impl : ( ruleStringOrId ) ; + // InternalDefinitionLanguage.g:5297:1: rule__QualifiedName__Group__0__Impl : ( ruleStringOrId ) ; public final void rule__QualifiedName__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5247:1: ( ( ruleStringOrId ) ) - // InternalDefinitionLanguage.g:5248:1: ( ruleStringOrId ) + // InternalDefinitionLanguage.g:5301:1: ( ( ruleStringOrId ) ) + // InternalDefinitionLanguage.g:5302:1: ( ruleStringOrId ) { - // InternalDefinitionLanguage.g:5248:1: ( ruleStringOrId ) - // InternalDefinitionLanguage.g:5249:2: ruleStringOrId + // InternalDefinitionLanguage.g:5302:1: ( ruleStringOrId ) + // InternalDefinitionLanguage.g:5303:2: ruleStringOrId { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getStringOrIdParserRuleCall_0()); @@ -17519,14 +17688,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__QualifiedName__Group__1" - // InternalDefinitionLanguage.g:5258:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ; + // InternalDefinitionLanguage.g:5312:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ; public final void rule__QualifiedName__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5262:1: ( rule__QualifiedName__Group__1__Impl ) - // InternalDefinitionLanguage.g:5263:2: rule__QualifiedName__Group__1__Impl + // InternalDefinitionLanguage.g:5316:1: ( rule__QualifiedName__Group__1__Impl ) + // InternalDefinitionLanguage.g:5317:2: rule__QualifiedName__Group__1__Impl { pushFollow(FOLLOW_2); rule__QualifiedName__Group__1__Impl(); @@ -17552,37 +17721,37 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__QualifiedName__Group__1__Impl" - // InternalDefinitionLanguage.g:5269:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Group_1__0 )* ) ; + // InternalDefinitionLanguage.g:5323: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 { - // InternalDefinitionLanguage.g:5273:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) ) - // InternalDefinitionLanguage.g:5274:1: ( ( rule__QualifiedName__Group_1__0 )* ) + // InternalDefinitionLanguage.g:5327:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) ) + // InternalDefinitionLanguage.g:5328:1: ( ( rule__QualifiedName__Group_1__0 )* ) { - // InternalDefinitionLanguage.g:5274:1: ( ( rule__QualifiedName__Group_1__0 )* ) - // InternalDefinitionLanguage.g:5275:2: ( rule__QualifiedName__Group_1__0 )* + // InternalDefinitionLanguage.g:5328:1: ( ( rule__QualifiedName__Group_1__0 )* ) + // InternalDefinitionLanguage.g:5329:2: ( rule__QualifiedName__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getGroup_1()); } - // InternalDefinitionLanguage.g:5276:2: ( rule__QualifiedName__Group_1__0 )* + // InternalDefinitionLanguage.g:5330:2: ( rule__QualifiedName__Group_1__0 )* loop36: do { int alt36=2; int LA36_0 = input.LA(1); - if ( (LA36_0==77) ) { + if ( (LA36_0==78) ) { alt36=1; } switch (alt36) { case 1 : - // InternalDefinitionLanguage.g:5276:3: rule__QualifiedName__Group_1__0 + // InternalDefinitionLanguage.g:5330:3: rule__QualifiedName__Group_1__0 { - pushFollow(FOLLOW_51); + pushFollow(FOLLOW_53); rule__QualifiedName__Group_1__0(); state._fsp--; @@ -17621,14 +17790,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__QualifiedName__Group_1__0" - // InternalDefinitionLanguage.g:5285:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ; + // InternalDefinitionLanguage.g:5339: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 { - // InternalDefinitionLanguage.g:5289:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ) - // InternalDefinitionLanguage.g:5290:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 + // InternalDefinitionLanguage.g:5343:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ) + // InternalDefinitionLanguage.g:5344:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 { pushFollow(FOLLOW_5); rule__QualifiedName__Group_1__0__Impl(); @@ -17659,22 +17828,22 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__QualifiedName__Group_1__0__Impl" - // InternalDefinitionLanguage.g:5297:1: rule__QualifiedName__Group_1__0__Impl : ( '.' ) ; + // InternalDefinitionLanguage.g:5351:1: rule__QualifiedName__Group_1__0__Impl : ( '.' ) ; public final void rule__QualifiedName__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5301:1: ( ( '.' ) ) - // InternalDefinitionLanguage.g:5302:1: ( '.' ) + // InternalDefinitionLanguage.g:5355:1: ( ( '.' ) ) + // InternalDefinitionLanguage.g:5356:1: ( '.' ) { - // InternalDefinitionLanguage.g:5302:1: ( '.' ) - // InternalDefinitionLanguage.g:5303:2: '.' + // InternalDefinitionLanguage.g:5356:1: ( '.' ) + // InternalDefinitionLanguage.g:5357:2: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); } - match(input,77,FOLLOW_2); if (state.failed) return ; + match(input,78,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); } @@ -17700,14 +17869,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__QualifiedName__Group_1__1" - // InternalDefinitionLanguage.g:5312:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ; + // InternalDefinitionLanguage.g:5366: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 { - // InternalDefinitionLanguage.g:5316:1: ( rule__QualifiedName__Group_1__1__Impl ) - // InternalDefinitionLanguage.g:5317:2: rule__QualifiedName__Group_1__1__Impl + // InternalDefinitionLanguage.g:5370:1: ( rule__QualifiedName__Group_1__1__Impl ) + // InternalDefinitionLanguage.g:5371:2: rule__QualifiedName__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__QualifiedName__Group_1__1__Impl(); @@ -17733,17 +17902,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__QualifiedName__Group_1__1__Impl" - // InternalDefinitionLanguage.g:5323:1: rule__QualifiedName__Group_1__1__Impl : ( ruleStringOrId ) ; + // InternalDefinitionLanguage.g:5377:1: rule__QualifiedName__Group_1__1__Impl : ( ruleStringOrId ) ; public final void rule__QualifiedName__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5327:1: ( ( ruleStringOrId ) ) - // InternalDefinitionLanguage.g:5328:1: ( ruleStringOrId ) + // InternalDefinitionLanguage.g:5381:1: ( ( ruleStringOrId ) ) + // InternalDefinitionLanguage.g:5382:1: ( ruleStringOrId ) { - // InternalDefinitionLanguage.g:5328:1: ( ruleStringOrId ) - // InternalDefinitionLanguage.g:5329:2: ruleStringOrId + // InternalDefinitionLanguage.g:5382:1: ( ruleStringOrId ) + // InternalDefinitionLanguage.g:5383:2: ruleStringOrId { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getStringOrIdParserRuleCall_1_1()); @@ -17778,17 +17947,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__DefinitionModelRule__ImportsAssignment_0" - // InternalDefinitionLanguage.g:5339:1: rule__DefinitionModelRule__ImportsAssignment_0 : ( ruleImportRule ) ; + // InternalDefinitionLanguage.g:5393:1: rule__DefinitionModelRule__ImportsAssignment_0 : ( ruleImportRule ) ; public final void rule__DefinitionModelRule__ImportsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5343:1: ( ( ruleImportRule ) ) - // InternalDefinitionLanguage.g:5344:2: ( ruleImportRule ) + // InternalDefinitionLanguage.g:5397:1: ( ( ruleImportRule ) ) + // InternalDefinitionLanguage.g:5398:2: ( ruleImportRule ) { - // InternalDefinitionLanguage.g:5344:2: ( ruleImportRule ) - // InternalDefinitionLanguage.g:5345:3: ruleImportRule + // InternalDefinitionLanguage.g:5398:2: ( ruleImportRule ) + // InternalDefinitionLanguage.g:5399:3: ruleImportRule { if ( state.backtracking==0 ) { before(grammarAccess.getDefinitionModelRuleAccess().getImportsImportRuleParserRuleCall_0_0()); @@ -17823,17 +17992,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__DefinitionModelRule__NameAssignment_2" - // InternalDefinitionLanguage.g:5354:1: rule__DefinitionModelRule__NameAssignment_2 : ( ruleQualifiedName ) ; + // InternalDefinitionLanguage.g:5408:1: rule__DefinitionModelRule__NameAssignment_2 : ( ruleQualifiedName ) ; public final void rule__DefinitionModelRule__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5358:1: ( ( ruleQualifiedName ) ) - // InternalDefinitionLanguage.g:5359:2: ( ruleQualifiedName ) + // InternalDefinitionLanguage.g:5412:1: ( ( ruleQualifiedName ) ) + // InternalDefinitionLanguage.g:5413:2: ( ruleQualifiedName ) { - // InternalDefinitionLanguage.g:5359:2: ( ruleQualifiedName ) - // InternalDefinitionLanguage.g:5360:3: ruleQualifiedName + // InternalDefinitionLanguage.g:5413:2: ( ruleQualifiedName ) + // InternalDefinitionLanguage.g:5414:3: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getDefinitionModelRuleAccess().getNameQualifiedNameParserRuleCall_2_0()); @@ -17868,17 +18037,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__DefinitionModelRule__TypesAssignment_4_0" - // InternalDefinitionLanguage.g:5369:1: rule__DefinitionModelRule__TypesAssignment_4_0 : ( ruleTypeDefinitionRule ) ; + // InternalDefinitionLanguage.g:5423:1: rule__DefinitionModelRule__TypesAssignment_4_0 : ( ruleTypeDefinitionRule ) ; public final void rule__DefinitionModelRule__TypesAssignment_4_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5373:1: ( ( ruleTypeDefinitionRule ) ) - // InternalDefinitionLanguage.g:5374:2: ( ruleTypeDefinitionRule ) + // InternalDefinitionLanguage.g:5427:1: ( ( ruleTypeDefinitionRule ) ) + // InternalDefinitionLanguage.g:5428:2: ( ruleTypeDefinitionRule ) { - // InternalDefinitionLanguage.g:5374:2: ( ruleTypeDefinitionRule ) - // InternalDefinitionLanguage.g:5375:3: ruleTypeDefinitionRule + // InternalDefinitionLanguage.g:5428:2: ( ruleTypeDefinitionRule ) + // InternalDefinitionLanguage.g:5429:3: ruleTypeDefinitionRule { if ( state.backtracking==0 ) { before(grammarAccess.getDefinitionModelRuleAccess().getTypesTypeDefinitionRuleParserRuleCall_4_0_0()); @@ -17913,17 +18082,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__DefinitionModelRule__FunctionsAssignment_4_1" - // InternalDefinitionLanguage.g:5384:1: rule__DefinitionModelRule__FunctionsAssignment_4_1 : ( ruleFunctionDefinitionRule ) ; + // InternalDefinitionLanguage.g:5438:1: rule__DefinitionModelRule__FunctionsAssignment_4_1 : ( ruleFunctionDefinitionRule ) ; public final void rule__DefinitionModelRule__FunctionsAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5388:1: ( ( ruleFunctionDefinitionRule ) ) - // InternalDefinitionLanguage.g:5389:2: ( ruleFunctionDefinitionRule ) + // InternalDefinitionLanguage.g:5442:1: ( ( ruleFunctionDefinitionRule ) ) + // InternalDefinitionLanguage.g:5443:2: ( ruleFunctionDefinitionRule ) { - // InternalDefinitionLanguage.g:5389:2: ( ruleFunctionDefinitionRule ) - // InternalDefinitionLanguage.g:5390:3: ruleFunctionDefinitionRule + // InternalDefinitionLanguage.g:5443:2: ( ruleFunctionDefinitionRule ) + // InternalDefinitionLanguage.g:5444:3: ruleFunctionDefinitionRule { if ( state.backtracking==0 ) { before(grammarAccess.getDefinitionModelRuleAccess().getFunctionsFunctionDefinitionRuleParserRuleCall_4_1_0()); @@ -17958,17 +18127,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__DefinitionModelRule__ConstantsAssignment_4_2" - // InternalDefinitionLanguage.g:5399:1: rule__DefinitionModelRule__ConstantsAssignment_4_2 : ( ruleConstantDefinitionRule ) ; + // InternalDefinitionLanguage.g:5453:1: rule__DefinitionModelRule__ConstantsAssignment_4_2 : ( ruleConstantDefinitionRule ) ; public final void rule__DefinitionModelRule__ConstantsAssignment_4_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5403:1: ( ( ruleConstantDefinitionRule ) ) - // InternalDefinitionLanguage.g:5404:2: ( ruleConstantDefinitionRule ) + // InternalDefinitionLanguage.g:5457:1: ( ( ruleConstantDefinitionRule ) ) + // InternalDefinitionLanguage.g:5458:2: ( ruleConstantDefinitionRule ) { - // InternalDefinitionLanguage.g:5404:2: ( ruleConstantDefinitionRule ) - // InternalDefinitionLanguage.g:5405:3: ruleConstantDefinitionRule + // InternalDefinitionLanguage.g:5458:2: ( ruleConstantDefinitionRule ) + // InternalDefinitionLanguage.g:5459:3: ruleConstantDefinitionRule { if ( state.backtracking==0 ) { before(grammarAccess.getDefinitionModelRuleAccess().getConstantsConstantDefinitionRuleParserRuleCall_4_2_0()); @@ -18002,63 +18171,18 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR end "rule__DefinitionModelRule__ConstantsAssignment_4_2" - // $ANTLR start "rule__ImportRule__ImportedNamespaceAssignment_1" - // InternalDefinitionLanguage.g:5414:1: rule__ImportRule__ImportedNamespaceAssignment_1 : ( ruleQualifiedName ) ; - public final void rule__ImportRule__ImportedNamespaceAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDefinitionLanguage.g:5418:1: ( ( ruleQualifiedName ) ) - // InternalDefinitionLanguage.g:5419:2: ( ruleQualifiedName ) - { - // InternalDefinitionLanguage.g:5419:2: ( ruleQualifiedName ) - // InternalDefinitionLanguage.g:5420:3: ruleQualifiedName - { - if ( state.backtracking==0 ) { - before(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_1_0()); - } - pushFollow(FOLLOW_2); - ruleQualifiedName(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ImportRule__ImportedNamespaceAssignment_1" - - // $ANTLR start "rule__OrExpressionRule__SubExpressionsAssignment_0" - // InternalDefinitionLanguage.g:5429:1: rule__OrExpressionRule__SubExpressionsAssignment_0 : ( ruleXorExpressionRule ) ; + // InternalDefinitionLanguage.g:5468:1: rule__OrExpressionRule__SubExpressionsAssignment_0 : ( ruleXorExpressionRule ) ; public final void rule__OrExpressionRule__SubExpressionsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5433:1: ( ( ruleXorExpressionRule ) ) - // InternalDefinitionLanguage.g:5434:2: ( ruleXorExpressionRule ) + // InternalDefinitionLanguage.g:5472:1: ( ( ruleXorExpressionRule ) ) + // InternalDefinitionLanguage.g:5473:2: ( ruleXorExpressionRule ) { - // InternalDefinitionLanguage.g:5434:2: ( ruleXorExpressionRule ) - // InternalDefinitionLanguage.g:5435:3: ruleXorExpressionRule + // InternalDefinitionLanguage.g:5473:2: ( ruleXorExpressionRule ) + // InternalDefinitionLanguage.g:5474:3: ruleXorExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getOrExpressionRuleAccess().getSubExpressionsXorExpressionRuleParserRuleCall_0_0()); @@ -18093,17 +18217,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__OrExpressionRule__SubExpressionsAssignment_1_1" - // InternalDefinitionLanguage.g:5444:1: rule__OrExpressionRule__SubExpressionsAssignment_1_1 : ( ruleXorExpressionRule ) ; + // InternalDefinitionLanguage.g:5483:1: rule__OrExpressionRule__SubExpressionsAssignment_1_1 : ( ruleXorExpressionRule ) ; public final void rule__OrExpressionRule__SubExpressionsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5448:1: ( ( ruleXorExpressionRule ) ) - // InternalDefinitionLanguage.g:5449:2: ( ruleXorExpressionRule ) + // InternalDefinitionLanguage.g:5487:1: ( ( ruleXorExpressionRule ) ) + // InternalDefinitionLanguage.g:5488:2: ( ruleXorExpressionRule ) { - // InternalDefinitionLanguage.g:5449:2: ( ruleXorExpressionRule ) - // InternalDefinitionLanguage.g:5450:3: ruleXorExpressionRule + // InternalDefinitionLanguage.g:5488:2: ( ruleXorExpressionRule ) + // InternalDefinitionLanguage.g:5489:3: ruleXorExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getOrExpressionRuleAccess().getSubExpressionsXorExpressionRuleParserRuleCall_1_1_0()); @@ -18138,17 +18262,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__XorExpressionRule__SubExpressionsAssignment_0" - // InternalDefinitionLanguage.g:5459:1: rule__XorExpressionRule__SubExpressionsAssignment_0 : ( ruleAndExpressionRule ) ; + // InternalDefinitionLanguage.g:5498:1: rule__XorExpressionRule__SubExpressionsAssignment_0 : ( ruleAndExpressionRule ) ; public final void rule__XorExpressionRule__SubExpressionsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5463:1: ( ( ruleAndExpressionRule ) ) - // InternalDefinitionLanguage.g:5464:2: ( ruleAndExpressionRule ) + // InternalDefinitionLanguage.g:5502:1: ( ( ruleAndExpressionRule ) ) + // InternalDefinitionLanguage.g:5503:2: ( ruleAndExpressionRule ) { - // InternalDefinitionLanguage.g:5464:2: ( ruleAndExpressionRule ) - // InternalDefinitionLanguage.g:5465:3: ruleAndExpressionRule + // InternalDefinitionLanguage.g:5503:2: ( ruleAndExpressionRule ) + // InternalDefinitionLanguage.g:5504:3: ruleAndExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getXorExpressionRuleAccess().getSubExpressionsAndExpressionRuleParserRuleCall_0_0()); @@ -18183,17 +18307,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__XorExpressionRule__SubExpressionsAssignment_1_1" - // InternalDefinitionLanguage.g:5474:1: rule__XorExpressionRule__SubExpressionsAssignment_1_1 : ( ruleAndExpressionRule ) ; + // InternalDefinitionLanguage.g:5513:1: rule__XorExpressionRule__SubExpressionsAssignment_1_1 : ( ruleAndExpressionRule ) ; public final void rule__XorExpressionRule__SubExpressionsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5478:1: ( ( ruleAndExpressionRule ) ) - // InternalDefinitionLanguage.g:5479:2: ( ruleAndExpressionRule ) + // InternalDefinitionLanguage.g:5517:1: ( ( ruleAndExpressionRule ) ) + // InternalDefinitionLanguage.g:5518:2: ( ruleAndExpressionRule ) { - // InternalDefinitionLanguage.g:5479:2: ( ruleAndExpressionRule ) - // InternalDefinitionLanguage.g:5480:3: ruleAndExpressionRule + // InternalDefinitionLanguage.g:5518:2: ( ruleAndExpressionRule ) + // InternalDefinitionLanguage.g:5519:3: ruleAndExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getXorExpressionRuleAccess().getSubExpressionsAndExpressionRuleParserRuleCall_1_1_0()); @@ -18228,17 +18352,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AndExpressionRule__SubExpressionsAssignment_0" - // InternalDefinitionLanguage.g:5489:1: rule__AndExpressionRule__SubExpressionsAssignment_0 : ( ruleNotExpressionRule ) ; + // InternalDefinitionLanguage.g:5528:1: rule__AndExpressionRule__SubExpressionsAssignment_0 : ( ruleNotExpressionRule ) ; public final void rule__AndExpressionRule__SubExpressionsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5493:1: ( ( ruleNotExpressionRule ) ) - // InternalDefinitionLanguage.g:5494:2: ( ruleNotExpressionRule ) + // InternalDefinitionLanguage.g:5532:1: ( ( ruleNotExpressionRule ) ) + // InternalDefinitionLanguage.g:5533:2: ( ruleNotExpressionRule ) { - // InternalDefinitionLanguage.g:5494:2: ( ruleNotExpressionRule ) - // InternalDefinitionLanguage.g:5495:3: ruleNotExpressionRule + // InternalDefinitionLanguage.g:5533:2: ( ruleNotExpressionRule ) + // InternalDefinitionLanguage.g:5534:3: ruleNotExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getAndExpressionRuleAccess().getSubExpressionsNotExpressionRuleParserRuleCall_0_0()); @@ -18273,17 +18397,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AndExpressionRule__SubExpressionsAssignment_1_1" - // InternalDefinitionLanguage.g:5504:1: rule__AndExpressionRule__SubExpressionsAssignment_1_1 : ( ruleNotExpressionRule ) ; + // InternalDefinitionLanguage.g:5543:1: rule__AndExpressionRule__SubExpressionsAssignment_1_1 : ( ruleNotExpressionRule ) ; public final void rule__AndExpressionRule__SubExpressionsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5508:1: ( ( ruleNotExpressionRule ) ) - // InternalDefinitionLanguage.g:5509:2: ( ruleNotExpressionRule ) + // InternalDefinitionLanguage.g:5547:1: ( ( ruleNotExpressionRule ) ) + // InternalDefinitionLanguage.g:5548:2: ( ruleNotExpressionRule ) { - // InternalDefinitionLanguage.g:5509:2: ( ruleNotExpressionRule ) - // InternalDefinitionLanguage.g:5510:3: ruleNotExpressionRule + // InternalDefinitionLanguage.g:5548:2: ( ruleNotExpressionRule ) + // InternalDefinitionLanguage.g:5549:3: ruleNotExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getAndExpressionRuleAccess().getSubExpressionsNotExpressionRuleParserRuleCall_1_1_0()); @@ -18318,28 +18442,28 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__NotExpressionRule__NegatedAssignment_0" - // InternalDefinitionLanguage.g:5519:1: rule__NotExpressionRule__NegatedAssignment_0 : ( ( '!' ) ) ; + // InternalDefinitionLanguage.g:5558:1: rule__NotExpressionRule__NegatedAssignment_0 : ( ( '!' ) ) ; public final void rule__NotExpressionRule__NegatedAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5523:1: ( ( ( '!' ) ) ) - // InternalDefinitionLanguage.g:5524:2: ( ( '!' ) ) + // InternalDefinitionLanguage.g:5562:1: ( ( ( '!' ) ) ) + // InternalDefinitionLanguage.g:5563:2: ( ( '!' ) ) { - // InternalDefinitionLanguage.g:5524:2: ( ( '!' ) ) - // InternalDefinitionLanguage.g:5525:3: ( '!' ) + // InternalDefinitionLanguage.g:5563:2: ( ( '!' ) ) + // InternalDefinitionLanguage.g:5564:3: ( '!' ) { if ( state.backtracking==0 ) { before(grammarAccess.getNotExpressionRuleAccess().getNegatedExclamationMarkKeyword_0_0()); } - // InternalDefinitionLanguage.g:5526:3: ( '!' ) - // InternalDefinitionLanguage.g:5527:4: '!' + // InternalDefinitionLanguage.g:5565:3: ( '!' ) + // InternalDefinitionLanguage.g:5566:4: '!' { if ( state.backtracking==0 ) { before(grammarAccess.getNotExpressionRuleAccess().getNegatedExclamationMarkKeyword_0_0()); } - match(input,78,FOLLOW_2); if (state.failed) return ; + match(input,79,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNotExpressionRuleAccess().getNegatedExclamationMarkKeyword_0_0()); } @@ -18371,17 +18495,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__NotExpressionRule__OperandAssignment_1" - // InternalDefinitionLanguage.g:5538:1: rule__NotExpressionRule__OperandAssignment_1 : ( ruleComparisonExpressionRule ) ; + // InternalDefinitionLanguage.g:5577:1: rule__NotExpressionRule__OperandAssignment_1 : ( ruleComparisonExpressionRule ) ; public final void rule__NotExpressionRule__OperandAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5542:1: ( ( ruleComparisonExpressionRule ) ) - // InternalDefinitionLanguage.g:5543:2: ( ruleComparisonExpressionRule ) + // InternalDefinitionLanguage.g:5581:1: ( ( ruleComparisonExpressionRule ) ) + // InternalDefinitionLanguage.g:5582:2: ( ruleComparisonExpressionRule ) { - // InternalDefinitionLanguage.g:5543:2: ( ruleComparisonExpressionRule ) - // InternalDefinitionLanguage.g:5544:3: ruleComparisonExpressionRule + // InternalDefinitionLanguage.g:5582:2: ( ruleComparisonExpressionRule ) + // InternalDefinitionLanguage.g:5583:3: ruleComparisonExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getNotExpressionRuleAccess().getOperandComparisonExpressionRuleParserRuleCall_1_0()); @@ -18416,17 +18540,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ComparisonExpressionRule__LeftOperandAssignment_0" - // InternalDefinitionLanguage.g:5553:1: rule__ComparisonExpressionRule__LeftOperandAssignment_0 : ( ruleAddOrSubtractExpressionRule ) ; + // InternalDefinitionLanguage.g:5592:1: rule__ComparisonExpressionRule__LeftOperandAssignment_0 : ( ruleAddOrSubtractExpressionRule ) ; public final void rule__ComparisonExpressionRule__LeftOperandAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5557:1: ( ( ruleAddOrSubtractExpressionRule ) ) - // InternalDefinitionLanguage.g:5558:2: ( ruleAddOrSubtractExpressionRule ) + // InternalDefinitionLanguage.g:5596:1: ( ( ruleAddOrSubtractExpressionRule ) ) + // InternalDefinitionLanguage.g:5597:2: ( ruleAddOrSubtractExpressionRule ) { - // InternalDefinitionLanguage.g:5558:2: ( ruleAddOrSubtractExpressionRule ) - // InternalDefinitionLanguage.g:5559:3: ruleAddOrSubtractExpressionRule + // InternalDefinitionLanguage.g:5597:2: ( ruleAddOrSubtractExpressionRule ) + // InternalDefinitionLanguage.g:5598:3: ruleAddOrSubtractExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getComparisonExpressionRuleAccess().getLeftOperandAddOrSubtractExpressionRuleParserRuleCall_0_0()); @@ -18461,17 +18585,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ComparisonExpressionRule__ComparisonAssignment_1" - // InternalDefinitionLanguage.g:5568:1: rule__ComparisonExpressionRule__ComparisonAssignment_1 : ( rulePartialComparisonExpressionRule ) ; + // InternalDefinitionLanguage.g:5607:1: rule__ComparisonExpressionRule__ComparisonAssignment_1 : ( rulePartialComparisonExpressionRule ) ; public final void rule__ComparisonExpressionRule__ComparisonAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5572:1: ( ( rulePartialComparisonExpressionRule ) ) - // InternalDefinitionLanguage.g:5573:2: ( rulePartialComparisonExpressionRule ) + // InternalDefinitionLanguage.g:5611:1: ( ( rulePartialComparisonExpressionRule ) ) + // InternalDefinitionLanguage.g:5612:2: ( rulePartialComparisonExpressionRule ) { - // InternalDefinitionLanguage.g:5573:2: ( rulePartialComparisonExpressionRule ) - // InternalDefinitionLanguage.g:5574:3: rulePartialComparisonExpressionRule + // InternalDefinitionLanguage.g:5612:2: ( rulePartialComparisonExpressionRule ) + // InternalDefinitionLanguage.g:5613:3: rulePartialComparisonExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getComparisonExpressionRuleAccess().getComparisonPartialComparisonExpressionRuleParserRuleCall_1_0()); @@ -18506,17 +18630,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__PartialComparisonExpressionRule__OperatorAssignment_0" - // InternalDefinitionLanguage.g:5583:1: rule__PartialComparisonExpressionRule__OperatorAssignment_0 : ( ruleComparisonOperatorRule ) ; + // InternalDefinitionLanguage.g:5622:1: rule__PartialComparisonExpressionRule__OperatorAssignment_0 : ( ruleComparisonOperatorRule ) ; public final void rule__PartialComparisonExpressionRule__OperatorAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5587:1: ( ( ruleComparisonOperatorRule ) ) - // InternalDefinitionLanguage.g:5588:2: ( ruleComparisonOperatorRule ) + // InternalDefinitionLanguage.g:5626:1: ( ( ruleComparisonOperatorRule ) ) + // InternalDefinitionLanguage.g:5627:2: ( ruleComparisonOperatorRule ) { - // InternalDefinitionLanguage.g:5588:2: ( ruleComparisonOperatorRule ) - // InternalDefinitionLanguage.g:5589:3: ruleComparisonOperatorRule + // InternalDefinitionLanguage.g:5627:2: ( ruleComparisonOperatorRule ) + // InternalDefinitionLanguage.g:5628:3: ruleComparisonOperatorRule { if ( state.backtracking==0 ) { before(grammarAccess.getPartialComparisonExpressionRuleAccess().getOperatorComparisonOperatorRuleEnumRuleCall_0_0()); @@ -18551,17 +18675,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__PartialComparisonExpressionRule__SubExpressionAssignment_1" - // InternalDefinitionLanguage.g:5598:1: rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 : ( ruleAddOrSubtractExpressionRule ) ; + // InternalDefinitionLanguage.g:5637:1: rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 : ( ruleAddOrSubtractExpressionRule ) ; public final void rule__PartialComparisonExpressionRule__SubExpressionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5602:1: ( ( ruleAddOrSubtractExpressionRule ) ) - // InternalDefinitionLanguage.g:5603:2: ( ruleAddOrSubtractExpressionRule ) + // InternalDefinitionLanguage.g:5641:1: ( ( ruleAddOrSubtractExpressionRule ) ) + // InternalDefinitionLanguage.g:5642:2: ( ruleAddOrSubtractExpressionRule ) { - // InternalDefinitionLanguage.g:5603:2: ( ruleAddOrSubtractExpressionRule ) - // InternalDefinitionLanguage.g:5604:3: ruleAddOrSubtractExpressionRule + // InternalDefinitionLanguage.g:5642:2: ( ruleAddOrSubtractExpressionRule ) + // InternalDefinitionLanguage.g:5643:3: ruleAddOrSubtractExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getPartialComparisonExpressionRuleAccess().getSubExpressionAddOrSubtractExpressionRuleParserRuleCall_1_0()); @@ -18596,17 +18720,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0" - // InternalDefinitionLanguage.g:5613:1: rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 : ( ruleMultiplyDivideModuloExpressionRule ) ; + // InternalDefinitionLanguage.g:5652:1: rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 : ( ruleMultiplyDivideModuloExpressionRule ) ; public final void rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5617:1: ( ( ruleMultiplyDivideModuloExpressionRule ) ) - // InternalDefinitionLanguage.g:5618:2: ( ruleMultiplyDivideModuloExpressionRule ) + // InternalDefinitionLanguage.g:5656:1: ( ( ruleMultiplyDivideModuloExpressionRule ) ) + // InternalDefinitionLanguage.g:5657:2: ( ruleMultiplyDivideModuloExpressionRule ) { - // InternalDefinitionLanguage.g:5618:2: ( ruleMultiplyDivideModuloExpressionRule ) - // InternalDefinitionLanguage.g:5619:3: ruleMultiplyDivideModuloExpressionRule + // InternalDefinitionLanguage.g:5657:2: ( ruleMultiplyDivideModuloExpressionRule ) + // InternalDefinitionLanguage.g:5658:3: ruleMultiplyDivideModuloExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getAddOrSubtractExpressionRuleAccess().getLeftOperandMultiplyDivideModuloExpressionRuleParserRuleCall_0_0()); @@ -18641,17 +18765,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0" - // InternalDefinitionLanguage.g:5628:1: rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 : ( ruleAddOrSubtractOperatorRule ) ; + // InternalDefinitionLanguage.g:5667:1: rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 : ( ruleAddOrSubtractOperatorRule ) ; public final void rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5632:1: ( ( ruleAddOrSubtractOperatorRule ) ) - // InternalDefinitionLanguage.g:5633:2: ( ruleAddOrSubtractOperatorRule ) + // InternalDefinitionLanguage.g:5671:1: ( ( ruleAddOrSubtractOperatorRule ) ) + // InternalDefinitionLanguage.g:5672:2: ( ruleAddOrSubtractOperatorRule ) { - // InternalDefinitionLanguage.g:5633:2: ( ruleAddOrSubtractOperatorRule ) - // InternalDefinitionLanguage.g:5634:3: ruleAddOrSubtractOperatorRule + // InternalDefinitionLanguage.g:5672:2: ( ruleAddOrSubtractOperatorRule ) + // InternalDefinitionLanguage.g:5673:3: ruleAddOrSubtractOperatorRule { if ( state.backtracking==0 ) { before(grammarAccess.getAddOrSubtractExpressionRuleAccess().getOperatorsAddOrSubtractOperatorRuleEnumRuleCall_1_0_0()); @@ -18686,17 +18810,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1" - // InternalDefinitionLanguage.g:5643:1: rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 : ( ruleMultiplyDivideModuloExpressionRule ) ; + // InternalDefinitionLanguage.g:5682:1: rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 : ( ruleMultiplyDivideModuloExpressionRule ) ; public final void rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5647:1: ( ( ruleMultiplyDivideModuloExpressionRule ) ) - // InternalDefinitionLanguage.g:5648:2: ( ruleMultiplyDivideModuloExpressionRule ) + // InternalDefinitionLanguage.g:5686:1: ( ( ruleMultiplyDivideModuloExpressionRule ) ) + // InternalDefinitionLanguage.g:5687:2: ( ruleMultiplyDivideModuloExpressionRule ) { - // InternalDefinitionLanguage.g:5648:2: ( ruleMultiplyDivideModuloExpressionRule ) - // InternalDefinitionLanguage.g:5649:3: ruleMultiplyDivideModuloExpressionRule + // InternalDefinitionLanguage.g:5687:2: ( ruleMultiplyDivideModuloExpressionRule ) + // InternalDefinitionLanguage.g:5688:3: ruleMultiplyDivideModuloExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getAddOrSubtractExpressionRuleAccess().getOperandsMultiplyDivideModuloExpressionRuleParserRuleCall_1_1_0()); @@ -18731,17 +18855,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0" - // InternalDefinitionLanguage.g:5658:1: rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 : ( rulePowerOfExpressionRule ) ; + // InternalDefinitionLanguage.g:5697:1: rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 : ( rulePowerOfExpressionRule ) ; public final void rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5662:1: ( ( rulePowerOfExpressionRule ) ) - // InternalDefinitionLanguage.g:5663:2: ( rulePowerOfExpressionRule ) + // InternalDefinitionLanguage.g:5701:1: ( ( rulePowerOfExpressionRule ) ) + // InternalDefinitionLanguage.g:5702:2: ( rulePowerOfExpressionRule ) { - // InternalDefinitionLanguage.g:5663:2: ( rulePowerOfExpressionRule ) - // InternalDefinitionLanguage.g:5664:3: rulePowerOfExpressionRule + // InternalDefinitionLanguage.g:5702:2: ( rulePowerOfExpressionRule ) + // InternalDefinitionLanguage.g:5703:3: rulePowerOfExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplyDivideModuloExpressionRuleAccess().getLeftOperandPowerOfExpressionRuleParserRuleCall_0_0()); @@ -18776,17 +18900,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0" - // InternalDefinitionLanguage.g:5673:1: rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 : ( ruleMultiplyDivideModuloOperatorRule ) ; + // InternalDefinitionLanguage.g:5712:1: rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 : ( ruleMultiplyDivideModuloOperatorRule ) ; public final void rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5677:1: ( ( ruleMultiplyDivideModuloOperatorRule ) ) - // InternalDefinitionLanguage.g:5678:2: ( ruleMultiplyDivideModuloOperatorRule ) + // InternalDefinitionLanguage.g:5716:1: ( ( ruleMultiplyDivideModuloOperatorRule ) ) + // InternalDefinitionLanguage.g:5717:2: ( ruleMultiplyDivideModuloOperatorRule ) { - // InternalDefinitionLanguage.g:5678:2: ( ruleMultiplyDivideModuloOperatorRule ) - // InternalDefinitionLanguage.g:5679:3: ruleMultiplyDivideModuloOperatorRule + // InternalDefinitionLanguage.g:5717:2: ( ruleMultiplyDivideModuloOperatorRule ) + // InternalDefinitionLanguage.g:5718:3: ruleMultiplyDivideModuloOperatorRule { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplyDivideModuloExpressionRuleAccess().getOperatorsMultiplyDivideModuloOperatorRuleEnumRuleCall_1_0_0()); @@ -18821,17 +18945,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1" - // InternalDefinitionLanguage.g:5688:1: rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 : ( rulePowerOfExpressionRule ) ; + // InternalDefinitionLanguage.g:5727:1: rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 : ( rulePowerOfExpressionRule ) ; public final void rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5692:1: ( ( rulePowerOfExpressionRule ) ) - // InternalDefinitionLanguage.g:5693:2: ( rulePowerOfExpressionRule ) + // InternalDefinitionLanguage.g:5731:1: ( ( rulePowerOfExpressionRule ) ) + // InternalDefinitionLanguage.g:5732:2: ( rulePowerOfExpressionRule ) { - // InternalDefinitionLanguage.g:5693:2: ( rulePowerOfExpressionRule ) - // InternalDefinitionLanguage.g:5694:3: rulePowerOfExpressionRule + // InternalDefinitionLanguage.g:5732:2: ( rulePowerOfExpressionRule ) + // InternalDefinitionLanguage.g:5733:3: rulePowerOfExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplyDivideModuloExpressionRuleAccess().getOperandsPowerOfExpressionRuleParserRuleCall_1_1_0()); @@ -18866,17 +18990,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__PowerOfExpressionRule__LeftOperandAssignment_0" - // InternalDefinitionLanguage.g:5703:1: rule__PowerOfExpressionRule__LeftOperandAssignment_0 : ( ruleUnaryAddOrSubtractExpressionRule ) ; + // InternalDefinitionLanguage.g:5742:1: rule__PowerOfExpressionRule__LeftOperandAssignment_0 : ( ruleUnaryAddOrSubtractExpressionRule ) ; public final void rule__PowerOfExpressionRule__LeftOperandAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5707:1: ( ( ruleUnaryAddOrSubtractExpressionRule ) ) - // InternalDefinitionLanguage.g:5708:2: ( ruleUnaryAddOrSubtractExpressionRule ) + // InternalDefinitionLanguage.g:5746:1: ( ( ruleUnaryAddOrSubtractExpressionRule ) ) + // InternalDefinitionLanguage.g:5747:2: ( ruleUnaryAddOrSubtractExpressionRule ) { - // InternalDefinitionLanguage.g:5708:2: ( ruleUnaryAddOrSubtractExpressionRule ) - // InternalDefinitionLanguage.g:5709:3: ruleUnaryAddOrSubtractExpressionRule + // InternalDefinitionLanguage.g:5747:2: ( ruleUnaryAddOrSubtractExpressionRule ) + // InternalDefinitionLanguage.g:5748:3: ruleUnaryAddOrSubtractExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getPowerOfExpressionRuleAccess().getLeftOperandUnaryAddOrSubtractExpressionRuleParserRuleCall_0_0()); @@ -18911,17 +19035,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__PowerOfExpressionRule__RightOperandAssignment_1_1" - // InternalDefinitionLanguage.g:5718:1: rule__PowerOfExpressionRule__RightOperandAssignment_1_1 : ( rulePowerOfExpressionRule ) ; + // InternalDefinitionLanguage.g:5757:1: rule__PowerOfExpressionRule__RightOperandAssignment_1_1 : ( rulePowerOfExpressionRule ) ; public final void rule__PowerOfExpressionRule__RightOperandAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5722:1: ( ( rulePowerOfExpressionRule ) ) - // InternalDefinitionLanguage.g:5723:2: ( rulePowerOfExpressionRule ) + // InternalDefinitionLanguage.g:5761:1: ( ( rulePowerOfExpressionRule ) ) + // InternalDefinitionLanguage.g:5762:2: ( rulePowerOfExpressionRule ) { - // InternalDefinitionLanguage.g:5723:2: ( rulePowerOfExpressionRule ) - // InternalDefinitionLanguage.g:5724:3: rulePowerOfExpressionRule + // InternalDefinitionLanguage.g:5762:2: ( rulePowerOfExpressionRule ) + // InternalDefinitionLanguage.g:5763:3: rulePowerOfExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getPowerOfExpressionRuleAccess().getRightOperandPowerOfExpressionRuleParserRuleCall_1_1_0()); @@ -18956,17 +19080,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0" - // InternalDefinitionLanguage.g:5733:1: rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 : ( ruleAddOrSubtractOperatorRule ) ; + // InternalDefinitionLanguage.g:5772:1: rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 : ( ruleAddOrSubtractOperatorRule ) ; public final void rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5737:1: ( ( ruleAddOrSubtractOperatorRule ) ) - // InternalDefinitionLanguage.g:5738:2: ( ruleAddOrSubtractOperatorRule ) + // InternalDefinitionLanguage.g:5776:1: ( ( ruleAddOrSubtractOperatorRule ) ) + // InternalDefinitionLanguage.g:5777:2: ( ruleAddOrSubtractOperatorRule ) { - // InternalDefinitionLanguage.g:5738:2: ( ruleAddOrSubtractOperatorRule ) - // InternalDefinitionLanguage.g:5739:3: ruleAddOrSubtractOperatorRule + // InternalDefinitionLanguage.g:5777:2: ( ruleAddOrSubtractOperatorRule ) + // InternalDefinitionLanguage.g:5778:3: ruleAddOrSubtractOperatorRule { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAddOrSubtractExpressionRuleAccess().getOperatorsAddOrSubtractOperatorRuleEnumRuleCall_0_0()); @@ -19001,17 +19125,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1" - // InternalDefinitionLanguage.g:5748:1: rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 : ( ruleValueRule ) ; + // InternalDefinitionLanguage.g:5787:1: rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 : ( ruleValueRule ) ; public final void rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5752:1: ( ( ruleValueRule ) ) - // InternalDefinitionLanguage.g:5753:2: ( ruleValueRule ) + // InternalDefinitionLanguage.g:5791:1: ( ( ruleValueRule ) ) + // InternalDefinitionLanguage.g:5792:2: ( ruleValueRule ) { - // InternalDefinitionLanguage.g:5753:2: ( ruleValueRule ) - // InternalDefinitionLanguage.g:5754:3: ruleValueRule + // InternalDefinitionLanguage.g:5792:2: ( ruleValueRule ) + // InternalDefinitionLanguage.g:5793:3: ruleValueRule { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAddOrSubtractExpressionRuleAccess().getSubExpressionValueRuleParserRuleCall_1_0()); @@ -19046,17 +19170,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ArrayRule__ValuesAssignment_2_0" - // InternalDefinitionLanguage.g:5763:1: rule__ArrayRule__ValuesAssignment_2_0 : ( ruleValueRule ) ; + // InternalDefinitionLanguage.g:5802:1: rule__ArrayRule__ValuesAssignment_2_0 : ( ruleValueRule ) ; public final void rule__ArrayRule__ValuesAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5767:1: ( ( ruleValueRule ) ) - // InternalDefinitionLanguage.g:5768:2: ( ruleValueRule ) + // InternalDefinitionLanguage.g:5806:1: ( ( ruleValueRule ) ) + // InternalDefinitionLanguage.g:5807:2: ( ruleValueRule ) { - // InternalDefinitionLanguage.g:5768:2: ( ruleValueRule ) - // InternalDefinitionLanguage.g:5769:3: ruleValueRule + // InternalDefinitionLanguage.g:5807:2: ( ruleValueRule ) + // InternalDefinitionLanguage.g:5808:3: ruleValueRule { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getValuesValueRuleParserRuleCall_2_0_0()); @@ -19091,17 +19215,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ArrayRule__ValuesAssignment_2_1_1" - // InternalDefinitionLanguage.g:5778:1: rule__ArrayRule__ValuesAssignment_2_1_1 : ( ruleValueRule ) ; + // InternalDefinitionLanguage.g:5817:1: rule__ArrayRule__ValuesAssignment_2_1_1 : ( ruleValueRule ) ; public final void rule__ArrayRule__ValuesAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5782:1: ( ( ruleValueRule ) ) - // InternalDefinitionLanguage.g:5783:2: ( ruleValueRule ) + // InternalDefinitionLanguage.g:5821:1: ( ( ruleValueRule ) ) + // InternalDefinitionLanguage.g:5822:2: ( ruleValueRule ) { - // InternalDefinitionLanguage.g:5783:2: ( ruleValueRule ) - // InternalDefinitionLanguage.g:5784:3: ruleValueRule + // InternalDefinitionLanguage.g:5822:2: ( ruleValueRule ) + // InternalDefinitionLanguage.g:5823:3: ruleValueRule { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getValuesValueRuleParserRuleCall_2_1_1_0()); @@ -19136,17 +19260,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ParanthesesRule__SubExpressionAssignment_1" - // InternalDefinitionLanguage.g:5793:1: rule__ParanthesesRule__SubExpressionAssignment_1 : ( ruleExpressionRule ) ; + // InternalDefinitionLanguage.g:5832:1: rule__ParanthesesRule__SubExpressionAssignment_1 : ( ruleExpressionRule ) ; public final void rule__ParanthesesRule__SubExpressionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5797:1: ( ( ruleExpressionRule ) ) - // InternalDefinitionLanguage.g:5798:2: ( ruleExpressionRule ) + // InternalDefinitionLanguage.g:5836:1: ( ( ruleExpressionRule ) ) + // InternalDefinitionLanguage.g:5837:2: ( ruleExpressionRule ) { - // InternalDefinitionLanguage.g:5798:2: ( ruleExpressionRule ) - // InternalDefinitionLanguage.g:5799:3: ruleExpressionRule + // InternalDefinitionLanguage.g:5837:2: ( ruleExpressionRule ) + // InternalDefinitionLanguage.g:5838:3: ruleExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getParanthesesRuleAccess().getSubExpressionExpressionRuleParserRuleCall_1_0()); @@ -19181,17 +19305,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__CallRule__FunctionAssignment_0" - // InternalDefinitionLanguage.g:5808:1: rule__CallRule__FunctionAssignment_0 : ( ruleFunctionNameRule ) ; + // InternalDefinitionLanguage.g:5847:1: rule__CallRule__FunctionAssignment_0 : ( ruleFunctionNameRule ) ; public final void rule__CallRule__FunctionAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5812:1: ( ( ruleFunctionNameRule ) ) - // InternalDefinitionLanguage.g:5813:2: ( ruleFunctionNameRule ) + // InternalDefinitionLanguage.g:5851:1: ( ( ruleFunctionNameRule ) ) + // InternalDefinitionLanguage.g:5852:2: ( ruleFunctionNameRule ) { - // InternalDefinitionLanguage.g:5813:2: ( ruleFunctionNameRule ) - // InternalDefinitionLanguage.g:5814:3: ruleFunctionNameRule + // InternalDefinitionLanguage.g:5852:2: ( ruleFunctionNameRule ) + // InternalDefinitionLanguage.g:5853:3: ruleFunctionNameRule { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getFunctionFunctionNameRuleParserRuleCall_0_0()); @@ -19226,17 +19350,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__CallRule__ParametersAssignment_2_0" - // InternalDefinitionLanguage.g:5823:1: rule__CallRule__ParametersAssignment_2_0 : ( ruleExpressionRule ) ; + // InternalDefinitionLanguage.g:5862:1: rule__CallRule__ParametersAssignment_2_0 : ( ruleExpressionRule ) ; public final void rule__CallRule__ParametersAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5827:1: ( ( ruleExpressionRule ) ) - // InternalDefinitionLanguage.g:5828:2: ( ruleExpressionRule ) + // InternalDefinitionLanguage.g:5866:1: ( ( ruleExpressionRule ) ) + // InternalDefinitionLanguage.g:5867:2: ( ruleExpressionRule ) { - // InternalDefinitionLanguage.g:5828:2: ( ruleExpressionRule ) - // InternalDefinitionLanguage.g:5829:3: ruleExpressionRule + // InternalDefinitionLanguage.g:5867:2: ( ruleExpressionRule ) + // InternalDefinitionLanguage.g:5868:3: ruleExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getParametersExpressionRuleParserRuleCall_2_0_0()); @@ -19271,17 +19395,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__CallRule__ParametersAssignment_2_1_1" - // InternalDefinitionLanguage.g:5838:1: rule__CallRule__ParametersAssignment_2_1_1 : ( ruleExpressionRule ) ; + // InternalDefinitionLanguage.g:5877:1: rule__CallRule__ParametersAssignment_2_1_1 : ( ruleExpressionRule ) ; public final void rule__CallRule__ParametersAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5842:1: ( ( ruleExpressionRule ) ) - // InternalDefinitionLanguage.g:5843:2: ( ruleExpressionRule ) + // InternalDefinitionLanguage.g:5881:1: ( ( ruleExpressionRule ) ) + // InternalDefinitionLanguage.g:5882:2: ( ruleExpressionRule ) { - // InternalDefinitionLanguage.g:5843:2: ( ruleExpressionRule ) - // InternalDefinitionLanguage.g:5844:3: ruleExpressionRule + // InternalDefinitionLanguage.g:5882:2: ( ruleExpressionRule ) + // InternalDefinitionLanguage.g:5883:3: ruleExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getParametersExpressionRuleParserRuleCall_2_1_1_0()); @@ -19316,23 +19440,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ConstantReferenceRule__DefinitionAssignment" - // InternalDefinitionLanguage.g:5853:1: rule__ConstantReferenceRule__DefinitionAssignment : ( ( ruleQualifiedName ) ) ; + // InternalDefinitionLanguage.g:5892:1: rule__ConstantReferenceRule__DefinitionAssignment : ( ( ruleQualifiedName ) ) ; public final void rule__ConstantReferenceRule__DefinitionAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5857:1: ( ( ( ruleQualifiedName ) ) ) - // InternalDefinitionLanguage.g:5858:2: ( ( ruleQualifiedName ) ) + // InternalDefinitionLanguage.g:5896:1: ( ( ( ruleQualifiedName ) ) ) + // InternalDefinitionLanguage.g:5897:2: ( ( ruleQualifiedName ) ) { - // InternalDefinitionLanguage.g:5858:2: ( ( ruleQualifiedName ) ) - // InternalDefinitionLanguage.g:5859:3: ( ruleQualifiedName ) + // InternalDefinitionLanguage.g:5897:2: ( ( ruleQualifiedName ) ) + // InternalDefinitionLanguage.g:5898:3: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getConstantReferenceRuleAccess().getDefinitionConstantDefinitionCrossReference_0()); } - // InternalDefinitionLanguage.g:5860:3: ( ruleQualifiedName ) - // InternalDefinitionLanguage.g:5861:4: ruleQualifiedName + // InternalDefinitionLanguage.g:5899:3: ( ruleQualifiedName ) + // InternalDefinitionLanguage.g:5900:4: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getConstantReferenceRuleAccess().getDefinitionConstantDefinitionQualifiedNameParserRuleCall_0_1()); @@ -19373,23 +19497,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__InstanceLiteralRule__DefinitionAssignment_0" - // InternalDefinitionLanguage.g:5872:1: rule__InstanceLiteralRule__DefinitionAssignment_0 : ( ( ruleQualifiedName ) ) ; + // InternalDefinitionLanguage.g:5911:1: rule__InstanceLiteralRule__DefinitionAssignment_0 : ( ( ruleQualifiedName ) ) ; public final void rule__InstanceLiteralRule__DefinitionAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5876:1: ( ( ( ruleQualifiedName ) ) ) - // InternalDefinitionLanguage.g:5877:2: ( ( ruleQualifiedName ) ) + // InternalDefinitionLanguage.g:5915:1: ( ( ( ruleQualifiedName ) ) ) + // InternalDefinitionLanguage.g:5916:2: ( ( ruleQualifiedName ) ) { - // InternalDefinitionLanguage.g:5877:2: ( ( ruleQualifiedName ) ) - // InternalDefinitionLanguage.g:5878:3: ( ruleQualifiedName ) + // InternalDefinitionLanguage.g:5916:2: ( ( ruleQualifiedName ) ) + // InternalDefinitionLanguage.g:5917:3: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceLiteralRuleAccess().getDefinitionTypeDefinitionCrossReference_0_0()); } - // InternalDefinitionLanguage.g:5879:3: ( ruleQualifiedName ) - // InternalDefinitionLanguage.g:5880:4: ruleQualifiedName + // InternalDefinitionLanguage.g:5918:3: ( ruleQualifiedName ) + // InternalDefinitionLanguage.g:5919:4: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceLiteralRuleAccess().getDefinitionTypeDefinitionQualifiedNameParserRuleCall_0_0_1()); @@ -19430,17 +19554,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__InstanceLiteralRule__AttributesAssignment_2" - // InternalDefinitionLanguage.g:5891:1: rule__InstanceLiteralRule__AttributesAssignment_2 : ( ruleAttributeRule ) ; + // InternalDefinitionLanguage.g:5930:1: rule__InstanceLiteralRule__AttributesAssignment_2 : ( ruleAttributeRule ) ; public final void rule__InstanceLiteralRule__AttributesAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5895:1: ( ( ruleAttributeRule ) ) - // InternalDefinitionLanguage.g:5896:2: ( ruleAttributeRule ) + // InternalDefinitionLanguage.g:5934:1: ( ( ruleAttributeRule ) ) + // InternalDefinitionLanguage.g:5935:2: ( ruleAttributeRule ) { - // InternalDefinitionLanguage.g:5896:2: ( ruleAttributeRule ) - // InternalDefinitionLanguage.g:5897:3: ruleAttributeRule + // InternalDefinitionLanguage.g:5935:2: ( ruleAttributeRule ) + // InternalDefinitionLanguage.g:5936:3: ruleAttributeRule { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceLiteralRuleAccess().getAttributesAttributeRuleParserRuleCall_2_0()); @@ -19475,23 +19599,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AttributeRule__DefinitionAssignment_0" - // InternalDefinitionLanguage.g:5906:1: rule__AttributeRule__DefinitionAssignment_0 : ( ( ruleStringOrId ) ) ; + // InternalDefinitionLanguage.g:5945:1: rule__AttributeRule__DefinitionAssignment_0 : ( ( ruleStringOrId ) ) ; public final void rule__AttributeRule__DefinitionAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5910:1: ( ( ( ruleStringOrId ) ) ) - // InternalDefinitionLanguage.g:5911:2: ( ( ruleStringOrId ) ) + // InternalDefinitionLanguage.g:5949:1: ( ( ( ruleStringOrId ) ) ) + // InternalDefinitionLanguage.g:5950:2: ( ( ruleStringOrId ) ) { - // InternalDefinitionLanguage.g:5911:2: ( ( ruleStringOrId ) ) - // InternalDefinitionLanguage.g:5912:3: ( ruleStringOrId ) + // InternalDefinitionLanguage.g:5950:2: ( ( ruleStringOrId ) ) + // InternalDefinitionLanguage.g:5951:3: ( ruleStringOrId ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeRuleAccess().getDefinitionAttributeDefinitionCrossReference_0_0()); } - // InternalDefinitionLanguage.g:5913:3: ( ruleStringOrId ) - // InternalDefinitionLanguage.g:5914:4: ruleStringOrId + // InternalDefinitionLanguage.g:5952:3: ( ruleStringOrId ) + // InternalDefinitionLanguage.g:5953:4: ruleStringOrId { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeRuleAccess().getDefinitionAttributeDefinitionStringOrIdParserRuleCall_0_0_1()); @@ -19532,17 +19656,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AttributeRule__ValueAssignment_2" - // InternalDefinitionLanguage.g:5925:1: rule__AttributeRule__ValueAssignment_2 : ( ruleValueRule ) ; + // InternalDefinitionLanguage.g:5964:1: rule__AttributeRule__ValueAssignment_2 : ( ruleValueRule ) ; public final void rule__AttributeRule__ValueAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5929:1: ( ( ruleValueRule ) ) - // InternalDefinitionLanguage.g:5930:2: ( ruleValueRule ) + // InternalDefinitionLanguage.g:5968:1: ( ( ruleValueRule ) ) + // InternalDefinitionLanguage.g:5969:2: ( ruleValueRule ) { - // InternalDefinitionLanguage.g:5930:2: ( ruleValueRule ) - // InternalDefinitionLanguage.g:5931:3: ruleValueRule + // InternalDefinitionLanguage.g:5969:2: ( ruleValueRule ) + // InternalDefinitionLanguage.g:5970:3: ruleValueRule { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeRuleAccess().getValueValueRuleParserRuleCall_2_0()); @@ -19577,17 +19701,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__DoubleLiteralRule__LiteralAssignment_0" - // InternalDefinitionLanguage.g:5940:1: rule__DoubleLiteralRule__LiteralAssignment_0 : ( RULE_DOUBLE ) ; + // InternalDefinitionLanguage.g:5979:1: rule__DoubleLiteralRule__LiteralAssignment_0 : ( RULE_DOUBLE ) ; public final void rule__DoubleLiteralRule__LiteralAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5944:1: ( ( RULE_DOUBLE ) ) - // InternalDefinitionLanguage.g:5945:2: ( RULE_DOUBLE ) + // InternalDefinitionLanguage.g:5983:1: ( ( RULE_DOUBLE ) ) + // InternalDefinitionLanguage.g:5984:2: ( RULE_DOUBLE ) { - // InternalDefinitionLanguage.g:5945:2: ( RULE_DOUBLE ) - // InternalDefinitionLanguage.g:5946:3: RULE_DOUBLE + // InternalDefinitionLanguage.g:5984:2: ( RULE_DOUBLE ) + // InternalDefinitionLanguage.g:5985:3: RULE_DOUBLE { if ( state.backtracking==0 ) { before(grammarAccess.getDoubleLiteralRuleAccess().getLiteralDOUBLETerminalRuleCall_0_0()); @@ -19618,17 +19742,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__DoubleLiteralRule__FactorAssignment_1" - // InternalDefinitionLanguage.g:5955:1: rule__DoubleLiteralRule__FactorAssignment_1 : ( ruleFactorRule ) ; + // InternalDefinitionLanguage.g:5994:1: rule__DoubleLiteralRule__FactorAssignment_1 : ( ruleFactorRule ) ; public final void rule__DoubleLiteralRule__FactorAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5959:1: ( ( ruleFactorRule ) ) - // InternalDefinitionLanguage.g:5960:2: ( ruleFactorRule ) + // InternalDefinitionLanguage.g:5998:1: ( ( ruleFactorRule ) ) + // InternalDefinitionLanguage.g:5999:2: ( ruleFactorRule ) { - // InternalDefinitionLanguage.g:5960:2: ( ruleFactorRule ) - // InternalDefinitionLanguage.g:5961:3: ruleFactorRule + // InternalDefinitionLanguage.g:5999:2: ( ruleFactorRule ) + // InternalDefinitionLanguage.g:6000:3: ruleFactorRule { if ( state.backtracking==0 ) { before(grammarAccess.getDoubleLiteralRuleAccess().getFactorFactorRuleEnumRuleCall_1_0()); @@ -19663,17 +19787,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__IntegerLiteralRule__LiteralAssignment_0" - // InternalDefinitionLanguage.g:5970:1: rule__IntegerLiteralRule__LiteralAssignment_0 : ( RULE_INT ) ; + // InternalDefinitionLanguage.g:6009:1: rule__IntegerLiteralRule__LiteralAssignment_0 : ( RULE_INT ) ; public final void rule__IntegerLiteralRule__LiteralAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5974:1: ( ( RULE_INT ) ) - // InternalDefinitionLanguage.g:5975:2: ( RULE_INT ) + // InternalDefinitionLanguage.g:6013:1: ( ( RULE_INT ) ) + // InternalDefinitionLanguage.g:6014:2: ( RULE_INT ) { - // InternalDefinitionLanguage.g:5975:2: ( RULE_INT ) - // InternalDefinitionLanguage.g:5976:3: RULE_INT + // InternalDefinitionLanguage.g:6014:2: ( RULE_INT ) + // InternalDefinitionLanguage.g:6015:3: RULE_INT { if ( state.backtracking==0 ) { before(grammarAccess.getIntegerLiteralRuleAccess().getLiteralINTTerminalRuleCall_0_0()); @@ -19704,17 +19828,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__IntegerLiteralRule__FactorAssignment_1" - // InternalDefinitionLanguage.g:5985:1: rule__IntegerLiteralRule__FactorAssignment_1 : ( ruleFactorRule ) ; + // InternalDefinitionLanguage.g:6024:1: rule__IntegerLiteralRule__FactorAssignment_1 : ( ruleFactorRule ) ; public final void rule__IntegerLiteralRule__FactorAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:5989:1: ( ( ruleFactorRule ) ) - // InternalDefinitionLanguage.g:5990:2: ( ruleFactorRule ) + // InternalDefinitionLanguage.g:6028:1: ( ( ruleFactorRule ) ) + // InternalDefinitionLanguage.g:6029:2: ( ruleFactorRule ) { - // InternalDefinitionLanguage.g:5990:2: ( ruleFactorRule ) - // InternalDefinitionLanguage.g:5991:3: ruleFactorRule + // InternalDefinitionLanguage.g:6029:2: ( ruleFactorRule ) + // InternalDefinitionLanguage.g:6030:3: ruleFactorRule { if ( state.backtracking==0 ) { before(grammarAccess.getIntegerLiteralRuleAccess().getFactorFactorRuleEnumRuleCall_1_0()); @@ -19749,17 +19873,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__StringLiteralRule__ValueAssignment" - // InternalDefinitionLanguage.g:6000:1: rule__StringLiteralRule__ValueAssignment : ( RULE_STRING ) ; + // InternalDefinitionLanguage.g:6039:1: rule__StringLiteralRule__ValueAssignment : ( RULE_STRING ) ; public final void rule__StringLiteralRule__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:6004:1: ( ( RULE_STRING ) ) - // InternalDefinitionLanguage.g:6005:2: ( RULE_STRING ) + // InternalDefinitionLanguage.g:6043:1: ( ( RULE_STRING ) ) + // InternalDefinitionLanguage.g:6044:2: ( RULE_STRING ) { - // InternalDefinitionLanguage.g:6005:2: ( RULE_STRING ) - // InternalDefinitionLanguage.g:6006:3: RULE_STRING + // InternalDefinitionLanguage.g:6044:2: ( RULE_STRING ) + // InternalDefinitionLanguage.g:6045:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getStringLiteralRuleAccess().getValueSTRINGTerminalRuleCall_0()); @@ -19790,28 +19914,28 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__BooleanLiteralRule__ValueAssignment_1_0" - // InternalDefinitionLanguage.g:6015:1: rule__BooleanLiteralRule__ValueAssignment_1_0 : ( ( 'true' ) ) ; + // InternalDefinitionLanguage.g:6054:1: rule__BooleanLiteralRule__ValueAssignment_1_0 : ( ( 'true' ) ) ; public final void rule__BooleanLiteralRule__ValueAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:6019:1: ( ( ( 'true' ) ) ) - // InternalDefinitionLanguage.g:6020:2: ( ( 'true' ) ) + // InternalDefinitionLanguage.g:6058:1: ( ( ( 'true' ) ) ) + // InternalDefinitionLanguage.g:6059:2: ( ( 'true' ) ) { - // InternalDefinitionLanguage.g:6020:2: ( ( 'true' ) ) - // InternalDefinitionLanguage.g:6021:3: ( 'true' ) + // InternalDefinitionLanguage.g:6059:2: ( ( 'true' ) ) + // InternalDefinitionLanguage.g:6060:3: ( 'true' ) { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralRuleAccess().getValueTrueKeyword_1_0_0()); } - // InternalDefinitionLanguage.g:6022:3: ( 'true' ) - // InternalDefinitionLanguage.g:6023:4: 'true' + // InternalDefinitionLanguage.g:6061:3: ( 'true' ) + // InternalDefinitionLanguage.g:6062:4: 'true' { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralRuleAccess().getValueTrueKeyword_1_0_0()); } - match(input,79,FOLLOW_2); if (state.failed) return ; + match(input,80,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBooleanLiteralRuleAccess().getValueTrueKeyword_1_0_0()); } @@ -19843,28 +19967,28 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__TypeDefinitionRule__AbstractAssignment_0" - // InternalDefinitionLanguage.g:6034:1: rule__TypeDefinitionRule__AbstractAssignment_0 : ( ( 'abstract' ) ) ; + // InternalDefinitionLanguage.g:6073:1: rule__TypeDefinitionRule__AbstractAssignment_0 : ( ( 'abstract' ) ) ; public final void rule__TypeDefinitionRule__AbstractAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:6038:1: ( ( ( 'abstract' ) ) ) - // InternalDefinitionLanguage.g:6039:2: ( ( 'abstract' ) ) + // InternalDefinitionLanguage.g:6077:1: ( ( ( 'abstract' ) ) ) + // InternalDefinitionLanguage.g:6078:2: ( ( 'abstract' ) ) { - // InternalDefinitionLanguage.g:6039:2: ( ( 'abstract' ) ) - // InternalDefinitionLanguage.g:6040:3: ( 'abstract' ) + // InternalDefinitionLanguage.g:6078:2: ( ( 'abstract' ) ) + // InternalDefinitionLanguage.g:6079:3: ( 'abstract' ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeDefinitionRuleAccess().getAbstractAbstractKeyword_0_0()); } - // InternalDefinitionLanguage.g:6041:3: ( 'abstract' ) - // InternalDefinitionLanguage.g:6042:4: 'abstract' + // InternalDefinitionLanguage.g:6080:3: ( 'abstract' ) + // InternalDefinitionLanguage.g:6081:4: 'abstract' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeDefinitionRuleAccess().getAbstractAbstractKeyword_0_0()); } - match(input,80,FOLLOW_2); if (state.failed) return ; + match(input,81,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeDefinitionRuleAccess().getAbstractAbstractKeyword_0_0()); } @@ -19896,17 +20020,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__TypeDefinitionRule__NameAssignment_2" - // InternalDefinitionLanguage.g:6053:1: rule__TypeDefinitionRule__NameAssignment_2 : ( ruleStringOrId ) ; + // InternalDefinitionLanguage.g:6092:1: rule__TypeDefinitionRule__NameAssignment_2 : ( ruleStringOrId ) ; public final void rule__TypeDefinitionRule__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:6057:1: ( ( ruleStringOrId ) ) - // InternalDefinitionLanguage.g:6058:2: ( ruleStringOrId ) + // InternalDefinitionLanguage.g:6096:1: ( ( ruleStringOrId ) ) + // InternalDefinitionLanguage.g:6097:2: ( ruleStringOrId ) { - // InternalDefinitionLanguage.g:6058:2: ( ruleStringOrId ) - // InternalDefinitionLanguage.g:6059:3: ruleStringOrId + // InternalDefinitionLanguage.g:6097:2: ( ruleStringOrId ) + // InternalDefinitionLanguage.g:6098:3: ruleStringOrId { if ( state.backtracking==0 ) { before(grammarAccess.getTypeDefinitionRuleAccess().getNameStringOrIdParserRuleCall_2_0()); @@ -19941,23 +20065,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__TypeDefinitionRule__SuperTypeAssignment_3_1" - // InternalDefinitionLanguage.g:6068:1: rule__TypeDefinitionRule__SuperTypeAssignment_3_1 : ( ( ruleQualifiedName ) ) ; + // InternalDefinitionLanguage.g:6107:1: rule__TypeDefinitionRule__SuperTypeAssignment_3_1 : ( ( ruleQualifiedName ) ) ; public final void rule__TypeDefinitionRule__SuperTypeAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:6072:1: ( ( ( ruleQualifiedName ) ) ) - // InternalDefinitionLanguage.g:6073:2: ( ( ruleQualifiedName ) ) + // InternalDefinitionLanguage.g:6111:1: ( ( ( ruleQualifiedName ) ) ) + // InternalDefinitionLanguage.g:6112:2: ( ( ruleQualifiedName ) ) { - // InternalDefinitionLanguage.g:6073:2: ( ( ruleQualifiedName ) ) - // InternalDefinitionLanguage.g:6074:3: ( ruleQualifiedName ) + // InternalDefinitionLanguage.g:6112:2: ( ( ruleQualifiedName ) ) + // InternalDefinitionLanguage.g:6113:3: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeDefinitionRuleAccess().getSuperTypeTypeDefinitionCrossReference_3_1_0()); } - // InternalDefinitionLanguage.g:6075:3: ( ruleQualifiedName ) - // InternalDefinitionLanguage.g:6076:4: ruleQualifiedName + // InternalDefinitionLanguage.g:6114:3: ( ruleQualifiedName ) + // InternalDefinitionLanguage.g:6115:4: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getTypeDefinitionRuleAccess().getSuperTypeTypeDefinitionQualifiedNameParserRuleCall_3_1_0_1()); @@ -19998,17 +20122,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__TypeDefinitionRule__AttributesAssignment_5" - // InternalDefinitionLanguage.g:6087:1: rule__TypeDefinitionRule__AttributesAssignment_5 : ( ruleAttributeDefinitionRule ) ; + // InternalDefinitionLanguage.g:6126:1: rule__TypeDefinitionRule__AttributesAssignment_5 : ( ruleAttributeDefinitionRule ) ; public final void rule__TypeDefinitionRule__AttributesAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:6091:1: ( ( ruleAttributeDefinitionRule ) ) - // InternalDefinitionLanguage.g:6092:2: ( ruleAttributeDefinitionRule ) + // InternalDefinitionLanguage.g:6130:1: ( ( ruleAttributeDefinitionRule ) ) + // InternalDefinitionLanguage.g:6131:2: ( ruleAttributeDefinitionRule ) { - // InternalDefinitionLanguage.g:6092:2: ( ruleAttributeDefinitionRule ) - // InternalDefinitionLanguage.g:6093:3: ruleAttributeDefinitionRule + // InternalDefinitionLanguage.g:6131:2: ( ruleAttributeDefinitionRule ) + // InternalDefinitionLanguage.g:6132:3: ruleAttributeDefinitionRule { if ( state.backtracking==0 ) { before(grammarAccess.getTypeDefinitionRuleAccess().getAttributesAttributeDefinitionRuleParserRuleCall_5_0()); @@ -20043,17 +20167,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AttributeDefinitionRule__NameAssignment_0" - // InternalDefinitionLanguage.g:6102:1: rule__AttributeDefinitionRule__NameAssignment_0 : ( ruleStringOrId ) ; + // InternalDefinitionLanguage.g:6141:1: rule__AttributeDefinitionRule__NameAssignment_0 : ( ruleStringOrId ) ; public final void rule__AttributeDefinitionRule__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:6106:1: ( ( ruleStringOrId ) ) - // InternalDefinitionLanguage.g:6107:2: ( ruleStringOrId ) + // InternalDefinitionLanguage.g:6145:1: ( ( ruleStringOrId ) ) + // InternalDefinitionLanguage.g:6146:2: ( ruleStringOrId ) { - // InternalDefinitionLanguage.g:6107:2: ( ruleStringOrId ) - // InternalDefinitionLanguage.g:6108:3: ruleStringOrId + // InternalDefinitionLanguage.g:6146:2: ( ruleStringOrId ) + // InternalDefinitionLanguage.g:6147:3: ruleStringOrId { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getNameStringOrIdParserRuleCall_0_0()); @@ -20088,17 +20212,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AttributeDefinitionRule__TypeAssignment_2" - // InternalDefinitionLanguage.g:6117:1: rule__AttributeDefinitionRule__TypeAssignment_2 : ( ruleTypeRule ) ; + // InternalDefinitionLanguage.g:6156:1: rule__AttributeDefinitionRule__TypeAssignment_2 : ( ruleTypeRule ) ; public final void rule__AttributeDefinitionRule__TypeAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:6121:1: ( ( ruleTypeRule ) ) - // InternalDefinitionLanguage.g:6122:2: ( ruleTypeRule ) + // InternalDefinitionLanguage.g:6160:1: ( ( ruleTypeRule ) ) + // InternalDefinitionLanguage.g:6161:2: ( ruleTypeRule ) { - // InternalDefinitionLanguage.g:6122:2: ( ruleTypeRule ) - // InternalDefinitionLanguage.g:6123:3: ruleTypeRule + // InternalDefinitionLanguage.g:6161:2: ( ruleTypeRule ) + // InternalDefinitionLanguage.g:6162:3: ruleTypeRule { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getTypeTypeRuleParserRuleCall_2_0()); @@ -20133,17 +20257,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__AttributeDefinitionRule__InitialisationAssignment_3_1" - // InternalDefinitionLanguage.g:6132:1: rule__AttributeDefinitionRule__InitialisationAssignment_3_1 : ( ruleExpressionRule ) ; + // InternalDefinitionLanguage.g:6171:1: rule__AttributeDefinitionRule__InitialisationAssignment_3_1 : ( ruleExpressionRule ) ; public final void rule__AttributeDefinitionRule__InitialisationAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:6136:1: ( ( ruleExpressionRule ) ) - // InternalDefinitionLanguage.g:6137:2: ( ruleExpressionRule ) + // InternalDefinitionLanguage.g:6175:1: ( ( ruleExpressionRule ) ) + // InternalDefinitionLanguage.g:6176:2: ( ruleExpressionRule ) { - // InternalDefinitionLanguage.g:6137:2: ( ruleExpressionRule ) - // InternalDefinitionLanguage.g:6138:3: ruleExpressionRule + // InternalDefinitionLanguage.g:6176:2: ( ruleExpressionRule ) + // InternalDefinitionLanguage.g:6177:3: ruleExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getInitialisationExpressionRuleParserRuleCall_3_1_0()); @@ -20178,23 +20302,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__InstanceTypeRule__DefinitionAssignment_2" - // InternalDefinitionLanguage.g:6147:1: rule__InstanceTypeRule__DefinitionAssignment_2 : ( ( ruleQualifiedName ) ) ; + // InternalDefinitionLanguage.g:6186:1: rule__InstanceTypeRule__DefinitionAssignment_2 : ( ( ruleQualifiedName ) ) ; public final void rule__InstanceTypeRule__DefinitionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:6151:1: ( ( ( ruleQualifiedName ) ) ) - // InternalDefinitionLanguage.g:6152:2: ( ( ruleQualifiedName ) ) + // InternalDefinitionLanguage.g:6190:1: ( ( ( ruleQualifiedName ) ) ) + // InternalDefinitionLanguage.g:6191:2: ( ( ruleQualifiedName ) ) { - // InternalDefinitionLanguage.g:6152:2: ( ( ruleQualifiedName ) ) - // InternalDefinitionLanguage.g:6153:3: ( ruleQualifiedName ) + // InternalDefinitionLanguage.g:6191:2: ( ( ruleQualifiedName ) ) + // InternalDefinitionLanguage.g:6192:3: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceTypeRuleAccess().getDefinitionTypeDefinitionCrossReference_2_0()); } - // InternalDefinitionLanguage.g:6154:3: ( ruleQualifiedName ) - // InternalDefinitionLanguage.g:6155:4: ruleQualifiedName + // InternalDefinitionLanguage.g:6193:3: ( ruleQualifiedName ) + // InternalDefinitionLanguage.g:6194:4: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceTypeRuleAccess().getDefinitionTypeDefinitionQualifiedNameParserRuleCall_2_0_1()); @@ -20235,17 +20359,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ArrayTypeRule__ElementsAssignment_1" - // InternalDefinitionLanguage.g:6166:1: rule__ArrayTypeRule__ElementsAssignment_1 : ( ruleTypeRule ) ; + // InternalDefinitionLanguage.g:6205:1: rule__ArrayTypeRule__ElementsAssignment_1 : ( ruleTypeRule ) ; public final void rule__ArrayTypeRule__ElementsAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:6170:1: ( ( ruleTypeRule ) ) - // InternalDefinitionLanguage.g:6171:2: ( ruleTypeRule ) + // InternalDefinitionLanguage.g:6209:1: ( ( ruleTypeRule ) ) + // InternalDefinitionLanguage.g:6210:2: ( ruleTypeRule ) { - // InternalDefinitionLanguage.g:6171:2: ( ruleTypeRule ) - // InternalDefinitionLanguage.g:6172:3: ruleTypeRule + // InternalDefinitionLanguage.g:6210:2: ( ruleTypeRule ) + // InternalDefinitionLanguage.g:6211:3: ruleTypeRule { if ( state.backtracking==0 ) { before(grammarAccess.getArrayTypeRuleAccess().getElementsTypeRuleParserRuleCall_1_0()); @@ -20280,17 +20404,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__FunctionDefinitionRule__TypeAssignment_1" - // InternalDefinitionLanguage.g:6181:1: rule__FunctionDefinitionRule__TypeAssignment_1 : ( ruleTypeRule ) ; + // InternalDefinitionLanguage.g:6220:1: rule__FunctionDefinitionRule__TypeAssignment_1 : ( ruleTypeRule ) ; public final void rule__FunctionDefinitionRule__TypeAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:6185:1: ( ( ruleTypeRule ) ) - // InternalDefinitionLanguage.g:6186:2: ( ruleTypeRule ) + // InternalDefinitionLanguage.g:6224:1: ( ( ruleTypeRule ) ) + // InternalDefinitionLanguage.g:6225:2: ( ruleTypeRule ) { - // InternalDefinitionLanguage.g:6186:2: ( ruleTypeRule ) - // InternalDefinitionLanguage.g:6187:3: ruleTypeRule + // InternalDefinitionLanguage.g:6225:2: ( ruleTypeRule ) + // InternalDefinitionLanguage.g:6226:3: ruleTypeRule { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionDefinitionRuleAccess().getTypeTypeRuleParserRuleCall_1_0()); @@ -20325,17 +20449,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__FunctionDefinitionRule__NameAssignment_2" - // InternalDefinitionLanguage.g:6196:1: rule__FunctionDefinitionRule__NameAssignment_2 : ( ruleStringOrId ) ; + // InternalDefinitionLanguage.g:6235:1: rule__FunctionDefinitionRule__NameAssignment_2 : ( ruleStringOrId ) ; public final void rule__FunctionDefinitionRule__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:6200:1: ( ( ruleStringOrId ) ) - // InternalDefinitionLanguage.g:6201:2: ( ruleStringOrId ) + // InternalDefinitionLanguage.g:6239:1: ( ( ruleStringOrId ) ) + // InternalDefinitionLanguage.g:6240:2: ( ruleStringOrId ) { - // InternalDefinitionLanguage.g:6201:2: ( ruleStringOrId ) - // InternalDefinitionLanguage.g:6202:3: ruleStringOrId + // InternalDefinitionLanguage.g:6240:2: ( ruleStringOrId ) + // InternalDefinitionLanguage.g:6241:3: ruleStringOrId { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionDefinitionRuleAccess().getNameStringOrIdParserRuleCall_2_0()); @@ -20370,17 +20494,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__FunctionDefinitionRule__ParametersAssignment_4_0" - // InternalDefinitionLanguage.g:6211:1: rule__FunctionDefinitionRule__ParametersAssignment_4_0 : ( ruleParameterRule ) ; + // InternalDefinitionLanguage.g:6250:1: rule__FunctionDefinitionRule__ParametersAssignment_4_0 : ( ruleParameterRule ) ; public final void rule__FunctionDefinitionRule__ParametersAssignment_4_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:6215:1: ( ( ruleParameterRule ) ) - // InternalDefinitionLanguage.g:6216:2: ( ruleParameterRule ) + // InternalDefinitionLanguage.g:6254:1: ( ( ruleParameterRule ) ) + // InternalDefinitionLanguage.g:6255:2: ( ruleParameterRule ) { - // InternalDefinitionLanguage.g:6216:2: ( ruleParameterRule ) - // InternalDefinitionLanguage.g:6217:3: ruleParameterRule + // InternalDefinitionLanguage.g:6255:2: ( ruleParameterRule ) + // InternalDefinitionLanguage.g:6256:3: ruleParameterRule { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionDefinitionRuleAccess().getParametersParameterRuleParserRuleCall_4_0_0()); @@ -20415,17 +20539,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__FunctionDefinitionRule__ParametersAssignment_4_1_1" - // InternalDefinitionLanguage.g:6226:1: rule__FunctionDefinitionRule__ParametersAssignment_4_1_1 : ( ruleParameterRule ) ; + // InternalDefinitionLanguage.g:6265:1: rule__FunctionDefinitionRule__ParametersAssignment_4_1_1 : ( ruleParameterRule ) ; public final void rule__FunctionDefinitionRule__ParametersAssignment_4_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:6230:1: ( ( ruleParameterRule ) ) - // InternalDefinitionLanguage.g:6231:2: ( ruleParameterRule ) + // InternalDefinitionLanguage.g:6269:1: ( ( ruleParameterRule ) ) + // InternalDefinitionLanguage.g:6270:2: ( ruleParameterRule ) { - // InternalDefinitionLanguage.g:6231:2: ( ruleParameterRule ) - // InternalDefinitionLanguage.g:6232:3: ruleParameterRule + // InternalDefinitionLanguage.g:6270:2: ( ruleParameterRule ) + // InternalDefinitionLanguage.g:6271:3: ruleParameterRule { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionDefinitionRuleAccess().getParametersParameterRuleParserRuleCall_4_1_1_0()); @@ -20460,17 +20584,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ConstantDefinitionRule__TypeAssignment_1" - // InternalDefinitionLanguage.g:6241:1: rule__ConstantDefinitionRule__TypeAssignment_1 : ( ruleTypeRule ) ; + // InternalDefinitionLanguage.g:6280:1: rule__ConstantDefinitionRule__TypeAssignment_1 : ( ruleTypeRule ) ; public final void rule__ConstantDefinitionRule__TypeAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:6245:1: ( ( ruleTypeRule ) ) - // InternalDefinitionLanguage.g:6246:2: ( ruleTypeRule ) + // InternalDefinitionLanguage.g:6284:1: ( ( ruleTypeRule ) ) + // InternalDefinitionLanguage.g:6285:2: ( ruleTypeRule ) { - // InternalDefinitionLanguage.g:6246:2: ( ruleTypeRule ) - // InternalDefinitionLanguage.g:6247:3: ruleTypeRule + // InternalDefinitionLanguage.g:6285:2: ( ruleTypeRule ) + // InternalDefinitionLanguage.g:6286:3: ruleTypeRule { if ( state.backtracking==0 ) { before(grammarAccess.getConstantDefinitionRuleAccess().getTypeTypeRuleParserRuleCall_1_0()); @@ -20505,17 +20629,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ConstantDefinitionRule__NameAssignment_2" - // InternalDefinitionLanguage.g:6256:1: rule__ConstantDefinitionRule__NameAssignment_2 : ( ruleStringOrId ) ; + // InternalDefinitionLanguage.g:6295:1: rule__ConstantDefinitionRule__NameAssignment_2 : ( ruleStringOrId ) ; public final void rule__ConstantDefinitionRule__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:6260:1: ( ( ruleStringOrId ) ) - // InternalDefinitionLanguage.g:6261:2: ( ruleStringOrId ) + // InternalDefinitionLanguage.g:6299:1: ( ( ruleStringOrId ) ) + // InternalDefinitionLanguage.g:6300:2: ( ruleStringOrId ) { - // InternalDefinitionLanguage.g:6261:2: ( ruleStringOrId ) - // InternalDefinitionLanguage.g:6262:3: ruleStringOrId + // InternalDefinitionLanguage.g:6300:2: ( ruleStringOrId ) + // InternalDefinitionLanguage.g:6301:3: ruleStringOrId { if ( state.backtracking==0 ) { before(grammarAccess.getConstantDefinitionRuleAccess().getNameStringOrIdParserRuleCall_2_0()); @@ -20550,17 +20674,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ConstantDefinitionRule__ValueAssignment_4" - // InternalDefinitionLanguage.g:6271:1: rule__ConstantDefinitionRule__ValueAssignment_4 : ( ruleExpressionRule ) ; + // InternalDefinitionLanguage.g:6310:1: rule__ConstantDefinitionRule__ValueAssignment_4 : ( ruleExpressionRule ) ; public final void rule__ConstantDefinitionRule__ValueAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:6275:1: ( ( ruleExpressionRule ) ) - // InternalDefinitionLanguage.g:6276:2: ( ruleExpressionRule ) + // InternalDefinitionLanguage.g:6314:1: ( ( ruleExpressionRule ) ) + // InternalDefinitionLanguage.g:6315:2: ( ruleExpressionRule ) { - // InternalDefinitionLanguage.g:6276:2: ( ruleExpressionRule ) - // InternalDefinitionLanguage.g:6277:3: ruleExpressionRule + // InternalDefinitionLanguage.g:6315:2: ( ruleExpressionRule ) + // InternalDefinitionLanguage.g:6316:3: ruleExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getConstantDefinitionRuleAccess().getValueExpressionRuleParserRuleCall_4_0()); @@ -20595,17 +20719,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ParameterRule__TypeAssignment_0" - // InternalDefinitionLanguage.g:6286:1: rule__ParameterRule__TypeAssignment_0 : ( ruleTypeRule ) ; + // InternalDefinitionLanguage.g:6325:1: rule__ParameterRule__TypeAssignment_0 : ( ruleTypeRule ) ; public final void rule__ParameterRule__TypeAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:6290:1: ( ( ruleTypeRule ) ) - // InternalDefinitionLanguage.g:6291:2: ( ruleTypeRule ) + // InternalDefinitionLanguage.g:6329:1: ( ( ruleTypeRule ) ) + // InternalDefinitionLanguage.g:6330:2: ( ruleTypeRule ) { - // InternalDefinitionLanguage.g:6291:2: ( ruleTypeRule ) - // InternalDefinitionLanguage.g:6292:3: ruleTypeRule + // InternalDefinitionLanguage.g:6330:2: ( ruleTypeRule ) + // InternalDefinitionLanguage.g:6331:3: ruleTypeRule { if ( state.backtracking==0 ) { before(grammarAccess.getParameterRuleAccess().getTypeTypeRuleParserRuleCall_0_0()); @@ -20640,17 +20764,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR start "rule__ParameterRule__NameAssignment_1" - // InternalDefinitionLanguage.g:6301:1: rule__ParameterRule__NameAssignment_1 : ( ruleStringOrId ) ; + // InternalDefinitionLanguage.g:6340:1: rule__ParameterRule__NameAssignment_1 : ( ruleStringOrId ) ; public final void rule__ParameterRule__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:6305:1: ( ( ruleStringOrId ) ) - // InternalDefinitionLanguage.g:6306:2: ( ruleStringOrId ) + // InternalDefinitionLanguage.g:6344:1: ( ( ruleStringOrId ) ) + // InternalDefinitionLanguage.g:6345:2: ( ruleStringOrId ) { - // InternalDefinitionLanguage.g:6306:2: ( ruleStringOrId ) - // InternalDefinitionLanguage.g:6307:3: ruleStringOrId + // InternalDefinitionLanguage.g:6345:2: ( ruleStringOrId ) + // InternalDefinitionLanguage.g:6346:3: ruleStringOrId { if ( state.backtracking==0 ) { before(grammarAccess.getParameterRuleAccess().getNameStringOrIdParserRuleCall_1_0()); @@ -20684,24 +20808,110 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss // $ANTLR end "rule__ParameterRule__NameAssignment_1" + // $ANTLR start "rule__ImportRule__LanguageAssignment_1" + // InternalDefinitionLanguage.g:6355:1: rule__ImportRule__LanguageAssignment_1 : ( RULE_STRING ) ; + public final void rule__ImportRule__LanguageAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDefinitionLanguage.g:6359:1: ( ( RULE_STRING ) ) + // InternalDefinitionLanguage.g:6360:2: ( RULE_STRING ) + { + // InternalDefinitionLanguage.g:6360:2: ( RULE_STRING ) + // InternalDefinitionLanguage.g:6361:3: RULE_STRING + { + if ( state.backtracking==0 ) { + before(grammarAccess.getImportRuleAccess().getLanguageSTRINGTerminalRuleCall_1_0()); + } + match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getImportRuleAccess().getLanguageSTRINGTerminalRuleCall_1_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ImportRule__LanguageAssignment_1" + + + // $ANTLR start "rule__ImportRule__ImportedNamespaceAssignment_3" + // InternalDefinitionLanguage.g:6370:1: rule__ImportRule__ImportedNamespaceAssignment_3 : ( ruleQualifiedName ) ; + public final void rule__ImportRule__ImportedNamespaceAssignment_3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDefinitionLanguage.g:6374:1: ( ( ruleQualifiedName ) ) + // InternalDefinitionLanguage.g:6375:2: ( ruleQualifiedName ) + { + // InternalDefinitionLanguage.g:6375:2: ( ruleQualifiedName ) + // InternalDefinitionLanguage.g:6376:3: ruleQualifiedName + { + if ( state.backtracking==0 ) { + before(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_3_0()); + } + pushFollow(FOLLOW_2); + ruleQualifiedName(); + + state._fsp--; + if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_3_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ImportRule__ImportedNamespaceAssignment_3" + + // $ANTLR start "rule__FunctionNameRule__DefinitionAssignment" - // InternalDefinitionLanguage.g:6316:1: rule__FunctionNameRule__DefinitionAssignment : ( ( ruleQualifiedName ) ) ; + // InternalDefinitionLanguage.g:6385:1: rule__FunctionNameRule__DefinitionAssignment : ( ( ruleQualifiedName ) ) ; public final void rule__FunctionNameRule__DefinitionAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDefinitionLanguage.g:6320:1: ( ( ( ruleQualifiedName ) ) ) - // InternalDefinitionLanguage.g:6321:2: ( ( ruleQualifiedName ) ) + // InternalDefinitionLanguage.g:6389:1: ( ( ( ruleQualifiedName ) ) ) + // InternalDefinitionLanguage.g:6390:2: ( ( ruleQualifiedName ) ) { - // InternalDefinitionLanguage.g:6321:2: ( ( ruleQualifiedName ) ) - // InternalDefinitionLanguage.g:6322:3: ( ruleQualifiedName ) + // InternalDefinitionLanguage.g:6390:2: ( ( ruleQualifiedName ) ) + // InternalDefinitionLanguage.g:6391:3: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionNameRuleAccess().getDefinitionFunctionDefinitionCrossReference_0()); } - // InternalDefinitionLanguage.g:6323:3: ( ruleQualifiedName ) - // InternalDefinitionLanguage.g:6324:4: ruleQualifiedName + // InternalDefinitionLanguage.g:6392:3: ( ruleQualifiedName ) + // InternalDefinitionLanguage.g:6393:4: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionNameRuleAccess().getDefinitionFunctionDefinitionQualifiedNameParserRuleCall_0_1()); @@ -20745,23 +20955,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss protected DFA2 dfa2 = new DFA2(this); static final String dfa_1s = "\13\uffff"; - static final String dfa_2s = "\2\uffff\2\10\5\uffff\2\10"; + static final String dfa_2s = "\2\uffff\2\7\5\uffff\2\7"; static final String dfa_3s = "\1\4\1\uffff\2\20\2\uffff\1\4\2\uffff\2\20"; - static final String dfa_4s = "\1\117\1\uffff\2\115\2\uffff\1\5\2\uffff\2\115"; - static final String dfa_5s = "\1\uffff\1\1\2\uffff\1\3\1\4\1\uffff\1\2\1\5\2\uffff"; + static final String dfa_4s = "\1\120\1\uffff\2\116\2\uffff\1\5\2\uffff\2\116"; + static final String dfa_5s = "\1\uffff\1\1\2\uffff\1\3\1\4\1\uffff\1\5\1\2\2\uffff"; static final String dfa_6s = "\13\uffff}>"; static final String[] dfa_7s = { - "\1\2\1\3\3\4\6\uffff\1\4\50\uffff\1\1\2\uffff\1\5\23\uffff\1\4", + "\1\2\1\3\3\4\6\uffff\1\4\46\uffff\1\1\2\uffff\1\5\26\uffff\1\4", "", - "\13\10\25\uffff\1\4\2\uffff\5\10\1\uffff\2\10\1\7\1\10\20\uffff\1\6", - "\13\10\25\uffff\1\4\2\uffff\5\10\1\uffff\2\10\1\7\1\10\20\uffff\1\6", + "\13\7\25\uffff\1\4\1\uffff\4\7\1\uffff\2\7\1\10\1\7\1\uffff\1\7\21\uffff\1\6", + "\13\7\25\uffff\1\4\1\uffff\4\7\1\uffff\2\7\1\10\1\7\1\uffff\1\7\21\uffff\1\6", "", "", "\1\11\1\12", "", "", - "\13\10\25\uffff\1\4\2\uffff\5\10\1\uffff\2\10\1\7\1\10\20\uffff\1\6", - "\13\10\25\uffff\1\4\2\uffff\5\10\1\uffff\2\10\1\7\1\10\20\uffff\1\6" + "\13\7\25\uffff\1\4\1\uffff\4\7\1\uffff\2\7\1\10\1\7\1\uffff\1\7\21\uffff\1\6", + "\13\7\25\uffff\1\4\1\uffff\4\7\1\uffff\2\7\1\10\1\7\1\uffff\1\7\21\uffff\1\6" }; static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s); @@ -20794,53 +21004,55 @@ public class InternalDefinitionLanguageParser extends AbstractInternalContentAss 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[]{0x0000800000000000L}); - public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0004000000000002L}); + public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000000002L,0x0000000000001000L}); public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000030L}); public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0001000000000000L}); - public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x4002000000000000L,0x0000000000011800L}); - public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x4000000000000002L,0x0000000000011800L}); - public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0008000000000000L}); - public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0010000000000000L}); - public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0010000000000002L}); - public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0900000000C081F0L,0x000000000000C000L}); - public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0020000000000000L}); - public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0020000000000002L}); - public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0040000000000000L}); - public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0040000000000002L}); - public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x00000000003F0000L}); - public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x00000000003F0002L}); - public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000C00000L}); - public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000C00002L}); - public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000007000000L}); - public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000007000002L}); - public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0080000000000000L}); - public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0100000000000000L}); - public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0B00000000C081F0L,0x000000000000C000L}); - public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0400000000000000L}); - public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0400000000000002L}); - public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x1000000000000000L}); - public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0800000000000000L}); - public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x1900000000C081F0L,0x000000000000C000L}); - public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0002000000000030L}); - public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000000032L}); - public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x2000000000000000L}); + public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x2002000000000000L,0x0000000000020C00L}); + public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x2000000000000002L,0x0000000000020C00L}); + public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0004000000000000L}); + public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0004000000000002L}); + public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0240000000C081F0L,0x0000000000018000L}); + public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0008000000000000L}); + public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0008000000000002L}); + public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0010000000000000L}); + public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0010000000000002L}); + public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x00000000003F0000L}); + public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x00000000003F0002L}); + public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000C00000L}); + public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000C00002L}); + public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000007000000L}); + public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000007000002L}); + public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0020000000000000L}); + public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0040000000000000L}); + public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x02C0000000C081F0L,0x0000000000018000L}); + public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0100000000000000L}); + public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0100000000000002L}); + public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0400000000000000L}); + public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0200000000000000L}); + public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0640000000C081F0L,0x0000000000018000L}); + public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0002000000000030L}); + public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000000032L}); + public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0800000000000000L}); + public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x1000000000000000L}); public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x00007FFFF8000000L}); - public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000000008000L,0x0000000000008000L}); - public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x4000000000000000L,0x0000000000010000L}); - public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x8001000000000000L}); - public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000000000L,0x00000000000007FEL}); - public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x2008000000000000L}); - public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); - public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); - public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x1000000000000000L,0x00000000000007FEL}); - public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); - public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000000000002L,0x0000000000002000L}); + public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000000008000L,0x0000000000010000L}); + public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x2000000000000000L,0x0000000000020000L}); + public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x4001000000000000L}); + public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x8000000000000000L}); + public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000000000L,0x00000000000003FFL}); + public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x1800000000000000L}); + public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); + public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); + public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0400000000000000L,0x00000000000003FFL}); + public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000000000100L}); + public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); + public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); + public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000000000000002L,0x0000000000004000L}); } \ No newline at end of file diff --git a/src/languages/de.evoal.languages.model.dl.dsl.ui/src-gen/de/evoal/languages/model/dl/dsl/ui/contentassist/AbstractDefinitionLanguageProposalProvider.java b/src/languages/de.evoal.languages.model.dl.dsl.ui/src-gen/de/evoal/languages/model/dl/dsl/ui/contentassist/AbstractDefinitionLanguageProposalProvider.java index 72e926bb..4c5c2994 100644 --- a/src/languages/de.evoal.languages.model.dl.dsl.ui/src-gen/de/evoal/languages/model/dl/dsl/ui/contentassist/AbstractDefinitionLanguageProposalProvider.java +++ b/src/languages/de.evoal.languages.model.dl.dsl.ui/src-gen/de/evoal/languages/model/dl/dsl/ui/contentassist/AbstractDefinitionLanguageProposalProvider.java @@ -33,14 +33,8 @@ public abstract class AbstractDefinitionLanguageProposalProvider extends BaseLan public void completeDefinitionModelRule_Constants(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - public void completeImportRule_ImportedNamespace(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } public void complete_DefinitionModelRule(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - public void complete_ImportRule(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } } diff --git a/src/languages/de.evoal.languages.model.dl.dsl/src-gen/de/evoal/languages/model/dl/dsl/DefinitionLanguage.xtextbin b/src/languages/de.evoal.languages.model.dl.dsl/src-gen/de/evoal/languages/model/dl/dsl/DefinitionLanguage.xtextbin index 2e5ce4fe9d12cc059ead101872db04e72ee9182b..0aa07edbc89ac87415bbc5eafd01c0b2d237536e 100644 GIT binary patch delta 420 zcmXw!yG{a85Qd#|_UwvW3S(nqB^H{9g@uVRIXkg2K?^I}4J>36b{AnOj4?cbC587J z-tQ<Xoh1c@PvHaDYNK;l>?ZlYnfd-s`YYXd6EM?kiO-QLZb6Ji7u=#>3YIGco8vZc zCRaG_Fy6-_sZ^MOhPz-09rr*NhSTK%_aPx71<T7<th}wWIRg(ME=&gi4~Y}GlJ5c@ z5j7aD*x4n^waY~-6XKJ{#LG7EC&aT^0FdvpEjy-WM&+;kHXZo^I>S0>3{PvV(WxZE zGjbl9w{wo?1di`5`dPaW%Ab=w);V6(V#(p^B^eud1qsH+MSo~e*7*c^UejOd4tS&b zxPF$p1KyIU@W`;+<?i3@Ub(FUK7de{G<+mZ57vry?^;8({-JA66b$4lUPgJ<;$z12 gvwE~jQBy@3-zx`}7xeaCRJci{@m0Oppa~d<KMY@LZvX%Q delta 342 zcmez1bINDKHdaRS&D&X@$jLbDb2#R3%8|v9+u^^%PsdD$bBt_EPSY7#n4D%z_E0ro zW_Fr6xms0{a~2~rP@LIm_T;&$l5ukw*;(10<}&gzF=?@KWabv+7nKyVF>BkhJI!O{ zWp$d*$iu|#2^J12%}Hf;S^(9)kcpXrg;QT2BFD($v<PSti_>C8Hdc0sF^o=2CaFr* zF9jOoaEy`BX&F$8$(j)aoR))><>sdVjbwCM!N|wTnwOZH%Ekn=b|p;xDv<hWMyJ(` ztRTm+IIRJyV=JjFNQF9ZEl{Q7FQ94bfD&A3rFqFEnfZB8$@L)D7cw&HIc)&RCIcl( a67yhw+X#~F2DxMt$d+0VYd#|rGa~@S5>!V3 diff --git a/src/languages/de.evoal.languages.model.dl.dsl/src-gen/de/evoal/languages/model/dl/dsl/parser/antlr/internal/InternalDefinitionLanguage.g b/src/languages/de.evoal.languages.model.dl.dsl/src-gen/de/evoal/languages/model/dl/dsl/parser/antlr/internal/InternalDefinitionLanguage.g index 9dcd7aab..23efedc2 100644 --- a/src/languages/de.evoal.languages.model.dl.dsl/src-gen/de/evoal/languages/model/dl/dsl/parser/antlr/internal/InternalDefinitionLanguage.g +++ b/src/languages/de.evoal.languages.model.dl.dsl/src-gen/de/evoal/languages/model/dl/dsl/parser/antlr/internal/InternalDefinitionLanguage.g @@ -98,7 +98,7 @@ ruleDefinitionModelRule returns [EObject current=null] $current, "imports", lv_imports_0_0, - "de.evoal.languages.model.dl.dsl.DefinitionLanguage.ImportRule"); + "de.evoal.languages.model.base.dsl.BaseLanguage.ImportRule"); afterParserOrEnumRuleCall(); } ) @@ -198,52 +198,6 @@ ruleDefinitionModelRule returns [EObject current=null] ) ; -// Entry rule entryRuleImportRule -entryRuleImportRule returns [EObject current=null]: - { newCompositeNode(grammarAccess.getImportRuleRule()); } - iv_ruleImportRule=ruleImportRule - { $current=$iv_ruleImportRule.current; } - EOF; - -// Rule ImportRule -ruleImportRule returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='import' - { - newLeafNode(otherlv_0, grammarAccess.getImportRuleAccess().getImportKeyword_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_1_0()); - } - lv_importedNamespace_1_0=ruleQualifiedName - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getImportRuleRule()); - } - set( - $current, - "importedNamespace", - lv_importedNamespace_1_0, - "de.evoal.languages.model.base.dsl.BaseLanguage.QualifiedName"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_2=';' - { - newLeafNode(otherlv_2, grammarAccess.getImportRuleAccess().getSemicolonKeyword_2()); - } - ) -; - // Entry rule entryRuleExpressionRule entryRuleExpressionRule returns [EObject current=null]: { newCompositeNode(grammarAccess.getExpressionRuleRule()); } @@ -2659,6 +2613,74 @@ ruleParameterRule returns [EObject current=null] ) ; +// Entry rule entryRuleImportRule +entryRuleImportRule returns [EObject current=null]: + { newCompositeNode(grammarAccess.getImportRuleRule()); } + iv_ruleImportRule=ruleImportRule + { $current=$iv_ruleImportRule.current; } + EOF; + +// Rule ImportRule +ruleImportRule returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + otherlv_0='import' + { + newLeafNode(otherlv_0, grammarAccess.getImportRuleAccess().getImportKeyword_0()); + } + ( + ( + lv_language_1_0=RULE_STRING + { + newLeafNode(lv_language_1_0, grammarAccess.getImportRuleAccess().getLanguageSTRINGTerminalRuleCall_1_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getImportRuleRule()); + } + setWithLastConsumed( + $current, + "language", + lv_language_1_0, + "de.evoal.languages.model.base.dsl.BaseLanguage.STRING"); + } + ) + ) + otherlv_2='from' + { + newLeafNode(otherlv_2, grammarAccess.getImportRuleAccess().getFromKeyword_2()); + } + ( + ( + { + newCompositeNode(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_3_0()); + } + lv_importedNamespace_3_0=ruleQualifiedName + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getImportRuleRule()); + } + set( + $current, + "importedNamespace", + lv_importedNamespace_3_0, + "de.evoal.languages.model.base.dsl.BaseLanguage.QualifiedName"); + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_4=';' + { + newLeafNode(otherlv_4, grammarAccess.getImportRuleAccess().getSemicolonKeyword_4()); + } + ) +; + // Entry rule entryRuleFunctionNameRule entryRuleFunctionNameRule returns [EObject current=null]: { newCompositeNode(grammarAccess.getFunctionNameRuleRule()); } diff --git a/src/languages/de.evoal.languages.model.dl.dsl/src-gen/de/evoal/languages/model/dl/dsl/parser/antlr/internal/InternalDefinitionLanguage.tokens b/src/languages/de.evoal.languages.model.dl.dsl/src-gen/de/evoal/languages/model/dl/dsl/parser/antlr/internal/InternalDefinitionLanguage.tokens index b6656459..9f63852f 100644 --- a/src/languages/de.evoal.languages.model.dl.dsl/src-gen/de/evoal/languages/model/dl/dsl/parser/antlr/internal/InternalDefinitionLanguage.tokens +++ b/src/languages/de.evoal.languages.model.dl.dsl/src-gen/de/evoal/languages/model/dl/dsl/parser/antlr/internal/InternalDefinitionLanguage.tokens @@ -1,67 +1,68 @@ -'!'=23 -'!='=53 -'%'=60 -'('=28 -')'=29 -'*'=58 -'+'=56 -','=26 -'-'=57 -'.'=49 -'/'=59 -':'=36 -':='=30 -';'=19 -'<'=54 -'<='=55 -'='=52 -'>'=51 -'>='=50 -'AND'=22 -'E'=63 -'G'=66 -'M'=67 -'OR'=20 -'P'=64 -'T'=65 -'XOR'=21 -'Y'=61 -'Z'=62 -'['=25 -'\u00B5'=74 -']'=27 -'^'=24 -'a'=78 -'abstract'=33 -'array'=46 -'boolean'=43 -'c'=72 -'const'=48 -'d'=71 -'da'=70 -'data'=45 -'def'=47 -'expression'=40 -'extends'=35 -'f'=77 -'false'=32 -'float'=42 -'h'=69 -'import'=18 -'instance'=38 -'int'=41 -'k'=68 -'literal'=37 -'m'=73 +'!'=21 +'!='=54 +'%'=61 +'('=26 +')'=27 +'*'=59 +'+'=57 +','=24 +'-'=58 +'.'=50 +'/'=60 +':'=35 +':='=28 +';'=29 +'<'=55 +'<='=56 +'='=53 +'>'=52 +'>='=51 +'AND'=20 +'E'=64 +'G'=67 +'M'=68 +'OR'=18 +'P'=65 +'T'=66 +'XOR'=19 +'Y'=62 +'Z'=63 +'['=23 +'\u00B5'=75 +']'=25 +'^'=22 +'a'=79 +'abstract'=32 +'array'=45 +'boolean'=42 +'c'=73 +'const'=47 +'d'=72 +'da'=71 +'data'=44 +'def'=46 +'expression'=39 +'extends'=34 +'f'=78 +'false'=31 +'float'=41 +'from'=49 +'h'=70 +'import'=48 +'instance'=37 +'int'=40 +'k'=69 +'literal'=36 +'m'=74 'module'=15 -'n'=75 -'p'=76 -'string'=39 -'true'=31 -'type'=34 -'void'=44 -'y'=80 -'z'=79 +'n'=76 +'p'=77 +'string'=38 +'true'=30 +'type'=33 +'void'=43 +'y'=81 +'z'=80 '{'=16 '}'=17 RULE_ANY_OTHER=14 @@ -141,3 +142,4 @@ T__77=77 T__78=78 T__79=79 T__80=80 +T__81=81 diff --git a/src/languages/de.evoal.languages.model.dl.dsl/src-gen/de/evoal/languages/model/dl/dsl/parser/antlr/internal/InternalDefinitionLanguageLexer.java b/src/languages/de.evoal.languages.model.dl.dsl/src-gen/de/evoal/languages/model/dl/dsl/parser/antlr/internal/InternalDefinitionLanguageLexer.java index 762f3368..a16e87f8 100644 --- a/src/languages/de.evoal.languages.model.dl.dsl/src-gen/de/evoal/languages/model/dl/dsl/parser/antlr/internal/InternalDefinitionLanguageLexer.java +++ b/src/languages/de.evoal.languages.model.dl.dsl/src-gen/de/evoal/languages/model/dl/dsl/parser/antlr/internal/InternalDefinitionLanguageLexer.java @@ -77,6 +77,7 @@ public class InternalDefinitionLanguageLexer extends Lexer { public static final int T__32=32; public static final int T__76=76; public static final int T__80=80; + public static final int T__81=81; public static final int RULE_WS=13; public static final int RULE_ANY_OTHER=14; public static final int RULE_EXPONENT=10; @@ -170,10 +171,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__18; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:14:7: ( 'import' ) - // InternalDefinitionLanguage.g:14:9: 'import' + // InternalDefinitionLanguage.g:14:7: ( 'OR' ) + // InternalDefinitionLanguage.g:14:9: 'OR' { - match("import"); + match("OR"); } @@ -191,10 +192,11 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__19; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:15:7: ( ';' ) - // InternalDefinitionLanguage.g:15:9: ';' + // InternalDefinitionLanguage.g:15:7: ( 'XOR' ) + // InternalDefinitionLanguage.g:15:9: 'XOR' { - match(';'); + match("XOR"); + } @@ -211,10 +213,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__20; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:16:7: ( 'OR' ) - // InternalDefinitionLanguage.g:16:9: 'OR' + // InternalDefinitionLanguage.g:16:7: ( 'AND' ) + // InternalDefinitionLanguage.g:16:9: 'AND' { - match("OR"); + match("AND"); } @@ -232,11 +234,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__21; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:17:7: ( 'XOR' ) - // InternalDefinitionLanguage.g:17:9: 'XOR' + // InternalDefinitionLanguage.g:17:7: ( '!' ) + // InternalDefinitionLanguage.g:17:9: '!' { - match("XOR"); - + match('!'); } @@ -253,11 +254,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__22; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:18:7: ( 'AND' ) - // InternalDefinitionLanguage.g:18:9: 'AND' + // InternalDefinitionLanguage.g:18:7: ( '^' ) + // InternalDefinitionLanguage.g:18:9: '^' { - match("AND"); - + match('^'); } @@ -274,10 +274,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__23; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:19:7: ( '!' ) - // InternalDefinitionLanguage.g:19:9: '!' + // InternalDefinitionLanguage.g:19:7: ( '[' ) + // InternalDefinitionLanguage.g:19:9: '[' { - match('!'); + match('['); } @@ -294,10 +294,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__24; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:20:7: ( '^' ) - // InternalDefinitionLanguage.g:20:9: '^' + // InternalDefinitionLanguage.g:20:7: ( ',' ) + // InternalDefinitionLanguage.g:20:9: ',' { - match('^'); + match(','); } @@ -314,10 +314,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__25; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:21:7: ( '[' ) - // InternalDefinitionLanguage.g:21:9: '[' + // InternalDefinitionLanguage.g:21:7: ( ']' ) + // InternalDefinitionLanguage.g:21:9: ']' { - match('['); + match(']'); } @@ -334,10 +334,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__26; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:22:7: ( ',' ) - // InternalDefinitionLanguage.g:22:9: ',' + // InternalDefinitionLanguage.g:22:7: ( '(' ) + // InternalDefinitionLanguage.g:22:9: '(' { - match(','); + match('('); } @@ -354,10 +354,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__27; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:23:7: ( ']' ) - // InternalDefinitionLanguage.g:23:9: ']' + // InternalDefinitionLanguage.g:23:7: ( ')' ) + // InternalDefinitionLanguage.g:23:9: ')' { - match(']'); + match(')'); } @@ -374,10 +374,11 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__28; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:24:7: ( '(' ) - // InternalDefinitionLanguage.g:24:9: '(' + // InternalDefinitionLanguage.g:24:7: ( ':=' ) + // InternalDefinitionLanguage.g:24:9: ':=' { - match('('); + match(":="); + } @@ -394,10 +395,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__29; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:25:7: ( ')' ) - // InternalDefinitionLanguage.g:25:9: ')' + // InternalDefinitionLanguage.g:25:7: ( ';' ) + // InternalDefinitionLanguage.g:25:9: ';' { - match(')'); + match(';'); } @@ -414,10 +415,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__30; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:26:7: ( ':=' ) - // InternalDefinitionLanguage.g:26:9: ':=' + // InternalDefinitionLanguage.g:26:7: ( 'true' ) + // InternalDefinitionLanguage.g:26:9: 'true' { - match(":="); + match("true"); } @@ -435,10 +436,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__31; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:27:7: ( 'true' ) - // InternalDefinitionLanguage.g:27:9: 'true' + // InternalDefinitionLanguage.g:27:7: ( 'false' ) + // InternalDefinitionLanguage.g:27:9: 'false' { - match("true"); + match("false"); } @@ -456,10 +457,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__32; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:28:7: ( 'false' ) - // InternalDefinitionLanguage.g:28:9: 'false' + // InternalDefinitionLanguage.g:28:7: ( 'abstract' ) + // InternalDefinitionLanguage.g:28:9: 'abstract' { - match("false"); + match("abstract"); } @@ -477,10 +478,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__33; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:29:7: ( 'abstract' ) - // InternalDefinitionLanguage.g:29:9: 'abstract' + // InternalDefinitionLanguage.g:29:7: ( 'type' ) + // InternalDefinitionLanguage.g:29:9: 'type' { - match("abstract"); + match("type"); } @@ -498,10 +499,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__34; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:30:7: ( 'type' ) - // InternalDefinitionLanguage.g:30:9: 'type' + // InternalDefinitionLanguage.g:30:7: ( 'extends' ) + // InternalDefinitionLanguage.g:30:9: 'extends' { - match("type"); + match("extends"); } @@ -519,11 +520,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__35; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:31:7: ( 'extends' ) - // InternalDefinitionLanguage.g:31:9: 'extends' + // InternalDefinitionLanguage.g:31:7: ( ':' ) + // InternalDefinitionLanguage.g:31:9: ':' { - match("extends"); - + match(':'); } @@ -540,10 +540,11 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__36; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:32:7: ( ':' ) - // InternalDefinitionLanguage.g:32:9: ':' + // InternalDefinitionLanguage.g:32:7: ( 'literal' ) + // InternalDefinitionLanguage.g:32:9: 'literal' { - match(':'); + match("literal"); + } @@ -560,10 +561,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__37; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:33:7: ( 'literal' ) - // InternalDefinitionLanguage.g:33:9: 'literal' + // InternalDefinitionLanguage.g:33:7: ( 'instance' ) + // InternalDefinitionLanguage.g:33:9: 'instance' { - match("literal"); + match("instance"); } @@ -581,10 +582,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__38; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:34:7: ( 'instance' ) - // InternalDefinitionLanguage.g:34:9: 'instance' + // InternalDefinitionLanguage.g:34:7: ( 'string' ) + // InternalDefinitionLanguage.g:34:9: 'string' { - match("instance"); + match("string"); } @@ -602,10 +603,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__39; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:35:7: ( 'string' ) - // InternalDefinitionLanguage.g:35:9: 'string' + // InternalDefinitionLanguage.g:35:7: ( 'expression' ) + // InternalDefinitionLanguage.g:35:9: 'expression' { - match("string"); + match("expression"); } @@ -623,10 +624,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__40; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:36:7: ( 'expression' ) - // InternalDefinitionLanguage.g:36:9: 'expression' + // InternalDefinitionLanguage.g:36:7: ( 'int' ) + // InternalDefinitionLanguage.g:36:9: 'int' { - match("expression"); + match("int"); } @@ -644,10 +645,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__41; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:37:7: ( 'int' ) - // InternalDefinitionLanguage.g:37:9: 'int' + // InternalDefinitionLanguage.g:37:7: ( 'float' ) + // InternalDefinitionLanguage.g:37:9: 'float' { - match("int"); + match("float"); } @@ -665,10 +666,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__42; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:38:7: ( 'float' ) - // InternalDefinitionLanguage.g:38:9: 'float' + // InternalDefinitionLanguage.g:38:7: ( 'boolean' ) + // InternalDefinitionLanguage.g:38:9: 'boolean' { - match("float"); + match("boolean"); } @@ -686,10 +687,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__43; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:39:7: ( 'boolean' ) - // InternalDefinitionLanguage.g:39:9: 'boolean' + // InternalDefinitionLanguage.g:39:7: ( 'void' ) + // InternalDefinitionLanguage.g:39:9: 'void' { - match("boolean"); + match("void"); } @@ -707,10 +708,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__44; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:40:7: ( 'void' ) - // InternalDefinitionLanguage.g:40:9: 'void' + // InternalDefinitionLanguage.g:40:7: ( 'data' ) + // InternalDefinitionLanguage.g:40:9: 'data' { - match("void"); + match("data"); } @@ -728,10 +729,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__45; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:41:7: ( 'data' ) - // InternalDefinitionLanguage.g:41:9: 'data' + // InternalDefinitionLanguage.g:41:7: ( 'array' ) + // InternalDefinitionLanguage.g:41:9: 'array' { - match("data"); + match("array"); } @@ -749,10 +750,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__46; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:42:7: ( 'array' ) - // InternalDefinitionLanguage.g:42:9: 'array' + // InternalDefinitionLanguage.g:42:7: ( 'def' ) + // InternalDefinitionLanguage.g:42:9: 'def' { - match("array"); + match("def"); } @@ -770,10 +771,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__47; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:43:7: ( 'def' ) - // InternalDefinitionLanguage.g:43:9: 'def' + // InternalDefinitionLanguage.g:43:7: ( 'const' ) + // InternalDefinitionLanguage.g:43:9: 'const' { - match("def"); + match("const"); } @@ -791,10 +792,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__48; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:44:7: ( 'const' ) - // InternalDefinitionLanguage.g:44:9: 'const' + // InternalDefinitionLanguage.g:44:7: ( 'import' ) + // InternalDefinitionLanguage.g:44:9: 'import' { - match("const"); + match("import"); } @@ -812,10 +813,11 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__49; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:45:7: ( '.' ) - // InternalDefinitionLanguage.g:45:9: '.' + // InternalDefinitionLanguage.g:45:7: ( 'from' ) + // InternalDefinitionLanguage.g:45:9: 'from' { - match('.'); + match("from"); + } @@ -832,11 +834,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__50; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:46:7: ( '>=' ) - // InternalDefinitionLanguage.g:46:9: '>=' + // InternalDefinitionLanguage.g:46:7: ( '.' ) + // InternalDefinitionLanguage.g:46:9: '.' { - match(">="); - + match('.'); } @@ -853,10 +854,11 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__51; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:47:7: ( '>' ) - // InternalDefinitionLanguage.g:47:9: '>' + // InternalDefinitionLanguage.g:47:7: ( '>=' ) + // InternalDefinitionLanguage.g:47:9: '>=' { - match('>'); + match(">="); + } @@ -873,10 +875,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__52; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:48:7: ( '=' ) - // InternalDefinitionLanguage.g:48:9: '=' + // InternalDefinitionLanguage.g:48:7: ( '>' ) + // InternalDefinitionLanguage.g:48:9: '>' { - match('='); + match('>'); } @@ -893,11 +895,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__53; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:49:7: ( '!=' ) - // InternalDefinitionLanguage.g:49:9: '!=' + // InternalDefinitionLanguage.g:49:7: ( '=' ) + // InternalDefinitionLanguage.g:49:9: '=' { - match("!="); - + match('='); } @@ -914,10 +915,11 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__54; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:50:7: ( '<' ) - // InternalDefinitionLanguage.g:50:9: '<' + // InternalDefinitionLanguage.g:50:7: ( '!=' ) + // InternalDefinitionLanguage.g:50:9: '!=' { - match('<'); + match("!="); + } @@ -934,11 +936,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__55; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:51:7: ( '<=' ) - // InternalDefinitionLanguage.g:51:9: '<=' + // InternalDefinitionLanguage.g:51:7: ( '<' ) + // InternalDefinitionLanguage.g:51:9: '<' { - match("<="); - + match('<'); } @@ -955,10 +956,11 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__56; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:52:7: ( '+' ) - // InternalDefinitionLanguage.g:52:9: '+' + // InternalDefinitionLanguage.g:52:7: ( '<=' ) + // InternalDefinitionLanguage.g:52:9: '<=' { - match('+'); + match("<="); + } @@ -975,10 +977,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__57; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:53:7: ( '-' ) - // InternalDefinitionLanguage.g:53:9: '-' + // InternalDefinitionLanguage.g:53:7: ( '+' ) + // InternalDefinitionLanguage.g:53:9: '+' { - match('-'); + match('+'); } @@ -995,10 +997,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__58; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:54:7: ( '*' ) - // InternalDefinitionLanguage.g:54:9: '*' + // InternalDefinitionLanguage.g:54:7: ( '-' ) + // InternalDefinitionLanguage.g:54:9: '-' { - match('*'); + match('-'); } @@ -1015,10 +1017,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__59; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:55:7: ( '/' ) - // InternalDefinitionLanguage.g:55:9: '/' + // InternalDefinitionLanguage.g:55:7: ( '*' ) + // InternalDefinitionLanguage.g:55:9: '*' { - match('/'); + match('*'); } @@ -1035,10 +1037,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__60; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:56:7: ( '%' ) - // InternalDefinitionLanguage.g:56:9: '%' + // InternalDefinitionLanguage.g:56:7: ( '/' ) + // InternalDefinitionLanguage.g:56:9: '/' { - match('%'); + match('/'); } @@ -1055,10 +1057,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__61; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:57:7: ( 'Y' ) - // InternalDefinitionLanguage.g:57:9: 'Y' + // InternalDefinitionLanguage.g:57:7: ( '%' ) + // InternalDefinitionLanguage.g:57:9: '%' { - match('Y'); + match('%'); } @@ -1075,10 +1077,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__62; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:58:7: ( 'Z' ) - // InternalDefinitionLanguage.g:58:9: 'Z' + // InternalDefinitionLanguage.g:58:7: ( 'Y' ) + // InternalDefinitionLanguage.g:58:9: 'Y' { - match('Z'); + match('Y'); } @@ -1095,10 +1097,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__63; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:59:7: ( 'E' ) - // InternalDefinitionLanguage.g:59:9: 'E' + // InternalDefinitionLanguage.g:59:7: ( 'Z' ) + // InternalDefinitionLanguage.g:59:9: 'Z' { - match('E'); + match('Z'); } @@ -1115,10 +1117,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:60:7: ( 'P' ) - // InternalDefinitionLanguage.g:60:9: 'P' + // InternalDefinitionLanguage.g:60:7: ( 'E' ) + // InternalDefinitionLanguage.g:60:9: 'E' { - match('P'); + match('E'); } @@ -1135,10 +1137,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__65; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:61:7: ( 'T' ) - // InternalDefinitionLanguage.g:61:9: 'T' + // InternalDefinitionLanguage.g:61:7: ( 'P' ) + // InternalDefinitionLanguage.g:61:9: 'P' { - match('T'); + match('P'); } @@ -1155,10 +1157,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__66; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:62:7: ( 'G' ) - // InternalDefinitionLanguage.g:62:9: 'G' + // InternalDefinitionLanguage.g:62:7: ( 'T' ) + // InternalDefinitionLanguage.g:62:9: 'T' { - match('G'); + match('T'); } @@ -1175,10 +1177,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__67; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:63:7: ( 'M' ) - // InternalDefinitionLanguage.g:63:9: 'M' + // InternalDefinitionLanguage.g:63:7: ( 'G' ) + // InternalDefinitionLanguage.g:63:9: 'G' { - match('M'); + match('G'); } @@ -1195,10 +1197,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__68; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:64:7: ( 'k' ) - // InternalDefinitionLanguage.g:64:9: 'k' + // InternalDefinitionLanguage.g:64:7: ( 'M' ) + // InternalDefinitionLanguage.g:64:9: 'M' { - match('k'); + match('M'); } @@ -1215,10 +1217,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__69; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:65:7: ( 'h' ) - // InternalDefinitionLanguage.g:65:9: 'h' + // InternalDefinitionLanguage.g:65:7: ( 'k' ) + // InternalDefinitionLanguage.g:65:9: 'k' { - match('h'); + match('k'); } @@ -1235,11 +1237,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__70; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:66:7: ( 'da' ) - // InternalDefinitionLanguage.g:66:9: 'da' + // InternalDefinitionLanguage.g:66:7: ( 'h' ) + // InternalDefinitionLanguage.g:66:9: 'h' { - match("da"); - + match('h'); } @@ -1256,10 +1257,11 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__71; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:67:7: ( 'd' ) - // InternalDefinitionLanguage.g:67:9: 'd' + // InternalDefinitionLanguage.g:67:7: ( 'da' ) + // InternalDefinitionLanguage.g:67:9: 'da' { - match('d'); + match("da"); + } @@ -1276,10 +1278,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__72; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:68:7: ( 'c' ) - // InternalDefinitionLanguage.g:68:9: 'c' + // InternalDefinitionLanguage.g:68:7: ( 'd' ) + // InternalDefinitionLanguage.g:68:9: 'd' { - match('c'); + match('d'); } @@ -1296,10 +1298,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__73; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:69:7: ( 'm' ) - // InternalDefinitionLanguage.g:69:9: 'm' + // InternalDefinitionLanguage.g:69:7: ( 'c' ) + // InternalDefinitionLanguage.g:69:9: 'c' { - match('m'); + match('c'); } @@ -1316,10 +1318,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__74; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:70:7: ( '\\u00B5' ) - // InternalDefinitionLanguage.g:70:9: '\\u00B5' + // InternalDefinitionLanguage.g:70:7: ( 'm' ) + // InternalDefinitionLanguage.g:70:9: 'm' { - match('\u00B5'); + match('m'); } @@ -1336,10 +1338,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__75; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:71:7: ( 'n' ) - // InternalDefinitionLanguage.g:71:9: 'n' + // InternalDefinitionLanguage.g:71:7: ( '\\u00B5' ) + // InternalDefinitionLanguage.g:71:9: '\\u00B5' { - match('n'); + match('\u00B5'); } @@ -1356,10 +1358,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__76; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:72:7: ( 'p' ) - // InternalDefinitionLanguage.g:72:9: 'p' + // InternalDefinitionLanguage.g:72:7: ( 'n' ) + // InternalDefinitionLanguage.g:72:9: 'n' { - match('p'); + match('n'); } @@ -1376,10 +1378,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__77; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:73:7: ( 'f' ) - // InternalDefinitionLanguage.g:73:9: 'f' + // InternalDefinitionLanguage.g:73:7: ( 'p' ) + // InternalDefinitionLanguage.g:73:9: 'p' { - match('f'); + match('p'); } @@ -1396,10 +1398,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__78; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:74:7: ( 'a' ) - // InternalDefinitionLanguage.g:74:9: 'a' + // InternalDefinitionLanguage.g:74:7: ( 'f' ) + // InternalDefinitionLanguage.g:74:9: 'f' { - match('a'); + match('f'); } @@ -1416,10 +1418,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__79; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:75:7: ( 'z' ) - // InternalDefinitionLanguage.g:75:9: 'z' + // InternalDefinitionLanguage.g:75:7: ( 'a' ) + // InternalDefinitionLanguage.g:75:9: 'a' { - match('z'); + match('a'); } @@ -1436,10 +1438,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = T__80; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:76:7: ( 'y' ) - // InternalDefinitionLanguage.g:76:9: 'y' + // InternalDefinitionLanguage.g:76:7: ( 'z' ) + // InternalDefinitionLanguage.g:76:9: 'z' { - match('y'); + match('z'); } @@ -1451,11 +1453,31 @@ public class InternalDefinitionLanguageLexer extends Lexer { } // $ANTLR end "T__80" + // $ANTLR start "T__81" + public final void mT__81() throws RecognitionException { + try { + int _type = T__81; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalDefinitionLanguage.g:77:7: ( 'y' ) + // InternalDefinitionLanguage.g:77:9: 'y' + { + match('y'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__81" + // $ANTLR start "RULE_DIGIT" public final void mRULE_DIGIT() throws RecognitionException { try { - // InternalDefinitionLanguage.g:3070:21: ( '0' .. '9' ) - // InternalDefinitionLanguage.g:3070:23: '0' .. '9' + // InternalDefinitionLanguage.g:3092:21: ( '0' .. '9' ) + // InternalDefinitionLanguage.g:3092:23: '0' .. '9' { matchRange('0','9'); @@ -1470,11 +1492,11 @@ public class InternalDefinitionLanguageLexer extends Lexer { // $ANTLR start "RULE_EXPONENT" public final void mRULE_EXPONENT() throws RecognitionException { try { - // InternalDefinitionLanguage.g:3072:24: ( 'e' ( '+' | '-' )? ( RULE_DIGIT )+ ) - // InternalDefinitionLanguage.g:3072:26: 'e' ( '+' | '-' )? ( RULE_DIGIT )+ + // InternalDefinitionLanguage.g:3094:24: ( 'e' ( '+' | '-' )? ( RULE_DIGIT )+ ) + // InternalDefinitionLanguage.g:3094:26: 'e' ( '+' | '-' )? ( RULE_DIGIT )+ { match('e'); - // InternalDefinitionLanguage.g:3072:30: ( '+' | '-' )? + // InternalDefinitionLanguage.g:3094:30: ( '+' | '-' )? int alt1=2; int LA1_0 = input.LA(1); @@ -1500,7 +1522,7 @@ public class InternalDefinitionLanguageLexer extends Lexer { } - // InternalDefinitionLanguage.g:3072:41: ( RULE_DIGIT )+ + // InternalDefinitionLanguage.g:3094:41: ( RULE_DIGIT )+ int cnt2=0; loop2: do { @@ -1514,7 +1536,7 @@ public class InternalDefinitionLanguageLexer extends Lexer { switch (alt2) { case 1 : - // InternalDefinitionLanguage.g:3072:41: RULE_DIGIT + // InternalDefinitionLanguage.g:3094:41: RULE_DIGIT { mRULE_DIGIT(); @@ -1544,10 +1566,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = RULE_INT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:3074:10: ( ( '-' )? ( RULE_DIGIT )+ ) - // InternalDefinitionLanguage.g:3074:12: ( '-' )? ( RULE_DIGIT )+ + // InternalDefinitionLanguage.g:3096:10: ( ( '-' )? ( RULE_DIGIT )+ ) + // InternalDefinitionLanguage.g:3096:12: ( '-' )? ( RULE_DIGIT )+ { - // InternalDefinitionLanguage.g:3074:12: ( '-' )? + // InternalDefinitionLanguage.g:3096:12: ( '-' )? int alt3=2; int LA3_0 = input.LA(1); @@ -1556,7 +1578,7 @@ public class InternalDefinitionLanguageLexer extends Lexer { } switch (alt3) { case 1 : - // InternalDefinitionLanguage.g:3074:12: '-' + // InternalDefinitionLanguage.g:3096:12: '-' { match('-'); @@ -1565,7 +1587,7 @@ public class InternalDefinitionLanguageLexer extends Lexer { } - // InternalDefinitionLanguage.g:3074:17: ( RULE_DIGIT )+ + // InternalDefinitionLanguage.g:3096:17: ( RULE_DIGIT )+ int cnt4=0; loop4: do { @@ -1579,7 +1601,7 @@ public class InternalDefinitionLanguageLexer extends Lexer { switch (alt4) { case 1 : - // InternalDefinitionLanguage.g:3074:17: RULE_DIGIT + // InternalDefinitionLanguage.g:3096:17: RULE_DIGIT { mRULE_DIGIT(); @@ -1611,15 +1633,15 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = RULE_DOUBLE; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:3076:13: ( ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) ) - // InternalDefinitionLanguage.g:3076:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) + // InternalDefinitionLanguage.g:3098:13: ( ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) ) + // InternalDefinitionLanguage.g:3098:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) { - // InternalDefinitionLanguage.g:3076:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) + // InternalDefinitionLanguage.g:3098:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) int alt7=2; alt7 = dfa7.predict(input); switch (alt7) { case 1 : - // InternalDefinitionLanguage.g:3076:16: RULE_INT RULE_EXPONENT + // InternalDefinitionLanguage.g:3098:16: RULE_INT RULE_EXPONENT { mRULE_INT(); mRULE_EXPONENT(); @@ -1627,11 +1649,11 @@ public class InternalDefinitionLanguageLexer extends Lexer { } break; case 2 : - // InternalDefinitionLanguage.g:3076:39: RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? + // InternalDefinitionLanguage.g:3098:39: RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? { mRULE_INT(); match('.'); - // InternalDefinitionLanguage.g:3076:52: ( RULE_DIGIT )* + // InternalDefinitionLanguage.g:3098:52: ( RULE_DIGIT )* loop5: do { int alt5=2; @@ -1644,7 +1666,7 @@ public class InternalDefinitionLanguageLexer extends Lexer { switch (alt5) { case 1 : - // InternalDefinitionLanguage.g:3076:52: RULE_DIGIT + // InternalDefinitionLanguage.g:3098:52: RULE_DIGIT { mRULE_DIGIT(); @@ -1656,7 +1678,7 @@ public class InternalDefinitionLanguageLexer extends Lexer { } } while (true); - // InternalDefinitionLanguage.g:3076:64: ( RULE_EXPONENT )? + // InternalDefinitionLanguage.g:3098:64: ( RULE_EXPONENT )? int alt6=2; int LA6_0 = input.LA(1); @@ -1665,7 +1687,7 @@ public class InternalDefinitionLanguageLexer extends Lexer { } switch (alt6) { case 1 : - // InternalDefinitionLanguage.g:3076:64: RULE_EXPONENT + // InternalDefinitionLanguage.g:3098:64: RULE_EXPONENT { mRULE_EXPONENT(); @@ -1696,11 +1718,11 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:3078:13: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) - // InternalDefinitionLanguage.g:3078:15: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalDefinitionLanguage.g:3100:13: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) + // InternalDefinitionLanguage.g:3100:15: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalDefinitionLanguage.g:3078:19: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + // InternalDefinitionLanguage.g:3100:19: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* loop8: do { int alt8=3; @@ -1716,7 +1738,7 @@ public class InternalDefinitionLanguageLexer extends Lexer { switch (alt8) { case 1 : - // InternalDefinitionLanguage.g:3078:20: '\\\\' . + // InternalDefinitionLanguage.g:3100:20: '\\\\' . { match('\\'); matchAny(); @@ -1724,7 +1746,7 @@ public class InternalDefinitionLanguageLexer extends Lexer { } break; case 2 : - // InternalDefinitionLanguage.g:3078:27: ~ ( ( '\\\\' | '\"' ) ) + // InternalDefinitionLanguage.g:3100:27: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1761,11 +1783,11 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = RULE_QUOTED_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:3080:16: ( '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - // InternalDefinitionLanguage.g:3080:18: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalDefinitionLanguage.g:3102:16: ( '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalDefinitionLanguage.g:3102:18: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalDefinitionLanguage.g:3080:23: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + // InternalDefinitionLanguage.g:3102:23: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* loop9: do { int alt9=3; @@ -1781,7 +1803,7 @@ public class InternalDefinitionLanguageLexer extends Lexer { switch (alt9) { case 1 : - // InternalDefinitionLanguage.g:3080:24: '\\\\' . + // InternalDefinitionLanguage.g:3102:24: '\\\\' . { match('\\'); matchAny(); @@ -1789,7 +1811,7 @@ public class InternalDefinitionLanguageLexer extends Lexer { } break; case 2 : - // InternalDefinitionLanguage.g:3080:31: ~ ( ( '\\\\' | '\\'' ) ) + // InternalDefinitionLanguage.g:3102:31: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1826,10 +1848,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:3082:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalDefinitionLanguage.g:3082:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalDefinitionLanguage.g:3104:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalDefinitionLanguage.g:3104:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { - // InternalDefinitionLanguage.g:3082:11: ( '^' )? + // InternalDefinitionLanguage.g:3104:11: ( '^' )? int alt10=2; int LA10_0 = input.LA(1); @@ -1838,7 +1860,7 @@ public class InternalDefinitionLanguageLexer extends Lexer { } switch (alt10) { case 1 : - // InternalDefinitionLanguage.g:3082:11: '^' + // InternalDefinitionLanguage.g:3104:11: '^' { match('^'); @@ -1856,7 +1878,7 @@ public class InternalDefinitionLanguageLexer extends Lexer { recover(mse); throw mse;} - // InternalDefinitionLanguage.g:3082:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalDefinitionLanguage.g:3104:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* loop11: do { int alt11=2; @@ -1905,12 +1927,12 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:3084:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalDefinitionLanguage.g:3084:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalDefinitionLanguage.g:3106:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalDefinitionLanguage.g:3106:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalDefinitionLanguage.g:3084:24: ( options {greedy=false; } : . )* + // InternalDefinitionLanguage.g:3106:24: ( options {greedy=false; } : . )* loop12: do { int alt12=2; @@ -1935,7 +1957,7 @@ public class InternalDefinitionLanguageLexer extends Lexer { switch (alt12) { case 1 : - // InternalDefinitionLanguage.g:3084:52: . + // InternalDefinitionLanguage.g:3106:52: . { matchAny(); @@ -1965,12 +1987,12 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:3086:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalDefinitionLanguage.g:3086:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // InternalDefinitionLanguage.g:3108:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalDefinitionLanguage.g:3108:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // InternalDefinitionLanguage.g:3086:24: (~ ( ( '\\n' | '\\r' ) ) )* + // InternalDefinitionLanguage.g:3108:24: (~ ( ( '\\n' | '\\r' ) ) )* loop13: do { int alt13=2; @@ -1983,7 +2005,7 @@ public class InternalDefinitionLanguageLexer extends Lexer { switch (alt13) { case 1 : - // InternalDefinitionLanguage.g:3086:24: ~ ( ( '\\n' | '\\r' ) ) + // InternalDefinitionLanguage.g:3108: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(); @@ -2003,7 +2025,7 @@ public class InternalDefinitionLanguageLexer extends Lexer { } } while (true); - // InternalDefinitionLanguage.g:3086:40: ( ( '\\r' )? '\\n' )? + // InternalDefinitionLanguage.g:3108:40: ( ( '\\r' )? '\\n' )? int alt15=2; int LA15_0 = input.LA(1); @@ -2012,9 +2034,9 @@ public class InternalDefinitionLanguageLexer extends Lexer { } switch (alt15) { case 1 : - // InternalDefinitionLanguage.g:3086:41: ( '\\r' )? '\\n' + // InternalDefinitionLanguage.g:3108:41: ( '\\r' )? '\\n' { - // InternalDefinitionLanguage.g:3086:41: ( '\\r' )? + // InternalDefinitionLanguage.g:3108:41: ( '\\r' )? int alt14=2; int LA14_0 = input.LA(1); @@ -2023,7 +2045,7 @@ public class InternalDefinitionLanguageLexer extends Lexer { } switch (alt14) { case 1 : - // InternalDefinitionLanguage.g:3086:41: '\\r' + // InternalDefinitionLanguage.g:3108:41: '\\r' { match('\r'); @@ -2055,10 +2077,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:3088:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalDefinitionLanguage.g:3088:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalDefinitionLanguage.g:3110:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalDefinitionLanguage.g:3110:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalDefinitionLanguage.g:3088:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalDefinitionLanguage.g:3110:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt16=0; loop16: do { @@ -2112,8 +2134,8 @@ public class InternalDefinitionLanguageLexer extends Lexer { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDefinitionLanguage.g:3090:16: ( . ) - // InternalDefinitionLanguage.g:3090:18: . + // InternalDefinitionLanguage.g:3112:16: ( . ) + // InternalDefinitionLanguage.g:3112:18: . { matchAny(); @@ -2128,8 +2150,8 @@ public class InternalDefinitionLanguageLexer extends Lexer { // $ANTLR end "RULE_ANY_OTHER" public void mTokens() throws RecognitionException { - // InternalDefinitionLanguage.g:1:8: ( 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 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | RULE_INT | RULE_DOUBLE | RULE_STRING | RULE_QUOTED_ID | RULE_ID | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt17=75; + // InternalDefinitionLanguage.g:1:8: ( 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 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | RULE_INT | RULE_DOUBLE | RULE_STRING | RULE_QUOTED_ID | RULE_ID | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt17=76; alt17 = dfa17.predict(input); switch (alt17) { case 1 : @@ -2595,63 +2617,70 @@ public class InternalDefinitionLanguageLexer extends Lexer { } break; case 67 : - // InternalDefinitionLanguage.g:1:406: RULE_INT + // InternalDefinitionLanguage.g:1:406: T__81 { - mRULE_INT(); + mT__81(); } break; case 68 : - // InternalDefinitionLanguage.g:1:415: RULE_DOUBLE + // InternalDefinitionLanguage.g:1:412: RULE_INT { - mRULE_DOUBLE(); + mRULE_INT(); } break; case 69 : - // InternalDefinitionLanguage.g:1:427: RULE_STRING + // InternalDefinitionLanguage.g:1:421: RULE_DOUBLE { - mRULE_STRING(); + mRULE_DOUBLE(); } break; case 70 : - // InternalDefinitionLanguage.g:1:439: RULE_QUOTED_ID + // InternalDefinitionLanguage.g:1:433: RULE_STRING { - mRULE_QUOTED_ID(); + mRULE_STRING(); } break; case 71 : - // InternalDefinitionLanguage.g:1:454: RULE_ID + // InternalDefinitionLanguage.g:1:445: RULE_QUOTED_ID { - mRULE_ID(); + mRULE_QUOTED_ID(); } break; case 72 : - // InternalDefinitionLanguage.g:1:462: RULE_ML_COMMENT + // InternalDefinitionLanguage.g:1:460: RULE_ID { - mRULE_ML_COMMENT(); + mRULE_ID(); } break; case 73 : - // InternalDefinitionLanguage.g:1:478: RULE_SL_COMMENT + // InternalDefinitionLanguage.g:1:468: RULE_ML_COMMENT { - mRULE_SL_COMMENT(); + mRULE_ML_COMMENT(); } break; case 74 : - // InternalDefinitionLanguage.g:1:494: RULE_WS + // InternalDefinitionLanguage.g:1:484: RULE_SL_COMMENT { - mRULE_WS(); + mRULE_SL_COMMENT(); } break; case 75 : - // InternalDefinitionLanguage.g:1:502: RULE_ANY_OTHER + // InternalDefinitionLanguage.g:1:500: RULE_WS + { + mRULE_WS(); + + } + break; + case 76 : + // InternalDefinitionLanguage.g:1:508: RULE_ANY_OTHER { mRULE_ANY_OTHER(); @@ -2674,13 +2703,13 @@ public class InternalDefinitionLanguageLexer extends Lexer { static final String DFA7_maxS = "\2\71\1\145\2\uffff"; static final String DFA7_acceptS = - "\3\uffff\1\2\1\1"; + "\3\uffff\1\1\1\2"; static final String DFA7_specialS = "\5\uffff}>"; static final String[] DFA7_transitionS = { "\1\1\2\uffff\12\2", "\12\2", - "\1\3\1\uffff\12\2\53\uffff\1\4", + "\1\4\1\uffff\12\2\53\uffff\1\3", "", "" }; @@ -2715,57 +2744,57 @@ public class InternalDefinitionLanguageLexer extends Lexer { this.transition = DFA7_transition; } public String getDescription() { - return "3076:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? )"; + return "3098:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? )"; } } static final String DFA17_eotS = - "\1\uffff\1\72\2\uffff\1\71\1\uffff\3\71\1\104\1\105\5\uffff\1\114\1\71\1\121\1\124\5\71\1\134\1\136\1\uffff\1\141\1\uffff\1\144\1\uffff\1\146\1\uffff\1\153\1\uffff\1\155\1\156\1\157\1\160\1\161\1\162\1\163\1\164\1\165\1\uffff\1\167\1\170\1\171\1\172\1\173\2\67\3\uffff\1\71\4\uffff\2\71\1\uffff\1\u0084\2\71\12\uffff\4\71\1\uffff\2\71\1\uffff\5\71\1\u0094\1\71\1\uffff\1\71\11\uffff\1\173\30\uffff\3\71\1\u009a\1\uffff\1\u009b\1\u009c\15\71\1\uffff\1\u00aa\4\71\3\uffff\1\u00af\1\u00b0\11\71\1\u00ba\1\u00bb\1\uffff\4\71\2\uffff\1\u00c0\1\u00c1\1\71\1\u00c3\5\71\2\uffff\1\u00c9\1\u00ca\1\u00cb\1\71\2\uffff\1\71\1\uffff\3\71\1\u00d1\1\71\3\uffff\2\71\1\u00d5\1\71\1\u00d7\1\uffff\1\u00d8\1\u00d9\1\u00da\1\uffff\1\71\4\uffff\1\71\1\u00dd\1\uffff"; + "\1\uffff\1\72\2\uffff\3\71\1\101\1\102\5\uffff\1\111\1\uffff\1\71\1\120\1\123\6\71\1\135\1\137\1\uffff\1\142\1\uffff\1\145\1\uffff\1\150\1\uffff\1\154\1\uffff\1\156\1\157\1\160\1\161\1\162\1\163\1\164\1\165\1\166\1\uffff\1\170\1\171\1\172\1\173\1\174\2\67\3\uffff\1\71\4\uffff\1\u0082\2\71\13\uffff\5\71\1\uffff\2\71\1\uffff\7\71\1\u0096\1\71\1\uffff\1\71\10\uffff\1\174\31\uffff\1\71\1\uffff\1\u009a\1\u009b\13\71\1\u00a7\5\71\1\uffff\1\u00ad\2\71\2\uffff\1\u00b0\1\u00b1\2\71\1\u00b4\6\71\1\uffff\3\71\1\u00be\1\u00bf\1\uffff\2\71\2\uffff\1\u00c2\1\u00c3\1\uffff\1\71\1\u00c5\7\71\2\uffff\1\u00cd\1\u00ce\2\uffff\1\71\1\uffff\4\71\1\u00d4\1\u00d5\1\71\2\uffff\1\71\1\u00d8\1\71\1\u00da\1\71\2\uffff\1\u00dc\1\u00dd\1\uffff\1\71\1\uffff\1\u00df\2\uffff\1\71\1\uffff\1\u00e1\1\uffff"; static final String DFA17_eofS = - "\u00de\uffff"; + "\u00e2\uffff"; static final String DFA17_minS = - "\1\0\1\60\2\uffff\1\155\1\uffff\1\122\1\117\1\116\1\75\1\101\5\uffff\1\75\1\162\2\60\1\170\1\151\1\164\2\157\2\60\1\uffff\1\75\1\uffff\1\75\1\uffff\1\60\1\uffff\1\52\1\uffff\11\60\1\uffff\4\60\1\56\2\0\3\uffff\1\144\4\uffff\1\160\1\163\1\uffff\1\60\1\122\1\104\12\uffff\1\165\1\160\1\154\1\157\1\uffff\1\163\1\162\1\uffff\1\160\1\164\1\162\1\157\1\151\1\60\1\146\1\uffff\1\156\11\uffff\1\56\30\uffff\1\165\1\157\1\164\1\60\1\uffff\2\60\2\145\1\163\1\141\1\164\1\141\1\145\1\162\1\145\1\151\1\154\1\144\1\141\1\uffff\1\60\1\163\1\154\1\162\1\141\3\uffff\2\60\1\145\1\164\1\162\1\171\1\156\1\145\1\162\1\156\1\145\2\60\1\uffff\1\164\1\145\1\164\1\156\2\uffff\2\60\1\141\1\60\1\144\1\163\1\141\1\147\1\141\2\uffff\3\60\1\143\2\uffff\1\143\1\uffff\2\163\1\154\1\60\1\156\3\uffff\1\145\1\164\1\60\1\151\1\60\1\uffff\3\60\1\uffff\1\157\4\uffff\1\156\1\60\1\uffff"; + "\1\0\1\60\2\uffff\1\122\1\117\1\116\1\75\1\101\5\uffff\1\75\1\uffff\1\162\2\60\1\170\1\151\1\155\1\164\2\157\2\60\1\uffff\1\75\1\uffff\1\75\1\uffff\1\60\1\uffff\1\52\1\uffff\11\60\1\uffff\4\60\1\56\2\0\3\uffff\1\144\4\uffff\1\60\1\122\1\104\13\uffff\1\165\1\160\1\154\2\157\1\uffff\1\163\1\162\1\uffff\1\160\1\164\1\163\1\160\1\162\1\157\1\151\1\60\1\146\1\uffff\1\156\10\uffff\1\56\31\uffff\1\165\1\uffff\2\60\2\145\1\163\1\141\1\155\1\164\1\141\1\145\1\162\1\145\1\164\1\60\1\157\1\151\1\154\1\144\1\141\1\uffff\1\60\1\163\1\154\2\uffff\2\60\1\145\1\164\1\60\1\162\1\171\1\156\1\145\1\162\1\141\1\uffff\1\162\1\156\1\145\2\60\1\uffff\1\164\1\145\2\uffff\2\60\1\uffff\1\141\1\60\1\144\1\163\1\141\1\156\1\164\1\147\1\141\2\uffff\2\60\2\uffff\1\143\1\uffff\2\163\1\154\1\143\2\60\1\156\2\uffff\1\164\1\60\1\151\1\60\1\145\2\uffff\2\60\1\uffff\1\157\1\uffff\1\60\2\uffff\1\156\1\uffff\1\60\1\uffff"; static final String DFA17_maxS = - "\1\uffff\1\172\2\uffff\1\156\1\uffff\1\122\1\117\1\116\1\75\1\172\5\uffff\1\75\1\171\2\172\1\170\1\151\1\164\2\157\2\172\1\uffff\1\75\1\uffff\1\75\1\uffff\1\71\1\uffff\1\57\1\uffff\11\172\1\uffff\4\172\1\145\2\uffff\3\uffff\1\144\4\uffff\1\160\1\164\1\uffff\1\172\1\122\1\104\12\uffff\1\165\1\160\1\154\1\157\1\uffff\1\163\1\162\1\uffff\2\164\1\162\1\157\1\151\1\172\1\146\1\uffff\1\156\11\uffff\1\145\30\uffff\1\165\1\157\1\164\1\172\1\uffff\2\172\2\145\1\163\1\141\1\164\1\141\1\145\1\162\1\145\1\151\1\154\1\144\1\141\1\uffff\1\172\1\163\1\154\1\162\1\141\3\uffff\2\172\1\145\1\164\1\162\1\171\1\156\1\145\1\162\1\156\1\145\2\172\1\uffff\1\164\1\145\1\164\1\156\2\uffff\2\172\1\141\1\172\1\144\1\163\1\141\1\147\1\141\2\uffff\3\172\1\143\2\uffff\1\143\1\uffff\2\163\1\154\1\172\1\156\3\uffff\1\145\1\164\1\172\1\151\1\172\1\uffff\3\172\1\uffff\1\157\4\uffff\1\156\1\172\1\uffff"; + "\1\uffff\1\172\2\uffff\1\122\1\117\1\116\1\75\1\172\5\uffff\1\75\1\uffff\1\171\2\172\1\170\1\151\1\156\1\164\2\157\2\172\1\uffff\1\75\1\uffff\1\75\1\uffff\1\71\1\uffff\1\57\1\uffff\11\172\1\uffff\4\172\1\145\2\uffff\3\uffff\1\144\4\uffff\1\172\1\122\1\104\13\uffff\1\165\1\160\1\154\2\157\1\uffff\1\163\1\162\1\uffff\3\164\1\160\1\162\1\157\1\151\1\172\1\146\1\uffff\1\156\10\uffff\1\145\31\uffff\1\165\1\uffff\2\172\2\145\1\163\1\141\1\155\1\164\1\141\1\145\1\162\1\145\1\164\1\172\1\157\1\151\1\154\1\144\1\141\1\uffff\1\172\1\163\1\154\2\uffff\2\172\1\145\1\164\1\172\1\162\1\171\1\156\1\145\1\162\1\141\1\uffff\1\162\1\156\1\145\2\172\1\uffff\1\164\1\145\2\uffff\2\172\1\uffff\1\141\1\172\1\144\1\163\1\141\1\156\1\164\1\147\1\141\2\uffff\2\172\2\uffff\1\143\1\uffff\2\163\1\154\1\143\2\172\1\156\2\uffff\1\164\1\172\1\151\1\172\1\145\2\uffff\2\172\1\uffff\1\157\1\uffff\1\172\2\uffff\1\156\1\uffff\1\172\1\uffff"; static final String DFA17_acceptS = - "\2\uffff\1\2\1\3\1\uffff\1\5\5\uffff\1\13\1\14\1\15\1\16\1\17\13\uffff\1\43\1\uffff\1\46\1\uffff\1\52\1\uffff\1\54\1\uffff\1\56\11\uffff\1\74\7\uffff\1\107\1\112\1\113\1\uffff\1\107\1\73\1\2\1\3\2\uffff\1\5\3\uffff\1\47\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\26\4\uffff\1\77\2\uffff\1\100\7\uffff\1\71\1\uffff\1\72\1\43\1\44\1\45\1\46\1\51\1\50\1\52\1\53\1\uffff\1\54\1\110\1\111\1\55\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\65\1\66\1\67\1\74\1\75\1\76\1\101\1\102\1\103\1\104\1\105\1\106\1\112\4\uffff\1\6\17\uffff\1\70\5\uffff\1\33\1\7\1\10\15\uffff\1\41\4\uffff\1\21\1\24\11\uffff\1\36\1\37\4\uffff\1\22\1\34\1\uffff\1\40\5\uffff\1\42\1\1\1\4\5\uffff\1\31\3\uffff\1\25\1\uffff\1\27\1\35\1\30\1\23\2\uffff\1\32"; + "\2\uffff\1\2\1\3\5\uffff\1\11\1\12\1\13\1\14\1\15\1\uffff\1\17\13\uffff\1\44\1\uffff\1\47\1\uffff\1\53\1\uffff\1\55\1\uffff\1\57\11\uffff\1\75\7\uffff\1\110\1\113\1\114\1\uffff\1\110\1\74\1\2\1\3\3\uffff\1\50\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\25\1\17\5\uffff\1\100\2\uffff\1\101\11\uffff\1\72\1\uffff\1\73\1\44\1\45\1\46\1\47\1\52\1\51\1\53\1\uffff\1\54\1\55\1\111\1\112\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\65\1\66\1\67\1\70\1\75\1\76\1\77\1\102\1\103\1\104\1\105\1\106\1\107\1\113\1\uffff\1\4\23\uffff\1\71\3\uffff\1\5\1\6\13\uffff\1\32\5\uffff\1\40\2\uffff\1\20\1\23\2\uffff\1\43\11\uffff\1\35\1\36\2\uffff\1\21\1\33\1\uffff\1\37\7\uffff\1\41\1\1\5\uffff\1\42\1\30\2\uffff\1\24\1\uffff\1\26\1\uffff\1\34\1\22\1\uffff\1\27\1\uffff\1\31"; static final String DFA17_specialS = - "\1\1\62\uffff\1\0\1\2\u00a9\uffff}>"; + "\1\1\62\uffff\1\2\1\0\u00ad\uffff}>"; static final String[] DFA17_transitionS = { - "\11\67\2\66\2\67\1\66\22\67\1\66\1\11\1\63\2\67\1\43\1\67\1\64\1\16\1\17\1\41\1\37\1\14\1\40\1\33\1\42\12\62\1\20\1\5\1\36\1\35\1\34\2\67\1\10\3\65\1\46\1\65\1\51\5\65\1\52\1\65\1\6\1\47\3\65\1\50\3\65\1\7\1\44\1\45\1\13\1\67\1\15\1\12\1\65\1\67\1\23\1\27\1\32\1\31\1\24\1\22\1\65\1\54\1\4\1\65\1\53\1\25\1\1\1\56\1\65\1\57\2\65\1\26\1\21\1\65\1\30\2\65\1\61\1\60\1\2\1\67\1\3\67\67\1\55\uff4a\67", + "\11\67\2\66\2\67\1\66\22\67\1\66\1\7\1\63\2\67\1\43\1\67\1\64\1\14\1\15\1\41\1\37\1\12\1\40\1\33\1\42\12\62\1\16\1\17\1\36\1\35\1\34\2\67\1\6\3\65\1\46\1\65\1\51\5\65\1\52\1\65\1\4\1\47\3\65\1\50\3\65\1\5\1\44\1\45\1\11\1\67\1\13\1\10\1\65\1\67\1\22\1\27\1\32\1\31\1\23\1\21\1\65\1\54\1\25\1\65\1\53\1\24\1\1\1\56\1\65\1\57\2\65\1\26\1\20\1\65\1\30\2\65\1\61\1\60\1\2\1\67\1\3\67\67\1\55\uff4a\67", "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\16\71\1\70\13\71", "", "", - "\1\75\1\76", - "", + "\1\75", + "\1\76", + "\1\77", "\1\100", - "\1\101", - "\1\102", - "\1\103", "\32\71\4\uffff\1\71\1\uffff\32\71", "", "", "", "", "", - "\1\113", - "\1\115\6\uffff\1\116", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\1\117\12\71\1\120\16\71", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\1\71\1\122\17\71\1\123\10\71", + "\1\110", + "", + "\1\113\6\uffff\1\114", + "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\1\115\12\71\1\116\5\71\1\117\10\71", + "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\1\71\1\121\17\71\1\122\10\71", + "\1\124", "\1\125", - "\1\126", - "\1\127", + "\1\127\1\126", "\1\130", "\1\131", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\1\132\3\71\1\133\25\71", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\16\71\1\135\13\71", + "\1\132", + "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\1\133\3\71\1\134\25\71", + "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\16\71\1\136\13\71", "", - "\1\140", + "\1\141", "", - "\1\143", + "\1\144", "", "\12\147", "", - "\1\151\4\uffff\1\152", + "\1\152\4\uffff\1\153", "", "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", @@ -2781,23 +2810,20 @@ public class InternalDefinitionLanguageLexer extends Lexer { "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "\1\174\1\uffff\12\147\53\uffff\1\174", - "\0\175", + "\1\175\1\uffff\12\147\53\uffff\1\175", "\0\176", + "\0\177", "", "", "", - "\1\u0080", - "", + "\1\u0081", "", "", "", - "\1\u0081", - "\1\u0082\1\u0083", "", "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "\1\u0085", - "\1\u0086", + "\1\u0083", + "\1\u0084", "", "", "", @@ -2808,23 +2834,27 @@ public class InternalDefinitionLanguageLexer extends Lexer { "", "", "", + "", + "\1\u0085", + "\1\u0086", "\1\u0087", "\1\u0088", "\1\u0089", - "\1\u008a", "", + "\1\u008a", "\1\u008b", - "\1\u008c", "", - "\1\u008e\3\uffff\1\u008d", - "\1\u008f", - "\1\u0090", + "\1\u008d\3\uffff\1\u008c", + "\1\u008e", + "\1\u008f\1\u0090", "\1\u0091", "\1\u0092", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\23\71\1\u0093\6\71", - "\1\u0095", + "\1\u0093", + "\1\u0094", + "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\23\71\1\u0095\6\71", + "\1\u0097", "", - "\1\u0096", + "\1\u0098", "", "", "", @@ -2833,8 +2863,8 @@ public class InternalDefinitionLanguageLexer extends Lexer { "", "", "", + "\1\175\1\uffff\12\147\53\uffff\1\175", "", - "\1\174\1\uffff\12\147\53\uffff\1\174", "", "", "", @@ -2859,13 +2889,11 @@ public class InternalDefinitionLanguageLexer extends Lexer { "", "", "", - "\1\u0097", - "\1\u0098", "\1\u0099", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", "", "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "\1\u009c", "\1\u009d", "\1\u009e", "\1\u009f", @@ -2876,81 +2904,86 @@ public class InternalDefinitionLanguageLexer extends Lexer { "\1\u00a4", "\1\u00a5", "\1\u00a6", - "\1\u00a7", + "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", "\1\u00a8", "\1\u00a9", - "", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "\1\u00aa", "\1\u00ab", "\1\u00ac", - "\1\u00ad", - "\1\u00ae", "", + "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "\1\u00ae", + "\1\u00af", "", "", "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "\1\u00b1", "\1\u00b2", "\1\u00b3", - "\1\u00b4", + "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", "\1\u00b5", "\1\u00b6", "\1\u00b7", "\1\u00b8", "\1\u00b9", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "\1\u00ba", "", + "\1\u00bb", "\1\u00bc", "\1\u00bd", - "\1\u00be", - "\1\u00bf", + "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "", + "\1\u00c0", + "\1\u00c1", "", "", "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "\1\u00c2", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "", "\1\u00c4", - "\1\u00c5", + "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", "\1\u00c6", "\1\u00c7", "\1\u00c8", + "\1\u00c9", + "\1\u00ca", + "\1\u00cb", + "\1\u00cc", "", "", "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "\1\u00cc", "", "", - "\1\u00cd", - "", - "\1\u00ce", "\1\u00cf", + "", "\1\u00d0", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "\1\u00d1", "\1\u00d2", - "", - "", - "", "\1\u00d3", - "\1\u00d4", "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "\1\u00d6", "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "\1\u00d6", + "", "", + "\1\u00d7", "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "\1\u00d9", + "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "\1\u00db", + "", + "", "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", "", - "\1\u00db", + "\1\u00de", "", + "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", "", "", + "\1\u00e0", "", - "\1\u00dc", "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", "" }; @@ -2985,17 +3018,17 @@ public class InternalDefinitionLanguageLexer extends Lexer { this.transition = DFA17_transition; } public String getDescription() { - return "1:1: Tokens : ( 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 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | RULE_INT | RULE_DOUBLE | RULE_STRING | RULE_QUOTED_ID | RULE_ID | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; + return "1:1: Tokens : ( 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 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | RULE_INT | RULE_DOUBLE | RULE_STRING | RULE_QUOTED_ID | RULE_ID | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { IntStream input = _input; int _s = s; switch ( s ) { case 0 : - int LA17_51 = input.LA(1); + int LA17_52 = input.LA(1); s = -1; - if ( ((LA17_51>='\u0000' && LA17_51<='\uFFFF')) ) {s = 125;} + if ( ((LA17_52>='\u0000' && LA17_52<='\uFFFF')) ) {s = 127;} else s = 55; @@ -3011,41 +3044,41 @@ public class InternalDefinitionLanguageLexer extends Lexer { else if ( (LA17_0=='}') ) {s = 3;} - else if ( (LA17_0=='i') ) {s = 4;} + else if ( (LA17_0=='O') ) {s = 4;} - else if ( (LA17_0==';') ) {s = 5;} + else if ( (LA17_0=='X') ) {s = 5;} - else if ( (LA17_0=='O') ) {s = 6;} + else if ( (LA17_0=='A') ) {s = 6;} - else if ( (LA17_0=='X') ) {s = 7;} + else if ( (LA17_0=='!') ) {s = 7;} - else if ( (LA17_0=='A') ) {s = 8;} + else if ( (LA17_0=='^') ) {s = 8;} - else if ( (LA17_0=='!') ) {s = 9;} + else if ( (LA17_0=='[') ) {s = 9;} - else if ( (LA17_0=='^') ) {s = 10;} + else if ( (LA17_0==',') ) {s = 10;} - else if ( (LA17_0=='[') ) {s = 11;} + else if ( (LA17_0==']') ) {s = 11;} - else if ( (LA17_0==',') ) {s = 12;} + else if ( (LA17_0=='(') ) {s = 12;} - else if ( (LA17_0==']') ) {s = 13;} + else if ( (LA17_0==')') ) {s = 13;} - else if ( (LA17_0=='(') ) {s = 14;} + else if ( (LA17_0==':') ) {s = 14;} - else if ( (LA17_0==')') ) {s = 15;} + else if ( (LA17_0==';') ) {s = 15;} - else if ( (LA17_0==':') ) {s = 16;} + else if ( (LA17_0=='t') ) {s = 16;} - else if ( (LA17_0=='t') ) {s = 17;} + else if ( (LA17_0=='f') ) {s = 17;} - else if ( (LA17_0=='f') ) {s = 18;} + else if ( (LA17_0=='a') ) {s = 18;} - else if ( (LA17_0=='a') ) {s = 19;} + else if ( (LA17_0=='e') ) {s = 19;} - else if ( (LA17_0=='e') ) {s = 20;} + else if ( (LA17_0=='l') ) {s = 20;} - else if ( (LA17_0=='l') ) {s = 21;} + else if ( (LA17_0=='i') ) {s = 21;} else if ( (LA17_0=='s') ) {s = 22;} @@ -3118,10 +3151,10 @@ public class InternalDefinitionLanguageLexer extends Lexer { if ( s>=0 ) return s; break; case 2 : - int LA17_52 = input.LA(1); + int LA17_51 = input.LA(1); s = -1; - if ( ((LA17_52>='\u0000' && LA17_52<='\uFFFF')) ) {s = 126;} + if ( ((LA17_51>='\u0000' && LA17_51<='\uFFFF')) ) {s = 126;} else s = 55; diff --git a/src/languages/de.evoal.languages.model.dl.dsl/src-gen/de/evoal/languages/model/dl/dsl/parser/antlr/internal/InternalDefinitionLanguageParser.java b/src/languages/de.evoal.languages.model.dl.dsl/src-gen/de/evoal/languages/model/dl/dsl/parser/antlr/internal/InternalDefinitionLanguageParser.java index 632b7a2d..42c5bd59 100644 --- a/src/languages/de.evoal.languages.model.dl.dsl/src-gen/de/evoal/languages/model/dl/dsl/parser/antlr/internal/InternalDefinitionLanguageParser.java +++ b/src/languages/de.evoal.languages.model.dl.dsl/src-gen/de/evoal/languages/model/dl/dsl/parser/antlr/internal/InternalDefinitionLanguageParser.java @@ -23,7 +23,7 @@ import java.util.HashMap; @SuppressWarnings("all") public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParser { public static final String[] tokenNames = new String[] { - "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_DOUBLE", "RULE_INT", "RULE_STRING", "RULE_QUOTED_ID", "RULE_ID", "RULE_DIGIT", "RULE_EXPONENT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'module'", "'{'", "'}'", "'import'", "';'", "'OR'", "'XOR'", "'AND'", "'!'", "'^'", "'['", "','", "']'", "'('", "')'", "':='", "'true'", "'false'", "'abstract'", "'type'", "'extends'", "':'", "'literal'", "'instance'", "'string'", "'expression'", "'int'", "'float'", "'boolean'", "'void'", "'data'", "'array'", "'def'", "'const'", "'.'", "'>='", "'>'", "'='", "'!='", "'<'", "'<='", "'+'", "'-'", "'*'", "'/'", "'%'", "'Y'", "'Z'", "'E'", "'P'", "'T'", "'G'", "'M'", "'k'", "'h'", "'da'", "'d'", "'c'", "'m'", "'\\u00B5'", "'n'", "'p'", "'f'", "'a'", "'z'", "'y'" + "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_DOUBLE", "RULE_INT", "RULE_STRING", "RULE_QUOTED_ID", "RULE_ID", "RULE_DIGIT", "RULE_EXPONENT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'module'", "'{'", "'}'", "'OR'", "'XOR'", "'AND'", "'!'", "'^'", "'['", "','", "']'", "'('", "')'", "':='", "';'", "'true'", "'false'", "'abstract'", "'type'", "'extends'", "':'", "'literal'", "'instance'", "'string'", "'expression'", "'int'", "'float'", "'boolean'", "'void'", "'data'", "'array'", "'def'", "'const'", "'import'", "'from'", "'.'", "'>='", "'>'", "'='", "'!='", "'<'", "'<='", "'+'", "'-'", "'*'", "'/'", "'%'", "'Y'", "'Z'", "'E'", "'P'", "'T'", "'G'", "'M'", "'k'", "'h'", "'da'", "'d'", "'c'", "'m'", "'\\u00B5'", "'n'", "'p'", "'f'", "'a'", "'z'", "'y'" }; public static final int T__50=50; public static final int T__19=19; @@ -90,6 +90,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse public static final int T__32=32; public static final int T__76=76; public static final int T__80=80; + public static final int T__81=81; public static final int RULE_WS=13; public static final int RULE_ANY_OTHER=14; public static final int RULE_EXPONENT=10; @@ -223,7 +224,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse int alt1=2; int LA1_0 = input.LA(1); - if ( (LA1_0==18) ) { + if ( (LA1_0==48) ) { alt1=1; } @@ -254,7 +255,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse current, "imports", lv_imports_0_0, - "de.evoal.languages.model.dl.dsl.DefinitionLanguage.ImportRule"); + "de.evoal.languages.model.base.dsl.BaseLanguage.ImportRule"); afterParserOrEnumRuleCall(); } @@ -322,18 +323,18 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse do { int alt2=4; switch ( input.LA(1) ) { + case 32: case 33: - case 34: { alt2=1; } break; - case 47: + case 46: { alt2=2; } break; - case 48: + case 47: { alt2=3; } @@ -501,139 +502,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR end "ruleDefinitionModelRule" - // $ANTLR start "entryRuleImportRule" - // InternalDefinitionLanguage.g:202:1: entryRuleImportRule returns [EObject current=null] : iv_ruleImportRule= ruleImportRule EOF ; - public final EObject entryRuleImportRule() throws RecognitionException { - EObject current = null; - - EObject iv_ruleImportRule = null; - - - try { - // InternalDefinitionLanguage.g:202:51: (iv_ruleImportRule= ruleImportRule EOF ) - // InternalDefinitionLanguage.g:203:2: iv_ruleImportRule= ruleImportRule EOF - { - if ( state.backtracking==0 ) { - newCompositeNode(grammarAccess.getImportRuleRule()); - } - pushFollow(FOLLOW_1); - iv_ruleImportRule=ruleImportRule(); - - state._fsp--; - if (state.failed) return current; - if ( state.backtracking==0 ) { - current =iv_ruleImportRule; - } - match(input,EOF,FOLLOW_2); if (state.failed) return current; - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleImportRule" - - - // $ANTLR start "ruleImportRule" - // InternalDefinitionLanguage.g:209:1: ruleImportRule returns [EObject current=null] : (otherlv_0= 'import' ( (lv_importedNamespace_1_0= ruleQualifiedName ) ) otherlv_2= ';' ) ; - public final EObject ruleImportRule() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token otherlv_2=null; - AntlrDatatypeRuleToken lv_importedNamespace_1_0 = null; - - - - enterRule(); - - try { - // InternalDefinitionLanguage.g:215:2: ( (otherlv_0= 'import' ( (lv_importedNamespace_1_0= ruleQualifiedName ) ) otherlv_2= ';' ) ) - // InternalDefinitionLanguage.g:216:2: (otherlv_0= 'import' ( (lv_importedNamespace_1_0= ruleQualifiedName ) ) otherlv_2= ';' ) - { - // InternalDefinitionLanguage.g:216:2: (otherlv_0= 'import' ( (lv_importedNamespace_1_0= ruleQualifiedName ) ) otherlv_2= ';' ) - // InternalDefinitionLanguage.g:217:3: otherlv_0= 'import' ( (lv_importedNamespace_1_0= ruleQualifiedName ) ) otherlv_2= ';' - { - otherlv_0=(Token)match(input,18,FOLLOW_4); if (state.failed) return current; - if ( state.backtracking==0 ) { - - newLeafNode(otherlv_0, grammarAccess.getImportRuleAccess().getImportKeyword_0()); - - } - // InternalDefinitionLanguage.g:221:3: ( (lv_importedNamespace_1_0= ruleQualifiedName ) ) - // InternalDefinitionLanguage.g:222:4: (lv_importedNamespace_1_0= ruleQualifiedName ) - { - // InternalDefinitionLanguage.g:222:4: (lv_importedNamespace_1_0= ruleQualifiedName ) - // InternalDefinitionLanguage.g:223:5: lv_importedNamespace_1_0= ruleQualifiedName - { - if ( state.backtracking==0 ) { - - newCompositeNode(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_1_0()); - - } - pushFollow(FOLLOW_7); - lv_importedNamespace_1_0=ruleQualifiedName(); - - state._fsp--; - if (state.failed) return current; - if ( state.backtracking==0 ) { - - if (current==null) { - current = createModelElementForParent(grammarAccess.getImportRuleRule()); - } - set( - current, - "importedNamespace", - lv_importedNamespace_1_0, - "de.evoal.languages.model.base.dsl.BaseLanguage.QualifiedName"); - afterParserOrEnumRuleCall(); - - } - - } - - - } - - otherlv_2=(Token)match(input,19,FOLLOW_2); if (state.failed) return current; - if ( state.backtracking==0 ) { - - newLeafNode(otherlv_2, grammarAccess.getImportRuleAccess().getSemicolonKeyword_2()); - - } - - } - - - } - - if ( state.backtracking==0 ) { - - leaveRule(); - - } - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleImportRule" - - // $ANTLR start "entryRuleExpressionRule" - // InternalDefinitionLanguage.g:248:1: entryRuleExpressionRule returns [EObject current=null] : iv_ruleExpressionRule= ruleExpressionRule EOF ; + // InternalDefinitionLanguage.g:202:1: entryRuleExpressionRule returns [EObject current=null] : iv_ruleExpressionRule= ruleExpressionRule EOF ; public final EObject entryRuleExpressionRule() throws RecognitionException { EObject current = null; @@ -641,8 +511,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse try { - // InternalDefinitionLanguage.g:248:55: (iv_ruleExpressionRule= ruleExpressionRule EOF ) - // InternalDefinitionLanguage.g:249:2: iv_ruleExpressionRule= ruleExpressionRule EOF + // InternalDefinitionLanguage.g:202:55: (iv_ruleExpressionRule= ruleExpressionRule EOF ) + // InternalDefinitionLanguage.g:203:2: iv_ruleExpressionRule= ruleExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getExpressionRuleRule()); @@ -673,7 +543,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "ruleExpressionRule" - // InternalDefinitionLanguage.g:255:1: ruleExpressionRule returns [EObject current=null] : this_OrExpressionRule_0= ruleOrExpressionRule ; + // InternalDefinitionLanguage.g:209:1: ruleExpressionRule returns [EObject current=null] : this_OrExpressionRule_0= ruleOrExpressionRule ; public final EObject ruleExpressionRule() throws RecognitionException { EObject current = null; @@ -684,8 +554,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:261:2: (this_OrExpressionRule_0= ruleOrExpressionRule ) - // InternalDefinitionLanguage.g:262:2: this_OrExpressionRule_0= ruleOrExpressionRule + // InternalDefinitionLanguage.g:215:2: (this_OrExpressionRule_0= ruleOrExpressionRule ) + // InternalDefinitionLanguage.g:216:2: this_OrExpressionRule_0= ruleOrExpressionRule { if ( state.backtracking==0 ) { @@ -730,7 +600,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "entryRuleOrExpressionRule" - // InternalDefinitionLanguage.g:276:1: entryRuleOrExpressionRule returns [EObject current=null] : iv_ruleOrExpressionRule= ruleOrExpressionRule EOF ; + // InternalDefinitionLanguage.g:230:1: entryRuleOrExpressionRule returns [EObject current=null] : iv_ruleOrExpressionRule= ruleOrExpressionRule EOF ; public final EObject entryRuleOrExpressionRule() throws RecognitionException { EObject current = null; @@ -738,8 +608,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse try { - // InternalDefinitionLanguage.g:276:57: (iv_ruleOrExpressionRule= ruleOrExpressionRule EOF ) - // InternalDefinitionLanguage.g:277:2: iv_ruleOrExpressionRule= ruleOrExpressionRule EOF + // InternalDefinitionLanguage.g:230:57: (iv_ruleOrExpressionRule= ruleOrExpressionRule EOF ) + // InternalDefinitionLanguage.g:231:2: iv_ruleOrExpressionRule= ruleOrExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getOrExpressionRuleRule()); @@ -770,7 +640,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "ruleOrExpressionRule" - // InternalDefinitionLanguage.g:283:1: ruleOrExpressionRule returns [EObject current=null] : ( ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* ) ; + // InternalDefinitionLanguage.g:237:1: ruleOrExpressionRule returns [EObject current=null] : ( ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* ) ; public final EObject ruleOrExpressionRule() throws RecognitionException { EObject current = null; @@ -784,24 +654,24 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:289:2: ( ( ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* ) ) - // InternalDefinitionLanguage.g:290:2: ( ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* ) + // InternalDefinitionLanguage.g:243:2: ( ( ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* ) ) + // InternalDefinitionLanguage.g:244:2: ( ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* ) { - // InternalDefinitionLanguage.g:290:2: ( ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* ) - // InternalDefinitionLanguage.g:291:3: ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* + // InternalDefinitionLanguage.g:244:2: ( ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* ) + // InternalDefinitionLanguage.g:245:3: ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* { - // InternalDefinitionLanguage.g:291:3: ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) - // InternalDefinitionLanguage.g:292:4: (lv_subExpressions_0_0= ruleXorExpressionRule ) + // InternalDefinitionLanguage.g:245:3: ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) + // InternalDefinitionLanguage.g:246:4: (lv_subExpressions_0_0= ruleXorExpressionRule ) { - // InternalDefinitionLanguage.g:292:4: (lv_subExpressions_0_0= ruleXorExpressionRule ) - // InternalDefinitionLanguage.g:293:5: lv_subExpressions_0_0= ruleXorExpressionRule + // InternalDefinitionLanguage.g:246:4: (lv_subExpressions_0_0= ruleXorExpressionRule ) + // InternalDefinitionLanguage.g:247:5: lv_subExpressions_0_0= ruleXorExpressionRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getOrExpressionRuleAccess().getSubExpressionsXorExpressionRuleParserRuleCall_0_0()); } - pushFollow(FOLLOW_8); + pushFollow(FOLLOW_7); lv_subExpressions_0_0=ruleXorExpressionRule(); state._fsp--; @@ -825,39 +695,39 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - // InternalDefinitionLanguage.g:310:3: (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* + // InternalDefinitionLanguage.g:264:3: (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* loop3: do { int alt3=2; int LA3_0 = input.LA(1); - if ( (LA3_0==20) ) { + if ( (LA3_0==18) ) { alt3=1; } switch (alt3) { case 1 : - // InternalDefinitionLanguage.g:311:4: otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) + // InternalDefinitionLanguage.g:265:4: otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) { - otherlv_1=(Token)match(input,20,FOLLOW_9); if (state.failed) return current; + otherlv_1=(Token)match(input,18,FOLLOW_8); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getOrExpressionRuleAccess().getORKeyword_1_0()); } - // InternalDefinitionLanguage.g:315:4: ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) - // InternalDefinitionLanguage.g:316:5: (lv_subExpressions_2_0= ruleXorExpressionRule ) + // InternalDefinitionLanguage.g:269:4: ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) + // InternalDefinitionLanguage.g:270:5: (lv_subExpressions_2_0= ruleXorExpressionRule ) { - // InternalDefinitionLanguage.g:316:5: (lv_subExpressions_2_0= ruleXorExpressionRule ) - // InternalDefinitionLanguage.g:317:6: lv_subExpressions_2_0= ruleXorExpressionRule + // InternalDefinitionLanguage.g:270:5: (lv_subExpressions_2_0= ruleXorExpressionRule ) + // InternalDefinitionLanguage.g:271:6: lv_subExpressions_2_0= ruleXorExpressionRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getOrExpressionRuleAccess().getSubExpressionsXorExpressionRuleParserRuleCall_1_1_0()); } - pushFollow(FOLLOW_8); + pushFollow(FOLLOW_7); lv_subExpressions_2_0=ruleXorExpressionRule(); state._fsp--; @@ -915,7 +785,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "entryRuleXorExpressionRule" - // InternalDefinitionLanguage.g:339:1: entryRuleXorExpressionRule returns [EObject current=null] : iv_ruleXorExpressionRule= ruleXorExpressionRule EOF ; + // InternalDefinitionLanguage.g:293:1: entryRuleXorExpressionRule returns [EObject current=null] : iv_ruleXorExpressionRule= ruleXorExpressionRule EOF ; public final EObject entryRuleXorExpressionRule() throws RecognitionException { EObject current = null; @@ -923,8 +793,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse try { - // InternalDefinitionLanguage.g:339:58: (iv_ruleXorExpressionRule= ruleXorExpressionRule EOF ) - // InternalDefinitionLanguage.g:340:2: iv_ruleXorExpressionRule= ruleXorExpressionRule EOF + // InternalDefinitionLanguage.g:293:58: (iv_ruleXorExpressionRule= ruleXorExpressionRule EOF ) + // InternalDefinitionLanguage.g:294:2: iv_ruleXorExpressionRule= ruleXorExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXorExpressionRuleRule()); @@ -955,7 +825,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "ruleXorExpressionRule" - // InternalDefinitionLanguage.g:346:1: ruleXorExpressionRule returns [EObject current=null] : ( ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* ) ; + // InternalDefinitionLanguage.g:300:1: ruleXorExpressionRule returns [EObject current=null] : ( ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* ) ; public final EObject ruleXorExpressionRule() throws RecognitionException { EObject current = null; @@ -969,24 +839,24 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:352:2: ( ( ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* ) ) - // InternalDefinitionLanguage.g:353:2: ( ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* ) + // InternalDefinitionLanguage.g:306:2: ( ( ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* ) ) + // InternalDefinitionLanguage.g:307:2: ( ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* ) { - // InternalDefinitionLanguage.g:353:2: ( ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* ) - // InternalDefinitionLanguage.g:354:3: ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* + // InternalDefinitionLanguage.g:307:2: ( ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* ) + // InternalDefinitionLanguage.g:308:3: ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* { - // InternalDefinitionLanguage.g:354:3: ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) - // InternalDefinitionLanguage.g:355:4: (lv_subExpressions_0_0= ruleAndExpressionRule ) + // InternalDefinitionLanguage.g:308:3: ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) + // InternalDefinitionLanguage.g:309:4: (lv_subExpressions_0_0= ruleAndExpressionRule ) { - // InternalDefinitionLanguage.g:355:4: (lv_subExpressions_0_0= ruleAndExpressionRule ) - // InternalDefinitionLanguage.g:356:5: lv_subExpressions_0_0= ruleAndExpressionRule + // InternalDefinitionLanguage.g:309:4: (lv_subExpressions_0_0= ruleAndExpressionRule ) + // InternalDefinitionLanguage.g:310:5: lv_subExpressions_0_0= ruleAndExpressionRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXorExpressionRuleAccess().getSubExpressionsAndExpressionRuleParserRuleCall_0_0()); } - pushFollow(FOLLOW_10); + pushFollow(FOLLOW_9); lv_subExpressions_0_0=ruleAndExpressionRule(); state._fsp--; @@ -1010,39 +880,39 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - // InternalDefinitionLanguage.g:373:3: (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* + // InternalDefinitionLanguage.g:327:3: (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* loop4: do { int alt4=2; int LA4_0 = input.LA(1); - if ( (LA4_0==21) ) { + if ( (LA4_0==19) ) { alt4=1; } switch (alt4) { case 1 : - // InternalDefinitionLanguage.g:374:4: otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) + // InternalDefinitionLanguage.g:328:4: otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) { - otherlv_1=(Token)match(input,21,FOLLOW_9); if (state.failed) return current; + otherlv_1=(Token)match(input,19,FOLLOW_8); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getXorExpressionRuleAccess().getXORKeyword_1_0()); } - // InternalDefinitionLanguage.g:378:4: ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) - // InternalDefinitionLanguage.g:379:5: (lv_subExpressions_2_0= ruleAndExpressionRule ) + // InternalDefinitionLanguage.g:332:4: ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) + // InternalDefinitionLanguage.g:333:5: (lv_subExpressions_2_0= ruleAndExpressionRule ) { - // InternalDefinitionLanguage.g:379:5: (lv_subExpressions_2_0= ruleAndExpressionRule ) - // InternalDefinitionLanguage.g:380:6: lv_subExpressions_2_0= ruleAndExpressionRule + // InternalDefinitionLanguage.g:333:5: (lv_subExpressions_2_0= ruleAndExpressionRule ) + // InternalDefinitionLanguage.g:334:6: lv_subExpressions_2_0= ruleAndExpressionRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXorExpressionRuleAccess().getSubExpressionsAndExpressionRuleParserRuleCall_1_1_0()); } - pushFollow(FOLLOW_10); + pushFollow(FOLLOW_9); lv_subExpressions_2_0=ruleAndExpressionRule(); state._fsp--; @@ -1100,7 +970,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "entryRuleAndExpressionRule" - // InternalDefinitionLanguage.g:402:1: entryRuleAndExpressionRule returns [EObject current=null] : iv_ruleAndExpressionRule= ruleAndExpressionRule EOF ; + // InternalDefinitionLanguage.g:356:1: entryRuleAndExpressionRule returns [EObject current=null] : iv_ruleAndExpressionRule= ruleAndExpressionRule EOF ; public final EObject entryRuleAndExpressionRule() throws RecognitionException { EObject current = null; @@ -1108,8 +978,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse try { - // InternalDefinitionLanguage.g:402:58: (iv_ruleAndExpressionRule= ruleAndExpressionRule EOF ) - // InternalDefinitionLanguage.g:403:2: iv_ruleAndExpressionRule= ruleAndExpressionRule EOF + // InternalDefinitionLanguage.g:356:58: (iv_ruleAndExpressionRule= ruleAndExpressionRule EOF ) + // InternalDefinitionLanguage.g:357:2: iv_ruleAndExpressionRule= ruleAndExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAndExpressionRuleRule()); @@ -1140,7 +1010,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "ruleAndExpressionRule" - // InternalDefinitionLanguage.g:409:1: ruleAndExpressionRule returns [EObject current=null] : ( ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* ) ; + // InternalDefinitionLanguage.g:363:1: ruleAndExpressionRule returns [EObject current=null] : ( ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* ) ; public final EObject ruleAndExpressionRule() throws RecognitionException { EObject current = null; @@ -1154,24 +1024,24 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:415:2: ( ( ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* ) ) - // InternalDefinitionLanguage.g:416:2: ( ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* ) + // InternalDefinitionLanguage.g:369:2: ( ( ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* ) ) + // InternalDefinitionLanguage.g:370:2: ( ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* ) { - // InternalDefinitionLanguage.g:416:2: ( ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* ) - // InternalDefinitionLanguage.g:417:3: ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* + // InternalDefinitionLanguage.g:370:2: ( ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* ) + // InternalDefinitionLanguage.g:371:3: ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* { - // InternalDefinitionLanguage.g:417:3: ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) - // InternalDefinitionLanguage.g:418:4: (lv_subExpressions_0_0= ruleNotExpressionRule ) + // InternalDefinitionLanguage.g:371:3: ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) + // InternalDefinitionLanguage.g:372:4: (lv_subExpressions_0_0= ruleNotExpressionRule ) { - // InternalDefinitionLanguage.g:418:4: (lv_subExpressions_0_0= ruleNotExpressionRule ) - // InternalDefinitionLanguage.g:419:5: lv_subExpressions_0_0= ruleNotExpressionRule + // InternalDefinitionLanguage.g:372:4: (lv_subExpressions_0_0= ruleNotExpressionRule ) + // InternalDefinitionLanguage.g:373:5: lv_subExpressions_0_0= ruleNotExpressionRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAndExpressionRuleAccess().getSubExpressionsNotExpressionRuleParserRuleCall_0_0()); } - pushFollow(FOLLOW_11); + pushFollow(FOLLOW_10); lv_subExpressions_0_0=ruleNotExpressionRule(); state._fsp--; @@ -1195,39 +1065,39 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - // InternalDefinitionLanguage.g:436:3: (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* + // InternalDefinitionLanguage.g:390:3: (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* loop5: do { int alt5=2; int LA5_0 = input.LA(1); - if ( (LA5_0==22) ) { + if ( (LA5_0==20) ) { alt5=1; } switch (alt5) { case 1 : - // InternalDefinitionLanguage.g:437:4: otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) + // InternalDefinitionLanguage.g:391:4: otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) { - otherlv_1=(Token)match(input,22,FOLLOW_9); if (state.failed) return current; + otherlv_1=(Token)match(input,20,FOLLOW_8); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getAndExpressionRuleAccess().getANDKeyword_1_0()); } - // InternalDefinitionLanguage.g:441:4: ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) - // InternalDefinitionLanguage.g:442:5: (lv_subExpressions_2_0= ruleNotExpressionRule ) + // InternalDefinitionLanguage.g:395:4: ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) + // InternalDefinitionLanguage.g:396:5: (lv_subExpressions_2_0= ruleNotExpressionRule ) { - // InternalDefinitionLanguage.g:442:5: (lv_subExpressions_2_0= ruleNotExpressionRule ) - // InternalDefinitionLanguage.g:443:6: lv_subExpressions_2_0= ruleNotExpressionRule + // InternalDefinitionLanguage.g:396:5: (lv_subExpressions_2_0= ruleNotExpressionRule ) + // InternalDefinitionLanguage.g:397:6: lv_subExpressions_2_0= ruleNotExpressionRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAndExpressionRuleAccess().getSubExpressionsNotExpressionRuleParserRuleCall_1_1_0()); } - pushFollow(FOLLOW_11); + pushFollow(FOLLOW_10); lv_subExpressions_2_0=ruleNotExpressionRule(); state._fsp--; @@ -1285,7 +1155,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "entryRuleNotExpressionRule" - // InternalDefinitionLanguage.g:465:1: entryRuleNotExpressionRule returns [EObject current=null] : iv_ruleNotExpressionRule= ruleNotExpressionRule EOF ; + // InternalDefinitionLanguage.g:419:1: entryRuleNotExpressionRule returns [EObject current=null] : iv_ruleNotExpressionRule= ruleNotExpressionRule EOF ; public final EObject entryRuleNotExpressionRule() throws RecognitionException { EObject current = null; @@ -1293,8 +1163,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse try { - // InternalDefinitionLanguage.g:465:58: (iv_ruleNotExpressionRule= ruleNotExpressionRule EOF ) - // InternalDefinitionLanguage.g:466:2: iv_ruleNotExpressionRule= ruleNotExpressionRule EOF + // InternalDefinitionLanguage.g:419:58: (iv_ruleNotExpressionRule= ruleNotExpressionRule EOF ) + // InternalDefinitionLanguage.g:420:2: iv_ruleNotExpressionRule= ruleNotExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getNotExpressionRuleRule()); @@ -1325,7 +1195,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "ruleNotExpressionRule" - // InternalDefinitionLanguage.g:472:1: ruleNotExpressionRule returns [EObject current=null] : ( ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) ) ; + // InternalDefinitionLanguage.g:426:1: ruleNotExpressionRule returns [EObject current=null] : ( ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) ) ; public final EObject ruleNotExpressionRule() throws RecognitionException { EObject current = null; @@ -1337,27 +1207,27 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:478:2: ( ( ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) ) ) - // InternalDefinitionLanguage.g:479:2: ( ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) ) + // InternalDefinitionLanguage.g:432:2: ( ( ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) ) ) + // InternalDefinitionLanguage.g:433:2: ( ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) ) { - // InternalDefinitionLanguage.g:479:2: ( ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) ) - // InternalDefinitionLanguage.g:480:3: ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) + // InternalDefinitionLanguage.g:433:2: ( ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) ) + // InternalDefinitionLanguage.g:434:3: ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) { - // InternalDefinitionLanguage.g:480:3: ( (lv_negated_0_0= '!' ) )? + // InternalDefinitionLanguage.g:434:3: ( (lv_negated_0_0= '!' ) )? int alt6=2; int LA6_0 = input.LA(1); - if ( (LA6_0==23) ) { + if ( (LA6_0==21) ) { alt6=1; } switch (alt6) { case 1 : - // InternalDefinitionLanguage.g:481:4: (lv_negated_0_0= '!' ) + // InternalDefinitionLanguage.g:435:4: (lv_negated_0_0= '!' ) { - // InternalDefinitionLanguage.g:481:4: (lv_negated_0_0= '!' ) - // InternalDefinitionLanguage.g:482:5: lv_negated_0_0= '!' + // InternalDefinitionLanguage.g:435:4: (lv_negated_0_0= '!' ) + // InternalDefinitionLanguage.g:436:5: lv_negated_0_0= '!' { - lv_negated_0_0=(Token)match(input,23,FOLLOW_9); if (state.failed) return current; + lv_negated_0_0=(Token)match(input,21,FOLLOW_8); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_negated_0_0, grammarAccess.getNotExpressionRuleAccess().getNegatedExclamationMarkKeyword_0_0()); @@ -1380,11 +1250,11 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - // InternalDefinitionLanguage.g:494:3: ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) - // InternalDefinitionLanguage.g:495:4: (lv_operand_1_0= ruleComparisonExpressionRule ) + // InternalDefinitionLanguage.g:448:3: ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) + // InternalDefinitionLanguage.g:449:4: (lv_operand_1_0= ruleComparisonExpressionRule ) { - // InternalDefinitionLanguage.g:495:4: (lv_operand_1_0= ruleComparisonExpressionRule ) - // InternalDefinitionLanguage.g:496:5: lv_operand_1_0= ruleComparisonExpressionRule + // InternalDefinitionLanguage.g:449:4: (lv_operand_1_0= ruleComparisonExpressionRule ) + // InternalDefinitionLanguage.g:450:5: lv_operand_1_0= ruleComparisonExpressionRule { if ( state.backtracking==0 ) { @@ -1440,7 +1310,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "entryRuleComparisonExpressionRule" - // InternalDefinitionLanguage.g:517:1: entryRuleComparisonExpressionRule returns [EObject current=null] : iv_ruleComparisonExpressionRule= ruleComparisonExpressionRule EOF ; + // InternalDefinitionLanguage.g:471:1: entryRuleComparisonExpressionRule returns [EObject current=null] : iv_ruleComparisonExpressionRule= ruleComparisonExpressionRule EOF ; public final EObject entryRuleComparisonExpressionRule() throws RecognitionException { EObject current = null; @@ -1448,8 +1318,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse try { - // InternalDefinitionLanguage.g:517:65: (iv_ruleComparisonExpressionRule= ruleComparisonExpressionRule EOF ) - // InternalDefinitionLanguage.g:518:2: iv_ruleComparisonExpressionRule= ruleComparisonExpressionRule EOF + // InternalDefinitionLanguage.g:471:65: (iv_ruleComparisonExpressionRule= ruleComparisonExpressionRule EOF ) + // InternalDefinitionLanguage.g:472:2: iv_ruleComparisonExpressionRule= ruleComparisonExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getComparisonExpressionRuleRule()); @@ -1480,7 +1350,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "ruleComparisonExpressionRule" - // InternalDefinitionLanguage.g:524:1: ruleComparisonExpressionRule returns [EObject current=null] : ( ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* ) ; + // InternalDefinitionLanguage.g:478:1: ruleComparisonExpressionRule returns [EObject current=null] : ( ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* ) ; public final EObject ruleComparisonExpressionRule() throws RecognitionException { EObject current = null; @@ -1493,24 +1363,24 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:530:2: ( ( ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* ) ) - // InternalDefinitionLanguage.g:531:2: ( ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* ) + // InternalDefinitionLanguage.g:484:2: ( ( ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* ) ) + // InternalDefinitionLanguage.g:485:2: ( ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* ) { - // InternalDefinitionLanguage.g:531:2: ( ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* ) - // InternalDefinitionLanguage.g:532:3: ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* + // InternalDefinitionLanguage.g:485:2: ( ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* ) + // InternalDefinitionLanguage.g:486:3: ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* { - // InternalDefinitionLanguage.g:532:3: ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) - // InternalDefinitionLanguage.g:533:4: (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) + // InternalDefinitionLanguage.g:486:3: ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) + // InternalDefinitionLanguage.g:487:4: (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) { - // InternalDefinitionLanguage.g:533:4: (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) - // InternalDefinitionLanguage.g:534:5: lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule + // InternalDefinitionLanguage.g:487:4: (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) + // InternalDefinitionLanguage.g:488:5: lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getComparisonExpressionRuleAccess().getLeftOperandAddOrSubtractExpressionRuleParserRuleCall_0_0()); } - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_11); lv_leftOperand_0_0=ruleAddOrSubtractExpressionRule(); state._fsp--; @@ -1534,30 +1404,30 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - // InternalDefinitionLanguage.g:551:3: ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* + // InternalDefinitionLanguage.g:505:3: ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* loop7: do { int alt7=2; int LA7_0 = input.LA(1); - if ( ((LA7_0>=50 && LA7_0<=55)) ) { + if ( ((LA7_0>=51 && LA7_0<=56)) ) { alt7=1; } switch (alt7) { case 1 : - // InternalDefinitionLanguage.g:552:4: (lv_comparison_1_0= rulePartialComparisonExpressionRule ) + // InternalDefinitionLanguage.g:506:4: (lv_comparison_1_0= rulePartialComparisonExpressionRule ) { - // InternalDefinitionLanguage.g:552:4: (lv_comparison_1_0= rulePartialComparisonExpressionRule ) - // InternalDefinitionLanguage.g:553:5: lv_comparison_1_0= rulePartialComparisonExpressionRule + // InternalDefinitionLanguage.g:506:4: (lv_comparison_1_0= rulePartialComparisonExpressionRule ) + // InternalDefinitionLanguage.g:507:5: lv_comparison_1_0= rulePartialComparisonExpressionRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getComparisonExpressionRuleAccess().getComparisonPartialComparisonExpressionRuleParserRuleCall_1_0()); } - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_11); lv_comparison_1_0=rulePartialComparisonExpressionRule(); state._fsp--; @@ -1612,7 +1482,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "entryRulePartialComparisonExpressionRule" - // InternalDefinitionLanguage.g:574:1: entryRulePartialComparisonExpressionRule returns [EObject current=null] : iv_rulePartialComparisonExpressionRule= rulePartialComparisonExpressionRule EOF ; + // InternalDefinitionLanguage.g:528:1: entryRulePartialComparisonExpressionRule returns [EObject current=null] : iv_rulePartialComparisonExpressionRule= rulePartialComparisonExpressionRule EOF ; public final EObject entryRulePartialComparisonExpressionRule() throws RecognitionException { EObject current = null; @@ -1620,8 +1490,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse try { - // InternalDefinitionLanguage.g:574:72: (iv_rulePartialComparisonExpressionRule= rulePartialComparisonExpressionRule EOF ) - // InternalDefinitionLanguage.g:575:2: iv_rulePartialComparisonExpressionRule= rulePartialComparisonExpressionRule EOF + // InternalDefinitionLanguage.g:528:72: (iv_rulePartialComparisonExpressionRule= rulePartialComparisonExpressionRule EOF ) + // InternalDefinitionLanguage.g:529:2: iv_rulePartialComparisonExpressionRule= rulePartialComparisonExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getPartialComparisonExpressionRuleRule()); @@ -1652,7 +1522,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "rulePartialComparisonExpressionRule" - // InternalDefinitionLanguage.g:581:1: rulePartialComparisonExpressionRule returns [EObject current=null] : ( ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) ) ; + // InternalDefinitionLanguage.g:535:1: rulePartialComparisonExpressionRule returns [EObject current=null] : ( ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) ) ; public final EObject rulePartialComparisonExpressionRule() throws RecognitionException { EObject current = null; @@ -1665,24 +1535,24 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:587:2: ( ( ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) ) ) - // InternalDefinitionLanguage.g:588:2: ( ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) ) + // InternalDefinitionLanguage.g:541:2: ( ( ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) ) ) + // InternalDefinitionLanguage.g:542:2: ( ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) ) { - // InternalDefinitionLanguage.g:588:2: ( ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) ) - // InternalDefinitionLanguage.g:589:3: ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) + // InternalDefinitionLanguage.g:542:2: ( ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) ) + // InternalDefinitionLanguage.g:543:3: ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) { - // InternalDefinitionLanguage.g:589:3: ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) - // InternalDefinitionLanguage.g:590:4: (lv_operator_0_0= ruleComparisonOperatorRule ) + // InternalDefinitionLanguage.g:543:3: ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) + // InternalDefinitionLanguage.g:544:4: (lv_operator_0_0= ruleComparisonOperatorRule ) { - // InternalDefinitionLanguage.g:590:4: (lv_operator_0_0= ruleComparisonOperatorRule ) - // InternalDefinitionLanguage.g:591:5: lv_operator_0_0= ruleComparisonOperatorRule + // InternalDefinitionLanguage.g:544:4: (lv_operator_0_0= ruleComparisonOperatorRule ) + // InternalDefinitionLanguage.g:545:5: lv_operator_0_0= ruleComparisonOperatorRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getPartialComparisonExpressionRuleAccess().getOperatorComparisonOperatorRuleEnumRuleCall_0_0()); } - pushFollow(FOLLOW_9); + pushFollow(FOLLOW_8); lv_operator_0_0=ruleComparisonOperatorRule(); state._fsp--; @@ -1706,11 +1576,11 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - // InternalDefinitionLanguage.g:608:3: ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) - // InternalDefinitionLanguage.g:609:4: (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) + // InternalDefinitionLanguage.g:562:3: ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) + // InternalDefinitionLanguage.g:563:4: (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) { - // InternalDefinitionLanguage.g:609:4: (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) - // InternalDefinitionLanguage.g:610:5: lv_subExpression_1_0= ruleAddOrSubtractExpressionRule + // InternalDefinitionLanguage.g:563:4: (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) + // InternalDefinitionLanguage.g:564:5: lv_subExpression_1_0= ruleAddOrSubtractExpressionRule { if ( state.backtracking==0 ) { @@ -1766,7 +1636,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "entryRuleAddOrSubtractExpressionRule" - // InternalDefinitionLanguage.g:631:1: entryRuleAddOrSubtractExpressionRule returns [EObject current=null] : iv_ruleAddOrSubtractExpressionRule= ruleAddOrSubtractExpressionRule EOF ; + // InternalDefinitionLanguage.g:585:1: entryRuleAddOrSubtractExpressionRule returns [EObject current=null] : iv_ruleAddOrSubtractExpressionRule= ruleAddOrSubtractExpressionRule EOF ; public final EObject entryRuleAddOrSubtractExpressionRule() throws RecognitionException { EObject current = null; @@ -1774,8 +1644,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse try { - // InternalDefinitionLanguage.g:631:68: (iv_ruleAddOrSubtractExpressionRule= ruleAddOrSubtractExpressionRule EOF ) - // InternalDefinitionLanguage.g:632:2: iv_ruleAddOrSubtractExpressionRule= ruleAddOrSubtractExpressionRule EOF + // InternalDefinitionLanguage.g:585:68: (iv_ruleAddOrSubtractExpressionRule= ruleAddOrSubtractExpressionRule EOF ) + // InternalDefinitionLanguage.g:586:2: iv_ruleAddOrSubtractExpressionRule= ruleAddOrSubtractExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAddOrSubtractExpressionRuleRule()); @@ -1806,7 +1676,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "ruleAddOrSubtractExpressionRule" - // InternalDefinitionLanguage.g:638:1: ruleAddOrSubtractExpressionRule returns [EObject current=null] : ( ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* ) ; + // InternalDefinitionLanguage.g:592:1: ruleAddOrSubtractExpressionRule returns [EObject current=null] : ( ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* ) ; public final EObject ruleAddOrSubtractExpressionRule() throws RecognitionException { EObject current = null; @@ -1821,24 +1691,24 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:644:2: ( ( ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* ) ) - // InternalDefinitionLanguage.g:645:2: ( ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* ) + // InternalDefinitionLanguage.g:598:2: ( ( ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* ) ) + // InternalDefinitionLanguage.g:599:2: ( ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* ) { - // InternalDefinitionLanguage.g:645:2: ( ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* ) - // InternalDefinitionLanguage.g:646:3: ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* + // InternalDefinitionLanguage.g:599:2: ( ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* ) + // InternalDefinitionLanguage.g:600:3: ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* { - // InternalDefinitionLanguage.g:646:3: ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) - // InternalDefinitionLanguage.g:647:4: (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) + // InternalDefinitionLanguage.g:600:3: ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) + // InternalDefinitionLanguage.g:601:4: (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) { - // InternalDefinitionLanguage.g:647:4: (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) - // InternalDefinitionLanguage.g:648:5: lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule + // InternalDefinitionLanguage.g:601:4: (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) + // InternalDefinitionLanguage.g:602:5: lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAddOrSubtractExpressionRuleAccess().getLeftOperandMultiplyDivideModuloExpressionRuleParserRuleCall_0_0()); } - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_12); lv_leftOperand_0_0=ruleMultiplyDivideModuloExpressionRule(); state._fsp--; @@ -1862,33 +1732,33 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - // InternalDefinitionLanguage.g:665:3: ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* + // InternalDefinitionLanguage.g:619:3: ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* loop8: do { int alt8=2; int LA8_0 = input.LA(1); - if ( ((LA8_0>=56 && LA8_0<=57)) ) { + if ( ((LA8_0>=57 && LA8_0<=58)) ) { alt8=1; } switch (alt8) { case 1 : - // InternalDefinitionLanguage.g:666:4: ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) + // InternalDefinitionLanguage.g:620:4: ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) { - // InternalDefinitionLanguage.g:666:4: ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) - // InternalDefinitionLanguage.g:667:5: (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) + // InternalDefinitionLanguage.g:620:4: ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) + // InternalDefinitionLanguage.g:621:5: (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) { - // InternalDefinitionLanguage.g:667:5: (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) - // InternalDefinitionLanguage.g:668:6: lv_operators_1_0= ruleAddOrSubtractOperatorRule + // InternalDefinitionLanguage.g:621:5: (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) + // InternalDefinitionLanguage.g:622:6: lv_operators_1_0= ruleAddOrSubtractOperatorRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAddOrSubtractExpressionRuleAccess().getOperatorsAddOrSubtractOperatorRuleEnumRuleCall_1_0_0()); } - pushFollow(FOLLOW_9); + pushFollow(FOLLOW_8); lv_operators_1_0=ruleAddOrSubtractOperatorRule(); state._fsp--; @@ -1912,18 +1782,18 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - // InternalDefinitionLanguage.g:685:4: ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) - // InternalDefinitionLanguage.g:686:5: (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) + // InternalDefinitionLanguage.g:639:4: ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) + // InternalDefinitionLanguage.g:640:5: (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) { - // InternalDefinitionLanguage.g:686:5: (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) - // InternalDefinitionLanguage.g:687:6: lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule + // InternalDefinitionLanguage.g:640:5: (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) + // InternalDefinitionLanguage.g:641:6: lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAddOrSubtractExpressionRuleAccess().getOperandsMultiplyDivideModuloExpressionRuleParserRuleCall_1_1_0()); } - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_12); lv_operands_2_0=ruleMultiplyDivideModuloExpressionRule(); state._fsp--; @@ -1981,7 +1851,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "entryRuleMultiplyDivideModuloExpressionRule" - // InternalDefinitionLanguage.g:709:1: entryRuleMultiplyDivideModuloExpressionRule returns [EObject current=null] : iv_ruleMultiplyDivideModuloExpressionRule= ruleMultiplyDivideModuloExpressionRule EOF ; + // InternalDefinitionLanguage.g:663:1: entryRuleMultiplyDivideModuloExpressionRule returns [EObject current=null] : iv_ruleMultiplyDivideModuloExpressionRule= ruleMultiplyDivideModuloExpressionRule EOF ; public final EObject entryRuleMultiplyDivideModuloExpressionRule() throws RecognitionException { EObject current = null; @@ -1989,8 +1859,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse try { - // InternalDefinitionLanguage.g:709:75: (iv_ruleMultiplyDivideModuloExpressionRule= ruleMultiplyDivideModuloExpressionRule EOF ) - // InternalDefinitionLanguage.g:710:2: iv_ruleMultiplyDivideModuloExpressionRule= ruleMultiplyDivideModuloExpressionRule EOF + // InternalDefinitionLanguage.g:663:75: (iv_ruleMultiplyDivideModuloExpressionRule= ruleMultiplyDivideModuloExpressionRule EOF ) + // InternalDefinitionLanguage.g:664:2: iv_ruleMultiplyDivideModuloExpressionRule= ruleMultiplyDivideModuloExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getMultiplyDivideModuloExpressionRuleRule()); @@ -2021,7 +1891,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "ruleMultiplyDivideModuloExpressionRule" - // InternalDefinitionLanguage.g:716:1: ruleMultiplyDivideModuloExpressionRule returns [EObject current=null] : ( ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* ) ; + // InternalDefinitionLanguage.g:670:1: ruleMultiplyDivideModuloExpressionRule returns [EObject current=null] : ( ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* ) ; public final EObject ruleMultiplyDivideModuloExpressionRule() throws RecognitionException { EObject current = null; @@ -2036,24 +1906,24 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:722:2: ( ( ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* ) ) - // InternalDefinitionLanguage.g:723:2: ( ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* ) + // InternalDefinitionLanguage.g:676:2: ( ( ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* ) ) + // InternalDefinitionLanguage.g:677:2: ( ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* ) { - // InternalDefinitionLanguage.g:723:2: ( ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* ) - // InternalDefinitionLanguage.g:724:3: ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* + // InternalDefinitionLanguage.g:677:2: ( ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* ) + // InternalDefinitionLanguage.g:678:3: ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* { - // InternalDefinitionLanguage.g:724:3: ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) - // InternalDefinitionLanguage.g:725:4: (lv_leftOperand_0_0= rulePowerOfExpressionRule ) + // InternalDefinitionLanguage.g:678:3: ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) + // InternalDefinitionLanguage.g:679:4: (lv_leftOperand_0_0= rulePowerOfExpressionRule ) { - // InternalDefinitionLanguage.g:725:4: (lv_leftOperand_0_0= rulePowerOfExpressionRule ) - // InternalDefinitionLanguage.g:726:5: lv_leftOperand_0_0= rulePowerOfExpressionRule + // InternalDefinitionLanguage.g:679:4: (lv_leftOperand_0_0= rulePowerOfExpressionRule ) + // InternalDefinitionLanguage.g:680:5: lv_leftOperand_0_0= rulePowerOfExpressionRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getMultiplyDivideModuloExpressionRuleAccess().getLeftOperandPowerOfExpressionRuleParserRuleCall_0_0()); } - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_13); lv_leftOperand_0_0=rulePowerOfExpressionRule(); state._fsp--; @@ -2077,33 +1947,33 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - // InternalDefinitionLanguage.g:743:3: ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* + // InternalDefinitionLanguage.g:697:3: ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* loop9: do { int alt9=2; int LA9_0 = input.LA(1); - if ( ((LA9_0>=58 && LA9_0<=60)) ) { + if ( ((LA9_0>=59 && LA9_0<=61)) ) { alt9=1; } switch (alt9) { case 1 : - // InternalDefinitionLanguage.g:744:4: ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) + // InternalDefinitionLanguage.g:698:4: ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) { - // InternalDefinitionLanguage.g:744:4: ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) - // InternalDefinitionLanguage.g:745:5: (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) + // InternalDefinitionLanguage.g:698:4: ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) + // InternalDefinitionLanguage.g:699:5: (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) { - // InternalDefinitionLanguage.g:745:5: (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) - // InternalDefinitionLanguage.g:746:6: lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule + // InternalDefinitionLanguage.g:699:5: (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) + // InternalDefinitionLanguage.g:700:6: lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getMultiplyDivideModuloExpressionRuleAccess().getOperatorsMultiplyDivideModuloOperatorRuleEnumRuleCall_1_0_0()); } - pushFollow(FOLLOW_9); + pushFollow(FOLLOW_8); lv_operators_1_0=ruleMultiplyDivideModuloOperatorRule(); state._fsp--; @@ -2127,18 +1997,18 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - // InternalDefinitionLanguage.g:763:4: ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) - // InternalDefinitionLanguage.g:764:5: (lv_operands_2_0= rulePowerOfExpressionRule ) + // InternalDefinitionLanguage.g:717:4: ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) + // InternalDefinitionLanguage.g:718:5: (lv_operands_2_0= rulePowerOfExpressionRule ) { - // InternalDefinitionLanguage.g:764:5: (lv_operands_2_0= rulePowerOfExpressionRule ) - // InternalDefinitionLanguage.g:765:6: lv_operands_2_0= rulePowerOfExpressionRule + // InternalDefinitionLanguage.g:718:5: (lv_operands_2_0= rulePowerOfExpressionRule ) + // InternalDefinitionLanguage.g:719:6: lv_operands_2_0= rulePowerOfExpressionRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getMultiplyDivideModuloExpressionRuleAccess().getOperandsPowerOfExpressionRuleParserRuleCall_1_1_0()); } - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_13); lv_operands_2_0=rulePowerOfExpressionRule(); state._fsp--; @@ -2196,7 +2066,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "entryRulePowerOfExpressionRule" - // InternalDefinitionLanguage.g:787:1: entryRulePowerOfExpressionRule returns [EObject current=null] : iv_rulePowerOfExpressionRule= rulePowerOfExpressionRule EOF ; + // InternalDefinitionLanguage.g:741:1: entryRulePowerOfExpressionRule returns [EObject current=null] : iv_rulePowerOfExpressionRule= rulePowerOfExpressionRule EOF ; public final EObject entryRulePowerOfExpressionRule() throws RecognitionException { EObject current = null; @@ -2204,8 +2074,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse try { - // InternalDefinitionLanguage.g:787:62: (iv_rulePowerOfExpressionRule= rulePowerOfExpressionRule EOF ) - // InternalDefinitionLanguage.g:788:2: iv_rulePowerOfExpressionRule= rulePowerOfExpressionRule EOF + // InternalDefinitionLanguage.g:741:62: (iv_rulePowerOfExpressionRule= rulePowerOfExpressionRule EOF ) + // InternalDefinitionLanguage.g:742:2: iv_rulePowerOfExpressionRule= rulePowerOfExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getPowerOfExpressionRuleRule()); @@ -2236,7 +2106,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "rulePowerOfExpressionRule" - // InternalDefinitionLanguage.g:794:1: rulePowerOfExpressionRule returns [EObject current=null] : ( ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? ) ; + // InternalDefinitionLanguage.g:748:1: rulePowerOfExpressionRule returns [EObject current=null] : ( ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? ) ; public final EObject rulePowerOfExpressionRule() throws RecognitionException { EObject current = null; @@ -2250,24 +2120,24 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:800:2: ( ( ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? ) ) - // InternalDefinitionLanguage.g:801:2: ( ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? ) + // InternalDefinitionLanguage.g:754:2: ( ( ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? ) ) + // InternalDefinitionLanguage.g:755:2: ( ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? ) { - // InternalDefinitionLanguage.g:801:2: ( ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? ) - // InternalDefinitionLanguage.g:802:3: ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? + // InternalDefinitionLanguage.g:755:2: ( ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? ) + // InternalDefinitionLanguage.g:756:3: ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? { - // InternalDefinitionLanguage.g:802:3: ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) - // InternalDefinitionLanguage.g:803:4: (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) + // InternalDefinitionLanguage.g:756:3: ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) + // InternalDefinitionLanguage.g:757:4: (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) { - // InternalDefinitionLanguage.g:803:4: (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) - // InternalDefinitionLanguage.g:804:5: lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule + // InternalDefinitionLanguage.g:757:4: (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) + // InternalDefinitionLanguage.g:758:5: lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getPowerOfExpressionRuleAccess().getLeftOperandUnaryAddOrSubtractExpressionRuleParserRuleCall_0_0()); } - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_14); lv_leftOperand_0_0=ruleUnaryAddOrSubtractExpressionRule(); state._fsp--; @@ -2291,28 +2161,28 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - // InternalDefinitionLanguage.g:821:3: (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? + // InternalDefinitionLanguage.g:775:3: (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? int alt10=2; int LA10_0 = input.LA(1); - if ( (LA10_0==24) ) { + if ( (LA10_0==22) ) { alt10=1; } switch (alt10) { case 1 : - // InternalDefinitionLanguage.g:822:4: otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) + // InternalDefinitionLanguage.g:776:4: otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) { - otherlv_1=(Token)match(input,24,FOLLOW_9); if (state.failed) return current; + otherlv_1=(Token)match(input,22,FOLLOW_8); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getPowerOfExpressionRuleAccess().getCircumflexAccentKeyword_1_0()); } - // InternalDefinitionLanguage.g:826:4: ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) - // InternalDefinitionLanguage.g:827:5: (lv_rightOperand_2_0= rulePowerOfExpressionRule ) + // InternalDefinitionLanguage.g:780:4: ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) + // InternalDefinitionLanguage.g:781:5: (lv_rightOperand_2_0= rulePowerOfExpressionRule ) { - // InternalDefinitionLanguage.g:827:5: (lv_rightOperand_2_0= rulePowerOfExpressionRule ) - // InternalDefinitionLanguage.g:828:6: lv_rightOperand_2_0= rulePowerOfExpressionRule + // InternalDefinitionLanguage.g:781:5: (lv_rightOperand_2_0= rulePowerOfExpressionRule ) + // InternalDefinitionLanguage.g:782:6: lv_rightOperand_2_0= rulePowerOfExpressionRule { if ( state.backtracking==0 ) { @@ -2374,7 +2244,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "entryRuleUnaryAddOrSubtractExpressionRule" - // InternalDefinitionLanguage.g:850:1: entryRuleUnaryAddOrSubtractExpressionRule returns [EObject current=null] : iv_ruleUnaryAddOrSubtractExpressionRule= ruleUnaryAddOrSubtractExpressionRule EOF ; + // InternalDefinitionLanguage.g:804:1: entryRuleUnaryAddOrSubtractExpressionRule returns [EObject current=null] : iv_ruleUnaryAddOrSubtractExpressionRule= ruleUnaryAddOrSubtractExpressionRule EOF ; public final EObject entryRuleUnaryAddOrSubtractExpressionRule() throws RecognitionException { EObject current = null; @@ -2382,8 +2252,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse try { - // InternalDefinitionLanguage.g:850:73: (iv_ruleUnaryAddOrSubtractExpressionRule= ruleUnaryAddOrSubtractExpressionRule EOF ) - // InternalDefinitionLanguage.g:851:2: iv_ruleUnaryAddOrSubtractExpressionRule= ruleUnaryAddOrSubtractExpressionRule EOF + // InternalDefinitionLanguage.g:804:73: (iv_ruleUnaryAddOrSubtractExpressionRule= ruleUnaryAddOrSubtractExpressionRule EOF ) + // InternalDefinitionLanguage.g:805:2: iv_ruleUnaryAddOrSubtractExpressionRule= ruleUnaryAddOrSubtractExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getUnaryAddOrSubtractExpressionRuleRule()); @@ -2414,7 +2284,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "ruleUnaryAddOrSubtractExpressionRule" - // InternalDefinitionLanguage.g:857:1: ruleUnaryAddOrSubtractExpressionRule returns [EObject current=null] : ( ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) ) ; + // InternalDefinitionLanguage.g:811:1: ruleUnaryAddOrSubtractExpressionRule returns [EObject current=null] : ( ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) ) ; public final EObject ruleUnaryAddOrSubtractExpressionRule() throws RecognitionException { EObject current = null; @@ -2427,36 +2297,36 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:863:2: ( ( ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) ) ) - // InternalDefinitionLanguage.g:864:2: ( ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) ) + // InternalDefinitionLanguage.g:817:2: ( ( ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) ) ) + // InternalDefinitionLanguage.g:818:2: ( ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) ) { - // InternalDefinitionLanguage.g:864:2: ( ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) ) - // InternalDefinitionLanguage.g:865:3: ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) + // InternalDefinitionLanguage.g:818:2: ( ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) ) + // InternalDefinitionLanguage.g:819:3: ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) { - // InternalDefinitionLanguage.g:865:3: ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* + // InternalDefinitionLanguage.g:819:3: ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* loop11: do { int alt11=2; int LA11_0 = input.LA(1); - if ( ((LA11_0>=56 && LA11_0<=57)) ) { + if ( ((LA11_0>=57 && LA11_0<=58)) ) { alt11=1; } switch (alt11) { case 1 : - // InternalDefinitionLanguage.g:866:4: (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) + // InternalDefinitionLanguage.g:820:4: (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) { - // InternalDefinitionLanguage.g:866:4: (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) - // InternalDefinitionLanguage.g:867:5: lv_operators_0_0= ruleAddOrSubtractOperatorRule + // InternalDefinitionLanguage.g:820:4: (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) + // InternalDefinitionLanguage.g:821:5: lv_operators_0_0= ruleAddOrSubtractOperatorRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getUnaryAddOrSubtractExpressionRuleAccess().getOperatorsAddOrSubtractOperatorRuleEnumRuleCall_0_0()); } - pushFollow(FOLLOW_9); + pushFollow(FOLLOW_8); lv_operators_0_0=ruleAddOrSubtractOperatorRule(); state._fsp--; @@ -2486,11 +2356,11 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } } while (true); - // InternalDefinitionLanguage.g:884:3: ( (lv_subExpression_1_0= ruleValueRule ) ) - // InternalDefinitionLanguage.g:885:4: (lv_subExpression_1_0= ruleValueRule ) + // InternalDefinitionLanguage.g:838:3: ( (lv_subExpression_1_0= ruleValueRule ) ) + // InternalDefinitionLanguage.g:839:4: (lv_subExpression_1_0= ruleValueRule ) { - // InternalDefinitionLanguage.g:885:4: (lv_subExpression_1_0= ruleValueRule ) - // InternalDefinitionLanguage.g:886:5: lv_subExpression_1_0= ruleValueRule + // InternalDefinitionLanguage.g:839:4: (lv_subExpression_1_0= ruleValueRule ) + // InternalDefinitionLanguage.g:840:5: lv_subExpression_1_0= ruleValueRule { if ( state.backtracking==0 ) { @@ -2546,7 +2416,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "entryRuleValueRule" - // InternalDefinitionLanguage.g:907:1: entryRuleValueRule returns [EObject current=null] : iv_ruleValueRule= ruleValueRule EOF ; + // InternalDefinitionLanguage.g:861:1: entryRuleValueRule returns [EObject current=null] : iv_ruleValueRule= ruleValueRule EOF ; public final EObject entryRuleValueRule() throws RecognitionException { EObject current = null; @@ -2554,8 +2424,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse try { - // InternalDefinitionLanguage.g:907:50: (iv_ruleValueRule= ruleValueRule EOF ) - // InternalDefinitionLanguage.g:908:2: iv_ruleValueRule= ruleValueRule EOF + // InternalDefinitionLanguage.g:861:50: (iv_ruleValueRule= ruleValueRule EOF ) + // InternalDefinitionLanguage.g:862:2: iv_ruleValueRule= ruleValueRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getValueRuleRule()); @@ -2586,7 +2456,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "ruleValueRule" - // InternalDefinitionLanguage.g:914:1: ruleValueRule returns [EObject current=null] : (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule ) ; + // InternalDefinitionLanguage.g:868:1: ruleValueRule returns [EObject current=null] : (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule ) ; public final EObject ruleValueRule() throws RecognitionException { EObject current = null; @@ -2605,15 +2475,15 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:920:2: ( (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule ) ) - // InternalDefinitionLanguage.g:921:2: (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule ) + // InternalDefinitionLanguage.g:874:2: ( (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule ) ) + // InternalDefinitionLanguage.g:875:2: (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule ) { - // InternalDefinitionLanguage.g:921:2: (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule ) + // InternalDefinitionLanguage.g:875:2: (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule ) int alt12=5; alt12 = dfa12.predict(input); switch (alt12) { case 1 : - // InternalDefinitionLanguage.g:922:3: this_ArrayRule_0= ruleArrayRule + // InternalDefinitionLanguage.g:876:3: this_ArrayRule_0= ruleArrayRule { if ( state.backtracking==0 ) { @@ -2640,7 +2510,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } break; case 2 : - // InternalDefinitionLanguage.g:934:3: this_CallRule_1= ruleCallRule + // InternalDefinitionLanguage.g:888:3: this_CallRule_1= ruleCallRule { if ( state.backtracking==0 ) { @@ -2667,7 +2537,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } break; case 3 : - // InternalDefinitionLanguage.g:946:3: this_LiteralRule_2= ruleLiteralRule + // InternalDefinitionLanguage.g:900:3: this_LiteralRule_2= ruleLiteralRule { if ( state.backtracking==0 ) { @@ -2694,7 +2564,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } break; case 4 : - // InternalDefinitionLanguage.g:958:3: this_ParanthesesRule_3= ruleParanthesesRule + // InternalDefinitionLanguage.g:912:3: this_ParanthesesRule_3= ruleParanthesesRule { if ( state.backtracking==0 ) { @@ -2721,7 +2591,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } break; case 5 : - // InternalDefinitionLanguage.g:970:3: this_ReferenceRule_4= ruleReferenceRule + // InternalDefinitionLanguage.g:924:3: this_ReferenceRule_4= ruleReferenceRule { if ( state.backtracking==0 ) { @@ -2772,7 +2642,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "entryRuleArrayRule" - // InternalDefinitionLanguage.g:985:1: entryRuleArrayRule returns [EObject current=null] : iv_ruleArrayRule= ruleArrayRule EOF ; + // InternalDefinitionLanguage.g:939:1: entryRuleArrayRule returns [EObject current=null] : iv_ruleArrayRule= ruleArrayRule EOF ; public final EObject entryRuleArrayRule() throws RecognitionException { EObject current = null; @@ -2780,8 +2650,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse try { - // InternalDefinitionLanguage.g:985:50: (iv_ruleArrayRule= ruleArrayRule EOF ) - // InternalDefinitionLanguage.g:986:2: iv_ruleArrayRule= ruleArrayRule EOF + // InternalDefinitionLanguage.g:939:50: (iv_ruleArrayRule= ruleArrayRule EOF ) + // InternalDefinitionLanguage.g:940:2: iv_ruleArrayRule= ruleArrayRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getArrayRuleRule()); @@ -2812,7 +2682,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "ruleArrayRule" - // InternalDefinitionLanguage.g:992:1: ruleArrayRule returns [EObject current=null] : ( () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' ) ; + // InternalDefinitionLanguage.g:946:1: ruleArrayRule returns [EObject current=null] : ( () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' ) ; public final EObject ruleArrayRule() throws RecognitionException { EObject current = null; @@ -2828,14 +2698,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:998:2: ( ( () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' ) ) - // InternalDefinitionLanguage.g:999:2: ( () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' ) + // InternalDefinitionLanguage.g:952:2: ( ( () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' ) ) + // InternalDefinitionLanguage.g:953:2: ( () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' ) { - // InternalDefinitionLanguage.g:999:2: ( () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' ) - // InternalDefinitionLanguage.g:1000:3: () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' + // InternalDefinitionLanguage.g:953:2: ( () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' ) + // InternalDefinitionLanguage.g:954:3: () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' { - // InternalDefinitionLanguage.g:1000:3: () - // InternalDefinitionLanguage.g:1001:4: + // InternalDefinitionLanguage.g:954:3: () + // InternalDefinitionLanguage.g:955:4: { if ( state.backtracking==0 ) { @@ -2852,35 +2722,35 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - otherlv_1=(Token)match(input,25,FOLLOW_16); if (state.failed) return current; + otherlv_1=(Token)match(input,23,FOLLOW_15); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getArrayRuleAccess().getLeftSquareBracketKeyword_1()); } - // InternalDefinitionLanguage.g:1014:3: ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? + // InternalDefinitionLanguage.g:968:3: ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? int alt14=2; int LA14_0 = input.LA(1); - if ( ((LA14_0>=RULE_DOUBLE && LA14_0<=RULE_ID)||LA14_0==25||LA14_0==28||(LA14_0>=31 && LA14_0<=32)) ) { + if ( ((LA14_0>=RULE_DOUBLE && LA14_0<=RULE_ID)||LA14_0==23||LA14_0==26||(LA14_0>=30 && LA14_0<=31)) ) { alt14=1; } switch (alt14) { case 1 : - // InternalDefinitionLanguage.g:1015:4: ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* + // InternalDefinitionLanguage.g:969:4: ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* { - // InternalDefinitionLanguage.g:1015:4: ( (lv_values_2_0= ruleValueRule ) ) - // InternalDefinitionLanguage.g:1016:5: (lv_values_2_0= ruleValueRule ) + // InternalDefinitionLanguage.g:969:4: ( (lv_values_2_0= ruleValueRule ) ) + // InternalDefinitionLanguage.g:970:5: (lv_values_2_0= ruleValueRule ) { - // InternalDefinitionLanguage.g:1016:5: (lv_values_2_0= ruleValueRule ) - // InternalDefinitionLanguage.g:1017:6: lv_values_2_0= ruleValueRule + // InternalDefinitionLanguage.g:970:5: (lv_values_2_0= ruleValueRule ) + // InternalDefinitionLanguage.g:971:6: lv_values_2_0= ruleValueRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getArrayRuleAccess().getValuesValueRuleParserRuleCall_2_0_0()); } - pushFollow(FOLLOW_17); + pushFollow(FOLLOW_16); lv_values_2_0=ruleValueRule(); state._fsp--; @@ -2904,39 +2774,39 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - // InternalDefinitionLanguage.g:1034:4: (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* + // InternalDefinitionLanguage.g:988:4: (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* loop13: do { int alt13=2; int LA13_0 = input.LA(1); - if ( (LA13_0==26) ) { + if ( (LA13_0==24) ) { alt13=1; } switch (alt13) { case 1 : - // InternalDefinitionLanguage.g:1035:5: otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) + // InternalDefinitionLanguage.g:989:5: otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) { - otherlv_3=(Token)match(input,26,FOLLOW_9); if (state.failed) return current; + otherlv_3=(Token)match(input,24,FOLLOW_8); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getArrayRuleAccess().getCommaKeyword_2_1_0()); } - // InternalDefinitionLanguage.g:1039:5: ( (lv_values_4_0= ruleValueRule ) ) - // InternalDefinitionLanguage.g:1040:6: (lv_values_4_0= ruleValueRule ) + // InternalDefinitionLanguage.g:993:5: ( (lv_values_4_0= ruleValueRule ) ) + // InternalDefinitionLanguage.g:994:6: (lv_values_4_0= ruleValueRule ) { - // InternalDefinitionLanguage.g:1040:6: (lv_values_4_0= ruleValueRule ) - // InternalDefinitionLanguage.g:1041:7: lv_values_4_0= ruleValueRule + // InternalDefinitionLanguage.g:994:6: (lv_values_4_0= ruleValueRule ) + // InternalDefinitionLanguage.g:995:7: lv_values_4_0= ruleValueRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getArrayRuleAccess().getValuesValueRuleParserRuleCall_2_1_1_0()); } - pushFollow(FOLLOW_17); + pushFollow(FOLLOW_16); lv_values_4_0=ruleValueRule(); state._fsp--; @@ -2975,7 +2845,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - otherlv_5=(Token)match(input,27,FOLLOW_2); if (state.failed) return current; + otherlv_5=(Token)match(input,25,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_5, grammarAccess.getArrayRuleAccess().getRightSquareBracketKeyword_3()); @@ -3006,7 +2876,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "entryRuleParanthesesRule" - // InternalDefinitionLanguage.g:1068:1: entryRuleParanthesesRule returns [EObject current=null] : iv_ruleParanthesesRule= ruleParanthesesRule EOF ; + // InternalDefinitionLanguage.g:1022:1: entryRuleParanthesesRule returns [EObject current=null] : iv_ruleParanthesesRule= ruleParanthesesRule EOF ; public final EObject entryRuleParanthesesRule() throws RecognitionException { EObject current = null; @@ -3014,8 +2884,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse try { - // InternalDefinitionLanguage.g:1068:56: (iv_ruleParanthesesRule= ruleParanthesesRule EOF ) - // InternalDefinitionLanguage.g:1069:2: iv_ruleParanthesesRule= ruleParanthesesRule EOF + // InternalDefinitionLanguage.g:1022:56: (iv_ruleParanthesesRule= ruleParanthesesRule EOF ) + // InternalDefinitionLanguage.g:1023:2: iv_ruleParanthesesRule= ruleParanthesesRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getParanthesesRuleRule()); @@ -3046,7 +2916,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "ruleParanthesesRule" - // InternalDefinitionLanguage.g:1075:1: ruleParanthesesRule returns [EObject current=null] : (otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' ) ; + // InternalDefinitionLanguage.g:1029:1: ruleParanthesesRule returns [EObject current=null] : (otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' ) ; public final EObject ruleParanthesesRule() throws RecognitionException { EObject current = null; @@ -3059,30 +2929,30 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:1081:2: ( (otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' ) ) - // InternalDefinitionLanguage.g:1082:2: (otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' ) + // InternalDefinitionLanguage.g:1035:2: ( (otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' ) ) + // InternalDefinitionLanguage.g:1036:2: (otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' ) { - // InternalDefinitionLanguage.g:1082:2: (otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' ) - // InternalDefinitionLanguage.g:1083:3: otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' + // InternalDefinitionLanguage.g:1036:2: (otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' ) + // InternalDefinitionLanguage.g:1037:3: otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' { - otherlv_0=(Token)match(input,28,FOLLOW_9); if (state.failed) return current; + otherlv_0=(Token)match(input,26,FOLLOW_8); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getParanthesesRuleAccess().getLeftParenthesisKeyword_0()); } - // InternalDefinitionLanguage.g:1087:3: ( (lv_subExpression_1_0= ruleExpressionRule ) ) - // InternalDefinitionLanguage.g:1088:4: (lv_subExpression_1_0= ruleExpressionRule ) + // InternalDefinitionLanguage.g:1041:3: ( (lv_subExpression_1_0= ruleExpressionRule ) ) + // InternalDefinitionLanguage.g:1042:4: (lv_subExpression_1_0= ruleExpressionRule ) { - // InternalDefinitionLanguage.g:1088:4: (lv_subExpression_1_0= ruleExpressionRule ) - // InternalDefinitionLanguage.g:1089:5: lv_subExpression_1_0= ruleExpressionRule + // InternalDefinitionLanguage.g:1042:4: (lv_subExpression_1_0= ruleExpressionRule ) + // InternalDefinitionLanguage.g:1043:5: lv_subExpression_1_0= ruleExpressionRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getParanthesesRuleAccess().getSubExpressionExpressionRuleParserRuleCall_1_0()); } - pushFollow(FOLLOW_18); + pushFollow(FOLLOW_17); lv_subExpression_1_0=ruleExpressionRule(); state._fsp--; @@ -3106,7 +2976,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - otherlv_2=(Token)match(input,29,FOLLOW_2); if (state.failed) return current; + otherlv_2=(Token)match(input,27,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getParanthesesRuleAccess().getRightParenthesisKeyword_2()); @@ -3137,7 +3007,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "entryRuleCallRule" - // InternalDefinitionLanguage.g:1114:1: entryRuleCallRule returns [EObject current=null] : iv_ruleCallRule= ruleCallRule EOF ; + // InternalDefinitionLanguage.g:1068:1: entryRuleCallRule returns [EObject current=null] : iv_ruleCallRule= ruleCallRule EOF ; public final EObject entryRuleCallRule() throws RecognitionException { EObject current = null; @@ -3145,8 +3015,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse try { - // InternalDefinitionLanguage.g:1114:49: (iv_ruleCallRule= ruleCallRule EOF ) - // InternalDefinitionLanguage.g:1115:2: iv_ruleCallRule= ruleCallRule EOF + // InternalDefinitionLanguage.g:1068:49: (iv_ruleCallRule= ruleCallRule EOF ) + // InternalDefinitionLanguage.g:1069:2: iv_ruleCallRule= ruleCallRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getCallRuleRule()); @@ -3177,7 +3047,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "ruleCallRule" - // InternalDefinitionLanguage.g:1121:1: ruleCallRule returns [EObject current=null] : ( ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' ) ; + // InternalDefinitionLanguage.g:1075:1: ruleCallRule returns [EObject current=null] : ( ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' ) ; public final EObject ruleCallRule() throws RecognitionException { EObject current = null; @@ -3195,24 +3065,24 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:1127:2: ( ( ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' ) ) - // InternalDefinitionLanguage.g:1128:2: ( ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' ) + // InternalDefinitionLanguage.g:1081:2: ( ( ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' ) ) + // InternalDefinitionLanguage.g:1082:2: ( ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' ) { - // InternalDefinitionLanguage.g:1128:2: ( ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' ) - // InternalDefinitionLanguage.g:1129:3: ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' + // InternalDefinitionLanguage.g:1082:2: ( ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' ) + // InternalDefinitionLanguage.g:1083:3: ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' { - // InternalDefinitionLanguage.g:1129:3: ( (lv_function_0_0= ruleFunctionNameRule ) ) - // InternalDefinitionLanguage.g:1130:4: (lv_function_0_0= ruleFunctionNameRule ) + // InternalDefinitionLanguage.g:1083:3: ( (lv_function_0_0= ruleFunctionNameRule ) ) + // InternalDefinitionLanguage.g:1084:4: (lv_function_0_0= ruleFunctionNameRule ) { - // InternalDefinitionLanguage.g:1130:4: (lv_function_0_0= ruleFunctionNameRule ) - // InternalDefinitionLanguage.g:1131:5: lv_function_0_0= ruleFunctionNameRule + // InternalDefinitionLanguage.g:1084:4: (lv_function_0_0= ruleFunctionNameRule ) + // InternalDefinitionLanguage.g:1085:5: lv_function_0_0= ruleFunctionNameRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getCallRuleAccess().getFunctionFunctionNameRuleParserRuleCall_0_0()); } - pushFollow(FOLLOW_19); + pushFollow(FOLLOW_18); lv_function_0_0=ruleFunctionNameRule(); state._fsp--; @@ -3236,35 +3106,35 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - otherlv_1=(Token)match(input,28,FOLLOW_20); if (state.failed) return current; + otherlv_1=(Token)match(input,26,FOLLOW_19); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getCallRuleAccess().getLeftParenthesisKeyword_1()); } - // InternalDefinitionLanguage.g:1152:3: ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? + // InternalDefinitionLanguage.g:1106:3: ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? int alt16=2; int LA16_0 = input.LA(1); - if ( ((LA16_0>=RULE_DOUBLE && LA16_0<=RULE_ID)||LA16_0==23||LA16_0==25||LA16_0==28||(LA16_0>=31 && LA16_0<=32)||(LA16_0>=56 && LA16_0<=57)) ) { + if ( ((LA16_0>=RULE_DOUBLE && LA16_0<=RULE_ID)||LA16_0==21||LA16_0==23||LA16_0==26||(LA16_0>=30 && LA16_0<=31)||(LA16_0>=57 && LA16_0<=58)) ) { alt16=1; } switch (alt16) { case 1 : - // InternalDefinitionLanguage.g:1153:4: ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* + // InternalDefinitionLanguage.g:1107:4: ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* { - // InternalDefinitionLanguage.g:1153:4: ( (lv_parameters_2_0= ruleExpressionRule ) ) - // InternalDefinitionLanguage.g:1154:5: (lv_parameters_2_0= ruleExpressionRule ) + // InternalDefinitionLanguage.g:1107:4: ( (lv_parameters_2_0= ruleExpressionRule ) ) + // InternalDefinitionLanguage.g:1108:5: (lv_parameters_2_0= ruleExpressionRule ) { - // InternalDefinitionLanguage.g:1154:5: (lv_parameters_2_0= ruleExpressionRule ) - // InternalDefinitionLanguage.g:1155:6: lv_parameters_2_0= ruleExpressionRule + // InternalDefinitionLanguage.g:1108:5: (lv_parameters_2_0= ruleExpressionRule ) + // InternalDefinitionLanguage.g:1109:6: lv_parameters_2_0= ruleExpressionRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getCallRuleAccess().getParametersExpressionRuleParserRuleCall_2_0_0()); } - pushFollow(FOLLOW_21); + pushFollow(FOLLOW_20); lv_parameters_2_0=ruleExpressionRule(); state._fsp--; @@ -3288,39 +3158,39 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - // InternalDefinitionLanguage.g:1172:4: (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* + // InternalDefinitionLanguage.g:1126:4: (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* loop15: do { int alt15=2; int LA15_0 = input.LA(1); - if ( (LA15_0==26) ) { + if ( (LA15_0==24) ) { alt15=1; } switch (alt15) { case 1 : - // InternalDefinitionLanguage.g:1173:5: otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) + // InternalDefinitionLanguage.g:1127:5: otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) { - otherlv_3=(Token)match(input,26,FOLLOW_9); if (state.failed) return current; + otherlv_3=(Token)match(input,24,FOLLOW_8); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getCallRuleAccess().getCommaKeyword_2_1_0()); } - // InternalDefinitionLanguage.g:1177:5: ( (lv_parameters_4_0= ruleExpressionRule ) ) - // InternalDefinitionLanguage.g:1178:6: (lv_parameters_4_0= ruleExpressionRule ) + // InternalDefinitionLanguage.g:1131:5: ( (lv_parameters_4_0= ruleExpressionRule ) ) + // InternalDefinitionLanguage.g:1132:6: (lv_parameters_4_0= ruleExpressionRule ) { - // InternalDefinitionLanguage.g:1178:6: (lv_parameters_4_0= ruleExpressionRule ) - // InternalDefinitionLanguage.g:1179:7: lv_parameters_4_0= ruleExpressionRule + // InternalDefinitionLanguage.g:1132:6: (lv_parameters_4_0= ruleExpressionRule ) + // InternalDefinitionLanguage.g:1133:7: lv_parameters_4_0= ruleExpressionRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getCallRuleAccess().getParametersExpressionRuleParserRuleCall_2_1_1_0()); } - pushFollow(FOLLOW_21); + pushFollow(FOLLOW_20); lv_parameters_4_0=ruleExpressionRule(); state._fsp--; @@ -3359,7 +3229,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - otherlv_5=(Token)match(input,29,FOLLOW_2); if (state.failed) return current; + otherlv_5=(Token)match(input,27,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_5, grammarAccess.getCallRuleAccess().getRightParenthesisKeyword_3()); @@ -3390,7 +3260,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "entryRuleReferenceRule" - // InternalDefinitionLanguage.g:1206:1: entryRuleReferenceRule returns [EObject current=null] : iv_ruleReferenceRule= ruleReferenceRule EOF ; + // InternalDefinitionLanguage.g:1160:1: entryRuleReferenceRule returns [EObject current=null] : iv_ruleReferenceRule= ruleReferenceRule EOF ; public final EObject entryRuleReferenceRule() throws RecognitionException { EObject current = null; @@ -3398,8 +3268,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse try { - // InternalDefinitionLanguage.g:1206:54: (iv_ruleReferenceRule= ruleReferenceRule EOF ) - // InternalDefinitionLanguage.g:1207:2: iv_ruleReferenceRule= ruleReferenceRule EOF + // InternalDefinitionLanguage.g:1160:54: (iv_ruleReferenceRule= ruleReferenceRule EOF ) + // InternalDefinitionLanguage.g:1161:2: iv_ruleReferenceRule= ruleReferenceRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getReferenceRuleRule()); @@ -3430,7 +3300,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "ruleReferenceRule" - // InternalDefinitionLanguage.g:1213:1: ruleReferenceRule returns [EObject current=null] : this_ConstantReferenceRule_0= ruleConstantReferenceRule ; + // InternalDefinitionLanguage.g:1167:1: ruleReferenceRule returns [EObject current=null] : this_ConstantReferenceRule_0= ruleConstantReferenceRule ; public final EObject ruleReferenceRule() throws RecognitionException { EObject current = null; @@ -3441,8 +3311,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:1219:2: (this_ConstantReferenceRule_0= ruleConstantReferenceRule ) - // InternalDefinitionLanguage.g:1220:2: this_ConstantReferenceRule_0= ruleConstantReferenceRule + // InternalDefinitionLanguage.g:1173:2: (this_ConstantReferenceRule_0= ruleConstantReferenceRule ) + // InternalDefinitionLanguage.g:1174:2: this_ConstantReferenceRule_0= ruleConstantReferenceRule { if ( state.backtracking==0 ) { @@ -3487,7 +3357,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "entryRuleConstantReferenceRule" - // InternalDefinitionLanguage.g:1234:1: entryRuleConstantReferenceRule returns [EObject current=null] : iv_ruleConstantReferenceRule= ruleConstantReferenceRule EOF ; + // InternalDefinitionLanguage.g:1188:1: entryRuleConstantReferenceRule returns [EObject current=null] : iv_ruleConstantReferenceRule= ruleConstantReferenceRule EOF ; public final EObject entryRuleConstantReferenceRule() throws RecognitionException { EObject current = null; @@ -3495,8 +3365,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse try { - // InternalDefinitionLanguage.g:1234:62: (iv_ruleConstantReferenceRule= ruleConstantReferenceRule EOF ) - // InternalDefinitionLanguage.g:1235:2: iv_ruleConstantReferenceRule= ruleConstantReferenceRule EOF + // InternalDefinitionLanguage.g:1188:62: (iv_ruleConstantReferenceRule= ruleConstantReferenceRule EOF ) + // InternalDefinitionLanguage.g:1189:2: iv_ruleConstantReferenceRule= ruleConstantReferenceRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getConstantReferenceRuleRule()); @@ -3527,7 +3397,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "ruleConstantReferenceRule" - // InternalDefinitionLanguage.g:1241:1: ruleConstantReferenceRule returns [EObject current=null] : ( ( ruleQualifiedName ) ) ; + // InternalDefinitionLanguage.g:1195:1: ruleConstantReferenceRule returns [EObject current=null] : ( ( ruleQualifiedName ) ) ; public final EObject ruleConstantReferenceRule() throws RecognitionException { EObject current = null; @@ -3535,14 +3405,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:1247:2: ( ( ( ruleQualifiedName ) ) ) - // InternalDefinitionLanguage.g:1248:2: ( ( ruleQualifiedName ) ) + // InternalDefinitionLanguage.g:1201:2: ( ( ( ruleQualifiedName ) ) ) + // InternalDefinitionLanguage.g:1202:2: ( ( ruleQualifiedName ) ) { - // InternalDefinitionLanguage.g:1248:2: ( ( ruleQualifiedName ) ) - // InternalDefinitionLanguage.g:1249:3: ( ruleQualifiedName ) + // InternalDefinitionLanguage.g:1202:2: ( ( ruleQualifiedName ) ) + // InternalDefinitionLanguage.g:1203:3: ( ruleQualifiedName ) { - // InternalDefinitionLanguage.g:1249:3: ( ruleQualifiedName ) - // InternalDefinitionLanguage.g:1250:4: ruleQualifiedName + // InternalDefinitionLanguage.g:1203:3: ( ruleQualifiedName ) + // InternalDefinitionLanguage.g:1204:4: ruleQualifiedName { if ( state.backtracking==0 ) { @@ -3599,7 +3469,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "entryRuleLiteralRule" - // InternalDefinitionLanguage.g:1270:1: entryRuleLiteralRule returns [EObject current=null] : iv_ruleLiteralRule= ruleLiteralRule EOF ; + // InternalDefinitionLanguage.g:1224:1: entryRuleLiteralRule returns [EObject current=null] : iv_ruleLiteralRule= ruleLiteralRule EOF ; public final EObject entryRuleLiteralRule() throws RecognitionException { EObject current = null; @@ -3607,8 +3477,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse try { - // InternalDefinitionLanguage.g:1270:52: (iv_ruleLiteralRule= ruleLiteralRule EOF ) - // InternalDefinitionLanguage.g:1271:2: iv_ruleLiteralRule= ruleLiteralRule EOF + // InternalDefinitionLanguage.g:1224:52: (iv_ruleLiteralRule= ruleLiteralRule EOF ) + // InternalDefinitionLanguage.g:1225:2: iv_ruleLiteralRule= ruleLiteralRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getLiteralRuleRule()); @@ -3639,7 +3509,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "ruleLiteralRule" - // InternalDefinitionLanguage.g:1277:1: ruleLiteralRule returns [EObject current=null] : (this_NumberLiteralRule_0= ruleNumberLiteralRule | this_StringLiteralRule_1= ruleStringLiteralRule | this_BooleanLiteralRule_2= ruleBooleanLiteralRule | this_InstanceLiteralRule_3= ruleInstanceLiteralRule ) ; + // InternalDefinitionLanguage.g:1231:1: ruleLiteralRule returns [EObject current=null] : (this_NumberLiteralRule_0= ruleNumberLiteralRule | this_StringLiteralRule_1= ruleStringLiteralRule | this_BooleanLiteralRule_2= ruleBooleanLiteralRule | this_InstanceLiteralRule_3= ruleInstanceLiteralRule ) ; public final EObject ruleLiteralRule() throws RecognitionException { EObject current = null; @@ -3656,10 +3526,10 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:1283:2: ( (this_NumberLiteralRule_0= ruleNumberLiteralRule | this_StringLiteralRule_1= ruleStringLiteralRule | this_BooleanLiteralRule_2= ruleBooleanLiteralRule | this_InstanceLiteralRule_3= ruleInstanceLiteralRule ) ) - // InternalDefinitionLanguage.g:1284:2: (this_NumberLiteralRule_0= ruleNumberLiteralRule | this_StringLiteralRule_1= ruleStringLiteralRule | this_BooleanLiteralRule_2= ruleBooleanLiteralRule | this_InstanceLiteralRule_3= ruleInstanceLiteralRule ) + // InternalDefinitionLanguage.g:1237:2: ( (this_NumberLiteralRule_0= ruleNumberLiteralRule | this_StringLiteralRule_1= ruleStringLiteralRule | this_BooleanLiteralRule_2= ruleBooleanLiteralRule | this_InstanceLiteralRule_3= ruleInstanceLiteralRule ) ) + // InternalDefinitionLanguage.g:1238:2: (this_NumberLiteralRule_0= ruleNumberLiteralRule | this_StringLiteralRule_1= ruleStringLiteralRule | this_BooleanLiteralRule_2= ruleBooleanLiteralRule | this_InstanceLiteralRule_3= ruleInstanceLiteralRule ) { - // InternalDefinitionLanguage.g:1284:2: (this_NumberLiteralRule_0= ruleNumberLiteralRule | this_StringLiteralRule_1= ruleStringLiteralRule | this_BooleanLiteralRule_2= ruleBooleanLiteralRule | this_InstanceLiteralRule_3= ruleInstanceLiteralRule ) + // InternalDefinitionLanguage.g:1238:2: (this_NumberLiteralRule_0= ruleNumberLiteralRule | this_StringLiteralRule_1= ruleStringLiteralRule | this_BooleanLiteralRule_2= ruleBooleanLiteralRule | this_InstanceLiteralRule_3= ruleInstanceLiteralRule ) int alt17=4; switch ( input.LA(1) ) { case RULE_DOUBLE: @@ -3673,8 +3543,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse alt17=2; } break; + case 30: case 31: - case 32: { alt17=3; } @@ -3695,7 +3565,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse switch (alt17) { case 1 : - // InternalDefinitionLanguage.g:1285:3: this_NumberLiteralRule_0= ruleNumberLiteralRule + // InternalDefinitionLanguage.g:1239:3: this_NumberLiteralRule_0= ruleNumberLiteralRule { if ( state.backtracking==0 ) { @@ -3722,7 +3592,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } break; case 2 : - // InternalDefinitionLanguage.g:1297:3: this_StringLiteralRule_1= ruleStringLiteralRule + // InternalDefinitionLanguage.g:1251:3: this_StringLiteralRule_1= ruleStringLiteralRule { if ( state.backtracking==0 ) { @@ -3749,7 +3619,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } break; case 3 : - // InternalDefinitionLanguage.g:1309:3: this_BooleanLiteralRule_2= ruleBooleanLiteralRule + // InternalDefinitionLanguage.g:1263:3: this_BooleanLiteralRule_2= ruleBooleanLiteralRule { if ( state.backtracking==0 ) { @@ -3776,7 +3646,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } break; case 4 : - // InternalDefinitionLanguage.g:1321:3: this_InstanceLiteralRule_3= ruleInstanceLiteralRule + // InternalDefinitionLanguage.g:1275:3: this_InstanceLiteralRule_3= ruleInstanceLiteralRule { if ( state.backtracking==0 ) { @@ -3827,7 +3697,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "entryRuleInstanceLiteralRule" - // InternalDefinitionLanguage.g:1336:1: entryRuleInstanceLiteralRule returns [EObject current=null] : iv_ruleInstanceLiteralRule= ruleInstanceLiteralRule EOF ; + // InternalDefinitionLanguage.g:1290:1: entryRuleInstanceLiteralRule returns [EObject current=null] : iv_ruleInstanceLiteralRule= ruleInstanceLiteralRule EOF ; public final EObject entryRuleInstanceLiteralRule() throws RecognitionException { EObject current = null; @@ -3835,8 +3705,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse try { - // InternalDefinitionLanguage.g:1336:60: (iv_ruleInstanceLiteralRule= ruleInstanceLiteralRule EOF ) - // InternalDefinitionLanguage.g:1337:2: iv_ruleInstanceLiteralRule= ruleInstanceLiteralRule EOF + // InternalDefinitionLanguage.g:1290:60: (iv_ruleInstanceLiteralRule= ruleInstanceLiteralRule EOF ) + // InternalDefinitionLanguage.g:1291:2: iv_ruleInstanceLiteralRule= ruleInstanceLiteralRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getInstanceLiteralRuleRule()); @@ -3867,7 +3737,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "ruleInstanceLiteralRule" - // InternalDefinitionLanguage.g:1343:1: ruleInstanceLiteralRule returns [EObject current=null] : ( ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' ) ; + // InternalDefinitionLanguage.g:1297:1: ruleInstanceLiteralRule returns [EObject current=null] : ( ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' ) ; public final EObject ruleInstanceLiteralRule() throws RecognitionException { EObject current = null; @@ -3880,17 +3750,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:1349:2: ( ( ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' ) ) - // InternalDefinitionLanguage.g:1350:2: ( ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' ) + // InternalDefinitionLanguage.g:1303:2: ( ( ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' ) ) + // InternalDefinitionLanguage.g:1304:2: ( ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' ) { - // InternalDefinitionLanguage.g:1350:2: ( ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' ) - // InternalDefinitionLanguage.g:1351:3: ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' + // InternalDefinitionLanguage.g:1304:2: ( ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' ) + // InternalDefinitionLanguage.g:1305:3: ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' { - // InternalDefinitionLanguage.g:1351:3: ( ( ruleQualifiedName ) ) - // InternalDefinitionLanguage.g:1352:4: ( ruleQualifiedName ) + // InternalDefinitionLanguage.g:1305:3: ( ( ruleQualifiedName ) ) + // InternalDefinitionLanguage.g:1306:4: ( ruleQualifiedName ) { - // InternalDefinitionLanguage.g:1352:4: ( ruleQualifiedName ) - // InternalDefinitionLanguage.g:1353:5: ruleQualifiedName + // InternalDefinitionLanguage.g:1306:4: ( ruleQualifiedName ) + // InternalDefinitionLanguage.g:1307:5: ruleQualifiedName { if ( state.backtracking==0 ) { @@ -3925,13 +3795,13 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - otherlv_1=(Token)match(input,16,FOLLOW_22); if (state.failed) return current; + otherlv_1=(Token)match(input,16,FOLLOW_21); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getInstanceLiteralRuleAccess().getLeftCurlyBracketKeyword_1()); } - // InternalDefinitionLanguage.g:1374:3: ( (lv_attributes_2_0= ruleAttributeRule ) )* + // InternalDefinitionLanguage.g:1328:3: ( (lv_attributes_2_0= ruleAttributeRule ) )* loop18: do { int alt18=2; @@ -3944,17 +3814,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse switch (alt18) { case 1 : - // InternalDefinitionLanguage.g:1375:4: (lv_attributes_2_0= ruleAttributeRule ) + // InternalDefinitionLanguage.g:1329:4: (lv_attributes_2_0= ruleAttributeRule ) { - // InternalDefinitionLanguage.g:1375:4: (lv_attributes_2_0= ruleAttributeRule ) - // InternalDefinitionLanguage.g:1376:5: lv_attributes_2_0= ruleAttributeRule + // InternalDefinitionLanguage.g:1329:4: (lv_attributes_2_0= ruleAttributeRule ) + // InternalDefinitionLanguage.g:1330:5: lv_attributes_2_0= ruleAttributeRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getInstanceLiteralRuleAccess().getAttributesAttributeRuleParserRuleCall_2_0()); } - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_21); lv_attributes_2_0=ruleAttributeRule(); state._fsp--; @@ -4015,7 +3885,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "entryRuleAttributeRule" - // InternalDefinitionLanguage.g:1401:1: entryRuleAttributeRule returns [EObject current=null] : iv_ruleAttributeRule= ruleAttributeRule EOF ; + // InternalDefinitionLanguage.g:1355:1: entryRuleAttributeRule returns [EObject current=null] : iv_ruleAttributeRule= ruleAttributeRule EOF ; public final EObject entryRuleAttributeRule() throws RecognitionException { EObject current = null; @@ -4023,8 +3893,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse try { - // InternalDefinitionLanguage.g:1401:54: (iv_ruleAttributeRule= ruleAttributeRule EOF ) - // InternalDefinitionLanguage.g:1402:2: iv_ruleAttributeRule= ruleAttributeRule EOF + // InternalDefinitionLanguage.g:1355:54: (iv_ruleAttributeRule= ruleAttributeRule EOF ) + // InternalDefinitionLanguage.g:1356:2: iv_ruleAttributeRule= ruleAttributeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAttributeRuleRule()); @@ -4055,7 +3925,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "ruleAttributeRule" - // InternalDefinitionLanguage.g:1408:1: ruleAttributeRule returns [EObject current=null] : ( ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' ) ; + // InternalDefinitionLanguage.g:1362:1: ruleAttributeRule returns [EObject current=null] : ( ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' ) ; public final EObject ruleAttributeRule() throws RecognitionException { EObject current = null; @@ -4068,17 +3938,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:1414:2: ( ( ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' ) ) - // InternalDefinitionLanguage.g:1415:2: ( ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' ) + // InternalDefinitionLanguage.g:1368:2: ( ( ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' ) ) + // InternalDefinitionLanguage.g:1369:2: ( ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' ) { - // InternalDefinitionLanguage.g:1415:2: ( ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' ) - // InternalDefinitionLanguage.g:1416:3: ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' + // InternalDefinitionLanguage.g:1369:2: ( ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' ) + // InternalDefinitionLanguage.g:1370:3: ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' { - // InternalDefinitionLanguage.g:1416:3: ( ( ruleStringOrId ) ) - // InternalDefinitionLanguage.g:1417:4: ( ruleStringOrId ) + // InternalDefinitionLanguage.g:1370:3: ( ( ruleStringOrId ) ) + // InternalDefinitionLanguage.g:1371:4: ( ruleStringOrId ) { - // InternalDefinitionLanguage.g:1417:4: ( ruleStringOrId ) - // InternalDefinitionLanguage.g:1418:5: ruleStringOrId + // InternalDefinitionLanguage.g:1371:4: ( ruleStringOrId ) + // InternalDefinitionLanguage.g:1372:5: ruleStringOrId { if ( state.backtracking==0 ) { @@ -4097,7 +3967,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse newCompositeNode(grammarAccess.getAttributeRuleAccess().getDefinitionAttributeDefinitionCrossReference_0_0()); } - pushFollow(FOLLOW_23); + pushFollow(FOLLOW_22); ruleStringOrId(); state._fsp--; @@ -4113,24 +3983,24 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - otherlv_1=(Token)match(input,30,FOLLOW_9); if (state.failed) return current; + otherlv_1=(Token)match(input,28,FOLLOW_8); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getAttributeRuleAccess().getColonEqualsSignKeyword_1()); } - // InternalDefinitionLanguage.g:1439:3: ( (lv_value_2_0= ruleValueRule ) ) - // InternalDefinitionLanguage.g:1440:4: (lv_value_2_0= ruleValueRule ) + // InternalDefinitionLanguage.g:1393:3: ( (lv_value_2_0= ruleValueRule ) ) + // InternalDefinitionLanguage.g:1394:4: (lv_value_2_0= ruleValueRule ) { - // InternalDefinitionLanguage.g:1440:4: (lv_value_2_0= ruleValueRule ) - // InternalDefinitionLanguage.g:1441:5: lv_value_2_0= ruleValueRule + // InternalDefinitionLanguage.g:1394:4: (lv_value_2_0= ruleValueRule ) + // InternalDefinitionLanguage.g:1395:5: lv_value_2_0= ruleValueRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAttributeRuleAccess().getValueValueRuleParserRuleCall_2_0()); } - pushFollow(FOLLOW_7); + pushFollow(FOLLOW_23); lv_value_2_0=ruleValueRule(); state._fsp--; @@ -4154,7 +4024,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - otherlv_3=(Token)match(input,19,FOLLOW_2); if (state.failed) return current; + otherlv_3=(Token)match(input,29,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getAttributeRuleAccess().getSemicolonKeyword_3()); @@ -4185,7 +4055,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "entryRuleNumberLiteralRule" - // InternalDefinitionLanguage.g:1466:1: entryRuleNumberLiteralRule returns [EObject current=null] : iv_ruleNumberLiteralRule= ruleNumberLiteralRule EOF ; + // InternalDefinitionLanguage.g:1420:1: entryRuleNumberLiteralRule returns [EObject current=null] : iv_ruleNumberLiteralRule= ruleNumberLiteralRule EOF ; public final EObject entryRuleNumberLiteralRule() throws RecognitionException { EObject current = null; @@ -4193,8 +4063,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse try { - // InternalDefinitionLanguage.g:1466:58: (iv_ruleNumberLiteralRule= ruleNumberLiteralRule EOF ) - // InternalDefinitionLanguage.g:1467:2: iv_ruleNumberLiteralRule= ruleNumberLiteralRule EOF + // InternalDefinitionLanguage.g:1420:58: (iv_ruleNumberLiteralRule= ruleNumberLiteralRule EOF ) + // InternalDefinitionLanguage.g:1421:2: iv_ruleNumberLiteralRule= ruleNumberLiteralRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getNumberLiteralRuleRule()); @@ -4225,7 +4095,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "ruleNumberLiteralRule" - // InternalDefinitionLanguage.g:1473:1: ruleNumberLiteralRule returns [EObject current=null] : (this_DoubleLiteralRule_0= ruleDoubleLiteralRule | this_IntegerLiteralRule_1= ruleIntegerLiteralRule ) ; + // InternalDefinitionLanguage.g:1427:1: ruleNumberLiteralRule returns [EObject current=null] : (this_DoubleLiteralRule_0= ruleDoubleLiteralRule | this_IntegerLiteralRule_1= ruleIntegerLiteralRule ) ; public final EObject ruleNumberLiteralRule() throws RecognitionException { EObject current = null; @@ -4238,10 +4108,10 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:1479:2: ( (this_DoubleLiteralRule_0= ruleDoubleLiteralRule | this_IntegerLiteralRule_1= ruleIntegerLiteralRule ) ) - // InternalDefinitionLanguage.g:1480:2: (this_DoubleLiteralRule_0= ruleDoubleLiteralRule | this_IntegerLiteralRule_1= ruleIntegerLiteralRule ) + // InternalDefinitionLanguage.g:1433:2: ( (this_DoubleLiteralRule_0= ruleDoubleLiteralRule | this_IntegerLiteralRule_1= ruleIntegerLiteralRule ) ) + // InternalDefinitionLanguage.g:1434:2: (this_DoubleLiteralRule_0= ruleDoubleLiteralRule | this_IntegerLiteralRule_1= ruleIntegerLiteralRule ) { - // InternalDefinitionLanguage.g:1480:2: (this_DoubleLiteralRule_0= ruleDoubleLiteralRule | this_IntegerLiteralRule_1= ruleIntegerLiteralRule ) + // InternalDefinitionLanguage.g:1434:2: (this_DoubleLiteralRule_0= ruleDoubleLiteralRule | this_IntegerLiteralRule_1= ruleIntegerLiteralRule ) int alt19=2; int LA19_0 = input.LA(1); @@ -4260,7 +4130,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } switch (alt19) { case 1 : - // InternalDefinitionLanguage.g:1481:3: this_DoubleLiteralRule_0= ruleDoubleLiteralRule + // InternalDefinitionLanguage.g:1435:3: this_DoubleLiteralRule_0= ruleDoubleLiteralRule { if ( state.backtracking==0 ) { @@ -4287,7 +4157,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } break; case 2 : - // InternalDefinitionLanguage.g:1493:3: this_IntegerLiteralRule_1= ruleIntegerLiteralRule + // InternalDefinitionLanguage.g:1447:3: this_IntegerLiteralRule_1= ruleIntegerLiteralRule { if ( state.backtracking==0 ) { @@ -4338,7 +4208,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "entryRuleDoubleLiteralRule" - // InternalDefinitionLanguage.g:1508:1: entryRuleDoubleLiteralRule returns [EObject current=null] : iv_ruleDoubleLiteralRule= ruleDoubleLiteralRule EOF ; + // InternalDefinitionLanguage.g:1462:1: entryRuleDoubleLiteralRule returns [EObject current=null] : iv_ruleDoubleLiteralRule= ruleDoubleLiteralRule EOF ; public final EObject entryRuleDoubleLiteralRule() throws RecognitionException { EObject current = null; @@ -4346,8 +4216,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse try { - // InternalDefinitionLanguage.g:1508:58: (iv_ruleDoubleLiteralRule= ruleDoubleLiteralRule EOF ) - // InternalDefinitionLanguage.g:1509:2: iv_ruleDoubleLiteralRule= ruleDoubleLiteralRule EOF + // InternalDefinitionLanguage.g:1462:58: (iv_ruleDoubleLiteralRule= ruleDoubleLiteralRule EOF ) + // InternalDefinitionLanguage.g:1463:2: iv_ruleDoubleLiteralRule= ruleDoubleLiteralRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getDoubleLiteralRuleRule()); @@ -4378,7 +4248,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "ruleDoubleLiteralRule" - // InternalDefinitionLanguage.g:1515:1: ruleDoubleLiteralRule returns [EObject current=null] : ( ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) ; + // InternalDefinitionLanguage.g:1469:1: ruleDoubleLiteralRule returns [EObject current=null] : ( ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) ; public final EObject ruleDoubleLiteralRule() throws RecognitionException { EObject current = null; @@ -4390,17 +4260,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:1521:2: ( ( ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) ) - // InternalDefinitionLanguage.g:1522:2: ( ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) + // InternalDefinitionLanguage.g:1475:2: ( ( ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) ) + // InternalDefinitionLanguage.g:1476:2: ( ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) { - // InternalDefinitionLanguage.g:1522:2: ( ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) - // InternalDefinitionLanguage.g:1523:3: ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? + // InternalDefinitionLanguage.g:1476:2: ( ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) + // InternalDefinitionLanguage.g:1477:3: ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? { - // InternalDefinitionLanguage.g:1523:3: ( (lv_literal_0_0= RULE_DOUBLE ) ) - // InternalDefinitionLanguage.g:1524:4: (lv_literal_0_0= RULE_DOUBLE ) + // InternalDefinitionLanguage.g:1477:3: ( (lv_literal_0_0= RULE_DOUBLE ) ) + // InternalDefinitionLanguage.g:1478:4: (lv_literal_0_0= RULE_DOUBLE ) { - // InternalDefinitionLanguage.g:1524:4: (lv_literal_0_0= RULE_DOUBLE ) - // InternalDefinitionLanguage.g:1525:5: lv_literal_0_0= RULE_DOUBLE + // InternalDefinitionLanguage.g:1478:4: (lv_literal_0_0= RULE_DOUBLE ) + // InternalDefinitionLanguage.g:1479:5: lv_literal_0_0= RULE_DOUBLE { lv_literal_0_0=(Token)match(input,RULE_DOUBLE,FOLLOW_24); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -4426,19 +4296,19 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - // InternalDefinitionLanguage.g:1541:3: ( (lv_factor_1_0= ruleFactorRule ) )? + // InternalDefinitionLanguage.g:1495:3: ( (lv_factor_1_0= ruleFactorRule ) )? int alt20=2; int LA20_0 = input.LA(1); - if ( ((LA20_0>=61 && LA20_0<=80)) ) { + if ( ((LA20_0>=62 && LA20_0<=81)) ) { alt20=1; } switch (alt20) { case 1 : - // InternalDefinitionLanguage.g:1542:4: (lv_factor_1_0= ruleFactorRule ) + // InternalDefinitionLanguage.g:1496:4: (lv_factor_1_0= ruleFactorRule ) { - // InternalDefinitionLanguage.g:1542:4: (lv_factor_1_0= ruleFactorRule ) - // InternalDefinitionLanguage.g:1543:5: lv_factor_1_0= ruleFactorRule + // InternalDefinitionLanguage.g:1496:4: (lv_factor_1_0= ruleFactorRule ) + // InternalDefinitionLanguage.g:1497:5: lv_factor_1_0= ruleFactorRule { if ( state.backtracking==0 ) { @@ -4497,7 +4367,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "entryRuleIntegerLiteralRule" - // InternalDefinitionLanguage.g:1564:1: entryRuleIntegerLiteralRule returns [EObject current=null] : iv_ruleIntegerLiteralRule= ruleIntegerLiteralRule EOF ; + // InternalDefinitionLanguage.g:1518:1: entryRuleIntegerLiteralRule returns [EObject current=null] : iv_ruleIntegerLiteralRule= ruleIntegerLiteralRule EOF ; public final EObject entryRuleIntegerLiteralRule() throws RecognitionException { EObject current = null; @@ -4505,8 +4375,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse try { - // InternalDefinitionLanguage.g:1564:59: (iv_ruleIntegerLiteralRule= ruleIntegerLiteralRule EOF ) - // InternalDefinitionLanguage.g:1565:2: iv_ruleIntegerLiteralRule= ruleIntegerLiteralRule EOF + // InternalDefinitionLanguage.g:1518:59: (iv_ruleIntegerLiteralRule= ruleIntegerLiteralRule EOF ) + // InternalDefinitionLanguage.g:1519:2: iv_ruleIntegerLiteralRule= ruleIntegerLiteralRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getIntegerLiteralRuleRule()); @@ -4537,7 +4407,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "ruleIntegerLiteralRule" - // InternalDefinitionLanguage.g:1571:1: ruleIntegerLiteralRule returns [EObject current=null] : ( ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) ; + // InternalDefinitionLanguage.g:1525:1: ruleIntegerLiteralRule returns [EObject current=null] : ( ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) ; public final EObject ruleIntegerLiteralRule() throws RecognitionException { EObject current = null; @@ -4549,17 +4419,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:1577:2: ( ( ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) ) - // InternalDefinitionLanguage.g:1578:2: ( ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) + // InternalDefinitionLanguage.g:1531:2: ( ( ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) ) + // InternalDefinitionLanguage.g:1532:2: ( ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) { - // InternalDefinitionLanguage.g:1578:2: ( ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) - // InternalDefinitionLanguage.g:1579:3: ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? + // InternalDefinitionLanguage.g:1532:2: ( ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) + // InternalDefinitionLanguage.g:1533:3: ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? { - // InternalDefinitionLanguage.g:1579:3: ( (lv_literal_0_0= RULE_INT ) ) - // InternalDefinitionLanguage.g:1580:4: (lv_literal_0_0= RULE_INT ) + // InternalDefinitionLanguage.g:1533:3: ( (lv_literal_0_0= RULE_INT ) ) + // InternalDefinitionLanguage.g:1534:4: (lv_literal_0_0= RULE_INT ) { - // InternalDefinitionLanguage.g:1580:4: (lv_literal_0_0= RULE_INT ) - // InternalDefinitionLanguage.g:1581:5: lv_literal_0_0= RULE_INT + // InternalDefinitionLanguage.g:1534:4: (lv_literal_0_0= RULE_INT ) + // InternalDefinitionLanguage.g:1535:5: lv_literal_0_0= RULE_INT { lv_literal_0_0=(Token)match(input,RULE_INT,FOLLOW_24); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -4585,19 +4455,19 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - // InternalDefinitionLanguage.g:1597:3: ( (lv_factor_1_0= ruleFactorRule ) )? + // InternalDefinitionLanguage.g:1551:3: ( (lv_factor_1_0= ruleFactorRule ) )? int alt21=2; int LA21_0 = input.LA(1); - if ( ((LA21_0>=61 && LA21_0<=80)) ) { + if ( ((LA21_0>=62 && LA21_0<=81)) ) { alt21=1; } switch (alt21) { case 1 : - // InternalDefinitionLanguage.g:1598:4: (lv_factor_1_0= ruleFactorRule ) + // InternalDefinitionLanguage.g:1552:4: (lv_factor_1_0= ruleFactorRule ) { - // InternalDefinitionLanguage.g:1598:4: (lv_factor_1_0= ruleFactorRule ) - // InternalDefinitionLanguage.g:1599:5: lv_factor_1_0= ruleFactorRule + // InternalDefinitionLanguage.g:1552:4: (lv_factor_1_0= ruleFactorRule ) + // InternalDefinitionLanguage.g:1553:5: lv_factor_1_0= ruleFactorRule { if ( state.backtracking==0 ) { @@ -4656,7 +4526,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "entryRuleStringLiteralRule" - // InternalDefinitionLanguage.g:1620:1: entryRuleStringLiteralRule returns [EObject current=null] : iv_ruleStringLiteralRule= ruleStringLiteralRule EOF ; + // InternalDefinitionLanguage.g:1574:1: entryRuleStringLiteralRule returns [EObject current=null] : iv_ruleStringLiteralRule= ruleStringLiteralRule EOF ; public final EObject entryRuleStringLiteralRule() throws RecognitionException { EObject current = null; @@ -4664,8 +4534,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse try { - // InternalDefinitionLanguage.g:1620:58: (iv_ruleStringLiteralRule= ruleStringLiteralRule EOF ) - // InternalDefinitionLanguage.g:1621:2: iv_ruleStringLiteralRule= ruleStringLiteralRule EOF + // InternalDefinitionLanguage.g:1574:58: (iv_ruleStringLiteralRule= ruleStringLiteralRule EOF ) + // InternalDefinitionLanguage.g:1575:2: iv_ruleStringLiteralRule= ruleStringLiteralRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getStringLiteralRuleRule()); @@ -4696,7 +4566,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "ruleStringLiteralRule" - // InternalDefinitionLanguage.g:1627:1: ruleStringLiteralRule returns [EObject current=null] : ( (lv_value_0_0= RULE_STRING ) ) ; + // InternalDefinitionLanguage.g:1581:1: ruleStringLiteralRule returns [EObject current=null] : ( (lv_value_0_0= RULE_STRING ) ) ; public final EObject ruleStringLiteralRule() throws RecognitionException { EObject current = null; @@ -4706,14 +4576,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:1633:2: ( ( (lv_value_0_0= RULE_STRING ) ) ) - // InternalDefinitionLanguage.g:1634:2: ( (lv_value_0_0= RULE_STRING ) ) + // InternalDefinitionLanguage.g:1587:2: ( ( (lv_value_0_0= RULE_STRING ) ) ) + // InternalDefinitionLanguage.g:1588:2: ( (lv_value_0_0= RULE_STRING ) ) { - // InternalDefinitionLanguage.g:1634:2: ( (lv_value_0_0= RULE_STRING ) ) - // InternalDefinitionLanguage.g:1635:3: (lv_value_0_0= RULE_STRING ) + // InternalDefinitionLanguage.g:1588:2: ( (lv_value_0_0= RULE_STRING ) ) + // InternalDefinitionLanguage.g:1589:3: (lv_value_0_0= RULE_STRING ) { - // InternalDefinitionLanguage.g:1635:3: (lv_value_0_0= RULE_STRING ) - // InternalDefinitionLanguage.g:1636:4: lv_value_0_0= RULE_STRING + // InternalDefinitionLanguage.g:1589:3: (lv_value_0_0= RULE_STRING ) + // InternalDefinitionLanguage.g:1590:4: lv_value_0_0= RULE_STRING { lv_value_0_0=(Token)match(input,RULE_STRING,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -4761,7 +4631,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "entryRuleBooleanLiteralRule" - // InternalDefinitionLanguage.g:1655:1: entryRuleBooleanLiteralRule returns [EObject current=null] : iv_ruleBooleanLiteralRule= ruleBooleanLiteralRule EOF ; + // InternalDefinitionLanguage.g:1609:1: entryRuleBooleanLiteralRule returns [EObject current=null] : iv_ruleBooleanLiteralRule= ruleBooleanLiteralRule EOF ; public final EObject entryRuleBooleanLiteralRule() throws RecognitionException { EObject current = null; @@ -4769,8 +4639,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse try { - // InternalDefinitionLanguage.g:1655:59: (iv_ruleBooleanLiteralRule= ruleBooleanLiteralRule EOF ) - // InternalDefinitionLanguage.g:1656:2: iv_ruleBooleanLiteralRule= ruleBooleanLiteralRule EOF + // InternalDefinitionLanguage.g:1609:59: (iv_ruleBooleanLiteralRule= ruleBooleanLiteralRule EOF ) + // InternalDefinitionLanguage.g:1610:2: iv_ruleBooleanLiteralRule= ruleBooleanLiteralRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getBooleanLiteralRuleRule()); @@ -4801,7 +4671,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "ruleBooleanLiteralRule" - // InternalDefinitionLanguage.g:1662:1: ruleBooleanLiteralRule returns [EObject current=null] : ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) ; + // InternalDefinitionLanguage.g:1616:1: ruleBooleanLiteralRule returns [EObject current=null] : ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) ; public final EObject ruleBooleanLiteralRule() throws RecognitionException { EObject current = null; @@ -4812,14 +4682,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:1668:2: ( ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) ) - // InternalDefinitionLanguage.g:1669:2: ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) + // InternalDefinitionLanguage.g:1622:2: ( ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) ) + // InternalDefinitionLanguage.g:1623:2: ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) { - // InternalDefinitionLanguage.g:1669:2: ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) - // InternalDefinitionLanguage.g:1670:3: () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) + // InternalDefinitionLanguage.g:1623:2: ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) + // InternalDefinitionLanguage.g:1624:3: () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) { - // InternalDefinitionLanguage.g:1670:3: () - // InternalDefinitionLanguage.g:1671:4: + // InternalDefinitionLanguage.g:1624:3: () + // InternalDefinitionLanguage.g:1625:4: { if ( state.backtracking==0 ) { @@ -4836,14 +4706,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - // InternalDefinitionLanguage.g:1680:3: ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) + // InternalDefinitionLanguage.g:1634:3: ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) int alt22=2; int LA22_0 = input.LA(1); - if ( (LA22_0==31) ) { + if ( (LA22_0==30) ) { alt22=1; } - else if ( (LA22_0==32) ) { + else if ( (LA22_0==31) ) { alt22=2; } else { @@ -4855,15 +4725,15 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } switch (alt22) { case 1 : - // InternalDefinitionLanguage.g:1681:4: ( (lv_value_1_0= 'true' ) ) + // InternalDefinitionLanguage.g:1635:4: ( (lv_value_1_0= 'true' ) ) { - // InternalDefinitionLanguage.g:1681:4: ( (lv_value_1_0= 'true' ) ) - // InternalDefinitionLanguage.g:1682:5: (lv_value_1_0= 'true' ) + // InternalDefinitionLanguage.g:1635:4: ( (lv_value_1_0= 'true' ) ) + // InternalDefinitionLanguage.g:1636:5: (lv_value_1_0= 'true' ) { - // InternalDefinitionLanguage.g:1682:5: (lv_value_1_0= 'true' ) - // InternalDefinitionLanguage.g:1683:6: lv_value_1_0= 'true' + // InternalDefinitionLanguage.g:1636:5: (lv_value_1_0= 'true' ) + // InternalDefinitionLanguage.g:1637:6: lv_value_1_0= 'true' { - lv_value_1_0=(Token)match(input,31,FOLLOW_2); if (state.failed) return current; + lv_value_1_0=(Token)match(input,30,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_value_1_0, grammarAccess.getBooleanLiteralRuleAccess().getValueTrueKeyword_1_0_0()); @@ -4887,9 +4757,9 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } break; case 2 : - // InternalDefinitionLanguage.g:1696:4: otherlv_2= 'false' + // InternalDefinitionLanguage.g:1650:4: otherlv_2= 'false' { - otherlv_2=(Token)match(input,32,FOLLOW_2); if (state.failed) return current; + otherlv_2=(Token)match(input,31,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getBooleanLiteralRuleAccess().getFalseKeyword_1_1()); @@ -4926,7 +4796,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "entryRuleTypeDefinitionRule" - // InternalDefinitionLanguage.g:1705:1: entryRuleTypeDefinitionRule returns [EObject current=null] : iv_ruleTypeDefinitionRule= ruleTypeDefinitionRule EOF ; + // InternalDefinitionLanguage.g:1659:1: entryRuleTypeDefinitionRule returns [EObject current=null] : iv_ruleTypeDefinitionRule= ruleTypeDefinitionRule EOF ; public final EObject entryRuleTypeDefinitionRule() throws RecognitionException { EObject current = null; @@ -4934,8 +4804,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse try { - // InternalDefinitionLanguage.g:1705:59: (iv_ruleTypeDefinitionRule= ruleTypeDefinitionRule EOF ) - // InternalDefinitionLanguage.g:1706:2: iv_ruleTypeDefinitionRule= ruleTypeDefinitionRule EOF + // InternalDefinitionLanguage.g:1659:59: (iv_ruleTypeDefinitionRule= ruleTypeDefinitionRule EOF ) + // InternalDefinitionLanguage.g:1660:2: iv_ruleTypeDefinitionRule= ruleTypeDefinitionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getTypeDefinitionRuleRule()); @@ -4966,7 +4836,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "ruleTypeDefinitionRule" - // InternalDefinitionLanguage.g:1712:1: ruleTypeDefinitionRule returns [EObject current=null] : ( ( (lv_abstract_0_0= 'abstract' ) )? otherlv_1= 'type' ( (lv_name_2_0= ruleStringOrId ) ) (otherlv_3= 'extends' ( ( ruleQualifiedName ) ) )? otherlv_5= '{' ( (lv_attributes_6_0= ruleAttributeDefinitionRule ) )* otherlv_7= '}' ) ; + // InternalDefinitionLanguage.g:1666:1: ruleTypeDefinitionRule returns [EObject current=null] : ( ( (lv_abstract_0_0= 'abstract' ) )? otherlv_1= 'type' ( (lv_name_2_0= ruleStringOrId ) ) (otherlv_3= 'extends' ( ( ruleQualifiedName ) ) )? otherlv_5= '{' ( (lv_attributes_6_0= ruleAttributeDefinitionRule ) )* otherlv_7= '}' ) ; public final EObject ruleTypeDefinitionRule() throws RecognitionException { EObject current = null; @@ -4984,27 +4854,27 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:1718:2: ( ( ( (lv_abstract_0_0= 'abstract' ) )? otherlv_1= 'type' ( (lv_name_2_0= ruleStringOrId ) ) (otherlv_3= 'extends' ( ( ruleQualifiedName ) ) )? otherlv_5= '{' ( (lv_attributes_6_0= ruleAttributeDefinitionRule ) )* otherlv_7= '}' ) ) - // InternalDefinitionLanguage.g:1719:2: ( ( (lv_abstract_0_0= 'abstract' ) )? otherlv_1= 'type' ( (lv_name_2_0= ruleStringOrId ) ) (otherlv_3= 'extends' ( ( ruleQualifiedName ) ) )? otherlv_5= '{' ( (lv_attributes_6_0= ruleAttributeDefinitionRule ) )* otherlv_7= '}' ) + // InternalDefinitionLanguage.g:1672:2: ( ( ( (lv_abstract_0_0= 'abstract' ) )? otherlv_1= 'type' ( (lv_name_2_0= ruleStringOrId ) ) (otherlv_3= 'extends' ( ( ruleQualifiedName ) ) )? otherlv_5= '{' ( (lv_attributes_6_0= ruleAttributeDefinitionRule ) )* otherlv_7= '}' ) ) + // InternalDefinitionLanguage.g:1673:2: ( ( (lv_abstract_0_0= 'abstract' ) )? otherlv_1= 'type' ( (lv_name_2_0= ruleStringOrId ) ) (otherlv_3= 'extends' ( ( ruleQualifiedName ) ) )? otherlv_5= '{' ( (lv_attributes_6_0= ruleAttributeDefinitionRule ) )* otherlv_7= '}' ) { - // InternalDefinitionLanguage.g:1719:2: ( ( (lv_abstract_0_0= 'abstract' ) )? otherlv_1= 'type' ( (lv_name_2_0= ruleStringOrId ) ) (otherlv_3= 'extends' ( ( ruleQualifiedName ) ) )? otherlv_5= '{' ( (lv_attributes_6_0= ruleAttributeDefinitionRule ) )* otherlv_7= '}' ) - // InternalDefinitionLanguage.g:1720:3: ( (lv_abstract_0_0= 'abstract' ) )? otherlv_1= 'type' ( (lv_name_2_0= ruleStringOrId ) ) (otherlv_3= 'extends' ( ( ruleQualifiedName ) ) )? otherlv_5= '{' ( (lv_attributes_6_0= ruleAttributeDefinitionRule ) )* otherlv_7= '}' + // InternalDefinitionLanguage.g:1673:2: ( ( (lv_abstract_0_0= 'abstract' ) )? otherlv_1= 'type' ( (lv_name_2_0= ruleStringOrId ) ) (otherlv_3= 'extends' ( ( ruleQualifiedName ) ) )? otherlv_5= '{' ( (lv_attributes_6_0= ruleAttributeDefinitionRule ) )* otherlv_7= '}' ) + // InternalDefinitionLanguage.g:1674:3: ( (lv_abstract_0_0= 'abstract' ) )? otherlv_1= 'type' ( (lv_name_2_0= ruleStringOrId ) ) (otherlv_3= 'extends' ( ( ruleQualifiedName ) ) )? otherlv_5= '{' ( (lv_attributes_6_0= ruleAttributeDefinitionRule ) )* otherlv_7= '}' { - // InternalDefinitionLanguage.g:1720:3: ( (lv_abstract_0_0= 'abstract' ) )? + // InternalDefinitionLanguage.g:1674:3: ( (lv_abstract_0_0= 'abstract' ) )? int alt23=2; int LA23_0 = input.LA(1); - if ( (LA23_0==33) ) { + if ( (LA23_0==32) ) { alt23=1; } switch (alt23) { case 1 : - // InternalDefinitionLanguage.g:1721:4: (lv_abstract_0_0= 'abstract' ) + // InternalDefinitionLanguage.g:1675:4: (lv_abstract_0_0= 'abstract' ) { - // InternalDefinitionLanguage.g:1721:4: (lv_abstract_0_0= 'abstract' ) - // InternalDefinitionLanguage.g:1722:5: lv_abstract_0_0= 'abstract' + // InternalDefinitionLanguage.g:1675:4: (lv_abstract_0_0= 'abstract' ) + // InternalDefinitionLanguage.g:1676:5: lv_abstract_0_0= 'abstract' { - lv_abstract_0_0=(Token)match(input,33,FOLLOW_25); if (state.failed) return current; + lv_abstract_0_0=(Token)match(input,32,FOLLOW_25); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_abstract_0_0, grammarAccess.getTypeDefinitionRuleAccess().getAbstractAbstractKeyword_0_0()); @@ -5027,17 +4897,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - otherlv_1=(Token)match(input,34,FOLLOW_4); if (state.failed) return current; + otherlv_1=(Token)match(input,33,FOLLOW_4); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getTypeDefinitionRuleAccess().getTypeKeyword_1()); } - // InternalDefinitionLanguage.g:1738:3: ( (lv_name_2_0= ruleStringOrId ) ) - // InternalDefinitionLanguage.g:1739:4: (lv_name_2_0= ruleStringOrId ) + // InternalDefinitionLanguage.g:1692:3: ( (lv_name_2_0= ruleStringOrId ) ) + // InternalDefinitionLanguage.g:1693:4: (lv_name_2_0= ruleStringOrId ) { - // InternalDefinitionLanguage.g:1739:4: (lv_name_2_0= ruleStringOrId ) - // InternalDefinitionLanguage.g:1740:5: lv_name_2_0= ruleStringOrId + // InternalDefinitionLanguage.g:1693:4: (lv_name_2_0= ruleStringOrId ) + // InternalDefinitionLanguage.g:1694:5: lv_name_2_0= ruleStringOrId { if ( state.backtracking==0 ) { @@ -5068,28 +4938,28 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - // InternalDefinitionLanguage.g:1757:3: (otherlv_3= 'extends' ( ( ruleQualifiedName ) ) )? + // InternalDefinitionLanguage.g:1711:3: (otherlv_3= 'extends' ( ( ruleQualifiedName ) ) )? int alt24=2; int LA24_0 = input.LA(1); - if ( (LA24_0==35) ) { + if ( (LA24_0==34) ) { alt24=1; } switch (alt24) { case 1 : - // InternalDefinitionLanguage.g:1758:4: otherlv_3= 'extends' ( ( ruleQualifiedName ) ) + // InternalDefinitionLanguage.g:1712:4: otherlv_3= 'extends' ( ( ruleQualifiedName ) ) { - otherlv_3=(Token)match(input,35,FOLLOW_4); if (state.failed) return current; + otherlv_3=(Token)match(input,34,FOLLOW_4); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getTypeDefinitionRuleAccess().getExtendsKeyword_3_0()); } - // InternalDefinitionLanguage.g:1762:4: ( ( ruleQualifiedName ) ) - // InternalDefinitionLanguage.g:1763:5: ( ruleQualifiedName ) + // InternalDefinitionLanguage.g:1716:4: ( ( ruleQualifiedName ) ) + // InternalDefinitionLanguage.g:1717:5: ( ruleQualifiedName ) { - // InternalDefinitionLanguage.g:1763:5: ( ruleQualifiedName ) - // InternalDefinitionLanguage.g:1764:6: ruleQualifiedName + // InternalDefinitionLanguage.g:1717:5: ( ruleQualifiedName ) + // InternalDefinitionLanguage.g:1718:6: ruleQualifiedName { if ( state.backtracking==0 ) { @@ -5130,13 +5000,13 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - otherlv_5=(Token)match(input,16,FOLLOW_22); if (state.failed) return current; + otherlv_5=(Token)match(input,16,FOLLOW_21); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_5, grammarAccess.getTypeDefinitionRuleAccess().getLeftCurlyBracketKeyword_4()); } - // InternalDefinitionLanguage.g:1786:3: ( (lv_attributes_6_0= ruleAttributeDefinitionRule ) )* + // InternalDefinitionLanguage.g:1740:3: ( (lv_attributes_6_0= ruleAttributeDefinitionRule ) )* loop25: do { int alt25=2; @@ -5149,17 +5019,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse switch (alt25) { case 1 : - // InternalDefinitionLanguage.g:1787:4: (lv_attributes_6_0= ruleAttributeDefinitionRule ) + // InternalDefinitionLanguage.g:1741:4: (lv_attributes_6_0= ruleAttributeDefinitionRule ) { - // InternalDefinitionLanguage.g:1787:4: (lv_attributes_6_0= ruleAttributeDefinitionRule ) - // InternalDefinitionLanguage.g:1788:5: lv_attributes_6_0= ruleAttributeDefinitionRule + // InternalDefinitionLanguage.g:1741:4: (lv_attributes_6_0= ruleAttributeDefinitionRule ) + // InternalDefinitionLanguage.g:1742:5: lv_attributes_6_0= ruleAttributeDefinitionRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getTypeDefinitionRuleAccess().getAttributesAttributeDefinitionRuleParserRuleCall_5_0()); } - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_21); lv_attributes_6_0=ruleAttributeDefinitionRule(); state._fsp--; @@ -5220,7 +5090,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "entryRuleAttributeDefinitionRule" - // InternalDefinitionLanguage.g:1813:1: entryRuleAttributeDefinitionRule returns [EObject current=null] : iv_ruleAttributeDefinitionRule= ruleAttributeDefinitionRule EOF ; + // InternalDefinitionLanguage.g:1767:1: entryRuleAttributeDefinitionRule returns [EObject current=null] : iv_ruleAttributeDefinitionRule= ruleAttributeDefinitionRule EOF ; public final EObject entryRuleAttributeDefinitionRule() throws RecognitionException { EObject current = null; @@ -5228,8 +5098,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse try { - // InternalDefinitionLanguage.g:1813:64: (iv_ruleAttributeDefinitionRule= ruleAttributeDefinitionRule EOF ) - // InternalDefinitionLanguage.g:1814:2: iv_ruleAttributeDefinitionRule= ruleAttributeDefinitionRule EOF + // InternalDefinitionLanguage.g:1767:64: (iv_ruleAttributeDefinitionRule= ruleAttributeDefinitionRule EOF ) + // InternalDefinitionLanguage.g:1768:2: iv_ruleAttributeDefinitionRule= ruleAttributeDefinitionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAttributeDefinitionRuleRule()); @@ -5260,7 +5130,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "ruleAttributeDefinitionRule" - // InternalDefinitionLanguage.g:1820:1: ruleAttributeDefinitionRule returns [EObject current=null] : ( ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' ) ; + // InternalDefinitionLanguage.g:1774:1: ruleAttributeDefinitionRule returns [EObject current=null] : ( ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' ) ; public final EObject ruleAttributeDefinitionRule() throws RecognitionException { EObject current = null; @@ -5278,17 +5148,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:1826:2: ( ( ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' ) ) - // InternalDefinitionLanguage.g:1827:2: ( ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' ) + // InternalDefinitionLanguage.g:1780:2: ( ( ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' ) ) + // InternalDefinitionLanguage.g:1781:2: ( ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' ) { - // InternalDefinitionLanguage.g:1827:2: ( ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' ) - // InternalDefinitionLanguage.g:1828:3: ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' + // InternalDefinitionLanguage.g:1781:2: ( ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' ) + // InternalDefinitionLanguage.g:1782:3: ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' { - // InternalDefinitionLanguage.g:1828:3: ( (lv_name_0_0= ruleStringOrId ) ) - // InternalDefinitionLanguage.g:1829:4: (lv_name_0_0= ruleStringOrId ) + // InternalDefinitionLanguage.g:1782:3: ( (lv_name_0_0= ruleStringOrId ) ) + // InternalDefinitionLanguage.g:1783:4: (lv_name_0_0= ruleStringOrId ) { - // InternalDefinitionLanguage.g:1829:4: (lv_name_0_0= ruleStringOrId ) - // InternalDefinitionLanguage.g:1830:5: lv_name_0_0= ruleStringOrId + // InternalDefinitionLanguage.g:1783:4: (lv_name_0_0= ruleStringOrId ) + // InternalDefinitionLanguage.g:1784:5: lv_name_0_0= ruleStringOrId { if ( state.backtracking==0 ) { @@ -5319,17 +5189,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - otherlv_1=(Token)match(input,36,FOLLOW_28); if (state.failed) return current; + otherlv_1=(Token)match(input,35,FOLLOW_28); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getAttributeDefinitionRuleAccess().getColonKeyword_1()); } - // InternalDefinitionLanguage.g:1851:3: ( (lv_type_2_0= ruleTypeRule ) ) - // InternalDefinitionLanguage.g:1852:4: (lv_type_2_0= ruleTypeRule ) + // InternalDefinitionLanguage.g:1805:3: ( (lv_type_2_0= ruleTypeRule ) ) + // InternalDefinitionLanguage.g:1806:4: (lv_type_2_0= ruleTypeRule ) { - // InternalDefinitionLanguage.g:1852:4: (lv_type_2_0= ruleTypeRule ) - // InternalDefinitionLanguage.g:1853:5: lv_type_2_0= ruleTypeRule + // InternalDefinitionLanguage.g:1806:4: (lv_type_2_0= ruleTypeRule ) + // InternalDefinitionLanguage.g:1807:5: lv_type_2_0= ruleTypeRule { if ( state.backtracking==0 ) { @@ -5360,35 +5230,35 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - // InternalDefinitionLanguage.g:1870:3: (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? + // InternalDefinitionLanguage.g:1824:3: (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? int alt26=2; int LA26_0 = input.LA(1); - if ( (LA26_0==30) ) { + if ( (LA26_0==28) ) { alt26=1; } switch (alt26) { case 1 : - // InternalDefinitionLanguage.g:1871:4: otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) + // InternalDefinitionLanguage.g:1825:4: otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) { - otherlv_3=(Token)match(input,30,FOLLOW_9); if (state.failed) return current; + otherlv_3=(Token)match(input,28,FOLLOW_8); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getAttributeDefinitionRuleAccess().getColonEqualsSignKeyword_3_0()); } - // InternalDefinitionLanguage.g:1875:4: ( (lv_initialisation_4_0= ruleExpressionRule ) ) - // InternalDefinitionLanguage.g:1876:5: (lv_initialisation_4_0= ruleExpressionRule ) + // InternalDefinitionLanguage.g:1829:4: ( (lv_initialisation_4_0= ruleExpressionRule ) ) + // InternalDefinitionLanguage.g:1830:5: (lv_initialisation_4_0= ruleExpressionRule ) { - // InternalDefinitionLanguage.g:1876:5: (lv_initialisation_4_0= ruleExpressionRule ) - // InternalDefinitionLanguage.g:1877:6: lv_initialisation_4_0= ruleExpressionRule + // InternalDefinitionLanguage.g:1830:5: (lv_initialisation_4_0= ruleExpressionRule ) + // InternalDefinitionLanguage.g:1831:6: lv_initialisation_4_0= ruleExpressionRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAttributeDefinitionRuleAccess().getInitialisationExpressionRuleParserRuleCall_3_1_0()); } - pushFollow(FOLLOW_7); + pushFollow(FOLLOW_23); lv_initialisation_4_0=ruleExpressionRule(); state._fsp--; @@ -5418,7 +5288,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - otherlv_5=(Token)match(input,19,FOLLOW_2); if (state.failed) return current; + otherlv_5=(Token)match(input,29,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_5, grammarAccess.getAttributeDefinitionRuleAccess().getSemicolonKeyword_4()); @@ -5449,7 +5319,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "entryRuleTypeRule" - // InternalDefinitionLanguage.g:1903:1: entryRuleTypeRule returns [EObject current=null] : iv_ruleTypeRule= ruleTypeRule EOF ; + // InternalDefinitionLanguage.g:1857:1: entryRuleTypeRule returns [EObject current=null] : iv_ruleTypeRule= ruleTypeRule EOF ; public final EObject entryRuleTypeRule() throws RecognitionException { EObject current = null; @@ -5457,8 +5327,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse try { - // InternalDefinitionLanguage.g:1903:49: (iv_ruleTypeRule= ruleTypeRule EOF ) - // InternalDefinitionLanguage.g:1904:2: iv_ruleTypeRule= ruleTypeRule EOF + // InternalDefinitionLanguage.g:1857:49: (iv_ruleTypeRule= ruleTypeRule EOF ) + // InternalDefinitionLanguage.g:1858:2: iv_ruleTypeRule= ruleTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getTypeRuleRule()); @@ -5489,7 +5359,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "ruleTypeRule" - // InternalDefinitionLanguage.g:1910:1: ruleTypeRule returns [EObject current=null] : (this_StringTypeRule_0= ruleStringTypeRule | this_IntTypeRule_1= ruleIntTypeRule | this_FloatTypeRule_2= ruleFloatTypeRule | this_BooleanTypeRule_3= ruleBooleanTypeRule | this_LiteralTypeRule_4= ruleLiteralTypeRule | this_ArrayTypeRule_5= ruleArrayTypeRule | this_InstanceTypeRule_6= ruleInstanceTypeRule | this_VoidTypeRule_7= ruleVoidTypeRule | this_ExpressionTypeRule_8= ruleExpressionTypeRule | this_DataTypeRule_9= ruleDataTypeRule ) ; + // InternalDefinitionLanguage.g:1864:1: ruleTypeRule returns [EObject current=null] : (this_StringTypeRule_0= ruleStringTypeRule | this_IntTypeRule_1= ruleIntTypeRule | this_FloatTypeRule_2= ruleFloatTypeRule | this_BooleanTypeRule_3= ruleBooleanTypeRule | this_LiteralTypeRule_4= ruleLiteralTypeRule | this_ArrayTypeRule_5= ruleArrayTypeRule | this_InstanceTypeRule_6= ruleInstanceTypeRule | this_VoidTypeRule_7= ruleVoidTypeRule | this_ExpressionTypeRule_8= ruleExpressionTypeRule | this_DataTypeRule_9= ruleDataTypeRule ) ; public final EObject ruleTypeRule() throws RecognitionException { EObject current = null; @@ -5518,58 +5388,58 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:1916:2: ( (this_StringTypeRule_0= ruleStringTypeRule | this_IntTypeRule_1= ruleIntTypeRule | this_FloatTypeRule_2= ruleFloatTypeRule | this_BooleanTypeRule_3= ruleBooleanTypeRule | this_LiteralTypeRule_4= ruleLiteralTypeRule | this_ArrayTypeRule_5= ruleArrayTypeRule | this_InstanceTypeRule_6= ruleInstanceTypeRule | this_VoidTypeRule_7= ruleVoidTypeRule | this_ExpressionTypeRule_8= ruleExpressionTypeRule | this_DataTypeRule_9= ruleDataTypeRule ) ) - // InternalDefinitionLanguage.g:1917:2: (this_StringTypeRule_0= ruleStringTypeRule | this_IntTypeRule_1= ruleIntTypeRule | this_FloatTypeRule_2= ruleFloatTypeRule | this_BooleanTypeRule_3= ruleBooleanTypeRule | this_LiteralTypeRule_4= ruleLiteralTypeRule | this_ArrayTypeRule_5= ruleArrayTypeRule | this_InstanceTypeRule_6= ruleInstanceTypeRule | this_VoidTypeRule_7= ruleVoidTypeRule | this_ExpressionTypeRule_8= ruleExpressionTypeRule | this_DataTypeRule_9= ruleDataTypeRule ) + // InternalDefinitionLanguage.g:1870:2: ( (this_StringTypeRule_0= ruleStringTypeRule | this_IntTypeRule_1= ruleIntTypeRule | this_FloatTypeRule_2= ruleFloatTypeRule | this_BooleanTypeRule_3= ruleBooleanTypeRule | this_LiteralTypeRule_4= ruleLiteralTypeRule | this_ArrayTypeRule_5= ruleArrayTypeRule | this_InstanceTypeRule_6= ruleInstanceTypeRule | this_VoidTypeRule_7= ruleVoidTypeRule | this_ExpressionTypeRule_8= ruleExpressionTypeRule | this_DataTypeRule_9= ruleDataTypeRule ) ) + // InternalDefinitionLanguage.g:1871:2: (this_StringTypeRule_0= ruleStringTypeRule | this_IntTypeRule_1= ruleIntTypeRule | this_FloatTypeRule_2= ruleFloatTypeRule | this_BooleanTypeRule_3= ruleBooleanTypeRule | this_LiteralTypeRule_4= ruleLiteralTypeRule | this_ArrayTypeRule_5= ruleArrayTypeRule | this_InstanceTypeRule_6= ruleInstanceTypeRule | this_VoidTypeRule_7= ruleVoidTypeRule | this_ExpressionTypeRule_8= ruleExpressionTypeRule | this_DataTypeRule_9= ruleDataTypeRule ) { - // InternalDefinitionLanguage.g:1917:2: (this_StringTypeRule_0= ruleStringTypeRule | this_IntTypeRule_1= ruleIntTypeRule | this_FloatTypeRule_2= ruleFloatTypeRule | this_BooleanTypeRule_3= ruleBooleanTypeRule | this_LiteralTypeRule_4= ruleLiteralTypeRule | this_ArrayTypeRule_5= ruleArrayTypeRule | this_InstanceTypeRule_6= ruleInstanceTypeRule | this_VoidTypeRule_7= ruleVoidTypeRule | this_ExpressionTypeRule_8= ruleExpressionTypeRule | this_DataTypeRule_9= ruleDataTypeRule ) + // InternalDefinitionLanguage.g:1871:2: (this_StringTypeRule_0= ruleStringTypeRule | this_IntTypeRule_1= ruleIntTypeRule | this_FloatTypeRule_2= ruleFloatTypeRule | this_BooleanTypeRule_3= ruleBooleanTypeRule | this_LiteralTypeRule_4= ruleLiteralTypeRule | this_ArrayTypeRule_5= ruleArrayTypeRule | this_InstanceTypeRule_6= ruleInstanceTypeRule | this_VoidTypeRule_7= ruleVoidTypeRule | this_ExpressionTypeRule_8= ruleExpressionTypeRule | this_DataTypeRule_9= ruleDataTypeRule ) int alt27=10; switch ( input.LA(1) ) { - case 39: + case 38: { alt27=1; } break; - case 41: + case 40: { alt27=2; } break; - case 42: + case 41: { alt27=3; } break; - case 43: + case 42: { alt27=4; } break; - case 37: + case 36: { alt27=5; } break; - case 46: + case 45: { alt27=6; } break; - case 38: + case 37: { alt27=7; } break; - case 44: + case 43: { alt27=8; } break; - case 40: + case 39: { alt27=9; } break; - case 45: + case 44: { alt27=10; } @@ -5584,7 +5454,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse switch (alt27) { case 1 : - // InternalDefinitionLanguage.g:1918:3: this_StringTypeRule_0= ruleStringTypeRule + // InternalDefinitionLanguage.g:1872:3: this_StringTypeRule_0= ruleStringTypeRule { if ( state.backtracking==0 ) { @@ -5611,7 +5481,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } break; case 2 : - // InternalDefinitionLanguage.g:1930:3: this_IntTypeRule_1= ruleIntTypeRule + // InternalDefinitionLanguage.g:1884:3: this_IntTypeRule_1= ruleIntTypeRule { if ( state.backtracking==0 ) { @@ -5638,7 +5508,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } break; case 3 : - // InternalDefinitionLanguage.g:1942:3: this_FloatTypeRule_2= ruleFloatTypeRule + // InternalDefinitionLanguage.g:1896:3: this_FloatTypeRule_2= ruleFloatTypeRule { if ( state.backtracking==0 ) { @@ -5665,7 +5535,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } break; case 4 : - // InternalDefinitionLanguage.g:1954:3: this_BooleanTypeRule_3= ruleBooleanTypeRule + // InternalDefinitionLanguage.g:1908:3: this_BooleanTypeRule_3= ruleBooleanTypeRule { if ( state.backtracking==0 ) { @@ -5692,7 +5562,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } break; case 5 : - // InternalDefinitionLanguage.g:1966:3: this_LiteralTypeRule_4= ruleLiteralTypeRule + // InternalDefinitionLanguage.g:1920:3: this_LiteralTypeRule_4= ruleLiteralTypeRule { if ( state.backtracking==0 ) { @@ -5719,7 +5589,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } break; case 6 : - // InternalDefinitionLanguage.g:1978:3: this_ArrayTypeRule_5= ruleArrayTypeRule + // InternalDefinitionLanguage.g:1932:3: this_ArrayTypeRule_5= ruleArrayTypeRule { if ( state.backtracking==0 ) { @@ -5746,7 +5616,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } break; case 7 : - // InternalDefinitionLanguage.g:1990:3: this_InstanceTypeRule_6= ruleInstanceTypeRule + // InternalDefinitionLanguage.g:1944:3: this_InstanceTypeRule_6= ruleInstanceTypeRule { if ( state.backtracking==0 ) { @@ -5773,7 +5643,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } break; case 8 : - // InternalDefinitionLanguage.g:2002:3: this_VoidTypeRule_7= ruleVoidTypeRule + // InternalDefinitionLanguage.g:1956:3: this_VoidTypeRule_7= ruleVoidTypeRule { if ( state.backtracking==0 ) { @@ -5800,7 +5670,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } break; case 9 : - // InternalDefinitionLanguage.g:2014:3: this_ExpressionTypeRule_8= ruleExpressionTypeRule + // InternalDefinitionLanguage.g:1968:3: this_ExpressionTypeRule_8= ruleExpressionTypeRule { if ( state.backtracking==0 ) { @@ -5827,7 +5697,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } break; case 10 : - // InternalDefinitionLanguage.g:2026:3: this_DataTypeRule_9= ruleDataTypeRule + // InternalDefinitionLanguage.g:1980:3: this_DataTypeRule_9= ruleDataTypeRule { if ( state.backtracking==0 ) { @@ -5878,7 +5748,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "entryRuleLiteralTypeRule" - // InternalDefinitionLanguage.g:2041:1: entryRuleLiteralTypeRule returns [EObject current=null] : iv_ruleLiteralTypeRule= ruleLiteralTypeRule EOF ; + // InternalDefinitionLanguage.g:1995:1: entryRuleLiteralTypeRule returns [EObject current=null] : iv_ruleLiteralTypeRule= ruleLiteralTypeRule EOF ; public final EObject entryRuleLiteralTypeRule() throws RecognitionException { EObject current = null; @@ -5886,8 +5756,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse try { - // InternalDefinitionLanguage.g:2041:56: (iv_ruleLiteralTypeRule= ruleLiteralTypeRule EOF ) - // InternalDefinitionLanguage.g:2042:2: iv_ruleLiteralTypeRule= ruleLiteralTypeRule EOF + // InternalDefinitionLanguage.g:1995:56: (iv_ruleLiteralTypeRule= ruleLiteralTypeRule EOF ) + // InternalDefinitionLanguage.g:1996:2: iv_ruleLiteralTypeRule= ruleLiteralTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getLiteralTypeRuleRule()); @@ -5918,7 +5788,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "ruleLiteralTypeRule" - // InternalDefinitionLanguage.g:2048:1: ruleLiteralTypeRule returns [EObject current=null] : ( () otherlv_1= 'literal' ) ; + // InternalDefinitionLanguage.g:2002:1: ruleLiteralTypeRule returns [EObject current=null] : ( () otherlv_1= 'literal' ) ; public final EObject ruleLiteralTypeRule() throws RecognitionException { EObject current = null; @@ -5928,14 +5798,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:2054:2: ( ( () otherlv_1= 'literal' ) ) - // InternalDefinitionLanguage.g:2055:2: ( () otherlv_1= 'literal' ) + // InternalDefinitionLanguage.g:2008:2: ( ( () otherlv_1= 'literal' ) ) + // InternalDefinitionLanguage.g:2009:2: ( () otherlv_1= 'literal' ) { - // InternalDefinitionLanguage.g:2055:2: ( () otherlv_1= 'literal' ) - // InternalDefinitionLanguage.g:2056:3: () otherlv_1= 'literal' + // InternalDefinitionLanguage.g:2009:2: ( () otherlv_1= 'literal' ) + // InternalDefinitionLanguage.g:2010:3: () otherlv_1= 'literal' { - // InternalDefinitionLanguage.g:2056:3: () - // InternalDefinitionLanguage.g:2057:4: + // InternalDefinitionLanguage.g:2010:3: () + // InternalDefinitionLanguage.g:2011:4: { if ( state.backtracking==0 ) { @@ -5952,7 +5822,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - otherlv_1=(Token)match(input,37,FOLLOW_2); if (state.failed) return current; + otherlv_1=(Token)match(input,36,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getLiteralTypeRuleAccess().getLiteralKeyword_1()); @@ -5983,7 +5853,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "entryRuleInstanceTypeRule" - // InternalDefinitionLanguage.g:2074:1: entryRuleInstanceTypeRule returns [EObject current=null] : iv_ruleInstanceTypeRule= ruleInstanceTypeRule EOF ; + // InternalDefinitionLanguage.g:2028:1: entryRuleInstanceTypeRule returns [EObject current=null] : iv_ruleInstanceTypeRule= ruleInstanceTypeRule EOF ; public final EObject entryRuleInstanceTypeRule() throws RecognitionException { EObject current = null; @@ -5991,8 +5861,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse try { - // InternalDefinitionLanguage.g:2074:57: (iv_ruleInstanceTypeRule= ruleInstanceTypeRule EOF ) - // InternalDefinitionLanguage.g:2075:2: iv_ruleInstanceTypeRule= ruleInstanceTypeRule EOF + // InternalDefinitionLanguage.g:2028:57: (iv_ruleInstanceTypeRule= ruleInstanceTypeRule EOF ) + // InternalDefinitionLanguage.g:2029:2: iv_ruleInstanceTypeRule= ruleInstanceTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getInstanceTypeRuleRule()); @@ -6023,7 +5893,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "ruleInstanceTypeRule" - // InternalDefinitionLanguage.g:2081:1: ruleInstanceTypeRule returns [EObject current=null] : ( () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) ) ; + // InternalDefinitionLanguage.g:2035:1: ruleInstanceTypeRule returns [EObject current=null] : ( () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) ) ; public final EObject ruleInstanceTypeRule() throws RecognitionException { EObject current = null; @@ -6033,14 +5903,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:2087:2: ( ( () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) ) ) - // InternalDefinitionLanguage.g:2088:2: ( () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) ) + // InternalDefinitionLanguage.g:2041:2: ( ( () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) ) ) + // InternalDefinitionLanguage.g:2042:2: ( () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) ) { - // InternalDefinitionLanguage.g:2088:2: ( () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) ) - // InternalDefinitionLanguage.g:2089:3: () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) + // InternalDefinitionLanguage.g:2042:2: ( () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) ) + // InternalDefinitionLanguage.g:2043:3: () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) { - // InternalDefinitionLanguage.g:2089:3: () - // InternalDefinitionLanguage.g:2090:4: + // InternalDefinitionLanguage.g:2043:3: () + // InternalDefinitionLanguage.g:2044:4: { if ( state.backtracking==0 ) { @@ -6057,17 +5927,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - otherlv_1=(Token)match(input,38,FOLLOW_4); if (state.failed) return current; + otherlv_1=(Token)match(input,37,FOLLOW_4); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getInstanceTypeRuleAccess().getInstanceKeyword_1()); } - // InternalDefinitionLanguage.g:2103:3: ( ( ruleQualifiedName ) ) - // InternalDefinitionLanguage.g:2104:4: ( ruleQualifiedName ) + // InternalDefinitionLanguage.g:2057:3: ( ( ruleQualifiedName ) ) + // InternalDefinitionLanguage.g:2058:4: ( ruleQualifiedName ) { - // InternalDefinitionLanguage.g:2104:4: ( ruleQualifiedName ) - // InternalDefinitionLanguage.g:2105:5: ruleQualifiedName + // InternalDefinitionLanguage.g:2058:4: ( ruleQualifiedName ) + // InternalDefinitionLanguage.g:2059:5: ruleQualifiedName { if ( state.backtracking==0 ) { @@ -6127,7 +5997,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "entryRuleStringTypeRule" - // InternalDefinitionLanguage.g:2126:1: entryRuleStringTypeRule returns [EObject current=null] : iv_ruleStringTypeRule= ruleStringTypeRule EOF ; + // InternalDefinitionLanguage.g:2080:1: entryRuleStringTypeRule returns [EObject current=null] : iv_ruleStringTypeRule= ruleStringTypeRule EOF ; public final EObject entryRuleStringTypeRule() throws RecognitionException { EObject current = null; @@ -6135,8 +6005,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse try { - // InternalDefinitionLanguage.g:2126:55: (iv_ruleStringTypeRule= ruleStringTypeRule EOF ) - // InternalDefinitionLanguage.g:2127:2: iv_ruleStringTypeRule= ruleStringTypeRule EOF + // InternalDefinitionLanguage.g:2080:55: (iv_ruleStringTypeRule= ruleStringTypeRule EOF ) + // InternalDefinitionLanguage.g:2081:2: iv_ruleStringTypeRule= ruleStringTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getStringTypeRuleRule()); @@ -6167,7 +6037,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "ruleStringTypeRule" - // InternalDefinitionLanguage.g:2133:1: ruleStringTypeRule returns [EObject current=null] : ( () otherlv_1= 'string' ) ; + // InternalDefinitionLanguage.g:2087:1: ruleStringTypeRule returns [EObject current=null] : ( () otherlv_1= 'string' ) ; public final EObject ruleStringTypeRule() throws RecognitionException { EObject current = null; @@ -6177,14 +6047,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:2139:2: ( ( () otherlv_1= 'string' ) ) - // InternalDefinitionLanguage.g:2140:2: ( () otherlv_1= 'string' ) + // InternalDefinitionLanguage.g:2093:2: ( ( () otherlv_1= 'string' ) ) + // InternalDefinitionLanguage.g:2094:2: ( () otherlv_1= 'string' ) { - // InternalDefinitionLanguage.g:2140:2: ( () otherlv_1= 'string' ) - // InternalDefinitionLanguage.g:2141:3: () otherlv_1= 'string' + // InternalDefinitionLanguage.g:2094:2: ( () otherlv_1= 'string' ) + // InternalDefinitionLanguage.g:2095:3: () otherlv_1= 'string' { - // InternalDefinitionLanguage.g:2141:3: () - // InternalDefinitionLanguage.g:2142:4: + // InternalDefinitionLanguage.g:2095:3: () + // InternalDefinitionLanguage.g:2096:4: { if ( state.backtracking==0 ) { @@ -6201,7 +6071,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - otherlv_1=(Token)match(input,39,FOLLOW_2); if (state.failed) return current; + otherlv_1=(Token)match(input,38,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getStringTypeRuleAccess().getStringKeyword_1()); @@ -6232,7 +6102,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "entryRuleExpressionTypeRule" - // InternalDefinitionLanguage.g:2159:1: entryRuleExpressionTypeRule returns [EObject current=null] : iv_ruleExpressionTypeRule= ruleExpressionTypeRule EOF ; + // InternalDefinitionLanguage.g:2113:1: entryRuleExpressionTypeRule returns [EObject current=null] : iv_ruleExpressionTypeRule= ruleExpressionTypeRule EOF ; public final EObject entryRuleExpressionTypeRule() throws RecognitionException { EObject current = null; @@ -6240,8 +6110,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse try { - // InternalDefinitionLanguage.g:2159:59: (iv_ruleExpressionTypeRule= ruleExpressionTypeRule EOF ) - // InternalDefinitionLanguage.g:2160:2: iv_ruleExpressionTypeRule= ruleExpressionTypeRule EOF + // InternalDefinitionLanguage.g:2113:59: (iv_ruleExpressionTypeRule= ruleExpressionTypeRule EOF ) + // InternalDefinitionLanguage.g:2114:2: iv_ruleExpressionTypeRule= ruleExpressionTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getExpressionTypeRuleRule()); @@ -6272,7 +6142,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "ruleExpressionTypeRule" - // InternalDefinitionLanguage.g:2166:1: ruleExpressionTypeRule returns [EObject current=null] : ( () otherlv_1= 'expression' ) ; + // InternalDefinitionLanguage.g:2120:1: ruleExpressionTypeRule returns [EObject current=null] : ( () otherlv_1= 'expression' ) ; public final EObject ruleExpressionTypeRule() throws RecognitionException { EObject current = null; @@ -6282,14 +6152,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:2172:2: ( ( () otherlv_1= 'expression' ) ) - // InternalDefinitionLanguage.g:2173:2: ( () otherlv_1= 'expression' ) + // InternalDefinitionLanguage.g:2126:2: ( ( () otherlv_1= 'expression' ) ) + // InternalDefinitionLanguage.g:2127:2: ( () otherlv_1= 'expression' ) { - // InternalDefinitionLanguage.g:2173:2: ( () otherlv_1= 'expression' ) - // InternalDefinitionLanguage.g:2174:3: () otherlv_1= 'expression' + // InternalDefinitionLanguage.g:2127:2: ( () otherlv_1= 'expression' ) + // InternalDefinitionLanguage.g:2128:3: () otherlv_1= 'expression' { - // InternalDefinitionLanguage.g:2174:3: () - // InternalDefinitionLanguage.g:2175:4: + // InternalDefinitionLanguage.g:2128:3: () + // InternalDefinitionLanguage.g:2129:4: { if ( state.backtracking==0 ) { @@ -6306,7 +6176,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - otherlv_1=(Token)match(input,40,FOLLOW_2); if (state.failed) return current; + otherlv_1=(Token)match(input,39,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getExpressionTypeRuleAccess().getExpressionKeyword_1()); @@ -6337,7 +6207,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "entryRuleIntTypeRule" - // InternalDefinitionLanguage.g:2192:1: entryRuleIntTypeRule returns [EObject current=null] : iv_ruleIntTypeRule= ruleIntTypeRule EOF ; + // InternalDefinitionLanguage.g:2146:1: entryRuleIntTypeRule returns [EObject current=null] : iv_ruleIntTypeRule= ruleIntTypeRule EOF ; public final EObject entryRuleIntTypeRule() throws RecognitionException { EObject current = null; @@ -6345,8 +6215,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse try { - // InternalDefinitionLanguage.g:2192:52: (iv_ruleIntTypeRule= ruleIntTypeRule EOF ) - // InternalDefinitionLanguage.g:2193:2: iv_ruleIntTypeRule= ruleIntTypeRule EOF + // InternalDefinitionLanguage.g:2146:52: (iv_ruleIntTypeRule= ruleIntTypeRule EOF ) + // InternalDefinitionLanguage.g:2147:2: iv_ruleIntTypeRule= ruleIntTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getIntTypeRuleRule()); @@ -6377,7 +6247,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "ruleIntTypeRule" - // InternalDefinitionLanguage.g:2199:1: ruleIntTypeRule returns [EObject current=null] : ( () otherlv_1= 'int' ) ; + // InternalDefinitionLanguage.g:2153:1: ruleIntTypeRule returns [EObject current=null] : ( () otherlv_1= 'int' ) ; public final EObject ruleIntTypeRule() throws RecognitionException { EObject current = null; @@ -6387,14 +6257,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:2205:2: ( ( () otherlv_1= 'int' ) ) - // InternalDefinitionLanguage.g:2206:2: ( () otherlv_1= 'int' ) + // InternalDefinitionLanguage.g:2159:2: ( ( () otherlv_1= 'int' ) ) + // InternalDefinitionLanguage.g:2160:2: ( () otherlv_1= 'int' ) { - // InternalDefinitionLanguage.g:2206:2: ( () otherlv_1= 'int' ) - // InternalDefinitionLanguage.g:2207:3: () otherlv_1= 'int' + // InternalDefinitionLanguage.g:2160:2: ( () otherlv_1= 'int' ) + // InternalDefinitionLanguage.g:2161:3: () otherlv_1= 'int' { - // InternalDefinitionLanguage.g:2207:3: () - // InternalDefinitionLanguage.g:2208:4: + // InternalDefinitionLanguage.g:2161:3: () + // InternalDefinitionLanguage.g:2162:4: { if ( state.backtracking==0 ) { @@ -6411,7 +6281,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - otherlv_1=(Token)match(input,41,FOLLOW_2); if (state.failed) return current; + otherlv_1=(Token)match(input,40,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getIntTypeRuleAccess().getIntKeyword_1()); @@ -6442,7 +6312,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "entryRuleFloatTypeRule" - // InternalDefinitionLanguage.g:2225:1: entryRuleFloatTypeRule returns [EObject current=null] : iv_ruleFloatTypeRule= ruleFloatTypeRule EOF ; + // InternalDefinitionLanguage.g:2179:1: entryRuleFloatTypeRule returns [EObject current=null] : iv_ruleFloatTypeRule= ruleFloatTypeRule EOF ; public final EObject entryRuleFloatTypeRule() throws RecognitionException { EObject current = null; @@ -6450,8 +6320,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse try { - // InternalDefinitionLanguage.g:2225:54: (iv_ruleFloatTypeRule= ruleFloatTypeRule EOF ) - // InternalDefinitionLanguage.g:2226:2: iv_ruleFloatTypeRule= ruleFloatTypeRule EOF + // InternalDefinitionLanguage.g:2179:54: (iv_ruleFloatTypeRule= ruleFloatTypeRule EOF ) + // InternalDefinitionLanguage.g:2180:2: iv_ruleFloatTypeRule= ruleFloatTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getFloatTypeRuleRule()); @@ -6482,7 +6352,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "ruleFloatTypeRule" - // InternalDefinitionLanguage.g:2232:1: ruleFloatTypeRule returns [EObject current=null] : ( () otherlv_1= 'float' ) ; + // InternalDefinitionLanguage.g:2186:1: ruleFloatTypeRule returns [EObject current=null] : ( () otherlv_1= 'float' ) ; public final EObject ruleFloatTypeRule() throws RecognitionException { EObject current = null; @@ -6492,14 +6362,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:2238:2: ( ( () otherlv_1= 'float' ) ) - // InternalDefinitionLanguage.g:2239:2: ( () otherlv_1= 'float' ) + // InternalDefinitionLanguage.g:2192:2: ( ( () otherlv_1= 'float' ) ) + // InternalDefinitionLanguage.g:2193:2: ( () otherlv_1= 'float' ) { - // InternalDefinitionLanguage.g:2239:2: ( () otherlv_1= 'float' ) - // InternalDefinitionLanguage.g:2240:3: () otherlv_1= 'float' + // InternalDefinitionLanguage.g:2193:2: ( () otherlv_1= 'float' ) + // InternalDefinitionLanguage.g:2194:3: () otherlv_1= 'float' { - // InternalDefinitionLanguage.g:2240:3: () - // InternalDefinitionLanguage.g:2241:4: + // InternalDefinitionLanguage.g:2194:3: () + // InternalDefinitionLanguage.g:2195:4: { if ( state.backtracking==0 ) { @@ -6516,7 +6386,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - otherlv_1=(Token)match(input,42,FOLLOW_2); if (state.failed) return current; + otherlv_1=(Token)match(input,41,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getFloatTypeRuleAccess().getFloatKeyword_1()); @@ -6547,7 +6417,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "entryRuleBooleanTypeRule" - // InternalDefinitionLanguage.g:2258:1: entryRuleBooleanTypeRule returns [EObject current=null] : iv_ruleBooleanTypeRule= ruleBooleanTypeRule EOF ; + // InternalDefinitionLanguage.g:2212:1: entryRuleBooleanTypeRule returns [EObject current=null] : iv_ruleBooleanTypeRule= ruleBooleanTypeRule EOF ; public final EObject entryRuleBooleanTypeRule() throws RecognitionException { EObject current = null; @@ -6555,8 +6425,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse try { - // InternalDefinitionLanguage.g:2258:56: (iv_ruleBooleanTypeRule= ruleBooleanTypeRule EOF ) - // InternalDefinitionLanguage.g:2259:2: iv_ruleBooleanTypeRule= ruleBooleanTypeRule EOF + // InternalDefinitionLanguage.g:2212:56: (iv_ruleBooleanTypeRule= ruleBooleanTypeRule EOF ) + // InternalDefinitionLanguage.g:2213:2: iv_ruleBooleanTypeRule= ruleBooleanTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getBooleanTypeRuleRule()); @@ -6587,7 +6457,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "ruleBooleanTypeRule" - // InternalDefinitionLanguage.g:2265:1: ruleBooleanTypeRule returns [EObject current=null] : ( () otherlv_1= 'boolean' ) ; + // InternalDefinitionLanguage.g:2219:1: ruleBooleanTypeRule returns [EObject current=null] : ( () otherlv_1= 'boolean' ) ; public final EObject ruleBooleanTypeRule() throws RecognitionException { EObject current = null; @@ -6597,14 +6467,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:2271:2: ( ( () otherlv_1= 'boolean' ) ) - // InternalDefinitionLanguage.g:2272:2: ( () otherlv_1= 'boolean' ) + // InternalDefinitionLanguage.g:2225:2: ( ( () otherlv_1= 'boolean' ) ) + // InternalDefinitionLanguage.g:2226:2: ( () otherlv_1= 'boolean' ) { - // InternalDefinitionLanguage.g:2272:2: ( () otherlv_1= 'boolean' ) - // InternalDefinitionLanguage.g:2273:3: () otherlv_1= 'boolean' + // InternalDefinitionLanguage.g:2226:2: ( () otherlv_1= 'boolean' ) + // InternalDefinitionLanguage.g:2227:3: () otherlv_1= 'boolean' { - // InternalDefinitionLanguage.g:2273:3: () - // InternalDefinitionLanguage.g:2274:4: + // InternalDefinitionLanguage.g:2227:3: () + // InternalDefinitionLanguage.g:2228:4: { if ( state.backtracking==0 ) { @@ -6621,7 +6491,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - otherlv_1=(Token)match(input,43,FOLLOW_2); if (state.failed) return current; + otherlv_1=(Token)match(input,42,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getBooleanTypeRuleAccess().getBooleanKeyword_1()); @@ -6652,7 +6522,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "entryRuleVoidTypeRule" - // InternalDefinitionLanguage.g:2291:1: entryRuleVoidTypeRule returns [EObject current=null] : iv_ruleVoidTypeRule= ruleVoidTypeRule EOF ; + // InternalDefinitionLanguage.g:2245:1: entryRuleVoidTypeRule returns [EObject current=null] : iv_ruleVoidTypeRule= ruleVoidTypeRule EOF ; public final EObject entryRuleVoidTypeRule() throws RecognitionException { EObject current = null; @@ -6660,8 +6530,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse try { - // InternalDefinitionLanguage.g:2291:53: (iv_ruleVoidTypeRule= ruleVoidTypeRule EOF ) - // InternalDefinitionLanguage.g:2292:2: iv_ruleVoidTypeRule= ruleVoidTypeRule EOF + // InternalDefinitionLanguage.g:2245:53: (iv_ruleVoidTypeRule= ruleVoidTypeRule EOF ) + // InternalDefinitionLanguage.g:2246:2: iv_ruleVoidTypeRule= ruleVoidTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getVoidTypeRuleRule()); @@ -6692,7 +6562,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "ruleVoidTypeRule" - // InternalDefinitionLanguage.g:2298:1: ruleVoidTypeRule returns [EObject current=null] : ( () otherlv_1= 'void' ) ; + // InternalDefinitionLanguage.g:2252:1: ruleVoidTypeRule returns [EObject current=null] : ( () otherlv_1= 'void' ) ; public final EObject ruleVoidTypeRule() throws RecognitionException { EObject current = null; @@ -6702,14 +6572,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:2304:2: ( ( () otherlv_1= 'void' ) ) - // InternalDefinitionLanguage.g:2305:2: ( () otherlv_1= 'void' ) + // InternalDefinitionLanguage.g:2258:2: ( ( () otherlv_1= 'void' ) ) + // InternalDefinitionLanguage.g:2259:2: ( () otherlv_1= 'void' ) { - // InternalDefinitionLanguage.g:2305:2: ( () otherlv_1= 'void' ) - // InternalDefinitionLanguage.g:2306:3: () otherlv_1= 'void' + // InternalDefinitionLanguage.g:2259:2: ( () otherlv_1= 'void' ) + // InternalDefinitionLanguage.g:2260:3: () otherlv_1= 'void' { - // InternalDefinitionLanguage.g:2306:3: () - // InternalDefinitionLanguage.g:2307:4: + // InternalDefinitionLanguage.g:2260:3: () + // InternalDefinitionLanguage.g:2261:4: { if ( state.backtracking==0 ) { @@ -6726,7 +6596,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - otherlv_1=(Token)match(input,44,FOLLOW_2); if (state.failed) return current; + otherlv_1=(Token)match(input,43,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getVoidTypeRuleAccess().getVoidKeyword_1()); @@ -6757,7 +6627,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "entryRuleDataTypeRule" - // InternalDefinitionLanguage.g:2324:1: entryRuleDataTypeRule returns [EObject current=null] : iv_ruleDataTypeRule= ruleDataTypeRule EOF ; + // InternalDefinitionLanguage.g:2278:1: entryRuleDataTypeRule returns [EObject current=null] : iv_ruleDataTypeRule= ruleDataTypeRule EOF ; public final EObject entryRuleDataTypeRule() throws RecognitionException { EObject current = null; @@ -6765,8 +6635,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse try { - // InternalDefinitionLanguage.g:2324:53: (iv_ruleDataTypeRule= ruleDataTypeRule EOF ) - // InternalDefinitionLanguage.g:2325:2: iv_ruleDataTypeRule= ruleDataTypeRule EOF + // InternalDefinitionLanguage.g:2278:53: (iv_ruleDataTypeRule= ruleDataTypeRule EOF ) + // InternalDefinitionLanguage.g:2279:2: iv_ruleDataTypeRule= ruleDataTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getDataTypeRuleRule()); @@ -6797,7 +6667,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "ruleDataTypeRule" - // InternalDefinitionLanguage.g:2331:1: ruleDataTypeRule returns [EObject current=null] : ( () otherlv_1= 'data' ) ; + // InternalDefinitionLanguage.g:2285:1: ruleDataTypeRule returns [EObject current=null] : ( () otherlv_1= 'data' ) ; public final EObject ruleDataTypeRule() throws RecognitionException { EObject current = null; @@ -6807,14 +6677,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:2337:2: ( ( () otherlv_1= 'data' ) ) - // InternalDefinitionLanguage.g:2338:2: ( () otherlv_1= 'data' ) + // InternalDefinitionLanguage.g:2291:2: ( ( () otherlv_1= 'data' ) ) + // InternalDefinitionLanguage.g:2292:2: ( () otherlv_1= 'data' ) { - // InternalDefinitionLanguage.g:2338:2: ( () otherlv_1= 'data' ) - // InternalDefinitionLanguage.g:2339:3: () otherlv_1= 'data' + // InternalDefinitionLanguage.g:2292:2: ( () otherlv_1= 'data' ) + // InternalDefinitionLanguage.g:2293:3: () otherlv_1= 'data' { - // InternalDefinitionLanguage.g:2339:3: () - // InternalDefinitionLanguage.g:2340:4: + // InternalDefinitionLanguage.g:2293:3: () + // InternalDefinitionLanguage.g:2294:4: { if ( state.backtracking==0 ) { @@ -6831,7 +6701,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - otherlv_1=(Token)match(input,45,FOLLOW_2); if (state.failed) return current; + otherlv_1=(Token)match(input,44,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getDataTypeRuleAccess().getDataKeyword_1()); @@ -6862,7 +6732,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "entryRuleArrayTypeRule" - // InternalDefinitionLanguage.g:2357:1: entryRuleArrayTypeRule returns [EObject current=null] : iv_ruleArrayTypeRule= ruleArrayTypeRule EOF ; + // InternalDefinitionLanguage.g:2311:1: entryRuleArrayTypeRule returns [EObject current=null] : iv_ruleArrayTypeRule= ruleArrayTypeRule EOF ; public final EObject entryRuleArrayTypeRule() throws RecognitionException { EObject current = null; @@ -6870,8 +6740,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse try { - // InternalDefinitionLanguage.g:2357:54: (iv_ruleArrayTypeRule= ruleArrayTypeRule EOF ) - // InternalDefinitionLanguage.g:2358:2: iv_ruleArrayTypeRule= ruleArrayTypeRule EOF + // InternalDefinitionLanguage.g:2311:54: (iv_ruleArrayTypeRule= ruleArrayTypeRule EOF ) + // InternalDefinitionLanguage.g:2312:2: iv_ruleArrayTypeRule= ruleArrayTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getArrayTypeRuleRule()); @@ -6902,7 +6772,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "ruleArrayTypeRule" - // InternalDefinitionLanguage.g:2364:1: ruleArrayTypeRule returns [EObject current=null] : (otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) ) ; + // InternalDefinitionLanguage.g:2318:1: ruleArrayTypeRule returns [EObject current=null] : (otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) ) ; public final EObject ruleArrayTypeRule() throws RecognitionException { EObject current = null; @@ -6914,23 +6784,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:2370:2: ( (otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) ) ) - // InternalDefinitionLanguage.g:2371:2: (otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) ) + // InternalDefinitionLanguage.g:2324:2: ( (otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) ) ) + // InternalDefinitionLanguage.g:2325:2: (otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) ) { - // InternalDefinitionLanguage.g:2371:2: (otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) ) - // InternalDefinitionLanguage.g:2372:3: otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) + // InternalDefinitionLanguage.g:2325:2: (otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) ) + // InternalDefinitionLanguage.g:2326:3: otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) { - otherlv_0=(Token)match(input,46,FOLLOW_28); if (state.failed) return current; + otherlv_0=(Token)match(input,45,FOLLOW_28); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getArrayTypeRuleAccess().getArrayKeyword_0()); } - // InternalDefinitionLanguage.g:2376:3: ( (lv_elements_1_0= ruleTypeRule ) ) - // InternalDefinitionLanguage.g:2377:4: (lv_elements_1_0= ruleTypeRule ) + // InternalDefinitionLanguage.g:2330:3: ( (lv_elements_1_0= ruleTypeRule ) ) + // InternalDefinitionLanguage.g:2331:4: (lv_elements_1_0= ruleTypeRule ) { - // InternalDefinitionLanguage.g:2377:4: (lv_elements_1_0= ruleTypeRule ) - // InternalDefinitionLanguage.g:2378:5: lv_elements_1_0= ruleTypeRule + // InternalDefinitionLanguage.g:2331:4: (lv_elements_1_0= ruleTypeRule ) + // InternalDefinitionLanguage.g:2332:5: lv_elements_1_0= ruleTypeRule { if ( state.backtracking==0 ) { @@ -6986,7 +6856,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "entryRuleFunctionDefinitionRule" - // InternalDefinitionLanguage.g:2399:1: entryRuleFunctionDefinitionRule returns [EObject current=null] : iv_ruleFunctionDefinitionRule= ruleFunctionDefinitionRule EOF ; + // InternalDefinitionLanguage.g:2353:1: entryRuleFunctionDefinitionRule returns [EObject current=null] : iv_ruleFunctionDefinitionRule= ruleFunctionDefinitionRule EOF ; public final EObject entryRuleFunctionDefinitionRule() throws RecognitionException { EObject current = null; @@ -6994,8 +6864,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse try { - // InternalDefinitionLanguage.g:2399:63: (iv_ruleFunctionDefinitionRule= ruleFunctionDefinitionRule EOF ) - // InternalDefinitionLanguage.g:2400:2: iv_ruleFunctionDefinitionRule= ruleFunctionDefinitionRule EOF + // InternalDefinitionLanguage.g:2353:63: (iv_ruleFunctionDefinitionRule= ruleFunctionDefinitionRule EOF ) + // InternalDefinitionLanguage.g:2354:2: iv_ruleFunctionDefinitionRule= ruleFunctionDefinitionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getFunctionDefinitionRuleRule()); @@ -7026,7 +6896,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "ruleFunctionDefinitionRule" - // InternalDefinitionLanguage.g:2406:1: ruleFunctionDefinitionRule returns [EObject current=null] : (otherlv_0= 'def' ( (lv_type_1_0= ruleTypeRule ) ) ( (lv_name_2_0= ruleStringOrId ) ) otherlv_3= '(' ( ( (lv_parameters_4_0= ruleParameterRule ) ) (otherlv_5= ',' ( (lv_parameters_6_0= ruleParameterRule ) ) )* )? otherlv_7= ')' otherlv_8= ';' ) ; + // InternalDefinitionLanguage.g:2360:1: ruleFunctionDefinitionRule returns [EObject current=null] : (otherlv_0= 'def' ( (lv_type_1_0= ruleTypeRule ) ) ( (lv_name_2_0= ruleStringOrId ) ) otherlv_3= '(' ( ( (lv_parameters_4_0= ruleParameterRule ) ) (otherlv_5= ',' ( (lv_parameters_6_0= ruleParameterRule ) ) )* )? otherlv_7= ')' otherlv_8= ';' ) ; public final EObject ruleFunctionDefinitionRule() throws RecognitionException { EObject current = null; @@ -7048,23 +6918,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:2412:2: ( (otherlv_0= 'def' ( (lv_type_1_0= ruleTypeRule ) ) ( (lv_name_2_0= ruleStringOrId ) ) otherlv_3= '(' ( ( (lv_parameters_4_0= ruleParameterRule ) ) (otherlv_5= ',' ( (lv_parameters_6_0= ruleParameterRule ) ) )* )? otherlv_7= ')' otherlv_8= ';' ) ) - // InternalDefinitionLanguage.g:2413:2: (otherlv_0= 'def' ( (lv_type_1_0= ruleTypeRule ) ) ( (lv_name_2_0= ruleStringOrId ) ) otherlv_3= '(' ( ( (lv_parameters_4_0= ruleParameterRule ) ) (otherlv_5= ',' ( (lv_parameters_6_0= ruleParameterRule ) ) )* )? otherlv_7= ')' otherlv_8= ';' ) + // InternalDefinitionLanguage.g:2366:2: ( (otherlv_0= 'def' ( (lv_type_1_0= ruleTypeRule ) ) ( (lv_name_2_0= ruleStringOrId ) ) otherlv_3= '(' ( ( (lv_parameters_4_0= ruleParameterRule ) ) (otherlv_5= ',' ( (lv_parameters_6_0= ruleParameterRule ) ) )* )? otherlv_7= ')' otherlv_8= ';' ) ) + // InternalDefinitionLanguage.g:2367:2: (otherlv_0= 'def' ( (lv_type_1_0= ruleTypeRule ) ) ( (lv_name_2_0= ruleStringOrId ) ) otherlv_3= '(' ( ( (lv_parameters_4_0= ruleParameterRule ) ) (otherlv_5= ',' ( (lv_parameters_6_0= ruleParameterRule ) ) )* )? otherlv_7= ')' otherlv_8= ';' ) { - // InternalDefinitionLanguage.g:2413:2: (otherlv_0= 'def' ( (lv_type_1_0= ruleTypeRule ) ) ( (lv_name_2_0= ruleStringOrId ) ) otherlv_3= '(' ( ( (lv_parameters_4_0= ruleParameterRule ) ) (otherlv_5= ',' ( (lv_parameters_6_0= ruleParameterRule ) ) )* )? otherlv_7= ')' otherlv_8= ';' ) - // InternalDefinitionLanguage.g:2414:3: otherlv_0= 'def' ( (lv_type_1_0= ruleTypeRule ) ) ( (lv_name_2_0= ruleStringOrId ) ) otherlv_3= '(' ( ( (lv_parameters_4_0= ruleParameterRule ) ) (otherlv_5= ',' ( (lv_parameters_6_0= ruleParameterRule ) ) )* )? otherlv_7= ')' otherlv_8= ';' + // InternalDefinitionLanguage.g:2367:2: (otherlv_0= 'def' ( (lv_type_1_0= ruleTypeRule ) ) ( (lv_name_2_0= ruleStringOrId ) ) otherlv_3= '(' ( ( (lv_parameters_4_0= ruleParameterRule ) ) (otherlv_5= ',' ( (lv_parameters_6_0= ruleParameterRule ) ) )* )? otherlv_7= ')' otherlv_8= ';' ) + // InternalDefinitionLanguage.g:2368:3: otherlv_0= 'def' ( (lv_type_1_0= ruleTypeRule ) ) ( (lv_name_2_0= ruleStringOrId ) ) otherlv_3= '(' ( ( (lv_parameters_4_0= ruleParameterRule ) ) (otherlv_5= ',' ( (lv_parameters_6_0= ruleParameterRule ) ) )* )? otherlv_7= ')' otherlv_8= ';' { - otherlv_0=(Token)match(input,47,FOLLOW_28); if (state.failed) return current; + otherlv_0=(Token)match(input,46,FOLLOW_28); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getFunctionDefinitionRuleAccess().getDefKeyword_0()); } - // InternalDefinitionLanguage.g:2418:3: ( (lv_type_1_0= ruleTypeRule ) ) - // InternalDefinitionLanguage.g:2419:4: (lv_type_1_0= ruleTypeRule ) + // InternalDefinitionLanguage.g:2372:3: ( (lv_type_1_0= ruleTypeRule ) ) + // InternalDefinitionLanguage.g:2373:4: (lv_type_1_0= ruleTypeRule ) { - // InternalDefinitionLanguage.g:2419:4: (lv_type_1_0= ruleTypeRule ) - // InternalDefinitionLanguage.g:2420:5: lv_type_1_0= ruleTypeRule + // InternalDefinitionLanguage.g:2373:4: (lv_type_1_0= ruleTypeRule ) + // InternalDefinitionLanguage.g:2374:5: lv_type_1_0= ruleTypeRule { if ( state.backtracking==0 ) { @@ -7095,18 +6965,18 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - // InternalDefinitionLanguage.g:2437:3: ( (lv_name_2_0= ruleStringOrId ) ) - // InternalDefinitionLanguage.g:2438:4: (lv_name_2_0= ruleStringOrId ) + // InternalDefinitionLanguage.g:2391:3: ( (lv_name_2_0= ruleStringOrId ) ) + // InternalDefinitionLanguage.g:2392:4: (lv_name_2_0= ruleStringOrId ) { - // InternalDefinitionLanguage.g:2438:4: (lv_name_2_0= ruleStringOrId ) - // InternalDefinitionLanguage.g:2439:5: lv_name_2_0= ruleStringOrId + // InternalDefinitionLanguage.g:2392:4: (lv_name_2_0= ruleStringOrId ) + // InternalDefinitionLanguage.g:2393:5: lv_name_2_0= ruleStringOrId { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getFunctionDefinitionRuleAccess().getNameStringOrIdParserRuleCall_2_0()); } - pushFollow(FOLLOW_19); + pushFollow(FOLLOW_18); lv_name_2_0=ruleStringOrId(); state._fsp--; @@ -7130,35 +7000,35 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - otherlv_3=(Token)match(input,28,FOLLOW_30); if (state.failed) return current; + otherlv_3=(Token)match(input,26,FOLLOW_30); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getFunctionDefinitionRuleAccess().getLeftParenthesisKeyword_3()); } - // InternalDefinitionLanguage.g:2460:3: ( ( (lv_parameters_4_0= ruleParameterRule ) ) (otherlv_5= ',' ( (lv_parameters_6_0= ruleParameterRule ) ) )* )? + // InternalDefinitionLanguage.g:2414:3: ( ( (lv_parameters_4_0= ruleParameterRule ) ) (otherlv_5= ',' ( (lv_parameters_6_0= ruleParameterRule ) ) )* )? int alt29=2; int LA29_0 = input.LA(1); - if ( ((LA29_0>=37 && LA29_0<=46)) ) { + if ( ((LA29_0>=36 && LA29_0<=45)) ) { alt29=1; } switch (alt29) { case 1 : - // InternalDefinitionLanguage.g:2461:4: ( (lv_parameters_4_0= ruleParameterRule ) ) (otherlv_5= ',' ( (lv_parameters_6_0= ruleParameterRule ) ) )* + // InternalDefinitionLanguage.g:2415:4: ( (lv_parameters_4_0= ruleParameterRule ) ) (otherlv_5= ',' ( (lv_parameters_6_0= ruleParameterRule ) ) )* { - // InternalDefinitionLanguage.g:2461:4: ( (lv_parameters_4_0= ruleParameterRule ) ) - // InternalDefinitionLanguage.g:2462:5: (lv_parameters_4_0= ruleParameterRule ) + // InternalDefinitionLanguage.g:2415:4: ( (lv_parameters_4_0= ruleParameterRule ) ) + // InternalDefinitionLanguage.g:2416:5: (lv_parameters_4_0= ruleParameterRule ) { - // InternalDefinitionLanguage.g:2462:5: (lv_parameters_4_0= ruleParameterRule ) - // InternalDefinitionLanguage.g:2463:6: lv_parameters_4_0= ruleParameterRule + // InternalDefinitionLanguage.g:2416:5: (lv_parameters_4_0= ruleParameterRule ) + // InternalDefinitionLanguage.g:2417:6: lv_parameters_4_0= ruleParameterRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getFunctionDefinitionRuleAccess().getParametersParameterRuleParserRuleCall_4_0_0()); } - pushFollow(FOLLOW_21); + pushFollow(FOLLOW_20); lv_parameters_4_0=ruleParameterRule(); state._fsp--; @@ -7182,39 +7052,39 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - // InternalDefinitionLanguage.g:2480:4: (otherlv_5= ',' ( (lv_parameters_6_0= ruleParameterRule ) ) )* + // InternalDefinitionLanguage.g:2434:4: (otherlv_5= ',' ( (lv_parameters_6_0= ruleParameterRule ) ) )* loop28: do { int alt28=2; int LA28_0 = input.LA(1); - if ( (LA28_0==26) ) { + if ( (LA28_0==24) ) { alt28=1; } switch (alt28) { case 1 : - // InternalDefinitionLanguage.g:2481:5: otherlv_5= ',' ( (lv_parameters_6_0= ruleParameterRule ) ) + // InternalDefinitionLanguage.g:2435:5: otherlv_5= ',' ( (lv_parameters_6_0= ruleParameterRule ) ) { - otherlv_5=(Token)match(input,26,FOLLOW_28); if (state.failed) return current; + otherlv_5=(Token)match(input,24,FOLLOW_28); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_5, grammarAccess.getFunctionDefinitionRuleAccess().getCommaKeyword_4_1_0()); } - // InternalDefinitionLanguage.g:2485:5: ( (lv_parameters_6_0= ruleParameterRule ) ) - // InternalDefinitionLanguage.g:2486:6: (lv_parameters_6_0= ruleParameterRule ) + // InternalDefinitionLanguage.g:2439:5: ( (lv_parameters_6_0= ruleParameterRule ) ) + // InternalDefinitionLanguage.g:2440:6: (lv_parameters_6_0= ruleParameterRule ) { - // InternalDefinitionLanguage.g:2486:6: (lv_parameters_6_0= ruleParameterRule ) - // InternalDefinitionLanguage.g:2487:7: lv_parameters_6_0= ruleParameterRule + // InternalDefinitionLanguage.g:2440:6: (lv_parameters_6_0= ruleParameterRule ) + // InternalDefinitionLanguage.g:2441:7: lv_parameters_6_0= ruleParameterRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getFunctionDefinitionRuleAccess().getParametersParameterRuleParserRuleCall_4_1_1_0()); } - pushFollow(FOLLOW_21); + pushFollow(FOLLOW_20); lv_parameters_6_0=ruleParameterRule(); state._fsp--; @@ -7253,13 +7123,13 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - otherlv_7=(Token)match(input,29,FOLLOW_7); if (state.failed) return current; + otherlv_7=(Token)match(input,27,FOLLOW_23); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_7, grammarAccess.getFunctionDefinitionRuleAccess().getRightParenthesisKeyword_5()); } - otherlv_8=(Token)match(input,19,FOLLOW_2); if (state.failed) return current; + otherlv_8=(Token)match(input,29,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_8, grammarAccess.getFunctionDefinitionRuleAccess().getSemicolonKeyword_6()); @@ -7290,7 +7160,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "entryRuleConstantDefinitionRule" - // InternalDefinitionLanguage.g:2518:1: entryRuleConstantDefinitionRule returns [EObject current=null] : iv_ruleConstantDefinitionRule= ruleConstantDefinitionRule EOF ; + // InternalDefinitionLanguage.g:2472:1: entryRuleConstantDefinitionRule returns [EObject current=null] : iv_ruleConstantDefinitionRule= ruleConstantDefinitionRule EOF ; public final EObject entryRuleConstantDefinitionRule() throws RecognitionException { EObject current = null; @@ -7298,8 +7168,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse try { - // InternalDefinitionLanguage.g:2518:63: (iv_ruleConstantDefinitionRule= ruleConstantDefinitionRule EOF ) - // InternalDefinitionLanguage.g:2519:2: iv_ruleConstantDefinitionRule= ruleConstantDefinitionRule EOF + // InternalDefinitionLanguage.g:2472:63: (iv_ruleConstantDefinitionRule= ruleConstantDefinitionRule EOF ) + // InternalDefinitionLanguage.g:2473:2: iv_ruleConstantDefinitionRule= ruleConstantDefinitionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getConstantDefinitionRuleRule()); @@ -7330,7 +7200,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "ruleConstantDefinitionRule" - // InternalDefinitionLanguage.g:2525:1: ruleConstantDefinitionRule returns [EObject current=null] : (otherlv_0= 'const' ( (lv_type_1_0= ruleTypeRule ) ) ( (lv_name_2_0= ruleStringOrId ) ) otherlv_3= ':=' ( (lv_value_4_0= ruleExpressionRule ) ) otherlv_5= ';' ) ; + // InternalDefinitionLanguage.g:2479:1: ruleConstantDefinitionRule returns [EObject current=null] : (otherlv_0= 'const' ( (lv_type_1_0= ruleTypeRule ) ) ( (lv_name_2_0= ruleStringOrId ) ) otherlv_3= ':=' ( (lv_value_4_0= ruleExpressionRule ) ) otherlv_5= ';' ) ; public final EObject ruleConstantDefinitionRule() throws RecognitionException { EObject current = null; @@ -7348,23 +7218,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:2531:2: ( (otherlv_0= 'const' ( (lv_type_1_0= ruleTypeRule ) ) ( (lv_name_2_0= ruleStringOrId ) ) otherlv_3= ':=' ( (lv_value_4_0= ruleExpressionRule ) ) otherlv_5= ';' ) ) - // InternalDefinitionLanguage.g:2532:2: (otherlv_0= 'const' ( (lv_type_1_0= ruleTypeRule ) ) ( (lv_name_2_0= ruleStringOrId ) ) otherlv_3= ':=' ( (lv_value_4_0= ruleExpressionRule ) ) otherlv_5= ';' ) + // InternalDefinitionLanguage.g:2485:2: ( (otherlv_0= 'const' ( (lv_type_1_0= ruleTypeRule ) ) ( (lv_name_2_0= ruleStringOrId ) ) otherlv_3= ':=' ( (lv_value_4_0= ruleExpressionRule ) ) otherlv_5= ';' ) ) + // InternalDefinitionLanguage.g:2486:2: (otherlv_0= 'const' ( (lv_type_1_0= ruleTypeRule ) ) ( (lv_name_2_0= ruleStringOrId ) ) otherlv_3= ':=' ( (lv_value_4_0= ruleExpressionRule ) ) otherlv_5= ';' ) { - // InternalDefinitionLanguage.g:2532:2: (otherlv_0= 'const' ( (lv_type_1_0= ruleTypeRule ) ) ( (lv_name_2_0= ruleStringOrId ) ) otherlv_3= ':=' ( (lv_value_4_0= ruleExpressionRule ) ) otherlv_5= ';' ) - // InternalDefinitionLanguage.g:2533:3: otherlv_0= 'const' ( (lv_type_1_0= ruleTypeRule ) ) ( (lv_name_2_0= ruleStringOrId ) ) otherlv_3= ':=' ( (lv_value_4_0= ruleExpressionRule ) ) otherlv_5= ';' + // InternalDefinitionLanguage.g:2486:2: (otherlv_0= 'const' ( (lv_type_1_0= ruleTypeRule ) ) ( (lv_name_2_0= ruleStringOrId ) ) otherlv_3= ':=' ( (lv_value_4_0= ruleExpressionRule ) ) otherlv_5= ';' ) + // InternalDefinitionLanguage.g:2487:3: otherlv_0= 'const' ( (lv_type_1_0= ruleTypeRule ) ) ( (lv_name_2_0= ruleStringOrId ) ) otherlv_3= ':=' ( (lv_value_4_0= ruleExpressionRule ) ) otherlv_5= ';' { - otherlv_0=(Token)match(input,48,FOLLOW_28); if (state.failed) return current; + otherlv_0=(Token)match(input,47,FOLLOW_28); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getConstantDefinitionRuleAccess().getConstKeyword_0()); } - // InternalDefinitionLanguage.g:2537:3: ( (lv_type_1_0= ruleTypeRule ) ) - // InternalDefinitionLanguage.g:2538:4: (lv_type_1_0= ruleTypeRule ) + // InternalDefinitionLanguage.g:2491:3: ( (lv_type_1_0= ruleTypeRule ) ) + // InternalDefinitionLanguage.g:2492:4: (lv_type_1_0= ruleTypeRule ) { - // InternalDefinitionLanguage.g:2538:4: (lv_type_1_0= ruleTypeRule ) - // InternalDefinitionLanguage.g:2539:5: lv_type_1_0= ruleTypeRule + // InternalDefinitionLanguage.g:2492:4: (lv_type_1_0= ruleTypeRule ) + // InternalDefinitionLanguage.g:2493:5: lv_type_1_0= ruleTypeRule { if ( state.backtracking==0 ) { @@ -7395,18 +7265,18 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - // InternalDefinitionLanguage.g:2556:3: ( (lv_name_2_0= ruleStringOrId ) ) - // InternalDefinitionLanguage.g:2557:4: (lv_name_2_0= ruleStringOrId ) + // InternalDefinitionLanguage.g:2510:3: ( (lv_name_2_0= ruleStringOrId ) ) + // InternalDefinitionLanguage.g:2511:4: (lv_name_2_0= ruleStringOrId ) { - // InternalDefinitionLanguage.g:2557:4: (lv_name_2_0= ruleStringOrId ) - // InternalDefinitionLanguage.g:2558:5: lv_name_2_0= ruleStringOrId + // InternalDefinitionLanguage.g:2511:4: (lv_name_2_0= ruleStringOrId ) + // InternalDefinitionLanguage.g:2512:5: lv_name_2_0= ruleStringOrId { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getConstantDefinitionRuleAccess().getNameStringOrIdParserRuleCall_2_0()); } - pushFollow(FOLLOW_23); + pushFollow(FOLLOW_22); lv_name_2_0=ruleStringOrId(); state._fsp--; @@ -7430,24 +7300,24 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - otherlv_3=(Token)match(input,30,FOLLOW_9); if (state.failed) return current; + otherlv_3=(Token)match(input,28,FOLLOW_8); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getConstantDefinitionRuleAccess().getColonEqualsSignKeyword_3()); } - // InternalDefinitionLanguage.g:2579:3: ( (lv_value_4_0= ruleExpressionRule ) ) - // InternalDefinitionLanguage.g:2580:4: (lv_value_4_0= ruleExpressionRule ) + // InternalDefinitionLanguage.g:2533:3: ( (lv_value_4_0= ruleExpressionRule ) ) + // InternalDefinitionLanguage.g:2534:4: (lv_value_4_0= ruleExpressionRule ) { - // InternalDefinitionLanguage.g:2580:4: (lv_value_4_0= ruleExpressionRule ) - // InternalDefinitionLanguage.g:2581:5: lv_value_4_0= ruleExpressionRule + // InternalDefinitionLanguage.g:2534:4: (lv_value_4_0= ruleExpressionRule ) + // InternalDefinitionLanguage.g:2535:5: lv_value_4_0= ruleExpressionRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getConstantDefinitionRuleAccess().getValueExpressionRuleParserRuleCall_4_0()); } - pushFollow(FOLLOW_7); + pushFollow(FOLLOW_23); lv_value_4_0=ruleExpressionRule(); state._fsp--; @@ -7471,7 +7341,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - otherlv_5=(Token)match(input,19,FOLLOW_2); if (state.failed) return current; + otherlv_5=(Token)match(input,29,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_5, grammarAccess.getConstantDefinitionRuleAccess().getSemicolonKeyword_5()); @@ -7502,7 +7372,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "entryRuleParameterRule" - // InternalDefinitionLanguage.g:2606:1: entryRuleParameterRule returns [EObject current=null] : iv_ruleParameterRule= ruleParameterRule EOF ; + // InternalDefinitionLanguage.g:2560:1: entryRuleParameterRule returns [EObject current=null] : iv_ruleParameterRule= ruleParameterRule EOF ; public final EObject entryRuleParameterRule() throws RecognitionException { EObject current = null; @@ -7510,8 +7380,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse try { - // InternalDefinitionLanguage.g:2606:54: (iv_ruleParameterRule= ruleParameterRule EOF ) - // InternalDefinitionLanguage.g:2607:2: iv_ruleParameterRule= ruleParameterRule EOF + // InternalDefinitionLanguage.g:2560:54: (iv_ruleParameterRule= ruleParameterRule EOF ) + // InternalDefinitionLanguage.g:2561:2: iv_ruleParameterRule= ruleParameterRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getParameterRuleRule()); @@ -7542,7 +7412,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "ruleParameterRule" - // InternalDefinitionLanguage.g:2613:1: ruleParameterRule returns [EObject current=null] : ( ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) ) ; + // InternalDefinitionLanguage.g:2567:1: ruleParameterRule returns [EObject current=null] : ( ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) ) ; public final EObject ruleParameterRule() throws RecognitionException { EObject current = null; @@ -7555,17 +7425,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:2619:2: ( ( ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) ) ) - // InternalDefinitionLanguage.g:2620:2: ( ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) ) + // InternalDefinitionLanguage.g:2573:2: ( ( ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) ) ) + // InternalDefinitionLanguage.g:2574:2: ( ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) ) { - // InternalDefinitionLanguage.g:2620:2: ( ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) ) - // InternalDefinitionLanguage.g:2621:3: ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) + // InternalDefinitionLanguage.g:2574:2: ( ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) ) + // InternalDefinitionLanguage.g:2575:3: ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) { - // InternalDefinitionLanguage.g:2621:3: ( (lv_type_0_0= ruleTypeRule ) ) - // InternalDefinitionLanguage.g:2622:4: (lv_type_0_0= ruleTypeRule ) + // InternalDefinitionLanguage.g:2575:3: ( (lv_type_0_0= ruleTypeRule ) ) + // InternalDefinitionLanguage.g:2576:4: (lv_type_0_0= ruleTypeRule ) { - // InternalDefinitionLanguage.g:2622:4: (lv_type_0_0= ruleTypeRule ) - // InternalDefinitionLanguage.g:2623:5: lv_type_0_0= ruleTypeRule + // InternalDefinitionLanguage.g:2576:4: (lv_type_0_0= ruleTypeRule ) + // InternalDefinitionLanguage.g:2577:5: lv_type_0_0= ruleTypeRule { if ( state.backtracking==0 ) { @@ -7596,11 +7466,11 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } - // InternalDefinitionLanguage.g:2640:3: ( (lv_name_1_0= ruleStringOrId ) ) - // InternalDefinitionLanguage.g:2641:4: (lv_name_1_0= ruleStringOrId ) + // InternalDefinitionLanguage.g:2594:3: ( (lv_name_1_0= ruleStringOrId ) ) + // InternalDefinitionLanguage.g:2595:4: (lv_name_1_0= ruleStringOrId ) { - // InternalDefinitionLanguage.g:2641:4: (lv_name_1_0= ruleStringOrId ) - // InternalDefinitionLanguage.g:2642:5: lv_name_1_0= ruleStringOrId + // InternalDefinitionLanguage.g:2595:4: (lv_name_1_0= ruleStringOrId ) + // InternalDefinitionLanguage.g:2596:5: lv_name_1_0= ruleStringOrId { if ( state.backtracking==0 ) { @@ -7655,8 +7525,177 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR end "ruleParameterRule" + // $ANTLR start "entryRuleImportRule" + // InternalDefinitionLanguage.g:2617:1: entryRuleImportRule returns [EObject current=null] : iv_ruleImportRule= ruleImportRule EOF ; + public final EObject entryRuleImportRule() throws RecognitionException { + EObject current = null; + + EObject iv_ruleImportRule = null; + + + try { + // InternalDefinitionLanguage.g:2617:51: (iv_ruleImportRule= ruleImportRule EOF ) + // InternalDefinitionLanguage.g:2618:2: iv_ruleImportRule= ruleImportRule EOF + { + if ( state.backtracking==0 ) { + newCompositeNode(grammarAccess.getImportRuleRule()); + } + pushFollow(FOLLOW_1); + iv_ruleImportRule=ruleImportRule(); + + state._fsp--; + if (state.failed) return current; + if ( state.backtracking==0 ) { + current =iv_ruleImportRule; + } + match(input,EOF,FOLLOW_2); if (state.failed) return current; + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleImportRule" + + + // $ANTLR start "ruleImportRule" + // InternalDefinitionLanguage.g:2624:1: ruleImportRule returns [EObject current=null] : (otherlv_0= 'import' ( (lv_language_1_0= RULE_STRING ) ) otherlv_2= 'from' ( (lv_importedNamespace_3_0= ruleQualifiedName ) ) otherlv_4= ';' ) ; + public final EObject ruleImportRule() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + Token lv_language_1_0=null; + Token otherlv_2=null; + Token otherlv_4=null; + AntlrDatatypeRuleToken lv_importedNamespace_3_0 = null; + + + + enterRule(); + + try { + // InternalDefinitionLanguage.g:2630:2: ( (otherlv_0= 'import' ( (lv_language_1_0= RULE_STRING ) ) otherlv_2= 'from' ( (lv_importedNamespace_3_0= ruleQualifiedName ) ) otherlv_4= ';' ) ) + // InternalDefinitionLanguage.g:2631:2: (otherlv_0= 'import' ( (lv_language_1_0= RULE_STRING ) ) otherlv_2= 'from' ( (lv_importedNamespace_3_0= ruleQualifiedName ) ) otherlv_4= ';' ) + { + // InternalDefinitionLanguage.g:2631:2: (otherlv_0= 'import' ( (lv_language_1_0= RULE_STRING ) ) otherlv_2= 'from' ( (lv_importedNamespace_3_0= ruleQualifiedName ) ) otherlv_4= ';' ) + // InternalDefinitionLanguage.g:2632:3: otherlv_0= 'import' ( (lv_language_1_0= RULE_STRING ) ) otherlv_2= 'from' ( (lv_importedNamespace_3_0= ruleQualifiedName ) ) otherlv_4= ';' + { + otherlv_0=(Token)match(input,48,FOLLOW_31); if (state.failed) return current; + if ( state.backtracking==0 ) { + + newLeafNode(otherlv_0, grammarAccess.getImportRuleAccess().getImportKeyword_0()); + + } + // InternalDefinitionLanguage.g:2636:3: ( (lv_language_1_0= RULE_STRING ) ) + // InternalDefinitionLanguage.g:2637:4: (lv_language_1_0= RULE_STRING ) + { + // InternalDefinitionLanguage.g:2637:4: (lv_language_1_0= RULE_STRING ) + // InternalDefinitionLanguage.g:2638:5: lv_language_1_0= RULE_STRING + { + lv_language_1_0=(Token)match(input,RULE_STRING,FOLLOW_32); if (state.failed) return current; + if ( state.backtracking==0 ) { + + newLeafNode(lv_language_1_0, grammarAccess.getImportRuleAccess().getLanguageSTRINGTerminalRuleCall_1_0()); + + } + if ( state.backtracking==0 ) { + + if (current==null) { + current = createModelElement(grammarAccess.getImportRuleRule()); + } + setWithLastConsumed( + current, + "language", + lv_language_1_0, + "de.evoal.languages.model.base.dsl.BaseLanguage.STRING"); + + } + + } + + + } + + otherlv_2=(Token)match(input,49,FOLLOW_4); if (state.failed) return current; + if ( state.backtracking==0 ) { + + newLeafNode(otherlv_2, grammarAccess.getImportRuleAccess().getFromKeyword_2()); + + } + // InternalDefinitionLanguage.g:2658:3: ( (lv_importedNamespace_3_0= ruleQualifiedName ) ) + // InternalDefinitionLanguage.g:2659:4: (lv_importedNamespace_3_0= ruleQualifiedName ) + { + // InternalDefinitionLanguage.g:2659:4: (lv_importedNamespace_3_0= ruleQualifiedName ) + // InternalDefinitionLanguage.g:2660:5: lv_importedNamespace_3_0= ruleQualifiedName + { + if ( state.backtracking==0 ) { + + newCompositeNode(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_3_0()); + + } + pushFollow(FOLLOW_23); + lv_importedNamespace_3_0=ruleQualifiedName(); + + state._fsp--; + if (state.failed) return current; + if ( state.backtracking==0 ) { + + if (current==null) { + current = createModelElementForParent(grammarAccess.getImportRuleRule()); + } + set( + current, + "importedNamespace", + lv_importedNamespace_3_0, + "de.evoal.languages.model.base.dsl.BaseLanguage.QualifiedName"); + afterParserOrEnumRuleCall(); + + } + + } + + + } + + otherlv_4=(Token)match(input,29,FOLLOW_2); if (state.failed) return current; + if ( state.backtracking==0 ) { + + newLeafNode(otherlv_4, grammarAccess.getImportRuleAccess().getSemicolonKeyword_4()); + + } + + } + + + } + + if ( state.backtracking==0 ) { + + leaveRule(); + + } + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleImportRule" + + // $ANTLR start "entryRuleFunctionNameRule" - // InternalDefinitionLanguage.g:2663:1: entryRuleFunctionNameRule returns [EObject current=null] : iv_ruleFunctionNameRule= ruleFunctionNameRule EOF ; + // InternalDefinitionLanguage.g:2685:1: entryRuleFunctionNameRule returns [EObject current=null] : iv_ruleFunctionNameRule= ruleFunctionNameRule EOF ; public final EObject entryRuleFunctionNameRule() throws RecognitionException { EObject current = null; @@ -7664,8 +7703,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse try { - // InternalDefinitionLanguage.g:2663:57: (iv_ruleFunctionNameRule= ruleFunctionNameRule EOF ) - // InternalDefinitionLanguage.g:2664:2: iv_ruleFunctionNameRule= ruleFunctionNameRule EOF + // InternalDefinitionLanguage.g:2685:57: (iv_ruleFunctionNameRule= ruleFunctionNameRule EOF ) + // InternalDefinitionLanguage.g:2686:2: iv_ruleFunctionNameRule= ruleFunctionNameRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getFunctionNameRuleRule()); @@ -7696,7 +7735,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "ruleFunctionNameRule" - // InternalDefinitionLanguage.g:2670:1: ruleFunctionNameRule returns [EObject current=null] : ( ( ruleQualifiedName ) ) ; + // InternalDefinitionLanguage.g:2692:1: ruleFunctionNameRule returns [EObject current=null] : ( ( ruleQualifiedName ) ) ; public final EObject ruleFunctionNameRule() throws RecognitionException { EObject current = null; @@ -7704,14 +7743,14 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:2676:2: ( ( ( ruleQualifiedName ) ) ) - // InternalDefinitionLanguage.g:2677:2: ( ( ruleQualifiedName ) ) + // InternalDefinitionLanguage.g:2698:2: ( ( ( ruleQualifiedName ) ) ) + // InternalDefinitionLanguage.g:2699:2: ( ( ruleQualifiedName ) ) { - // InternalDefinitionLanguage.g:2677:2: ( ( ruleQualifiedName ) ) - // InternalDefinitionLanguage.g:2678:3: ( ruleQualifiedName ) + // InternalDefinitionLanguage.g:2699:2: ( ( ruleQualifiedName ) ) + // InternalDefinitionLanguage.g:2700:3: ( ruleQualifiedName ) { - // InternalDefinitionLanguage.g:2678:3: ( ruleQualifiedName ) - // InternalDefinitionLanguage.g:2679:4: ruleQualifiedName + // InternalDefinitionLanguage.g:2700:3: ( ruleQualifiedName ) + // InternalDefinitionLanguage.g:2701:4: ruleQualifiedName { if ( state.backtracking==0 ) { @@ -7768,7 +7807,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "entryRuleQualifiedName" - // InternalDefinitionLanguage.g:2699:1: entryRuleQualifiedName returns [String current=null] : iv_ruleQualifiedName= ruleQualifiedName EOF ; + // InternalDefinitionLanguage.g:2721:1: entryRuleQualifiedName returns [String current=null] : iv_ruleQualifiedName= ruleQualifiedName EOF ; public final String entryRuleQualifiedName() throws RecognitionException { String current = null; @@ -7776,8 +7815,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse try { - // InternalDefinitionLanguage.g:2699:53: (iv_ruleQualifiedName= ruleQualifiedName EOF ) - // InternalDefinitionLanguage.g:2700:2: iv_ruleQualifiedName= ruleQualifiedName EOF + // InternalDefinitionLanguage.g:2721:53: (iv_ruleQualifiedName= ruleQualifiedName EOF ) + // InternalDefinitionLanguage.g:2722:2: iv_ruleQualifiedName= ruleQualifiedName EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getQualifiedNameRule()); @@ -7808,7 +7847,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "ruleQualifiedName" - // InternalDefinitionLanguage.g:2706:1: ruleQualifiedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* ) ; + // InternalDefinitionLanguage.g:2728:1: ruleQualifiedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* ) ; public final AntlrDatatypeRuleToken ruleQualifiedName() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -7822,18 +7861,18 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:2712:2: ( (this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* ) ) - // InternalDefinitionLanguage.g:2713:2: (this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* ) + // InternalDefinitionLanguage.g:2734:2: ( (this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* ) ) + // InternalDefinitionLanguage.g:2735:2: (this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* ) { - // InternalDefinitionLanguage.g:2713:2: (this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* ) - // InternalDefinitionLanguage.g:2714:3: this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* + // InternalDefinitionLanguage.g:2735:2: (this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* ) + // InternalDefinitionLanguage.g:2736:3: this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getQualifiedNameAccess().getStringOrIdParserRuleCall_0()); } - pushFollow(FOLLOW_31); + pushFollow(FOLLOW_33); this_StringOrId_0=ruleStringOrId(); state._fsp--; @@ -7848,22 +7887,22 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse afterParserOrEnumRuleCall(); } - // InternalDefinitionLanguage.g:2724:3: (kw= '.' this_StringOrId_2= ruleStringOrId )* + // InternalDefinitionLanguage.g:2746:3: (kw= '.' this_StringOrId_2= ruleStringOrId )* loop30: do { int alt30=2; int LA30_0 = input.LA(1); - if ( (LA30_0==49) ) { + if ( (LA30_0==50) ) { alt30=1; } switch (alt30) { case 1 : - // InternalDefinitionLanguage.g:2725:4: kw= '.' this_StringOrId_2= ruleStringOrId + // InternalDefinitionLanguage.g:2747:4: kw= '.' this_StringOrId_2= ruleStringOrId { - kw=(Token)match(input,49,FOLLOW_4); if (state.failed) return current; + kw=(Token)match(input,50,FOLLOW_4); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -7875,7 +7914,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse newCompositeNode(grammarAccess.getQualifiedNameAccess().getStringOrIdParserRuleCall_1_1()); } - pushFollow(FOLLOW_31); + pushFollow(FOLLOW_33); this_StringOrId_2=ruleStringOrId(); state._fsp--; @@ -7924,7 +7963,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "entryRuleStringOrId" - // InternalDefinitionLanguage.g:2745:1: entryRuleStringOrId returns [String current=null] : iv_ruleStringOrId= ruleStringOrId EOF ; + // InternalDefinitionLanguage.g:2767:1: entryRuleStringOrId returns [String current=null] : iv_ruleStringOrId= ruleStringOrId EOF ; public final String entryRuleStringOrId() throws RecognitionException { String current = null; @@ -7932,8 +7971,8 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse try { - // InternalDefinitionLanguage.g:2745:50: (iv_ruleStringOrId= ruleStringOrId EOF ) - // InternalDefinitionLanguage.g:2746:2: iv_ruleStringOrId= ruleStringOrId EOF + // InternalDefinitionLanguage.g:2767:50: (iv_ruleStringOrId= ruleStringOrId EOF ) + // InternalDefinitionLanguage.g:2768:2: iv_ruleStringOrId= ruleStringOrId EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getStringOrIdRule()); @@ -7964,7 +8003,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "ruleStringOrId" - // InternalDefinitionLanguage.g:2752:1: ruleStringOrId returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_QUOTED_ID_0= RULE_QUOTED_ID | this_ID_1= RULE_ID ) ; + // InternalDefinitionLanguage.g:2774:1: ruleStringOrId returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_QUOTED_ID_0= RULE_QUOTED_ID | this_ID_1= RULE_ID ) ; public final AntlrDatatypeRuleToken ruleStringOrId() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -7975,10 +8014,10 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:2758:2: ( (this_QUOTED_ID_0= RULE_QUOTED_ID | this_ID_1= RULE_ID ) ) - // InternalDefinitionLanguage.g:2759:2: (this_QUOTED_ID_0= RULE_QUOTED_ID | this_ID_1= RULE_ID ) + // InternalDefinitionLanguage.g:2780:2: ( (this_QUOTED_ID_0= RULE_QUOTED_ID | this_ID_1= RULE_ID ) ) + // InternalDefinitionLanguage.g:2781:2: (this_QUOTED_ID_0= RULE_QUOTED_ID | this_ID_1= RULE_ID ) { - // InternalDefinitionLanguage.g:2759:2: (this_QUOTED_ID_0= RULE_QUOTED_ID | this_ID_1= RULE_ID ) + // InternalDefinitionLanguage.g:2781:2: (this_QUOTED_ID_0= RULE_QUOTED_ID | this_ID_1= RULE_ID ) int alt31=2; int LA31_0 = input.LA(1); @@ -7997,7 +8036,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } switch (alt31) { case 1 : - // InternalDefinitionLanguage.g:2760:3: this_QUOTED_ID_0= RULE_QUOTED_ID + // InternalDefinitionLanguage.g:2782:3: this_QUOTED_ID_0= RULE_QUOTED_ID { this_QUOTED_ID_0=(Token)match(input,RULE_QUOTED_ID,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -8014,7 +8053,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } break; case 2 : - // InternalDefinitionLanguage.g:2768:3: this_ID_1= RULE_ID + // InternalDefinitionLanguage.g:2790:3: this_ID_1= RULE_ID { this_ID_1=(Token)match(input,RULE_ID,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -8055,7 +8094,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "ruleComparisonOperatorRule" - // InternalDefinitionLanguage.g:2779:1: ruleComparisonOperatorRule returns [Enumerator current=null] : ( (enumLiteral_0= '>=' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '=' ) | (enumLiteral_3= '!=' ) | (enumLiteral_4= '<' ) | (enumLiteral_5= '<=' ) ) ; + // InternalDefinitionLanguage.g:2801:1: ruleComparisonOperatorRule returns [Enumerator current=null] : ( (enumLiteral_0= '>=' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '=' ) | (enumLiteral_3= '!=' ) | (enumLiteral_4= '<' ) | (enumLiteral_5= '<=' ) ) ; public final Enumerator ruleComparisonOperatorRule() throws RecognitionException { Enumerator current = null; @@ -8070,38 +8109,38 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:2785:2: ( ( (enumLiteral_0= '>=' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '=' ) | (enumLiteral_3= '!=' ) | (enumLiteral_4= '<' ) | (enumLiteral_5= '<=' ) ) ) - // InternalDefinitionLanguage.g:2786:2: ( (enumLiteral_0= '>=' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '=' ) | (enumLiteral_3= '!=' ) | (enumLiteral_4= '<' ) | (enumLiteral_5= '<=' ) ) + // InternalDefinitionLanguage.g:2807:2: ( ( (enumLiteral_0= '>=' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '=' ) | (enumLiteral_3= '!=' ) | (enumLiteral_4= '<' ) | (enumLiteral_5= '<=' ) ) ) + // InternalDefinitionLanguage.g:2808:2: ( (enumLiteral_0= '>=' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '=' ) | (enumLiteral_3= '!=' ) | (enumLiteral_4= '<' ) | (enumLiteral_5= '<=' ) ) { - // InternalDefinitionLanguage.g:2786:2: ( (enumLiteral_0= '>=' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '=' ) | (enumLiteral_3= '!=' ) | (enumLiteral_4= '<' ) | (enumLiteral_5= '<=' ) ) + // InternalDefinitionLanguage.g:2808:2: ( (enumLiteral_0= '>=' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '=' ) | (enumLiteral_3= '!=' ) | (enumLiteral_4= '<' ) | (enumLiteral_5= '<=' ) ) int alt32=6; switch ( input.LA(1) ) { - case 50: + case 51: { alt32=1; } break; - case 51: + case 52: { alt32=2; } break; - case 52: + case 53: { alt32=3; } break; - case 53: + case 54: { alt32=4; } break; - case 54: + case 55: { alt32=5; } break; - case 55: + case 56: { alt32=6; } @@ -8116,12 +8155,12 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse switch (alt32) { case 1 : - // InternalDefinitionLanguage.g:2787:3: (enumLiteral_0= '>=' ) + // InternalDefinitionLanguage.g:2809:3: (enumLiteral_0= '>=' ) { - // InternalDefinitionLanguage.g:2787:3: (enumLiteral_0= '>=' ) - // InternalDefinitionLanguage.g:2788:4: enumLiteral_0= '>=' + // InternalDefinitionLanguage.g:2809:3: (enumLiteral_0= '>=' ) + // InternalDefinitionLanguage.g:2810:4: enumLiteral_0= '>=' { - enumLiteral_0=(Token)match(input,50,FOLLOW_2); if (state.failed) return current; + enumLiteral_0=(Token)match(input,51,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getComparisonOperatorRuleAccess().getGreaterThanEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); @@ -8135,12 +8174,12 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } break; case 2 : - // InternalDefinitionLanguage.g:2795:3: (enumLiteral_1= '>' ) + // InternalDefinitionLanguage.g:2817:3: (enumLiteral_1= '>' ) { - // InternalDefinitionLanguage.g:2795:3: (enumLiteral_1= '>' ) - // InternalDefinitionLanguage.g:2796:4: enumLiteral_1= '>' + // InternalDefinitionLanguage.g:2817:3: (enumLiteral_1= '>' ) + // InternalDefinitionLanguage.g:2818:4: enumLiteral_1= '>' { - enumLiteral_1=(Token)match(input,51,FOLLOW_2); if (state.failed) return current; + enumLiteral_1=(Token)match(input,52,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getComparisonOperatorRuleAccess().getGreaterEqualEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); @@ -8154,12 +8193,12 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } break; case 3 : - // InternalDefinitionLanguage.g:2803:3: (enumLiteral_2= '=' ) + // InternalDefinitionLanguage.g:2825:3: (enumLiteral_2= '=' ) { - // InternalDefinitionLanguage.g:2803:3: (enumLiteral_2= '=' ) - // InternalDefinitionLanguage.g:2804:4: enumLiteral_2= '=' + // InternalDefinitionLanguage.g:2825:3: (enumLiteral_2= '=' ) + // InternalDefinitionLanguage.g:2826:4: enumLiteral_2= '=' { - enumLiteral_2=(Token)match(input,52,FOLLOW_2); if (state.failed) return current; + enumLiteral_2=(Token)match(input,53,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getComparisonOperatorRuleAccess().getEqualEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); @@ -8173,12 +8212,12 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } break; case 4 : - // InternalDefinitionLanguage.g:2811:3: (enumLiteral_3= '!=' ) + // InternalDefinitionLanguage.g:2833:3: (enumLiteral_3= '!=' ) { - // InternalDefinitionLanguage.g:2811:3: (enumLiteral_3= '!=' ) - // InternalDefinitionLanguage.g:2812:4: enumLiteral_3= '!=' + // InternalDefinitionLanguage.g:2833:3: (enumLiteral_3= '!=' ) + // InternalDefinitionLanguage.g:2834:4: enumLiteral_3= '!=' { - enumLiteral_3=(Token)match(input,53,FOLLOW_2); if (state.failed) return current; + enumLiteral_3=(Token)match(input,54,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getComparisonOperatorRuleAccess().getUnequalEnumLiteralDeclaration_3().getEnumLiteral().getInstance(); @@ -8192,12 +8231,12 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } break; case 5 : - // InternalDefinitionLanguage.g:2819:3: (enumLiteral_4= '<' ) + // InternalDefinitionLanguage.g:2841:3: (enumLiteral_4= '<' ) { - // InternalDefinitionLanguage.g:2819:3: (enumLiteral_4= '<' ) - // InternalDefinitionLanguage.g:2820:4: enumLiteral_4= '<' + // InternalDefinitionLanguage.g:2841:3: (enumLiteral_4= '<' ) + // InternalDefinitionLanguage.g:2842:4: enumLiteral_4= '<' { - enumLiteral_4=(Token)match(input,54,FOLLOW_2); if (state.failed) return current; + enumLiteral_4=(Token)match(input,55,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getComparisonOperatorRuleAccess().getLessEqualEnumLiteralDeclaration_4().getEnumLiteral().getInstance(); @@ -8211,12 +8250,12 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } break; case 6 : - // InternalDefinitionLanguage.g:2827:3: (enumLiteral_5= '<=' ) + // InternalDefinitionLanguage.g:2849:3: (enumLiteral_5= '<=' ) { - // InternalDefinitionLanguage.g:2827:3: (enumLiteral_5= '<=' ) - // InternalDefinitionLanguage.g:2828:4: enumLiteral_5= '<=' + // InternalDefinitionLanguage.g:2849:3: (enumLiteral_5= '<=' ) + // InternalDefinitionLanguage.g:2850:4: enumLiteral_5= '<=' { - enumLiteral_5=(Token)match(input,55,FOLLOW_2); if (state.failed) return current; + enumLiteral_5=(Token)match(input,56,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getComparisonOperatorRuleAccess().getLessThanEnumLiteralDeclaration_5().getEnumLiteral().getInstance(); @@ -8254,7 +8293,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "ruleAddOrSubtractOperatorRule" - // InternalDefinitionLanguage.g:2838:1: ruleAddOrSubtractOperatorRule returns [Enumerator current=null] : ( (enumLiteral_0= '+' ) | (enumLiteral_1= '-' ) ) ; + // InternalDefinitionLanguage.g:2860:1: ruleAddOrSubtractOperatorRule returns [Enumerator current=null] : ( (enumLiteral_0= '+' ) | (enumLiteral_1= '-' ) ) ; public final Enumerator ruleAddOrSubtractOperatorRule() throws RecognitionException { Enumerator current = null; @@ -8265,17 +8304,17 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:2844:2: ( ( (enumLiteral_0= '+' ) | (enumLiteral_1= '-' ) ) ) - // InternalDefinitionLanguage.g:2845:2: ( (enumLiteral_0= '+' ) | (enumLiteral_1= '-' ) ) + // InternalDefinitionLanguage.g:2866:2: ( ( (enumLiteral_0= '+' ) | (enumLiteral_1= '-' ) ) ) + // InternalDefinitionLanguage.g:2867:2: ( (enumLiteral_0= '+' ) | (enumLiteral_1= '-' ) ) { - // InternalDefinitionLanguage.g:2845:2: ( (enumLiteral_0= '+' ) | (enumLiteral_1= '-' ) ) + // InternalDefinitionLanguage.g:2867:2: ( (enumLiteral_0= '+' ) | (enumLiteral_1= '-' ) ) int alt33=2; int LA33_0 = input.LA(1); - if ( (LA33_0==56) ) { + if ( (LA33_0==57) ) { alt33=1; } - else if ( (LA33_0==57) ) { + else if ( (LA33_0==58) ) { alt33=2; } else { @@ -8287,12 +8326,12 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } switch (alt33) { case 1 : - // InternalDefinitionLanguage.g:2846:3: (enumLiteral_0= '+' ) + // InternalDefinitionLanguage.g:2868:3: (enumLiteral_0= '+' ) { - // InternalDefinitionLanguage.g:2846:3: (enumLiteral_0= '+' ) - // InternalDefinitionLanguage.g:2847:4: enumLiteral_0= '+' + // InternalDefinitionLanguage.g:2868:3: (enumLiteral_0= '+' ) + // InternalDefinitionLanguage.g:2869:4: enumLiteral_0= '+' { - enumLiteral_0=(Token)match(input,56,FOLLOW_2); if (state.failed) return current; + enumLiteral_0=(Token)match(input,57,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getAddOrSubtractOperatorRuleAccess().getAddEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); @@ -8306,12 +8345,12 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } break; case 2 : - // InternalDefinitionLanguage.g:2854:3: (enumLiteral_1= '-' ) + // InternalDefinitionLanguage.g:2876:3: (enumLiteral_1= '-' ) { - // InternalDefinitionLanguage.g:2854:3: (enumLiteral_1= '-' ) - // InternalDefinitionLanguage.g:2855:4: enumLiteral_1= '-' + // InternalDefinitionLanguage.g:2876:3: (enumLiteral_1= '-' ) + // InternalDefinitionLanguage.g:2877:4: enumLiteral_1= '-' { - enumLiteral_1=(Token)match(input,57,FOLLOW_2); if (state.failed) return current; + enumLiteral_1=(Token)match(input,58,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getAddOrSubtractOperatorRuleAccess().getSubtractEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); @@ -8349,7 +8388,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "ruleMultiplyDivideModuloOperatorRule" - // InternalDefinitionLanguage.g:2865:1: ruleMultiplyDivideModuloOperatorRule returns [Enumerator current=null] : ( (enumLiteral_0= '*' ) | (enumLiteral_1= '/' ) | (enumLiteral_2= '%' ) ) ; + // InternalDefinitionLanguage.g:2887:1: ruleMultiplyDivideModuloOperatorRule returns [Enumerator current=null] : ( (enumLiteral_0= '*' ) | (enumLiteral_1= '/' ) | (enumLiteral_2= '%' ) ) ; public final Enumerator ruleMultiplyDivideModuloOperatorRule() throws RecognitionException { Enumerator current = null; @@ -8361,23 +8400,23 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:2871:2: ( ( (enumLiteral_0= '*' ) | (enumLiteral_1= '/' ) | (enumLiteral_2= '%' ) ) ) - // InternalDefinitionLanguage.g:2872:2: ( (enumLiteral_0= '*' ) | (enumLiteral_1= '/' ) | (enumLiteral_2= '%' ) ) + // InternalDefinitionLanguage.g:2893:2: ( ( (enumLiteral_0= '*' ) | (enumLiteral_1= '/' ) | (enumLiteral_2= '%' ) ) ) + // InternalDefinitionLanguage.g:2894:2: ( (enumLiteral_0= '*' ) | (enumLiteral_1= '/' ) | (enumLiteral_2= '%' ) ) { - // InternalDefinitionLanguage.g:2872:2: ( (enumLiteral_0= '*' ) | (enumLiteral_1= '/' ) | (enumLiteral_2= '%' ) ) + // InternalDefinitionLanguage.g:2894:2: ( (enumLiteral_0= '*' ) | (enumLiteral_1= '/' ) | (enumLiteral_2= '%' ) ) int alt34=3; switch ( input.LA(1) ) { - case 58: + case 59: { alt34=1; } break; - case 59: + case 60: { alt34=2; } break; - case 60: + case 61: { alt34=3; } @@ -8392,12 +8431,12 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse switch (alt34) { case 1 : - // InternalDefinitionLanguage.g:2873:3: (enumLiteral_0= '*' ) + // InternalDefinitionLanguage.g:2895:3: (enumLiteral_0= '*' ) { - // InternalDefinitionLanguage.g:2873:3: (enumLiteral_0= '*' ) - // InternalDefinitionLanguage.g:2874:4: enumLiteral_0= '*' + // InternalDefinitionLanguage.g:2895:3: (enumLiteral_0= '*' ) + // InternalDefinitionLanguage.g:2896:4: enumLiteral_0= '*' { - enumLiteral_0=(Token)match(input,58,FOLLOW_2); if (state.failed) return current; + enumLiteral_0=(Token)match(input,59,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getMultiplyDivideModuloOperatorRuleAccess().getMultiplyEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); @@ -8411,12 +8450,12 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } break; case 2 : - // InternalDefinitionLanguage.g:2881:3: (enumLiteral_1= '/' ) + // InternalDefinitionLanguage.g:2903:3: (enumLiteral_1= '/' ) { - // InternalDefinitionLanguage.g:2881:3: (enumLiteral_1= '/' ) - // InternalDefinitionLanguage.g:2882:4: enumLiteral_1= '/' + // InternalDefinitionLanguage.g:2903:3: (enumLiteral_1= '/' ) + // InternalDefinitionLanguage.g:2904:4: enumLiteral_1= '/' { - enumLiteral_1=(Token)match(input,59,FOLLOW_2); if (state.failed) return current; + enumLiteral_1=(Token)match(input,60,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getMultiplyDivideModuloOperatorRuleAccess().getDivideEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); @@ -8430,12 +8469,12 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } break; case 3 : - // InternalDefinitionLanguage.g:2889:3: (enumLiteral_2= '%' ) + // InternalDefinitionLanguage.g:2911:3: (enumLiteral_2= '%' ) { - // InternalDefinitionLanguage.g:2889:3: (enumLiteral_2= '%' ) - // InternalDefinitionLanguage.g:2890:4: enumLiteral_2= '%' + // InternalDefinitionLanguage.g:2911:3: (enumLiteral_2= '%' ) + // InternalDefinitionLanguage.g:2912:4: enumLiteral_2= '%' { - enumLiteral_2=(Token)match(input,60,FOLLOW_2); if (state.failed) return current; + enumLiteral_2=(Token)match(input,61,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getMultiplyDivideModuloOperatorRuleAccess().getModuloEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); @@ -8473,7 +8512,7 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse // $ANTLR start "ruleFactorRule" - // InternalDefinitionLanguage.g:2900:1: ruleFactorRule returns [Enumerator current=null] : ( (enumLiteral_0= 'Y' ) | (enumLiteral_1= 'Z' ) | (enumLiteral_2= 'E' ) | (enumLiteral_3= 'P' ) | (enumLiteral_4= 'T' ) | (enumLiteral_5= 'G' ) | (enumLiteral_6= 'M' ) | (enumLiteral_7= 'k' ) | (enumLiteral_8= 'h' ) | (enumLiteral_9= 'da' ) | (enumLiteral_10= 'd' ) | (enumLiteral_11= 'c' ) | (enumLiteral_12= 'm' ) | (enumLiteral_13= '\\u00B5' ) | (enumLiteral_14= 'n' ) | (enumLiteral_15= 'p' ) | (enumLiteral_16= 'f' ) | (enumLiteral_17= 'a' ) | (enumLiteral_18= 'z' ) | (enumLiteral_19= 'y' ) ) ; + // InternalDefinitionLanguage.g:2922:1: ruleFactorRule returns [Enumerator current=null] : ( (enumLiteral_0= 'Y' ) | (enumLiteral_1= 'Z' ) | (enumLiteral_2= 'E' ) | (enumLiteral_3= 'P' ) | (enumLiteral_4= 'T' ) | (enumLiteral_5= 'G' ) | (enumLiteral_6= 'M' ) | (enumLiteral_7= 'k' ) | (enumLiteral_8= 'h' ) | (enumLiteral_9= 'da' ) | (enumLiteral_10= 'd' ) | (enumLiteral_11= 'c' ) | (enumLiteral_12= 'm' ) | (enumLiteral_13= '\\u00B5' ) | (enumLiteral_14= 'n' ) | (enumLiteral_15= 'p' ) | (enumLiteral_16= 'f' ) | (enumLiteral_17= 'a' ) | (enumLiteral_18= 'z' ) | (enumLiteral_19= 'y' ) ) ; public final Enumerator ruleFactorRule() throws RecognitionException { Enumerator current = null; @@ -8502,108 +8541,108 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse enterRule(); try { - // InternalDefinitionLanguage.g:2906:2: ( ( (enumLiteral_0= 'Y' ) | (enumLiteral_1= 'Z' ) | (enumLiteral_2= 'E' ) | (enumLiteral_3= 'P' ) | (enumLiteral_4= 'T' ) | (enumLiteral_5= 'G' ) | (enumLiteral_6= 'M' ) | (enumLiteral_7= 'k' ) | (enumLiteral_8= 'h' ) | (enumLiteral_9= 'da' ) | (enumLiteral_10= 'd' ) | (enumLiteral_11= 'c' ) | (enumLiteral_12= 'm' ) | (enumLiteral_13= '\\u00B5' ) | (enumLiteral_14= 'n' ) | (enumLiteral_15= 'p' ) | (enumLiteral_16= 'f' ) | (enumLiteral_17= 'a' ) | (enumLiteral_18= 'z' ) | (enumLiteral_19= 'y' ) ) ) - // InternalDefinitionLanguage.g:2907:2: ( (enumLiteral_0= 'Y' ) | (enumLiteral_1= 'Z' ) | (enumLiteral_2= 'E' ) | (enumLiteral_3= 'P' ) | (enumLiteral_4= 'T' ) | (enumLiteral_5= 'G' ) | (enumLiteral_6= 'M' ) | (enumLiteral_7= 'k' ) | (enumLiteral_8= 'h' ) | (enumLiteral_9= 'da' ) | (enumLiteral_10= 'd' ) | (enumLiteral_11= 'c' ) | (enumLiteral_12= 'm' ) | (enumLiteral_13= '\\u00B5' ) | (enumLiteral_14= 'n' ) | (enumLiteral_15= 'p' ) | (enumLiteral_16= 'f' ) | (enumLiteral_17= 'a' ) | (enumLiteral_18= 'z' ) | (enumLiteral_19= 'y' ) ) + // InternalDefinitionLanguage.g:2928:2: ( ( (enumLiteral_0= 'Y' ) | (enumLiteral_1= 'Z' ) | (enumLiteral_2= 'E' ) | (enumLiteral_3= 'P' ) | (enumLiteral_4= 'T' ) | (enumLiteral_5= 'G' ) | (enumLiteral_6= 'M' ) | (enumLiteral_7= 'k' ) | (enumLiteral_8= 'h' ) | (enumLiteral_9= 'da' ) | (enumLiteral_10= 'd' ) | (enumLiteral_11= 'c' ) | (enumLiteral_12= 'm' ) | (enumLiteral_13= '\\u00B5' ) | (enumLiteral_14= 'n' ) | (enumLiteral_15= 'p' ) | (enumLiteral_16= 'f' ) | (enumLiteral_17= 'a' ) | (enumLiteral_18= 'z' ) | (enumLiteral_19= 'y' ) ) ) + // InternalDefinitionLanguage.g:2929:2: ( (enumLiteral_0= 'Y' ) | (enumLiteral_1= 'Z' ) | (enumLiteral_2= 'E' ) | (enumLiteral_3= 'P' ) | (enumLiteral_4= 'T' ) | (enumLiteral_5= 'G' ) | (enumLiteral_6= 'M' ) | (enumLiteral_7= 'k' ) | (enumLiteral_8= 'h' ) | (enumLiteral_9= 'da' ) | (enumLiteral_10= 'd' ) | (enumLiteral_11= 'c' ) | (enumLiteral_12= 'm' ) | (enumLiteral_13= '\\u00B5' ) | (enumLiteral_14= 'n' ) | (enumLiteral_15= 'p' ) | (enumLiteral_16= 'f' ) | (enumLiteral_17= 'a' ) | (enumLiteral_18= 'z' ) | (enumLiteral_19= 'y' ) ) { - // InternalDefinitionLanguage.g:2907:2: ( (enumLiteral_0= 'Y' ) | (enumLiteral_1= 'Z' ) | (enumLiteral_2= 'E' ) | (enumLiteral_3= 'P' ) | (enumLiteral_4= 'T' ) | (enumLiteral_5= 'G' ) | (enumLiteral_6= 'M' ) | (enumLiteral_7= 'k' ) | (enumLiteral_8= 'h' ) | (enumLiteral_9= 'da' ) | (enumLiteral_10= 'd' ) | (enumLiteral_11= 'c' ) | (enumLiteral_12= 'm' ) | (enumLiteral_13= '\\u00B5' ) | (enumLiteral_14= 'n' ) | (enumLiteral_15= 'p' ) | (enumLiteral_16= 'f' ) | (enumLiteral_17= 'a' ) | (enumLiteral_18= 'z' ) | (enumLiteral_19= 'y' ) ) + // InternalDefinitionLanguage.g:2929:2: ( (enumLiteral_0= 'Y' ) | (enumLiteral_1= 'Z' ) | (enumLiteral_2= 'E' ) | (enumLiteral_3= 'P' ) | (enumLiteral_4= 'T' ) | (enumLiteral_5= 'G' ) | (enumLiteral_6= 'M' ) | (enumLiteral_7= 'k' ) | (enumLiteral_8= 'h' ) | (enumLiteral_9= 'da' ) | (enumLiteral_10= 'd' ) | (enumLiteral_11= 'c' ) | (enumLiteral_12= 'm' ) | (enumLiteral_13= '\\u00B5' ) | (enumLiteral_14= 'n' ) | (enumLiteral_15= 'p' ) | (enumLiteral_16= 'f' ) | (enumLiteral_17= 'a' ) | (enumLiteral_18= 'z' ) | (enumLiteral_19= 'y' ) ) int alt35=20; switch ( input.LA(1) ) { - case 61: + case 62: { alt35=1; } break; - case 62: + case 63: { alt35=2; } break; - case 63: + case 64: { alt35=3; } break; - case 64: + case 65: { alt35=4; } break; - case 65: + case 66: { alt35=5; } break; - case 66: + case 67: { alt35=6; } break; - case 67: + case 68: { alt35=7; } break; - case 68: + case 69: { alt35=8; } break; - case 69: + case 70: { alt35=9; } break; - case 70: + case 71: { alt35=10; } break; - case 71: + case 72: { alt35=11; } break; - case 72: + case 73: { alt35=12; } break; - case 73: + case 74: { alt35=13; } break; - case 74: + case 75: { alt35=14; } break; - case 75: + case 76: { alt35=15; } break; - case 76: + case 77: { alt35=16; } break; - case 77: + case 78: { alt35=17; } break; - case 78: + case 79: { alt35=18; } break; - case 79: + case 80: { alt35=19; } break; - case 80: + case 81: { alt35=20; } @@ -8618,12 +8657,12 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse switch (alt35) { case 1 : - // InternalDefinitionLanguage.g:2908:3: (enumLiteral_0= 'Y' ) + // InternalDefinitionLanguage.g:2930:3: (enumLiteral_0= 'Y' ) { - // InternalDefinitionLanguage.g:2908:3: (enumLiteral_0= 'Y' ) - // InternalDefinitionLanguage.g:2909:4: enumLiteral_0= 'Y' + // InternalDefinitionLanguage.g:2930:3: (enumLiteral_0= 'Y' ) + // InternalDefinitionLanguage.g:2931:4: enumLiteral_0= 'Y' { - enumLiteral_0=(Token)match(input,61,FOLLOW_2); if (state.failed) return current; + enumLiteral_0=(Token)match(input,62,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getYottaEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); @@ -8637,12 +8676,12 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } break; case 2 : - // InternalDefinitionLanguage.g:2916:3: (enumLiteral_1= 'Z' ) + // InternalDefinitionLanguage.g:2938:3: (enumLiteral_1= 'Z' ) { - // InternalDefinitionLanguage.g:2916:3: (enumLiteral_1= 'Z' ) - // InternalDefinitionLanguage.g:2917:4: enumLiteral_1= 'Z' + // InternalDefinitionLanguage.g:2938:3: (enumLiteral_1= 'Z' ) + // InternalDefinitionLanguage.g:2939:4: enumLiteral_1= 'Z' { - enumLiteral_1=(Token)match(input,62,FOLLOW_2); if (state.failed) return current; + enumLiteral_1=(Token)match(input,63,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getZettaEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); @@ -8656,12 +8695,12 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } break; case 3 : - // InternalDefinitionLanguage.g:2924:3: (enumLiteral_2= 'E' ) + // InternalDefinitionLanguage.g:2946:3: (enumLiteral_2= 'E' ) { - // InternalDefinitionLanguage.g:2924:3: (enumLiteral_2= 'E' ) - // InternalDefinitionLanguage.g:2925:4: enumLiteral_2= 'E' + // InternalDefinitionLanguage.g:2946:3: (enumLiteral_2= 'E' ) + // InternalDefinitionLanguage.g:2947:4: enumLiteral_2= 'E' { - enumLiteral_2=(Token)match(input,63,FOLLOW_2); if (state.failed) return current; + enumLiteral_2=(Token)match(input,64,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getExaEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); @@ -8675,12 +8714,12 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } break; case 4 : - // InternalDefinitionLanguage.g:2932:3: (enumLiteral_3= 'P' ) + // InternalDefinitionLanguage.g:2954:3: (enumLiteral_3= 'P' ) { - // InternalDefinitionLanguage.g:2932:3: (enumLiteral_3= 'P' ) - // InternalDefinitionLanguage.g:2933:4: enumLiteral_3= 'P' + // InternalDefinitionLanguage.g:2954:3: (enumLiteral_3= 'P' ) + // InternalDefinitionLanguage.g:2955:4: enumLiteral_3= 'P' { - enumLiteral_3=(Token)match(input,64,FOLLOW_2); if (state.failed) return current; + enumLiteral_3=(Token)match(input,65,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getPetaEnumLiteralDeclaration_3().getEnumLiteral().getInstance(); @@ -8694,12 +8733,12 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } break; case 5 : - // InternalDefinitionLanguage.g:2940:3: (enumLiteral_4= 'T' ) + // InternalDefinitionLanguage.g:2962:3: (enumLiteral_4= 'T' ) { - // InternalDefinitionLanguage.g:2940:3: (enumLiteral_4= 'T' ) - // InternalDefinitionLanguage.g:2941:4: enumLiteral_4= 'T' + // InternalDefinitionLanguage.g:2962:3: (enumLiteral_4= 'T' ) + // InternalDefinitionLanguage.g:2963:4: enumLiteral_4= 'T' { - enumLiteral_4=(Token)match(input,65,FOLLOW_2); if (state.failed) return current; + enumLiteral_4=(Token)match(input,66,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getTeraEnumLiteralDeclaration_4().getEnumLiteral().getInstance(); @@ -8713,12 +8752,12 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } break; case 6 : - // InternalDefinitionLanguage.g:2948:3: (enumLiteral_5= 'G' ) + // InternalDefinitionLanguage.g:2970:3: (enumLiteral_5= 'G' ) { - // InternalDefinitionLanguage.g:2948:3: (enumLiteral_5= 'G' ) - // InternalDefinitionLanguage.g:2949:4: enumLiteral_5= 'G' + // InternalDefinitionLanguage.g:2970:3: (enumLiteral_5= 'G' ) + // InternalDefinitionLanguage.g:2971:4: enumLiteral_5= 'G' { - enumLiteral_5=(Token)match(input,66,FOLLOW_2); if (state.failed) return current; + enumLiteral_5=(Token)match(input,67,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getGigaEnumLiteralDeclaration_5().getEnumLiteral().getInstance(); @@ -8732,12 +8771,12 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } break; case 7 : - // InternalDefinitionLanguage.g:2956:3: (enumLiteral_6= 'M' ) + // InternalDefinitionLanguage.g:2978:3: (enumLiteral_6= 'M' ) { - // InternalDefinitionLanguage.g:2956:3: (enumLiteral_6= 'M' ) - // InternalDefinitionLanguage.g:2957:4: enumLiteral_6= 'M' + // InternalDefinitionLanguage.g:2978:3: (enumLiteral_6= 'M' ) + // InternalDefinitionLanguage.g:2979:4: enumLiteral_6= 'M' { - enumLiteral_6=(Token)match(input,67,FOLLOW_2); if (state.failed) return current; + enumLiteral_6=(Token)match(input,68,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getMegaEnumLiteralDeclaration_6().getEnumLiteral().getInstance(); @@ -8751,12 +8790,12 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } break; case 8 : - // InternalDefinitionLanguage.g:2964:3: (enumLiteral_7= 'k' ) + // InternalDefinitionLanguage.g:2986:3: (enumLiteral_7= 'k' ) { - // InternalDefinitionLanguage.g:2964:3: (enumLiteral_7= 'k' ) - // InternalDefinitionLanguage.g:2965:4: enumLiteral_7= 'k' + // InternalDefinitionLanguage.g:2986:3: (enumLiteral_7= 'k' ) + // InternalDefinitionLanguage.g:2987:4: enumLiteral_7= 'k' { - enumLiteral_7=(Token)match(input,68,FOLLOW_2); if (state.failed) return current; + enumLiteral_7=(Token)match(input,69,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getKiloEnumLiteralDeclaration_7().getEnumLiteral().getInstance(); @@ -8770,12 +8809,12 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } break; case 9 : - // InternalDefinitionLanguage.g:2972:3: (enumLiteral_8= 'h' ) + // InternalDefinitionLanguage.g:2994:3: (enumLiteral_8= 'h' ) { - // InternalDefinitionLanguage.g:2972:3: (enumLiteral_8= 'h' ) - // InternalDefinitionLanguage.g:2973:4: enumLiteral_8= 'h' + // InternalDefinitionLanguage.g:2994:3: (enumLiteral_8= 'h' ) + // InternalDefinitionLanguage.g:2995:4: enumLiteral_8= 'h' { - enumLiteral_8=(Token)match(input,69,FOLLOW_2); if (state.failed) return current; + enumLiteral_8=(Token)match(input,70,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getHectoEnumLiteralDeclaration_8().getEnumLiteral().getInstance(); @@ -8789,12 +8828,12 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } break; case 10 : - // InternalDefinitionLanguage.g:2980:3: (enumLiteral_9= 'da' ) + // InternalDefinitionLanguage.g:3002:3: (enumLiteral_9= 'da' ) { - // InternalDefinitionLanguage.g:2980:3: (enumLiteral_9= 'da' ) - // InternalDefinitionLanguage.g:2981:4: enumLiteral_9= 'da' + // InternalDefinitionLanguage.g:3002:3: (enumLiteral_9= 'da' ) + // InternalDefinitionLanguage.g:3003:4: enumLiteral_9= 'da' { - enumLiteral_9=(Token)match(input,70,FOLLOW_2); if (state.failed) return current; + enumLiteral_9=(Token)match(input,71,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getDekaEnumLiteralDeclaration_9().getEnumLiteral().getInstance(); @@ -8808,12 +8847,12 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } break; case 11 : - // InternalDefinitionLanguage.g:2988:3: (enumLiteral_10= 'd' ) + // InternalDefinitionLanguage.g:3010:3: (enumLiteral_10= 'd' ) { - // InternalDefinitionLanguage.g:2988:3: (enumLiteral_10= 'd' ) - // InternalDefinitionLanguage.g:2989:4: enumLiteral_10= 'd' + // InternalDefinitionLanguage.g:3010:3: (enumLiteral_10= 'd' ) + // InternalDefinitionLanguage.g:3011:4: enumLiteral_10= 'd' { - enumLiteral_10=(Token)match(input,71,FOLLOW_2); if (state.failed) return current; + enumLiteral_10=(Token)match(input,72,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getDeciEnumLiteralDeclaration_10().getEnumLiteral().getInstance(); @@ -8827,12 +8866,12 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } break; case 12 : - // InternalDefinitionLanguage.g:2996:3: (enumLiteral_11= 'c' ) + // InternalDefinitionLanguage.g:3018:3: (enumLiteral_11= 'c' ) { - // InternalDefinitionLanguage.g:2996:3: (enumLiteral_11= 'c' ) - // InternalDefinitionLanguage.g:2997:4: enumLiteral_11= 'c' + // InternalDefinitionLanguage.g:3018:3: (enumLiteral_11= 'c' ) + // InternalDefinitionLanguage.g:3019:4: enumLiteral_11= 'c' { - enumLiteral_11=(Token)match(input,72,FOLLOW_2); if (state.failed) return current; + enumLiteral_11=(Token)match(input,73,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getCentiEnumLiteralDeclaration_11().getEnumLiteral().getInstance(); @@ -8846,12 +8885,12 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } break; case 13 : - // InternalDefinitionLanguage.g:3004:3: (enumLiteral_12= 'm' ) + // InternalDefinitionLanguage.g:3026:3: (enumLiteral_12= 'm' ) { - // InternalDefinitionLanguage.g:3004:3: (enumLiteral_12= 'm' ) - // InternalDefinitionLanguage.g:3005:4: enumLiteral_12= 'm' + // InternalDefinitionLanguage.g:3026:3: (enumLiteral_12= 'm' ) + // InternalDefinitionLanguage.g:3027:4: enumLiteral_12= 'm' { - enumLiteral_12=(Token)match(input,73,FOLLOW_2); if (state.failed) return current; + enumLiteral_12=(Token)match(input,74,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getMilliEnumLiteralDeclaration_12().getEnumLiteral().getInstance(); @@ -8865,12 +8904,12 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } break; case 14 : - // InternalDefinitionLanguage.g:3012:3: (enumLiteral_13= '\\u00B5' ) + // InternalDefinitionLanguage.g:3034:3: (enumLiteral_13= '\\u00B5' ) { - // InternalDefinitionLanguage.g:3012:3: (enumLiteral_13= '\\u00B5' ) - // InternalDefinitionLanguage.g:3013:4: enumLiteral_13= '\\u00B5' + // InternalDefinitionLanguage.g:3034:3: (enumLiteral_13= '\\u00B5' ) + // InternalDefinitionLanguage.g:3035:4: enumLiteral_13= '\\u00B5' { - enumLiteral_13=(Token)match(input,74,FOLLOW_2); if (state.failed) return current; + enumLiteral_13=(Token)match(input,75,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getMicroEnumLiteralDeclaration_13().getEnumLiteral().getInstance(); @@ -8884,12 +8923,12 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } break; case 15 : - // InternalDefinitionLanguage.g:3020:3: (enumLiteral_14= 'n' ) + // InternalDefinitionLanguage.g:3042:3: (enumLiteral_14= 'n' ) { - // InternalDefinitionLanguage.g:3020:3: (enumLiteral_14= 'n' ) - // InternalDefinitionLanguage.g:3021:4: enumLiteral_14= 'n' + // InternalDefinitionLanguage.g:3042:3: (enumLiteral_14= 'n' ) + // InternalDefinitionLanguage.g:3043:4: enumLiteral_14= 'n' { - enumLiteral_14=(Token)match(input,75,FOLLOW_2); if (state.failed) return current; + enumLiteral_14=(Token)match(input,76,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getNanoEnumLiteralDeclaration_14().getEnumLiteral().getInstance(); @@ -8903,12 +8942,12 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } break; case 16 : - // InternalDefinitionLanguage.g:3028:3: (enumLiteral_15= 'p' ) + // InternalDefinitionLanguage.g:3050:3: (enumLiteral_15= 'p' ) { - // InternalDefinitionLanguage.g:3028:3: (enumLiteral_15= 'p' ) - // InternalDefinitionLanguage.g:3029:4: enumLiteral_15= 'p' + // InternalDefinitionLanguage.g:3050:3: (enumLiteral_15= 'p' ) + // InternalDefinitionLanguage.g:3051:4: enumLiteral_15= 'p' { - enumLiteral_15=(Token)match(input,76,FOLLOW_2); if (state.failed) return current; + enumLiteral_15=(Token)match(input,77,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getPikoEnumLiteralDeclaration_15().getEnumLiteral().getInstance(); @@ -8922,12 +8961,12 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } break; case 17 : - // InternalDefinitionLanguage.g:3036:3: (enumLiteral_16= 'f' ) + // InternalDefinitionLanguage.g:3058:3: (enumLiteral_16= 'f' ) { - // InternalDefinitionLanguage.g:3036:3: (enumLiteral_16= 'f' ) - // InternalDefinitionLanguage.g:3037:4: enumLiteral_16= 'f' + // InternalDefinitionLanguage.g:3058:3: (enumLiteral_16= 'f' ) + // InternalDefinitionLanguage.g:3059:4: enumLiteral_16= 'f' { - enumLiteral_16=(Token)match(input,77,FOLLOW_2); if (state.failed) return current; + enumLiteral_16=(Token)match(input,78,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getFemtoEnumLiteralDeclaration_16().getEnumLiteral().getInstance(); @@ -8941,12 +8980,12 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } break; case 18 : - // InternalDefinitionLanguage.g:3044:3: (enumLiteral_17= 'a' ) + // InternalDefinitionLanguage.g:3066:3: (enumLiteral_17= 'a' ) { - // InternalDefinitionLanguage.g:3044:3: (enumLiteral_17= 'a' ) - // InternalDefinitionLanguage.g:3045:4: enumLiteral_17= 'a' + // InternalDefinitionLanguage.g:3066:3: (enumLiteral_17= 'a' ) + // InternalDefinitionLanguage.g:3067:4: enumLiteral_17= 'a' { - enumLiteral_17=(Token)match(input,78,FOLLOW_2); if (state.failed) return current; + enumLiteral_17=(Token)match(input,79,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getAttoEnumLiteralDeclaration_17().getEnumLiteral().getInstance(); @@ -8960,12 +8999,12 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } break; case 19 : - // InternalDefinitionLanguage.g:3052:3: (enumLiteral_18= 'z' ) + // InternalDefinitionLanguage.g:3074:3: (enumLiteral_18= 'z' ) { - // InternalDefinitionLanguage.g:3052:3: (enumLiteral_18= 'z' ) - // InternalDefinitionLanguage.g:3053:4: enumLiteral_18= 'z' + // InternalDefinitionLanguage.g:3074:3: (enumLiteral_18= 'z' ) + // InternalDefinitionLanguage.g:3075:4: enumLiteral_18= 'z' { - enumLiteral_18=(Token)match(input,79,FOLLOW_2); if (state.failed) return current; + enumLiteral_18=(Token)match(input,80,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getZeptoEnumLiteralDeclaration_18().getEnumLiteral().getInstance(); @@ -8979,12 +9018,12 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse } break; case 20 : - // InternalDefinitionLanguage.g:3060:3: (enumLiteral_19= 'y' ) + // InternalDefinitionLanguage.g:3082:3: (enumLiteral_19= 'y' ) { - // InternalDefinitionLanguage.g:3060:3: (enumLiteral_19= 'y' ) - // InternalDefinitionLanguage.g:3061:4: enumLiteral_19= 'y' + // InternalDefinitionLanguage.g:3082:3: (enumLiteral_19= 'y' ) + // InternalDefinitionLanguage.g:3083:4: enumLiteral_19= 'y' { - enumLiteral_19=(Token)match(input,80,FOLLOW_2); if (state.failed) return current; + enumLiteral_19=(Token)match(input,81,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getYoctoEnumLiteralDeclaration_19().getEnumLiteral().getInstance(); @@ -9027,21 +9066,21 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse static final String dfa_1s = "\13\uffff"; static final String dfa_2s = "\2\uffff\2\10\5\uffff\2\10"; static final String dfa_3s = "\1\4\1\uffff\2\20\2\uffff\1\7\2\uffff\2\20"; - static final String dfa_4s = "\1\40\1\uffff\2\74\2\uffff\1\10\2\uffff\2\74"; + static final String dfa_4s = "\1\37\1\uffff\2\75\2\uffff\1\10\2\uffff\2\75"; static final String dfa_5s = "\1\uffff\1\1\2\uffff\1\3\1\4\1\uffff\1\2\1\5\2\uffff"; static final String dfa_6s = "\13\uffff}>"; static final String[] dfa_7s = { - "\3\4\1\2\1\3\20\uffff\1\1\2\uffff\1\5\2\uffff\2\4", + "\3\4\1\2\1\3\16\uffff\1\1\2\uffff\1\5\3\uffff\2\4", "", - "\1\4\2\uffff\4\10\1\uffff\1\10\1\uffff\2\10\1\7\1\10\23\uffff\1\6\13\10", - "\1\4\2\uffff\4\10\1\uffff\1\10\1\uffff\2\10\1\7\1\10\23\uffff\1\6\13\10", + "\1\4\1\uffff\3\10\1\uffff\1\10\1\uffff\2\10\1\7\1\10\1\uffff\1\10\24\uffff\1\6\13\10", + "\1\4\1\uffff\3\10\1\uffff\1\10\1\uffff\2\10\1\7\1\10\1\uffff\1\10\24\uffff\1\6\13\10", "", "", "\1\11\1\12", "", "", - "\1\4\2\uffff\4\10\1\uffff\1\10\1\uffff\2\10\1\7\1\10\23\uffff\1\6\13\10", - "\1\4\2\uffff\4\10\1\uffff\1\10\1\uffff\2\10\1\7\1\10\23\uffff\1\6\13\10" + "\1\4\1\uffff\3\10\1\uffff\1\10\1\uffff\2\10\1\7\1\10\1\uffff\1\10\24\uffff\1\6\13\10", + "\1\4\1\uffff\3\10\1\uffff\1\10\1\uffff\2\10\1\7\1\10\1\uffff\1\10\24\uffff\1\6\13\10" }; static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s); @@ -9066,41 +9105,43 @@ public class InternalDefinitionLanguageParser extends AbstractInternalAntlrParse this.transition = dfa_7; } public String getDescription() { - return "921:2: (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule )"; + return "875:2: (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule )"; } } 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[]{0x0000000000048000L}); + public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0001000000008000L}); public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000000180L}); public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000010000L}); - public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0001800600020000L}); - public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000080000L}); - public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000100002L}); - public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x03000001928001F0L}); - public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000200002L}); - public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000400002L}); - public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x00FC000000000002L}); - public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0300000000000002L}); - public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x1C00000000000002L}); - public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000001000002L}); - public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x030000019A8001F0L}); - public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x000000000C000000L}); - public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000020000000L}); - public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000010000000L}); - public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x03000001B28001F0L}); - public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000024000000L}); - public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000000020180L}); - public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000040000000L}); - public static final BitSet FOLLOW_24 = new BitSet(new long[]{0xE000000000000002L,0x000000000001FFFFL}); - public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000400000000L}); - public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000800010000L}); - public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000001000000000L}); - public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x00007FE000000000L}); - public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000040080000L}); - public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x00007FE020000000L}); - public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0002000000000002L}); + public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000C00300020000L}); + public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000040002L}); + public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x06000000C4A001F0L}); + public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000080002L}); + public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000100002L}); + public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x01F8000000000002L}); + public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0600000000000002L}); + public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x3800000000000002L}); + public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000400002L}); + public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x06000000C6A001F0L}); + public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000003000000L}); + public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000008000000L}); + public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000004000000L}); + public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x06000000CCA001F0L}); + public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000009000000L}); + public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000020180L}); + public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000010000000L}); + public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000020000000L}); + public static final BitSet FOLLOW_24 = new BitSet(new long[]{0xC000000000000002L,0x000000000003FFFFL}); + public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000200000000L}); + public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000400010000L}); + public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000800000000L}); + public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x00003FF000000000L}); + public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000030000000L}); + public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x00003FF008000000L}); + public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000000040L}); + public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0002000000000000L}); + public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0004000000000002L}); } \ No newline at end of file diff --git a/src/languages/de.evoal.languages.model.dl.dsl/src-gen/de/evoal/languages/model/dl/dsl/serializer/DefinitionLanguageSemanticSequencer.java b/src/languages/de.evoal.languages.model.dl.dsl/src-gen/de/evoal/languages/model/dl/dsl/serializer/DefinitionLanguageSemanticSequencer.java index a0f917ac..b2e60b19 100644 --- a/src/languages/de.evoal.languages.model.dl.dsl/src-gen/de/evoal/languages/model/dl/dsl/serializer/DefinitionLanguageSemanticSequencer.java +++ b/src/languages/de.evoal.languages.model.dl.dsl/src-gen/de/evoal/languages/model/dl/dsl/serializer/DefinitionLanguageSemanticSequencer.java @@ -24,6 +24,7 @@ import de.evoal.languages.model.base.DoubleLiteral; import de.evoal.languages.model.base.ExpressionType; import de.evoal.languages.model.base.FloatType; import de.evoal.languages.model.base.FunctionDefinition; +import de.evoal.languages.model.base.Import; import de.evoal.languages.model.base.Instance; import de.evoal.languages.model.base.InstanceType; import de.evoal.languages.model.base.IntType; @@ -44,7 +45,6 @@ import de.evoal.languages.model.base.XorExpression; import de.evoal.languages.model.base.dsl.serializer.BaseLanguageSemanticSequencer; import de.evoal.languages.model.dl.DefinitionModel; import de.evoal.languages.model.dl.DlPackage; -import de.evoal.languages.model.dl.Import; import de.evoal.languages.model.dl.dsl.services.DefinitionLanguageGrammarAccess; import java.util.Set; import org.eclipse.emf.ecore.EObject; @@ -53,8 +53,6 @@ import org.eclipse.xtext.Action; import org.eclipse.xtext.Parameter; import org.eclipse.xtext.ParserRule; import org.eclipse.xtext.serializer.ISerializationContext; -import org.eclipse.xtext.serializer.acceptor.SequenceFeeder; -import org.eclipse.xtext.serializer.sequencer.ITransientValueService.ValueTransient; @SuppressWarnings("all") public class DefinitionLanguageSemanticSequencer extends BaseLanguageSemanticSequencer { @@ -124,6 +122,9 @@ public class DefinitionLanguageSemanticSequencer extends BaseLanguageSemanticSeq case BasePackage.FUNCTION_DEFINITION: sequence_FunctionDefinitionRule(context, (FunctionDefinition) semanticObject); return; + case BasePackage.IMPORT: + sequence_ImportRule(context, (Import) semanticObject); + return; case BasePackage.INSTANCE: sequence_InstanceLiteralRule(context, (Instance) semanticObject); return; @@ -184,9 +185,6 @@ public class DefinitionLanguageSemanticSequencer extends BaseLanguageSemanticSeq case DlPackage.DEFINITION_MODEL: sequence_DefinitionModelRule(context, (DefinitionModel) semanticObject); return; - case DlPackage.IMPORT: - sequence_ImportRule(context, (Import) semanticObject); - return; } if (errorAcceptor != null) errorAcceptor.accept(diagnosticProvider.createInvalidContextOrTypeDiagnostic(semanticObject, context)); @@ -206,24 +204,4 @@ public class DefinitionLanguageSemanticSequencer extends BaseLanguageSemanticSeq } - /** - * <pre> - * Contexts: - * ImportRule returns Import - * - * Constraint: - * importedNamespace=QualifiedName - * </pre> - */ - protected void sequence_ImportRule(ISerializationContext context, Import semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, DlPackage.Literals.IMPORT__IMPORTED_NAMESPACE) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, DlPackage.Literals.IMPORT__IMPORTED_NAMESPACE)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_1_0(), semanticObject.getImportedNamespace()); - feeder.finish(); - } - - } diff --git a/src/languages/de.evoal.languages.model.dl.dsl/src-gen/de/evoal/languages/model/dl/dsl/services/DefinitionLanguageGrammarAccess.java b/src/languages/de.evoal.languages.model.dl.dsl/src-gen/de/evoal/languages/model/dl/dsl/services/DefinitionLanguageGrammarAccess.java index 0f81a8a5..864720ac 100644 --- a/src/languages/de.evoal.languages.model.dl.dsl/src-gen/de/evoal/languages/model/dl/dsl/services/DefinitionLanguageGrammarAccess.java +++ b/src/languages/de.evoal.languages.model.dl.dsl/src-gen/de/evoal/languages/model/dl/dsl/services/DefinitionLanguageGrammarAccess.java @@ -99,38 +99,9 @@ public class DefinitionLanguageGrammarAccess extends AbstractElementFinder.Abstr //'}' public Keyword getRightCurlyBracketKeyword_5() { return cRightCurlyBracketKeyword_5; } } - public class ImportRuleElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.evoal.languages.model.dl.dsl.DefinitionLanguage.ImportRule"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cImportKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cImportedNamespaceAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cImportedNamespaceQualifiedNameParserRuleCall_1_0 = (RuleCall)cImportedNamespaceAssignment_1.eContents().get(0); - private final Keyword cSemicolonKeyword_2 = (Keyword)cGroup.eContents().get(2); - - //ImportRule returns Import: - // 'import' importedNamespace = QualifiedName ';' - //; - @Override public ParserRule getRule() { return rule; } - - //'import' importedNamespace = QualifiedName ';' - public Group getGroup() { return cGroup; } - - //'import' - public Keyword getImportKeyword_0() { return cImportKeyword_0; } - - //importedNamespace = QualifiedName - public Assignment getImportedNamespaceAssignment_1() { return cImportedNamespaceAssignment_1; } - - //QualifiedName - public RuleCall getImportedNamespaceQualifiedNameParserRuleCall_1_0() { return cImportedNamespaceQualifiedNameParserRuleCall_1_0; } - - //';' - public Keyword getSemicolonKeyword_2() { return cSemicolonKeyword_2; } - } private final DefinitionModelRuleElements pDefinitionModelRule; - private final ImportRuleElements pImportRule; private final Grammar grammar; @@ -146,7 +117,6 @@ public class DefinitionLanguageGrammarAccess extends AbstractElementFinder.Abstr this.gaBaseLanguage = gaBaseLanguage; this.gaTerminals = gaTerminals; this.pDefinitionModelRule = new DefinitionModelRuleElements(); - this.pImportRule = new ImportRuleElements(); } protected Grammar internalFindGrammar(GrammarProvider grammarProvider) { @@ -194,17 +164,6 @@ public class DefinitionLanguageGrammarAccess extends AbstractElementFinder.Abstr return getDefinitionModelRuleAccess().getRule(); } - //ImportRule returns Import: - // 'import' importedNamespace = QualifiedName ';' - //; - public ImportRuleElements getImportRuleAccess() { - return pImportRule; - } - - public ParserRule getImportRuleRule() { - return getImportRuleAccess().getRule(); - } - //ExpressionRule returns Expression: // OrExpressionRule //; @@ -739,6 +698,17 @@ public class DefinitionLanguageGrammarAccess extends AbstractElementFinder.Abstr return getParameterRuleAccess().getRule(); } + //ImportRule returns Import: + // 'import' language=STRING 'from' importedNamespace=QualifiedName ";" + //; + public BaseLanguageGrammarAccess.ImportRuleElements getImportRuleAccess() { + return gaBaseLanguage.getImportRuleAccess(); + } + + public ParserRule getImportRuleRule() { + return getImportRuleAccess().getRule(); + } + //FunctionNameRule returns DefinedFunctionName: // definition = [FunctionDefinition|QualifiedName] //; diff --git a/src/languages/de.evoal.languages.model.dl.dsl/src/de/evoal/languages/model/dl/dsl/DefinitionLanguage.xtext b/src/languages/de.evoal.languages.model.dl.dsl/src/de/evoal/languages/model/dl/dsl/DefinitionLanguage.xtext index af73c504..97400049 100644 --- a/src/languages/de.evoal.languages.model.dl.dsl/src/de/evoal/languages/model/dl/dsl/DefinitionLanguage.xtext +++ b/src/languages/de.evoal.languages.model.dl.dsl/src/de/evoal/languages/model/dl/dsl/DefinitionLanguage.xtext @@ -8,8 +8,4 @@ DefinitionModelRule returns DefinitionModel: 'module' name = QualifiedName '{' ((types += TypeDefinitionRule ) | (functions += FunctionDefinitionRule ) | constants += ConstantDefinitionRule)* '}' -; - -ImportRule returns Import: - 'import' importedNamespace = QualifiedName ';' -; +; \ No newline at end of file diff --git a/src/languages/de.evoal.languages.model.dl/model/model.ecore b/src/languages/de.evoal.languages.model.dl/model/model.ecore index 2f6fcb73..03d60648 100644 --- a/src/languages/de.evoal.languages.model.dl/model/model.ecore +++ b/src/languages/de.evoal.languages.model.dl/model/model.ecore @@ -12,7 +12,8 @@ <details key="documentation" value="Root element of the model allowing to define instances, functions
and data."/> </eAnnotations> <eStructuralFeatures xsi:type="ecore:EReference" name="imports" upperBound="-1" - eType="#//Import" containment="true"/> + eType="ecore:EClass ../../de.evoal.languages.model.base/model/model.ecore#//Import" + containment="true"/> <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> <eStructuralFeatures xsi:type="ecore:EReference" name="types" ordered="false" upperBound="-1" eType="ecore:EClass ../../de.evoal.languages.model.base/model/model.ecore#//TypeDefinition" @@ -35,9 +36,4 @@ eType="ecore:EClass ../../de.evoal.languages.model.base/model/model.ecore#//ConstantDefinition" containment="true"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="QualifiedName"/> - <eClassifiers xsi:type="ecore:EClass" name="Import"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="importedNamespace" lowerBound="1" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eClassifiers> </ecore:EPackage> diff --git a/src/languages/de.evoal.languages.model.dl/model/model.genmodel b/src/languages/de.evoal.languages.model.dl/model/model.genmodel index 9b42645d..320fdba9 100644 --- a/src/languages/de.evoal.languages.model.dl/model/model.genmodel +++ b/src/languages/de.evoal.languages.model.dl/model/model.genmodel @@ -15,9 +15,5 @@ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model.ecore#//DefinitionModel/functions"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model.ecore#//DefinitionModel/constants"/> </genClasses> - <genClasses ecoreClass="model.ecore#//QualifiedName"/> - <genClasses ecoreClass="model.ecore#//Import"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model.ecore#//Import/importedNamespace"/> - </genClasses> </genPackages> </genmodel:GenModel> diff --git a/src/languages/de.evoal.languages.model.dl/src-gen/de/evoal/languages/model/dl/DefinitionModel.java b/src/languages/de.evoal.languages.model.dl/src-gen/de/evoal/languages/model/dl/DefinitionModel.java index 536d2121..51da0399 100644 --- a/src/languages/de.evoal.languages.model.dl/src-gen/de/evoal/languages/model/dl/DefinitionModel.java +++ b/src/languages/de.evoal.languages.model.dl/src-gen/de/evoal/languages/model/dl/DefinitionModel.java @@ -5,6 +5,7 @@ package de.evoal.languages.model.dl; import de.evoal.languages.model.base.ConstantDefinition; import de.evoal.languages.model.base.FunctionDefinition; +import de.evoal.languages.model.base.Import; import de.evoal.languages.model.base.TypeDefinition; import org.eclipse.emf.common.util.EList; @@ -39,7 +40,7 @@ import org.eclipse.emf.ecore.EObject; public interface DefinitionModel extends EObject { /** * Returns the value of the '<em><b>Imports</b></em>' containment reference list. - * The list contents are of type {@link de.evoal.languages.model.dl.Import}. + * The list contents are of type {@link de.evoal.languages.model.base.Import}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the value of the '<em>Imports</em>' containment reference list. diff --git a/src/languages/de.evoal.languages.model.dl/src-gen/de/evoal/languages/model/dl/DlFactory.java b/src/languages/de.evoal.languages.model.dl/src-gen/de/evoal/languages/model/dl/DlFactory.java index 47f9892e..b02c0876 100644 --- a/src/languages/de.evoal.languages.model.dl/src-gen/de/evoal/languages/model/dl/DlFactory.java +++ b/src/languages/de.evoal.languages.model.dl/src-gen/de/evoal/languages/model/dl/DlFactory.java @@ -31,24 +31,6 @@ public interface DlFactory extends EFactory { */ DefinitionModel createDefinitionModel(); - /** - * Returns a new object of class '<em>Qualified Name</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Qualified Name</em>'. - * @generated - */ - QualifiedName createQualifiedName(); - - /** - * Returns a new object of class '<em>Import</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Import</em>'. - * @generated - */ - Import createImport(); - /** * Returns the package supported by this factory. * <!-- begin-user-doc --> diff --git a/src/languages/de.evoal.languages.model.dl/src-gen/de/evoal/languages/model/dl/DlPackage.java b/src/languages/de.evoal.languages.model.dl/src-gen/de/evoal/languages/model/dl/DlPackage.java index 16e7d4c2..5fb2bc4c 100644 --- a/src/languages/de.evoal.languages.model.dl/src-gen/de/evoal/languages/model/dl/DlPackage.java +++ b/src/languages/de.evoal.languages.model.dl/src-gen/de/evoal/languages/model/dl/DlPackage.java @@ -125,54 +125,6 @@ public interface DlPackage extends EPackage { */ int DEFINITION_MODEL_FEATURE_COUNT = 5; - /** - * The meta object id for the '{@link de.evoal.languages.model.dl.impl.QualifiedNameImpl <em>Qualified Name</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see de.evoal.languages.model.dl.impl.QualifiedNameImpl - * @see de.evoal.languages.model.dl.impl.DlPackageImpl#getQualifiedName() - * @generated - */ - int QUALIFIED_NAME = 1; - - /** - * The number of structural features of the '<em>Qualified Name</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int QUALIFIED_NAME_FEATURE_COUNT = 0; - - /** - * The meta object id for the '{@link de.evoal.languages.model.dl.impl.ImportImpl <em>Import</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see de.evoal.languages.model.dl.impl.ImportImpl - * @see de.evoal.languages.model.dl.impl.DlPackageImpl#getImport() - * @generated - */ - int IMPORT = 2; - - /** - * The feature id for the '<em><b>Imported Namespace</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IMPORT__IMPORTED_NAMESPACE = 0; - - /** - * The number of structural features of the '<em>Import</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IMPORT_FEATURE_COUNT = 1; - - /** * Returns the meta object for class '{@link de.evoal.languages.model.dl.DefinitionModel <em>Definition Model</em>}'. * <!-- begin-user-doc --> @@ -238,37 +190,6 @@ public interface DlPackage extends EPackage { */ EReference getDefinitionModel_Constants(); - /** - * Returns the meta object for class '{@link de.evoal.languages.model.dl.QualifiedName <em>Qualified Name</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Qualified Name</em>'. - * @see de.evoal.languages.model.dl.QualifiedName - * @generated - */ - EClass getQualifiedName(); - - /** - * Returns the meta object for class '{@link de.evoal.languages.model.dl.Import <em>Import</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Import</em>'. - * @see de.evoal.languages.model.dl.Import - * @generated - */ - EClass getImport(); - - /** - * Returns the meta object for the attribute '{@link de.evoal.languages.model.dl.Import#getImportedNamespace <em>Imported Namespace</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Imported Namespace</em>'. - * @see de.evoal.languages.model.dl.Import#getImportedNamespace() - * @see #getImport() - * @generated - */ - EAttribute getImport_ImportedNamespace(); - /** * Returns the factory that creates the instances of the model. * <!-- begin-user-doc --> @@ -341,34 +262,6 @@ public interface DlPackage extends EPackage { */ EReference DEFINITION_MODEL__CONSTANTS = eINSTANCE.getDefinitionModel_Constants(); - /** - * The meta object literal for the '{@link de.evoal.languages.model.dl.impl.QualifiedNameImpl <em>Qualified Name</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see de.evoal.languages.model.dl.impl.QualifiedNameImpl - * @see de.evoal.languages.model.dl.impl.DlPackageImpl#getQualifiedName() - * @generated - */ - EClass QUALIFIED_NAME = eINSTANCE.getQualifiedName(); - - /** - * The meta object literal for the '{@link de.evoal.languages.model.dl.impl.ImportImpl <em>Import</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see de.evoal.languages.model.dl.impl.ImportImpl - * @see de.evoal.languages.model.dl.impl.DlPackageImpl#getImport() - * @generated - */ - EClass IMPORT = eINSTANCE.getImport(); - - /** - * The meta object literal for the '<em><b>Imported Namespace</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute IMPORT__IMPORTED_NAMESPACE = eINSTANCE.getImport_ImportedNamespace(); - } } //DlPackage diff --git a/src/languages/de.evoal.languages.model.dl/src-gen/de/evoal/languages/model/dl/impl/DefinitionModelImpl.java b/src/languages/de.evoal.languages.model.dl/src-gen/de/evoal/languages/model/dl/impl/DefinitionModelImpl.java index ae3e9d6f..f7d5058c 100644 --- a/src/languages/de.evoal.languages.model.dl/src-gen/de/evoal/languages/model/dl/impl/DefinitionModelImpl.java +++ b/src/languages/de.evoal.languages.model.dl/src-gen/de/evoal/languages/model/dl/impl/DefinitionModelImpl.java @@ -53,7 +53,7 @@ public class DefinitionModelImpl extends MinimalEObjectImpl.Container implements * @generated * @ordered */ - protected EList<Import> imports; + protected EList<de.evoal.languages.model.base.Import> imports; /** * The default value of the '{@link #getName() <em>Name</em>}' attribute. @@ -130,9 +130,9 @@ public class DefinitionModelImpl extends MinimalEObjectImpl.Container implements * @generated */ @Override - public EList<Import> getImports() { + public EList<de.evoal.languages.model.base.Import> getImports() { if (imports == null) { - imports = new EObjectContainmentEList<Import>(Import.class, this, DlPackage.DEFINITION_MODEL__IMPORTS); + imports = new EObjectContainmentEList<de.evoal.languages.model.base.Import>(de.evoal.languages.model.base.Import.class, this, DlPackage.DEFINITION_MODEL__IMPORTS); } return imports; } @@ -252,7 +252,7 @@ public class DefinitionModelImpl extends MinimalEObjectImpl.Container implements switch (featureID) { case DlPackage.DEFINITION_MODEL__IMPORTS: getImports().clear(); - getImports().addAll((Collection<? extends Import>)newValue); + getImports().addAll((Collection<? extends de.evoal.languages.model.base.Import>)newValue); return; case DlPackage.DEFINITION_MODEL__NAME: setName((String)newValue); diff --git a/src/languages/de.evoal.languages.model.dl/src-gen/de/evoal/languages/model/dl/impl/DlFactoryImpl.java b/src/languages/de.evoal.languages.model.dl/src-gen/de/evoal/languages/model/dl/impl/DlFactoryImpl.java index a0d87558..618e9787 100644 --- a/src/languages/de.evoal.languages.model.dl/src-gen/de/evoal/languages/model/dl/impl/DlFactoryImpl.java +++ b/src/languages/de.evoal.languages.model.dl/src-gen/de/evoal/languages/model/dl/impl/DlFactoryImpl.java @@ -58,8 +58,6 @@ public class DlFactoryImpl extends EFactoryImpl implements DlFactory { public EObject create(EClass eClass) { switch (eClass.getClassifierID()) { case DlPackage.DEFINITION_MODEL: return createDefinitionModel(); - case DlPackage.QUALIFIED_NAME: return createQualifiedName(); - case DlPackage.IMPORT: return createImport(); default: throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); } @@ -76,28 +74,6 @@ public class DlFactoryImpl extends EFactoryImpl implements DlFactory { return definitionModel; } - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public QualifiedName createQualifiedName() { - QualifiedNameImpl qualifiedName = new QualifiedNameImpl(); - return qualifiedName; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Import createImport() { - ImportImpl import_ = new ImportImpl(); - return import_; - } - /** * <!-- begin-user-doc --> * <!-- end-user-doc --> diff --git a/src/languages/de.evoal.languages.model.dl/src-gen/de/evoal/languages/model/dl/impl/DlPackageImpl.java b/src/languages/de.evoal.languages.model.dl/src-gen/de/evoal/languages/model/dl/impl/DlPackageImpl.java index 654c50b9..65daf100 100644 --- a/src/languages/de.evoal.languages.model.dl/src-gen/de/evoal/languages/model/dl/impl/DlPackageImpl.java +++ b/src/languages/de.evoal.languages.model.dl/src-gen/de/evoal/languages/model/dl/impl/DlPackageImpl.java @@ -32,20 +32,6 @@ public class DlPackageImpl extends EPackageImpl implements DlPackage { */ private EClass definitionModelEClass = null; - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass qualifiedNameEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass importEClass = null; - /** * Creates an instance of the model <b>Package</b>, registered with * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package @@ -169,36 +155,6 @@ public class DlPackageImpl extends EPackageImpl implements DlPackage { return (EReference)definitionModelEClass.getEStructuralFeatures().get(4); } - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public EClass getQualifiedName() { - return qualifiedNameEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public EClass getImport() { - return importEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public EAttribute getImport_ImportedNamespace() { - return (EAttribute)importEClass.getEStructuralFeatures().get(0); - } - /** * <!-- begin-user-doc --> * <!-- end-user-doc --> @@ -234,11 +190,6 @@ public class DlPackageImpl extends EPackageImpl implements DlPackage { createEReference(definitionModelEClass, DEFINITION_MODEL__TYPES); createEReference(definitionModelEClass, DEFINITION_MODEL__FUNCTIONS); createEReference(definitionModelEClass, DEFINITION_MODEL__CONSTANTS); - - qualifiedNameEClass = createEClass(QUALIFIED_NAME); - - importEClass = createEClass(IMPORT); - createEAttribute(importEClass, IMPORT__IMPORTED_NAMESPACE); } /** @@ -275,17 +226,12 @@ public class DlPackageImpl extends EPackageImpl implements DlPackage { // Initialize classes and features; add operations and parameters initEClass(definitionModelEClass, DefinitionModel.class, "DefinitionModel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getDefinitionModel_Imports(), this.getImport(), null, "imports", null, 0, -1, DefinitionModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getDefinitionModel_Imports(), theBasePackage.getImport(), null, "imports", null, 0, -1, DefinitionModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDefinitionModel_Name(), ecorePackage.getEString(), "name", null, 1, 1, DefinitionModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getDefinitionModel_Types(), theBasePackage.getTypeDefinition(), null, "types", null, 0, -1, DefinitionModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); initEReference(getDefinitionModel_Functions(), theBasePackage.getFunctionDefinition(), null, "functions", null, 0, -1, DefinitionModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); initEReference(getDefinitionModel_Constants(), theBasePackage.getConstantDefinition(), null, "constants", null, 0, -1, DefinitionModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEClass(qualifiedNameEClass, QualifiedName.class, "QualifiedName", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(importEClass, Import.class, "Import", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getImport_ImportedNamespace(), ecorePackage.getEString(), "importedNamespace", null, 1, 1, Import.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - // Create resource createResource(eNS_URI); diff --git a/src/languages/de.evoal.languages.model.dl/src-gen/de/evoal/languages/model/dl/impl/ImportImpl.java b/src/languages/de.evoal.languages.model.dl/src-gen/de/evoal/languages/model/dl/impl/ImportImpl.java deleted file mode 100644 index 08ea886a..00000000 --- a/src/languages/de.evoal.languages.model.dl/src-gen/de/evoal/languages/model/dl/impl/ImportImpl.java +++ /dev/null @@ -1,166 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package de.evoal.languages.model.dl.impl; - -import de.evoal.languages.model.dl.DlPackage; -import de.evoal.languages.model.dl.Import; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Import</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * </p> - * <ul> - * <li>{@link de.evoal.languages.model.dl.impl.ImportImpl#getImportedNamespace <em>Imported Namespace</em>}</li> - * </ul> - * - * @generated - */ -public class ImportImpl extends MinimalEObjectImpl.Container implements Import { - /** - * The default value of the '{@link #getImportedNamespace() <em>Imported Namespace</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getImportedNamespace() - * @generated - * @ordered - */ - protected static final String IMPORTED_NAMESPACE_EDEFAULT = null; - - /** - * The cached value of the '{@link #getImportedNamespace() <em>Imported Namespace</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getImportedNamespace() - * @generated - * @ordered - */ - protected String importedNamespace = IMPORTED_NAMESPACE_EDEFAULT; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ImportImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return DlPackage.Literals.IMPORT; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String getImportedNamespace() { - return importedNamespace; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void setImportedNamespace(String newImportedNamespace) { - String oldImportedNamespace = importedNamespace; - importedNamespace = newImportedNamespace; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, DlPackage.IMPORT__IMPORTED_NAMESPACE, oldImportedNamespace, importedNamespace)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case DlPackage.IMPORT__IMPORTED_NAMESPACE: - return getImportedNamespace(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case DlPackage.IMPORT__IMPORTED_NAMESPACE: - setImportedNamespace((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case DlPackage.IMPORT__IMPORTED_NAMESPACE: - setImportedNamespace(IMPORTED_NAMESPACE_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case DlPackage.IMPORT__IMPORTED_NAMESPACE: - return IMPORTED_NAMESPACE_EDEFAULT == null ? importedNamespace != null : !IMPORTED_NAMESPACE_EDEFAULT.equals(importedNamespace); - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String toString() { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (importedNamespace: "); - result.append(importedNamespace); - result.append(')'); - return result.toString(); - } - -} //ImportImpl diff --git a/src/languages/de.evoal.languages.model.dl/src-gen/de/evoal/languages/model/dl/impl/QualifiedNameImpl.java b/src/languages/de.evoal.languages.model.dl/src-gen/de/evoal/languages/model/dl/impl/QualifiedNameImpl.java deleted file mode 100644 index e46c38f6..00000000 --- a/src/languages/de.evoal.languages.model.dl/src-gen/de/evoal/languages/model/dl/impl/QualifiedNameImpl.java +++ /dev/null @@ -1,40 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package de.evoal.languages.model.dl.impl; - -import de.evoal.languages.model.dl.DlPackage; -import de.evoal.languages.model.dl.QualifiedName; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Qualified Name</b></em>'. - * <!-- end-user-doc --> - * - * @generated - */ -public class QualifiedNameImpl extends MinimalEObjectImpl.Container implements QualifiedName { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected QualifiedNameImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return DlPackage.Literals.QUALIFIED_NAME; - } - -} //QualifiedNameImpl diff --git a/src/languages/de.evoal.languages.model.dl/src-gen/de/evoal/languages/model/dl/util/DlAdapterFactory.java b/src/languages/de.evoal.languages.model.dl/src-gen/de/evoal/languages/model/dl/util/DlAdapterFactory.java index 01c13f32..e7f1b1d0 100644 --- a/src/languages/de.evoal.languages.model.dl/src-gen/de/evoal/languages/model/dl/util/DlAdapterFactory.java +++ b/src/languages/de.evoal.languages.model.dl/src-gen/de/evoal/languages/model/dl/util/DlAdapterFactory.java @@ -73,14 +73,6 @@ public class DlAdapterFactory extends AdapterFactoryImpl { return createDefinitionModelAdapter(); } @Override - public Adapter caseQualifiedName(QualifiedName object) { - return createQualifiedNameAdapter(); - } - @Override - public Adapter caseImport(Import object) { - return createImportAdapter(); - } - @Override public Adapter defaultCase(EObject object) { return createEObjectAdapter(); } @@ -114,34 +106,6 @@ public class DlAdapterFactory extends AdapterFactoryImpl { return null; } - /** - * Creates a new adapter for an object of class '{@link de.evoal.languages.model.dl.QualifiedName <em>Qualified Name</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see de.evoal.languages.model.dl.QualifiedName - * @generated - */ - public Adapter createQualifiedNameAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link de.evoal.languages.model.dl.Import <em>Import</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see de.evoal.languages.model.dl.Import - * @generated - */ - public Adapter createImportAdapter() { - return null; - } - /** * Creates a new adapter for the default case. * <!-- begin-user-doc --> diff --git a/src/languages/de.evoal.languages.model.dl/src-gen/de/evoal/languages/model/dl/util/DlSwitch.java b/src/languages/de.evoal.languages.model.dl/src-gen/de/evoal/languages/model/dl/util/DlSwitch.java index 883d0fa5..1bc07d5f 100644 --- a/src/languages/de.evoal.languages.model.dl/src-gen/de/evoal/languages/model/dl/util/DlSwitch.java +++ b/src/languages/de.evoal.languages.model.dl/src-gen/de/evoal/languages/model/dl/util/DlSwitch.java @@ -73,18 +73,6 @@ public class DlSwitch<T> extends Switch<T> { if (result == null) result = defaultCase(theEObject); return result; } - case DlPackage.QUALIFIED_NAME: { - QualifiedName qualifiedName = (QualifiedName)theEObject; - T result = caseQualifiedName(qualifiedName); - if (result == null) result = defaultCase(theEObject); - return result; - } - case DlPackage.IMPORT: { - Import import_ = (Import)theEObject; - T result = caseImport(import_); - if (result == null) result = defaultCase(theEObject); - return result; - } default: return defaultCase(theEObject); } } @@ -104,36 +92,6 @@ public class DlSwitch<T> extends Switch<T> { return null; } - /** - * Returns the result of interpreting the object as an instance of '<em>Qualified Name</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Qualified Name</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseQualifiedName(QualifiedName object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Import</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Import</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseImport(Import object) { - return null; - } - /** * Returns the result of interpreting the object as an instance of '<em>EObject</em>'. * <!-- begin-user-doc --> diff --git a/src/languages/de.evoal.languages.model.generator.dsl.ide/src-gen/de/evoal/languages/model/generator/dsl/ide/contentassist/antlr/GeneratorDSLParser.java b/src/languages/de.evoal.languages.model.generator.dsl.ide/src-gen/de/evoal/languages/model/generator/dsl/ide/contentassist/antlr/GeneratorDSLParser.java index 222544e8..cc124a24 100644 --- a/src/languages/de.evoal.languages.model.generator.dsl.ide/src-gen/de/evoal/languages/model/generator/dsl/ide/contentassist/antlr/GeneratorDSLParser.java +++ b/src/languages/de.evoal.languages.model.generator.dsl.ide/src-gen/de/evoal/languages/model/generator/dsl/ide/contentassist/antlr/GeneratorDSLParser.java @@ -46,7 +46,6 @@ public class GeneratorDSLParser extends AbstractContentAssistParser { builder.put(grammarAccess.getMultiplyDivideModuloOperatorRuleAccess().getAlternatives(), "rule__MultiplyDivideModuloOperatorRule__Alternatives"); builder.put(grammarAccess.getFactorRuleAccess().getAlternatives(), "rule__FactorRule__Alternatives"); builder.put(grammarAccess.getConfigurationRuleAccess().getGroup(), "rule__ConfigurationRule__Group__0"); - builder.put(grammarAccess.getImportRuleAccess().getGroup(), "rule__ImportRule__Group__0"); builder.put(grammarAccess.getPipelineDefinitionRuleAccess().getGroup(), "rule__PipelineDefinitionRule__Group__0"); builder.put(grammarAccess.getStepRuleAccess().getGroup(), "rule__StepRule__Group__0"); builder.put(grammarAccess.getStepRuleAccess().getGroup_4(), "rule__StepRule__Group_4__0"); @@ -111,12 +110,12 @@ public class GeneratorDSLParser extends AbstractContentAssistParser { builder.put(grammarAccess.getFunctionDefinitionRuleAccess().getGroup_4_1(), "rule__FunctionDefinitionRule__Group_4_1__0"); builder.put(grammarAccess.getConstantDefinitionRuleAccess().getGroup(), "rule__ConstantDefinitionRule__Group__0"); builder.put(grammarAccess.getParameterRuleAccess().getGroup(), "rule__ParameterRule__Group__0"); + builder.put(grammarAccess.getImportRuleAccess().getGroup(), "rule__ImportRule__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.getConfigurationRuleAccess().getImportsAssignment_0(), "rule__ConfigurationRule__ImportsAssignment_0"); builder.put(grammarAccess.getConfigurationRuleAccess().getPipelinesAssignment_1(), "rule__ConfigurationRule__PipelinesAssignment_1"); builder.put(grammarAccess.getConfigurationRuleAccess().getStatementsAssignment_2(), "rule__ConfigurationRule__StatementsAssignment_2"); - builder.put(grammarAccess.getImportRuleAccess().getImportedNamespaceAssignment_1(), "rule__ImportRule__ImportedNamespaceAssignment_1"); builder.put(grammarAccess.getPipelineDefinitionRuleAccess().getNameAssignment_1(), "rule__PipelineDefinitionRule__NameAssignment_1"); builder.put(grammarAccess.getPipelineDefinitionRuleAccess().getStepsAssignment_3(), "rule__PipelineDefinitionRule__StepsAssignment_3"); builder.put(grammarAccess.getStepRuleAccess().getInstanceAssignment_3(), "rule__StepRule__InstanceAssignment_3"); @@ -195,6 +194,8 @@ public class GeneratorDSLParser extends AbstractContentAssistParser { builder.put(grammarAccess.getConstantDefinitionRuleAccess().getValueAssignment_4(), "rule__ConstantDefinitionRule__ValueAssignment_4"); builder.put(grammarAccess.getParameterRuleAccess().getTypeAssignment_0(), "rule__ParameterRule__TypeAssignment_0"); builder.put(grammarAccess.getParameterRuleAccess().getNameAssignment_1(), "rule__ParameterRule__NameAssignment_1"); + builder.put(grammarAccess.getImportRuleAccess().getLanguageAssignment_1(), "rule__ImportRule__LanguageAssignment_1"); + builder.put(grammarAccess.getImportRuleAccess().getImportedNamespaceAssignment_3(), "rule__ImportRule__ImportedNamespaceAssignment_3"); builder.put(grammarAccess.getFunctionNameRuleAccess().getDefinitionAssignment(), "rule__FunctionNameRule__DefinitionAssignment"); } } diff --git a/src/languages/de.evoal.languages.model.generator.dsl.ide/src-gen/de/evoal/languages/model/generator/dsl/ide/contentassist/antlr/internal/InternalGeneratorDSL.g b/src/languages/de.evoal.languages.model.generator.dsl.ide/src-gen/de/evoal/languages/model/generator/dsl/ide/contentassist/antlr/internal/InternalGeneratorDSL.g index 1f1cee00..172e8fed 100644 --- a/src/languages/de.evoal.languages.model.generator.dsl.ide/src-gen/de/evoal/languages/model/generator/dsl/ide/contentassist/antlr/internal/InternalGeneratorDSL.g +++ b/src/languages/de.evoal.languages.model.generator.dsl.ide/src-gen/de/evoal/languages/model/generator/dsl/ide/contentassist/antlr/internal/InternalGeneratorDSL.g @@ -75,31 +75,6 @@ finally { restoreStackSize(stackSize); } -// Entry rule entryRuleImportRule -entryRuleImportRule -: -{ before(grammarAccess.getImportRuleRule()); } - ruleImportRule -{ after(grammarAccess.getImportRuleRule()); } - EOF -; - -// Rule ImportRule -ruleImportRule - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getImportRuleAccess().getGroup()); } - (rule__ImportRule__Group__0) - { after(grammarAccess.getImportRuleAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - // Entry rule entryRulePipelineDefinitionRule entryRulePipelineDefinitionRule : @@ -1350,6 +1325,31 @@ finally { restoreStackSize(stackSize); } +// Entry rule entryRuleImportRule +entryRuleImportRule +: +{ before(grammarAccess.getImportRuleRule()); } + ruleImportRule +{ after(grammarAccess.getImportRuleRule()); } + EOF +; + +// Rule ImportRule +ruleImportRule + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getImportRuleAccess().getGroup()); } + (rule__ImportRule__Group__0) + { after(grammarAccess.getImportRuleAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + // Entry rule entryRuleFunctionNameRule entryRuleFunctionNameRule : @@ -2080,87 +2080,6 @@ finally { } -rule__ImportRule__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ImportRule__Group__0__Impl - rule__ImportRule__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ImportRule__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getImportRuleAccess().getImportKeyword_0()); } - 'import' - { after(grammarAccess.getImportRuleAccess().getImportKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ImportRule__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ImportRule__Group__1__Impl - rule__ImportRule__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__ImportRule__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getImportRuleAccess().getImportedNamespaceAssignment_1()); } - (rule__ImportRule__ImportedNamespaceAssignment_1) - { after(grammarAccess.getImportRuleAccess().getImportedNamespaceAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ImportRule__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__ImportRule__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ImportRule__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getImportRuleAccess().getSemicolonKeyword_2()); } - ';' - { after(grammarAccess.getImportRuleAccess().getSemicolonKeyword_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - rule__PipelineDefinitionRule__Group__0 @init { int stackSize = keepStackSize(); @@ -6616,6 +6535,141 @@ finally { } +rule__ImportRule__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__ImportRule__Group__0__Impl + rule__ImportRule__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getImportRuleAccess().getImportKeyword_0()); } + 'import' + { after(grammarAccess.getImportRuleAccess().getImportKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__ImportRule__Group__1__Impl + rule__ImportRule__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getImportRuleAccess().getLanguageAssignment_1()); } + (rule__ImportRule__LanguageAssignment_1) + { after(grammarAccess.getImportRuleAccess().getLanguageAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__ImportRule__Group__2__Impl + rule__ImportRule__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getImportRuleAccess().getFromKeyword_2()); } + 'from' + { after(grammarAccess.getImportRuleAccess().getFromKeyword_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__ImportRule__Group__3__Impl + rule__ImportRule__Group__4 +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getImportRuleAccess().getImportedNamespaceAssignment_3()); } + (rule__ImportRule__ImportedNamespaceAssignment_3) + { after(grammarAccess.getImportRuleAccess().getImportedNamespaceAssignment_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__Group__4 + @init { + int stackSize = keepStackSize(); + } +: + rule__ImportRule__Group__4__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__Group__4__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getImportRuleAccess().getSemicolonKeyword_4()); } + ';' + { after(grammarAccess.getImportRuleAccess().getSemicolonKeyword_4()); } +) +; +finally { + restoreStackSize(stackSize); +} + + rule__QualifiedName__Group__0 @init { int stackSize = keepStackSize(); @@ -6769,21 +6823,6 @@ finally { restoreStackSize(stackSize); } -rule__ImportRule__ImportedNamespaceAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_1_0()); } - ruleQualifiedName - { after(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - rule__PipelineDefinitionRule__NameAssignment_1 @init { int stackSize = keepStackSize(); @@ -7825,6 +7864,36 @@ finally { restoreStackSize(stackSize); } +rule__ImportRule__LanguageAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getImportRuleAccess().getLanguageSTRINGTerminalRuleCall_1_0()); } + RULE_STRING + { after(grammarAccess.getImportRuleAccess().getLanguageSTRINGTerminalRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__ImportedNamespaceAssignment_3 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_3_0()); } + ruleQualifiedName + { after(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_3_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + rule__FunctionNameRule__DefinitionAssignment @init { int stackSize = keepStackSize(); diff --git a/src/languages/de.evoal.languages.model.generator.dsl.ide/src-gen/de/evoal/languages/model/generator/dsl/ide/contentassist/antlr/internal/InternalGeneratorDSL.tokens b/src/languages/de.evoal.languages.model.generator.dsl.ide/src-gen/de/evoal/languages/model/generator/dsl/ide/contentassist/antlr/internal/InternalGeneratorDSL.tokens index e5a51af4..e2d61cb5 100644 --- a/src/languages/de.evoal.languages.model.generator.dsl.ide/src-gen/de/evoal/languages/model/generator/dsl/ide/contentassist/antlr/internal/InternalGeneratorDSL.tokens +++ b/src/languages/de.evoal.languages.model.generator.dsl.ide/src-gen/de/evoal/languages/model/generator/dsl/ide/contentassist/antlr/internal/InternalGeneratorDSL.tokens @@ -1,79 +1,79 @@ '!'=89 '!='=19 '%'=26 -'('=75 -')'=76 +'('=74 +')'=75 '*'=24 '+'=22 -','=57 +','=56 '-'=23 '.'=88 '/'=25 -':'=78 -':='=77 -';'=48 +':'=77 +':='=76 +';'=55 '<'=20 '<='=21 '='=18 '>'=17 '>='=16 -'AND'=73 +'AND'=72 'E'=29 'G'=32 'M'=33 -'OR'=71 +'OR'=70 'P'=30 'T'=31 -'XOR'=72 +'XOR'=71 'Y'=27 'Z'=28 -'['=50 +'['=48 '\u00B5'=40 -']'=51 -'^'=74 +']'=49 +'^'=73 'a'=44 -'array'=87 -'boolean'=85 +'array'=86 +'boolean'=84 'c'=38 -'component'=54 +'component'=52 'd'=37 'da'=36 -'data'=70 -'end'=62 -'executing'=69 -'expression'=82 +'data'=69 +'end'=61 +'executing'=68 +'expression'=81 'f'=43 'false'=15 -'float'=84 -'for'=59 -'from'=68 +'float'=83 +'for'=58 +'from'=67 'h'=35 -'import'=47 -'in'=60 -'instance'=80 -'int'=83 +'import'=87 +'in'=59 +'instance'=79 +'int'=82 'k'=34 -'literal'=79 -'loop'=61 +'literal'=78 +'loop'=60 'm'=39 'n'=41 'p'=42 -'pipeline'=49 -'pipelines'=64 -'reads'=56 -'samples'=67 -'step'=52 -'string'=81 -'to'=63 +'pipeline'=47 +'pipelines'=63 +'reads'=54 +'samples'=66 +'step'=50 +'string'=80 +'to'=62 'true'=90 -'void'=86 -'with'=66 -'write'=65 -'writes'=58 +'void'=85 +'with'=65 +'write'=64 +'writes'=57 'y'=46 'z'=45 -'{'=53 -'}'=55 +'{'=51 +'}'=53 RULE_ANY_OTHER=14 RULE_DIGIT=9 RULE_DOUBLE=8 diff --git a/src/languages/de.evoal.languages.model.generator.dsl.ide/src-gen/de/evoal/languages/model/generator/dsl/ide/contentassist/antlr/internal/InternalGeneratorDSLLexer.java b/src/languages/de.evoal.languages.model.generator.dsl.ide/src-gen/de/evoal/languages/model/generator/dsl/ide/contentassist/antlr/internal/InternalGeneratorDSLLexer.java index 681e9ed1..88dc5906 100644 --- a/src/languages/de.evoal.languages.model.generator.dsl.ide/src-gen/de/evoal/languages/model/generator/dsl/ide/contentassist/antlr/internal/InternalGeneratorDSLLexer.java +++ b/src/languages/de.evoal.languages.model.generator.dsl.ide/src-gen/de/evoal/languages/model/generator/dsl/ide/contentassist/antlr/internal/InternalGeneratorDSLLexer.java @@ -764,10 +764,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__47; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:43:7: ( 'import' ) - // InternalGeneratorDSL.g:43:9: 'import' + // InternalGeneratorDSL.g:43:7: ( 'pipeline' ) + // InternalGeneratorDSL.g:43:9: 'pipeline' { - match("import"); + match("pipeline"); } @@ -785,10 +785,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__48; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:44:7: ( ';' ) - // InternalGeneratorDSL.g:44:9: ';' + // InternalGeneratorDSL.g:44:7: ( '[' ) + // InternalGeneratorDSL.g:44:9: '[' { - match(';'); + match('['); } @@ -805,11 +805,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__49; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:45:7: ( 'pipeline' ) - // InternalGeneratorDSL.g:45:9: 'pipeline' + // InternalGeneratorDSL.g:45:7: ( ']' ) + // InternalGeneratorDSL.g:45:9: ']' { - match("pipeline"); - + match(']'); } @@ -826,10 +825,11 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__50; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:46:7: ( '[' ) - // InternalGeneratorDSL.g:46:9: '[' + // InternalGeneratorDSL.g:46:7: ( 'step' ) + // InternalGeneratorDSL.g:46:9: 'step' { - match('['); + match("step"); + } @@ -846,10 +846,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__51; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:47:7: ( ']' ) - // InternalGeneratorDSL.g:47:9: ']' + // InternalGeneratorDSL.g:47:7: ( '{' ) + // InternalGeneratorDSL.g:47:9: '{' { - match(']'); + match('{'); } @@ -866,10 +866,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__52; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:48:7: ( 'step' ) - // InternalGeneratorDSL.g:48:9: 'step' + // InternalGeneratorDSL.g:48:7: ( 'component' ) + // InternalGeneratorDSL.g:48:9: 'component' { - match("step"); + match("component"); } @@ -887,10 +887,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__53; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:49:7: ( '{' ) - // InternalGeneratorDSL.g:49:9: '{' + // InternalGeneratorDSL.g:49:7: ( '}' ) + // InternalGeneratorDSL.g:49:9: '}' { - match('{'); + match('}'); } @@ -907,10 +907,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__54; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:50:7: ( 'component' ) - // InternalGeneratorDSL.g:50:9: 'component' + // InternalGeneratorDSL.g:50:7: ( 'reads' ) + // InternalGeneratorDSL.g:50:9: 'reads' { - match("component"); + match("reads"); } @@ -928,10 +928,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__55; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:51:7: ( '}' ) - // InternalGeneratorDSL.g:51:9: '}' + // InternalGeneratorDSL.g:51:7: ( ';' ) + // InternalGeneratorDSL.g:51:9: ';' { - match('}'); + match(';'); } @@ -948,11 +948,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__56; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:52:7: ( 'reads' ) - // InternalGeneratorDSL.g:52:9: 'reads' + // InternalGeneratorDSL.g:52:7: ( ',' ) + // InternalGeneratorDSL.g:52:9: ',' { - match("reads"); - + match(','); } @@ -969,10 +968,11 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__57; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:53:7: ( ',' ) - // InternalGeneratorDSL.g:53:9: ',' + // InternalGeneratorDSL.g:53:7: ( 'writes' ) + // InternalGeneratorDSL.g:53:9: 'writes' { - match(','); + match("writes"); + } @@ -989,10 +989,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__58; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:54:7: ( 'writes' ) - // InternalGeneratorDSL.g:54:9: 'writes' + // InternalGeneratorDSL.g:54:7: ( 'for' ) + // InternalGeneratorDSL.g:54:9: 'for' { - match("writes"); + match("for"); } @@ -1010,10 +1010,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__59; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:55:7: ( 'for' ) - // InternalGeneratorDSL.g:55:9: 'for' + // InternalGeneratorDSL.g:55:7: ( 'in' ) + // InternalGeneratorDSL.g:55:9: 'in' { - match("for"); + match("in"); } @@ -1031,10 +1031,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__60; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:56:7: ( 'in' ) - // InternalGeneratorDSL.g:56:9: 'in' + // InternalGeneratorDSL.g:56:7: ( 'loop' ) + // InternalGeneratorDSL.g:56:9: 'loop' { - match("in"); + match("loop"); } @@ -1052,10 +1052,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__61; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:57:7: ( 'loop' ) - // InternalGeneratorDSL.g:57:9: 'loop' + // InternalGeneratorDSL.g:57:7: ( 'end' ) + // InternalGeneratorDSL.g:57:9: 'end' { - match("loop"); + match("end"); } @@ -1073,10 +1073,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__62; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:58:7: ( 'end' ) - // InternalGeneratorDSL.g:58:9: 'end' + // InternalGeneratorDSL.g:58:7: ( 'to' ) + // InternalGeneratorDSL.g:58:9: 'to' { - match("end"); + match("to"); } @@ -1094,10 +1094,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__63; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:59:7: ( 'to' ) - // InternalGeneratorDSL.g:59:9: 'to' + // InternalGeneratorDSL.g:59:7: ( 'pipelines' ) + // InternalGeneratorDSL.g:59:9: 'pipelines' { - match("to"); + match("pipelines"); } @@ -1115,10 +1115,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:60:7: ( 'pipelines' ) - // InternalGeneratorDSL.g:60:9: 'pipelines' + // InternalGeneratorDSL.g:60:7: ( 'write' ) + // InternalGeneratorDSL.g:60:9: 'write' { - match("pipelines"); + match("write"); } @@ -1136,10 +1136,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__65; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:61:7: ( 'write' ) - // InternalGeneratorDSL.g:61:9: 'write' + // InternalGeneratorDSL.g:61:7: ( 'with' ) + // InternalGeneratorDSL.g:61:9: 'with' { - match("write"); + match("with"); } @@ -1157,10 +1157,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__66; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:62:7: ( 'with' ) - // InternalGeneratorDSL.g:62:9: 'with' + // InternalGeneratorDSL.g:62:7: ( 'samples' ) + // InternalGeneratorDSL.g:62:9: 'samples' { - match("with"); + match("samples"); } @@ -1178,10 +1178,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__67; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:63:7: ( 'samples' ) - // InternalGeneratorDSL.g:63:9: 'samples' + // InternalGeneratorDSL.g:63:7: ( 'from' ) + // InternalGeneratorDSL.g:63:9: 'from' { - match("samples"); + match("from"); } @@ -1199,10 +1199,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__68; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:64:7: ( 'from' ) - // InternalGeneratorDSL.g:64:9: 'from' + // InternalGeneratorDSL.g:64:7: ( 'executing' ) + // InternalGeneratorDSL.g:64:9: 'executing' { - match("from"); + match("executing"); } @@ -1220,10 +1220,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__69; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:65:7: ( 'executing' ) - // InternalGeneratorDSL.g:65:9: 'executing' + // InternalGeneratorDSL.g:65:7: ( 'data' ) + // InternalGeneratorDSL.g:65:9: 'data' { - match("executing"); + match("data"); } @@ -1241,10 +1241,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__70; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:66:7: ( 'data' ) - // InternalGeneratorDSL.g:66:9: 'data' + // InternalGeneratorDSL.g:66:7: ( 'OR' ) + // InternalGeneratorDSL.g:66:9: 'OR' { - match("data"); + match("OR"); } @@ -1262,10 +1262,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__71; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:67:7: ( 'OR' ) - // InternalGeneratorDSL.g:67:9: 'OR' + // InternalGeneratorDSL.g:67:7: ( 'XOR' ) + // InternalGeneratorDSL.g:67:9: 'XOR' { - match("OR"); + match("XOR"); } @@ -1283,10 +1283,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__72; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:68:7: ( 'XOR' ) - // InternalGeneratorDSL.g:68:9: 'XOR' + // InternalGeneratorDSL.g:68:7: ( 'AND' ) + // InternalGeneratorDSL.g:68:9: 'AND' { - match("XOR"); + match("AND"); } @@ -1304,11 +1304,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__73; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:69:7: ( 'AND' ) - // InternalGeneratorDSL.g:69:9: 'AND' + // InternalGeneratorDSL.g:69:7: ( '^' ) + // InternalGeneratorDSL.g:69:9: '^' { - match("AND"); - + match('^'); } @@ -1325,10 +1324,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__74; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:70:7: ( '^' ) - // InternalGeneratorDSL.g:70:9: '^' + // InternalGeneratorDSL.g:70:7: ( '(' ) + // InternalGeneratorDSL.g:70:9: '(' { - match('^'); + match('('); } @@ -1345,10 +1344,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__75; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:71:7: ( '(' ) - // InternalGeneratorDSL.g:71:9: '(' + // InternalGeneratorDSL.g:71:7: ( ')' ) + // InternalGeneratorDSL.g:71:9: ')' { - match('('); + match(')'); } @@ -1365,10 +1364,11 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__76; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:72:7: ( ')' ) - // InternalGeneratorDSL.g:72:9: ')' + // InternalGeneratorDSL.g:72:7: ( ':=' ) + // InternalGeneratorDSL.g:72:9: ':=' { - match(')'); + match(":="); + } @@ -1385,11 +1385,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__77; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:73:7: ( ':=' ) - // InternalGeneratorDSL.g:73:9: ':=' + // InternalGeneratorDSL.g:73:7: ( ':' ) + // InternalGeneratorDSL.g:73:9: ':' { - match(":="); - + match(':'); } @@ -1406,10 +1405,11 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__78; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:74:7: ( ':' ) - // InternalGeneratorDSL.g:74:9: ':' + // InternalGeneratorDSL.g:74:7: ( 'literal' ) + // InternalGeneratorDSL.g:74:9: 'literal' { - match(':'); + match("literal"); + } @@ -1426,10 +1426,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__79; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:75:7: ( 'literal' ) - // InternalGeneratorDSL.g:75:9: 'literal' + // InternalGeneratorDSL.g:75:7: ( 'instance' ) + // InternalGeneratorDSL.g:75:9: 'instance' { - match("literal"); + match("instance"); } @@ -1447,10 +1447,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__80; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:76:7: ( 'instance' ) - // InternalGeneratorDSL.g:76:9: 'instance' + // InternalGeneratorDSL.g:76:7: ( 'string' ) + // InternalGeneratorDSL.g:76:9: 'string' { - match("instance"); + match("string"); } @@ -1468,10 +1468,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__81; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:77:7: ( 'string' ) - // InternalGeneratorDSL.g:77:9: 'string' + // InternalGeneratorDSL.g:77:7: ( 'expression' ) + // InternalGeneratorDSL.g:77:9: 'expression' { - match("string"); + match("expression"); } @@ -1489,10 +1489,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__82; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:78:7: ( 'expression' ) - // InternalGeneratorDSL.g:78:9: 'expression' + // InternalGeneratorDSL.g:78:7: ( 'int' ) + // InternalGeneratorDSL.g:78:9: 'int' { - match("expression"); + match("int"); } @@ -1510,10 +1510,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__83; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:79:7: ( 'int' ) - // InternalGeneratorDSL.g:79:9: 'int' + // InternalGeneratorDSL.g:79:7: ( 'float' ) + // InternalGeneratorDSL.g:79:9: 'float' { - match("int"); + match("float"); } @@ -1531,10 +1531,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__84; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:80:7: ( 'float' ) - // InternalGeneratorDSL.g:80:9: 'float' + // InternalGeneratorDSL.g:80:7: ( 'boolean' ) + // InternalGeneratorDSL.g:80:9: 'boolean' { - match("float"); + match("boolean"); } @@ -1552,10 +1552,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__85; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:81:7: ( 'boolean' ) - // InternalGeneratorDSL.g:81:9: 'boolean' + // InternalGeneratorDSL.g:81:7: ( 'void' ) + // InternalGeneratorDSL.g:81:9: 'void' { - match("boolean"); + match("void"); } @@ -1573,10 +1573,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__86; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:82:7: ( 'void' ) - // InternalGeneratorDSL.g:82:9: 'void' + // InternalGeneratorDSL.g:82:7: ( 'array' ) + // InternalGeneratorDSL.g:82:9: 'array' { - match("void"); + match("array"); } @@ -1594,10 +1594,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__87; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:83:7: ( 'array' ) - // InternalGeneratorDSL.g:83:9: 'array' + // InternalGeneratorDSL.g:83:7: ( 'import' ) + // InternalGeneratorDSL.g:83:9: 'import' { - match("array"); + match("import"); } @@ -1674,8 +1674,8 @@ public class InternalGeneratorDSLLexer extends Lexer { // $ANTLR start "RULE_DIGIT" public final void mRULE_DIGIT() throws RecognitionException { try { - // InternalGeneratorDSL.g:7847:21: ( '0' .. '9' ) - // InternalGeneratorDSL.g:7847:23: '0' .. '9' + // InternalGeneratorDSL.g:7916:21: ( '0' .. '9' ) + // InternalGeneratorDSL.g:7916:23: '0' .. '9' { matchRange('0','9'); @@ -1690,11 +1690,11 @@ public class InternalGeneratorDSLLexer extends Lexer { // $ANTLR start "RULE_EXPONENT" public final void mRULE_EXPONENT() throws RecognitionException { try { - // InternalGeneratorDSL.g:7849:24: ( 'e' ( '+' | '-' )? ( RULE_DIGIT )+ ) - // InternalGeneratorDSL.g:7849:26: 'e' ( '+' | '-' )? ( RULE_DIGIT )+ + // InternalGeneratorDSL.g:7918:24: ( 'e' ( '+' | '-' )? ( RULE_DIGIT )+ ) + // InternalGeneratorDSL.g:7918:26: 'e' ( '+' | '-' )? ( RULE_DIGIT )+ { match('e'); - // InternalGeneratorDSL.g:7849:30: ( '+' | '-' )? + // InternalGeneratorDSL.g:7918:30: ( '+' | '-' )? int alt1=2; int LA1_0 = input.LA(1); @@ -1720,7 +1720,7 @@ public class InternalGeneratorDSLLexer extends Lexer { } - // InternalGeneratorDSL.g:7849:41: ( RULE_DIGIT )+ + // InternalGeneratorDSL.g:7918:41: ( RULE_DIGIT )+ int cnt2=0; loop2: do { @@ -1734,7 +1734,7 @@ public class InternalGeneratorDSLLexer extends Lexer { switch (alt2) { case 1 : - // InternalGeneratorDSL.g:7849:41: RULE_DIGIT + // InternalGeneratorDSL.g:7918:41: RULE_DIGIT { mRULE_DIGIT(); @@ -1764,10 +1764,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = RULE_INT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:7851:10: ( ( '-' )? ( RULE_DIGIT )+ ) - // InternalGeneratorDSL.g:7851:12: ( '-' )? ( RULE_DIGIT )+ + // InternalGeneratorDSL.g:7920:10: ( ( '-' )? ( RULE_DIGIT )+ ) + // InternalGeneratorDSL.g:7920:12: ( '-' )? ( RULE_DIGIT )+ { - // InternalGeneratorDSL.g:7851:12: ( '-' )? + // InternalGeneratorDSL.g:7920:12: ( '-' )? int alt3=2; int LA3_0 = input.LA(1); @@ -1776,7 +1776,7 @@ public class InternalGeneratorDSLLexer extends Lexer { } switch (alt3) { case 1 : - // InternalGeneratorDSL.g:7851:12: '-' + // InternalGeneratorDSL.g:7920:12: '-' { match('-'); @@ -1785,7 +1785,7 @@ public class InternalGeneratorDSLLexer extends Lexer { } - // InternalGeneratorDSL.g:7851:17: ( RULE_DIGIT )+ + // InternalGeneratorDSL.g:7920:17: ( RULE_DIGIT )+ int cnt4=0; loop4: do { @@ -1799,7 +1799,7 @@ public class InternalGeneratorDSLLexer extends Lexer { switch (alt4) { case 1 : - // InternalGeneratorDSL.g:7851:17: RULE_DIGIT + // InternalGeneratorDSL.g:7920:17: RULE_DIGIT { mRULE_DIGIT(); @@ -1831,15 +1831,15 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = RULE_DOUBLE; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:7853:13: ( ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) ) - // InternalGeneratorDSL.g:7853:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) + // InternalGeneratorDSL.g:7922:13: ( ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) ) + // InternalGeneratorDSL.g:7922:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) { - // InternalGeneratorDSL.g:7853:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) + // InternalGeneratorDSL.g:7922:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) int alt7=2; alt7 = dfa7.predict(input); switch (alt7) { case 1 : - // InternalGeneratorDSL.g:7853:16: RULE_INT RULE_EXPONENT + // InternalGeneratorDSL.g:7922:16: RULE_INT RULE_EXPONENT { mRULE_INT(); mRULE_EXPONENT(); @@ -1847,11 +1847,11 @@ public class InternalGeneratorDSLLexer extends Lexer { } break; case 2 : - // InternalGeneratorDSL.g:7853:39: RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? + // InternalGeneratorDSL.g:7922:39: RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? { mRULE_INT(); match('.'); - // InternalGeneratorDSL.g:7853:52: ( RULE_DIGIT )* + // InternalGeneratorDSL.g:7922:52: ( RULE_DIGIT )* loop5: do { int alt5=2; @@ -1864,7 +1864,7 @@ public class InternalGeneratorDSLLexer extends Lexer { switch (alt5) { case 1 : - // InternalGeneratorDSL.g:7853:52: RULE_DIGIT + // InternalGeneratorDSL.g:7922:52: RULE_DIGIT { mRULE_DIGIT(); @@ -1876,7 +1876,7 @@ public class InternalGeneratorDSLLexer extends Lexer { } } while (true); - // InternalGeneratorDSL.g:7853:64: ( RULE_EXPONENT )? + // InternalGeneratorDSL.g:7922:64: ( RULE_EXPONENT )? int alt6=2; int LA6_0 = input.LA(1); @@ -1885,7 +1885,7 @@ public class InternalGeneratorDSLLexer extends Lexer { } switch (alt6) { case 1 : - // InternalGeneratorDSL.g:7853:64: RULE_EXPONENT + // InternalGeneratorDSL.g:7922:64: RULE_EXPONENT { mRULE_EXPONENT(); @@ -1916,11 +1916,11 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:7855:13: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) - // InternalGeneratorDSL.g:7855:15: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalGeneratorDSL.g:7924:13: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) + // InternalGeneratorDSL.g:7924:15: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalGeneratorDSL.g:7855:19: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + // InternalGeneratorDSL.g:7924:19: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* loop8: do { int alt8=3; @@ -1936,7 +1936,7 @@ public class InternalGeneratorDSLLexer extends Lexer { switch (alt8) { case 1 : - // InternalGeneratorDSL.g:7855:20: '\\\\' . + // InternalGeneratorDSL.g:7924:20: '\\\\' . { match('\\'); matchAny(); @@ -1944,7 +1944,7 @@ public class InternalGeneratorDSLLexer extends Lexer { } break; case 2 : - // InternalGeneratorDSL.g:7855:27: ~ ( ( '\\\\' | '\"' ) ) + // InternalGeneratorDSL.g:7924:27: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1981,11 +1981,11 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = RULE_QUOTED_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:7857:16: ( '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - // InternalGeneratorDSL.g:7857:18: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalGeneratorDSL.g:7926:16: ( '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalGeneratorDSL.g:7926:18: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalGeneratorDSL.g:7857:23: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + // InternalGeneratorDSL.g:7926:23: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* loop9: do { int alt9=3; @@ -2001,7 +2001,7 @@ public class InternalGeneratorDSLLexer extends Lexer { switch (alt9) { case 1 : - // InternalGeneratorDSL.g:7857:24: '\\\\' . + // InternalGeneratorDSL.g:7926:24: '\\\\' . { match('\\'); matchAny(); @@ -2009,7 +2009,7 @@ public class InternalGeneratorDSLLexer extends Lexer { } break; case 2 : - // InternalGeneratorDSL.g:7857:31: ~ ( ( '\\\\' | '\\'' ) ) + // InternalGeneratorDSL.g:7926:31: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -2046,10 +2046,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:7859:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalGeneratorDSL.g:7859:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalGeneratorDSL.g:7928:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalGeneratorDSL.g:7928:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { - // InternalGeneratorDSL.g:7859:11: ( '^' )? + // InternalGeneratorDSL.g:7928:11: ( '^' )? int alt10=2; int LA10_0 = input.LA(1); @@ -2058,7 +2058,7 @@ public class InternalGeneratorDSLLexer extends Lexer { } switch (alt10) { case 1 : - // InternalGeneratorDSL.g:7859:11: '^' + // InternalGeneratorDSL.g:7928:11: '^' { match('^'); @@ -2076,7 +2076,7 @@ public class InternalGeneratorDSLLexer extends Lexer { recover(mse); throw mse;} - // InternalGeneratorDSL.g:7859:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalGeneratorDSL.g:7928:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* loop11: do { int alt11=2; @@ -2125,12 +2125,12 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:7861:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalGeneratorDSL.g:7861:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalGeneratorDSL.g:7930:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalGeneratorDSL.g:7930:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalGeneratorDSL.g:7861:24: ( options {greedy=false; } : . )* + // InternalGeneratorDSL.g:7930:24: ( options {greedy=false; } : . )* loop12: do { int alt12=2; @@ -2155,7 +2155,7 @@ public class InternalGeneratorDSLLexer extends Lexer { switch (alt12) { case 1 : - // InternalGeneratorDSL.g:7861:52: . + // InternalGeneratorDSL.g:7930:52: . { matchAny(); @@ -2185,12 +2185,12 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:7863:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalGeneratorDSL.g:7863:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // InternalGeneratorDSL.g:7932:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalGeneratorDSL.g:7932:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // InternalGeneratorDSL.g:7863:24: (~ ( ( '\\n' | '\\r' ) ) )* + // InternalGeneratorDSL.g:7932:24: (~ ( ( '\\n' | '\\r' ) ) )* loop13: do { int alt13=2; @@ -2203,7 +2203,7 @@ public class InternalGeneratorDSLLexer extends Lexer { switch (alt13) { case 1 : - // InternalGeneratorDSL.g:7863:24: ~ ( ( '\\n' | '\\r' ) ) + // InternalGeneratorDSL.g:7932: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(); @@ -2223,7 +2223,7 @@ public class InternalGeneratorDSLLexer extends Lexer { } } while (true); - // InternalGeneratorDSL.g:7863:40: ( ( '\\r' )? '\\n' )? + // InternalGeneratorDSL.g:7932:40: ( ( '\\r' )? '\\n' )? int alt15=2; int LA15_0 = input.LA(1); @@ -2232,9 +2232,9 @@ public class InternalGeneratorDSLLexer extends Lexer { } switch (alt15) { case 1 : - // InternalGeneratorDSL.g:7863:41: ( '\\r' )? '\\n' + // InternalGeneratorDSL.g:7932:41: ( '\\r' )? '\\n' { - // InternalGeneratorDSL.g:7863:41: ( '\\r' )? + // InternalGeneratorDSL.g:7932:41: ( '\\r' )? int alt14=2; int LA14_0 = input.LA(1); @@ -2243,7 +2243,7 @@ public class InternalGeneratorDSLLexer extends Lexer { } switch (alt14) { case 1 : - // InternalGeneratorDSL.g:7863:41: '\\r' + // InternalGeneratorDSL.g:7932:41: '\\r' { match('\r'); @@ -2275,10 +2275,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:7865:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalGeneratorDSL.g:7865:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalGeneratorDSL.g:7934:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalGeneratorDSL.g:7934:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalGeneratorDSL.g:7865:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalGeneratorDSL.g:7934:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt16=0; loop16: do { @@ -2332,8 +2332,8 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:7867:16: ( . ) - // InternalGeneratorDSL.g:7867:18: . + // InternalGeneratorDSL.g:7936:16: ( . ) + // InternalGeneratorDSL.g:7936:18: . { matchAny(); @@ -3005,23 +3005,23 @@ public class InternalGeneratorDSLLexer extends Lexer { this.transition = DFA7_transition; } public String getDescription() { - return "7853:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? )"; + return "7922:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? )"; } } static final String DFA17_eotS = - "\1\uffff\1\76\1\101\1\uffff\1\104\1\106\1\uffff\1\110\1\uffff\1\115\1\uffff\1\117\1\120\1\121\1\122\1\123\1\124\1\125\1\126\1\127\1\131\1\133\1\134\1\uffff\1\136\1\140\1\142\1\143\1\144\1\77\3\uffff\1\77\2\uffff\1\77\1\uffff\7\77\1\173\2\uffff\1\177\2\77\1\uffff\1\u0083\2\71\3\uffff\4\77\13\uffff\1\u0083\16\uffff\1\u008d\1\uffff\1\77\4\uffff\1\77\1\uffff\1\77\3\uffff\1\77\1\u0094\3\uffff\2\77\2\uffff\1\77\1\uffff\6\77\1\u00a0\1\77\1\u00a2\2\77\5\uffff\2\77\6\uffff\1\77\1\u00a8\3\77\1\uffff\5\77\1\u00b1\1\uffff\10\77\1\u00ba\2\77\1\uffff\1\77\1\uffff\1\u00be\1\u00bf\3\77\1\uffff\1\u00c3\1\77\1\u00c5\5\77\1\uffff\1\u00cb\4\77\1\u00d0\1\u00d1\1\77\1\uffff\2\77\1\u00d5\2\uffff\1\77\1\u00d7\1\u00d8\1\uffff\1\u00d9\1\uffff\2\77\1\u00dc\2\77\1\uffff\2\77\1\u00e1\1\u00e3\2\uffff\3\77\1\uffff\1\77\3\uffff\2\77\1\uffff\1\u00ea\1\77\1\u00ec\1\77\1\uffff\1\u00ee\1\uffff\6\77\1\uffff\1\77\1\uffff\1\u00f6\1\uffff\1\u00f7\2\77\1\u00fa\1\77\1\u00fd\1\u00fe\2\uffff\2\77\1\uffff\1\u0101\1\u0102\2\uffff\1\u0103\1\77\3\uffff\1\u0105\1\uffff"; + "\1\uffff\1\76\1\101\1\uffff\1\104\1\106\1\uffff\1\110\1\uffff\1\115\1\uffff\1\117\1\120\1\121\1\122\1\123\1\124\1\125\1\126\1\127\1\131\1\133\1\134\1\uffff\1\136\1\140\1\142\1\143\1\144\2\uffff\1\77\2\uffff\1\77\2\uffff\10\77\1\173\2\uffff\1\177\2\77\1\uffff\1\u0083\2\71\3\uffff\4\77\13\uffff\1\u0083\16\uffff\1\u008d\1\uffff\1\77\4\uffff\1\77\1\uffff\1\77\5\uffff\2\77\2\uffff\1\77\2\uffff\2\77\1\u0099\5\77\1\u00a0\1\77\1\u00a2\2\77\5\uffff\2\77\6\uffff\1\77\1\u00a8\3\77\1\uffff\12\77\1\u00b6\1\uffff\3\77\1\u00ba\2\77\1\uffff\1\77\1\uffff\1\u00be\1\u00bf\3\77\1\uffff\1\u00c3\1\77\1\u00c5\3\77\1\u00c9\4\77\1\u00ce\1\77\1\uffff\1\77\1\u00d1\1\77\1\uffff\2\77\1\u00d5\2\uffff\1\77\1\u00d7\1\u00d8\1\uffff\1\u00d9\1\uffff\2\77\1\u00dc\1\uffff\2\77\1\u00df\1\u00e1\1\uffff\2\77\1\uffff\3\77\1\uffff\1\77\3\uffff\2\77\1\uffff\1\u00ea\1\77\1\uffff\1\u00ec\1\uffff\1\77\1\u00ee\6\77\1\uffff\1\u00f5\1\uffff\1\77\1\uffff\1\u00f7\2\77\1\u00fa\1\77\1\u00fd\1\uffff\1\u00fe\1\uffff\2\77\1\uffff\1\u0101\1\u0102\2\uffff\1\u0103\1\77\3\uffff\1\u0105\1\uffff"; static final String DFA17_eofS = "\u0106\uffff"; static final String DFA17_minS = - "\1\0\1\60\1\75\1\uffff\2\75\1\uffff\1\60\1\uffff\1\52\1\uffff\14\60\1\uffff\5\60\1\155\3\uffff\1\141\2\uffff\1\145\1\uffff\2\151\1\156\1\157\1\122\1\117\1\116\1\101\2\uffff\1\75\2\157\1\uffff\1\56\2\0\3\uffff\1\154\1\162\2\157\13\uffff\1\56\16\uffff\1\60\1\uffff\1\155\4\uffff\1\160\1\uffff\1\162\3\uffff\1\160\1\60\3\uffff\1\145\1\155\2\uffff\1\141\1\uffff\1\151\1\164\1\157\1\164\1\144\1\145\1\60\1\165\1\60\1\122\1\104\5\uffff\1\157\1\151\6\uffff\1\163\1\60\1\155\2\141\1\uffff\1\160\1\145\1\141\1\157\1\164\1\60\1\uffff\1\160\1\151\1\160\1\144\1\164\1\150\1\160\1\145\1\60\1\143\1\162\1\uffff\1\145\1\uffff\2\60\1\154\1\144\1\145\1\uffff\1\60\1\164\1\60\1\157\1\154\1\171\1\162\1\141\1\uffff\1\60\1\156\1\154\1\163\1\145\2\60\1\162\1\uffff\1\165\1\145\1\60\2\uffff\1\145\2\60\1\uffff\1\60\1\uffff\1\156\1\151\1\60\1\164\1\156\1\uffff\1\147\1\145\2\60\2\uffff\1\141\1\164\1\163\1\uffff\1\141\3\uffff\1\145\1\156\1\uffff\1\60\1\143\1\60\1\163\1\uffff\1\60\1\uffff\1\154\1\151\1\163\2\156\1\145\1\uffff\1\145\1\uffff\1\60\1\uffff\1\60\1\156\1\151\1\60\1\164\2\60\2\uffff\1\147\1\157\1\uffff\2\60\2\uffff\1\60\1\156\3\uffff\1\60\1\uffff"; + "\1\0\1\60\1\75\1\uffff\2\75\1\uffff\1\60\1\uffff\1\52\1\uffff\14\60\1\uffff\5\60\2\uffff\1\141\2\uffff\1\145\2\uffff\1\151\1\155\1\151\1\156\1\157\1\122\1\117\1\116\1\101\2\uffff\1\75\2\157\1\uffff\1\56\2\0\3\uffff\1\154\1\162\2\157\13\uffff\1\56\16\uffff\1\60\1\uffff\1\155\4\uffff\1\160\1\uffff\1\162\5\uffff\1\145\1\155\2\uffff\1\141\2\uffff\1\151\1\164\1\60\1\160\1\157\1\164\1\144\1\145\1\60\1\165\1\60\1\122\1\104\5\uffff\1\157\1\151\6\uffff\1\163\1\60\1\155\2\141\1\uffff\1\160\1\145\1\141\1\160\1\151\1\160\1\144\1\164\1\150\1\164\1\60\1\uffff\1\157\1\160\1\145\1\60\1\143\1\162\1\uffff\1\145\1\uffff\2\60\1\154\1\144\1\145\1\uffff\1\60\1\164\1\60\1\157\1\154\1\171\1\60\1\156\1\154\1\163\1\145\1\60\1\141\1\uffff\1\162\1\60\1\162\1\uffff\1\165\1\145\1\60\2\uffff\1\145\2\60\1\uffff\1\60\1\uffff\1\156\1\151\1\60\1\uffff\1\147\1\145\2\60\1\uffff\1\156\1\164\1\uffff\1\141\1\164\1\163\1\uffff\1\141\3\uffff\1\145\1\156\1\uffff\1\60\1\163\1\uffff\1\60\1\uffff\1\143\1\60\1\154\1\151\1\163\2\156\1\145\1\uffff\1\60\1\uffff\1\145\1\uffff\1\60\1\156\1\151\1\60\1\164\1\60\1\uffff\1\60\1\uffff\1\147\1\157\1\uffff\2\60\2\uffff\1\60\1\156\3\uffff\1\60\1\uffff"; static final String DFA17_maxS = - "\1\uffff\1\172\1\75\1\uffff\2\75\1\uffff\1\71\1\uffff\1\57\1\uffff\14\172\1\uffff\5\172\1\156\3\uffff\1\164\2\uffff\1\145\1\uffff\1\162\1\157\1\170\1\162\1\122\1\117\1\116\1\172\2\uffff\1\75\2\157\1\uffff\1\145\2\uffff\3\uffff\1\154\1\162\2\157\13\uffff\1\145\16\uffff\1\172\1\uffff\1\155\4\uffff\1\160\1\uffff\1\162\3\uffff\1\160\1\172\3\uffff\1\162\1\155\2\uffff\1\141\1\uffff\1\151\1\164\1\157\1\164\1\144\1\160\1\172\1\165\1\172\1\122\1\104\5\uffff\1\157\1\151\6\uffff\1\163\1\172\1\155\2\141\1\uffff\1\160\1\145\1\141\1\157\1\164\1\172\1\uffff\1\160\1\151\1\160\1\144\1\164\1\150\1\160\1\145\1\172\1\143\1\162\1\uffff\1\145\1\uffff\2\172\1\154\1\144\1\145\1\uffff\1\172\1\164\1\172\1\157\1\154\1\171\1\162\1\141\1\uffff\1\172\1\156\1\154\1\163\1\145\2\172\1\162\1\uffff\1\165\1\145\1\172\2\uffff\1\145\2\172\1\uffff\1\172\1\uffff\1\156\1\151\1\172\1\164\1\156\1\uffff\1\147\1\145\2\172\2\uffff\1\141\1\164\1\163\1\uffff\1\141\3\uffff\1\145\1\156\1\uffff\1\172\1\143\1\172\1\163\1\uffff\1\172\1\uffff\1\154\1\151\1\163\2\156\1\145\1\uffff\1\145\1\uffff\1\172\1\uffff\1\172\1\156\1\151\1\172\1\164\2\172\2\uffff\1\147\1\157\1\uffff\2\172\2\uffff\1\172\1\156\3\uffff\1\172\1\uffff"; + "\1\uffff\1\172\1\75\1\uffff\2\75\1\uffff\1\71\1\uffff\1\57\1\uffff\14\172\1\uffff\5\172\2\uffff\1\164\2\uffff\1\145\2\uffff\1\162\1\156\1\157\1\170\1\162\1\122\1\117\1\116\1\172\2\uffff\1\75\2\157\1\uffff\1\145\2\uffff\3\uffff\1\154\1\162\2\157\13\uffff\1\145\16\uffff\1\172\1\uffff\1\155\4\uffff\1\160\1\uffff\1\162\5\uffff\1\162\1\155\2\uffff\1\141\2\uffff\1\151\1\164\1\172\1\160\1\157\1\164\1\144\1\160\1\172\1\165\1\172\1\122\1\104\5\uffff\1\157\1\151\6\uffff\1\163\1\172\1\155\2\141\1\uffff\1\160\1\145\1\141\1\160\1\151\1\160\1\144\1\164\1\150\1\164\1\172\1\uffff\1\157\1\160\1\145\1\172\1\143\1\162\1\uffff\1\145\1\uffff\2\172\1\154\1\144\1\145\1\uffff\1\172\1\164\1\172\1\157\1\154\1\171\1\172\1\156\1\154\1\163\1\145\1\172\1\141\1\uffff\1\162\1\172\1\162\1\uffff\1\165\1\145\1\172\2\uffff\1\145\2\172\1\uffff\1\172\1\uffff\1\156\1\151\1\172\1\uffff\1\147\1\145\2\172\1\uffff\1\156\1\164\1\uffff\1\141\1\164\1\163\1\uffff\1\141\3\uffff\1\145\1\156\1\uffff\1\172\1\163\1\uffff\1\172\1\uffff\1\143\1\172\1\154\1\151\1\163\2\156\1\145\1\uffff\1\172\1\uffff\1\145\1\uffff\1\172\1\156\1\151\1\172\1\164\1\172\1\uffff\1\172\1\uffff\1\147\1\157\1\uffff\2\172\2\uffff\1\172\1\156\3\uffff\1\172\1\uffff"; static final String DFA17_acceptS = - "\3\uffff\1\4\2\uffff\1\10\1\uffff\1\12\1\uffff\1\14\14\uffff\1\32\6\uffff\1\42\1\44\1\45\1\uffff\1\47\1\51\1\uffff\1\53\10\uffff\1\75\1\76\3\uffff\1\112\3\uffff\1\121\1\124\1\125\4\uffff\1\35\1\121\1\2\1\3\1\4\1\5\1\113\1\7\1\6\1\10\1\11\1\uffff\1\12\1\122\1\123\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\uffff\1\27\1\uffff\1\30\1\31\1\32\1\33\1\uffff\1\34\1\uffff\1\36\1\37\1\40\2\uffff\1\42\1\44\1\45\2\uffff\1\47\1\51\1\uffff\1\53\13\uffff\1\74\1\75\1\76\1\77\1\100\2\uffff\1\112\1\115\1\116\1\117\1\120\1\124\5\uffff\1\26\6\uffff\1\56\13\uffff\1\61\1\uffff\1\71\5\uffff\1\55\10\uffff\1\105\10\uffff\1\60\3\uffff\1\72\1\73\3\uffff\1\66\1\uffff\1\70\5\uffff\1\46\4\uffff\1\64\1\57\3\uffff\1\114\1\uffff\1\110\1\1\1\106\2\uffff\1\111\4\uffff\1\52\1\uffff\1\63\6\uffff\1\41\1\uffff\1\103\1\uffff\1\54\7\uffff\1\65\1\101\2\uffff\1\107\2\uffff\1\43\1\102\2\uffff\1\50\1\62\1\67\1\uffff\1\104"; + "\3\uffff\1\4\2\uffff\1\10\1\uffff\1\12\1\uffff\1\14\14\uffff\1\32\5\uffff\1\42\1\43\1\uffff\1\45\1\47\1\uffff\1\51\1\52\11\uffff\1\74\1\75\3\uffff\1\112\3\uffff\1\121\1\124\1\125\4\uffff\1\35\1\121\1\2\1\3\1\4\1\5\1\113\1\7\1\6\1\10\1\11\1\uffff\1\12\1\122\1\123\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\uffff\1\27\1\uffff\1\30\1\31\1\32\1\33\1\uffff\1\34\1\uffff\1\36\1\37\1\40\1\42\1\43\2\uffff\1\45\1\47\1\uffff\1\51\1\52\15\uffff\1\73\1\74\1\75\1\76\1\77\2\uffff\1\112\1\115\1\116\1\117\1\120\1\124\5\uffff\1\26\13\uffff\1\55\6\uffff\1\60\1\uffff\1\70\5\uffff\1\54\15\uffff\1\104\3\uffff\1\57\3\uffff\1\71\1\72\3\uffff\1\65\1\uffff\1\67\3\uffff\1\44\4\uffff\1\63\2\uffff\1\56\3\uffff\1\114\1\uffff\1\107\1\1\1\105\2\uffff\1\110\2\uffff\1\50\1\uffff\1\62\10\uffff\1\102\1\uffff\1\53\1\uffff\1\111\6\uffff\1\64\1\uffff\1\100\2\uffff\1\106\2\uffff\1\41\1\101\2\uffff\1\46\1\61\1\66\1\uffff\1\103"; static final String DFA17_specialS = "\1\1\64\uffff\1\2\1\0\u00cf\uffff}>"; static final String[] DFA17_transitionS = { - "\11\71\2\70\2\71\1\70\22\71\1\70\1\4\1\65\2\71\1\12\1\71\1\66\1\56\1\57\1\10\1\6\1\45\1\7\1\63\1\11\12\64\1\60\1\36\1\5\1\3\1\2\2\71\1\54\3\67\1\15\1\67\1\20\5\67\1\21\1\67\1\52\1\16\3\67\1\17\3\67\1\53\1\13\1\14\1\37\1\71\1\40\1\55\1\67\1\71\1\32\1\61\1\25\1\24\1\50\1\1\1\67\1\23\1\35\1\67\1\22\1\47\1\26\1\30\1\67\1\31\1\67\1\44\1\41\1\51\1\67\1\62\1\46\1\67\1\34\1\33\1\42\1\71\1\43\67\71\1\27\uff4a\71", + "\11\71\2\70\2\71\1\70\22\71\1\70\1\4\1\65\2\71\1\12\1\71\1\66\1\56\1\57\1\10\1\6\1\44\1\7\1\63\1\11\12\64\1\60\1\43\1\5\1\3\1\2\2\71\1\54\3\67\1\15\1\67\1\20\5\67\1\21\1\67\1\52\1\16\3\67\1\17\3\67\1\53\1\13\1\14\1\35\1\71\1\36\1\55\1\67\1\71\1\32\1\61\1\25\1\24\1\50\1\1\1\67\1\23\1\46\1\67\1\22\1\47\1\26\1\30\1\67\1\31\1\67\1\42\1\37\1\51\1\67\1\62\1\45\1\67\1\34\1\33\1\40\1\71\1\41\67\71\1\27\uff4a\71", "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\1\72\12\77\1\75\2\77\1\73\2\77\1\74\10\77", "\1\100", "", @@ -3050,16 +3050,16 @@ public class InternalGeneratorDSLLexer extends Lexer { "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\21\77\1\141\10\77", "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", - "\1\145\1\146", "", "", + "\1\150\22\uffff\1\147", "", - "\1\153\22\uffff\1\152", "", + "\1\153", "", - "\1\156", "", - "\1\161\10\uffff\1\160", + "\1\157\10\uffff\1\156", + "\1\161\1\160", "\1\163\5\uffff\1\162", "\1\164\11\uffff\1\165", "\1\166\2\uffff\1\167", @@ -3122,18 +3122,18 @@ public class InternalGeneratorDSLLexer extends Lexer { "", "", "", - "\1\u0091", - "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\22\77\1\u0092\1\u0093\6\77", "", "", + "\1\u0091\14\uffff\1\u0092", + "\1\u0093", "", - "\1\u0095\14\uffff\1\u0096", - "\1\u0097", "", + "\1\u0094", "", - "\1\u0098", "", - "\1\u0099", + "\1\u0095", + "\1\u0096", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\22\77\1\u0097\1\u0098\6\77", "\1\u009a", "\1\u009b", "\1\u009c", @@ -3168,13 +3168,13 @@ public class InternalGeneratorDSLLexer extends Lexer { "\1\u00ae", "\1\u00af", "\1\u00b0", - "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", - "", + "\1\u00b1", "\1\u00b2", "\1\u00b3", "\1\u00b4", "\1\u00b5", - "\1\u00b6", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", + "", "\1\u00b7", "\1\u00b8", "\1\u00b9", @@ -3196,15 +3196,15 @@ public class InternalGeneratorDSLLexer extends Lexer { "\1\u00c6", "\1\u00c7", "\1\u00c8", - "\1\u00c9", - "\1\u00ca", - "", "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", + "\1\u00ca", + "\1\u00cb", "\1\u00cc", "\1\u00cd", - "\1\u00ce", - "\1\u00cf", "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", + "\1\u00cf", + "", + "\1\u00d0", "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "\1\u00d2", "", @@ -3222,14 +3222,14 @@ public class InternalGeneratorDSLLexer extends Lexer { "\1\u00da", "\1\u00db", "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", + "", "\1\u00dd", "\1\u00de", - "", - "\1\u00df", - "\1\u00e0", "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", - "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\22\77\1\u00e2\7\77", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\22\77\1\u00e0\7\77", "", + "\1\u00e2", + "\1\u00e3", "", "\1\u00e4", "\1\u00e5", @@ -3244,11 +3244,11 @@ public class InternalGeneratorDSLLexer extends Lexer { "", "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "\1\u00eb", - "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", - "\1\u00ed", "", "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "", + "\1\u00ed", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "\1\u00ef", "\1\u00f0", "\1\u00f1", @@ -3256,18 +3256,18 @@ public class InternalGeneratorDSLLexer extends Lexer { "\1\u00f3", "\1\u00f4", "", - "\1\u00f5", - "", "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "", + "\1\u00f6", + "", "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "\1\u00f8", "\1\u00f9", "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "\1\u00fb", "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\22\77\1\u00fc\7\77", - "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "", "\1\u00ff", "\1\u0100", @@ -3391,25 +3391,25 @@ public class InternalGeneratorDSLLexer extends Lexer { else if ( (LA17_0=='y') ) {s = 28;} - else if ( (LA17_0=='i') ) {s = 29;} + else if ( (LA17_0=='[') ) {s = 29;} - else if ( (LA17_0==';') ) {s = 30;} + else if ( (LA17_0==']') ) {s = 30;} - else if ( (LA17_0=='[') ) {s = 31;} + else if ( (LA17_0=='s') ) {s = 31;} - else if ( (LA17_0==']') ) {s = 32;} + else if ( (LA17_0=='{') ) {s = 32;} - else if ( (LA17_0=='s') ) {s = 33;} + else if ( (LA17_0=='}') ) {s = 33;} - else if ( (LA17_0=='{') ) {s = 34;} + else if ( (LA17_0=='r') ) {s = 34;} - else if ( (LA17_0=='}') ) {s = 35;} + else if ( (LA17_0==';') ) {s = 35;} - else if ( (LA17_0=='r') ) {s = 36;} + else if ( (LA17_0==',') ) {s = 36;} - else if ( (LA17_0==',') ) {s = 37;} + else if ( (LA17_0=='w') ) {s = 37;} - else if ( (LA17_0=='w') ) {s = 38;} + else if ( (LA17_0=='i') ) {s = 38;} else if ( (LA17_0=='l') ) {s = 39;} diff --git a/src/languages/de.evoal.languages.model.generator.dsl.ide/src-gen/de/evoal/languages/model/generator/dsl/ide/contentassist/antlr/internal/InternalGeneratorDSLParser.java b/src/languages/de.evoal.languages.model.generator.dsl.ide/src-gen/de/evoal/languages/model/generator/dsl/ide/contentassist/antlr/internal/InternalGeneratorDSLParser.java index 7d58e349..caca212d 100644 --- a/src/languages/de.evoal.languages.model.generator.dsl.ide/src-gen/de/evoal/languages/model/generator/dsl/ide/contentassist/antlr/internal/InternalGeneratorDSLParser.java +++ b/src/languages/de.evoal.languages.model.generator.dsl.ide/src-gen/de/evoal/languages/model/generator/dsl/ide/contentassist/antlr/internal/InternalGeneratorDSLParser.java @@ -23,7 +23,7 @@ import java.util.HashMap; @SuppressWarnings("all") public class InternalGeneratorDSLParser extends AbstractInternalContentAssistParser { public static final String[] tokenNames = new String[] { - "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_QUOTED_ID", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_DOUBLE", "RULE_DIGIT", "RULE_EXPONENT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'false'", "'>='", "'>'", "'='", "'!='", "'<'", "'<='", "'+'", "'-'", "'*'", "'/'", "'%'", "'Y'", "'Z'", "'E'", "'P'", "'T'", "'G'", "'M'", "'k'", "'h'", "'da'", "'d'", "'c'", "'m'", "'\\u00B5'", "'n'", "'p'", "'f'", "'a'", "'z'", "'y'", "'import'", "';'", "'pipeline'", "'['", "']'", "'step'", "'{'", "'component'", "'}'", "'reads'", "','", "'writes'", "'for'", "'in'", "'loop'", "'end'", "'to'", "'pipelines'", "'write'", "'with'", "'samples'", "'from'", "'executing'", "'data'", "'OR'", "'XOR'", "'AND'", "'^'", "'('", "')'", "':='", "':'", "'literal'", "'instance'", "'string'", "'expression'", "'int'", "'float'", "'boolean'", "'void'", "'array'", "'.'", "'!'", "'true'" + "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_QUOTED_ID", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_DOUBLE", "RULE_DIGIT", "RULE_EXPONENT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'false'", "'>='", "'>'", "'='", "'!='", "'<'", "'<='", "'+'", "'-'", "'*'", "'/'", "'%'", "'Y'", "'Z'", "'E'", "'P'", "'T'", "'G'", "'M'", "'k'", "'h'", "'da'", "'d'", "'c'", "'m'", "'\\u00B5'", "'n'", "'p'", "'f'", "'a'", "'z'", "'y'", "'pipeline'", "'['", "']'", "'step'", "'{'", "'component'", "'}'", "'reads'", "';'", "','", "'writes'", "'for'", "'in'", "'loop'", "'end'", "'to'", "'pipelines'", "'write'", "'with'", "'samples'", "'from'", "'executing'", "'data'", "'OR'", "'XOR'", "'AND'", "'^'", "'('", "')'", "':='", "':'", "'literal'", "'instance'", "'string'", "'expression'", "'int'", "'float'", "'boolean'", "'void'", "'array'", "'import'", "'.'", "'!'", "'true'" }; public static final int T__50=50; public static final int T__90=90; @@ -234,97 +234,12 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR end "ruleConfigurationRule" - // $ANTLR start "entryRuleImportRule" - // InternalGeneratorDSL.g:79:1: entryRuleImportRule : ruleImportRule EOF ; - public final void entryRuleImportRule() throws RecognitionException { - try { - // InternalGeneratorDSL.g:80:1: ( ruleImportRule EOF ) - // InternalGeneratorDSL.g:81:1: ruleImportRule EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getImportRuleRule()); - } - pushFollow(FOLLOW_1); - ruleImportRule(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getImportRuleRule()); - } - match(input,EOF,FOLLOW_2); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleImportRule" - - - // $ANTLR start "ruleImportRule" - // InternalGeneratorDSL.g:88:1: ruleImportRule : ( ( rule__ImportRule__Group__0 ) ) ; - public final void ruleImportRule() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalGeneratorDSL.g:92:2: ( ( ( rule__ImportRule__Group__0 ) ) ) - // InternalGeneratorDSL.g:93:2: ( ( rule__ImportRule__Group__0 ) ) - { - // InternalGeneratorDSL.g:93:2: ( ( rule__ImportRule__Group__0 ) ) - // InternalGeneratorDSL.g:94:3: ( rule__ImportRule__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getImportRuleAccess().getGroup()); - } - // InternalGeneratorDSL.g:95:3: ( rule__ImportRule__Group__0 ) - // InternalGeneratorDSL.g:95:4: rule__ImportRule__Group__0 - { - pushFollow(FOLLOW_2); - rule__ImportRule__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getImportRuleAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleImportRule" - - // $ANTLR start "entryRulePipelineDefinitionRule" - // InternalGeneratorDSL.g:104:1: entryRulePipelineDefinitionRule : rulePipelineDefinitionRule EOF ; + // InternalGeneratorDSL.g:79:1: entryRulePipelineDefinitionRule : rulePipelineDefinitionRule EOF ; public final void entryRulePipelineDefinitionRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:105:1: ( rulePipelineDefinitionRule EOF ) - // InternalGeneratorDSL.g:106:1: rulePipelineDefinitionRule EOF + // InternalGeneratorDSL.g:80:1: ( rulePipelineDefinitionRule EOF ) + // InternalGeneratorDSL.g:81:1: rulePipelineDefinitionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getPipelineDefinitionRuleRule()); @@ -354,23 +269,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rulePipelineDefinitionRule" - // InternalGeneratorDSL.g:113:1: rulePipelineDefinitionRule : ( ( rule__PipelineDefinitionRule__Group__0 ) ) ; + // InternalGeneratorDSL.g:88:1: rulePipelineDefinitionRule : ( ( rule__PipelineDefinitionRule__Group__0 ) ) ; public final void rulePipelineDefinitionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:117:2: ( ( ( rule__PipelineDefinitionRule__Group__0 ) ) ) - // InternalGeneratorDSL.g:118:2: ( ( rule__PipelineDefinitionRule__Group__0 ) ) + // InternalGeneratorDSL.g:92:2: ( ( ( rule__PipelineDefinitionRule__Group__0 ) ) ) + // InternalGeneratorDSL.g:93:2: ( ( rule__PipelineDefinitionRule__Group__0 ) ) { - // InternalGeneratorDSL.g:118:2: ( ( rule__PipelineDefinitionRule__Group__0 ) ) - // InternalGeneratorDSL.g:119:3: ( rule__PipelineDefinitionRule__Group__0 ) + // InternalGeneratorDSL.g:93:2: ( ( rule__PipelineDefinitionRule__Group__0 ) ) + // InternalGeneratorDSL.g:94:3: ( rule__PipelineDefinitionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPipelineDefinitionRuleAccess().getGroup()); } - // InternalGeneratorDSL.g:120:3: ( rule__PipelineDefinitionRule__Group__0 ) - // InternalGeneratorDSL.g:120:4: rule__PipelineDefinitionRule__Group__0 + // InternalGeneratorDSL.g:95:3: ( rule__PipelineDefinitionRule__Group__0 ) + // InternalGeneratorDSL.g:95:4: rule__PipelineDefinitionRule__Group__0 { pushFollow(FOLLOW_2); rule__PipelineDefinitionRule__Group__0(); @@ -405,11 +320,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRuleStepRule" - // InternalGeneratorDSL.g:129:1: entryRuleStepRule : ruleStepRule EOF ; + // InternalGeneratorDSL.g:104:1: entryRuleStepRule : ruleStepRule EOF ; public final void entryRuleStepRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:130:1: ( ruleStepRule EOF ) - // InternalGeneratorDSL.g:131:1: ruleStepRule EOF + // InternalGeneratorDSL.g:105:1: ( ruleStepRule EOF ) + // InternalGeneratorDSL.g:106:1: ruleStepRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getStepRuleRule()); @@ -439,23 +354,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "ruleStepRule" - // InternalGeneratorDSL.g:138:1: ruleStepRule : ( ( rule__StepRule__Group__0 ) ) ; + // InternalGeneratorDSL.g:113:1: ruleStepRule : ( ( rule__StepRule__Group__0 ) ) ; public final void ruleStepRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:142:2: ( ( ( rule__StepRule__Group__0 ) ) ) - // InternalGeneratorDSL.g:143:2: ( ( rule__StepRule__Group__0 ) ) + // InternalGeneratorDSL.g:117:2: ( ( ( rule__StepRule__Group__0 ) ) ) + // InternalGeneratorDSL.g:118:2: ( ( rule__StepRule__Group__0 ) ) { - // InternalGeneratorDSL.g:143:2: ( ( rule__StepRule__Group__0 ) ) - // InternalGeneratorDSL.g:144:3: ( rule__StepRule__Group__0 ) + // InternalGeneratorDSL.g:118:2: ( ( rule__StepRule__Group__0 ) ) + // InternalGeneratorDSL.g:119:3: ( rule__StepRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getStepRuleAccess().getGroup()); } - // InternalGeneratorDSL.g:145:3: ( rule__StepRule__Group__0 ) - // InternalGeneratorDSL.g:145:4: rule__StepRule__Group__0 + // InternalGeneratorDSL.g:120:3: ( rule__StepRule__Group__0 ) + // InternalGeneratorDSL.g:120:4: rule__StepRule__Group__0 { pushFollow(FOLLOW_2); rule__StepRule__Group__0(); @@ -490,11 +405,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRuleStatementRule" - // InternalGeneratorDSL.g:154:1: entryRuleStatementRule : ruleStatementRule EOF ; + // InternalGeneratorDSL.g:129:1: entryRuleStatementRule : ruleStatementRule EOF ; public final void entryRuleStatementRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:155:1: ( ruleStatementRule EOF ) - // InternalGeneratorDSL.g:156:1: ruleStatementRule EOF + // InternalGeneratorDSL.g:130:1: ( ruleStatementRule EOF ) + // InternalGeneratorDSL.g:131:1: ruleStatementRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getStatementRuleRule()); @@ -524,23 +439,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "ruleStatementRule" - // InternalGeneratorDSL.g:163:1: ruleStatementRule : ( ( rule__StatementRule__Alternatives ) ) ; + // InternalGeneratorDSL.g:138:1: ruleStatementRule : ( ( rule__StatementRule__Alternatives ) ) ; public final void ruleStatementRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:167:2: ( ( ( rule__StatementRule__Alternatives ) ) ) - // InternalGeneratorDSL.g:168:2: ( ( rule__StatementRule__Alternatives ) ) + // InternalGeneratorDSL.g:142:2: ( ( ( rule__StatementRule__Alternatives ) ) ) + // InternalGeneratorDSL.g:143:2: ( ( rule__StatementRule__Alternatives ) ) { - // InternalGeneratorDSL.g:168:2: ( ( rule__StatementRule__Alternatives ) ) - // InternalGeneratorDSL.g:169:3: ( rule__StatementRule__Alternatives ) + // InternalGeneratorDSL.g:143:2: ( ( rule__StatementRule__Alternatives ) ) + // InternalGeneratorDSL.g:144:3: ( rule__StatementRule__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getStatementRuleAccess().getAlternatives()); } - // InternalGeneratorDSL.g:170:3: ( rule__StatementRule__Alternatives ) - // InternalGeneratorDSL.g:170:4: rule__StatementRule__Alternatives + // InternalGeneratorDSL.g:145:3: ( rule__StatementRule__Alternatives ) + // InternalGeneratorDSL.g:145:4: rule__StatementRule__Alternatives { pushFollow(FOLLOW_2); rule__StatementRule__Alternatives(); @@ -575,11 +490,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRuleForStatementRule" - // InternalGeneratorDSL.g:179:1: entryRuleForStatementRule : ruleForStatementRule EOF ; + // InternalGeneratorDSL.g:154:1: entryRuleForStatementRule : ruleForStatementRule EOF ; public final void entryRuleForStatementRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:180:1: ( ruleForStatementRule EOF ) - // InternalGeneratorDSL.g:181:1: ruleForStatementRule EOF + // InternalGeneratorDSL.g:155:1: ( ruleForStatementRule EOF ) + // InternalGeneratorDSL.g:156:1: ruleForStatementRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getForStatementRuleRule()); @@ -609,23 +524,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "ruleForStatementRule" - // InternalGeneratorDSL.g:188:1: ruleForStatementRule : ( ( rule__ForStatementRule__Group__0 ) ) ; + // InternalGeneratorDSL.g:163:1: ruleForStatementRule : ( ( rule__ForStatementRule__Group__0 ) ) ; public final void ruleForStatementRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:192:2: ( ( ( rule__ForStatementRule__Group__0 ) ) ) - // InternalGeneratorDSL.g:193:2: ( ( rule__ForStatementRule__Group__0 ) ) + // InternalGeneratorDSL.g:167:2: ( ( ( rule__ForStatementRule__Group__0 ) ) ) + // InternalGeneratorDSL.g:168:2: ( ( rule__ForStatementRule__Group__0 ) ) { - // InternalGeneratorDSL.g:193:2: ( ( rule__ForStatementRule__Group__0 ) ) - // InternalGeneratorDSL.g:194:3: ( rule__ForStatementRule__Group__0 ) + // InternalGeneratorDSL.g:168:2: ( ( rule__ForStatementRule__Group__0 ) ) + // InternalGeneratorDSL.g:169:3: ( rule__ForStatementRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getForStatementRuleAccess().getGroup()); } - // InternalGeneratorDSL.g:195:3: ( rule__ForStatementRule__Group__0 ) - // InternalGeneratorDSL.g:195:4: rule__ForStatementRule__Group__0 + // InternalGeneratorDSL.g:170:3: ( rule__ForStatementRule__Group__0 ) + // InternalGeneratorDSL.g:170:4: rule__ForStatementRule__Group__0 { pushFollow(FOLLOW_2); rule__ForStatementRule__Group__0(); @@ -660,11 +575,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRuleRangeRule" - // InternalGeneratorDSL.g:204:1: entryRuleRangeRule : ruleRangeRule EOF ; + // InternalGeneratorDSL.g:179:1: entryRuleRangeRule : ruleRangeRule EOF ; public final void entryRuleRangeRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:205:1: ( ruleRangeRule EOF ) - // InternalGeneratorDSL.g:206:1: ruleRangeRule EOF + // InternalGeneratorDSL.g:180:1: ( ruleRangeRule EOF ) + // InternalGeneratorDSL.g:181:1: ruleRangeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getRangeRuleRule()); @@ -694,23 +609,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "ruleRangeRule" - // InternalGeneratorDSL.g:213:1: ruleRangeRule : ( ( rule__RangeRule__Alternatives ) ) ; + // InternalGeneratorDSL.g:188:1: ruleRangeRule : ( ( rule__RangeRule__Alternatives ) ) ; public final void ruleRangeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:217:2: ( ( ( rule__RangeRule__Alternatives ) ) ) - // InternalGeneratorDSL.g:218:2: ( ( rule__RangeRule__Alternatives ) ) + // InternalGeneratorDSL.g:192:2: ( ( ( rule__RangeRule__Alternatives ) ) ) + // InternalGeneratorDSL.g:193:2: ( ( rule__RangeRule__Alternatives ) ) { - // InternalGeneratorDSL.g:218:2: ( ( rule__RangeRule__Alternatives ) ) - // InternalGeneratorDSL.g:219:3: ( rule__RangeRule__Alternatives ) + // InternalGeneratorDSL.g:193:2: ( ( rule__RangeRule__Alternatives ) ) + // InternalGeneratorDSL.g:194:3: ( rule__RangeRule__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getRangeRuleAccess().getAlternatives()); } - // InternalGeneratorDSL.g:220:3: ( rule__RangeRule__Alternatives ) - // InternalGeneratorDSL.g:220:4: rule__RangeRule__Alternatives + // InternalGeneratorDSL.g:195:3: ( rule__RangeRule__Alternatives ) + // InternalGeneratorDSL.g:195:4: rule__RangeRule__Alternatives { pushFollow(FOLLOW_2); rule__RangeRule__Alternatives(); @@ -745,11 +660,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRuleCounterRangeRule" - // InternalGeneratorDSL.g:229:1: entryRuleCounterRangeRule : ruleCounterRangeRule EOF ; + // InternalGeneratorDSL.g:204:1: entryRuleCounterRangeRule : ruleCounterRangeRule EOF ; public final void entryRuleCounterRangeRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:230:1: ( ruleCounterRangeRule EOF ) - // InternalGeneratorDSL.g:231:1: ruleCounterRangeRule EOF + // InternalGeneratorDSL.g:205:1: ( ruleCounterRangeRule EOF ) + // InternalGeneratorDSL.g:206:1: ruleCounterRangeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getCounterRangeRuleRule()); @@ -779,23 +694,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "ruleCounterRangeRule" - // InternalGeneratorDSL.g:238:1: ruleCounterRangeRule : ( ( rule__CounterRangeRule__Group__0 ) ) ; + // InternalGeneratorDSL.g:213:1: ruleCounterRangeRule : ( ( rule__CounterRangeRule__Group__0 ) ) ; public final void ruleCounterRangeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:242:2: ( ( ( rule__CounterRangeRule__Group__0 ) ) ) - // InternalGeneratorDSL.g:243:2: ( ( rule__CounterRangeRule__Group__0 ) ) + // InternalGeneratorDSL.g:217:2: ( ( ( rule__CounterRangeRule__Group__0 ) ) ) + // InternalGeneratorDSL.g:218:2: ( ( rule__CounterRangeRule__Group__0 ) ) { - // InternalGeneratorDSL.g:243:2: ( ( rule__CounterRangeRule__Group__0 ) ) - // InternalGeneratorDSL.g:244:3: ( rule__CounterRangeRule__Group__0 ) + // InternalGeneratorDSL.g:218:2: ( ( rule__CounterRangeRule__Group__0 ) ) + // InternalGeneratorDSL.g:219:3: ( rule__CounterRangeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCounterRangeRuleAccess().getGroup()); } - // InternalGeneratorDSL.g:245:3: ( rule__CounterRangeRule__Group__0 ) - // InternalGeneratorDSL.g:245:4: rule__CounterRangeRule__Group__0 + // InternalGeneratorDSL.g:220:3: ( rule__CounterRangeRule__Group__0 ) + // InternalGeneratorDSL.g:220:4: rule__CounterRangeRule__Group__0 { pushFollow(FOLLOW_2); rule__CounterRangeRule__Group__0(); @@ -830,11 +745,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRulePipelineArrayRule" - // InternalGeneratorDSL.g:254:1: entryRulePipelineArrayRule : rulePipelineArrayRule EOF ; + // InternalGeneratorDSL.g:229:1: entryRulePipelineArrayRule : rulePipelineArrayRule EOF ; public final void entryRulePipelineArrayRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:255:1: ( rulePipelineArrayRule EOF ) - // InternalGeneratorDSL.g:256:1: rulePipelineArrayRule EOF + // InternalGeneratorDSL.g:230:1: ( rulePipelineArrayRule EOF ) + // InternalGeneratorDSL.g:231:1: rulePipelineArrayRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getPipelineArrayRuleRule()); @@ -864,23 +779,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rulePipelineArrayRule" - // InternalGeneratorDSL.g:263:1: rulePipelineArrayRule : ( ( rule__PipelineArrayRule__Group__0 ) ) ; + // InternalGeneratorDSL.g:238:1: rulePipelineArrayRule : ( ( rule__PipelineArrayRule__Group__0 ) ) ; public final void rulePipelineArrayRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:267:2: ( ( ( rule__PipelineArrayRule__Group__0 ) ) ) - // InternalGeneratorDSL.g:268:2: ( ( rule__PipelineArrayRule__Group__0 ) ) + // InternalGeneratorDSL.g:242:2: ( ( ( rule__PipelineArrayRule__Group__0 ) ) ) + // InternalGeneratorDSL.g:243:2: ( ( rule__PipelineArrayRule__Group__0 ) ) { - // InternalGeneratorDSL.g:268:2: ( ( rule__PipelineArrayRule__Group__0 ) ) - // InternalGeneratorDSL.g:269:3: ( rule__PipelineArrayRule__Group__0 ) + // InternalGeneratorDSL.g:243:2: ( ( rule__PipelineArrayRule__Group__0 ) ) + // InternalGeneratorDSL.g:244:3: ( rule__PipelineArrayRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPipelineArrayRuleAccess().getGroup()); } - // InternalGeneratorDSL.g:270:3: ( rule__PipelineArrayRule__Group__0 ) - // InternalGeneratorDSL.g:270:4: rule__PipelineArrayRule__Group__0 + // InternalGeneratorDSL.g:245:3: ( rule__PipelineArrayRule__Group__0 ) + // InternalGeneratorDSL.g:245:4: rule__PipelineArrayRule__Group__0 { pushFollow(FOLLOW_2); rule__PipelineArrayRule__Group__0(); @@ -915,11 +830,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRulePipelineReferenceRule" - // InternalGeneratorDSL.g:279:1: entryRulePipelineReferenceRule : rulePipelineReferenceRule EOF ; + // InternalGeneratorDSL.g:254:1: entryRulePipelineReferenceRule : rulePipelineReferenceRule EOF ; public final void entryRulePipelineReferenceRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:280:1: ( rulePipelineReferenceRule EOF ) - // InternalGeneratorDSL.g:281:1: rulePipelineReferenceRule EOF + // InternalGeneratorDSL.g:255:1: ( rulePipelineReferenceRule EOF ) + // InternalGeneratorDSL.g:256:1: rulePipelineReferenceRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getPipelineReferenceRuleRule()); @@ -949,23 +864,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rulePipelineReferenceRule" - // InternalGeneratorDSL.g:288:1: rulePipelineReferenceRule : ( ( rule__PipelineReferenceRule__Alternatives ) ) ; + // InternalGeneratorDSL.g:263:1: rulePipelineReferenceRule : ( ( rule__PipelineReferenceRule__Alternatives ) ) ; public final void rulePipelineReferenceRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:292:2: ( ( ( rule__PipelineReferenceRule__Alternatives ) ) ) - // InternalGeneratorDSL.g:293:2: ( ( rule__PipelineReferenceRule__Alternatives ) ) + // InternalGeneratorDSL.g:267:2: ( ( ( rule__PipelineReferenceRule__Alternatives ) ) ) + // InternalGeneratorDSL.g:268:2: ( ( rule__PipelineReferenceRule__Alternatives ) ) { - // InternalGeneratorDSL.g:293:2: ( ( rule__PipelineReferenceRule__Alternatives ) ) - // InternalGeneratorDSL.g:294:3: ( rule__PipelineReferenceRule__Alternatives ) + // InternalGeneratorDSL.g:268:2: ( ( rule__PipelineReferenceRule__Alternatives ) ) + // InternalGeneratorDSL.g:269:3: ( rule__PipelineReferenceRule__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getPipelineReferenceRuleAccess().getAlternatives()); } - // InternalGeneratorDSL.g:295:3: ( rule__PipelineReferenceRule__Alternatives ) - // InternalGeneratorDSL.g:295:4: rule__PipelineReferenceRule__Alternatives + // InternalGeneratorDSL.g:270:3: ( rule__PipelineReferenceRule__Alternatives ) + // InternalGeneratorDSL.g:270:4: rule__PipelineReferenceRule__Alternatives { pushFollow(FOLLOW_2); rule__PipelineReferenceRule__Alternatives(); @@ -1000,11 +915,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRulePipelineDefinitionReferenceRule" - // InternalGeneratorDSL.g:304:1: entryRulePipelineDefinitionReferenceRule : rulePipelineDefinitionReferenceRule EOF ; + // InternalGeneratorDSL.g:279:1: entryRulePipelineDefinitionReferenceRule : rulePipelineDefinitionReferenceRule EOF ; public final void entryRulePipelineDefinitionReferenceRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:305:1: ( rulePipelineDefinitionReferenceRule EOF ) - // InternalGeneratorDSL.g:306:1: rulePipelineDefinitionReferenceRule EOF + // InternalGeneratorDSL.g:280:1: ( rulePipelineDefinitionReferenceRule EOF ) + // InternalGeneratorDSL.g:281:1: rulePipelineDefinitionReferenceRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getPipelineDefinitionReferenceRuleRule()); @@ -1034,23 +949,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rulePipelineDefinitionReferenceRule" - // InternalGeneratorDSL.g:313:1: rulePipelineDefinitionReferenceRule : ( ( rule__PipelineDefinitionReferenceRule__Group__0 ) ) ; + // InternalGeneratorDSL.g:288:1: rulePipelineDefinitionReferenceRule : ( ( rule__PipelineDefinitionReferenceRule__Group__0 ) ) ; public final void rulePipelineDefinitionReferenceRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:317:2: ( ( ( rule__PipelineDefinitionReferenceRule__Group__0 ) ) ) - // InternalGeneratorDSL.g:318:2: ( ( rule__PipelineDefinitionReferenceRule__Group__0 ) ) + // InternalGeneratorDSL.g:292:2: ( ( ( rule__PipelineDefinitionReferenceRule__Group__0 ) ) ) + // InternalGeneratorDSL.g:293:2: ( ( rule__PipelineDefinitionReferenceRule__Group__0 ) ) { - // InternalGeneratorDSL.g:318:2: ( ( rule__PipelineDefinitionReferenceRule__Group__0 ) ) - // InternalGeneratorDSL.g:319:3: ( rule__PipelineDefinitionReferenceRule__Group__0 ) + // InternalGeneratorDSL.g:293:2: ( ( rule__PipelineDefinitionReferenceRule__Group__0 ) ) + // InternalGeneratorDSL.g:294:3: ( rule__PipelineDefinitionReferenceRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPipelineDefinitionReferenceRuleAccess().getGroup()); } - // InternalGeneratorDSL.g:320:3: ( rule__PipelineDefinitionReferenceRule__Group__0 ) - // InternalGeneratorDSL.g:320:4: rule__PipelineDefinitionReferenceRule__Group__0 + // InternalGeneratorDSL.g:295:3: ( rule__PipelineDefinitionReferenceRule__Group__0 ) + // InternalGeneratorDSL.g:295:4: rule__PipelineDefinitionReferenceRule__Group__0 { pushFollow(FOLLOW_2); rule__PipelineDefinitionReferenceRule__Group__0(); @@ -1085,11 +1000,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRuleVariableReferenceRule" - // InternalGeneratorDSL.g:329:1: entryRuleVariableReferenceRule : ruleVariableReferenceRule EOF ; + // InternalGeneratorDSL.g:304:1: entryRuleVariableReferenceRule : ruleVariableReferenceRule EOF ; public final void entryRuleVariableReferenceRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:330:1: ( ruleVariableReferenceRule EOF ) - // InternalGeneratorDSL.g:331:1: ruleVariableReferenceRule EOF + // InternalGeneratorDSL.g:305:1: ( ruleVariableReferenceRule EOF ) + // InternalGeneratorDSL.g:306:1: ruleVariableReferenceRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getVariableReferenceRuleRule()); @@ -1119,23 +1034,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "ruleVariableReferenceRule" - // InternalGeneratorDSL.g:338:1: ruleVariableReferenceRule : ( ( rule__VariableReferenceRule__LoopAssignment ) ) ; + // InternalGeneratorDSL.g:313:1: ruleVariableReferenceRule : ( ( rule__VariableReferenceRule__LoopAssignment ) ) ; public final void ruleVariableReferenceRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:342:2: ( ( ( rule__VariableReferenceRule__LoopAssignment ) ) ) - // InternalGeneratorDSL.g:343:2: ( ( rule__VariableReferenceRule__LoopAssignment ) ) + // InternalGeneratorDSL.g:317:2: ( ( ( rule__VariableReferenceRule__LoopAssignment ) ) ) + // InternalGeneratorDSL.g:318:2: ( ( rule__VariableReferenceRule__LoopAssignment ) ) { - // InternalGeneratorDSL.g:343:2: ( ( rule__VariableReferenceRule__LoopAssignment ) ) - // InternalGeneratorDSL.g:344:3: ( rule__VariableReferenceRule__LoopAssignment ) + // InternalGeneratorDSL.g:318:2: ( ( rule__VariableReferenceRule__LoopAssignment ) ) + // InternalGeneratorDSL.g:319:3: ( rule__VariableReferenceRule__LoopAssignment ) { if ( state.backtracking==0 ) { before(grammarAccess.getVariableReferenceRuleAccess().getLoopAssignment()); } - // InternalGeneratorDSL.g:345:3: ( rule__VariableReferenceRule__LoopAssignment ) - // InternalGeneratorDSL.g:345:4: rule__VariableReferenceRule__LoopAssignment + // InternalGeneratorDSL.g:320:3: ( rule__VariableReferenceRule__LoopAssignment ) + // InternalGeneratorDSL.g:320:4: rule__VariableReferenceRule__LoopAssignment { pushFollow(FOLLOW_2); rule__VariableReferenceRule__LoopAssignment(); @@ -1170,11 +1085,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRuleApplyStatementRule" - // InternalGeneratorDSL.g:354:1: entryRuleApplyStatementRule : ruleApplyStatementRule EOF ; + // InternalGeneratorDSL.g:329:1: entryRuleApplyStatementRule : ruleApplyStatementRule EOF ; public final void entryRuleApplyStatementRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:355:1: ( ruleApplyStatementRule EOF ) - // InternalGeneratorDSL.g:356:1: ruleApplyStatementRule EOF + // InternalGeneratorDSL.g:330:1: ( ruleApplyStatementRule EOF ) + // InternalGeneratorDSL.g:331:1: ruleApplyStatementRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getApplyStatementRuleRule()); @@ -1204,23 +1119,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "ruleApplyStatementRule" - // InternalGeneratorDSL.g:363:1: ruleApplyStatementRule : ( ( rule__ApplyStatementRule__Group__0 ) ) ; + // InternalGeneratorDSL.g:338:1: ruleApplyStatementRule : ( ( rule__ApplyStatementRule__Group__0 ) ) ; public final void ruleApplyStatementRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:367:2: ( ( ( rule__ApplyStatementRule__Group__0 ) ) ) - // InternalGeneratorDSL.g:368:2: ( ( rule__ApplyStatementRule__Group__0 ) ) + // InternalGeneratorDSL.g:342:2: ( ( ( rule__ApplyStatementRule__Group__0 ) ) ) + // InternalGeneratorDSL.g:343:2: ( ( rule__ApplyStatementRule__Group__0 ) ) { - // InternalGeneratorDSL.g:368:2: ( ( rule__ApplyStatementRule__Group__0 ) ) - // InternalGeneratorDSL.g:369:3: ( rule__ApplyStatementRule__Group__0 ) + // InternalGeneratorDSL.g:343:2: ( ( rule__ApplyStatementRule__Group__0 ) ) + // InternalGeneratorDSL.g:344:3: ( rule__ApplyStatementRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getApplyStatementRuleAccess().getGroup()); } - // InternalGeneratorDSL.g:370:3: ( rule__ApplyStatementRule__Group__0 ) - // InternalGeneratorDSL.g:370:4: rule__ApplyStatementRule__Group__0 + // InternalGeneratorDSL.g:345:3: ( rule__ApplyStatementRule__Group__0 ) + // InternalGeneratorDSL.g:345:4: rule__ApplyStatementRule__Group__0 { pushFollow(FOLLOW_2); rule__ApplyStatementRule__Group__0(); @@ -1255,11 +1170,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRuleReferenceRule" - // InternalGeneratorDSL.g:379:1: entryRuleReferenceRule : ruleReferenceRule EOF ; + // InternalGeneratorDSL.g:354:1: entryRuleReferenceRule : ruleReferenceRule EOF ; public final void entryRuleReferenceRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:380:1: ( ruleReferenceRule EOF ) - // InternalGeneratorDSL.g:381:1: ruleReferenceRule EOF + // InternalGeneratorDSL.g:355:1: ( ruleReferenceRule EOF ) + // InternalGeneratorDSL.g:356:1: ruleReferenceRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceRuleRule()); @@ -1289,23 +1204,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "ruleReferenceRule" - // InternalGeneratorDSL.g:388:1: ruleReferenceRule : ( ( rule__ReferenceRule__Alternatives ) ) ; + // InternalGeneratorDSL.g:363:1: ruleReferenceRule : ( ( rule__ReferenceRule__Alternatives ) ) ; public final void ruleReferenceRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:392:2: ( ( ( rule__ReferenceRule__Alternatives ) ) ) - // InternalGeneratorDSL.g:393:2: ( ( rule__ReferenceRule__Alternatives ) ) + // InternalGeneratorDSL.g:367:2: ( ( ( rule__ReferenceRule__Alternatives ) ) ) + // InternalGeneratorDSL.g:368:2: ( ( rule__ReferenceRule__Alternatives ) ) { - // InternalGeneratorDSL.g:393:2: ( ( rule__ReferenceRule__Alternatives ) ) - // InternalGeneratorDSL.g:394:3: ( rule__ReferenceRule__Alternatives ) + // InternalGeneratorDSL.g:368:2: ( ( rule__ReferenceRule__Alternatives ) ) + // InternalGeneratorDSL.g:369:3: ( rule__ReferenceRule__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceRuleAccess().getAlternatives()); } - // InternalGeneratorDSL.g:395:3: ( rule__ReferenceRule__Alternatives ) - // InternalGeneratorDSL.g:395:4: rule__ReferenceRule__Alternatives + // InternalGeneratorDSL.g:370:3: ( rule__ReferenceRule__Alternatives ) + // InternalGeneratorDSL.g:370:4: rule__ReferenceRule__Alternatives { pushFollow(FOLLOW_2); rule__ReferenceRule__Alternatives(); @@ -1340,11 +1255,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRuleDataReferenceRule" - // InternalGeneratorDSL.g:404:1: entryRuleDataReferenceRule : ruleDataReferenceRule EOF ; + // InternalGeneratorDSL.g:379:1: entryRuleDataReferenceRule : ruleDataReferenceRule EOF ; public final void entryRuleDataReferenceRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:405:1: ( ruleDataReferenceRule EOF ) - // InternalGeneratorDSL.g:406:1: ruleDataReferenceRule EOF + // InternalGeneratorDSL.g:380:1: ( ruleDataReferenceRule EOF ) + // InternalGeneratorDSL.g:381:1: ruleDataReferenceRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDataReferenceRuleRule()); @@ -1374,23 +1289,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "ruleDataReferenceRule" - // InternalGeneratorDSL.g:413:1: ruleDataReferenceRule : ( ( rule__DataReferenceRule__Group__0 ) ) ; + // InternalGeneratorDSL.g:388:1: ruleDataReferenceRule : ( ( rule__DataReferenceRule__Group__0 ) ) ; public final void ruleDataReferenceRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:417:2: ( ( ( rule__DataReferenceRule__Group__0 ) ) ) - // InternalGeneratorDSL.g:418:2: ( ( rule__DataReferenceRule__Group__0 ) ) + // InternalGeneratorDSL.g:392:2: ( ( ( rule__DataReferenceRule__Group__0 ) ) ) + // InternalGeneratorDSL.g:393:2: ( ( rule__DataReferenceRule__Group__0 ) ) { - // InternalGeneratorDSL.g:418:2: ( ( rule__DataReferenceRule__Group__0 ) ) - // InternalGeneratorDSL.g:419:3: ( rule__DataReferenceRule__Group__0 ) + // InternalGeneratorDSL.g:393:2: ( ( rule__DataReferenceRule__Group__0 ) ) + // InternalGeneratorDSL.g:394:3: ( rule__DataReferenceRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataReferenceRuleAccess().getGroup()); } - // InternalGeneratorDSL.g:420:3: ( rule__DataReferenceRule__Group__0 ) - // InternalGeneratorDSL.g:420:4: rule__DataReferenceRule__Group__0 + // InternalGeneratorDSL.g:395:3: ( rule__DataReferenceRule__Group__0 ) + // InternalGeneratorDSL.g:395:4: rule__DataReferenceRule__Group__0 { pushFollow(FOLLOW_2); rule__DataReferenceRule__Group__0(); @@ -1425,11 +1340,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRuleExpressionRule" - // InternalGeneratorDSL.g:429:1: entryRuleExpressionRule : ruleExpressionRule EOF ; + // InternalGeneratorDSL.g:404:1: entryRuleExpressionRule : ruleExpressionRule EOF ; public final void entryRuleExpressionRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:430:1: ( ruleExpressionRule EOF ) - // InternalGeneratorDSL.g:431:1: ruleExpressionRule EOF + // InternalGeneratorDSL.g:405:1: ( ruleExpressionRule EOF ) + // InternalGeneratorDSL.g:406:1: ruleExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionRuleRule()); @@ -1459,17 +1374,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "ruleExpressionRule" - // InternalGeneratorDSL.g:438:1: ruleExpressionRule : ( ruleOrExpressionRule ) ; + // InternalGeneratorDSL.g:413:1: ruleExpressionRule : ( ruleOrExpressionRule ) ; public final void ruleExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:442:2: ( ( ruleOrExpressionRule ) ) - // InternalGeneratorDSL.g:443:2: ( ruleOrExpressionRule ) + // InternalGeneratorDSL.g:417:2: ( ( ruleOrExpressionRule ) ) + // InternalGeneratorDSL.g:418:2: ( ruleOrExpressionRule ) { - // InternalGeneratorDSL.g:443:2: ( ruleOrExpressionRule ) - // InternalGeneratorDSL.g:444:3: ruleOrExpressionRule + // InternalGeneratorDSL.g:418:2: ( ruleOrExpressionRule ) + // InternalGeneratorDSL.g:419:3: ruleOrExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionRuleAccess().getOrExpressionRuleParserRuleCall()); @@ -1504,11 +1419,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRuleOrExpressionRule" - // InternalGeneratorDSL.g:454:1: entryRuleOrExpressionRule : ruleOrExpressionRule EOF ; + // InternalGeneratorDSL.g:429:1: entryRuleOrExpressionRule : ruleOrExpressionRule EOF ; public final void entryRuleOrExpressionRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:455:1: ( ruleOrExpressionRule EOF ) - // InternalGeneratorDSL.g:456:1: ruleOrExpressionRule EOF + // InternalGeneratorDSL.g:430:1: ( ruleOrExpressionRule EOF ) + // InternalGeneratorDSL.g:431:1: ruleOrExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOrExpressionRuleRule()); @@ -1538,23 +1453,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "ruleOrExpressionRule" - // InternalGeneratorDSL.g:463:1: ruleOrExpressionRule : ( ( rule__OrExpressionRule__Group__0 ) ) ; + // InternalGeneratorDSL.g:438:1: ruleOrExpressionRule : ( ( rule__OrExpressionRule__Group__0 ) ) ; public final void ruleOrExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:467:2: ( ( ( rule__OrExpressionRule__Group__0 ) ) ) - // InternalGeneratorDSL.g:468:2: ( ( rule__OrExpressionRule__Group__0 ) ) + // InternalGeneratorDSL.g:442:2: ( ( ( rule__OrExpressionRule__Group__0 ) ) ) + // InternalGeneratorDSL.g:443:2: ( ( rule__OrExpressionRule__Group__0 ) ) { - // InternalGeneratorDSL.g:468:2: ( ( rule__OrExpressionRule__Group__0 ) ) - // InternalGeneratorDSL.g:469:3: ( rule__OrExpressionRule__Group__0 ) + // InternalGeneratorDSL.g:443:2: ( ( rule__OrExpressionRule__Group__0 ) ) + // InternalGeneratorDSL.g:444:3: ( rule__OrExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOrExpressionRuleAccess().getGroup()); } - // InternalGeneratorDSL.g:470:3: ( rule__OrExpressionRule__Group__0 ) - // InternalGeneratorDSL.g:470:4: rule__OrExpressionRule__Group__0 + // InternalGeneratorDSL.g:445:3: ( rule__OrExpressionRule__Group__0 ) + // InternalGeneratorDSL.g:445:4: rule__OrExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__OrExpressionRule__Group__0(); @@ -1589,11 +1504,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRuleXorExpressionRule" - // InternalGeneratorDSL.g:479:1: entryRuleXorExpressionRule : ruleXorExpressionRule EOF ; + // InternalGeneratorDSL.g:454:1: entryRuleXorExpressionRule : ruleXorExpressionRule EOF ; public final void entryRuleXorExpressionRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:480:1: ( ruleXorExpressionRule EOF ) - // InternalGeneratorDSL.g:481:1: ruleXorExpressionRule EOF + // InternalGeneratorDSL.g:455:1: ( ruleXorExpressionRule EOF ) + // InternalGeneratorDSL.g:456:1: ruleXorExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXorExpressionRuleRule()); @@ -1623,23 +1538,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "ruleXorExpressionRule" - // InternalGeneratorDSL.g:488:1: ruleXorExpressionRule : ( ( rule__XorExpressionRule__Group__0 ) ) ; + // InternalGeneratorDSL.g:463:1: ruleXorExpressionRule : ( ( rule__XorExpressionRule__Group__0 ) ) ; public final void ruleXorExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:492:2: ( ( ( rule__XorExpressionRule__Group__0 ) ) ) - // InternalGeneratorDSL.g:493:2: ( ( rule__XorExpressionRule__Group__0 ) ) + // InternalGeneratorDSL.g:467:2: ( ( ( rule__XorExpressionRule__Group__0 ) ) ) + // InternalGeneratorDSL.g:468:2: ( ( rule__XorExpressionRule__Group__0 ) ) { - // InternalGeneratorDSL.g:493:2: ( ( rule__XorExpressionRule__Group__0 ) ) - // InternalGeneratorDSL.g:494:3: ( rule__XorExpressionRule__Group__0 ) + // InternalGeneratorDSL.g:468:2: ( ( rule__XorExpressionRule__Group__0 ) ) + // InternalGeneratorDSL.g:469:3: ( rule__XorExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXorExpressionRuleAccess().getGroup()); } - // InternalGeneratorDSL.g:495:3: ( rule__XorExpressionRule__Group__0 ) - // InternalGeneratorDSL.g:495:4: rule__XorExpressionRule__Group__0 + // InternalGeneratorDSL.g:470:3: ( rule__XorExpressionRule__Group__0 ) + // InternalGeneratorDSL.g:470:4: rule__XorExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__XorExpressionRule__Group__0(); @@ -1674,11 +1589,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRuleAndExpressionRule" - // InternalGeneratorDSL.g:504:1: entryRuleAndExpressionRule : ruleAndExpressionRule EOF ; + // InternalGeneratorDSL.g:479:1: entryRuleAndExpressionRule : ruleAndExpressionRule EOF ; public final void entryRuleAndExpressionRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:505:1: ( ruleAndExpressionRule EOF ) - // InternalGeneratorDSL.g:506:1: ruleAndExpressionRule EOF + // InternalGeneratorDSL.g:480:1: ( ruleAndExpressionRule EOF ) + // InternalGeneratorDSL.g:481:1: ruleAndExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getAndExpressionRuleRule()); @@ -1708,23 +1623,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "ruleAndExpressionRule" - // InternalGeneratorDSL.g:513:1: ruleAndExpressionRule : ( ( rule__AndExpressionRule__Group__0 ) ) ; + // InternalGeneratorDSL.g:488:1: ruleAndExpressionRule : ( ( rule__AndExpressionRule__Group__0 ) ) ; public final void ruleAndExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:517:2: ( ( ( rule__AndExpressionRule__Group__0 ) ) ) - // InternalGeneratorDSL.g:518:2: ( ( rule__AndExpressionRule__Group__0 ) ) + // InternalGeneratorDSL.g:492:2: ( ( ( rule__AndExpressionRule__Group__0 ) ) ) + // InternalGeneratorDSL.g:493:2: ( ( rule__AndExpressionRule__Group__0 ) ) { - // InternalGeneratorDSL.g:518:2: ( ( rule__AndExpressionRule__Group__0 ) ) - // InternalGeneratorDSL.g:519:3: ( rule__AndExpressionRule__Group__0 ) + // InternalGeneratorDSL.g:493:2: ( ( rule__AndExpressionRule__Group__0 ) ) + // InternalGeneratorDSL.g:494:3: ( rule__AndExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAndExpressionRuleAccess().getGroup()); } - // InternalGeneratorDSL.g:520:3: ( rule__AndExpressionRule__Group__0 ) - // InternalGeneratorDSL.g:520:4: rule__AndExpressionRule__Group__0 + // InternalGeneratorDSL.g:495:3: ( rule__AndExpressionRule__Group__0 ) + // InternalGeneratorDSL.g:495:4: rule__AndExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__AndExpressionRule__Group__0(); @@ -1759,11 +1674,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRuleNotExpressionRule" - // InternalGeneratorDSL.g:529:1: entryRuleNotExpressionRule : ruleNotExpressionRule EOF ; + // InternalGeneratorDSL.g:504:1: entryRuleNotExpressionRule : ruleNotExpressionRule EOF ; public final void entryRuleNotExpressionRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:530:1: ( ruleNotExpressionRule EOF ) - // InternalGeneratorDSL.g:531:1: ruleNotExpressionRule EOF + // InternalGeneratorDSL.g:505:1: ( ruleNotExpressionRule EOF ) + // InternalGeneratorDSL.g:506:1: ruleNotExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getNotExpressionRuleRule()); @@ -1793,23 +1708,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "ruleNotExpressionRule" - // InternalGeneratorDSL.g:538:1: ruleNotExpressionRule : ( ( rule__NotExpressionRule__Group__0 ) ) ; + // InternalGeneratorDSL.g:513:1: ruleNotExpressionRule : ( ( rule__NotExpressionRule__Group__0 ) ) ; public final void ruleNotExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:542:2: ( ( ( rule__NotExpressionRule__Group__0 ) ) ) - // InternalGeneratorDSL.g:543:2: ( ( rule__NotExpressionRule__Group__0 ) ) + // InternalGeneratorDSL.g:517:2: ( ( ( rule__NotExpressionRule__Group__0 ) ) ) + // InternalGeneratorDSL.g:518:2: ( ( rule__NotExpressionRule__Group__0 ) ) { - // InternalGeneratorDSL.g:543:2: ( ( rule__NotExpressionRule__Group__0 ) ) - // InternalGeneratorDSL.g:544:3: ( rule__NotExpressionRule__Group__0 ) + // InternalGeneratorDSL.g:518:2: ( ( rule__NotExpressionRule__Group__0 ) ) + // InternalGeneratorDSL.g:519:3: ( rule__NotExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNotExpressionRuleAccess().getGroup()); } - // InternalGeneratorDSL.g:545:3: ( rule__NotExpressionRule__Group__0 ) - // InternalGeneratorDSL.g:545:4: rule__NotExpressionRule__Group__0 + // InternalGeneratorDSL.g:520:3: ( rule__NotExpressionRule__Group__0 ) + // InternalGeneratorDSL.g:520:4: rule__NotExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__NotExpressionRule__Group__0(); @@ -1844,11 +1759,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRuleComparisonExpressionRule" - // InternalGeneratorDSL.g:554:1: entryRuleComparisonExpressionRule : ruleComparisonExpressionRule EOF ; + // InternalGeneratorDSL.g:529:1: entryRuleComparisonExpressionRule : ruleComparisonExpressionRule EOF ; public final void entryRuleComparisonExpressionRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:555:1: ( ruleComparisonExpressionRule EOF ) - // InternalGeneratorDSL.g:556:1: ruleComparisonExpressionRule EOF + // InternalGeneratorDSL.g:530:1: ( ruleComparisonExpressionRule EOF ) + // InternalGeneratorDSL.g:531:1: ruleComparisonExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getComparisonExpressionRuleRule()); @@ -1878,23 +1793,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "ruleComparisonExpressionRule" - // InternalGeneratorDSL.g:563:1: ruleComparisonExpressionRule : ( ( rule__ComparisonExpressionRule__Group__0 ) ) ; + // InternalGeneratorDSL.g:538:1: ruleComparisonExpressionRule : ( ( rule__ComparisonExpressionRule__Group__0 ) ) ; public final void ruleComparisonExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:567:2: ( ( ( rule__ComparisonExpressionRule__Group__0 ) ) ) - // InternalGeneratorDSL.g:568:2: ( ( rule__ComparisonExpressionRule__Group__0 ) ) + // InternalGeneratorDSL.g:542:2: ( ( ( rule__ComparisonExpressionRule__Group__0 ) ) ) + // InternalGeneratorDSL.g:543:2: ( ( rule__ComparisonExpressionRule__Group__0 ) ) { - // InternalGeneratorDSL.g:568:2: ( ( rule__ComparisonExpressionRule__Group__0 ) ) - // InternalGeneratorDSL.g:569:3: ( rule__ComparisonExpressionRule__Group__0 ) + // InternalGeneratorDSL.g:543:2: ( ( rule__ComparisonExpressionRule__Group__0 ) ) + // InternalGeneratorDSL.g:544:3: ( rule__ComparisonExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getComparisonExpressionRuleAccess().getGroup()); } - // InternalGeneratorDSL.g:570:3: ( rule__ComparisonExpressionRule__Group__0 ) - // InternalGeneratorDSL.g:570:4: rule__ComparisonExpressionRule__Group__0 + // InternalGeneratorDSL.g:545:3: ( rule__ComparisonExpressionRule__Group__0 ) + // InternalGeneratorDSL.g:545:4: rule__ComparisonExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__ComparisonExpressionRule__Group__0(); @@ -1929,11 +1844,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRulePartialComparisonExpressionRule" - // InternalGeneratorDSL.g:579:1: entryRulePartialComparisonExpressionRule : rulePartialComparisonExpressionRule EOF ; + // InternalGeneratorDSL.g:554:1: entryRulePartialComparisonExpressionRule : rulePartialComparisonExpressionRule EOF ; public final void entryRulePartialComparisonExpressionRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:580:1: ( rulePartialComparisonExpressionRule EOF ) - // InternalGeneratorDSL.g:581:1: rulePartialComparisonExpressionRule EOF + // InternalGeneratorDSL.g:555:1: ( rulePartialComparisonExpressionRule EOF ) + // InternalGeneratorDSL.g:556:1: rulePartialComparisonExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getPartialComparisonExpressionRuleRule()); @@ -1963,23 +1878,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rulePartialComparisonExpressionRule" - // InternalGeneratorDSL.g:588:1: rulePartialComparisonExpressionRule : ( ( rule__PartialComparisonExpressionRule__Group__0 ) ) ; + // InternalGeneratorDSL.g:563:1: rulePartialComparisonExpressionRule : ( ( rule__PartialComparisonExpressionRule__Group__0 ) ) ; public final void rulePartialComparisonExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:592:2: ( ( ( rule__PartialComparisonExpressionRule__Group__0 ) ) ) - // InternalGeneratorDSL.g:593:2: ( ( rule__PartialComparisonExpressionRule__Group__0 ) ) + // InternalGeneratorDSL.g:567:2: ( ( ( rule__PartialComparisonExpressionRule__Group__0 ) ) ) + // InternalGeneratorDSL.g:568:2: ( ( rule__PartialComparisonExpressionRule__Group__0 ) ) { - // InternalGeneratorDSL.g:593:2: ( ( rule__PartialComparisonExpressionRule__Group__0 ) ) - // InternalGeneratorDSL.g:594:3: ( rule__PartialComparisonExpressionRule__Group__0 ) + // InternalGeneratorDSL.g:568:2: ( ( rule__PartialComparisonExpressionRule__Group__0 ) ) + // InternalGeneratorDSL.g:569:3: ( rule__PartialComparisonExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPartialComparisonExpressionRuleAccess().getGroup()); } - // InternalGeneratorDSL.g:595:3: ( rule__PartialComparisonExpressionRule__Group__0 ) - // InternalGeneratorDSL.g:595:4: rule__PartialComparisonExpressionRule__Group__0 + // InternalGeneratorDSL.g:570:3: ( rule__PartialComparisonExpressionRule__Group__0 ) + // InternalGeneratorDSL.g:570:4: rule__PartialComparisonExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__PartialComparisonExpressionRule__Group__0(); @@ -2014,11 +1929,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRuleAddOrSubtractExpressionRule" - // InternalGeneratorDSL.g:604:1: entryRuleAddOrSubtractExpressionRule : ruleAddOrSubtractExpressionRule EOF ; + // InternalGeneratorDSL.g:579:1: entryRuleAddOrSubtractExpressionRule : ruleAddOrSubtractExpressionRule EOF ; public final void entryRuleAddOrSubtractExpressionRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:605:1: ( ruleAddOrSubtractExpressionRule EOF ) - // InternalGeneratorDSL.g:606:1: ruleAddOrSubtractExpressionRule EOF + // InternalGeneratorDSL.g:580:1: ( ruleAddOrSubtractExpressionRule EOF ) + // InternalGeneratorDSL.g:581:1: ruleAddOrSubtractExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getAddOrSubtractExpressionRuleRule()); @@ -2048,23 +1963,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "ruleAddOrSubtractExpressionRule" - // InternalGeneratorDSL.g:613:1: ruleAddOrSubtractExpressionRule : ( ( rule__AddOrSubtractExpressionRule__Group__0 ) ) ; + // InternalGeneratorDSL.g:588:1: ruleAddOrSubtractExpressionRule : ( ( rule__AddOrSubtractExpressionRule__Group__0 ) ) ; public final void ruleAddOrSubtractExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:617:2: ( ( ( rule__AddOrSubtractExpressionRule__Group__0 ) ) ) - // InternalGeneratorDSL.g:618:2: ( ( rule__AddOrSubtractExpressionRule__Group__0 ) ) + // InternalGeneratorDSL.g:592:2: ( ( ( rule__AddOrSubtractExpressionRule__Group__0 ) ) ) + // InternalGeneratorDSL.g:593:2: ( ( rule__AddOrSubtractExpressionRule__Group__0 ) ) { - // InternalGeneratorDSL.g:618:2: ( ( rule__AddOrSubtractExpressionRule__Group__0 ) ) - // InternalGeneratorDSL.g:619:3: ( rule__AddOrSubtractExpressionRule__Group__0 ) + // InternalGeneratorDSL.g:593:2: ( ( rule__AddOrSubtractExpressionRule__Group__0 ) ) + // InternalGeneratorDSL.g:594:3: ( rule__AddOrSubtractExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAddOrSubtractExpressionRuleAccess().getGroup()); } - // InternalGeneratorDSL.g:620:3: ( rule__AddOrSubtractExpressionRule__Group__0 ) - // InternalGeneratorDSL.g:620:4: rule__AddOrSubtractExpressionRule__Group__0 + // InternalGeneratorDSL.g:595:3: ( rule__AddOrSubtractExpressionRule__Group__0 ) + // InternalGeneratorDSL.g:595:4: rule__AddOrSubtractExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__AddOrSubtractExpressionRule__Group__0(); @@ -2099,11 +2014,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRuleMultiplyDivideModuloExpressionRule" - // InternalGeneratorDSL.g:629:1: entryRuleMultiplyDivideModuloExpressionRule : ruleMultiplyDivideModuloExpressionRule EOF ; + // InternalGeneratorDSL.g:604:1: entryRuleMultiplyDivideModuloExpressionRule : ruleMultiplyDivideModuloExpressionRule EOF ; public final void entryRuleMultiplyDivideModuloExpressionRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:630:1: ( ruleMultiplyDivideModuloExpressionRule EOF ) - // InternalGeneratorDSL.g:631:1: ruleMultiplyDivideModuloExpressionRule EOF + // InternalGeneratorDSL.g:605:1: ( ruleMultiplyDivideModuloExpressionRule EOF ) + // InternalGeneratorDSL.g:606:1: ruleMultiplyDivideModuloExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplyDivideModuloExpressionRuleRule()); @@ -2133,23 +2048,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "ruleMultiplyDivideModuloExpressionRule" - // InternalGeneratorDSL.g:638:1: ruleMultiplyDivideModuloExpressionRule : ( ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) ) ; + // InternalGeneratorDSL.g:613:1: ruleMultiplyDivideModuloExpressionRule : ( ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) ) ; public final void ruleMultiplyDivideModuloExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:642:2: ( ( ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) ) ) - // InternalGeneratorDSL.g:643:2: ( ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) ) + // InternalGeneratorDSL.g:617:2: ( ( ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) ) ) + // InternalGeneratorDSL.g:618:2: ( ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) ) { - // InternalGeneratorDSL.g:643:2: ( ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) ) - // InternalGeneratorDSL.g:644:3: ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) + // InternalGeneratorDSL.g:618:2: ( ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) ) + // InternalGeneratorDSL.g:619:3: ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplyDivideModuloExpressionRuleAccess().getGroup()); } - // InternalGeneratorDSL.g:645:3: ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) - // InternalGeneratorDSL.g:645:4: rule__MultiplyDivideModuloExpressionRule__Group__0 + // InternalGeneratorDSL.g:620:3: ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) + // InternalGeneratorDSL.g:620:4: rule__MultiplyDivideModuloExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__MultiplyDivideModuloExpressionRule__Group__0(); @@ -2184,11 +2099,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRulePowerOfExpressionRule" - // InternalGeneratorDSL.g:654:1: entryRulePowerOfExpressionRule : rulePowerOfExpressionRule EOF ; + // InternalGeneratorDSL.g:629:1: entryRulePowerOfExpressionRule : rulePowerOfExpressionRule EOF ; public final void entryRulePowerOfExpressionRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:655:1: ( rulePowerOfExpressionRule EOF ) - // InternalGeneratorDSL.g:656:1: rulePowerOfExpressionRule EOF + // InternalGeneratorDSL.g:630:1: ( rulePowerOfExpressionRule EOF ) + // InternalGeneratorDSL.g:631:1: rulePowerOfExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getPowerOfExpressionRuleRule()); @@ -2218,23 +2133,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rulePowerOfExpressionRule" - // InternalGeneratorDSL.g:663:1: rulePowerOfExpressionRule : ( ( rule__PowerOfExpressionRule__Group__0 ) ) ; + // InternalGeneratorDSL.g:638:1: rulePowerOfExpressionRule : ( ( rule__PowerOfExpressionRule__Group__0 ) ) ; public final void rulePowerOfExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:667:2: ( ( ( rule__PowerOfExpressionRule__Group__0 ) ) ) - // InternalGeneratorDSL.g:668:2: ( ( rule__PowerOfExpressionRule__Group__0 ) ) + // InternalGeneratorDSL.g:642:2: ( ( ( rule__PowerOfExpressionRule__Group__0 ) ) ) + // InternalGeneratorDSL.g:643:2: ( ( rule__PowerOfExpressionRule__Group__0 ) ) { - // InternalGeneratorDSL.g:668:2: ( ( rule__PowerOfExpressionRule__Group__0 ) ) - // InternalGeneratorDSL.g:669:3: ( rule__PowerOfExpressionRule__Group__0 ) + // InternalGeneratorDSL.g:643:2: ( ( rule__PowerOfExpressionRule__Group__0 ) ) + // InternalGeneratorDSL.g:644:3: ( rule__PowerOfExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPowerOfExpressionRuleAccess().getGroup()); } - // InternalGeneratorDSL.g:670:3: ( rule__PowerOfExpressionRule__Group__0 ) - // InternalGeneratorDSL.g:670:4: rule__PowerOfExpressionRule__Group__0 + // InternalGeneratorDSL.g:645:3: ( rule__PowerOfExpressionRule__Group__0 ) + // InternalGeneratorDSL.g:645:4: rule__PowerOfExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__PowerOfExpressionRule__Group__0(); @@ -2269,11 +2184,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRuleUnaryAddOrSubtractExpressionRule" - // InternalGeneratorDSL.g:679:1: entryRuleUnaryAddOrSubtractExpressionRule : ruleUnaryAddOrSubtractExpressionRule EOF ; + // InternalGeneratorDSL.g:654:1: entryRuleUnaryAddOrSubtractExpressionRule : ruleUnaryAddOrSubtractExpressionRule EOF ; public final void entryRuleUnaryAddOrSubtractExpressionRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:680:1: ( ruleUnaryAddOrSubtractExpressionRule EOF ) - // InternalGeneratorDSL.g:681:1: ruleUnaryAddOrSubtractExpressionRule EOF + // InternalGeneratorDSL.g:655:1: ( ruleUnaryAddOrSubtractExpressionRule EOF ) + // InternalGeneratorDSL.g:656:1: ruleUnaryAddOrSubtractExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAddOrSubtractExpressionRuleRule()); @@ -2303,23 +2218,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "ruleUnaryAddOrSubtractExpressionRule" - // InternalGeneratorDSL.g:688:1: ruleUnaryAddOrSubtractExpressionRule : ( ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) ) ; + // InternalGeneratorDSL.g:663:1: ruleUnaryAddOrSubtractExpressionRule : ( ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) ) ; public final void ruleUnaryAddOrSubtractExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:692:2: ( ( ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) ) ) - // InternalGeneratorDSL.g:693:2: ( ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) ) + // InternalGeneratorDSL.g:667:2: ( ( ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) ) ) + // InternalGeneratorDSL.g:668:2: ( ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) ) { - // InternalGeneratorDSL.g:693:2: ( ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) ) - // InternalGeneratorDSL.g:694:3: ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) + // InternalGeneratorDSL.g:668:2: ( ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) ) + // InternalGeneratorDSL.g:669:3: ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAddOrSubtractExpressionRuleAccess().getGroup()); } - // InternalGeneratorDSL.g:695:3: ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) - // InternalGeneratorDSL.g:695:4: rule__UnaryAddOrSubtractExpressionRule__Group__0 + // InternalGeneratorDSL.g:670:3: ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) + // InternalGeneratorDSL.g:670:4: rule__UnaryAddOrSubtractExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__UnaryAddOrSubtractExpressionRule__Group__0(); @@ -2354,11 +2269,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRuleValueRule" - // InternalGeneratorDSL.g:704:1: entryRuleValueRule : ruleValueRule EOF ; + // InternalGeneratorDSL.g:679:1: entryRuleValueRule : ruleValueRule EOF ; public final void entryRuleValueRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:705:1: ( ruleValueRule EOF ) - // InternalGeneratorDSL.g:706:1: ruleValueRule EOF + // InternalGeneratorDSL.g:680:1: ( ruleValueRule EOF ) + // InternalGeneratorDSL.g:681:1: ruleValueRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getValueRuleRule()); @@ -2388,23 +2303,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "ruleValueRule" - // InternalGeneratorDSL.g:713:1: ruleValueRule : ( ( rule__ValueRule__Alternatives ) ) ; + // InternalGeneratorDSL.g:688:1: ruleValueRule : ( ( rule__ValueRule__Alternatives ) ) ; public final void ruleValueRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:717:2: ( ( ( rule__ValueRule__Alternatives ) ) ) - // InternalGeneratorDSL.g:718:2: ( ( rule__ValueRule__Alternatives ) ) + // InternalGeneratorDSL.g:692:2: ( ( ( rule__ValueRule__Alternatives ) ) ) + // InternalGeneratorDSL.g:693:2: ( ( rule__ValueRule__Alternatives ) ) { - // InternalGeneratorDSL.g:718:2: ( ( rule__ValueRule__Alternatives ) ) - // InternalGeneratorDSL.g:719:3: ( rule__ValueRule__Alternatives ) + // InternalGeneratorDSL.g:693:2: ( ( rule__ValueRule__Alternatives ) ) + // InternalGeneratorDSL.g:694:3: ( rule__ValueRule__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getValueRuleAccess().getAlternatives()); } - // InternalGeneratorDSL.g:720:3: ( rule__ValueRule__Alternatives ) - // InternalGeneratorDSL.g:720:4: rule__ValueRule__Alternatives + // InternalGeneratorDSL.g:695:3: ( rule__ValueRule__Alternatives ) + // InternalGeneratorDSL.g:695:4: rule__ValueRule__Alternatives { pushFollow(FOLLOW_2); rule__ValueRule__Alternatives(); @@ -2439,11 +2354,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRuleArrayRule" - // InternalGeneratorDSL.g:729:1: entryRuleArrayRule : ruleArrayRule EOF ; + // InternalGeneratorDSL.g:704:1: entryRuleArrayRule : ruleArrayRule EOF ; public final void entryRuleArrayRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:730:1: ( ruleArrayRule EOF ) - // InternalGeneratorDSL.g:731:1: ruleArrayRule EOF + // InternalGeneratorDSL.g:705:1: ( ruleArrayRule EOF ) + // InternalGeneratorDSL.g:706:1: ruleArrayRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleRule()); @@ -2473,23 +2388,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "ruleArrayRule" - // InternalGeneratorDSL.g:738:1: ruleArrayRule : ( ( rule__ArrayRule__Group__0 ) ) ; + // InternalGeneratorDSL.g:713:1: ruleArrayRule : ( ( rule__ArrayRule__Group__0 ) ) ; public final void ruleArrayRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:742:2: ( ( ( rule__ArrayRule__Group__0 ) ) ) - // InternalGeneratorDSL.g:743:2: ( ( rule__ArrayRule__Group__0 ) ) + // InternalGeneratorDSL.g:717:2: ( ( ( rule__ArrayRule__Group__0 ) ) ) + // InternalGeneratorDSL.g:718:2: ( ( rule__ArrayRule__Group__0 ) ) { - // InternalGeneratorDSL.g:743:2: ( ( rule__ArrayRule__Group__0 ) ) - // InternalGeneratorDSL.g:744:3: ( rule__ArrayRule__Group__0 ) + // InternalGeneratorDSL.g:718:2: ( ( rule__ArrayRule__Group__0 ) ) + // InternalGeneratorDSL.g:719:3: ( rule__ArrayRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getGroup()); } - // InternalGeneratorDSL.g:745:3: ( rule__ArrayRule__Group__0 ) - // InternalGeneratorDSL.g:745:4: rule__ArrayRule__Group__0 + // InternalGeneratorDSL.g:720:3: ( rule__ArrayRule__Group__0 ) + // InternalGeneratorDSL.g:720:4: rule__ArrayRule__Group__0 { pushFollow(FOLLOW_2); rule__ArrayRule__Group__0(); @@ -2524,11 +2439,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRuleParanthesesRule" - // InternalGeneratorDSL.g:754:1: entryRuleParanthesesRule : ruleParanthesesRule EOF ; + // InternalGeneratorDSL.g:729:1: entryRuleParanthesesRule : ruleParanthesesRule EOF ; public final void entryRuleParanthesesRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:755:1: ( ruleParanthesesRule EOF ) - // InternalGeneratorDSL.g:756:1: ruleParanthesesRule EOF + // InternalGeneratorDSL.g:730:1: ( ruleParanthesesRule EOF ) + // InternalGeneratorDSL.g:731:1: ruleParanthesesRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getParanthesesRuleRule()); @@ -2558,23 +2473,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "ruleParanthesesRule" - // InternalGeneratorDSL.g:763:1: ruleParanthesesRule : ( ( rule__ParanthesesRule__Group__0 ) ) ; + // InternalGeneratorDSL.g:738:1: ruleParanthesesRule : ( ( rule__ParanthesesRule__Group__0 ) ) ; public final void ruleParanthesesRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:767:2: ( ( ( rule__ParanthesesRule__Group__0 ) ) ) - // InternalGeneratorDSL.g:768:2: ( ( rule__ParanthesesRule__Group__0 ) ) + // InternalGeneratorDSL.g:742:2: ( ( ( rule__ParanthesesRule__Group__0 ) ) ) + // InternalGeneratorDSL.g:743:2: ( ( rule__ParanthesesRule__Group__0 ) ) { - // InternalGeneratorDSL.g:768:2: ( ( rule__ParanthesesRule__Group__0 ) ) - // InternalGeneratorDSL.g:769:3: ( rule__ParanthesesRule__Group__0 ) + // InternalGeneratorDSL.g:743:2: ( ( rule__ParanthesesRule__Group__0 ) ) + // InternalGeneratorDSL.g:744:3: ( rule__ParanthesesRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParanthesesRuleAccess().getGroup()); } - // InternalGeneratorDSL.g:770:3: ( rule__ParanthesesRule__Group__0 ) - // InternalGeneratorDSL.g:770:4: rule__ParanthesesRule__Group__0 + // InternalGeneratorDSL.g:745:3: ( rule__ParanthesesRule__Group__0 ) + // InternalGeneratorDSL.g:745:4: rule__ParanthesesRule__Group__0 { pushFollow(FOLLOW_2); rule__ParanthesesRule__Group__0(); @@ -2609,11 +2524,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRuleCallRule" - // InternalGeneratorDSL.g:779:1: entryRuleCallRule : ruleCallRule EOF ; + // InternalGeneratorDSL.g:754:1: entryRuleCallRule : ruleCallRule EOF ; public final void entryRuleCallRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:780:1: ( ruleCallRule EOF ) - // InternalGeneratorDSL.g:781:1: ruleCallRule EOF + // InternalGeneratorDSL.g:755:1: ( ruleCallRule EOF ) + // InternalGeneratorDSL.g:756:1: ruleCallRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleRule()); @@ -2643,23 +2558,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "ruleCallRule" - // InternalGeneratorDSL.g:788:1: ruleCallRule : ( ( rule__CallRule__Group__0 ) ) ; + // InternalGeneratorDSL.g:763:1: ruleCallRule : ( ( rule__CallRule__Group__0 ) ) ; public final void ruleCallRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:792:2: ( ( ( rule__CallRule__Group__0 ) ) ) - // InternalGeneratorDSL.g:793:2: ( ( rule__CallRule__Group__0 ) ) + // InternalGeneratorDSL.g:767:2: ( ( ( rule__CallRule__Group__0 ) ) ) + // InternalGeneratorDSL.g:768:2: ( ( rule__CallRule__Group__0 ) ) { - // InternalGeneratorDSL.g:793:2: ( ( rule__CallRule__Group__0 ) ) - // InternalGeneratorDSL.g:794:3: ( rule__CallRule__Group__0 ) + // InternalGeneratorDSL.g:768:2: ( ( rule__CallRule__Group__0 ) ) + // InternalGeneratorDSL.g:769:3: ( rule__CallRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getGroup()); } - // InternalGeneratorDSL.g:795:3: ( rule__CallRule__Group__0 ) - // InternalGeneratorDSL.g:795:4: rule__CallRule__Group__0 + // InternalGeneratorDSL.g:770:3: ( rule__CallRule__Group__0 ) + // InternalGeneratorDSL.g:770:4: rule__CallRule__Group__0 { pushFollow(FOLLOW_2); rule__CallRule__Group__0(); @@ -2694,11 +2609,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRuleConstantReferenceRule" - // InternalGeneratorDSL.g:804:1: entryRuleConstantReferenceRule : ruleConstantReferenceRule EOF ; + // InternalGeneratorDSL.g:779:1: entryRuleConstantReferenceRule : ruleConstantReferenceRule EOF ; public final void entryRuleConstantReferenceRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:805:1: ( ruleConstantReferenceRule EOF ) - // InternalGeneratorDSL.g:806:1: ruleConstantReferenceRule EOF + // InternalGeneratorDSL.g:780:1: ( ruleConstantReferenceRule EOF ) + // InternalGeneratorDSL.g:781:1: ruleConstantReferenceRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getConstantReferenceRuleRule()); @@ -2728,23 +2643,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "ruleConstantReferenceRule" - // InternalGeneratorDSL.g:813:1: ruleConstantReferenceRule : ( ( rule__ConstantReferenceRule__DefinitionAssignment ) ) ; + // InternalGeneratorDSL.g:788:1: ruleConstantReferenceRule : ( ( rule__ConstantReferenceRule__DefinitionAssignment ) ) ; public final void ruleConstantReferenceRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:817:2: ( ( ( rule__ConstantReferenceRule__DefinitionAssignment ) ) ) - // InternalGeneratorDSL.g:818:2: ( ( rule__ConstantReferenceRule__DefinitionAssignment ) ) + // InternalGeneratorDSL.g:792:2: ( ( ( rule__ConstantReferenceRule__DefinitionAssignment ) ) ) + // InternalGeneratorDSL.g:793:2: ( ( rule__ConstantReferenceRule__DefinitionAssignment ) ) { - // InternalGeneratorDSL.g:818:2: ( ( rule__ConstantReferenceRule__DefinitionAssignment ) ) - // InternalGeneratorDSL.g:819:3: ( rule__ConstantReferenceRule__DefinitionAssignment ) + // InternalGeneratorDSL.g:793:2: ( ( rule__ConstantReferenceRule__DefinitionAssignment ) ) + // InternalGeneratorDSL.g:794:3: ( rule__ConstantReferenceRule__DefinitionAssignment ) { if ( state.backtracking==0 ) { before(grammarAccess.getConstantReferenceRuleAccess().getDefinitionAssignment()); } - // InternalGeneratorDSL.g:820:3: ( rule__ConstantReferenceRule__DefinitionAssignment ) - // InternalGeneratorDSL.g:820:4: rule__ConstantReferenceRule__DefinitionAssignment + // InternalGeneratorDSL.g:795:3: ( rule__ConstantReferenceRule__DefinitionAssignment ) + // InternalGeneratorDSL.g:795:4: rule__ConstantReferenceRule__DefinitionAssignment { pushFollow(FOLLOW_2); rule__ConstantReferenceRule__DefinitionAssignment(); @@ -2779,11 +2694,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRuleLiteralRule" - // InternalGeneratorDSL.g:829:1: entryRuleLiteralRule : ruleLiteralRule EOF ; + // InternalGeneratorDSL.g:804:1: entryRuleLiteralRule : ruleLiteralRule EOF ; public final void entryRuleLiteralRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:830:1: ( ruleLiteralRule EOF ) - // InternalGeneratorDSL.g:831:1: ruleLiteralRule EOF + // InternalGeneratorDSL.g:805:1: ( ruleLiteralRule EOF ) + // InternalGeneratorDSL.g:806:1: ruleLiteralRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralRuleRule()); @@ -2813,23 +2728,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "ruleLiteralRule" - // InternalGeneratorDSL.g:838:1: ruleLiteralRule : ( ( rule__LiteralRule__Alternatives ) ) ; + // InternalGeneratorDSL.g:813:1: ruleLiteralRule : ( ( rule__LiteralRule__Alternatives ) ) ; public final void ruleLiteralRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:842:2: ( ( ( rule__LiteralRule__Alternatives ) ) ) - // InternalGeneratorDSL.g:843:2: ( ( rule__LiteralRule__Alternatives ) ) + // InternalGeneratorDSL.g:817:2: ( ( ( rule__LiteralRule__Alternatives ) ) ) + // InternalGeneratorDSL.g:818:2: ( ( rule__LiteralRule__Alternatives ) ) { - // InternalGeneratorDSL.g:843:2: ( ( rule__LiteralRule__Alternatives ) ) - // InternalGeneratorDSL.g:844:3: ( rule__LiteralRule__Alternatives ) + // InternalGeneratorDSL.g:818:2: ( ( rule__LiteralRule__Alternatives ) ) + // InternalGeneratorDSL.g:819:3: ( rule__LiteralRule__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralRuleAccess().getAlternatives()); } - // InternalGeneratorDSL.g:845:3: ( rule__LiteralRule__Alternatives ) - // InternalGeneratorDSL.g:845:4: rule__LiteralRule__Alternatives + // InternalGeneratorDSL.g:820:3: ( rule__LiteralRule__Alternatives ) + // InternalGeneratorDSL.g:820:4: rule__LiteralRule__Alternatives { pushFollow(FOLLOW_2); rule__LiteralRule__Alternatives(); @@ -2864,11 +2779,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRuleInstanceLiteralRule" - // InternalGeneratorDSL.g:854:1: entryRuleInstanceLiteralRule : ruleInstanceLiteralRule EOF ; + // InternalGeneratorDSL.g:829:1: entryRuleInstanceLiteralRule : ruleInstanceLiteralRule EOF ; public final void entryRuleInstanceLiteralRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:855:1: ( ruleInstanceLiteralRule EOF ) - // InternalGeneratorDSL.g:856:1: ruleInstanceLiteralRule EOF + // InternalGeneratorDSL.g:830:1: ( ruleInstanceLiteralRule EOF ) + // InternalGeneratorDSL.g:831:1: ruleInstanceLiteralRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceLiteralRuleRule()); @@ -2898,23 +2813,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "ruleInstanceLiteralRule" - // InternalGeneratorDSL.g:863:1: ruleInstanceLiteralRule : ( ( rule__InstanceLiteralRule__Group__0 ) ) ; + // InternalGeneratorDSL.g:838:1: ruleInstanceLiteralRule : ( ( rule__InstanceLiteralRule__Group__0 ) ) ; public final void ruleInstanceLiteralRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:867:2: ( ( ( rule__InstanceLiteralRule__Group__0 ) ) ) - // InternalGeneratorDSL.g:868:2: ( ( rule__InstanceLiteralRule__Group__0 ) ) + // InternalGeneratorDSL.g:842:2: ( ( ( rule__InstanceLiteralRule__Group__0 ) ) ) + // InternalGeneratorDSL.g:843:2: ( ( rule__InstanceLiteralRule__Group__0 ) ) { - // InternalGeneratorDSL.g:868:2: ( ( rule__InstanceLiteralRule__Group__0 ) ) - // InternalGeneratorDSL.g:869:3: ( rule__InstanceLiteralRule__Group__0 ) + // InternalGeneratorDSL.g:843:2: ( ( rule__InstanceLiteralRule__Group__0 ) ) + // InternalGeneratorDSL.g:844:3: ( rule__InstanceLiteralRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceLiteralRuleAccess().getGroup()); } - // InternalGeneratorDSL.g:870:3: ( rule__InstanceLiteralRule__Group__0 ) - // InternalGeneratorDSL.g:870:4: rule__InstanceLiteralRule__Group__0 + // InternalGeneratorDSL.g:845:3: ( rule__InstanceLiteralRule__Group__0 ) + // InternalGeneratorDSL.g:845:4: rule__InstanceLiteralRule__Group__0 { pushFollow(FOLLOW_2); rule__InstanceLiteralRule__Group__0(); @@ -2949,11 +2864,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRuleAttributeRule" - // InternalGeneratorDSL.g:879:1: entryRuleAttributeRule : ruleAttributeRule EOF ; + // InternalGeneratorDSL.g:854:1: entryRuleAttributeRule : ruleAttributeRule EOF ; public final void entryRuleAttributeRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:880:1: ( ruleAttributeRule EOF ) - // InternalGeneratorDSL.g:881:1: ruleAttributeRule EOF + // InternalGeneratorDSL.g:855:1: ( ruleAttributeRule EOF ) + // InternalGeneratorDSL.g:856:1: ruleAttributeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeRuleRule()); @@ -2983,23 +2898,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "ruleAttributeRule" - // InternalGeneratorDSL.g:888:1: ruleAttributeRule : ( ( rule__AttributeRule__Group__0 ) ) ; + // InternalGeneratorDSL.g:863:1: ruleAttributeRule : ( ( rule__AttributeRule__Group__0 ) ) ; public final void ruleAttributeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:892:2: ( ( ( rule__AttributeRule__Group__0 ) ) ) - // InternalGeneratorDSL.g:893:2: ( ( rule__AttributeRule__Group__0 ) ) + // InternalGeneratorDSL.g:867:2: ( ( ( rule__AttributeRule__Group__0 ) ) ) + // InternalGeneratorDSL.g:868:2: ( ( rule__AttributeRule__Group__0 ) ) { - // InternalGeneratorDSL.g:893:2: ( ( rule__AttributeRule__Group__0 ) ) - // InternalGeneratorDSL.g:894:3: ( rule__AttributeRule__Group__0 ) + // InternalGeneratorDSL.g:868:2: ( ( rule__AttributeRule__Group__0 ) ) + // InternalGeneratorDSL.g:869:3: ( rule__AttributeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeRuleAccess().getGroup()); } - // InternalGeneratorDSL.g:895:3: ( rule__AttributeRule__Group__0 ) - // InternalGeneratorDSL.g:895:4: rule__AttributeRule__Group__0 + // InternalGeneratorDSL.g:870:3: ( rule__AttributeRule__Group__0 ) + // InternalGeneratorDSL.g:870:4: rule__AttributeRule__Group__0 { pushFollow(FOLLOW_2); rule__AttributeRule__Group__0(); @@ -3034,11 +2949,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRuleNumberLiteralRule" - // InternalGeneratorDSL.g:904:1: entryRuleNumberLiteralRule : ruleNumberLiteralRule EOF ; + // InternalGeneratorDSL.g:879:1: entryRuleNumberLiteralRule : ruleNumberLiteralRule EOF ; public final void entryRuleNumberLiteralRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:905:1: ( ruleNumberLiteralRule EOF ) - // InternalGeneratorDSL.g:906:1: ruleNumberLiteralRule EOF + // InternalGeneratorDSL.g:880:1: ( ruleNumberLiteralRule EOF ) + // InternalGeneratorDSL.g:881:1: ruleNumberLiteralRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getNumberLiteralRuleRule()); @@ -3068,23 +2983,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "ruleNumberLiteralRule" - // InternalGeneratorDSL.g:913:1: ruleNumberLiteralRule : ( ( rule__NumberLiteralRule__Alternatives ) ) ; + // InternalGeneratorDSL.g:888:1: ruleNumberLiteralRule : ( ( rule__NumberLiteralRule__Alternatives ) ) ; public final void ruleNumberLiteralRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:917:2: ( ( ( rule__NumberLiteralRule__Alternatives ) ) ) - // InternalGeneratorDSL.g:918:2: ( ( rule__NumberLiteralRule__Alternatives ) ) + // InternalGeneratorDSL.g:892:2: ( ( ( rule__NumberLiteralRule__Alternatives ) ) ) + // InternalGeneratorDSL.g:893:2: ( ( rule__NumberLiteralRule__Alternatives ) ) { - // InternalGeneratorDSL.g:918:2: ( ( rule__NumberLiteralRule__Alternatives ) ) - // InternalGeneratorDSL.g:919:3: ( rule__NumberLiteralRule__Alternatives ) + // InternalGeneratorDSL.g:893:2: ( ( rule__NumberLiteralRule__Alternatives ) ) + // InternalGeneratorDSL.g:894:3: ( rule__NumberLiteralRule__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getNumberLiteralRuleAccess().getAlternatives()); } - // InternalGeneratorDSL.g:920:3: ( rule__NumberLiteralRule__Alternatives ) - // InternalGeneratorDSL.g:920:4: rule__NumberLiteralRule__Alternatives + // InternalGeneratorDSL.g:895:3: ( rule__NumberLiteralRule__Alternatives ) + // InternalGeneratorDSL.g:895:4: rule__NumberLiteralRule__Alternatives { pushFollow(FOLLOW_2); rule__NumberLiteralRule__Alternatives(); @@ -3119,11 +3034,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRuleDoubleLiteralRule" - // InternalGeneratorDSL.g:929:1: entryRuleDoubleLiteralRule : ruleDoubleLiteralRule EOF ; + // InternalGeneratorDSL.g:904:1: entryRuleDoubleLiteralRule : ruleDoubleLiteralRule EOF ; public final void entryRuleDoubleLiteralRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:930:1: ( ruleDoubleLiteralRule EOF ) - // InternalGeneratorDSL.g:931:1: ruleDoubleLiteralRule EOF + // InternalGeneratorDSL.g:905:1: ( ruleDoubleLiteralRule EOF ) + // InternalGeneratorDSL.g:906:1: ruleDoubleLiteralRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDoubleLiteralRuleRule()); @@ -3153,23 +3068,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "ruleDoubleLiteralRule" - // InternalGeneratorDSL.g:938:1: ruleDoubleLiteralRule : ( ( rule__DoubleLiteralRule__Group__0 ) ) ; + // InternalGeneratorDSL.g:913:1: ruleDoubleLiteralRule : ( ( rule__DoubleLiteralRule__Group__0 ) ) ; public final void ruleDoubleLiteralRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:942:2: ( ( ( rule__DoubleLiteralRule__Group__0 ) ) ) - // InternalGeneratorDSL.g:943:2: ( ( rule__DoubleLiteralRule__Group__0 ) ) + // InternalGeneratorDSL.g:917:2: ( ( ( rule__DoubleLiteralRule__Group__0 ) ) ) + // InternalGeneratorDSL.g:918:2: ( ( rule__DoubleLiteralRule__Group__0 ) ) { - // InternalGeneratorDSL.g:943:2: ( ( rule__DoubleLiteralRule__Group__0 ) ) - // InternalGeneratorDSL.g:944:3: ( rule__DoubleLiteralRule__Group__0 ) + // InternalGeneratorDSL.g:918:2: ( ( rule__DoubleLiteralRule__Group__0 ) ) + // InternalGeneratorDSL.g:919:3: ( rule__DoubleLiteralRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDoubleLiteralRuleAccess().getGroup()); } - // InternalGeneratorDSL.g:945:3: ( rule__DoubleLiteralRule__Group__0 ) - // InternalGeneratorDSL.g:945:4: rule__DoubleLiteralRule__Group__0 + // InternalGeneratorDSL.g:920:3: ( rule__DoubleLiteralRule__Group__0 ) + // InternalGeneratorDSL.g:920:4: rule__DoubleLiteralRule__Group__0 { pushFollow(FOLLOW_2); rule__DoubleLiteralRule__Group__0(); @@ -3204,11 +3119,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRuleIntegerLiteralRule" - // InternalGeneratorDSL.g:954:1: entryRuleIntegerLiteralRule : ruleIntegerLiteralRule EOF ; + // InternalGeneratorDSL.g:929:1: entryRuleIntegerLiteralRule : ruleIntegerLiteralRule EOF ; public final void entryRuleIntegerLiteralRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:955:1: ( ruleIntegerLiteralRule EOF ) - // InternalGeneratorDSL.g:956:1: ruleIntegerLiteralRule EOF + // InternalGeneratorDSL.g:930:1: ( ruleIntegerLiteralRule EOF ) + // InternalGeneratorDSL.g:931:1: ruleIntegerLiteralRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getIntegerLiteralRuleRule()); @@ -3238,23 +3153,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "ruleIntegerLiteralRule" - // InternalGeneratorDSL.g:963:1: ruleIntegerLiteralRule : ( ( rule__IntegerLiteralRule__Group__0 ) ) ; + // InternalGeneratorDSL.g:938:1: ruleIntegerLiteralRule : ( ( rule__IntegerLiteralRule__Group__0 ) ) ; public final void ruleIntegerLiteralRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:967:2: ( ( ( rule__IntegerLiteralRule__Group__0 ) ) ) - // InternalGeneratorDSL.g:968:2: ( ( rule__IntegerLiteralRule__Group__0 ) ) + // InternalGeneratorDSL.g:942:2: ( ( ( rule__IntegerLiteralRule__Group__0 ) ) ) + // InternalGeneratorDSL.g:943:2: ( ( rule__IntegerLiteralRule__Group__0 ) ) { - // InternalGeneratorDSL.g:968:2: ( ( rule__IntegerLiteralRule__Group__0 ) ) - // InternalGeneratorDSL.g:969:3: ( rule__IntegerLiteralRule__Group__0 ) + // InternalGeneratorDSL.g:943:2: ( ( rule__IntegerLiteralRule__Group__0 ) ) + // InternalGeneratorDSL.g:944:3: ( rule__IntegerLiteralRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getIntegerLiteralRuleAccess().getGroup()); } - // InternalGeneratorDSL.g:970:3: ( rule__IntegerLiteralRule__Group__0 ) - // InternalGeneratorDSL.g:970:4: rule__IntegerLiteralRule__Group__0 + // InternalGeneratorDSL.g:945:3: ( rule__IntegerLiteralRule__Group__0 ) + // InternalGeneratorDSL.g:945:4: rule__IntegerLiteralRule__Group__0 { pushFollow(FOLLOW_2); rule__IntegerLiteralRule__Group__0(); @@ -3289,11 +3204,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRuleStringLiteralRule" - // InternalGeneratorDSL.g:979:1: entryRuleStringLiteralRule : ruleStringLiteralRule EOF ; + // InternalGeneratorDSL.g:954:1: entryRuleStringLiteralRule : ruleStringLiteralRule EOF ; public final void entryRuleStringLiteralRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:980:1: ( ruleStringLiteralRule EOF ) - // InternalGeneratorDSL.g:981:1: ruleStringLiteralRule EOF + // InternalGeneratorDSL.g:955:1: ( ruleStringLiteralRule EOF ) + // InternalGeneratorDSL.g:956:1: ruleStringLiteralRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getStringLiteralRuleRule()); @@ -3323,23 +3238,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "ruleStringLiteralRule" - // InternalGeneratorDSL.g:988:1: ruleStringLiteralRule : ( ( rule__StringLiteralRule__ValueAssignment ) ) ; + // InternalGeneratorDSL.g:963:1: ruleStringLiteralRule : ( ( rule__StringLiteralRule__ValueAssignment ) ) ; public final void ruleStringLiteralRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:992:2: ( ( ( rule__StringLiteralRule__ValueAssignment ) ) ) - // InternalGeneratorDSL.g:993:2: ( ( rule__StringLiteralRule__ValueAssignment ) ) + // InternalGeneratorDSL.g:967:2: ( ( ( rule__StringLiteralRule__ValueAssignment ) ) ) + // InternalGeneratorDSL.g:968:2: ( ( rule__StringLiteralRule__ValueAssignment ) ) { - // InternalGeneratorDSL.g:993:2: ( ( rule__StringLiteralRule__ValueAssignment ) ) - // InternalGeneratorDSL.g:994:3: ( rule__StringLiteralRule__ValueAssignment ) + // InternalGeneratorDSL.g:968:2: ( ( rule__StringLiteralRule__ValueAssignment ) ) + // InternalGeneratorDSL.g:969:3: ( rule__StringLiteralRule__ValueAssignment ) { if ( state.backtracking==0 ) { before(grammarAccess.getStringLiteralRuleAccess().getValueAssignment()); } - // InternalGeneratorDSL.g:995:3: ( rule__StringLiteralRule__ValueAssignment ) - // InternalGeneratorDSL.g:995:4: rule__StringLiteralRule__ValueAssignment + // InternalGeneratorDSL.g:970:3: ( rule__StringLiteralRule__ValueAssignment ) + // InternalGeneratorDSL.g:970:4: rule__StringLiteralRule__ValueAssignment { pushFollow(FOLLOW_2); rule__StringLiteralRule__ValueAssignment(); @@ -3374,11 +3289,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRuleBooleanLiteralRule" - // InternalGeneratorDSL.g:1004:1: entryRuleBooleanLiteralRule : ruleBooleanLiteralRule EOF ; + // InternalGeneratorDSL.g:979:1: entryRuleBooleanLiteralRule : ruleBooleanLiteralRule EOF ; public final void entryRuleBooleanLiteralRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:1005:1: ( ruleBooleanLiteralRule EOF ) - // InternalGeneratorDSL.g:1006:1: ruleBooleanLiteralRule EOF + // InternalGeneratorDSL.g:980:1: ( ruleBooleanLiteralRule EOF ) + // InternalGeneratorDSL.g:981:1: ruleBooleanLiteralRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralRuleRule()); @@ -3408,23 +3323,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "ruleBooleanLiteralRule" - // InternalGeneratorDSL.g:1013:1: ruleBooleanLiteralRule : ( ( rule__BooleanLiteralRule__Group__0 ) ) ; + // InternalGeneratorDSL.g:988:1: ruleBooleanLiteralRule : ( ( rule__BooleanLiteralRule__Group__0 ) ) ; public final void ruleBooleanLiteralRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:1017:2: ( ( ( rule__BooleanLiteralRule__Group__0 ) ) ) - // InternalGeneratorDSL.g:1018:2: ( ( rule__BooleanLiteralRule__Group__0 ) ) + // InternalGeneratorDSL.g:992:2: ( ( ( rule__BooleanLiteralRule__Group__0 ) ) ) + // InternalGeneratorDSL.g:993:2: ( ( rule__BooleanLiteralRule__Group__0 ) ) { - // InternalGeneratorDSL.g:1018:2: ( ( rule__BooleanLiteralRule__Group__0 ) ) - // InternalGeneratorDSL.g:1019:3: ( rule__BooleanLiteralRule__Group__0 ) + // InternalGeneratorDSL.g:993:2: ( ( rule__BooleanLiteralRule__Group__0 ) ) + // InternalGeneratorDSL.g:994:3: ( rule__BooleanLiteralRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralRuleAccess().getGroup()); } - // InternalGeneratorDSL.g:1020:3: ( rule__BooleanLiteralRule__Group__0 ) - // InternalGeneratorDSL.g:1020:4: rule__BooleanLiteralRule__Group__0 + // InternalGeneratorDSL.g:995:3: ( rule__BooleanLiteralRule__Group__0 ) + // InternalGeneratorDSL.g:995:4: rule__BooleanLiteralRule__Group__0 { pushFollow(FOLLOW_2); rule__BooleanLiteralRule__Group__0(); @@ -3459,11 +3374,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRuleAttributeDefinitionRule" - // InternalGeneratorDSL.g:1029:1: entryRuleAttributeDefinitionRule : ruleAttributeDefinitionRule EOF ; + // InternalGeneratorDSL.g:1004:1: entryRuleAttributeDefinitionRule : ruleAttributeDefinitionRule EOF ; public final void entryRuleAttributeDefinitionRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:1030:1: ( ruleAttributeDefinitionRule EOF ) - // InternalGeneratorDSL.g:1031:1: ruleAttributeDefinitionRule EOF + // InternalGeneratorDSL.g:1005:1: ( ruleAttributeDefinitionRule EOF ) + // InternalGeneratorDSL.g:1006:1: ruleAttributeDefinitionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleRule()); @@ -3493,23 +3408,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "ruleAttributeDefinitionRule" - // InternalGeneratorDSL.g:1038:1: ruleAttributeDefinitionRule : ( ( rule__AttributeDefinitionRule__Group__0 ) ) ; + // InternalGeneratorDSL.g:1013:1: ruleAttributeDefinitionRule : ( ( rule__AttributeDefinitionRule__Group__0 ) ) ; public final void ruleAttributeDefinitionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:1042:2: ( ( ( rule__AttributeDefinitionRule__Group__0 ) ) ) - // InternalGeneratorDSL.g:1043:2: ( ( rule__AttributeDefinitionRule__Group__0 ) ) + // InternalGeneratorDSL.g:1017:2: ( ( ( rule__AttributeDefinitionRule__Group__0 ) ) ) + // InternalGeneratorDSL.g:1018:2: ( ( rule__AttributeDefinitionRule__Group__0 ) ) { - // InternalGeneratorDSL.g:1043:2: ( ( rule__AttributeDefinitionRule__Group__0 ) ) - // InternalGeneratorDSL.g:1044:3: ( rule__AttributeDefinitionRule__Group__0 ) + // InternalGeneratorDSL.g:1018:2: ( ( rule__AttributeDefinitionRule__Group__0 ) ) + // InternalGeneratorDSL.g:1019:3: ( rule__AttributeDefinitionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getGroup()); } - // InternalGeneratorDSL.g:1045:3: ( rule__AttributeDefinitionRule__Group__0 ) - // InternalGeneratorDSL.g:1045:4: rule__AttributeDefinitionRule__Group__0 + // InternalGeneratorDSL.g:1020:3: ( rule__AttributeDefinitionRule__Group__0 ) + // InternalGeneratorDSL.g:1020:4: rule__AttributeDefinitionRule__Group__0 { pushFollow(FOLLOW_2); rule__AttributeDefinitionRule__Group__0(); @@ -3544,11 +3459,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRuleTypeRule" - // InternalGeneratorDSL.g:1054:1: entryRuleTypeRule : ruleTypeRule EOF ; + // InternalGeneratorDSL.g:1029:1: entryRuleTypeRule : ruleTypeRule EOF ; public final void entryRuleTypeRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:1055:1: ( ruleTypeRule EOF ) - // InternalGeneratorDSL.g:1056:1: ruleTypeRule EOF + // InternalGeneratorDSL.g:1030:1: ( ruleTypeRule EOF ) + // InternalGeneratorDSL.g:1031:1: ruleTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getTypeRuleRule()); @@ -3578,23 +3493,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "ruleTypeRule" - // InternalGeneratorDSL.g:1063:1: ruleTypeRule : ( ( rule__TypeRule__Alternatives ) ) ; + // InternalGeneratorDSL.g:1038:1: ruleTypeRule : ( ( rule__TypeRule__Alternatives ) ) ; public final void ruleTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:1067:2: ( ( ( rule__TypeRule__Alternatives ) ) ) - // InternalGeneratorDSL.g:1068:2: ( ( rule__TypeRule__Alternatives ) ) + // InternalGeneratorDSL.g:1042:2: ( ( ( rule__TypeRule__Alternatives ) ) ) + // InternalGeneratorDSL.g:1043:2: ( ( rule__TypeRule__Alternatives ) ) { - // InternalGeneratorDSL.g:1068:2: ( ( rule__TypeRule__Alternatives ) ) - // InternalGeneratorDSL.g:1069:3: ( rule__TypeRule__Alternatives ) + // InternalGeneratorDSL.g:1043:2: ( ( rule__TypeRule__Alternatives ) ) + // InternalGeneratorDSL.g:1044:3: ( rule__TypeRule__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeRuleAccess().getAlternatives()); } - // InternalGeneratorDSL.g:1070:3: ( rule__TypeRule__Alternatives ) - // InternalGeneratorDSL.g:1070:4: rule__TypeRule__Alternatives + // InternalGeneratorDSL.g:1045:3: ( rule__TypeRule__Alternatives ) + // InternalGeneratorDSL.g:1045:4: rule__TypeRule__Alternatives { pushFollow(FOLLOW_2); rule__TypeRule__Alternatives(); @@ -3629,11 +3544,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRuleLiteralTypeRule" - // InternalGeneratorDSL.g:1079:1: entryRuleLiteralTypeRule : ruleLiteralTypeRule EOF ; + // InternalGeneratorDSL.g:1054:1: entryRuleLiteralTypeRule : ruleLiteralTypeRule EOF ; public final void entryRuleLiteralTypeRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:1080:1: ( ruleLiteralTypeRule EOF ) - // InternalGeneratorDSL.g:1081:1: ruleLiteralTypeRule EOF + // InternalGeneratorDSL.g:1055:1: ( ruleLiteralTypeRule EOF ) + // InternalGeneratorDSL.g:1056:1: ruleLiteralTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralTypeRuleRule()); @@ -3663,23 +3578,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "ruleLiteralTypeRule" - // InternalGeneratorDSL.g:1088:1: ruleLiteralTypeRule : ( ( rule__LiteralTypeRule__Group__0 ) ) ; + // InternalGeneratorDSL.g:1063:1: ruleLiteralTypeRule : ( ( rule__LiteralTypeRule__Group__0 ) ) ; public final void ruleLiteralTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:1092:2: ( ( ( rule__LiteralTypeRule__Group__0 ) ) ) - // InternalGeneratorDSL.g:1093:2: ( ( rule__LiteralTypeRule__Group__0 ) ) + // InternalGeneratorDSL.g:1067:2: ( ( ( rule__LiteralTypeRule__Group__0 ) ) ) + // InternalGeneratorDSL.g:1068:2: ( ( rule__LiteralTypeRule__Group__0 ) ) { - // InternalGeneratorDSL.g:1093:2: ( ( rule__LiteralTypeRule__Group__0 ) ) - // InternalGeneratorDSL.g:1094:3: ( rule__LiteralTypeRule__Group__0 ) + // InternalGeneratorDSL.g:1068:2: ( ( rule__LiteralTypeRule__Group__0 ) ) + // InternalGeneratorDSL.g:1069:3: ( rule__LiteralTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralTypeRuleAccess().getGroup()); } - // InternalGeneratorDSL.g:1095:3: ( rule__LiteralTypeRule__Group__0 ) - // InternalGeneratorDSL.g:1095:4: rule__LiteralTypeRule__Group__0 + // InternalGeneratorDSL.g:1070:3: ( rule__LiteralTypeRule__Group__0 ) + // InternalGeneratorDSL.g:1070:4: rule__LiteralTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__LiteralTypeRule__Group__0(); @@ -3714,11 +3629,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRuleInstanceTypeRule" - // InternalGeneratorDSL.g:1104:1: entryRuleInstanceTypeRule : ruleInstanceTypeRule EOF ; + // InternalGeneratorDSL.g:1079:1: entryRuleInstanceTypeRule : ruleInstanceTypeRule EOF ; public final void entryRuleInstanceTypeRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:1105:1: ( ruleInstanceTypeRule EOF ) - // InternalGeneratorDSL.g:1106:1: ruleInstanceTypeRule EOF + // InternalGeneratorDSL.g:1080:1: ( ruleInstanceTypeRule EOF ) + // InternalGeneratorDSL.g:1081:1: ruleInstanceTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceTypeRuleRule()); @@ -3748,23 +3663,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "ruleInstanceTypeRule" - // InternalGeneratorDSL.g:1113:1: ruleInstanceTypeRule : ( ( rule__InstanceTypeRule__Group__0 ) ) ; + // InternalGeneratorDSL.g:1088:1: ruleInstanceTypeRule : ( ( rule__InstanceTypeRule__Group__0 ) ) ; public final void ruleInstanceTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:1117:2: ( ( ( rule__InstanceTypeRule__Group__0 ) ) ) - // InternalGeneratorDSL.g:1118:2: ( ( rule__InstanceTypeRule__Group__0 ) ) + // InternalGeneratorDSL.g:1092:2: ( ( ( rule__InstanceTypeRule__Group__0 ) ) ) + // InternalGeneratorDSL.g:1093:2: ( ( rule__InstanceTypeRule__Group__0 ) ) { - // InternalGeneratorDSL.g:1118:2: ( ( rule__InstanceTypeRule__Group__0 ) ) - // InternalGeneratorDSL.g:1119:3: ( rule__InstanceTypeRule__Group__0 ) + // InternalGeneratorDSL.g:1093:2: ( ( rule__InstanceTypeRule__Group__0 ) ) + // InternalGeneratorDSL.g:1094:3: ( rule__InstanceTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceTypeRuleAccess().getGroup()); } - // InternalGeneratorDSL.g:1120:3: ( rule__InstanceTypeRule__Group__0 ) - // InternalGeneratorDSL.g:1120:4: rule__InstanceTypeRule__Group__0 + // InternalGeneratorDSL.g:1095:3: ( rule__InstanceTypeRule__Group__0 ) + // InternalGeneratorDSL.g:1095:4: rule__InstanceTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__InstanceTypeRule__Group__0(); @@ -3799,11 +3714,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRuleStringTypeRule" - // InternalGeneratorDSL.g:1129:1: entryRuleStringTypeRule : ruleStringTypeRule EOF ; + // InternalGeneratorDSL.g:1104:1: entryRuleStringTypeRule : ruleStringTypeRule EOF ; public final void entryRuleStringTypeRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:1130:1: ( ruleStringTypeRule EOF ) - // InternalGeneratorDSL.g:1131:1: ruleStringTypeRule EOF + // InternalGeneratorDSL.g:1105:1: ( ruleStringTypeRule EOF ) + // InternalGeneratorDSL.g:1106:1: ruleStringTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getStringTypeRuleRule()); @@ -3833,23 +3748,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "ruleStringTypeRule" - // InternalGeneratorDSL.g:1138:1: ruleStringTypeRule : ( ( rule__StringTypeRule__Group__0 ) ) ; + // InternalGeneratorDSL.g:1113:1: ruleStringTypeRule : ( ( rule__StringTypeRule__Group__0 ) ) ; public final void ruleStringTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:1142:2: ( ( ( rule__StringTypeRule__Group__0 ) ) ) - // InternalGeneratorDSL.g:1143:2: ( ( rule__StringTypeRule__Group__0 ) ) + // InternalGeneratorDSL.g:1117:2: ( ( ( rule__StringTypeRule__Group__0 ) ) ) + // InternalGeneratorDSL.g:1118:2: ( ( rule__StringTypeRule__Group__0 ) ) { - // InternalGeneratorDSL.g:1143:2: ( ( rule__StringTypeRule__Group__0 ) ) - // InternalGeneratorDSL.g:1144:3: ( rule__StringTypeRule__Group__0 ) + // InternalGeneratorDSL.g:1118:2: ( ( rule__StringTypeRule__Group__0 ) ) + // InternalGeneratorDSL.g:1119:3: ( rule__StringTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getStringTypeRuleAccess().getGroup()); } - // InternalGeneratorDSL.g:1145:3: ( rule__StringTypeRule__Group__0 ) - // InternalGeneratorDSL.g:1145:4: rule__StringTypeRule__Group__0 + // InternalGeneratorDSL.g:1120:3: ( rule__StringTypeRule__Group__0 ) + // InternalGeneratorDSL.g:1120:4: rule__StringTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__StringTypeRule__Group__0(); @@ -3884,11 +3799,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRuleExpressionTypeRule" - // InternalGeneratorDSL.g:1154:1: entryRuleExpressionTypeRule : ruleExpressionTypeRule EOF ; + // InternalGeneratorDSL.g:1129:1: entryRuleExpressionTypeRule : ruleExpressionTypeRule EOF ; public final void entryRuleExpressionTypeRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:1155:1: ( ruleExpressionTypeRule EOF ) - // InternalGeneratorDSL.g:1156:1: ruleExpressionTypeRule EOF + // InternalGeneratorDSL.g:1130:1: ( ruleExpressionTypeRule EOF ) + // InternalGeneratorDSL.g:1131:1: ruleExpressionTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionTypeRuleRule()); @@ -3918,23 +3833,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "ruleExpressionTypeRule" - // InternalGeneratorDSL.g:1163:1: ruleExpressionTypeRule : ( ( rule__ExpressionTypeRule__Group__0 ) ) ; + // InternalGeneratorDSL.g:1138:1: ruleExpressionTypeRule : ( ( rule__ExpressionTypeRule__Group__0 ) ) ; public final void ruleExpressionTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:1167:2: ( ( ( rule__ExpressionTypeRule__Group__0 ) ) ) - // InternalGeneratorDSL.g:1168:2: ( ( rule__ExpressionTypeRule__Group__0 ) ) + // InternalGeneratorDSL.g:1142:2: ( ( ( rule__ExpressionTypeRule__Group__0 ) ) ) + // InternalGeneratorDSL.g:1143:2: ( ( rule__ExpressionTypeRule__Group__0 ) ) { - // InternalGeneratorDSL.g:1168:2: ( ( rule__ExpressionTypeRule__Group__0 ) ) - // InternalGeneratorDSL.g:1169:3: ( rule__ExpressionTypeRule__Group__0 ) + // InternalGeneratorDSL.g:1143:2: ( ( rule__ExpressionTypeRule__Group__0 ) ) + // InternalGeneratorDSL.g:1144:3: ( rule__ExpressionTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionTypeRuleAccess().getGroup()); } - // InternalGeneratorDSL.g:1170:3: ( rule__ExpressionTypeRule__Group__0 ) - // InternalGeneratorDSL.g:1170:4: rule__ExpressionTypeRule__Group__0 + // InternalGeneratorDSL.g:1145:3: ( rule__ExpressionTypeRule__Group__0 ) + // InternalGeneratorDSL.g:1145:4: rule__ExpressionTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__ExpressionTypeRule__Group__0(); @@ -3969,11 +3884,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRuleIntTypeRule" - // InternalGeneratorDSL.g:1179:1: entryRuleIntTypeRule : ruleIntTypeRule EOF ; + // InternalGeneratorDSL.g:1154:1: entryRuleIntTypeRule : ruleIntTypeRule EOF ; public final void entryRuleIntTypeRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:1180:1: ( ruleIntTypeRule EOF ) - // InternalGeneratorDSL.g:1181:1: ruleIntTypeRule EOF + // InternalGeneratorDSL.g:1155:1: ( ruleIntTypeRule EOF ) + // InternalGeneratorDSL.g:1156:1: ruleIntTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getIntTypeRuleRule()); @@ -4003,23 +3918,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "ruleIntTypeRule" - // InternalGeneratorDSL.g:1188:1: ruleIntTypeRule : ( ( rule__IntTypeRule__Group__0 ) ) ; + // InternalGeneratorDSL.g:1163:1: ruleIntTypeRule : ( ( rule__IntTypeRule__Group__0 ) ) ; public final void ruleIntTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:1192:2: ( ( ( rule__IntTypeRule__Group__0 ) ) ) - // InternalGeneratorDSL.g:1193:2: ( ( rule__IntTypeRule__Group__0 ) ) + // InternalGeneratorDSL.g:1167:2: ( ( ( rule__IntTypeRule__Group__0 ) ) ) + // InternalGeneratorDSL.g:1168:2: ( ( rule__IntTypeRule__Group__0 ) ) { - // InternalGeneratorDSL.g:1193:2: ( ( rule__IntTypeRule__Group__0 ) ) - // InternalGeneratorDSL.g:1194:3: ( rule__IntTypeRule__Group__0 ) + // InternalGeneratorDSL.g:1168:2: ( ( rule__IntTypeRule__Group__0 ) ) + // InternalGeneratorDSL.g:1169:3: ( rule__IntTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getIntTypeRuleAccess().getGroup()); } - // InternalGeneratorDSL.g:1195:3: ( rule__IntTypeRule__Group__0 ) - // InternalGeneratorDSL.g:1195:4: rule__IntTypeRule__Group__0 + // InternalGeneratorDSL.g:1170:3: ( rule__IntTypeRule__Group__0 ) + // InternalGeneratorDSL.g:1170:4: rule__IntTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__IntTypeRule__Group__0(); @@ -4054,11 +3969,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRuleFloatTypeRule" - // InternalGeneratorDSL.g:1204:1: entryRuleFloatTypeRule : ruleFloatTypeRule EOF ; + // InternalGeneratorDSL.g:1179:1: entryRuleFloatTypeRule : ruleFloatTypeRule EOF ; public final void entryRuleFloatTypeRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:1205:1: ( ruleFloatTypeRule EOF ) - // InternalGeneratorDSL.g:1206:1: ruleFloatTypeRule EOF + // InternalGeneratorDSL.g:1180:1: ( ruleFloatTypeRule EOF ) + // InternalGeneratorDSL.g:1181:1: ruleFloatTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getFloatTypeRuleRule()); @@ -4088,23 +4003,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "ruleFloatTypeRule" - // InternalGeneratorDSL.g:1213:1: ruleFloatTypeRule : ( ( rule__FloatTypeRule__Group__0 ) ) ; + // InternalGeneratorDSL.g:1188:1: ruleFloatTypeRule : ( ( rule__FloatTypeRule__Group__0 ) ) ; public final void ruleFloatTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:1217:2: ( ( ( rule__FloatTypeRule__Group__0 ) ) ) - // InternalGeneratorDSL.g:1218:2: ( ( rule__FloatTypeRule__Group__0 ) ) + // InternalGeneratorDSL.g:1192:2: ( ( ( rule__FloatTypeRule__Group__0 ) ) ) + // InternalGeneratorDSL.g:1193:2: ( ( rule__FloatTypeRule__Group__0 ) ) { - // InternalGeneratorDSL.g:1218:2: ( ( rule__FloatTypeRule__Group__0 ) ) - // InternalGeneratorDSL.g:1219:3: ( rule__FloatTypeRule__Group__0 ) + // InternalGeneratorDSL.g:1193:2: ( ( rule__FloatTypeRule__Group__0 ) ) + // InternalGeneratorDSL.g:1194:3: ( rule__FloatTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getFloatTypeRuleAccess().getGroup()); } - // InternalGeneratorDSL.g:1220:3: ( rule__FloatTypeRule__Group__0 ) - // InternalGeneratorDSL.g:1220:4: rule__FloatTypeRule__Group__0 + // InternalGeneratorDSL.g:1195:3: ( rule__FloatTypeRule__Group__0 ) + // InternalGeneratorDSL.g:1195:4: rule__FloatTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__FloatTypeRule__Group__0(); @@ -4139,11 +4054,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRuleBooleanTypeRule" - // InternalGeneratorDSL.g:1229:1: entryRuleBooleanTypeRule : ruleBooleanTypeRule EOF ; + // InternalGeneratorDSL.g:1204:1: entryRuleBooleanTypeRule : ruleBooleanTypeRule EOF ; public final void entryRuleBooleanTypeRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:1230:1: ( ruleBooleanTypeRule EOF ) - // InternalGeneratorDSL.g:1231:1: ruleBooleanTypeRule EOF + // InternalGeneratorDSL.g:1205:1: ( ruleBooleanTypeRule EOF ) + // InternalGeneratorDSL.g:1206:1: ruleBooleanTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanTypeRuleRule()); @@ -4173,23 +4088,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "ruleBooleanTypeRule" - // InternalGeneratorDSL.g:1238:1: ruleBooleanTypeRule : ( ( rule__BooleanTypeRule__Group__0 ) ) ; + // InternalGeneratorDSL.g:1213:1: ruleBooleanTypeRule : ( ( rule__BooleanTypeRule__Group__0 ) ) ; public final void ruleBooleanTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:1242:2: ( ( ( rule__BooleanTypeRule__Group__0 ) ) ) - // InternalGeneratorDSL.g:1243:2: ( ( rule__BooleanTypeRule__Group__0 ) ) + // InternalGeneratorDSL.g:1217:2: ( ( ( rule__BooleanTypeRule__Group__0 ) ) ) + // InternalGeneratorDSL.g:1218:2: ( ( rule__BooleanTypeRule__Group__0 ) ) { - // InternalGeneratorDSL.g:1243:2: ( ( rule__BooleanTypeRule__Group__0 ) ) - // InternalGeneratorDSL.g:1244:3: ( rule__BooleanTypeRule__Group__0 ) + // InternalGeneratorDSL.g:1218:2: ( ( rule__BooleanTypeRule__Group__0 ) ) + // InternalGeneratorDSL.g:1219:3: ( rule__BooleanTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanTypeRuleAccess().getGroup()); } - // InternalGeneratorDSL.g:1245:3: ( rule__BooleanTypeRule__Group__0 ) - // InternalGeneratorDSL.g:1245:4: rule__BooleanTypeRule__Group__0 + // InternalGeneratorDSL.g:1220:3: ( rule__BooleanTypeRule__Group__0 ) + // InternalGeneratorDSL.g:1220:4: rule__BooleanTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__BooleanTypeRule__Group__0(); @@ -4224,11 +4139,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRuleVoidTypeRule" - // InternalGeneratorDSL.g:1254:1: entryRuleVoidTypeRule : ruleVoidTypeRule EOF ; + // InternalGeneratorDSL.g:1229:1: entryRuleVoidTypeRule : ruleVoidTypeRule EOF ; public final void entryRuleVoidTypeRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:1255:1: ( ruleVoidTypeRule EOF ) - // InternalGeneratorDSL.g:1256:1: ruleVoidTypeRule EOF + // InternalGeneratorDSL.g:1230:1: ( ruleVoidTypeRule EOF ) + // InternalGeneratorDSL.g:1231:1: ruleVoidTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getVoidTypeRuleRule()); @@ -4258,23 +4173,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "ruleVoidTypeRule" - // InternalGeneratorDSL.g:1263:1: ruleVoidTypeRule : ( ( rule__VoidTypeRule__Group__0 ) ) ; + // InternalGeneratorDSL.g:1238:1: ruleVoidTypeRule : ( ( rule__VoidTypeRule__Group__0 ) ) ; public final void ruleVoidTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:1267:2: ( ( ( rule__VoidTypeRule__Group__0 ) ) ) - // InternalGeneratorDSL.g:1268:2: ( ( rule__VoidTypeRule__Group__0 ) ) + // InternalGeneratorDSL.g:1242:2: ( ( ( rule__VoidTypeRule__Group__0 ) ) ) + // InternalGeneratorDSL.g:1243:2: ( ( rule__VoidTypeRule__Group__0 ) ) { - // InternalGeneratorDSL.g:1268:2: ( ( rule__VoidTypeRule__Group__0 ) ) - // InternalGeneratorDSL.g:1269:3: ( rule__VoidTypeRule__Group__0 ) + // InternalGeneratorDSL.g:1243:2: ( ( rule__VoidTypeRule__Group__0 ) ) + // InternalGeneratorDSL.g:1244:3: ( rule__VoidTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getVoidTypeRuleAccess().getGroup()); } - // InternalGeneratorDSL.g:1270:3: ( rule__VoidTypeRule__Group__0 ) - // InternalGeneratorDSL.g:1270:4: rule__VoidTypeRule__Group__0 + // InternalGeneratorDSL.g:1245:3: ( rule__VoidTypeRule__Group__0 ) + // InternalGeneratorDSL.g:1245:4: rule__VoidTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__VoidTypeRule__Group__0(); @@ -4309,11 +4224,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRuleDataTypeRule" - // InternalGeneratorDSL.g:1279:1: entryRuleDataTypeRule : ruleDataTypeRule EOF ; + // InternalGeneratorDSL.g:1254:1: entryRuleDataTypeRule : ruleDataTypeRule EOF ; public final void entryRuleDataTypeRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:1280:1: ( ruleDataTypeRule EOF ) - // InternalGeneratorDSL.g:1281:1: ruleDataTypeRule EOF + // InternalGeneratorDSL.g:1255:1: ( ruleDataTypeRule EOF ) + // InternalGeneratorDSL.g:1256:1: ruleDataTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeRuleRule()); @@ -4343,23 +4258,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "ruleDataTypeRule" - // InternalGeneratorDSL.g:1288:1: ruleDataTypeRule : ( ( rule__DataTypeRule__Group__0 ) ) ; + // InternalGeneratorDSL.g:1263:1: ruleDataTypeRule : ( ( rule__DataTypeRule__Group__0 ) ) ; public final void ruleDataTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:1292:2: ( ( ( rule__DataTypeRule__Group__0 ) ) ) - // InternalGeneratorDSL.g:1293:2: ( ( rule__DataTypeRule__Group__0 ) ) + // InternalGeneratorDSL.g:1267:2: ( ( ( rule__DataTypeRule__Group__0 ) ) ) + // InternalGeneratorDSL.g:1268:2: ( ( rule__DataTypeRule__Group__0 ) ) { - // InternalGeneratorDSL.g:1293:2: ( ( rule__DataTypeRule__Group__0 ) ) - // InternalGeneratorDSL.g:1294:3: ( rule__DataTypeRule__Group__0 ) + // InternalGeneratorDSL.g:1268:2: ( ( rule__DataTypeRule__Group__0 ) ) + // InternalGeneratorDSL.g:1269:3: ( rule__DataTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeRuleAccess().getGroup()); } - // InternalGeneratorDSL.g:1295:3: ( rule__DataTypeRule__Group__0 ) - // InternalGeneratorDSL.g:1295:4: rule__DataTypeRule__Group__0 + // InternalGeneratorDSL.g:1270:3: ( rule__DataTypeRule__Group__0 ) + // InternalGeneratorDSL.g:1270:4: rule__DataTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__DataTypeRule__Group__0(); @@ -4394,11 +4309,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRuleArrayTypeRule" - // InternalGeneratorDSL.g:1304:1: entryRuleArrayTypeRule : ruleArrayTypeRule EOF ; + // InternalGeneratorDSL.g:1279:1: entryRuleArrayTypeRule : ruleArrayTypeRule EOF ; public final void entryRuleArrayTypeRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:1305:1: ( ruleArrayTypeRule EOF ) - // InternalGeneratorDSL.g:1306:1: ruleArrayTypeRule EOF + // InternalGeneratorDSL.g:1280:1: ( ruleArrayTypeRule EOF ) + // InternalGeneratorDSL.g:1281:1: ruleArrayTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getArrayTypeRuleRule()); @@ -4428,23 +4343,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "ruleArrayTypeRule" - // InternalGeneratorDSL.g:1313:1: ruleArrayTypeRule : ( ( rule__ArrayTypeRule__Group__0 ) ) ; + // InternalGeneratorDSL.g:1288:1: ruleArrayTypeRule : ( ( rule__ArrayTypeRule__Group__0 ) ) ; public final void ruleArrayTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:1317:2: ( ( ( rule__ArrayTypeRule__Group__0 ) ) ) - // InternalGeneratorDSL.g:1318:2: ( ( rule__ArrayTypeRule__Group__0 ) ) + // InternalGeneratorDSL.g:1292:2: ( ( ( rule__ArrayTypeRule__Group__0 ) ) ) + // InternalGeneratorDSL.g:1293:2: ( ( rule__ArrayTypeRule__Group__0 ) ) { - // InternalGeneratorDSL.g:1318:2: ( ( rule__ArrayTypeRule__Group__0 ) ) - // InternalGeneratorDSL.g:1319:3: ( rule__ArrayTypeRule__Group__0 ) + // InternalGeneratorDSL.g:1293:2: ( ( rule__ArrayTypeRule__Group__0 ) ) + // InternalGeneratorDSL.g:1294:3: ( rule__ArrayTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getArrayTypeRuleAccess().getGroup()); } - // InternalGeneratorDSL.g:1320:3: ( rule__ArrayTypeRule__Group__0 ) - // InternalGeneratorDSL.g:1320:4: rule__ArrayTypeRule__Group__0 + // InternalGeneratorDSL.g:1295:3: ( rule__ArrayTypeRule__Group__0 ) + // InternalGeneratorDSL.g:1295:4: rule__ArrayTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__ArrayTypeRule__Group__0(); @@ -4479,11 +4394,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "entryRuleParameterRule" - // InternalGeneratorDSL.g:1329:1: entryRuleParameterRule : ruleParameterRule EOF ; + // InternalGeneratorDSL.g:1304:1: entryRuleParameterRule : ruleParameterRule EOF ; public final void entryRuleParameterRule() throws RecognitionException { try { - // InternalGeneratorDSL.g:1330:1: ( ruleParameterRule EOF ) - // InternalGeneratorDSL.g:1331:1: ruleParameterRule EOF + // InternalGeneratorDSL.g:1305:1: ( ruleParameterRule EOF ) + // InternalGeneratorDSL.g:1306:1: ruleParameterRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getParameterRuleRule()); @@ -4513,23 +4428,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "ruleParameterRule" - // InternalGeneratorDSL.g:1338:1: ruleParameterRule : ( ( rule__ParameterRule__Group__0 ) ) ; + // InternalGeneratorDSL.g:1313:1: ruleParameterRule : ( ( rule__ParameterRule__Group__0 ) ) ; public final void ruleParameterRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:1342:2: ( ( ( rule__ParameterRule__Group__0 ) ) ) - // InternalGeneratorDSL.g:1343:2: ( ( rule__ParameterRule__Group__0 ) ) + // InternalGeneratorDSL.g:1317:2: ( ( ( rule__ParameterRule__Group__0 ) ) ) + // InternalGeneratorDSL.g:1318:2: ( ( rule__ParameterRule__Group__0 ) ) { - // InternalGeneratorDSL.g:1343:2: ( ( rule__ParameterRule__Group__0 ) ) - // InternalGeneratorDSL.g:1344:3: ( rule__ParameterRule__Group__0 ) + // InternalGeneratorDSL.g:1318:2: ( ( rule__ParameterRule__Group__0 ) ) + // InternalGeneratorDSL.g:1319:3: ( rule__ParameterRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterRuleAccess().getGroup()); } - // InternalGeneratorDSL.g:1345:3: ( rule__ParameterRule__Group__0 ) - // InternalGeneratorDSL.g:1345:4: rule__ParameterRule__Group__0 + // InternalGeneratorDSL.g:1320:3: ( rule__ParameterRule__Group__0 ) + // InternalGeneratorDSL.g:1320:4: rule__ParameterRule__Group__0 { pushFollow(FOLLOW_2); rule__ParameterRule__Group__0(); @@ -4563,6 +4478,91 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR end "ruleParameterRule" + // $ANTLR start "entryRuleImportRule" + // InternalGeneratorDSL.g:1329:1: entryRuleImportRule : ruleImportRule EOF ; + public final void entryRuleImportRule() throws RecognitionException { + try { + // InternalGeneratorDSL.g:1330:1: ( ruleImportRule EOF ) + // InternalGeneratorDSL.g:1331:1: ruleImportRule EOF + { + if ( state.backtracking==0 ) { + before(grammarAccess.getImportRuleRule()); + } + pushFollow(FOLLOW_1); + ruleImportRule(); + + state._fsp--; + if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getImportRuleRule()); + } + match(input,EOF,FOLLOW_2); if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleImportRule" + + + // $ANTLR start "ruleImportRule" + // InternalGeneratorDSL.g:1338:1: ruleImportRule : ( ( rule__ImportRule__Group__0 ) ) ; + public final void ruleImportRule() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalGeneratorDSL.g:1342:2: ( ( ( rule__ImportRule__Group__0 ) ) ) + // InternalGeneratorDSL.g:1343:2: ( ( rule__ImportRule__Group__0 ) ) + { + // InternalGeneratorDSL.g:1343:2: ( ( rule__ImportRule__Group__0 ) ) + // InternalGeneratorDSL.g:1344:3: ( rule__ImportRule__Group__0 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getImportRuleAccess().getGroup()); + } + // InternalGeneratorDSL.g:1345:3: ( rule__ImportRule__Group__0 ) + // InternalGeneratorDSL.g:1345:4: rule__ImportRule__Group__0 + { + pushFollow(FOLLOW_2); + rule__ImportRule__Group__0(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getImportRuleAccess().getGroup()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleImportRule" + + // $ANTLR start "entryRuleFunctionNameRule" // InternalGeneratorDSL.g:1354:1: entryRuleFunctionNameRule : ruleFunctionNameRule EOF ; public final void entryRuleFunctionNameRule() throws RecognitionException { @@ -5033,10 +5033,10 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar int alt1=2; int LA1_0 = input.LA(1); - if ( (LA1_0==59) ) { + if ( (LA1_0==58) ) { alt1=1; } - else if ( (LA1_0==65) ) { + else if ( (LA1_0==64) ) { alt1=2; } else { @@ -5121,10 +5121,10 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar int alt2=2; int LA2_0 = input.LA(1); - if ( (LA2_0==64) ) { + if ( (LA2_0==63) ) { alt2=1; } - else if ( (LA2_0==50) ) { + else if ( (LA2_0==48) ) { alt2=2; } else { @@ -5209,7 +5209,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar int alt3=2; int LA3_0 = input.LA(1); - if ( (LA3_0==49) ) { + if ( (LA3_0==47) ) { alt3=1; } else if ( (LA3_0==RULE_ID) ) { @@ -5300,7 +5300,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar if ( ((LA4_0>=RULE_QUOTED_ID && LA4_0<=RULE_ID)) ) { alt4=1; } - else if ( (LA4_0==70) ) { + else if ( (LA4_0==69) ) { alt4=2; } else { @@ -5856,52 +5856,52 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // InternalGeneratorDSL.g:1694:1: ( ( ruleStringTypeRule ) | ( ruleIntTypeRule ) | ( ruleFloatTypeRule ) | ( ruleBooleanTypeRule ) | ( ruleLiteralTypeRule ) | ( ruleArrayTypeRule ) | ( ruleInstanceTypeRule ) | ( ruleVoidTypeRule ) | ( ruleExpressionTypeRule ) | ( ruleDataTypeRule ) ) int alt9=10; switch ( input.LA(1) ) { - case 81: + case 80: { alt9=1; } break; - case 83: + case 82: { alt9=2; } break; - case 84: + case 83: { alt9=3; } break; - case 85: + case 84: { alt9=4; } break; - case 79: + case 78: { alt9=5; } break; - case 87: + case 86: { alt9=6; } break; - case 80: + case 79: { alt9=7; } break; - case 86: + case 85: { alt9=8; } break; - case 82: + case 81: { alt9=9; } break; - case 70: + case 69: { alt9=10; } @@ -7372,7 +7372,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar int alt15=2; int LA15_0 = input.LA(1); - if ( (LA15_0==47) ) { + if ( (LA15_0==87) ) { alt15=1; } @@ -7479,7 +7479,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar int alt16=2; int LA16_0 = input.LA(1); - if ( (LA16_0==49) ) { + if ( (LA16_0==47) ) { alt16=1; } @@ -7581,7 +7581,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar int alt17=2; int LA17_0 = input.LA(1); - if ( (LA17_0==59||LA17_0==65) ) { + if ( (LA17_0==58||LA17_0==64) ) { alt17=1; } @@ -7628,23 +7628,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR end "rule__ConfigurationRule__Group__2__Impl" - // $ANTLR start "rule__ImportRule__Group__0" - // InternalGeneratorDSL.g:2083:1: rule__ImportRule__Group__0 : rule__ImportRule__Group__0__Impl rule__ImportRule__Group__1 ; - public final void rule__ImportRule__Group__0() throws RecognitionException { + // $ANTLR start "rule__PipelineDefinitionRule__Group__0" + // InternalGeneratorDSL.g:2083:1: rule__PipelineDefinitionRule__Group__0 : rule__PipelineDefinitionRule__Group__0__Impl rule__PipelineDefinitionRule__Group__1 ; + public final void rule__PipelineDefinitionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2087:1: ( rule__ImportRule__Group__0__Impl rule__ImportRule__Group__1 ) - // InternalGeneratorDSL.g:2088:2: rule__ImportRule__Group__0__Impl rule__ImportRule__Group__1 + // InternalGeneratorDSL.g:2087:1: ( rule__PipelineDefinitionRule__Group__0__Impl rule__PipelineDefinitionRule__Group__1 ) + // InternalGeneratorDSL.g:2088:2: rule__PipelineDefinitionRule__Group__0__Impl rule__PipelineDefinitionRule__Group__1 { pushFollow(FOLLOW_7); - rule__ImportRule__Group__0__Impl(); + rule__PipelineDefinitionRule__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); - rule__ImportRule__Group__1(); + rule__PipelineDefinitionRule__Group__1(); state._fsp--; if (state.failed) return ; @@ -7663,28 +7663,28 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar } return ; } - // $ANTLR end "rule__ImportRule__Group__0" + // $ANTLR end "rule__PipelineDefinitionRule__Group__0" - // $ANTLR start "rule__ImportRule__Group__0__Impl" - // InternalGeneratorDSL.g:2095:1: rule__ImportRule__Group__0__Impl : ( 'import' ) ; - public final void rule__ImportRule__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__PipelineDefinitionRule__Group__0__Impl" + // InternalGeneratorDSL.g:2095:1: rule__PipelineDefinitionRule__Group__0__Impl : ( 'pipeline' ) ; + public final void rule__PipelineDefinitionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2099:1: ( ( 'import' ) ) - // InternalGeneratorDSL.g:2100:1: ( 'import' ) + // InternalGeneratorDSL.g:2099:1: ( ( 'pipeline' ) ) + // InternalGeneratorDSL.g:2100:1: ( 'pipeline' ) { - // InternalGeneratorDSL.g:2100:1: ( 'import' ) - // InternalGeneratorDSL.g:2101:2: 'import' + // InternalGeneratorDSL.g:2100:1: ( 'pipeline' ) + // InternalGeneratorDSL.g:2101:2: 'pipeline' { if ( state.backtracking==0 ) { - before(grammarAccess.getImportRuleAccess().getImportKeyword_0()); + before(grammarAccess.getPipelineDefinitionRuleAccess().getPipelineKeyword_0()); } match(input,47,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getImportRuleAccess().getImportKeyword_0()); + after(grammarAccess.getPipelineDefinitionRuleAccess().getPipelineKeyword_0()); } } @@ -7704,26 +7704,26 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar } return ; } - // $ANTLR end "rule__ImportRule__Group__0__Impl" + // $ANTLR end "rule__PipelineDefinitionRule__Group__0__Impl" - // $ANTLR start "rule__ImportRule__Group__1" - // InternalGeneratorDSL.g:2110:1: rule__ImportRule__Group__1 : rule__ImportRule__Group__1__Impl rule__ImportRule__Group__2 ; - public final void rule__ImportRule__Group__1() throws RecognitionException { + // $ANTLR start "rule__PipelineDefinitionRule__Group__1" + // InternalGeneratorDSL.g:2110:1: rule__PipelineDefinitionRule__Group__1 : rule__PipelineDefinitionRule__Group__1__Impl rule__PipelineDefinitionRule__Group__2 ; + public final void rule__PipelineDefinitionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2114:1: ( rule__ImportRule__Group__1__Impl rule__ImportRule__Group__2 ) - // InternalGeneratorDSL.g:2115:2: rule__ImportRule__Group__1__Impl rule__ImportRule__Group__2 + // InternalGeneratorDSL.g:2114:1: ( rule__PipelineDefinitionRule__Group__1__Impl rule__PipelineDefinitionRule__Group__2 ) + // InternalGeneratorDSL.g:2115:2: rule__PipelineDefinitionRule__Group__1__Impl rule__PipelineDefinitionRule__Group__2 { pushFollow(FOLLOW_8); - rule__ImportRule__Group__1__Impl(); + rule__PipelineDefinitionRule__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); - rule__ImportRule__Group__2(); + rule__PipelineDefinitionRule__Group__2(); state._fsp--; if (state.failed) return ; @@ -7742,30 +7742,30 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar } return ; } - // $ANTLR end "rule__ImportRule__Group__1" + // $ANTLR end "rule__PipelineDefinitionRule__Group__1" - // $ANTLR start "rule__ImportRule__Group__1__Impl" - // InternalGeneratorDSL.g:2122:1: rule__ImportRule__Group__1__Impl : ( ( rule__ImportRule__ImportedNamespaceAssignment_1 ) ) ; - public final void rule__ImportRule__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__PipelineDefinitionRule__Group__1__Impl" + // InternalGeneratorDSL.g:2122:1: rule__PipelineDefinitionRule__Group__1__Impl : ( ( rule__PipelineDefinitionRule__NameAssignment_1 ) ) ; + public final void rule__PipelineDefinitionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2126:1: ( ( ( rule__ImportRule__ImportedNamespaceAssignment_1 ) ) ) - // InternalGeneratorDSL.g:2127:1: ( ( rule__ImportRule__ImportedNamespaceAssignment_1 ) ) + // InternalGeneratorDSL.g:2126:1: ( ( ( rule__PipelineDefinitionRule__NameAssignment_1 ) ) ) + // InternalGeneratorDSL.g:2127:1: ( ( rule__PipelineDefinitionRule__NameAssignment_1 ) ) { - // InternalGeneratorDSL.g:2127:1: ( ( rule__ImportRule__ImportedNamespaceAssignment_1 ) ) - // InternalGeneratorDSL.g:2128:2: ( rule__ImportRule__ImportedNamespaceAssignment_1 ) + // InternalGeneratorDSL.g:2127:1: ( ( rule__PipelineDefinitionRule__NameAssignment_1 ) ) + // InternalGeneratorDSL.g:2128:2: ( rule__PipelineDefinitionRule__NameAssignment_1 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getImportRuleAccess().getImportedNamespaceAssignment_1()); + before(grammarAccess.getPipelineDefinitionRuleAccess().getNameAssignment_1()); } - // InternalGeneratorDSL.g:2129:2: ( rule__ImportRule__ImportedNamespaceAssignment_1 ) - // InternalGeneratorDSL.g:2129:3: rule__ImportRule__ImportedNamespaceAssignment_1 + // InternalGeneratorDSL.g:2129:2: ( rule__PipelineDefinitionRule__NameAssignment_1 ) + // InternalGeneratorDSL.g:2129:3: rule__PipelineDefinitionRule__NameAssignment_1 { pushFollow(FOLLOW_2); - rule__ImportRule__ImportedNamespaceAssignment_1(); + rule__PipelineDefinitionRule__NameAssignment_1(); state._fsp--; if (state.failed) return ; @@ -7773,7 +7773,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar } if ( state.backtracking==0 ) { - after(grammarAccess.getImportRuleAccess().getImportedNamespaceAssignment_1()); + after(grammarAccess.getPipelineDefinitionRuleAccess().getNameAssignment_1()); } } @@ -7793,21 +7793,26 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar } return ; } - // $ANTLR end "rule__ImportRule__Group__1__Impl" + // $ANTLR end "rule__PipelineDefinitionRule__Group__1__Impl" - // $ANTLR start "rule__ImportRule__Group__2" - // InternalGeneratorDSL.g:2137:1: rule__ImportRule__Group__2 : rule__ImportRule__Group__2__Impl ; - public final void rule__ImportRule__Group__2() throws RecognitionException { + // $ANTLR start "rule__PipelineDefinitionRule__Group__2" + // InternalGeneratorDSL.g:2137:1: rule__PipelineDefinitionRule__Group__2 : rule__PipelineDefinitionRule__Group__2__Impl rule__PipelineDefinitionRule__Group__3 ; + public final void rule__PipelineDefinitionRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2141:1: ( rule__ImportRule__Group__2__Impl ) - // InternalGeneratorDSL.g:2142:2: rule__ImportRule__Group__2__Impl + // InternalGeneratorDSL.g:2141:1: ( rule__PipelineDefinitionRule__Group__2__Impl rule__PipelineDefinitionRule__Group__3 ) + // InternalGeneratorDSL.g:2142:2: rule__PipelineDefinitionRule__Group__2__Impl rule__PipelineDefinitionRule__Group__3 { + pushFollow(FOLLOW_9); + rule__PipelineDefinitionRule__Group__2__Impl(); + + state._fsp--; + if (state.failed) return ; pushFollow(FOLLOW_2); - rule__ImportRule__Group__2__Impl(); + rule__PipelineDefinitionRule__Group__3(); state._fsp--; if (state.failed) return ; @@ -7826,28 +7831,28 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar } return ; } - // $ANTLR end "rule__ImportRule__Group__2" + // $ANTLR end "rule__PipelineDefinitionRule__Group__2" - // $ANTLR start "rule__ImportRule__Group__2__Impl" - // InternalGeneratorDSL.g:2148:1: rule__ImportRule__Group__2__Impl : ( ';' ) ; - public final void rule__ImportRule__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__PipelineDefinitionRule__Group__2__Impl" + // InternalGeneratorDSL.g:2149:1: rule__PipelineDefinitionRule__Group__2__Impl : ( '[' ) ; + public final void rule__PipelineDefinitionRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2152:1: ( ( ';' ) ) - // InternalGeneratorDSL.g:2153:1: ( ';' ) + // InternalGeneratorDSL.g:2153:1: ( ( '[' ) ) + // InternalGeneratorDSL.g:2154:1: ( '[' ) { - // InternalGeneratorDSL.g:2153:1: ( ';' ) - // InternalGeneratorDSL.g:2154:2: ';' + // InternalGeneratorDSL.g:2154:1: ( '[' ) + // InternalGeneratorDSL.g:2155:2: '[' { if ( state.backtracking==0 ) { - before(grammarAccess.getImportRuleAccess().getSemicolonKeyword_2()); + before(grammarAccess.getPipelineDefinitionRuleAccess().getLeftSquareBracketKeyword_2()); } match(input,48,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getImportRuleAccess().getSemicolonKeyword_2()); + after(grammarAccess.getPipelineDefinitionRuleAccess().getLeftSquareBracketKeyword_2()); } } @@ -7867,26 +7872,26 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar } return ; } - // $ANTLR end "rule__ImportRule__Group__2__Impl" + // $ANTLR end "rule__PipelineDefinitionRule__Group__2__Impl" - // $ANTLR start "rule__PipelineDefinitionRule__Group__0" - // InternalGeneratorDSL.g:2164:1: rule__PipelineDefinitionRule__Group__0 : rule__PipelineDefinitionRule__Group__0__Impl rule__PipelineDefinitionRule__Group__1 ; - public final void rule__PipelineDefinitionRule__Group__0() throws RecognitionException { + // $ANTLR start "rule__PipelineDefinitionRule__Group__3" + // InternalGeneratorDSL.g:2164:1: rule__PipelineDefinitionRule__Group__3 : rule__PipelineDefinitionRule__Group__3__Impl rule__PipelineDefinitionRule__Group__4 ; + public final void rule__PipelineDefinitionRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2168:1: ( rule__PipelineDefinitionRule__Group__0__Impl rule__PipelineDefinitionRule__Group__1 ) - // InternalGeneratorDSL.g:2169:2: rule__PipelineDefinitionRule__Group__0__Impl rule__PipelineDefinitionRule__Group__1 + // InternalGeneratorDSL.g:2168:1: ( rule__PipelineDefinitionRule__Group__3__Impl rule__PipelineDefinitionRule__Group__4 ) + // InternalGeneratorDSL.g:2169:2: rule__PipelineDefinitionRule__Group__3__Impl rule__PipelineDefinitionRule__Group__4 { - pushFollow(FOLLOW_7); - rule__PipelineDefinitionRule__Group__0__Impl(); + pushFollow(FOLLOW_9); + rule__PipelineDefinitionRule__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); - rule__PipelineDefinitionRule__Group__1(); + rule__PipelineDefinitionRule__Group__4(); state._fsp--; if (state.failed) return ; @@ -7905,288 +7910,41 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar } return ; } - // $ANTLR end "rule__PipelineDefinitionRule__Group__0" + // $ANTLR end "rule__PipelineDefinitionRule__Group__3" - // $ANTLR start "rule__PipelineDefinitionRule__Group__0__Impl" - // InternalGeneratorDSL.g:2176:1: rule__PipelineDefinitionRule__Group__0__Impl : ( 'pipeline' ) ; - public final void rule__PipelineDefinitionRule__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__PipelineDefinitionRule__Group__3__Impl" + // InternalGeneratorDSL.g:2176:1: rule__PipelineDefinitionRule__Group__3__Impl : ( ( rule__PipelineDefinitionRule__StepsAssignment_3 )* ) ; + public final void rule__PipelineDefinitionRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2180:1: ( ( 'pipeline' ) ) - // InternalGeneratorDSL.g:2181:1: ( 'pipeline' ) + // InternalGeneratorDSL.g:2180:1: ( ( ( rule__PipelineDefinitionRule__StepsAssignment_3 )* ) ) + // InternalGeneratorDSL.g:2181:1: ( ( rule__PipelineDefinitionRule__StepsAssignment_3 )* ) { - // InternalGeneratorDSL.g:2181:1: ( 'pipeline' ) - // InternalGeneratorDSL.g:2182:2: 'pipeline' + // InternalGeneratorDSL.g:2181:1: ( ( rule__PipelineDefinitionRule__StepsAssignment_3 )* ) + // InternalGeneratorDSL.g:2182:2: ( rule__PipelineDefinitionRule__StepsAssignment_3 )* { if ( state.backtracking==0 ) { - before(grammarAccess.getPipelineDefinitionRuleAccess().getPipelineKeyword_0()); - } - match(input,49,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getPipelineDefinitionRuleAccess().getPipelineKeyword_0()); + before(grammarAccess.getPipelineDefinitionRuleAccess().getStepsAssignment_3()); } + // InternalGeneratorDSL.g:2183:2: ( rule__PipelineDefinitionRule__StepsAssignment_3 )* + loop18: + do { + int alt18=2; + int LA18_0 = input.LA(1); - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PipelineDefinitionRule__Group__0__Impl" - - - // $ANTLR start "rule__PipelineDefinitionRule__Group__1" - // InternalGeneratorDSL.g:2191:1: rule__PipelineDefinitionRule__Group__1 : rule__PipelineDefinitionRule__Group__1__Impl rule__PipelineDefinitionRule__Group__2 ; - public final void rule__PipelineDefinitionRule__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalGeneratorDSL.g:2195:1: ( rule__PipelineDefinitionRule__Group__1__Impl rule__PipelineDefinitionRule__Group__2 ) - // InternalGeneratorDSL.g:2196:2: rule__PipelineDefinitionRule__Group__1__Impl rule__PipelineDefinitionRule__Group__2 - { - pushFollow(FOLLOW_9); - rule__PipelineDefinitionRule__Group__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__PipelineDefinitionRule__Group__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PipelineDefinitionRule__Group__1" - - - // $ANTLR start "rule__PipelineDefinitionRule__Group__1__Impl" - // InternalGeneratorDSL.g:2203:1: rule__PipelineDefinitionRule__Group__1__Impl : ( ( rule__PipelineDefinitionRule__NameAssignment_1 ) ) ; - public final void rule__PipelineDefinitionRule__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalGeneratorDSL.g:2207:1: ( ( ( rule__PipelineDefinitionRule__NameAssignment_1 ) ) ) - // InternalGeneratorDSL.g:2208:1: ( ( rule__PipelineDefinitionRule__NameAssignment_1 ) ) - { - // InternalGeneratorDSL.g:2208:1: ( ( rule__PipelineDefinitionRule__NameAssignment_1 ) ) - // InternalGeneratorDSL.g:2209:2: ( rule__PipelineDefinitionRule__NameAssignment_1 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getPipelineDefinitionRuleAccess().getNameAssignment_1()); - } - // InternalGeneratorDSL.g:2210:2: ( rule__PipelineDefinitionRule__NameAssignment_1 ) - // InternalGeneratorDSL.g:2210:3: rule__PipelineDefinitionRule__NameAssignment_1 - { - pushFollow(FOLLOW_2); - rule__PipelineDefinitionRule__NameAssignment_1(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getPipelineDefinitionRuleAccess().getNameAssignment_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PipelineDefinitionRule__Group__1__Impl" - - - // $ANTLR start "rule__PipelineDefinitionRule__Group__2" - // InternalGeneratorDSL.g:2218:1: rule__PipelineDefinitionRule__Group__2 : rule__PipelineDefinitionRule__Group__2__Impl rule__PipelineDefinitionRule__Group__3 ; - public final void rule__PipelineDefinitionRule__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalGeneratorDSL.g:2222:1: ( rule__PipelineDefinitionRule__Group__2__Impl rule__PipelineDefinitionRule__Group__3 ) - // InternalGeneratorDSL.g:2223:2: rule__PipelineDefinitionRule__Group__2__Impl rule__PipelineDefinitionRule__Group__3 - { - pushFollow(FOLLOW_10); - rule__PipelineDefinitionRule__Group__2__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__PipelineDefinitionRule__Group__3(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PipelineDefinitionRule__Group__2" - - - // $ANTLR start "rule__PipelineDefinitionRule__Group__2__Impl" - // InternalGeneratorDSL.g:2230:1: rule__PipelineDefinitionRule__Group__2__Impl : ( '[' ) ; - public final void rule__PipelineDefinitionRule__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalGeneratorDSL.g:2234:1: ( ( '[' ) ) - // InternalGeneratorDSL.g:2235:1: ( '[' ) - { - // InternalGeneratorDSL.g:2235:1: ( '[' ) - // InternalGeneratorDSL.g:2236:2: '[' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getPipelineDefinitionRuleAccess().getLeftSquareBracketKeyword_2()); - } - match(input,50,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getPipelineDefinitionRuleAccess().getLeftSquareBracketKeyword_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PipelineDefinitionRule__Group__2__Impl" - - - // $ANTLR start "rule__PipelineDefinitionRule__Group__3" - // InternalGeneratorDSL.g:2245:1: rule__PipelineDefinitionRule__Group__3 : rule__PipelineDefinitionRule__Group__3__Impl rule__PipelineDefinitionRule__Group__4 ; - public final void rule__PipelineDefinitionRule__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalGeneratorDSL.g:2249:1: ( rule__PipelineDefinitionRule__Group__3__Impl rule__PipelineDefinitionRule__Group__4 ) - // InternalGeneratorDSL.g:2250:2: rule__PipelineDefinitionRule__Group__3__Impl rule__PipelineDefinitionRule__Group__4 - { - pushFollow(FOLLOW_10); - rule__PipelineDefinitionRule__Group__3__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__PipelineDefinitionRule__Group__4(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PipelineDefinitionRule__Group__3" - - - // $ANTLR start "rule__PipelineDefinitionRule__Group__3__Impl" - // InternalGeneratorDSL.g:2257:1: rule__PipelineDefinitionRule__Group__3__Impl : ( ( rule__PipelineDefinitionRule__StepsAssignment_3 )* ) ; - public final void rule__PipelineDefinitionRule__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalGeneratorDSL.g:2261:1: ( ( ( rule__PipelineDefinitionRule__StepsAssignment_3 )* ) ) - // InternalGeneratorDSL.g:2262:1: ( ( rule__PipelineDefinitionRule__StepsAssignment_3 )* ) - { - // InternalGeneratorDSL.g:2262:1: ( ( rule__PipelineDefinitionRule__StepsAssignment_3 )* ) - // InternalGeneratorDSL.g:2263:2: ( rule__PipelineDefinitionRule__StepsAssignment_3 )* - { - if ( state.backtracking==0 ) { - before(grammarAccess.getPipelineDefinitionRuleAccess().getStepsAssignment_3()); - } - // InternalGeneratorDSL.g:2264:2: ( rule__PipelineDefinitionRule__StepsAssignment_3 )* - loop18: - do { - int alt18=2; - int LA18_0 = input.LA(1); - - if ( (LA18_0==52) ) { - alt18=1; - } + if ( (LA18_0==50) ) { + alt18=1; + } switch (alt18) { case 1 : - // InternalGeneratorDSL.g:2264:3: rule__PipelineDefinitionRule__StepsAssignment_3 + // InternalGeneratorDSL.g:2183:3: rule__PipelineDefinitionRule__StepsAssignment_3 { - pushFollow(FOLLOW_11); + pushFollow(FOLLOW_10); rule__PipelineDefinitionRule__StepsAssignment_3(); state._fsp--; @@ -8225,14 +7983,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__PipelineDefinitionRule__Group__4" - // InternalGeneratorDSL.g:2272:1: rule__PipelineDefinitionRule__Group__4 : rule__PipelineDefinitionRule__Group__4__Impl ; + // InternalGeneratorDSL.g:2191:1: rule__PipelineDefinitionRule__Group__4 : rule__PipelineDefinitionRule__Group__4__Impl ; public final void rule__PipelineDefinitionRule__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2276:1: ( rule__PipelineDefinitionRule__Group__4__Impl ) - // InternalGeneratorDSL.g:2277:2: rule__PipelineDefinitionRule__Group__4__Impl + // InternalGeneratorDSL.g:2195:1: ( rule__PipelineDefinitionRule__Group__4__Impl ) + // InternalGeneratorDSL.g:2196:2: rule__PipelineDefinitionRule__Group__4__Impl { pushFollow(FOLLOW_2); rule__PipelineDefinitionRule__Group__4__Impl(); @@ -8258,22 +8016,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__PipelineDefinitionRule__Group__4__Impl" - // InternalGeneratorDSL.g:2283:1: rule__PipelineDefinitionRule__Group__4__Impl : ( ']' ) ; + // InternalGeneratorDSL.g:2202:1: rule__PipelineDefinitionRule__Group__4__Impl : ( ']' ) ; public final void rule__PipelineDefinitionRule__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2287:1: ( ( ']' ) ) - // InternalGeneratorDSL.g:2288:1: ( ']' ) + // InternalGeneratorDSL.g:2206:1: ( ( ']' ) ) + // InternalGeneratorDSL.g:2207:1: ( ']' ) { - // InternalGeneratorDSL.g:2288:1: ( ']' ) - // InternalGeneratorDSL.g:2289:2: ']' + // InternalGeneratorDSL.g:2207:1: ( ']' ) + // InternalGeneratorDSL.g:2208:2: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getPipelineDefinitionRuleAccess().getRightSquareBracketKeyword_4()); } - match(input,51,FOLLOW_2); if (state.failed) return ; + match(input,49,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPipelineDefinitionRuleAccess().getRightSquareBracketKeyword_4()); } @@ -8299,16 +8057,16 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group__0" - // InternalGeneratorDSL.g:2299:1: rule__StepRule__Group__0 : rule__StepRule__Group__0__Impl rule__StepRule__Group__1 ; + // InternalGeneratorDSL.g:2218:1: rule__StepRule__Group__0 : rule__StepRule__Group__0__Impl rule__StepRule__Group__1 ; public final void rule__StepRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2303:1: ( rule__StepRule__Group__0__Impl rule__StepRule__Group__1 ) - // InternalGeneratorDSL.g:2304:2: rule__StepRule__Group__0__Impl rule__StepRule__Group__1 + // InternalGeneratorDSL.g:2222:1: ( rule__StepRule__Group__0__Impl rule__StepRule__Group__1 ) + // InternalGeneratorDSL.g:2223:2: rule__StepRule__Group__0__Impl rule__StepRule__Group__1 { - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_11); rule__StepRule__Group__0__Impl(); state._fsp--; @@ -8337,22 +8095,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group__0__Impl" - // InternalGeneratorDSL.g:2311:1: rule__StepRule__Group__0__Impl : ( 'step' ) ; + // InternalGeneratorDSL.g:2230:1: rule__StepRule__Group__0__Impl : ( 'step' ) ; public final void rule__StepRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2315:1: ( ( 'step' ) ) - // InternalGeneratorDSL.g:2316:1: ( 'step' ) + // InternalGeneratorDSL.g:2234:1: ( ( 'step' ) ) + // InternalGeneratorDSL.g:2235:1: ( 'step' ) { - // InternalGeneratorDSL.g:2316:1: ( 'step' ) - // InternalGeneratorDSL.g:2317:2: 'step' + // InternalGeneratorDSL.g:2235:1: ( 'step' ) + // InternalGeneratorDSL.g:2236:2: 'step' { if ( state.backtracking==0 ) { before(grammarAccess.getStepRuleAccess().getStepKeyword_0()); } - match(input,52,FOLLOW_2); if (state.failed) return ; + match(input,50,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStepRuleAccess().getStepKeyword_0()); } @@ -8378,16 +8136,16 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group__1" - // InternalGeneratorDSL.g:2326:1: rule__StepRule__Group__1 : rule__StepRule__Group__1__Impl rule__StepRule__Group__2 ; + // InternalGeneratorDSL.g:2245:1: rule__StepRule__Group__1 : rule__StepRule__Group__1__Impl rule__StepRule__Group__2 ; public final void rule__StepRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2330:1: ( rule__StepRule__Group__1__Impl rule__StepRule__Group__2 ) - // InternalGeneratorDSL.g:2331:2: rule__StepRule__Group__1__Impl rule__StepRule__Group__2 + // InternalGeneratorDSL.g:2249:1: ( rule__StepRule__Group__1__Impl rule__StepRule__Group__2 ) + // InternalGeneratorDSL.g:2250:2: rule__StepRule__Group__1__Impl rule__StepRule__Group__2 { - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_12); rule__StepRule__Group__1__Impl(); state._fsp--; @@ -8416,22 +8174,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group__1__Impl" - // InternalGeneratorDSL.g:2338:1: rule__StepRule__Group__1__Impl : ( '{' ) ; + // InternalGeneratorDSL.g:2257:1: rule__StepRule__Group__1__Impl : ( '{' ) ; public final void rule__StepRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2342:1: ( ( '{' ) ) - // InternalGeneratorDSL.g:2343:1: ( '{' ) + // InternalGeneratorDSL.g:2261:1: ( ( '{' ) ) + // InternalGeneratorDSL.g:2262:1: ( '{' ) { - // InternalGeneratorDSL.g:2343:1: ( '{' ) - // InternalGeneratorDSL.g:2344:2: '{' + // InternalGeneratorDSL.g:2262:1: ( '{' ) + // InternalGeneratorDSL.g:2263:2: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getStepRuleAccess().getLeftCurlyBracketKeyword_1()); } - match(input,53,FOLLOW_2); if (state.failed) return ; + match(input,51,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStepRuleAccess().getLeftCurlyBracketKeyword_1()); } @@ -8457,14 +8215,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group__2" - // InternalGeneratorDSL.g:2353:1: rule__StepRule__Group__2 : rule__StepRule__Group__2__Impl rule__StepRule__Group__3 ; + // InternalGeneratorDSL.g:2272:1: rule__StepRule__Group__2 : rule__StepRule__Group__2__Impl rule__StepRule__Group__3 ; public final void rule__StepRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2357:1: ( rule__StepRule__Group__2__Impl rule__StepRule__Group__3 ) - // InternalGeneratorDSL.g:2358:2: rule__StepRule__Group__2__Impl rule__StepRule__Group__3 + // InternalGeneratorDSL.g:2276:1: ( rule__StepRule__Group__2__Impl rule__StepRule__Group__3 ) + // InternalGeneratorDSL.g:2277:2: rule__StepRule__Group__2__Impl rule__StepRule__Group__3 { pushFollow(FOLLOW_7); rule__StepRule__Group__2__Impl(); @@ -8495,22 +8253,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group__2__Impl" - // InternalGeneratorDSL.g:2365:1: rule__StepRule__Group__2__Impl : ( 'component' ) ; + // InternalGeneratorDSL.g:2284:1: rule__StepRule__Group__2__Impl : ( 'component' ) ; public final void rule__StepRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2369:1: ( ( 'component' ) ) - // InternalGeneratorDSL.g:2370:1: ( 'component' ) + // InternalGeneratorDSL.g:2288:1: ( ( 'component' ) ) + // InternalGeneratorDSL.g:2289:1: ( 'component' ) { - // InternalGeneratorDSL.g:2370:1: ( 'component' ) - // InternalGeneratorDSL.g:2371:2: 'component' + // InternalGeneratorDSL.g:2289:1: ( 'component' ) + // InternalGeneratorDSL.g:2290:2: 'component' { if ( state.backtracking==0 ) { before(grammarAccess.getStepRuleAccess().getComponentKeyword_2()); } - match(input,54,FOLLOW_2); if (state.failed) return ; + match(input,52,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStepRuleAccess().getComponentKeyword_2()); } @@ -8536,16 +8294,16 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group__3" - // InternalGeneratorDSL.g:2380:1: rule__StepRule__Group__3 : rule__StepRule__Group__3__Impl rule__StepRule__Group__4 ; + // InternalGeneratorDSL.g:2299:1: rule__StepRule__Group__3 : rule__StepRule__Group__3__Impl rule__StepRule__Group__4 ; public final void rule__StepRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2384:1: ( rule__StepRule__Group__3__Impl rule__StepRule__Group__4 ) - // InternalGeneratorDSL.g:2385:2: rule__StepRule__Group__3__Impl rule__StepRule__Group__4 + // InternalGeneratorDSL.g:2303:1: ( rule__StepRule__Group__3__Impl rule__StepRule__Group__4 ) + // InternalGeneratorDSL.g:2304:2: rule__StepRule__Group__3__Impl rule__StepRule__Group__4 { - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_13); rule__StepRule__Group__3__Impl(); state._fsp--; @@ -8574,23 +8332,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group__3__Impl" - // InternalGeneratorDSL.g:2392:1: rule__StepRule__Group__3__Impl : ( ( rule__StepRule__InstanceAssignment_3 ) ) ; + // InternalGeneratorDSL.g:2311:1: rule__StepRule__Group__3__Impl : ( ( rule__StepRule__InstanceAssignment_3 ) ) ; public final void rule__StepRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2396:1: ( ( ( rule__StepRule__InstanceAssignment_3 ) ) ) - // InternalGeneratorDSL.g:2397:1: ( ( rule__StepRule__InstanceAssignment_3 ) ) + // InternalGeneratorDSL.g:2315:1: ( ( ( rule__StepRule__InstanceAssignment_3 ) ) ) + // InternalGeneratorDSL.g:2316:1: ( ( rule__StepRule__InstanceAssignment_3 ) ) { - // InternalGeneratorDSL.g:2397:1: ( ( rule__StepRule__InstanceAssignment_3 ) ) - // InternalGeneratorDSL.g:2398:2: ( rule__StepRule__InstanceAssignment_3 ) + // InternalGeneratorDSL.g:2316:1: ( ( rule__StepRule__InstanceAssignment_3 ) ) + // InternalGeneratorDSL.g:2317:2: ( rule__StepRule__InstanceAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getStepRuleAccess().getInstanceAssignment_3()); } - // InternalGeneratorDSL.g:2399:2: ( rule__StepRule__InstanceAssignment_3 ) - // InternalGeneratorDSL.g:2399:3: rule__StepRule__InstanceAssignment_3 + // InternalGeneratorDSL.g:2318:2: ( rule__StepRule__InstanceAssignment_3 ) + // InternalGeneratorDSL.g:2318:3: rule__StepRule__InstanceAssignment_3 { pushFollow(FOLLOW_2); rule__StepRule__InstanceAssignment_3(); @@ -8625,16 +8383,16 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group__4" - // InternalGeneratorDSL.g:2407:1: rule__StepRule__Group__4 : rule__StepRule__Group__4__Impl rule__StepRule__Group__5 ; + // InternalGeneratorDSL.g:2326:1: rule__StepRule__Group__4 : rule__StepRule__Group__4__Impl rule__StepRule__Group__5 ; public final void rule__StepRule__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2411:1: ( rule__StepRule__Group__4__Impl rule__StepRule__Group__5 ) - // InternalGeneratorDSL.g:2412:2: rule__StepRule__Group__4__Impl rule__StepRule__Group__5 + // InternalGeneratorDSL.g:2330:1: ( rule__StepRule__Group__4__Impl rule__StepRule__Group__5 ) + // InternalGeneratorDSL.g:2331:2: rule__StepRule__Group__4__Impl rule__StepRule__Group__5 { - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_13); rule__StepRule__Group__4__Impl(); state._fsp--; @@ -8663,31 +8421,31 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group__4__Impl" - // InternalGeneratorDSL.g:2419:1: rule__StepRule__Group__4__Impl : ( ( rule__StepRule__Group_4__0 )? ) ; + // InternalGeneratorDSL.g:2338:1: rule__StepRule__Group__4__Impl : ( ( rule__StepRule__Group_4__0 )? ) ; public final void rule__StepRule__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2423:1: ( ( ( rule__StepRule__Group_4__0 )? ) ) - // InternalGeneratorDSL.g:2424:1: ( ( rule__StepRule__Group_4__0 )? ) + // InternalGeneratorDSL.g:2342:1: ( ( ( rule__StepRule__Group_4__0 )? ) ) + // InternalGeneratorDSL.g:2343:1: ( ( rule__StepRule__Group_4__0 )? ) { - // InternalGeneratorDSL.g:2424:1: ( ( rule__StepRule__Group_4__0 )? ) - // InternalGeneratorDSL.g:2425:2: ( rule__StepRule__Group_4__0 )? + // InternalGeneratorDSL.g:2343:1: ( ( rule__StepRule__Group_4__0 )? ) + // InternalGeneratorDSL.g:2344:2: ( rule__StepRule__Group_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getStepRuleAccess().getGroup_4()); } - // InternalGeneratorDSL.g:2426:2: ( rule__StepRule__Group_4__0 )? + // InternalGeneratorDSL.g:2345:2: ( rule__StepRule__Group_4__0 )? int alt19=2; int LA19_0 = input.LA(1); - if ( (LA19_0==56) ) { + if ( (LA19_0==54) ) { alt19=1; } switch (alt19) { case 1 : - // InternalGeneratorDSL.g:2426:3: rule__StepRule__Group_4__0 + // InternalGeneratorDSL.g:2345:3: rule__StepRule__Group_4__0 { pushFollow(FOLLOW_2); rule__StepRule__Group_4__0(); @@ -8725,16 +8483,16 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group__5" - // InternalGeneratorDSL.g:2434:1: rule__StepRule__Group__5 : rule__StepRule__Group__5__Impl rule__StepRule__Group__6 ; + // InternalGeneratorDSL.g:2353:1: rule__StepRule__Group__5 : rule__StepRule__Group__5__Impl rule__StepRule__Group__6 ; public final void rule__StepRule__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2438:1: ( rule__StepRule__Group__5__Impl rule__StepRule__Group__6 ) - // InternalGeneratorDSL.g:2439:2: rule__StepRule__Group__5__Impl rule__StepRule__Group__6 + // InternalGeneratorDSL.g:2357:1: ( rule__StepRule__Group__5__Impl rule__StepRule__Group__6 ) + // InternalGeneratorDSL.g:2358:2: rule__StepRule__Group__5__Impl rule__StepRule__Group__6 { - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_13); rule__StepRule__Group__5__Impl(); state._fsp--; @@ -8763,31 +8521,31 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group__5__Impl" - // InternalGeneratorDSL.g:2446:1: rule__StepRule__Group__5__Impl : ( ( rule__StepRule__Group_5__0 )? ) ; + // InternalGeneratorDSL.g:2365:1: rule__StepRule__Group__5__Impl : ( ( rule__StepRule__Group_5__0 )? ) ; public final void rule__StepRule__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2450:1: ( ( ( rule__StepRule__Group_5__0 )? ) ) - // InternalGeneratorDSL.g:2451:1: ( ( rule__StepRule__Group_5__0 )? ) + // InternalGeneratorDSL.g:2369:1: ( ( ( rule__StepRule__Group_5__0 )? ) ) + // InternalGeneratorDSL.g:2370:1: ( ( rule__StepRule__Group_5__0 )? ) { - // InternalGeneratorDSL.g:2451:1: ( ( rule__StepRule__Group_5__0 )? ) - // InternalGeneratorDSL.g:2452:2: ( rule__StepRule__Group_5__0 )? + // InternalGeneratorDSL.g:2370:1: ( ( rule__StepRule__Group_5__0 )? ) + // InternalGeneratorDSL.g:2371:2: ( rule__StepRule__Group_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getStepRuleAccess().getGroup_5()); } - // InternalGeneratorDSL.g:2453:2: ( rule__StepRule__Group_5__0 )? + // InternalGeneratorDSL.g:2372:2: ( rule__StepRule__Group_5__0 )? int alt20=2; int LA20_0 = input.LA(1); - if ( (LA20_0==58) ) { + if ( (LA20_0==57) ) { alt20=1; } switch (alt20) { case 1 : - // InternalGeneratorDSL.g:2453:3: rule__StepRule__Group_5__0 + // InternalGeneratorDSL.g:2372:3: rule__StepRule__Group_5__0 { pushFollow(FOLLOW_2); rule__StepRule__Group_5__0(); @@ -8825,14 +8583,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group__6" - // InternalGeneratorDSL.g:2461:1: rule__StepRule__Group__6 : rule__StepRule__Group__6__Impl ; + // InternalGeneratorDSL.g:2380:1: rule__StepRule__Group__6 : rule__StepRule__Group__6__Impl ; public final void rule__StepRule__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2465:1: ( rule__StepRule__Group__6__Impl ) - // InternalGeneratorDSL.g:2466:2: rule__StepRule__Group__6__Impl + // InternalGeneratorDSL.g:2384:1: ( rule__StepRule__Group__6__Impl ) + // InternalGeneratorDSL.g:2385:2: rule__StepRule__Group__6__Impl { pushFollow(FOLLOW_2); rule__StepRule__Group__6__Impl(); @@ -8858,22 +8616,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group__6__Impl" - // InternalGeneratorDSL.g:2472:1: rule__StepRule__Group__6__Impl : ( '}' ) ; + // InternalGeneratorDSL.g:2391:1: rule__StepRule__Group__6__Impl : ( '}' ) ; public final void rule__StepRule__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2476:1: ( ( '}' ) ) - // InternalGeneratorDSL.g:2477:1: ( '}' ) + // InternalGeneratorDSL.g:2395:1: ( ( '}' ) ) + // InternalGeneratorDSL.g:2396:1: ( '}' ) { - // InternalGeneratorDSL.g:2477:1: ( '}' ) - // InternalGeneratorDSL.g:2478:2: '}' + // InternalGeneratorDSL.g:2396:1: ( '}' ) + // InternalGeneratorDSL.g:2397:2: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getStepRuleAccess().getRightCurlyBracketKeyword_6()); } - match(input,55,FOLLOW_2); if (state.failed) return ; + match(input,53,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStepRuleAccess().getRightCurlyBracketKeyword_6()); } @@ -8899,16 +8657,16 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group_4__0" - // InternalGeneratorDSL.g:2488:1: rule__StepRule__Group_4__0 : rule__StepRule__Group_4__0__Impl rule__StepRule__Group_4__1 ; + // InternalGeneratorDSL.g:2407:1: rule__StepRule__Group_4__0 : rule__StepRule__Group_4__0__Impl rule__StepRule__Group_4__1 ; public final void rule__StepRule__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2492:1: ( rule__StepRule__Group_4__0__Impl rule__StepRule__Group_4__1 ) - // InternalGeneratorDSL.g:2493:2: rule__StepRule__Group_4__0__Impl rule__StepRule__Group_4__1 + // InternalGeneratorDSL.g:2411:1: ( rule__StepRule__Group_4__0__Impl rule__StepRule__Group_4__1 ) + // InternalGeneratorDSL.g:2412:2: rule__StepRule__Group_4__0__Impl rule__StepRule__Group_4__1 { - pushFollow(FOLLOW_9); + pushFollow(FOLLOW_8); rule__StepRule__Group_4__0__Impl(); state._fsp--; @@ -8937,22 +8695,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group_4__0__Impl" - // InternalGeneratorDSL.g:2500:1: rule__StepRule__Group_4__0__Impl : ( 'reads' ) ; + // InternalGeneratorDSL.g:2419:1: rule__StepRule__Group_4__0__Impl : ( 'reads' ) ; public final void rule__StepRule__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2504:1: ( ( 'reads' ) ) - // InternalGeneratorDSL.g:2505:1: ( 'reads' ) + // InternalGeneratorDSL.g:2423:1: ( ( 'reads' ) ) + // InternalGeneratorDSL.g:2424:1: ( 'reads' ) { - // InternalGeneratorDSL.g:2505:1: ( 'reads' ) - // InternalGeneratorDSL.g:2506:2: 'reads' + // InternalGeneratorDSL.g:2424:1: ( 'reads' ) + // InternalGeneratorDSL.g:2425:2: 'reads' { if ( state.backtracking==0 ) { before(grammarAccess.getStepRuleAccess().getReadsKeyword_4_0()); } - match(input,56,FOLLOW_2); if (state.failed) return ; + match(input,54,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStepRuleAccess().getReadsKeyword_4_0()); } @@ -8978,16 +8736,16 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group_4__1" - // InternalGeneratorDSL.g:2515:1: rule__StepRule__Group_4__1 : rule__StepRule__Group_4__1__Impl rule__StepRule__Group_4__2 ; + // InternalGeneratorDSL.g:2434:1: rule__StepRule__Group_4__1 : rule__StepRule__Group_4__1__Impl rule__StepRule__Group_4__2 ; public final void rule__StepRule__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2519:1: ( rule__StepRule__Group_4__1__Impl rule__StepRule__Group_4__2 ) - // InternalGeneratorDSL.g:2520:2: rule__StepRule__Group_4__1__Impl rule__StepRule__Group_4__2 + // InternalGeneratorDSL.g:2438:1: ( rule__StepRule__Group_4__1__Impl rule__StepRule__Group_4__2 ) + // InternalGeneratorDSL.g:2439:2: rule__StepRule__Group_4__1__Impl rule__StepRule__Group_4__2 { - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_14); rule__StepRule__Group_4__1__Impl(); state._fsp--; @@ -9016,22 +8774,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group_4__1__Impl" - // InternalGeneratorDSL.g:2527:1: rule__StepRule__Group_4__1__Impl : ( '[' ) ; + // InternalGeneratorDSL.g:2446:1: rule__StepRule__Group_4__1__Impl : ( '[' ) ; public final void rule__StepRule__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2531:1: ( ( '[' ) ) - // InternalGeneratorDSL.g:2532:1: ( '[' ) + // InternalGeneratorDSL.g:2450:1: ( ( '[' ) ) + // InternalGeneratorDSL.g:2451:1: ( '[' ) { - // InternalGeneratorDSL.g:2532:1: ( '[' ) - // InternalGeneratorDSL.g:2533:2: '[' + // InternalGeneratorDSL.g:2451:1: ( '[' ) + // InternalGeneratorDSL.g:2452:2: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getStepRuleAccess().getLeftSquareBracketKeyword_4_1()); } - match(input,50,FOLLOW_2); if (state.failed) return ; + match(input,48,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStepRuleAccess().getLeftSquareBracketKeyword_4_1()); } @@ -9057,16 +8815,16 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group_4__2" - // InternalGeneratorDSL.g:2542:1: rule__StepRule__Group_4__2 : rule__StepRule__Group_4__2__Impl rule__StepRule__Group_4__3 ; + // InternalGeneratorDSL.g:2461:1: rule__StepRule__Group_4__2 : rule__StepRule__Group_4__2__Impl rule__StepRule__Group_4__3 ; public final void rule__StepRule__Group_4__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2546:1: ( rule__StepRule__Group_4__2__Impl rule__StepRule__Group_4__3 ) - // InternalGeneratorDSL.g:2547:2: rule__StepRule__Group_4__2__Impl rule__StepRule__Group_4__3 + // InternalGeneratorDSL.g:2465:1: ( rule__StepRule__Group_4__2__Impl rule__StepRule__Group_4__3 ) + // InternalGeneratorDSL.g:2466:2: rule__StepRule__Group_4__2__Impl rule__StepRule__Group_4__3 { - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_14); rule__StepRule__Group_4__2__Impl(); state._fsp--; @@ -9095,31 +8853,31 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group_4__2__Impl" - // InternalGeneratorDSL.g:2554:1: rule__StepRule__Group_4__2__Impl : ( ( rule__StepRule__Group_4_2__0 )? ) ; + // InternalGeneratorDSL.g:2473:1: rule__StepRule__Group_4__2__Impl : ( ( rule__StepRule__Group_4_2__0 )? ) ; public final void rule__StepRule__Group_4__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2558:1: ( ( ( rule__StepRule__Group_4_2__0 )? ) ) - // InternalGeneratorDSL.g:2559:1: ( ( rule__StepRule__Group_4_2__0 )? ) + // InternalGeneratorDSL.g:2477:1: ( ( ( rule__StepRule__Group_4_2__0 )? ) ) + // InternalGeneratorDSL.g:2478:1: ( ( rule__StepRule__Group_4_2__0 )? ) { - // InternalGeneratorDSL.g:2559:1: ( ( rule__StepRule__Group_4_2__0 )? ) - // InternalGeneratorDSL.g:2560:2: ( rule__StepRule__Group_4_2__0 )? + // InternalGeneratorDSL.g:2478:1: ( ( rule__StepRule__Group_4_2__0 )? ) + // InternalGeneratorDSL.g:2479:2: ( rule__StepRule__Group_4_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getStepRuleAccess().getGroup_4_2()); } - // InternalGeneratorDSL.g:2561:2: ( rule__StepRule__Group_4_2__0 )? + // InternalGeneratorDSL.g:2480:2: ( rule__StepRule__Group_4_2__0 )? int alt21=2; int LA21_0 = input.LA(1); - if ( (LA21_0==70) ) { + if ( (LA21_0==69) ) { alt21=1; } switch (alt21) { case 1 : - // InternalGeneratorDSL.g:2561:3: rule__StepRule__Group_4_2__0 + // InternalGeneratorDSL.g:2480:3: rule__StepRule__Group_4_2__0 { pushFollow(FOLLOW_2); rule__StepRule__Group_4_2__0(); @@ -9157,16 +8915,16 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group_4__3" - // InternalGeneratorDSL.g:2569:1: rule__StepRule__Group_4__3 : rule__StepRule__Group_4__3__Impl rule__StepRule__Group_4__4 ; + // InternalGeneratorDSL.g:2488:1: rule__StepRule__Group_4__3 : rule__StepRule__Group_4__3__Impl rule__StepRule__Group_4__4 ; public final void rule__StepRule__Group_4__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2573:1: ( rule__StepRule__Group_4__3__Impl rule__StepRule__Group_4__4 ) - // InternalGeneratorDSL.g:2574:2: rule__StepRule__Group_4__3__Impl rule__StepRule__Group_4__4 + // InternalGeneratorDSL.g:2492:1: ( rule__StepRule__Group_4__3__Impl rule__StepRule__Group_4__4 ) + // InternalGeneratorDSL.g:2493:2: rule__StepRule__Group_4__3__Impl rule__StepRule__Group_4__4 { - pushFollow(FOLLOW_8); + pushFollow(FOLLOW_15); rule__StepRule__Group_4__3__Impl(); state._fsp--; @@ -9195,22 +8953,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group_4__3__Impl" - // InternalGeneratorDSL.g:2581:1: rule__StepRule__Group_4__3__Impl : ( ']' ) ; + // InternalGeneratorDSL.g:2500:1: rule__StepRule__Group_4__3__Impl : ( ']' ) ; public final void rule__StepRule__Group_4__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2585:1: ( ( ']' ) ) - // InternalGeneratorDSL.g:2586:1: ( ']' ) + // InternalGeneratorDSL.g:2504:1: ( ( ']' ) ) + // InternalGeneratorDSL.g:2505:1: ( ']' ) { - // InternalGeneratorDSL.g:2586:1: ( ']' ) - // InternalGeneratorDSL.g:2587:2: ']' + // InternalGeneratorDSL.g:2505:1: ( ']' ) + // InternalGeneratorDSL.g:2506:2: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getStepRuleAccess().getRightSquareBracketKeyword_4_3()); } - match(input,51,FOLLOW_2); if (state.failed) return ; + match(input,49,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStepRuleAccess().getRightSquareBracketKeyword_4_3()); } @@ -9236,14 +8994,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group_4__4" - // InternalGeneratorDSL.g:2596:1: rule__StepRule__Group_4__4 : rule__StepRule__Group_4__4__Impl ; + // InternalGeneratorDSL.g:2515:1: rule__StepRule__Group_4__4 : rule__StepRule__Group_4__4__Impl ; public final void rule__StepRule__Group_4__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2600:1: ( rule__StepRule__Group_4__4__Impl ) - // InternalGeneratorDSL.g:2601:2: rule__StepRule__Group_4__4__Impl + // InternalGeneratorDSL.g:2519:1: ( rule__StepRule__Group_4__4__Impl ) + // InternalGeneratorDSL.g:2520:2: rule__StepRule__Group_4__4__Impl { pushFollow(FOLLOW_2); rule__StepRule__Group_4__4__Impl(); @@ -9269,22 +9027,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group_4__4__Impl" - // InternalGeneratorDSL.g:2607:1: rule__StepRule__Group_4__4__Impl : ( ';' ) ; + // InternalGeneratorDSL.g:2526:1: rule__StepRule__Group_4__4__Impl : ( ';' ) ; public final void rule__StepRule__Group_4__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2611:1: ( ( ';' ) ) - // InternalGeneratorDSL.g:2612:1: ( ';' ) + // InternalGeneratorDSL.g:2530:1: ( ( ';' ) ) + // InternalGeneratorDSL.g:2531:1: ( ';' ) { - // InternalGeneratorDSL.g:2612:1: ( ';' ) - // InternalGeneratorDSL.g:2613:2: ';' + // InternalGeneratorDSL.g:2531:1: ( ';' ) + // InternalGeneratorDSL.g:2532:2: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getStepRuleAccess().getSemicolonKeyword_4_4()); } - match(input,48,FOLLOW_2); if (state.failed) return ; + match(input,55,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStepRuleAccess().getSemicolonKeyword_4_4()); } @@ -9310,14 +9068,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group_4_2__0" - // InternalGeneratorDSL.g:2623:1: rule__StepRule__Group_4_2__0 : rule__StepRule__Group_4_2__0__Impl rule__StepRule__Group_4_2__1 ; + // InternalGeneratorDSL.g:2542:1: rule__StepRule__Group_4_2__0 : rule__StepRule__Group_4_2__0__Impl rule__StepRule__Group_4_2__1 ; public final void rule__StepRule__Group_4_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2627:1: ( rule__StepRule__Group_4_2__0__Impl rule__StepRule__Group_4_2__1 ) - // InternalGeneratorDSL.g:2628:2: rule__StepRule__Group_4_2__0__Impl rule__StepRule__Group_4_2__1 + // InternalGeneratorDSL.g:2546:1: ( rule__StepRule__Group_4_2__0__Impl rule__StepRule__Group_4_2__1 ) + // InternalGeneratorDSL.g:2547:2: rule__StepRule__Group_4_2__0__Impl rule__StepRule__Group_4_2__1 { pushFollow(FOLLOW_16); rule__StepRule__Group_4_2__0__Impl(); @@ -9348,23 +9106,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group_4_2__0__Impl" - // InternalGeneratorDSL.g:2635:1: rule__StepRule__Group_4_2__0__Impl : ( ( rule__StepRule__ReadsAssignment_4_2_0 ) ) ; + // InternalGeneratorDSL.g:2554:1: rule__StepRule__Group_4_2__0__Impl : ( ( rule__StepRule__ReadsAssignment_4_2_0 ) ) ; public final void rule__StepRule__Group_4_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2639:1: ( ( ( rule__StepRule__ReadsAssignment_4_2_0 ) ) ) - // InternalGeneratorDSL.g:2640:1: ( ( rule__StepRule__ReadsAssignment_4_2_0 ) ) + // InternalGeneratorDSL.g:2558:1: ( ( ( rule__StepRule__ReadsAssignment_4_2_0 ) ) ) + // InternalGeneratorDSL.g:2559:1: ( ( rule__StepRule__ReadsAssignment_4_2_0 ) ) { - // InternalGeneratorDSL.g:2640:1: ( ( rule__StepRule__ReadsAssignment_4_2_0 ) ) - // InternalGeneratorDSL.g:2641:2: ( rule__StepRule__ReadsAssignment_4_2_0 ) + // InternalGeneratorDSL.g:2559:1: ( ( rule__StepRule__ReadsAssignment_4_2_0 ) ) + // InternalGeneratorDSL.g:2560:2: ( rule__StepRule__ReadsAssignment_4_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getStepRuleAccess().getReadsAssignment_4_2_0()); } - // InternalGeneratorDSL.g:2642:2: ( rule__StepRule__ReadsAssignment_4_2_0 ) - // InternalGeneratorDSL.g:2642:3: rule__StepRule__ReadsAssignment_4_2_0 + // InternalGeneratorDSL.g:2561:2: ( rule__StepRule__ReadsAssignment_4_2_0 ) + // InternalGeneratorDSL.g:2561:3: rule__StepRule__ReadsAssignment_4_2_0 { pushFollow(FOLLOW_2); rule__StepRule__ReadsAssignment_4_2_0(); @@ -9399,14 +9157,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group_4_2__1" - // InternalGeneratorDSL.g:2650:1: rule__StepRule__Group_4_2__1 : rule__StepRule__Group_4_2__1__Impl ; + // InternalGeneratorDSL.g:2569:1: rule__StepRule__Group_4_2__1 : rule__StepRule__Group_4_2__1__Impl ; public final void rule__StepRule__Group_4_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2654:1: ( rule__StepRule__Group_4_2__1__Impl ) - // InternalGeneratorDSL.g:2655:2: rule__StepRule__Group_4_2__1__Impl + // InternalGeneratorDSL.g:2573:1: ( rule__StepRule__Group_4_2__1__Impl ) + // InternalGeneratorDSL.g:2574:2: rule__StepRule__Group_4_2__1__Impl { pushFollow(FOLLOW_2); rule__StepRule__Group_4_2__1__Impl(); @@ -9432,35 +9190,35 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group_4_2__1__Impl" - // InternalGeneratorDSL.g:2661:1: rule__StepRule__Group_4_2__1__Impl : ( ( rule__StepRule__Group_4_2_1__0 )* ) ; + // InternalGeneratorDSL.g:2580:1: rule__StepRule__Group_4_2__1__Impl : ( ( rule__StepRule__Group_4_2_1__0 )* ) ; public final void rule__StepRule__Group_4_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2665:1: ( ( ( rule__StepRule__Group_4_2_1__0 )* ) ) - // InternalGeneratorDSL.g:2666:1: ( ( rule__StepRule__Group_4_2_1__0 )* ) + // InternalGeneratorDSL.g:2584:1: ( ( ( rule__StepRule__Group_4_2_1__0 )* ) ) + // InternalGeneratorDSL.g:2585:1: ( ( rule__StepRule__Group_4_2_1__0 )* ) { - // InternalGeneratorDSL.g:2666:1: ( ( rule__StepRule__Group_4_2_1__0 )* ) - // InternalGeneratorDSL.g:2667:2: ( rule__StepRule__Group_4_2_1__0 )* + // InternalGeneratorDSL.g:2585:1: ( ( rule__StepRule__Group_4_2_1__0 )* ) + // InternalGeneratorDSL.g:2586:2: ( rule__StepRule__Group_4_2_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getStepRuleAccess().getGroup_4_2_1()); } - // InternalGeneratorDSL.g:2668:2: ( rule__StepRule__Group_4_2_1__0 )* + // InternalGeneratorDSL.g:2587:2: ( rule__StepRule__Group_4_2_1__0 )* loop22: do { int alt22=2; int LA22_0 = input.LA(1); - if ( (LA22_0==57) ) { + if ( (LA22_0==56) ) { alt22=1; } switch (alt22) { case 1 : - // InternalGeneratorDSL.g:2668:3: rule__StepRule__Group_4_2_1__0 + // InternalGeneratorDSL.g:2587:3: rule__StepRule__Group_4_2_1__0 { pushFollow(FOLLOW_17); rule__StepRule__Group_4_2_1__0(); @@ -9501,14 +9259,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group_4_2_1__0" - // InternalGeneratorDSL.g:2677:1: rule__StepRule__Group_4_2_1__0 : rule__StepRule__Group_4_2_1__0__Impl rule__StepRule__Group_4_2_1__1 ; + // InternalGeneratorDSL.g:2596:1: rule__StepRule__Group_4_2_1__0 : rule__StepRule__Group_4_2_1__0__Impl rule__StepRule__Group_4_2_1__1 ; public final void rule__StepRule__Group_4_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2681:1: ( rule__StepRule__Group_4_2_1__0__Impl rule__StepRule__Group_4_2_1__1 ) - // InternalGeneratorDSL.g:2682:2: rule__StepRule__Group_4_2_1__0__Impl rule__StepRule__Group_4_2_1__1 + // InternalGeneratorDSL.g:2600:1: ( rule__StepRule__Group_4_2_1__0__Impl rule__StepRule__Group_4_2_1__1 ) + // InternalGeneratorDSL.g:2601:2: rule__StepRule__Group_4_2_1__0__Impl rule__StepRule__Group_4_2_1__1 { pushFollow(FOLLOW_18); rule__StepRule__Group_4_2_1__0__Impl(); @@ -9539,22 +9297,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group_4_2_1__0__Impl" - // InternalGeneratorDSL.g:2689:1: rule__StepRule__Group_4_2_1__0__Impl : ( ',' ) ; + // InternalGeneratorDSL.g:2608:1: rule__StepRule__Group_4_2_1__0__Impl : ( ',' ) ; public final void rule__StepRule__Group_4_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2693:1: ( ( ',' ) ) - // InternalGeneratorDSL.g:2694:1: ( ',' ) + // InternalGeneratorDSL.g:2612:1: ( ( ',' ) ) + // InternalGeneratorDSL.g:2613:1: ( ',' ) { - // InternalGeneratorDSL.g:2694:1: ( ',' ) - // InternalGeneratorDSL.g:2695:2: ',' + // InternalGeneratorDSL.g:2613:1: ( ',' ) + // InternalGeneratorDSL.g:2614:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getStepRuleAccess().getCommaKeyword_4_2_1_0()); } - match(input,57,FOLLOW_2); if (state.failed) return ; + match(input,56,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStepRuleAccess().getCommaKeyword_4_2_1_0()); } @@ -9580,14 +9338,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group_4_2_1__1" - // InternalGeneratorDSL.g:2704:1: rule__StepRule__Group_4_2_1__1 : rule__StepRule__Group_4_2_1__1__Impl ; + // InternalGeneratorDSL.g:2623:1: rule__StepRule__Group_4_2_1__1 : rule__StepRule__Group_4_2_1__1__Impl ; public final void rule__StepRule__Group_4_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2708:1: ( rule__StepRule__Group_4_2_1__1__Impl ) - // InternalGeneratorDSL.g:2709:2: rule__StepRule__Group_4_2_1__1__Impl + // InternalGeneratorDSL.g:2627:1: ( rule__StepRule__Group_4_2_1__1__Impl ) + // InternalGeneratorDSL.g:2628:2: rule__StepRule__Group_4_2_1__1__Impl { pushFollow(FOLLOW_2); rule__StepRule__Group_4_2_1__1__Impl(); @@ -9613,23 +9371,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group_4_2_1__1__Impl" - // InternalGeneratorDSL.g:2715:1: rule__StepRule__Group_4_2_1__1__Impl : ( ( rule__StepRule__ReadsAssignment_4_2_1_1 ) ) ; + // InternalGeneratorDSL.g:2634:1: rule__StepRule__Group_4_2_1__1__Impl : ( ( rule__StepRule__ReadsAssignment_4_2_1_1 ) ) ; public final void rule__StepRule__Group_4_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2719:1: ( ( ( rule__StepRule__ReadsAssignment_4_2_1_1 ) ) ) - // InternalGeneratorDSL.g:2720:1: ( ( rule__StepRule__ReadsAssignment_4_2_1_1 ) ) + // InternalGeneratorDSL.g:2638:1: ( ( ( rule__StepRule__ReadsAssignment_4_2_1_1 ) ) ) + // InternalGeneratorDSL.g:2639:1: ( ( rule__StepRule__ReadsAssignment_4_2_1_1 ) ) { - // InternalGeneratorDSL.g:2720:1: ( ( rule__StepRule__ReadsAssignment_4_2_1_1 ) ) - // InternalGeneratorDSL.g:2721:2: ( rule__StepRule__ReadsAssignment_4_2_1_1 ) + // InternalGeneratorDSL.g:2639:1: ( ( rule__StepRule__ReadsAssignment_4_2_1_1 ) ) + // InternalGeneratorDSL.g:2640:2: ( rule__StepRule__ReadsAssignment_4_2_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getStepRuleAccess().getReadsAssignment_4_2_1_1()); } - // InternalGeneratorDSL.g:2722:2: ( rule__StepRule__ReadsAssignment_4_2_1_1 ) - // InternalGeneratorDSL.g:2722:3: rule__StepRule__ReadsAssignment_4_2_1_1 + // InternalGeneratorDSL.g:2641:2: ( rule__StepRule__ReadsAssignment_4_2_1_1 ) + // InternalGeneratorDSL.g:2641:3: rule__StepRule__ReadsAssignment_4_2_1_1 { pushFollow(FOLLOW_2); rule__StepRule__ReadsAssignment_4_2_1_1(); @@ -9664,16 +9422,16 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group_5__0" - // InternalGeneratorDSL.g:2731:1: rule__StepRule__Group_5__0 : rule__StepRule__Group_5__0__Impl rule__StepRule__Group_5__1 ; + // InternalGeneratorDSL.g:2650:1: rule__StepRule__Group_5__0 : rule__StepRule__Group_5__0__Impl rule__StepRule__Group_5__1 ; public final void rule__StepRule__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2735:1: ( rule__StepRule__Group_5__0__Impl rule__StepRule__Group_5__1 ) - // InternalGeneratorDSL.g:2736:2: rule__StepRule__Group_5__0__Impl rule__StepRule__Group_5__1 + // InternalGeneratorDSL.g:2654:1: ( rule__StepRule__Group_5__0__Impl rule__StepRule__Group_5__1 ) + // InternalGeneratorDSL.g:2655:2: rule__StepRule__Group_5__0__Impl rule__StepRule__Group_5__1 { - pushFollow(FOLLOW_9); + pushFollow(FOLLOW_8); rule__StepRule__Group_5__0__Impl(); state._fsp--; @@ -9702,22 +9460,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group_5__0__Impl" - // InternalGeneratorDSL.g:2743:1: rule__StepRule__Group_5__0__Impl : ( 'writes' ) ; + // InternalGeneratorDSL.g:2662:1: rule__StepRule__Group_5__0__Impl : ( 'writes' ) ; public final void rule__StepRule__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2747:1: ( ( 'writes' ) ) - // InternalGeneratorDSL.g:2748:1: ( 'writes' ) + // InternalGeneratorDSL.g:2666:1: ( ( 'writes' ) ) + // InternalGeneratorDSL.g:2667:1: ( 'writes' ) { - // InternalGeneratorDSL.g:2748:1: ( 'writes' ) - // InternalGeneratorDSL.g:2749:2: 'writes' + // InternalGeneratorDSL.g:2667:1: ( 'writes' ) + // InternalGeneratorDSL.g:2668:2: 'writes' { if ( state.backtracking==0 ) { before(grammarAccess.getStepRuleAccess().getWritesKeyword_5_0()); } - match(input,58,FOLLOW_2); if (state.failed) return ; + match(input,57,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStepRuleAccess().getWritesKeyword_5_0()); } @@ -9743,16 +9501,16 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group_5__1" - // InternalGeneratorDSL.g:2758:1: rule__StepRule__Group_5__1 : rule__StepRule__Group_5__1__Impl rule__StepRule__Group_5__2 ; + // InternalGeneratorDSL.g:2677:1: rule__StepRule__Group_5__1 : rule__StepRule__Group_5__1__Impl rule__StepRule__Group_5__2 ; public final void rule__StepRule__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2762:1: ( rule__StepRule__Group_5__1__Impl rule__StepRule__Group_5__2 ) - // InternalGeneratorDSL.g:2763:2: rule__StepRule__Group_5__1__Impl rule__StepRule__Group_5__2 + // InternalGeneratorDSL.g:2681:1: ( rule__StepRule__Group_5__1__Impl rule__StepRule__Group_5__2 ) + // InternalGeneratorDSL.g:2682:2: rule__StepRule__Group_5__1__Impl rule__StepRule__Group_5__2 { - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_14); rule__StepRule__Group_5__1__Impl(); state._fsp--; @@ -9781,22 +9539,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group_5__1__Impl" - // InternalGeneratorDSL.g:2770:1: rule__StepRule__Group_5__1__Impl : ( '[' ) ; + // InternalGeneratorDSL.g:2689:1: rule__StepRule__Group_5__1__Impl : ( '[' ) ; public final void rule__StepRule__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2774:1: ( ( '[' ) ) - // InternalGeneratorDSL.g:2775:1: ( '[' ) + // InternalGeneratorDSL.g:2693:1: ( ( '[' ) ) + // InternalGeneratorDSL.g:2694:1: ( '[' ) { - // InternalGeneratorDSL.g:2775:1: ( '[' ) - // InternalGeneratorDSL.g:2776:2: '[' + // InternalGeneratorDSL.g:2694:1: ( '[' ) + // InternalGeneratorDSL.g:2695:2: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getStepRuleAccess().getLeftSquareBracketKeyword_5_1()); } - match(input,50,FOLLOW_2); if (state.failed) return ; + match(input,48,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStepRuleAccess().getLeftSquareBracketKeyword_5_1()); } @@ -9822,16 +9580,16 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group_5__2" - // InternalGeneratorDSL.g:2785:1: rule__StepRule__Group_5__2 : rule__StepRule__Group_5__2__Impl rule__StepRule__Group_5__3 ; + // InternalGeneratorDSL.g:2704:1: rule__StepRule__Group_5__2 : rule__StepRule__Group_5__2__Impl rule__StepRule__Group_5__3 ; public final void rule__StepRule__Group_5__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2789:1: ( rule__StepRule__Group_5__2__Impl rule__StepRule__Group_5__3 ) - // InternalGeneratorDSL.g:2790:2: rule__StepRule__Group_5__2__Impl rule__StepRule__Group_5__3 + // InternalGeneratorDSL.g:2708:1: ( rule__StepRule__Group_5__2__Impl rule__StepRule__Group_5__3 ) + // InternalGeneratorDSL.g:2709:2: rule__StepRule__Group_5__2__Impl rule__StepRule__Group_5__3 { - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_14); rule__StepRule__Group_5__2__Impl(); state._fsp--; @@ -9860,31 +9618,31 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group_5__2__Impl" - // InternalGeneratorDSL.g:2797:1: rule__StepRule__Group_5__2__Impl : ( ( rule__StepRule__Group_5_2__0 )? ) ; + // InternalGeneratorDSL.g:2716:1: rule__StepRule__Group_5__2__Impl : ( ( rule__StepRule__Group_5_2__0 )? ) ; public final void rule__StepRule__Group_5__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2801:1: ( ( ( rule__StepRule__Group_5_2__0 )? ) ) - // InternalGeneratorDSL.g:2802:1: ( ( rule__StepRule__Group_5_2__0 )? ) + // InternalGeneratorDSL.g:2720:1: ( ( ( rule__StepRule__Group_5_2__0 )? ) ) + // InternalGeneratorDSL.g:2721:1: ( ( rule__StepRule__Group_5_2__0 )? ) { - // InternalGeneratorDSL.g:2802:1: ( ( rule__StepRule__Group_5_2__0 )? ) - // InternalGeneratorDSL.g:2803:2: ( rule__StepRule__Group_5_2__0 )? + // InternalGeneratorDSL.g:2721:1: ( ( rule__StepRule__Group_5_2__0 )? ) + // InternalGeneratorDSL.g:2722:2: ( rule__StepRule__Group_5_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getStepRuleAccess().getGroup_5_2()); } - // InternalGeneratorDSL.g:2804:2: ( rule__StepRule__Group_5_2__0 )? + // InternalGeneratorDSL.g:2723:2: ( rule__StepRule__Group_5_2__0 )? int alt23=2; int LA23_0 = input.LA(1); - if ( (LA23_0==70) ) { + if ( (LA23_0==69) ) { alt23=1; } switch (alt23) { case 1 : - // InternalGeneratorDSL.g:2804:3: rule__StepRule__Group_5_2__0 + // InternalGeneratorDSL.g:2723:3: rule__StepRule__Group_5_2__0 { pushFollow(FOLLOW_2); rule__StepRule__Group_5_2__0(); @@ -9922,16 +9680,16 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group_5__3" - // InternalGeneratorDSL.g:2812:1: rule__StepRule__Group_5__3 : rule__StepRule__Group_5__3__Impl rule__StepRule__Group_5__4 ; + // InternalGeneratorDSL.g:2731:1: rule__StepRule__Group_5__3 : rule__StepRule__Group_5__3__Impl rule__StepRule__Group_5__4 ; public final void rule__StepRule__Group_5__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2816:1: ( rule__StepRule__Group_5__3__Impl rule__StepRule__Group_5__4 ) - // InternalGeneratorDSL.g:2817:2: rule__StepRule__Group_5__3__Impl rule__StepRule__Group_5__4 + // InternalGeneratorDSL.g:2735:1: ( rule__StepRule__Group_5__3__Impl rule__StepRule__Group_5__4 ) + // InternalGeneratorDSL.g:2736:2: rule__StepRule__Group_5__3__Impl rule__StepRule__Group_5__4 { - pushFollow(FOLLOW_8); + pushFollow(FOLLOW_15); rule__StepRule__Group_5__3__Impl(); state._fsp--; @@ -9960,22 +9718,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group_5__3__Impl" - // InternalGeneratorDSL.g:2824:1: rule__StepRule__Group_5__3__Impl : ( ']' ) ; + // InternalGeneratorDSL.g:2743:1: rule__StepRule__Group_5__3__Impl : ( ']' ) ; public final void rule__StepRule__Group_5__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2828:1: ( ( ']' ) ) - // InternalGeneratorDSL.g:2829:1: ( ']' ) + // InternalGeneratorDSL.g:2747:1: ( ( ']' ) ) + // InternalGeneratorDSL.g:2748:1: ( ']' ) { - // InternalGeneratorDSL.g:2829:1: ( ']' ) - // InternalGeneratorDSL.g:2830:2: ']' + // InternalGeneratorDSL.g:2748:1: ( ']' ) + // InternalGeneratorDSL.g:2749:2: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getStepRuleAccess().getRightSquareBracketKeyword_5_3()); } - match(input,51,FOLLOW_2); if (state.failed) return ; + match(input,49,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStepRuleAccess().getRightSquareBracketKeyword_5_3()); } @@ -10001,14 +9759,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group_5__4" - // InternalGeneratorDSL.g:2839:1: rule__StepRule__Group_5__4 : rule__StepRule__Group_5__4__Impl ; + // InternalGeneratorDSL.g:2758:1: rule__StepRule__Group_5__4 : rule__StepRule__Group_5__4__Impl ; public final void rule__StepRule__Group_5__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2843:1: ( rule__StepRule__Group_5__4__Impl ) - // InternalGeneratorDSL.g:2844:2: rule__StepRule__Group_5__4__Impl + // InternalGeneratorDSL.g:2762:1: ( rule__StepRule__Group_5__4__Impl ) + // InternalGeneratorDSL.g:2763:2: rule__StepRule__Group_5__4__Impl { pushFollow(FOLLOW_2); rule__StepRule__Group_5__4__Impl(); @@ -10034,22 +9792,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group_5__4__Impl" - // InternalGeneratorDSL.g:2850:1: rule__StepRule__Group_5__4__Impl : ( ';' ) ; + // InternalGeneratorDSL.g:2769:1: rule__StepRule__Group_5__4__Impl : ( ';' ) ; public final void rule__StepRule__Group_5__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2854:1: ( ( ';' ) ) - // InternalGeneratorDSL.g:2855:1: ( ';' ) + // InternalGeneratorDSL.g:2773:1: ( ( ';' ) ) + // InternalGeneratorDSL.g:2774:1: ( ';' ) { - // InternalGeneratorDSL.g:2855:1: ( ';' ) - // InternalGeneratorDSL.g:2856:2: ';' + // InternalGeneratorDSL.g:2774:1: ( ';' ) + // InternalGeneratorDSL.g:2775:2: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getStepRuleAccess().getSemicolonKeyword_5_4()); } - match(input,48,FOLLOW_2); if (state.failed) return ; + match(input,55,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStepRuleAccess().getSemicolonKeyword_5_4()); } @@ -10075,14 +9833,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group_5_2__0" - // InternalGeneratorDSL.g:2866:1: rule__StepRule__Group_5_2__0 : rule__StepRule__Group_5_2__0__Impl rule__StepRule__Group_5_2__1 ; + // InternalGeneratorDSL.g:2785:1: rule__StepRule__Group_5_2__0 : rule__StepRule__Group_5_2__0__Impl rule__StepRule__Group_5_2__1 ; public final void rule__StepRule__Group_5_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2870:1: ( rule__StepRule__Group_5_2__0__Impl rule__StepRule__Group_5_2__1 ) - // InternalGeneratorDSL.g:2871:2: rule__StepRule__Group_5_2__0__Impl rule__StepRule__Group_5_2__1 + // InternalGeneratorDSL.g:2789:1: ( rule__StepRule__Group_5_2__0__Impl rule__StepRule__Group_5_2__1 ) + // InternalGeneratorDSL.g:2790:2: rule__StepRule__Group_5_2__0__Impl rule__StepRule__Group_5_2__1 { pushFollow(FOLLOW_16); rule__StepRule__Group_5_2__0__Impl(); @@ -10113,23 +9871,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group_5_2__0__Impl" - // InternalGeneratorDSL.g:2878:1: rule__StepRule__Group_5_2__0__Impl : ( ( rule__StepRule__WritesAssignment_5_2_0 ) ) ; + // InternalGeneratorDSL.g:2797:1: rule__StepRule__Group_5_2__0__Impl : ( ( rule__StepRule__WritesAssignment_5_2_0 ) ) ; public final void rule__StepRule__Group_5_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2882:1: ( ( ( rule__StepRule__WritesAssignment_5_2_0 ) ) ) - // InternalGeneratorDSL.g:2883:1: ( ( rule__StepRule__WritesAssignment_5_2_0 ) ) + // InternalGeneratorDSL.g:2801:1: ( ( ( rule__StepRule__WritesAssignment_5_2_0 ) ) ) + // InternalGeneratorDSL.g:2802:1: ( ( rule__StepRule__WritesAssignment_5_2_0 ) ) { - // InternalGeneratorDSL.g:2883:1: ( ( rule__StepRule__WritesAssignment_5_2_0 ) ) - // InternalGeneratorDSL.g:2884:2: ( rule__StepRule__WritesAssignment_5_2_0 ) + // InternalGeneratorDSL.g:2802:1: ( ( rule__StepRule__WritesAssignment_5_2_0 ) ) + // InternalGeneratorDSL.g:2803:2: ( rule__StepRule__WritesAssignment_5_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getStepRuleAccess().getWritesAssignment_5_2_0()); } - // InternalGeneratorDSL.g:2885:2: ( rule__StepRule__WritesAssignment_5_2_0 ) - // InternalGeneratorDSL.g:2885:3: rule__StepRule__WritesAssignment_5_2_0 + // InternalGeneratorDSL.g:2804:2: ( rule__StepRule__WritesAssignment_5_2_0 ) + // InternalGeneratorDSL.g:2804:3: rule__StepRule__WritesAssignment_5_2_0 { pushFollow(FOLLOW_2); rule__StepRule__WritesAssignment_5_2_0(); @@ -10164,14 +9922,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group_5_2__1" - // InternalGeneratorDSL.g:2893:1: rule__StepRule__Group_5_2__1 : rule__StepRule__Group_5_2__1__Impl ; + // InternalGeneratorDSL.g:2812:1: rule__StepRule__Group_5_2__1 : rule__StepRule__Group_5_2__1__Impl ; public final void rule__StepRule__Group_5_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2897:1: ( rule__StepRule__Group_5_2__1__Impl ) - // InternalGeneratorDSL.g:2898:2: rule__StepRule__Group_5_2__1__Impl + // InternalGeneratorDSL.g:2816:1: ( rule__StepRule__Group_5_2__1__Impl ) + // InternalGeneratorDSL.g:2817:2: rule__StepRule__Group_5_2__1__Impl { pushFollow(FOLLOW_2); rule__StepRule__Group_5_2__1__Impl(); @@ -10197,35 +9955,35 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group_5_2__1__Impl" - // InternalGeneratorDSL.g:2904:1: rule__StepRule__Group_5_2__1__Impl : ( ( rule__StepRule__Group_5_2_1__0 )* ) ; + // InternalGeneratorDSL.g:2823:1: rule__StepRule__Group_5_2__1__Impl : ( ( rule__StepRule__Group_5_2_1__0 )* ) ; public final void rule__StepRule__Group_5_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2908:1: ( ( ( rule__StepRule__Group_5_2_1__0 )* ) ) - // InternalGeneratorDSL.g:2909:1: ( ( rule__StepRule__Group_5_2_1__0 )* ) + // InternalGeneratorDSL.g:2827:1: ( ( ( rule__StepRule__Group_5_2_1__0 )* ) ) + // InternalGeneratorDSL.g:2828:1: ( ( rule__StepRule__Group_5_2_1__0 )* ) { - // InternalGeneratorDSL.g:2909:1: ( ( rule__StepRule__Group_5_2_1__0 )* ) - // InternalGeneratorDSL.g:2910:2: ( rule__StepRule__Group_5_2_1__0 )* + // InternalGeneratorDSL.g:2828:1: ( ( rule__StepRule__Group_5_2_1__0 )* ) + // InternalGeneratorDSL.g:2829:2: ( rule__StepRule__Group_5_2_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getStepRuleAccess().getGroup_5_2_1()); } - // InternalGeneratorDSL.g:2911:2: ( rule__StepRule__Group_5_2_1__0 )* + // InternalGeneratorDSL.g:2830:2: ( rule__StepRule__Group_5_2_1__0 )* loop24: do { int alt24=2; int LA24_0 = input.LA(1); - if ( (LA24_0==57) ) { + if ( (LA24_0==56) ) { alt24=1; } switch (alt24) { case 1 : - // InternalGeneratorDSL.g:2911:3: rule__StepRule__Group_5_2_1__0 + // InternalGeneratorDSL.g:2830:3: rule__StepRule__Group_5_2_1__0 { pushFollow(FOLLOW_17); rule__StepRule__Group_5_2_1__0(); @@ -10266,14 +10024,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group_5_2_1__0" - // InternalGeneratorDSL.g:2920:1: rule__StepRule__Group_5_2_1__0 : rule__StepRule__Group_5_2_1__0__Impl rule__StepRule__Group_5_2_1__1 ; + // InternalGeneratorDSL.g:2839:1: rule__StepRule__Group_5_2_1__0 : rule__StepRule__Group_5_2_1__0__Impl rule__StepRule__Group_5_2_1__1 ; public final void rule__StepRule__Group_5_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2924:1: ( rule__StepRule__Group_5_2_1__0__Impl rule__StepRule__Group_5_2_1__1 ) - // InternalGeneratorDSL.g:2925:2: rule__StepRule__Group_5_2_1__0__Impl rule__StepRule__Group_5_2_1__1 + // InternalGeneratorDSL.g:2843:1: ( rule__StepRule__Group_5_2_1__0__Impl rule__StepRule__Group_5_2_1__1 ) + // InternalGeneratorDSL.g:2844:2: rule__StepRule__Group_5_2_1__0__Impl rule__StepRule__Group_5_2_1__1 { pushFollow(FOLLOW_18); rule__StepRule__Group_5_2_1__0__Impl(); @@ -10304,22 +10062,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group_5_2_1__0__Impl" - // InternalGeneratorDSL.g:2932:1: rule__StepRule__Group_5_2_1__0__Impl : ( ',' ) ; + // InternalGeneratorDSL.g:2851:1: rule__StepRule__Group_5_2_1__0__Impl : ( ',' ) ; public final void rule__StepRule__Group_5_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2936:1: ( ( ',' ) ) - // InternalGeneratorDSL.g:2937:1: ( ',' ) + // InternalGeneratorDSL.g:2855:1: ( ( ',' ) ) + // InternalGeneratorDSL.g:2856:1: ( ',' ) { - // InternalGeneratorDSL.g:2937:1: ( ',' ) - // InternalGeneratorDSL.g:2938:2: ',' + // InternalGeneratorDSL.g:2856:1: ( ',' ) + // InternalGeneratorDSL.g:2857:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getStepRuleAccess().getCommaKeyword_5_2_1_0()); } - match(input,57,FOLLOW_2); if (state.failed) return ; + match(input,56,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStepRuleAccess().getCommaKeyword_5_2_1_0()); } @@ -10345,14 +10103,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group_5_2_1__1" - // InternalGeneratorDSL.g:2947:1: rule__StepRule__Group_5_2_1__1 : rule__StepRule__Group_5_2_1__1__Impl ; + // InternalGeneratorDSL.g:2866:1: rule__StepRule__Group_5_2_1__1 : rule__StepRule__Group_5_2_1__1__Impl ; public final void rule__StepRule__Group_5_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2951:1: ( rule__StepRule__Group_5_2_1__1__Impl ) - // InternalGeneratorDSL.g:2952:2: rule__StepRule__Group_5_2_1__1__Impl + // InternalGeneratorDSL.g:2870:1: ( rule__StepRule__Group_5_2_1__1__Impl ) + // InternalGeneratorDSL.g:2871:2: rule__StepRule__Group_5_2_1__1__Impl { pushFollow(FOLLOW_2); rule__StepRule__Group_5_2_1__1__Impl(); @@ -10378,23 +10136,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__Group_5_2_1__1__Impl" - // InternalGeneratorDSL.g:2958:1: rule__StepRule__Group_5_2_1__1__Impl : ( ( rule__StepRule__WritesAssignment_5_2_1_1 ) ) ; + // InternalGeneratorDSL.g:2877:1: rule__StepRule__Group_5_2_1__1__Impl : ( ( rule__StepRule__WritesAssignment_5_2_1_1 ) ) ; public final void rule__StepRule__Group_5_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2962:1: ( ( ( rule__StepRule__WritesAssignment_5_2_1_1 ) ) ) - // InternalGeneratorDSL.g:2963:1: ( ( rule__StepRule__WritesAssignment_5_2_1_1 ) ) + // InternalGeneratorDSL.g:2881:1: ( ( ( rule__StepRule__WritesAssignment_5_2_1_1 ) ) ) + // InternalGeneratorDSL.g:2882:1: ( ( rule__StepRule__WritesAssignment_5_2_1_1 ) ) { - // InternalGeneratorDSL.g:2963:1: ( ( rule__StepRule__WritesAssignment_5_2_1_1 ) ) - // InternalGeneratorDSL.g:2964:2: ( rule__StepRule__WritesAssignment_5_2_1_1 ) + // InternalGeneratorDSL.g:2882:1: ( ( rule__StepRule__WritesAssignment_5_2_1_1 ) ) + // InternalGeneratorDSL.g:2883:2: ( rule__StepRule__WritesAssignment_5_2_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getStepRuleAccess().getWritesAssignment_5_2_1_1()); } - // InternalGeneratorDSL.g:2965:2: ( rule__StepRule__WritesAssignment_5_2_1_1 ) - // InternalGeneratorDSL.g:2965:3: rule__StepRule__WritesAssignment_5_2_1_1 + // InternalGeneratorDSL.g:2884:2: ( rule__StepRule__WritesAssignment_5_2_1_1 ) + // InternalGeneratorDSL.g:2884:3: rule__StepRule__WritesAssignment_5_2_1_1 { pushFollow(FOLLOW_2); rule__StepRule__WritesAssignment_5_2_1_1(); @@ -10429,14 +10187,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ForStatementRule__Group__0" - // InternalGeneratorDSL.g:2974:1: rule__ForStatementRule__Group__0 : rule__ForStatementRule__Group__0__Impl rule__ForStatementRule__Group__1 ; + // InternalGeneratorDSL.g:2893:1: rule__ForStatementRule__Group__0 : rule__ForStatementRule__Group__0__Impl rule__ForStatementRule__Group__1 ; public final void rule__ForStatementRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2978:1: ( rule__ForStatementRule__Group__0__Impl rule__ForStatementRule__Group__1 ) - // InternalGeneratorDSL.g:2979:2: rule__ForStatementRule__Group__0__Impl rule__ForStatementRule__Group__1 + // InternalGeneratorDSL.g:2897:1: ( rule__ForStatementRule__Group__0__Impl rule__ForStatementRule__Group__1 ) + // InternalGeneratorDSL.g:2898:2: rule__ForStatementRule__Group__0__Impl rule__ForStatementRule__Group__1 { pushFollow(FOLLOW_19); rule__ForStatementRule__Group__0__Impl(); @@ -10467,22 +10225,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ForStatementRule__Group__0__Impl" - // InternalGeneratorDSL.g:2986:1: rule__ForStatementRule__Group__0__Impl : ( 'for' ) ; + // InternalGeneratorDSL.g:2905:1: rule__ForStatementRule__Group__0__Impl : ( 'for' ) ; public final void rule__ForStatementRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:2990:1: ( ( 'for' ) ) - // InternalGeneratorDSL.g:2991:1: ( 'for' ) + // InternalGeneratorDSL.g:2909:1: ( ( 'for' ) ) + // InternalGeneratorDSL.g:2910:1: ( 'for' ) { - // InternalGeneratorDSL.g:2991:1: ( 'for' ) - // InternalGeneratorDSL.g:2992:2: 'for' + // InternalGeneratorDSL.g:2910:1: ( 'for' ) + // InternalGeneratorDSL.g:2911:2: 'for' { if ( state.backtracking==0 ) { before(grammarAccess.getForStatementRuleAccess().getForKeyword_0()); } - match(input,59,FOLLOW_2); if (state.failed) return ; + match(input,58,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getForStatementRuleAccess().getForKeyword_0()); } @@ -10508,14 +10266,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ForStatementRule__Group__1" - // InternalGeneratorDSL.g:3001:1: rule__ForStatementRule__Group__1 : rule__ForStatementRule__Group__1__Impl rule__ForStatementRule__Group__2 ; + // InternalGeneratorDSL.g:2920:1: rule__ForStatementRule__Group__1 : rule__ForStatementRule__Group__1__Impl rule__ForStatementRule__Group__2 ; public final void rule__ForStatementRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3005:1: ( rule__ForStatementRule__Group__1__Impl rule__ForStatementRule__Group__2 ) - // InternalGeneratorDSL.g:3006:2: rule__ForStatementRule__Group__1__Impl rule__ForStatementRule__Group__2 + // InternalGeneratorDSL.g:2924:1: ( rule__ForStatementRule__Group__1__Impl rule__ForStatementRule__Group__2 ) + // InternalGeneratorDSL.g:2925:2: rule__ForStatementRule__Group__1__Impl rule__ForStatementRule__Group__2 { pushFollow(FOLLOW_20); rule__ForStatementRule__Group__1__Impl(); @@ -10546,23 +10304,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ForStatementRule__Group__1__Impl" - // InternalGeneratorDSL.g:3013:1: rule__ForStatementRule__Group__1__Impl : ( ( rule__ForStatementRule__NameAssignment_1 ) ) ; + // InternalGeneratorDSL.g:2932:1: rule__ForStatementRule__Group__1__Impl : ( ( rule__ForStatementRule__NameAssignment_1 ) ) ; public final void rule__ForStatementRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3017:1: ( ( ( rule__ForStatementRule__NameAssignment_1 ) ) ) - // InternalGeneratorDSL.g:3018:1: ( ( rule__ForStatementRule__NameAssignment_1 ) ) + // InternalGeneratorDSL.g:2936:1: ( ( ( rule__ForStatementRule__NameAssignment_1 ) ) ) + // InternalGeneratorDSL.g:2937:1: ( ( rule__ForStatementRule__NameAssignment_1 ) ) { - // InternalGeneratorDSL.g:3018:1: ( ( rule__ForStatementRule__NameAssignment_1 ) ) - // InternalGeneratorDSL.g:3019:2: ( rule__ForStatementRule__NameAssignment_1 ) + // InternalGeneratorDSL.g:2937:1: ( ( rule__ForStatementRule__NameAssignment_1 ) ) + // InternalGeneratorDSL.g:2938:2: ( rule__ForStatementRule__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getForStatementRuleAccess().getNameAssignment_1()); } - // InternalGeneratorDSL.g:3020:2: ( rule__ForStatementRule__NameAssignment_1 ) - // InternalGeneratorDSL.g:3020:3: rule__ForStatementRule__NameAssignment_1 + // InternalGeneratorDSL.g:2939:2: ( rule__ForStatementRule__NameAssignment_1 ) + // InternalGeneratorDSL.g:2939:3: rule__ForStatementRule__NameAssignment_1 { pushFollow(FOLLOW_2); rule__ForStatementRule__NameAssignment_1(); @@ -10597,14 +10355,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ForStatementRule__Group__2" - // InternalGeneratorDSL.g:3028:1: rule__ForStatementRule__Group__2 : rule__ForStatementRule__Group__2__Impl rule__ForStatementRule__Group__3 ; + // InternalGeneratorDSL.g:2947:1: rule__ForStatementRule__Group__2 : rule__ForStatementRule__Group__2__Impl rule__ForStatementRule__Group__3 ; public final void rule__ForStatementRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3032:1: ( rule__ForStatementRule__Group__2__Impl rule__ForStatementRule__Group__3 ) - // InternalGeneratorDSL.g:3033:2: rule__ForStatementRule__Group__2__Impl rule__ForStatementRule__Group__3 + // InternalGeneratorDSL.g:2951:1: ( rule__ForStatementRule__Group__2__Impl rule__ForStatementRule__Group__3 ) + // InternalGeneratorDSL.g:2952:2: rule__ForStatementRule__Group__2__Impl rule__ForStatementRule__Group__3 { pushFollow(FOLLOW_21); rule__ForStatementRule__Group__2__Impl(); @@ -10635,22 +10393,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ForStatementRule__Group__2__Impl" - // InternalGeneratorDSL.g:3040:1: rule__ForStatementRule__Group__2__Impl : ( 'in' ) ; + // InternalGeneratorDSL.g:2959:1: rule__ForStatementRule__Group__2__Impl : ( 'in' ) ; public final void rule__ForStatementRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3044:1: ( ( 'in' ) ) - // InternalGeneratorDSL.g:3045:1: ( 'in' ) + // InternalGeneratorDSL.g:2963:1: ( ( 'in' ) ) + // InternalGeneratorDSL.g:2964:1: ( 'in' ) { - // InternalGeneratorDSL.g:3045:1: ( 'in' ) - // InternalGeneratorDSL.g:3046:2: 'in' + // InternalGeneratorDSL.g:2964:1: ( 'in' ) + // InternalGeneratorDSL.g:2965:2: 'in' { if ( state.backtracking==0 ) { before(grammarAccess.getForStatementRuleAccess().getInKeyword_2()); } - match(input,60,FOLLOW_2); if (state.failed) return ; + match(input,59,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getForStatementRuleAccess().getInKeyword_2()); } @@ -10676,14 +10434,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ForStatementRule__Group__3" - // InternalGeneratorDSL.g:3055:1: rule__ForStatementRule__Group__3 : rule__ForStatementRule__Group__3__Impl rule__ForStatementRule__Group__4 ; + // InternalGeneratorDSL.g:2974:1: rule__ForStatementRule__Group__3 : rule__ForStatementRule__Group__3__Impl rule__ForStatementRule__Group__4 ; public final void rule__ForStatementRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3059:1: ( rule__ForStatementRule__Group__3__Impl rule__ForStatementRule__Group__4 ) - // InternalGeneratorDSL.g:3060:2: rule__ForStatementRule__Group__3__Impl rule__ForStatementRule__Group__4 + // InternalGeneratorDSL.g:2978:1: ( rule__ForStatementRule__Group__3__Impl rule__ForStatementRule__Group__4 ) + // InternalGeneratorDSL.g:2979:2: rule__ForStatementRule__Group__3__Impl rule__ForStatementRule__Group__4 { pushFollow(FOLLOW_22); rule__ForStatementRule__Group__3__Impl(); @@ -10714,23 +10472,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ForStatementRule__Group__3__Impl" - // InternalGeneratorDSL.g:3067:1: rule__ForStatementRule__Group__3__Impl : ( ( rule__ForStatementRule__RangeAssignment_3 ) ) ; + // InternalGeneratorDSL.g:2986:1: rule__ForStatementRule__Group__3__Impl : ( ( rule__ForStatementRule__RangeAssignment_3 ) ) ; public final void rule__ForStatementRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3071:1: ( ( ( rule__ForStatementRule__RangeAssignment_3 ) ) ) - // InternalGeneratorDSL.g:3072:1: ( ( rule__ForStatementRule__RangeAssignment_3 ) ) + // InternalGeneratorDSL.g:2990:1: ( ( ( rule__ForStatementRule__RangeAssignment_3 ) ) ) + // InternalGeneratorDSL.g:2991:1: ( ( rule__ForStatementRule__RangeAssignment_3 ) ) { - // InternalGeneratorDSL.g:3072:1: ( ( rule__ForStatementRule__RangeAssignment_3 ) ) - // InternalGeneratorDSL.g:3073:2: ( rule__ForStatementRule__RangeAssignment_3 ) + // InternalGeneratorDSL.g:2991:1: ( ( rule__ForStatementRule__RangeAssignment_3 ) ) + // InternalGeneratorDSL.g:2992:2: ( rule__ForStatementRule__RangeAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getForStatementRuleAccess().getRangeAssignment_3()); } - // InternalGeneratorDSL.g:3074:2: ( rule__ForStatementRule__RangeAssignment_3 ) - // InternalGeneratorDSL.g:3074:3: rule__ForStatementRule__RangeAssignment_3 + // InternalGeneratorDSL.g:2993:2: ( rule__ForStatementRule__RangeAssignment_3 ) + // InternalGeneratorDSL.g:2993:3: rule__ForStatementRule__RangeAssignment_3 { pushFollow(FOLLOW_2); rule__ForStatementRule__RangeAssignment_3(); @@ -10765,14 +10523,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ForStatementRule__Group__4" - // InternalGeneratorDSL.g:3082:1: rule__ForStatementRule__Group__4 : rule__ForStatementRule__Group__4__Impl rule__ForStatementRule__Group__5 ; + // InternalGeneratorDSL.g:3001:1: rule__ForStatementRule__Group__4 : rule__ForStatementRule__Group__4__Impl rule__ForStatementRule__Group__5 ; public final void rule__ForStatementRule__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3086:1: ( rule__ForStatementRule__Group__4__Impl rule__ForStatementRule__Group__5 ) - // InternalGeneratorDSL.g:3087:2: rule__ForStatementRule__Group__4__Impl rule__ForStatementRule__Group__5 + // InternalGeneratorDSL.g:3005:1: ( rule__ForStatementRule__Group__4__Impl rule__ForStatementRule__Group__5 ) + // InternalGeneratorDSL.g:3006:2: rule__ForStatementRule__Group__4__Impl rule__ForStatementRule__Group__5 { pushFollow(FOLLOW_23); rule__ForStatementRule__Group__4__Impl(); @@ -10803,22 +10561,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ForStatementRule__Group__4__Impl" - // InternalGeneratorDSL.g:3094:1: rule__ForStatementRule__Group__4__Impl : ( 'loop' ) ; + // InternalGeneratorDSL.g:3013:1: rule__ForStatementRule__Group__4__Impl : ( 'loop' ) ; public final void rule__ForStatementRule__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3098:1: ( ( 'loop' ) ) - // InternalGeneratorDSL.g:3099:1: ( 'loop' ) + // InternalGeneratorDSL.g:3017:1: ( ( 'loop' ) ) + // InternalGeneratorDSL.g:3018:1: ( 'loop' ) { - // InternalGeneratorDSL.g:3099:1: ( 'loop' ) - // InternalGeneratorDSL.g:3100:2: 'loop' + // InternalGeneratorDSL.g:3018:1: ( 'loop' ) + // InternalGeneratorDSL.g:3019:2: 'loop' { if ( state.backtracking==0 ) { before(grammarAccess.getForStatementRuleAccess().getLoopKeyword_4()); } - match(input,61,FOLLOW_2); if (state.failed) return ; + match(input,60,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getForStatementRuleAccess().getLoopKeyword_4()); } @@ -10844,14 +10602,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ForStatementRule__Group__5" - // InternalGeneratorDSL.g:3109:1: rule__ForStatementRule__Group__5 : rule__ForStatementRule__Group__5__Impl rule__ForStatementRule__Group__6 ; + // InternalGeneratorDSL.g:3028:1: rule__ForStatementRule__Group__5 : rule__ForStatementRule__Group__5__Impl rule__ForStatementRule__Group__6 ; public final void rule__ForStatementRule__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3113:1: ( rule__ForStatementRule__Group__5__Impl rule__ForStatementRule__Group__6 ) - // InternalGeneratorDSL.g:3114:2: rule__ForStatementRule__Group__5__Impl rule__ForStatementRule__Group__6 + // InternalGeneratorDSL.g:3032:1: ( rule__ForStatementRule__Group__5__Impl rule__ForStatementRule__Group__6 ) + // InternalGeneratorDSL.g:3033:2: rule__ForStatementRule__Group__5__Impl rule__ForStatementRule__Group__6 { pushFollow(FOLLOW_23); rule__ForStatementRule__Group__5__Impl(); @@ -10882,35 +10640,35 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ForStatementRule__Group__5__Impl" - // InternalGeneratorDSL.g:3121:1: rule__ForStatementRule__Group__5__Impl : ( ( rule__ForStatementRule__StatementsAssignment_5 )* ) ; + // InternalGeneratorDSL.g:3040:1: rule__ForStatementRule__Group__5__Impl : ( ( rule__ForStatementRule__StatementsAssignment_5 )* ) ; public final void rule__ForStatementRule__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3125:1: ( ( ( rule__ForStatementRule__StatementsAssignment_5 )* ) ) - // InternalGeneratorDSL.g:3126:1: ( ( rule__ForStatementRule__StatementsAssignment_5 )* ) + // InternalGeneratorDSL.g:3044:1: ( ( ( rule__ForStatementRule__StatementsAssignment_5 )* ) ) + // InternalGeneratorDSL.g:3045:1: ( ( rule__ForStatementRule__StatementsAssignment_5 )* ) { - // InternalGeneratorDSL.g:3126:1: ( ( rule__ForStatementRule__StatementsAssignment_5 )* ) - // InternalGeneratorDSL.g:3127:2: ( rule__ForStatementRule__StatementsAssignment_5 )* + // InternalGeneratorDSL.g:3045:1: ( ( rule__ForStatementRule__StatementsAssignment_5 )* ) + // InternalGeneratorDSL.g:3046:2: ( rule__ForStatementRule__StatementsAssignment_5 )* { if ( state.backtracking==0 ) { before(grammarAccess.getForStatementRuleAccess().getStatementsAssignment_5()); } - // InternalGeneratorDSL.g:3128:2: ( rule__ForStatementRule__StatementsAssignment_5 )* + // InternalGeneratorDSL.g:3047:2: ( rule__ForStatementRule__StatementsAssignment_5 )* loop25: do { int alt25=2; int LA25_0 = input.LA(1); - if ( (LA25_0==59||LA25_0==65) ) { + if ( (LA25_0==58||LA25_0==64) ) { alt25=1; } switch (alt25) { case 1 : - // InternalGeneratorDSL.g:3128:3: rule__ForStatementRule__StatementsAssignment_5 + // InternalGeneratorDSL.g:3047:3: rule__ForStatementRule__StatementsAssignment_5 { pushFollow(FOLLOW_6); rule__ForStatementRule__StatementsAssignment_5(); @@ -10951,14 +10709,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ForStatementRule__Group__6" - // InternalGeneratorDSL.g:3136:1: rule__ForStatementRule__Group__6 : rule__ForStatementRule__Group__6__Impl ; + // InternalGeneratorDSL.g:3055:1: rule__ForStatementRule__Group__6 : rule__ForStatementRule__Group__6__Impl ; public final void rule__ForStatementRule__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3140:1: ( rule__ForStatementRule__Group__6__Impl ) - // InternalGeneratorDSL.g:3141:2: rule__ForStatementRule__Group__6__Impl + // InternalGeneratorDSL.g:3059:1: ( rule__ForStatementRule__Group__6__Impl ) + // InternalGeneratorDSL.g:3060:2: rule__ForStatementRule__Group__6__Impl { pushFollow(FOLLOW_2); rule__ForStatementRule__Group__6__Impl(); @@ -10984,22 +10742,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ForStatementRule__Group__6__Impl" - // InternalGeneratorDSL.g:3147:1: rule__ForStatementRule__Group__6__Impl : ( 'end' ) ; + // InternalGeneratorDSL.g:3066:1: rule__ForStatementRule__Group__6__Impl : ( 'end' ) ; public final void rule__ForStatementRule__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3151:1: ( ( 'end' ) ) - // InternalGeneratorDSL.g:3152:1: ( 'end' ) + // InternalGeneratorDSL.g:3070:1: ( ( 'end' ) ) + // InternalGeneratorDSL.g:3071:1: ( 'end' ) { - // InternalGeneratorDSL.g:3152:1: ( 'end' ) - // InternalGeneratorDSL.g:3153:2: 'end' + // InternalGeneratorDSL.g:3071:1: ( 'end' ) + // InternalGeneratorDSL.g:3072:2: 'end' { if ( state.backtracking==0 ) { before(grammarAccess.getForStatementRuleAccess().getEndKeyword_6()); } - match(input,62,FOLLOW_2); if (state.failed) return ; + match(input,61,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getForStatementRuleAccess().getEndKeyword_6()); } @@ -11025,14 +10783,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__CounterRangeRule__Group__0" - // InternalGeneratorDSL.g:3163:1: rule__CounterRangeRule__Group__0 : rule__CounterRangeRule__Group__0__Impl rule__CounterRangeRule__Group__1 ; + // InternalGeneratorDSL.g:3082:1: rule__CounterRangeRule__Group__0 : rule__CounterRangeRule__Group__0__Impl rule__CounterRangeRule__Group__1 ; public final void rule__CounterRangeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3167:1: ( rule__CounterRangeRule__Group__0__Impl rule__CounterRangeRule__Group__1 ) - // InternalGeneratorDSL.g:3168:2: rule__CounterRangeRule__Group__0__Impl rule__CounterRangeRule__Group__1 + // InternalGeneratorDSL.g:3086:1: ( rule__CounterRangeRule__Group__0__Impl rule__CounterRangeRule__Group__1 ) + // InternalGeneratorDSL.g:3087:2: rule__CounterRangeRule__Group__0__Impl rule__CounterRangeRule__Group__1 { pushFollow(FOLLOW_24); rule__CounterRangeRule__Group__0__Impl(); @@ -11063,22 +10821,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__CounterRangeRule__Group__0__Impl" - // InternalGeneratorDSL.g:3175:1: rule__CounterRangeRule__Group__0__Impl : ( '[' ) ; + // InternalGeneratorDSL.g:3094:1: rule__CounterRangeRule__Group__0__Impl : ( '[' ) ; public final void rule__CounterRangeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3179:1: ( ( '[' ) ) - // InternalGeneratorDSL.g:3180:1: ( '[' ) + // InternalGeneratorDSL.g:3098:1: ( ( '[' ) ) + // InternalGeneratorDSL.g:3099:1: ( '[' ) { - // InternalGeneratorDSL.g:3180:1: ( '[' ) - // InternalGeneratorDSL.g:3181:2: '[' + // InternalGeneratorDSL.g:3099:1: ( '[' ) + // InternalGeneratorDSL.g:3100:2: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getCounterRangeRuleAccess().getLeftSquareBracketKeyword_0()); } - match(input,50,FOLLOW_2); if (state.failed) return ; + match(input,48,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCounterRangeRuleAccess().getLeftSquareBracketKeyword_0()); } @@ -11104,14 +10862,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__CounterRangeRule__Group__1" - // InternalGeneratorDSL.g:3190:1: rule__CounterRangeRule__Group__1 : rule__CounterRangeRule__Group__1__Impl rule__CounterRangeRule__Group__2 ; + // InternalGeneratorDSL.g:3109:1: rule__CounterRangeRule__Group__1 : rule__CounterRangeRule__Group__1__Impl rule__CounterRangeRule__Group__2 ; public final void rule__CounterRangeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3194:1: ( rule__CounterRangeRule__Group__1__Impl rule__CounterRangeRule__Group__2 ) - // InternalGeneratorDSL.g:3195:2: rule__CounterRangeRule__Group__1__Impl rule__CounterRangeRule__Group__2 + // InternalGeneratorDSL.g:3113:1: ( rule__CounterRangeRule__Group__1__Impl rule__CounterRangeRule__Group__2 ) + // InternalGeneratorDSL.g:3114:2: rule__CounterRangeRule__Group__1__Impl rule__CounterRangeRule__Group__2 { pushFollow(FOLLOW_25); rule__CounterRangeRule__Group__1__Impl(); @@ -11142,23 +10900,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__CounterRangeRule__Group__1__Impl" - // InternalGeneratorDSL.g:3202:1: rule__CounterRangeRule__Group__1__Impl : ( ( rule__CounterRangeRule__StartAssignment_1 ) ) ; + // InternalGeneratorDSL.g:3121:1: rule__CounterRangeRule__Group__1__Impl : ( ( rule__CounterRangeRule__StartAssignment_1 ) ) ; public final void rule__CounterRangeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3206:1: ( ( ( rule__CounterRangeRule__StartAssignment_1 ) ) ) - // InternalGeneratorDSL.g:3207:1: ( ( rule__CounterRangeRule__StartAssignment_1 ) ) + // InternalGeneratorDSL.g:3125:1: ( ( ( rule__CounterRangeRule__StartAssignment_1 ) ) ) + // InternalGeneratorDSL.g:3126:1: ( ( rule__CounterRangeRule__StartAssignment_1 ) ) { - // InternalGeneratorDSL.g:3207:1: ( ( rule__CounterRangeRule__StartAssignment_1 ) ) - // InternalGeneratorDSL.g:3208:2: ( rule__CounterRangeRule__StartAssignment_1 ) + // InternalGeneratorDSL.g:3126:1: ( ( rule__CounterRangeRule__StartAssignment_1 ) ) + // InternalGeneratorDSL.g:3127:2: ( rule__CounterRangeRule__StartAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCounterRangeRuleAccess().getStartAssignment_1()); } - // InternalGeneratorDSL.g:3209:2: ( rule__CounterRangeRule__StartAssignment_1 ) - // InternalGeneratorDSL.g:3209:3: rule__CounterRangeRule__StartAssignment_1 + // InternalGeneratorDSL.g:3128:2: ( rule__CounterRangeRule__StartAssignment_1 ) + // InternalGeneratorDSL.g:3128:3: rule__CounterRangeRule__StartAssignment_1 { pushFollow(FOLLOW_2); rule__CounterRangeRule__StartAssignment_1(); @@ -11193,14 +10951,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__CounterRangeRule__Group__2" - // InternalGeneratorDSL.g:3217:1: rule__CounterRangeRule__Group__2 : rule__CounterRangeRule__Group__2__Impl rule__CounterRangeRule__Group__3 ; + // InternalGeneratorDSL.g:3136:1: rule__CounterRangeRule__Group__2 : rule__CounterRangeRule__Group__2__Impl rule__CounterRangeRule__Group__3 ; public final void rule__CounterRangeRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3221:1: ( rule__CounterRangeRule__Group__2__Impl rule__CounterRangeRule__Group__3 ) - // InternalGeneratorDSL.g:3222:2: rule__CounterRangeRule__Group__2__Impl rule__CounterRangeRule__Group__3 + // InternalGeneratorDSL.g:3140:1: ( rule__CounterRangeRule__Group__2__Impl rule__CounterRangeRule__Group__3 ) + // InternalGeneratorDSL.g:3141:2: rule__CounterRangeRule__Group__2__Impl rule__CounterRangeRule__Group__3 { pushFollow(FOLLOW_24); rule__CounterRangeRule__Group__2__Impl(); @@ -11231,22 +10989,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__CounterRangeRule__Group__2__Impl" - // InternalGeneratorDSL.g:3229:1: rule__CounterRangeRule__Group__2__Impl : ( 'to' ) ; + // InternalGeneratorDSL.g:3148:1: rule__CounterRangeRule__Group__2__Impl : ( 'to' ) ; public final void rule__CounterRangeRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3233:1: ( ( 'to' ) ) - // InternalGeneratorDSL.g:3234:1: ( 'to' ) + // InternalGeneratorDSL.g:3152:1: ( ( 'to' ) ) + // InternalGeneratorDSL.g:3153:1: ( 'to' ) { - // InternalGeneratorDSL.g:3234:1: ( 'to' ) - // InternalGeneratorDSL.g:3235:2: 'to' + // InternalGeneratorDSL.g:3153:1: ( 'to' ) + // InternalGeneratorDSL.g:3154:2: 'to' { if ( state.backtracking==0 ) { before(grammarAccess.getCounterRangeRuleAccess().getToKeyword_2()); } - match(input,63,FOLLOW_2); if (state.failed) return ; + match(input,62,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCounterRangeRuleAccess().getToKeyword_2()); } @@ -11272,14 +11030,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__CounterRangeRule__Group__3" - // InternalGeneratorDSL.g:3244:1: rule__CounterRangeRule__Group__3 : rule__CounterRangeRule__Group__3__Impl rule__CounterRangeRule__Group__4 ; + // InternalGeneratorDSL.g:3163:1: rule__CounterRangeRule__Group__3 : rule__CounterRangeRule__Group__3__Impl rule__CounterRangeRule__Group__4 ; public final void rule__CounterRangeRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3248:1: ( rule__CounterRangeRule__Group__3__Impl rule__CounterRangeRule__Group__4 ) - // InternalGeneratorDSL.g:3249:2: rule__CounterRangeRule__Group__3__Impl rule__CounterRangeRule__Group__4 + // InternalGeneratorDSL.g:3167:1: ( rule__CounterRangeRule__Group__3__Impl rule__CounterRangeRule__Group__4 ) + // InternalGeneratorDSL.g:3168:2: rule__CounterRangeRule__Group__3__Impl rule__CounterRangeRule__Group__4 { pushFollow(FOLLOW_26); rule__CounterRangeRule__Group__3__Impl(); @@ -11310,23 +11068,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__CounterRangeRule__Group__3__Impl" - // InternalGeneratorDSL.g:3256:1: rule__CounterRangeRule__Group__3__Impl : ( ( rule__CounterRangeRule__EndAssignment_3 ) ) ; + // InternalGeneratorDSL.g:3175:1: rule__CounterRangeRule__Group__3__Impl : ( ( rule__CounterRangeRule__EndAssignment_3 ) ) ; public final void rule__CounterRangeRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3260:1: ( ( ( rule__CounterRangeRule__EndAssignment_3 ) ) ) - // InternalGeneratorDSL.g:3261:1: ( ( rule__CounterRangeRule__EndAssignment_3 ) ) + // InternalGeneratorDSL.g:3179:1: ( ( ( rule__CounterRangeRule__EndAssignment_3 ) ) ) + // InternalGeneratorDSL.g:3180:1: ( ( rule__CounterRangeRule__EndAssignment_3 ) ) { - // InternalGeneratorDSL.g:3261:1: ( ( rule__CounterRangeRule__EndAssignment_3 ) ) - // InternalGeneratorDSL.g:3262:2: ( rule__CounterRangeRule__EndAssignment_3 ) + // InternalGeneratorDSL.g:3180:1: ( ( rule__CounterRangeRule__EndAssignment_3 ) ) + // InternalGeneratorDSL.g:3181:2: ( rule__CounterRangeRule__EndAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCounterRangeRuleAccess().getEndAssignment_3()); } - // InternalGeneratorDSL.g:3263:2: ( rule__CounterRangeRule__EndAssignment_3 ) - // InternalGeneratorDSL.g:3263:3: rule__CounterRangeRule__EndAssignment_3 + // InternalGeneratorDSL.g:3182:2: ( rule__CounterRangeRule__EndAssignment_3 ) + // InternalGeneratorDSL.g:3182:3: rule__CounterRangeRule__EndAssignment_3 { pushFollow(FOLLOW_2); rule__CounterRangeRule__EndAssignment_3(); @@ -11361,14 +11119,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__CounterRangeRule__Group__4" - // InternalGeneratorDSL.g:3271:1: rule__CounterRangeRule__Group__4 : rule__CounterRangeRule__Group__4__Impl ; + // InternalGeneratorDSL.g:3190:1: rule__CounterRangeRule__Group__4 : rule__CounterRangeRule__Group__4__Impl ; public final void rule__CounterRangeRule__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3275:1: ( rule__CounterRangeRule__Group__4__Impl ) - // InternalGeneratorDSL.g:3276:2: rule__CounterRangeRule__Group__4__Impl + // InternalGeneratorDSL.g:3194:1: ( rule__CounterRangeRule__Group__4__Impl ) + // InternalGeneratorDSL.g:3195:2: rule__CounterRangeRule__Group__4__Impl { pushFollow(FOLLOW_2); rule__CounterRangeRule__Group__4__Impl(); @@ -11394,22 +11152,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__CounterRangeRule__Group__4__Impl" - // InternalGeneratorDSL.g:3282:1: rule__CounterRangeRule__Group__4__Impl : ( ']' ) ; + // InternalGeneratorDSL.g:3201:1: rule__CounterRangeRule__Group__4__Impl : ( ']' ) ; public final void rule__CounterRangeRule__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3286:1: ( ( ']' ) ) - // InternalGeneratorDSL.g:3287:1: ( ']' ) + // InternalGeneratorDSL.g:3205:1: ( ( ']' ) ) + // InternalGeneratorDSL.g:3206:1: ( ']' ) { - // InternalGeneratorDSL.g:3287:1: ( ']' ) - // InternalGeneratorDSL.g:3288:2: ']' + // InternalGeneratorDSL.g:3206:1: ( ']' ) + // InternalGeneratorDSL.g:3207:2: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getCounterRangeRuleAccess().getRightSquareBracketKeyword_4()); } - match(input,51,FOLLOW_2); if (state.failed) return ; + match(input,49,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCounterRangeRuleAccess().getRightSquareBracketKeyword_4()); } @@ -11435,14 +11193,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__PipelineArrayRule__Group__0" - // InternalGeneratorDSL.g:3298:1: rule__PipelineArrayRule__Group__0 : rule__PipelineArrayRule__Group__0__Impl rule__PipelineArrayRule__Group__1 ; + // InternalGeneratorDSL.g:3217:1: rule__PipelineArrayRule__Group__0 : rule__PipelineArrayRule__Group__0__Impl rule__PipelineArrayRule__Group__1 ; public final void rule__PipelineArrayRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3302:1: ( rule__PipelineArrayRule__Group__0__Impl rule__PipelineArrayRule__Group__1 ) - // InternalGeneratorDSL.g:3303:2: rule__PipelineArrayRule__Group__0__Impl rule__PipelineArrayRule__Group__1 + // InternalGeneratorDSL.g:3221:1: ( rule__PipelineArrayRule__Group__0__Impl rule__PipelineArrayRule__Group__1 ) + // InternalGeneratorDSL.g:3222:2: rule__PipelineArrayRule__Group__0__Impl rule__PipelineArrayRule__Group__1 { pushFollow(FOLLOW_27); rule__PipelineArrayRule__Group__0__Impl(); @@ -11473,23 +11231,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__PipelineArrayRule__Group__0__Impl" - // InternalGeneratorDSL.g:3310:1: rule__PipelineArrayRule__Group__0__Impl : ( () ) ; + // InternalGeneratorDSL.g:3229:1: rule__PipelineArrayRule__Group__0__Impl : ( () ) ; public final void rule__PipelineArrayRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3314:1: ( ( () ) ) - // InternalGeneratorDSL.g:3315:1: ( () ) + // InternalGeneratorDSL.g:3233:1: ( ( () ) ) + // InternalGeneratorDSL.g:3234:1: ( () ) { - // InternalGeneratorDSL.g:3315:1: ( () ) - // InternalGeneratorDSL.g:3316:2: () + // InternalGeneratorDSL.g:3234:1: ( () ) + // InternalGeneratorDSL.g:3235:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getPipelineArrayRuleAccess().getPipelineArrayAction_0()); } - // InternalGeneratorDSL.g:3317:2: () - // InternalGeneratorDSL.g:3317:3: + // InternalGeneratorDSL.g:3236:2: () + // InternalGeneratorDSL.g:3236:3: { } @@ -11514,16 +11272,16 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__PipelineArrayRule__Group__1" - // InternalGeneratorDSL.g:3325:1: rule__PipelineArrayRule__Group__1 : rule__PipelineArrayRule__Group__1__Impl rule__PipelineArrayRule__Group__2 ; + // InternalGeneratorDSL.g:3244:1: rule__PipelineArrayRule__Group__1 : rule__PipelineArrayRule__Group__1__Impl rule__PipelineArrayRule__Group__2 ; public final void rule__PipelineArrayRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3329:1: ( rule__PipelineArrayRule__Group__1__Impl rule__PipelineArrayRule__Group__2 ) - // InternalGeneratorDSL.g:3330:2: rule__PipelineArrayRule__Group__1__Impl rule__PipelineArrayRule__Group__2 + // InternalGeneratorDSL.g:3248:1: ( rule__PipelineArrayRule__Group__1__Impl rule__PipelineArrayRule__Group__2 ) + // InternalGeneratorDSL.g:3249:2: rule__PipelineArrayRule__Group__1__Impl rule__PipelineArrayRule__Group__2 { - pushFollow(FOLLOW_9); + pushFollow(FOLLOW_8); rule__PipelineArrayRule__Group__1__Impl(); state._fsp--; @@ -11552,22 +11310,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__PipelineArrayRule__Group__1__Impl" - // InternalGeneratorDSL.g:3337:1: rule__PipelineArrayRule__Group__1__Impl : ( 'pipelines' ) ; + // InternalGeneratorDSL.g:3256:1: rule__PipelineArrayRule__Group__1__Impl : ( 'pipelines' ) ; public final void rule__PipelineArrayRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3341:1: ( ( 'pipelines' ) ) - // InternalGeneratorDSL.g:3342:1: ( 'pipelines' ) + // InternalGeneratorDSL.g:3260:1: ( ( 'pipelines' ) ) + // InternalGeneratorDSL.g:3261:1: ( 'pipelines' ) { - // InternalGeneratorDSL.g:3342:1: ( 'pipelines' ) - // InternalGeneratorDSL.g:3343:2: 'pipelines' + // InternalGeneratorDSL.g:3261:1: ( 'pipelines' ) + // InternalGeneratorDSL.g:3262:2: 'pipelines' { if ( state.backtracking==0 ) { before(grammarAccess.getPipelineArrayRuleAccess().getPipelinesKeyword_1()); } - match(input,64,FOLLOW_2); if (state.failed) return ; + match(input,63,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPipelineArrayRuleAccess().getPipelinesKeyword_1()); } @@ -11593,14 +11351,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__PipelineArrayRule__Group__2" - // InternalGeneratorDSL.g:3352:1: rule__PipelineArrayRule__Group__2 : rule__PipelineArrayRule__Group__2__Impl ; + // InternalGeneratorDSL.g:3271:1: rule__PipelineArrayRule__Group__2 : rule__PipelineArrayRule__Group__2__Impl ; public final void rule__PipelineArrayRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3356:1: ( rule__PipelineArrayRule__Group__2__Impl ) - // InternalGeneratorDSL.g:3357:2: rule__PipelineArrayRule__Group__2__Impl + // InternalGeneratorDSL.g:3275:1: ( rule__PipelineArrayRule__Group__2__Impl ) + // InternalGeneratorDSL.g:3276:2: rule__PipelineArrayRule__Group__2__Impl { pushFollow(FOLLOW_2); rule__PipelineArrayRule__Group__2__Impl(); @@ -11626,31 +11384,31 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__PipelineArrayRule__Group__2__Impl" - // InternalGeneratorDSL.g:3363:1: rule__PipelineArrayRule__Group__2__Impl : ( ( rule__PipelineArrayRule__Group_2__0 )? ) ; + // InternalGeneratorDSL.g:3282:1: rule__PipelineArrayRule__Group__2__Impl : ( ( rule__PipelineArrayRule__Group_2__0 )? ) ; public final void rule__PipelineArrayRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3367:1: ( ( ( rule__PipelineArrayRule__Group_2__0 )? ) ) - // InternalGeneratorDSL.g:3368:1: ( ( rule__PipelineArrayRule__Group_2__0 )? ) + // InternalGeneratorDSL.g:3286:1: ( ( ( rule__PipelineArrayRule__Group_2__0 )? ) ) + // InternalGeneratorDSL.g:3287:1: ( ( rule__PipelineArrayRule__Group_2__0 )? ) { - // InternalGeneratorDSL.g:3368:1: ( ( rule__PipelineArrayRule__Group_2__0 )? ) - // InternalGeneratorDSL.g:3369:2: ( rule__PipelineArrayRule__Group_2__0 )? + // InternalGeneratorDSL.g:3287:1: ( ( rule__PipelineArrayRule__Group_2__0 )? ) + // InternalGeneratorDSL.g:3288:2: ( rule__PipelineArrayRule__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getPipelineArrayRuleAccess().getGroup_2()); } - // InternalGeneratorDSL.g:3370:2: ( rule__PipelineArrayRule__Group_2__0 )? + // InternalGeneratorDSL.g:3289:2: ( rule__PipelineArrayRule__Group_2__0 )? int alt26=2; int LA26_0 = input.LA(1); - if ( (LA26_0==50) ) { + if ( (LA26_0==48) ) { alt26=1; } switch (alt26) { case 1 : - // InternalGeneratorDSL.g:3370:3: rule__PipelineArrayRule__Group_2__0 + // InternalGeneratorDSL.g:3289:3: rule__PipelineArrayRule__Group_2__0 { pushFollow(FOLLOW_2); rule__PipelineArrayRule__Group_2__0(); @@ -11688,14 +11446,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__PipelineArrayRule__Group_2__0" - // InternalGeneratorDSL.g:3379:1: rule__PipelineArrayRule__Group_2__0 : rule__PipelineArrayRule__Group_2__0__Impl rule__PipelineArrayRule__Group_2__1 ; + // InternalGeneratorDSL.g:3298:1: rule__PipelineArrayRule__Group_2__0 : rule__PipelineArrayRule__Group_2__0__Impl rule__PipelineArrayRule__Group_2__1 ; public final void rule__PipelineArrayRule__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3383:1: ( rule__PipelineArrayRule__Group_2__0__Impl rule__PipelineArrayRule__Group_2__1 ) - // InternalGeneratorDSL.g:3384:2: rule__PipelineArrayRule__Group_2__0__Impl rule__PipelineArrayRule__Group_2__1 + // InternalGeneratorDSL.g:3302:1: ( rule__PipelineArrayRule__Group_2__0__Impl rule__PipelineArrayRule__Group_2__1 ) + // InternalGeneratorDSL.g:3303:2: rule__PipelineArrayRule__Group_2__0__Impl rule__PipelineArrayRule__Group_2__1 { pushFollow(FOLLOW_28); rule__PipelineArrayRule__Group_2__0__Impl(); @@ -11726,22 +11484,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__PipelineArrayRule__Group_2__0__Impl" - // InternalGeneratorDSL.g:3391:1: rule__PipelineArrayRule__Group_2__0__Impl : ( '[' ) ; + // InternalGeneratorDSL.g:3310:1: rule__PipelineArrayRule__Group_2__0__Impl : ( '[' ) ; public final void rule__PipelineArrayRule__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3395:1: ( ( '[' ) ) - // InternalGeneratorDSL.g:3396:1: ( '[' ) + // InternalGeneratorDSL.g:3314:1: ( ( '[' ) ) + // InternalGeneratorDSL.g:3315:1: ( '[' ) { - // InternalGeneratorDSL.g:3396:1: ( '[' ) - // InternalGeneratorDSL.g:3397:2: '[' + // InternalGeneratorDSL.g:3315:1: ( '[' ) + // InternalGeneratorDSL.g:3316:2: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getPipelineArrayRuleAccess().getLeftSquareBracketKeyword_2_0()); } - match(input,50,FOLLOW_2); if (state.failed) return ; + match(input,48,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPipelineArrayRuleAccess().getLeftSquareBracketKeyword_2_0()); } @@ -11767,14 +11525,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__PipelineArrayRule__Group_2__1" - // InternalGeneratorDSL.g:3406:1: rule__PipelineArrayRule__Group_2__1 : rule__PipelineArrayRule__Group_2__1__Impl rule__PipelineArrayRule__Group_2__2 ; + // InternalGeneratorDSL.g:3325:1: rule__PipelineArrayRule__Group_2__1 : rule__PipelineArrayRule__Group_2__1__Impl rule__PipelineArrayRule__Group_2__2 ; public final void rule__PipelineArrayRule__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3410:1: ( rule__PipelineArrayRule__Group_2__1__Impl rule__PipelineArrayRule__Group_2__2 ) - // InternalGeneratorDSL.g:3411:2: rule__PipelineArrayRule__Group_2__1__Impl rule__PipelineArrayRule__Group_2__2 + // InternalGeneratorDSL.g:3329:1: ( rule__PipelineArrayRule__Group_2__1__Impl rule__PipelineArrayRule__Group_2__2 ) + // InternalGeneratorDSL.g:3330:2: rule__PipelineArrayRule__Group_2__1__Impl rule__PipelineArrayRule__Group_2__2 { pushFollow(FOLLOW_29); rule__PipelineArrayRule__Group_2__1__Impl(); @@ -11805,23 +11563,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__PipelineArrayRule__Group_2__1__Impl" - // InternalGeneratorDSL.g:3418:1: rule__PipelineArrayRule__Group_2__1__Impl : ( ( rule__PipelineArrayRule__ReferencesAssignment_2_1 ) ) ; + // InternalGeneratorDSL.g:3337:1: rule__PipelineArrayRule__Group_2__1__Impl : ( ( rule__PipelineArrayRule__ReferencesAssignment_2_1 ) ) ; public final void rule__PipelineArrayRule__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3422:1: ( ( ( rule__PipelineArrayRule__ReferencesAssignment_2_1 ) ) ) - // InternalGeneratorDSL.g:3423:1: ( ( rule__PipelineArrayRule__ReferencesAssignment_2_1 ) ) + // InternalGeneratorDSL.g:3341:1: ( ( ( rule__PipelineArrayRule__ReferencesAssignment_2_1 ) ) ) + // InternalGeneratorDSL.g:3342:1: ( ( rule__PipelineArrayRule__ReferencesAssignment_2_1 ) ) { - // InternalGeneratorDSL.g:3423:1: ( ( rule__PipelineArrayRule__ReferencesAssignment_2_1 ) ) - // InternalGeneratorDSL.g:3424:2: ( rule__PipelineArrayRule__ReferencesAssignment_2_1 ) + // InternalGeneratorDSL.g:3342:1: ( ( rule__PipelineArrayRule__ReferencesAssignment_2_1 ) ) + // InternalGeneratorDSL.g:3343:2: ( rule__PipelineArrayRule__ReferencesAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPipelineArrayRuleAccess().getReferencesAssignment_2_1()); } - // InternalGeneratorDSL.g:3425:2: ( rule__PipelineArrayRule__ReferencesAssignment_2_1 ) - // InternalGeneratorDSL.g:3425:3: rule__PipelineArrayRule__ReferencesAssignment_2_1 + // InternalGeneratorDSL.g:3344:2: ( rule__PipelineArrayRule__ReferencesAssignment_2_1 ) + // InternalGeneratorDSL.g:3344:3: rule__PipelineArrayRule__ReferencesAssignment_2_1 { pushFollow(FOLLOW_2); rule__PipelineArrayRule__ReferencesAssignment_2_1(); @@ -11856,14 +11614,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__PipelineArrayRule__Group_2__2" - // InternalGeneratorDSL.g:3433:1: rule__PipelineArrayRule__Group_2__2 : rule__PipelineArrayRule__Group_2__2__Impl rule__PipelineArrayRule__Group_2__3 ; + // InternalGeneratorDSL.g:3352:1: rule__PipelineArrayRule__Group_2__2 : rule__PipelineArrayRule__Group_2__2__Impl rule__PipelineArrayRule__Group_2__3 ; public final void rule__PipelineArrayRule__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3437:1: ( rule__PipelineArrayRule__Group_2__2__Impl rule__PipelineArrayRule__Group_2__3 ) - // InternalGeneratorDSL.g:3438:2: rule__PipelineArrayRule__Group_2__2__Impl rule__PipelineArrayRule__Group_2__3 + // InternalGeneratorDSL.g:3356:1: ( rule__PipelineArrayRule__Group_2__2__Impl rule__PipelineArrayRule__Group_2__3 ) + // InternalGeneratorDSL.g:3357:2: rule__PipelineArrayRule__Group_2__2__Impl rule__PipelineArrayRule__Group_2__3 { pushFollow(FOLLOW_29); rule__PipelineArrayRule__Group_2__2__Impl(); @@ -11894,35 +11652,35 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__PipelineArrayRule__Group_2__2__Impl" - // InternalGeneratorDSL.g:3445:1: rule__PipelineArrayRule__Group_2__2__Impl : ( ( rule__PipelineArrayRule__Group_2_2__0 )* ) ; + // InternalGeneratorDSL.g:3364:1: rule__PipelineArrayRule__Group_2__2__Impl : ( ( rule__PipelineArrayRule__Group_2_2__0 )* ) ; public final void rule__PipelineArrayRule__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3449:1: ( ( ( rule__PipelineArrayRule__Group_2_2__0 )* ) ) - // InternalGeneratorDSL.g:3450:1: ( ( rule__PipelineArrayRule__Group_2_2__0 )* ) + // InternalGeneratorDSL.g:3368:1: ( ( ( rule__PipelineArrayRule__Group_2_2__0 )* ) ) + // InternalGeneratorDSL.g:3369:1: ( ( rule__PipelineArrayRule__Group_2_2__0 )* ) { - // InternalGeneratorDSL.g:3450:1: ( ( rule__PipelineArrayRule__Group_2_2__0 )* ) - // InternalGeneratorDSL.g:3451:2: ( rule__PipelineArrayRule__Group_2_2__0 )* + // InternalGeneratorDSL.g:3369:1: ( ( rule__PipelineArrayRule__Group_2_2__0 )* ) + // InternalGeneratorDSL.g:3370:2: ( rule__PipelineArrayRule__Group_2_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getPipelineArrayRuleAccess().getGroup_2_2()); } - // InternalGeneratorDSL.g:3452:2: ( rule__PipelineArrayRule__Group_2_2__0 )* + // InternalGeneratorDSL.g:3371:2: ( rule__PipelineArrayRule__Group_2_2__0 )* loop27: do { int alt27=2; int LA27_0 = input.LA(1); - if ( (LA27_0==57) ) { + if ( (LA27_0==56) ) { alt27=1; } switch (alt27) { case 1 : - // InternalGeneratorDSL.g:3452:3: rule__PipelineArrayRule__Group_2_2__0 + // InternalGeneratorDSL.g:3371:3: rule__PipelineArrayRule__Group_2_2__0 { pushFollow(FOLLOW_17); rule__PipelineArrayRule__Group_2_2__0(); @@ -11963,14 +11721,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__PipelineArrayRule__Group_2__3" - // InternalGeneratorDSL.g:3460:1: rule__PipelineArrayRule__Group_2__3 : rule__PipelineArrayRule__Group_2__3__Impl ; + // InternalGeneratorDSL.g:3379:1: rule__PipelineArrayRule__Group_2__3 : rule__PipelineArrayRule__Group_2__3__Impl ; public final void rule__PipelineArrayRule__Group_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3464:1: ( rule__PipelineArrayRule__Group_2__3__Impl ) - // InternalGeneratorDSL.g:3465:2: rule__PipelineArrayRule__Group_2__3__Impl + // InternalGeneratorDSL.g:3383:1: ( rule__PipelineArrayRule__Group_2__3__Impl ) + // InternalGeneratorDSL.g:3384:2: rule__PipelineArrayRule__Group_2__3__Impl { pushFollow(FOLLOW_2); rule__PipelineArrayRule__Group_2__3__Impl(); @@ -11996,22 +11754,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__PipelineArrayRule__Group_2__3__Impl" - // InternalGeneratorDSL.g:3471:1: rule__PipelineArrayRule__Group_2__3__Impl : ( ']' ) ; + // InternalGeneratorDSL.g:3390:1: rule__PipelineArrayRule__Group_2__3__Impl : ( ']' ) ; public final void rule__PipelineArrayRule__Group_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3475:1: ( ( ']' ) ) - // InternalGeneratorDSL.g:3476:1: ( ']' ) + // InternalGeneratorDSL.g:3394:1: ( ( ']' ) ) + // InternalGeneratorDSL.g:3395:1: ( ']' ) { - // InternalGeneratorDSL.g:3476:1: ( ']' ) - // InternalGeneratorDSL.g:3477:2: ']' + // InternalGeneratorDSL.g:3395:1: ( ']' ) + // InternalGeneratorDSL.g:3396:2: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getPipelineArrayRuleAccess().getRightSquareBracketKeyword_2_3()); } - match(input,51,FOLLOW_2); if (state.failed) return ; + match(input,49,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPipelineArrayRuleAccess().getRightSquareBracketKeyword_2_3()); } @@ -12037,14 +11795,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__PipelineArrayRule__Group_2_2__0" - // InternalGeneratorDSL.g:3487:1: rule__PipelineArrayRule__Group_2_2__0 : rule__PipelineArrayRule__Group_2_2__0__Impl rule__PipelineArrayRule__Group_2_2__1 ; + // InternalGeneratorDSL.g:3406:1: rule__PipelineArrayRule__Group_2_2__0 : rule__PipelineArrayRule__Group_2_2__0__Impl rule__PipelineArrayRule__Group_2_2__1 ; public final void rule__PipelineArrayRule__Group_2_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3491:1: ( rule__PipelineArrayRule__Group_2_2__0__Impl rule__PipelineArrayRule__Group_2_2__1 ) - // InternalGeneratorDSL.g:3492:2: rule__PipelineArrayRule__Group_2_2__0__Impl rule__PipelineArrayRule__Group_2_2__1 + // InternalGeneratorDSL.g:3410:1: ( rule__PipelineArrayRule__Group_2_2__0__Impl rule__PipelineArrayRule__Group_2_2__1 ) + // InternalGeneratorDSL.g:3411:2: rule__PipelineArrayRule__Group_2_2__0__Impl rule__PipelineArrayRule__Group_2_2__1 { pushFollow(FOLLOW_28); rule__PipelineArrayRule__Group_2_2__0__Impl(); @@ -12075,22 +11833,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__PipelineArrayRule__Group_2_2__0__Impl" - // InternalGeneratorDSL.g:3499:1: rule__PipelineArrayRule__Group_2_2__0__Impl : ( ',' ) ; + // InternalGeneratorDSL.g:3418:1: rule__PipelineArrayRule__Group_2_2__0__Impl : ( ',' ) ; public final void rule__PipelineArrayRule__Group_2_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3503:1: ( ( ',' ) ) - // InternalGeneratorDSL.g:3504:1: ( ',' ) + // InternalGeneratorDSL.g:3422:1: ( ( ',' ) ) + // InternalGeneratorDSL.g:3423:1: ( ',' ) { - // InternalGeneratorDSL.g:3504:1: ( ',' ) - // InternalGeneratorDSL.g:3505:2: ',' + // InternalGeneratorDSL.g:3423:1: ( ',' ) + // InternalGeneratorDSL.g:3424:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getPipelineArrayRuleAccess().getCommaKeyword_2_2_0()); } - match(input,57,FOLLOW_2); if (state.failed) return ; + match(input,56,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPipelineArrayRuleAccess().getCommaKeyword_2_2_0()); } @@ -12116,14 +11874,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__PipelineArrayRule__Group_2_2__1" - // InternalGeneratorDSL.g:3514:1: rule__PipelineArrayRule__Group_2_2__1 : rule__PipelineArrayRule__Group_2_2__1__Impl ; + // InternalGeneratorDSL.g:3433:1: rule__PipelineArrayRule__Group_2_2__1 : rule__PipelineArrayRule__Group_2_2__1__Impl ; public final void rule__PipelineArrayRule__Group_2_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3518:1: ( rule__PipelineArrayRule__Group_2_2__1__Impl ) - // InternalGeneratorDSL.g:3519:2: rule__PipelineArrayRule__Group_2_2__1__Impl + // InternalGeneratorDSL.g:3437:1: ( rule__PipelineArrayRule__Group_2_2__1__Impl ) + // InternalGeneratorDSL.g:3438:2: rule__PipelineArrayRule__Group_2_2__1__Impl { pushFollow(FOLLOW_2); rule__PipelineArrayRule__Group_2_2__1__Impl(); @@ -12149,23 +11907,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__PipelineArrayRule__Group_2_2__1__Impl" - // InternalGeneratorDSL.g:3525:1: rule__PipelineArrayRule__Group_2_2__1__Impl : ( ( rule__PipelineArrayRule__ReferencesAssignment_2_2_1 ) ) ; + // InternalGeneratorDSL.g:3444:1: rule__PipelineArrayRule__Group_2_2__1__Impl : ( ( rule__PipelineArrayRule__ReferencesAssignment_2_2_1 ) ) ; public final void rule__PipelineArrayRule__Group_2_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3529:1: ( ( ( rule__PipelineArrayRule__ReferencesAssignment_2_2_1 ) ) ) - // InternalGeneratorDSL.g:3530:1: ( ( rule__PipelineArrayRule__ReferencesAssignment_2_2_1 ) ) + // InternalGeneratorDSL.g:3448:1: ( ( ( rule__PipelineArrayRule__ReferencesAssignment_2_2_1 ) ) ) + // InternalGeneratorDSL.g:3449:1: ( ( rule__PipelineArrayRule__ReferencesAssignment_2_2_1 ) ) { - // InternalGeneratorDSL.g:3530:1: ( ( rule__PipelineArrayRule__ReferencesAssignment_2_2_1 ) ) - // InternalGeneratorDSL.g:3531:2: ( rule__PipelineArrayRule__ReferencesAssignment_2_2_1 ) + // InternalGeneratorDSL.g:3449:1: ( ( rule__PipelineArrayRule__ReferencesAssignment_2_2_1 ) ) + // InternalGeneratorDSL.g:3450:2: ( rule__PipelineArrayRule__ReferencesAssignment_2_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPipelineArrayRuleAccess().getReferencesAssignment_2_2_1()); } - // InternalGeneratorDSL.g:3532:2: ( rule__PipelineArrayRule__ReferencesAssignment_2_2_1 ) - // InternalGeneratorDSL.g:3532:3: rule__PipelineArrayRule__ReferencesAssignment_2_2_1 + // InternalGeneratorDSL.g:3451:2: ( rule__PipelineArrayRule__ReferencesAssignment_2_2_1 ) + // InternalGeneratorDSL.g:3451:3: rule__PipelineArrayRule__ReferencesAssignment_2_2_1 { pushFollow(FOLLOW_2); rule__PipelineArrayRule__ReferencesAssignment_2_2_1(); @@ -12200,14 +11958,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__PipelineDefinitionReferenceRule__Group__0" - // InternalGeneratorDSL.g:3541:1: rule__PipelineDefinitionReferenceRule__Group__0 : rule__PipelineDefinitionReferenceRule__Group__0__Impl rule__PipelineDefinitionReferenceRule__Group__1 ; + // InternalGeneratorDSL.g:3460:1: rule__PipelineDefinitionReferenceRule__Group__0 : rule__PipelineDefinitionReferenceRule__Group__0__Impl rule__PipelineDefinitionReferenceRule__Group__1 ; public final void rule__PipelineDefinitionReferenceRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3545:1: ( rule__PipelineDefinitionReferenceRule__Group__0__Impl rule__PipelineDefinitionReferenceRule__Group__1 ) - // InternalGeneratorDSL.g:3546:2: rule__PipelineDefinitionReferenceRule__Group__0__Impl rule__PipelineDefinitionReferenceRule__Group__1 + // InternalGeneratorDSL.g:3464:1: ( rule__PipelineDefinitionReferenceRule__Group__0__Impl rule__PipelineDefinitionReferenceRule__Group__1 ) + // InternalGeneratorDSL.g:3465:2: rule__PipelineDefinitionReferenceRule__Group__0__Impl rule__PipelineDefinitionReferenceRule__Group__1 { pushFollow(FOLLOW_7); rule__PipelineDefinitionReferenceRule__Group__0__Impl(); @@ -12238,22 +11996,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__PipelineDefinitionReferenceRule__Group__0__Impl" - // InternalGeneratorDSL.g:3553:1: rule__PipelineDefinitionReferenceRule__Group__0__Impl : ( 'pipeline' ) ; + // InternalGeneratorDSL.g:3472:1: rule__PipelineDefinitionReferenceRule__Group__0__Impl : ( 'pipeline' ) ; public final void rule__PipelineDefinitionReferenceRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3557:1: ( ( 'pipeline' ) ) - // InternalGeneratorDSL.g:3558:1: ( 'pipeline' ) + // InternalGeneratorDSL.g:3476:1: ( ( 'pipeline' ) ) + // InternalGeneratorDSL.g:3477:1: ( 'pipeline' ) { - // InternalGeneratorDSL.g:3558:1: ( 'pipeline' ) - // InternalGeneratorDSL.g:3559:2: 'pipeline' + // InternalGeneratorDSL.g:3477:1: ( 'pipeline' ) + // InternalGeneratorDSL.g:3478:2: 'pipeline' { if ( state.backtracking==0 ) { before(grammarAccess.getPipelineDefinitionReferenceRuleAccess().getPipelineKeyword_0()); } - match(input,49,FOLLOW_2); if (state.failed) return ; + match(input,47,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPipelineDefinitionReferenceRuleAccess().getPipelineKeyword_0()); } @@ -12279,14 +12037,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__PipelineDefinitionReferenceRule__Group__1" - // InternalGeneratorDSL.g:3568:1: rule__PipelineDefinitionReferenceRule__Group__1 : rule__PipelineDefinitionReferenceRule__Group__1__Impl ; + // InternalGeneratorDSL.g:3487:1: rule__PipelineDefinitionReferenceRule__Group__1 : rule__PipelineDefinitionReferenceRule__Group__1__Impl ; public final void rule__PipelineDefinitionReferenceRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3572:1: ( rule__PipelineDefinitionReferenceRule__Group__1__Impl ) - // InternalGeneratorDSL.g:3573:2: rule__PipelineDefinitionReferenceRule__Group__1__Impl + // InternalGeneratorDSL.g:3491:1: ( rule__PipelineDefinitionReferenceRule__Group__1__Impl ) + // InternalGeneratorDSL.g:3492:2: rule__PipelineDefinitionReferenceRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__PipelineDefinitionReferenceRule__Group__1__Impl(); @@ -12312,23 +12070,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__PipelineDefinitionReferenceRule__Group__1__Impl" - // InternalGeneratorDSL.g:3579:1: rule__PipelineDefinitionReferenceRule__Group__1__Impl : ( ( rule__PipelineDefinitionReferenceRule__PipelineAssignment_1 ) ) ; + // InternalGeneratorDSL.g:3498:1: rule__PipelineDefinitionReferenceRule__Group__1__Impl : ( ( rule__PipelineDefinitionReferenceRule__PipelineAssignment_1 ) ) ; public final void rule__PipelineDefinitionReferenceRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3583:1: ( ( ( rule__PipelineDefinitionReferenceRule__PipelineAssignment_1 ) ) ) - // InternalGeneratorDSL.g:3584:1: ( ( rule__PipelineDefinitionReferenceRule__PipelineAssignment_1 ) ) + // InternalGeneratorDSL.g:3502:1: ( ( ( rule__PipelineDefinitionReferenceRule__PipelineAssignment_1 ) ) ) + // InternalGeneratorDSL.g:3503:1: ( ( rule__PipelineDefinitionReferenceRule__PipelineAssignment_1 ) ) { - // InternalGeneratorDSL.g:3584:1: ( ( rule__PipelineDefinitionReferenceRule__PipelineAssignment_1 ) ) - // InternalGeneratorDSL.g:3585:2: ( rule__PipelineDefinitionReferenceRule__PipelineAssignment_1 ) + // InternalGeneratorDSL.g:3503:1: ( ( rule__PipelineDefinitionReferenceRule__PipelineAssignment_1 ) ) + // InternalGeneratorDSL.g:3504:2: ( rule__PipelineDefinitionReferenceRule__PipelineAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPipelineDefinitionReferenceRuleAccess().getPipelineAssignment_1()); } - // InternalGeneratorDSL.g:3586:2: ( rule__PipelineDefinitionReferenceRule__PipelineAssignment_1 ) - // InternalGeneratorDSL.g:3586:3: rule__PipelineDefinitionReferenceRule__PipelineAssignment_1 + // InternalGeneratorDSL.g:3505:2: ( rule__PipelineDefinitionReferenceRule__PipelineAssignment_1 ) + // InternalGeneratorDSL.g:3505:3: rule__PipelineDefinitionReferenceRule__PipelineAssignment_1 { pushFollow(FOLLOW_2); rule__PipelineDefinitionReferenceRule__PipelineAssignment_1(); @@ -12363,14 +12121,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ApplyStatementRule__Group__0" - // InternalGeneratorDSL.g:3595:1: rule__ApplyStatementRule__Group__0 : rule__ApplyStatementRule__Group__0__Impl rule__ApplyStatementRule__Group__1 ; + // InternalGeneratorDSL.g:3514:1: rule__ApplyStatementRule__Group__0 : rule__ApplyStatementRule__Group__0__Impl rule__ApplyStatementRule__Group__1 ; public final void rule__ApplyStatementRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3599:1: ( rule__ApplyStatementRule__Group__0__Impl rule__ApplyStatementRule__Group__1 ) - // InternalGeneratorDSL.g:3600:2: rule__ApplyStatementRule__Group__0__Impl rule__ApplyStatementRule__Group__1 + // InternalGeneratorDSL.g:3518:1: ( rule__ApplyStatementRule__Group__0__Impl rule__ApplyStatementRule__Group__1 ) + // InternalGeneratorDSL.g:3519:2: rule__ApplyStatementRule__Group__0__Impl rule__ApplyStatementRule__Group__1 { pushFollow(FOLLOW_30); rule__ApplyStatementRule__Group__0__Impl(); @@ -12401,22 +12159,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ApplyStatementRule__Group__0__Impl" - // InternalGeneratorDSL.g:3607:1: rule__ApplyStatementRule__Group__0__Impl : ( 'write' ) ; + // InternalGeneratorDSL.g:3526:1: rule__ApplyStatementRule__Group__0__Impl : ( 'write' ) ; public final void rule__ApplyStatementRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3611:1: ( ( 'write' ) ) - // InternalGeneratorDSL.g:3612:1: ( 'write' ) + // InternalGeneratorDSL.g:3530:1: ( ( 'write' ) ) + // InternalGeneratorDSL.g:3531:1: ( 'write' ) { - // InternalGeneratorDSL.g:3612:1: ( 'write' ) - // InternalGeneratorDSL.g:3613:2: 'write' + // InternalGeneratorDSL.g:3531:1: ( 'write' ) + // InternalGeneratorDSL.g:3532:2: 'write' { if ( state.backtracking==0 ) { before(grammarAccess.getApplyStatementRuleAccess().getWriteKeyword_0()); } - match(input,65,FOLLOW_2); if (state.failed) return ; + match(input,64,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getApplyStatementRuleAccess().getWriteKeyword_0()); } @@ -12442,14 +12200,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ApplyStatementRule__Group__1" - // InternalGeneratorDSL.g:3622:1: rule__ApplyStatementRule__Group__1 : rule__ApplyStatementRule__Group__1__Impl rule__ApplyStatementRule__Group__2 ; + // InternalGeneratorDSL.g:3541:1: rule__ApplyStatementRule__Group__1 : rule__ApplyStatementRule__Group__1__Impl rule__ApplyStatementRule__Group__2 ; public final void rule__ApplyStatementRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3626:1: ( rule__ApplyStatementRule__Group__1__Impl rule__ApplyStatementRule__Group__2 ) - // InternalGeneratorDSL.g:3627:2: rule__ApplyStatementRule__Group__1__Impl rule__ApplyStatementRule__Group__2 + // InternalGeneratorDSL.g:3545:1: ( rule__ApplyStatementRule__Group__1__Impl rule__ApplyStatementRule__Group__2 ) + // InternalGeneratorDSL.g:3546:2: rule__ApplyStatementRule__Group__1__Impl rule__ApplyStatementRule__Group__2 { pushFollow(FOLLOW_31); rule__ApplyStatementRule__Group__1__Impl(); @@ -12480,23 +12238,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ApplyStatementRule__Group__1__Impl" - // InternalGeneratorDSL.g:3634:1: rule__ApplyStatementRule__Group__1__Impl : ( ( rule__ApplyStatementRule__FileAssignment_1 ) ) ; + // InternalGeneratorDSL.g:3553:1: rule__ApplyStatementRule__Group__1__Impl : ( ( rule__ApplyStatementRule__FileAssignment_1 ) ) ; public final void rule__ApplyStatementRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3638:1: ( ( ( rule__ApplyStatementRule__FileAssignment_1 ) ) ) - // InternalGeneratorDSL.g:3639:1: ( ( rule__ApplyStatementRule__FileAssignment_1 ) ) + // InternalGeneratorDSL.g:3557:1: ( ( ( rule__ApplyStatementRule__FileAssignment_1 ) ) ) + // InternalGeneratorDSL.g:3558:1: ( ( rule__ApplyStatementRule__FileAssignment_1 ) ) { - // InternalGeneratorDSL.g:3639:1: ( ( rule__ApplyStatementRule__FileAssignment_1 ) ) - // InternalGeneratorDSL.g:3640:2: ( rule__ApplyStatementRule__FileAssignment_1 ) + // InternalGeneratorDSL.g:3558:1: ( ( rule__ApplyStatementRule__FileAssignment_1 ) ) + // InternalGeneratorDSL.g:3559:2: ( rule__ApplyStatementRule__FileAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getApplyStatementRuleAccess().getFileAssignment_1()); } - // InternalGeneratorDSL.g:3641:2: ( rule__ApplyStatementRule__FileAssignment_1 ) - // InternalGeneratorDSL.g:3641:3: rule__ApplyStatementRule__FileAssignment_1 + // InternalGeneratorDSL.g:3560:2: ( rule__ApplyStatementRule__FileAssignment_1 ) + // InternalGeneratorDSL.g:3560:3: rule__ApplyStatementRule__FileAssignment_1 { pushFollow(FOLLOW_2); rule__ApplyStatementRule__FileAssignment_1(); @@ -12531,14 +12289,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ApplyStatementRule__Group__2" - // InternalGeneratorDSL.g:3649:1: rule__ApplyStatementRule__Group__2 : rule__ApplyStatementRule__Group__2__Impl rule__ApplyStatementRule__Group__3 ; + // InternalGeneratorDSL.g:3568:1: rule__ApplyStatementRule__Group__2 : rule__ApplyStatementRule__Group__2__Impl rule__ApplyStatementRule__Group__3 ; public final void rule__ApplyStatementRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3653:1: ( rule__ApplyStatementRule__Group__2__Impl rule__ApplyStatementRule__Group__3 ) - // InternalGeneratorDSL.g:3654:2: rule__ApplyStatementRule__Group__2__Impl rule__ApplyStatementRule__Group__3 + // InternalGeneratorDSL.g:3572:1: ( rule__ApplyStatementRule__Group__2__Impl rule__ApplyStatementRule__Group__3 ) + // InternalGeneratorDSL.g:3573:2: rule__ApplyStatementRule__Group__2__Impl rule__ApplyStatementRule__Group__3 { pushFollow(FOLLOW_24); rule__ApplyStatementRule__Group__2__Impl(); @@ -12569,22 +12327,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ApplyStatementRule__Group__2__Impl" - // InternalGeneratorDSL.g:3661:1: rule__ApplyStatementRule__Group__2__Impl : ( 'with' ) ; + // InternalGeneratorDSL.g:3580:1: rule__ApplyStatementRule__Group__2__Impl : ( 'with' ) ; public final void rule__ApplyStatementRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3665:1: ( ( 'with' ) ) - // InternalGeneratorDSL.g:3666:1: ( 'with' ) + // InternalGeneratorDSL.g:3584:1: ( ( 'with' ) ) + // InternalGeneratorDSL.g:3585:1: ( 'with' ) { - // InternalGeneratorDSL.g:3666:1: ( 'with' ) - // InternalGeneratorDSL.g:3667:2: 'with' + // InternalGeneratorDSL.g:3585:1: ( 'with' ) + // InternalGeneratorDSL.g:3586:2: 'with' { if ( state.backtracking==0 ) { before(grammarAccess.getApplyStatementRuleAccess().getWithKeyword_2()); } - match(input,66,FOLLOW_2); if (state.failed) return ; + match(input,65,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getApplyStatementRuleAccess().getWithKeyword_2()); } @@ -12610,14 +12368,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ApplyStatementRule__Group__3" - // InternalGeneratorDSL.g:3676:1: rule__ApplyStatementRule__Group__3 : rule__ApplyStatementRule__Group__3__Impl rule__ApplyStatementRule__Group__4 ; + // InternalGeneratorDSL.g:3595:1: rule__ApplyStatementRule__Group__3 : rule__ApplyStatementRule__Group__3__Impl rule__ApplyStatementRule__Group__4 ; public final void rule__ApplyStatementRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3680:1: ( rule__ApplyStatementRule__Group__3__Impl rule__ApplyStatementRule__Group__4 ) - // InternalGeneratorDSL.g:3681:2: rule__ApplyStatementRule__Group__3__Impl rule__ApplyStatementRule__Group__4 + // InternalGeneratorDSL.g:3599:1: ( rule__ApplyStatementRule__Group__3__Impl rule__ApplyStatementRule__Group__4 ) + // InternalGeneratorDSL.g:3600:2: rule__ApplyStatementRule__Group__3__Impl rule__ApplyStatementRule__Group__4 { pushFollow(FOLLOW_32); rule__ApplyStatementRule__Group__3__Impl(); @@ -12648,23 +12406,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ApplyStatementRule__Group__3__Impl" - // InternalGeneratorDSL.g:3688:1: rule__ApplyStatementRule__Group__3__Impl : ( ( rule__ApplyStatementRule__CountAssignment_3 ) ) ; + // InternalGeneratorDSL.g:3607:1: rule__ApplyStatementRule__Group__3__Impl : ( ( rule__ApplyStatementRule__CountAssignment_3 ) ) ; public final void rule__ApplyStatementRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3692:1: ( ( ( rule__ApplyStatementRule__CountAssignment_3 ) ) ) - // InternalGeneratorDSL.g:3693:1: ( ( rule__ApplyStatementRule__CountAssignment_3 ) ) + // InternalGeneratorDSL.g:3611:1: ( ( ( rule__ApplyStatementRule__CountAssignment_3 ) ) ) + // InternalGeneratorDSL.g:3612:1: ( ( rule__ApplyStatementRule__CountAssignment_3 ) ) { - // InternalGeneratorDSL.g:3693:1: ( ( rule__ApplyStatementRule__CountAssignment_3 ) ) - // InternalGeneratorDSL.g:3694:2: ( rule__ApplyStatementRule__CountAssignment_3 ) + // InternalGeneratorDSL.g:3612:1: ( ( rule__ApplyStatementRule__CountAssignment_3 ) ) + // InternalGeneratorDSL.g:3613:2: ( rule__ApplyStatementRule__CountAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getApplyStatementRuleAccess().getCountAssignment_3()); } - // InternalGeneratorDSL.g:3695:2: ( rule__ApplyStatementRule__CountAssignment_3 ) - // InternalGeneratorDSL.g:3695:3: rule__ApplyStatementRule__CountAssignment_3 + // InternalGeneratorDSL.g:3614:2: ( rule__ApplyStatementRule__CountAssignment_3 ) + // InternalGeneratorDSL.g:3614:3: rule__ApplyStatementRule__CountAssignment_3 { pushFollow(FOLLOW_2); rule__ApplyStatementRule__CountAssignment_3(); @@ -12699,14 +12457,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ApplyStatementRule__Group__4" - // InternalGeneratorDSL.g:3703:1: rule__ApplyStatementRule__Group__4 : rule__ApplyStatementRule__Group__4__Impl rule__ApplyStatementRule__Group__5 ; + // InternalGeneratorDSL.g:3622:1: rule__ApplyStatementRule__Group__4 : rule__ApplyStatementRule__Group__4__Impl rule__ApplyStatementRule__Group__5 ; public final void rule__ApplyStatementRule__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3707:1: ( rule__ApplyStatementRule__Group__4__Impl rule__ApplyStatementRule__Group__5 ) - // InternalGeneratorDSL.g:3708:2: rule__ApplyStatementRule__Group__4__Impl rule__ApplyStatementRule__Group__5 + // InternalGeneratorDSL.g:3626:1: ( rule__ApplyStatementRule__Group__4__Impl rule__ApplyStatementRule__Group__5 ) + // InternalGeneratorDSL.g:3627:2: rule__ApplyStatementRule__Group__4__Impl rule__ApplyStatementRule__Group__5 { pushFollow(FOLLOW_33); rule__ApplyStatementRule__Group__4__Impl(); @@ -12737,22 +12495,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ApplyStatementRule__Group__4__Impl" - // InternalGeneratorDSL.g:3715:1: rule__ApplyStatementRule__Group__4__Impl : ( 'samples' ) ; + // InternalGeneratorDSL.g:3634:1: rule__ApplyStatementRule__Group__4__Impl : ( 'samples' ) ; public final void rule__ApplyStatementRule__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3719:1: ( ( 'samples' ) ) - // InternalGeneratorDSL.g:3720:1: ( 'samples' ) + // InternalGeneratorDSL.g:3638:1: ( ( 'samples' ) ) + // InternalGeneratorDSL.g:3639:1: ( 'samples' ) { - // InternalGeneratorDSL.g:3720:1: ( 'samples' ) - // InternalGeneratorDSL.g:3721:2: 'samples' + // InternalGeneratorDSL.g:3639:1: ( 'samples' ) + // InternalGeneratorDSL.g:3640:2: 'samples' { if ( state.backtracking==0 ) { before(grammarAccess.getApplyStatementRuleAccess().getSamplesKeyword_4()); } - match(input,67,FOLLOW_2); if (state.failed) return ; + match(input,66,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getApplyStatementRuleAccess().getSamplesKeyword_4()); } @@ -12778,14 +12536,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ApplyStatementRule__Group__5" - // InternalGeneratorDSL.g:3730:1: rule__ApplyStatementRule__Group__5 : rule__ApplyStatementRule__Group__5__Impl rule__ApplyStatementRule__Group__6 ; + // InternalGeneratorDSL.g:3649:1: rule__ApplyStatementRule__Group__5 : rule__ApplyStatementRule__Group__5__Impl rule__ApplyStatementRule__Group__6 ; public final void rule__ApplyStatementRule__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3734:1: ( rule__ApplyStatementRule__Group__5__Impl rule__ApplyStatementRule__Group__6 ) - // InternalGeneratorDSL.g:3735:2: rule__ApplyStatementRule__Group__5__Impl rule__ApplyStatementRule__Group__6 + // InternalGeneratorDSL.g:3653:1: ( rule__ApplyStatementRule__Group__5__Impl rule__ApplyStatementRule__Group__6 ) + // InternalGeneratorDSL.g:3654:2: rule__ApplyStatementRule__Group__5__Impl rule__ApplyStatementRule__Group__6 { pushFollow(FOLLOW_34); rule__ApplyStatementRule__Group__5__Impl(); @@ -12816,22 +12574,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ApplyStatementRule__Group__5__Impl" - // InternalGeneratorDSL.g:3742:1: rule__ApplyStatementRule__Group__5__Impl : ( 'from' ) ; + // InternalGeneratorDSL.g:3661:1: rule__ApplyStatementRule__Group__5__Impl : ( 'from' ) ; public final void rule__ApplyStatementRule__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3746:1: ( ( 'from' ) ) - // InternalGeneratorDSL.g:3747:1: ( 'from' ) + // InternalGeneratorDSL.g:3665:1: ( ( 'from' ) ) + // InternalGeneratorDSL.g:3666:1: ( 'from' ) { - // InternalGeneratorDSL.g:3747:1: ( 'from' ) - // InternalGeneratorDSL.g:3748:2: 'from' + // InternalGeneratorDSL.g:3666:1: ( 'from' ) + // InternalGeneratorDSL.g:3667:2: 'from' { if ( state.backtracking==0 ) { before(grammarAccess.getApplyStatementRuleAccess().getFromKeyword_5()); } - match(input,68,FOLLOW_2); if (state.failed) return ; + match(input,67,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getApplyStatementRuleAccess().getFromKeyword_5()); } @@ -12857,16 +12615,16 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ApplyStatementRule__Group__6" - // InternalGeneratorDSL.g:3757:1: rule__ApplyStatementRule__Group__6 : rule__ApplyStatementRule__Group__6__Impl rule__ApplyStatementRule__Group__7 ; + // InternalGeneratorDSL.g:3676:1: rule__ApplyStatementRule__Group__6 : rule__ApplyStatementRule__Group__6__Impl rule__ApplyStatementRule__Group__7 ; public final void rule__ApplyStatementRule__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3761:1: ( rule__ApplyStatementRule__Group__6__Impl rule__ApplyStatementRule__Group__7 ) - // InternalGeneratorDSL.g:3762:2: rule__ApplyStatementRule__Group__6__Impl rule__ApplyStatementRule__Group__7 + // InternalGeneratorDSL.g:3680:1: ( rule__ApplyStatementRule__Group__6__Impl rule__ApplyStatementRule__Group__7 ) + // InternalGeneratorDSL.g:3681:2: rule__ApplyStatementRule__Group__6__Impl rule__ApplyStatementRule__Group__7 { - pushFollow(FOLLOW_9); + pushFollow(FOLLOW_8); rule__ApplyStatementRule__Group__6__Impl(); state._fsp--; @@ -12895,22 +12653,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ApplyStatementRule__Group__6__Impl" - // InternalGeneratorDSL.g:3769:1: rule__ApplyStatementRule__Group__6__Impl : ( 'executing' ) ; + // InternalGeneratorDSL.g:3688:1: rule__ApplyStatementRule__Group__6__Impl : ( 'executing' ) ; public final void rule__ApplyStatementRule__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3773:1: ( ( 'executing' ) ) - // InternalGeneratorDSL.g:3774:1: ( 'executing' ) + // InternalGeneratorDSL.g:3692:1: ( ( 'executing' ) ) + // InternalGeneratorDSL.g:3693:1: ( 'executing' ) { - // InternalGeneratorDSL.g:3774:1: ( 'executing' ) - // InternalGeneratorDSL.g:3775:2: 'executing' + // InternalGeneratorDSL.g:3693:1: ( 'executing' ) + // InternalGeneratorDSL.g:3694:2: 'executing' { if ( state.backtracking==0 ) { before(grammarAccess.getApplyStatementRuleAccess().getExecutingKeyword_6()); } - match(input,69,FOLLOW_2); if (state.failed) return ; + match(input,68,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getApplyStatementRuleAccess().getExecutingKeyword_6()); } @@ -12936,14 +12694,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ApplyStatementRule__Group__7" - // InternalGeneratorDSL.g:3784:1: rule__ApplyStatementRule__Group__7 : rule__ApplyStatementRule__Group__7__Impl rule__ApplyStatementRule__Group__8 ; + // InternalGeneratorDSL.g:3703:1: rule__ApplyStatementRule__Group__7 : rule__ApplyStatementRule__Group__7__Impl rule__ApplyStatementRule__Group__8 ; public final void rule__ApplyStatementRule__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3788:1: ( rule__ApplyStatementRule__Group__7__Impl rule__ApplyStatementRule__Group__8 ) - // InternalGeneratorDSL.g:3789:2: rule__ApplyStatementRule__Group__7__Impl rule__ApplyStatementRule__Group__8 + // InternalGeneratorDSL.g:3707:1: ( rule__ApplyStatementRule__Group__7__Impl rule__ApplyStatementRule__Group__8 ) + // InternalGeneratorDSL.g:3708:2: rule__ApplyStatementRule__Group__7__Impl rule__ApplyStatementRule__Group__8 { pushFollow(FOLLOW_28); rule__ApplyStatementRule__Group__7__Impl(); @@ -12974,22 +12732,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ApplyStatementRule__Group__7__Impl" - // InternalGeneratorDSL.g:3796:1: rule__ApplyStatementRule__Group__7__Impl : ( '[' ) ; + // InternalGeneratorDSL.g:3715:1: rule__ApplyStatementRule__Group__7__Impl : ( '[' ) ; public final void rule__ApplyStatementRule__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3800:1: ( ( '[' ) ) - // InternalGeneratorDSL.g:3801:1: ( '[' ) + // InternalGeneratorDSL.g:3719:1: ( ( '[' ) ) + // InternalGeneratorDSL.g:3720:1: ( '[' ) { - // InternalGeneratorDSL.g:3801:1: ( '[' ) - // InternalGeneratorDSL.g:3802:2: '[' + // InternalGeneratorDSL.g:3720:1: ( '[' ) + // InternalGeneratorDSL.g:3721:2: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getApplyStatementRuleAccess().getLeftSquareBracketKeyword_7()); } - match(input,50,FOLLOW_2); if (state.failed) return ; + match(input,48,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getApplyStatementRuleAccess().getLeftSquareBracketKeyword_7()); } @@ -13015,14 +12773,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ApplyStatementRule__Group__8" - // InternalGeneratorDSL.g:3811:1: rule__ApplyStatementRule__Group__8 : rule__ApplyStatementRule__Group__8__Impl rule__ApplyStatementRule__Group__9 ; + // InternalGeneratorDSL.g:3730:1: rule__ApplyStatementRule__Group__8 : rule__ApplyStatementRule__Group__8__Impl rule__ApplyStatementRule__Group__9 ; public final void rule__ApplyStatementRule__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3815:1: ( rule__ApplyStatementRule__Group__8__Impl rule__ApplyStatementRule__Group__9 ) - // InternalGeneratorDSL.g:3816:2: rule__ApplyStatementRule__Group__8__Impl rule__ApplyStatementRule__Group__9 + // InternalGeneratorDSL.g:3734:1: ( rule__ApplyStatementRule__Group__8__Impl rule__ApplyStatementRule__Group__9 ) + // InternalGeneratorDSL.g:3735:2: rule__ApplyStatementRule__Group__8__Impl rule__ApplyStatementRule__Group__9 { pushFollow(FOLLOW_29); rule__ApplyStatementRule__Group__8__Impl(); @@ -13053,23 +12811,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ApplyStatementRule__Group__8__Impl" - // InternalGeneratorDSL.g:3823:1: rule__ApplyStatementRule__Group__8__Impl : ( ( rule__ApplyStatementRule__PipelinesAssignment_8 ) ) ; + // InternalGeneratorDSL.g:3742:1: rule__ApplyStatementRule__Group__8__Impl : ( ( rule__ApplyStatementRule__PipelinesAssignment_8 ) ) ; public final void rule__ApplyStatementRule__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3827:1: ( ( ( rule__ApplyStatementRule__PipelinesAssignment_8 ) ) ) - // InternalGeneratorDSL.g:3828:1: ( ( rule__ApplyStatementRule__PipelinesAssignment_8 ) ) + // InternalGeneratorDSL.g:3746:1: ( ( ( rule__ApplyStatementRule__PipelinesAssignment_8 ) ) ) + // InternalGeneratorDSL.g:3747:1: ( ( rule__ApplyStatementRule__PipelinesAssignment_8 ) ) { - // InternalGeneratorDSL.g:3828:1: ( ( rule__ApplyStatementRule__PipelinesAssignment_8 ) ) - // InternalGeneratorDSL.g:3829:2: ( rule__ApplyStatementRule__PipelinesAssignment_8 ) + // InternalGeneratorDSL.g:3747:1: ( ( rule__ApplyStatementRule__PipelinesAssignment_8 ) ) + // InternalGeneratorDSL.g:3748:2: ( rule__ApplyStatementRule__PipelinesAssignment_8 ) { if ( state.backtracking==0 ) { before(grammarAccess.getApplyStatementRuleAccess().getPipelinesAssignment_8()); } - // InternalGeneratorDSL.g:3830:2: ( rule__ApplyStatementRule__PipelinesAssignment_8 ) - // InternalGeneratorDSL.g:3830:3: rule__ApplyStatementRule__PipelinesAssignment_8 + // InternalGeneratorDSL.g:3749:2: ( rule__ApplyStatementRule__PipelinesAssignment_8 ) + // InternalGeneratorDSL.g:3749:3: rule__ApplyStatementRule__PipelinesAssignment_8 { pushFollow(FOLLOW_2); rule__ApplyStatementRule__PipelinesAssignment_8(); @@ -13104,14 +12862,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ApplyStatementRule__Group__9" - // InternalGeneratorDSL.g:3838:1: rule__ApplyStatementRule__Group__9 : rule__ApplyStatementRule__Group__9__Impl rule__ApplyStatementRule__Group__10 ; + // InternalGeneratorDSL.g:3757:1: rule__ApplyStatementRule__Group__9 : rule__ApplyStatementRule__Group__9__Impl rule__ApplyStatementRule__Group__10 ; public final void rule__ApplyStatementRule__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3842:1: ( rule__ApplyStatementRule__Group__9__Impl rule__ApplyStatementRule__Group__10 ) - // InternalGeneratorDSL.g:3843:2: rule__ApplyStatementRule__Group__9__Impl rule__ApplyStatementRule__Group__10 + // InternalGeneratorDSL.g:3761:1: ( rule__ApplyStatementRule__Group__9__Impl rule__ApplyStatementRule__Group__10 ) + // InternalGeneratorDSL.g:3762:2: rule__ApplyStatementRule__Group__9__Impl rule__ApplyStatementRule__Group__10 { pushFollow(FOLLOW_29); rule__ApplyStatementRule__Group__9__Impl(); @@ -13142,35 +12900,35 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ApplyStatementRule__Group__9__Impl" - // InternalGeneratorDSL.g:3850:1: rule__ApplyStatementRule__Group__9__Impl : ( ( rule__ApplyStatementRule__Group_9__0 )* ) ; + // InternalGeneratorDSL.g:3769:1: rule__ApplyStatementRule__Group__9__Impl : ( ( rule__ApplyStatementRule__Group_9__0 )* ) ; public final void rule__ApplyStatementRule__Group__9__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3854:1: ( ( ( rule__ApplyStatementRule__Group_9__0 )* ) ) - // InternalGeneratorDSL.g:3855:1: ( ( rule__ApplyStatementRule__Group_9__0 )* ) + // InternalGeneratorDSL.g:3773:1: ( ( ( rule__ApplyStatementRule__Group_9__0 )* ) ) + // InternalGeneratorDSL.g:3774:1: ( ( rule__ApplyStatementRule__Group_9__0 )* ) { - // InternalGeneratorDSL.g:3855:1: ( ( rule__ApplyStatementRule__Group_9__0 )* ) - // InternalGeneratorDSL.g:3856:2: ( rule__ApplyStatementRule__Group_9__0 )* + // InternalGeneratorDSL.g:3774:1: ( ( rule__ApplyStatementRule__Group_9__0 )* ) + // InternalGeneratorDSL.g:3775:2: ( rule__ApplyStatementRule__Group_9__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getApplyStatementRuleAccess().getGroup_9()); } - // InternalGeneratorDSL.g:3857:2: ( rule__ApplyStatementRule__Group_9__0 )* + // InternalGeneratorDSL.g:3776:2: ( rule__ApplyStatementRule__Group_9__0 )* loop28: do { int alt28=2; int LA28_0 = input.LA(1); - if ( (LA28_0==57) ) { + if ( (LA28_0==56) ) { alt28=1; } switch (alt28) { case 1 : - // InternalGeneratorDSL.g:3857:3: rule__ApplyStatementRule__Group_9__0 + // InternalGeneratorDSL.g:3776:3: rule__ApplyStatementRule__Group_9__0 { pushFollow(FOLLOW_17); rule__ApplyStatementRule__Group_9__0(); @@ -13211,16 +12969,16 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ApplyStatementRule__Group__10" - // InternalGeneratorDSL.g:3865:1: rule__ApplyStatementRule__Group__10 : rule__ApplyStatementRule__Group__10__Impl rule__ApplyStatementRule__Group__11 ; + // InternalGeneratorDSL.g:3784:1: rule__ApplyStatementRule__Group__10 : rule__ApplyStatementRule__Group__10__Impl rule__ApplyStatementRule__Group__11 ; public final void rule__ApplyStatementRule__Group__10() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3869:1: ( rule__ApplyStatementRule__Group__10__Impl rule__ApplyStatementRule__Group__11 ) - // InternalGeneratorDSL.g:3870:2: rule__ApplyStatementRule__Group__10__Impl rule__ApplyStatementRule__Group__11 + // InternalGeneratorDSL.g:3788:1: ( rule__ApplyStatementRule__Group__10__Impl rule__ApplyStatementRule__Group__11 ) + // InternalGeneratorDSL.g:3789:2: rule__ApplyStatementRule__Group__10__Impl rule__ApplyStatementRule__Group__11 { - pushFollow(FOLLOW_8); + pushFollow(FOLLOW_15); rule__ApplyStatementRule__Group__10__Impl(); state._fsp--; @@ -13249,22 +13007,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ApplyStatementRule__Group__10__Impl" - // InternalGeneratorDSL.g:3877:1: rule__ApplyStatementRule__Group__10__Impl : ( ']' ) ; + // InternalGeneratorDSL.g:3796:1: rule__ApplyStatementRule__Group__10__Impl : ( ']' ) ; public final void rule__ApplyStatementRule__Group__10__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3881:1: ( ( ']' ) ) - // InternalGeneratorDSL.g:3882:1: ( ']' ) + // InternalGeneratorDSL.g:3800:1: ( ( ']' ) ) + // InternalGeneratorDSL.g:3801:1: ( ']' ) { - // InternalGeneratorDSL.g:3882:1: ( ']' ) - // InternalGeneratorDSL.g:3883:2: ']' + // InternalGeneratorDSL.g:3801:1: ( ']' ) + // InternalGeneratorDSL.g:3802:2: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getApplyStatementRuleAccess().getRightSquareBracketKeyword_10()); } - match(input,51,FOLLOW_2); if (state.failed) return ; + match(input,49,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getApplyStatementRuleAccess().getRightSquareBracketKeyword_10()); } @@ -13290,14 +13048,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ApplyStatementRule__Group__11" - // InternalGeneratorDSL.g:3892:1: rule__ApplyStatementRule__Group__11 : rule__ApplyStatementRule__Group__11__Impl ; + // InternalGeneratorDSL.g:3811:1: rule__ApplyStatementRule__Group__11 : rule__ApplyStatementRule__Group__11__Impl ; public final void rule__ApplyStatementRule__Group__11() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3896:1: ( rule__ApplyStatementRule__Group__11__Impl ) - // InternalGeneratorDSL.g:3897:2: rule__ApplyStatementRule__Group__11__Impl + // InternalGeneratorDSL.g:3815:1: ( rule__ApplyStatementRule__Group__11__Impl ) + // InternalGeneratorDSL.g:3816:2: rule__ApplyStatementRule__Group__11__Impl { pushFollow(FOLLOW_2); rule__ApplyStatementRule__Group__11__Impl(); @@ -13323,22 +13081,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ApplyStatementRule__Group__11__Impl" - // InternalGeneratorDSL.g:3903:1: rule__ApplyStatementRule__Group__11__Impl : ( ';' ) ; + // InternalGeneratorDSL.g:3822:1: rule__ApplyStatementRule__Group__11__Impl : ( ';' ) ; public final void rule__ApplyStatementRule__Group__11__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3907:1: ( ( ';' ) ) - // InternalGeneratorDSL.g:3908:1: ( ';' ) + // InternalGeneratorDSL.g:3826:1: ( ( ';' ) ) + // InternalGeneratorDSL.g:3827:1: ( ';' ) { - // InternalGeneratorDSL.g:3908:1: ( ';' ) - // InternalGeneratorDSL.g:3909:2: ';' + // InternalGeneratorDSL.g:3827:1: ( ';' ) + // InternalGeneratorDSL.g:3828:2: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getApplyStatementRuleAccess().getSemicolonKeyword_11()); } - match(input,48,FOLLOW_2); if (state.failed) return ; + match(input,55,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getApplyStatementRuleAccess().getSemicolonKeyword_11()); } @@ -13364,14 +13122,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ApplyStatementRule__Group_9__0" - // InternalGeneratorDSL.g:3919:1: rule__ApplyStatementRule__Group_9__0 : rule__ApplyStatementRule__Group_9__0__Impl rule__ApplyStatementRule__Group_9__1 ; + // InternalGeneratorDSL.g:3838:1: rule__ApplyStatementRule__Group_9__0 : rule__ApplyStatementRule__Group_9__0__Impl rule__ApplyStatementRule__Group_9__1 ; public final void rule__ApplyStatementRule__Group_9__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3923:1: ( rule__ApplyStatementRule__Group_9__0__Impl rule__ApplyStatementRule__Group_9__1 ) - // InternalGeneratorDSL.g:3924:2: rule__ApplyStatementRule__Group_9__0__Impl rule__ApplyStatementRule__Group_9__1 + // InternalGeneratorDSL.g:3842:1: ( rule__ApplyStatementRule__Group_9__0__Impl rule__ApplyStatementRule__Group_9__1 ) + // InternalGeneratorDSL.g:3843:2: rule__ApplyStatementRule__Group_9__0__Impl rule__ApplyStatementRule__Group_9__1 { pushFollow(FOLLOW_28); rule__ApplyStatementRule__Group_9__0__Impl(); @@ -13402,22 +13160,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ApplyStatementRule__Group_9__0__Impl" - // InternalGeneratorDSL.g:3931:1: rule__ApplyStatementRule__Group_9__0__Impl : ( ',' ) ; + // InternalGeneratorDSL.g:3850:1: rule__ApplyStatementRule__Group_9__0__Impl : ( ',' ) ; public final void rule__ApplyStatementRule__Group_9__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3935:1: ( ( ',' ) ) - // InternalGeneratorDSL.g:3936:1: ( ',' ) + // InternalGeneratorDSL.g:3854:1: ( ( ',' ) ) + // InternalGeneratorDSL.g:3855:1: ( ',' ) { - // InternalGeneratorDSL.g:3936:1: ( ',' ) - // InternalGeneratorDSL.g:3937:2: ',' + // InternalGeneratorDSL.g:3855:1: ( ',' ) + // InternalGeneratorDSL.g:3856:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getApplyStatementRuleAccess().getCommaKeyword_9_0()); } - match(input,57,FOLLOW_2); if (state.failed) return ; + match(input,56,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getApplyStatementRuleAccess().getCommaKeyword_9_0()); } @@ -13443,14 +13201,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ApplyStatementRule__Group_9__1" - // InternalGeneratorDSL.g:3946:1: rule__ApplyStatementRule__Group_9__1 : rule__ApplyStatementRule__Group_9__1__Impl ; + // InternalGeneratorDSL.g:3865:1: rule__ApplyStatementRule__Group_9__1 : rule__ApplyStatementRule__Group_9__1__Impl ; public final void rule__ApplyStatementRule__Group_9__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3950:1: ( rule__ApplyStatementRule__Group_9__1__Impl ) - // InternalGeneratorDSL.g:3951:2: rule__ApplyStatementRule__Group_9__1__Impl + // InternalGeneratorDSL.g:3869:1: ( rule__ApplyStatementRule__Group_9__1__Impl ) + // InternalGeneratorDSL.g:3870:2: rule__ApplyStatementRule__Group_9__1__Impl { pushFollow(FOLLOW_2); rule__ApplyStatementRule__Group_9__1__Impl(); @@ -13476,23 +13234,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ApplyStatementRule__Group_9__1__Impl" - // InternalGeneratorDSL.g:3957:1: rule__ApplyStatementRule__Group_9__1__Impl : ( ( rule__ApplyStatementRule__PipelinesAssignment_9_1 ) ) ; + // InternalGeneratorDSL.g:3876:1: rule__ApplyStatementRule__Group_9__1__Impl : ( ( rule__ApplyStatementRule__PipelinesAssignment_9_1 ) ) ; public final void rule__ApplyStatementRule__Group_9__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3961:1: ( ( ( rule__ApplyStatementRule__PipelinesAssignment_9_1 ) ) ) - // InternalGeneratorDSL.g:3962:1: ( ( rule__ApplyStatementRule__PipelinesAssignment_9_1 ) ) + // InternalGeneratorDSL.g:3880:1: ( ( ( rule__ApplyStatementRule__PipelinesAssignment_9_1 ) ) ) + // InternalGeneratorDSL.g:3881:1: ( ( rule__ApplyStatementRule__PipelinesAssignment_9_1 ) ) { - // InternalGeneratorDSL.g:3962:1: ( ( rule__ApplyStatementRule__PipelinesAssignment_9_1 ) ) - // InternalGeneratorDSL.g:3963:2: ( rule__ApplyStatementRule__PipelinesAssignment_9_1 ) + // InternalGeneratorDSL.g:3881:1: ( ( rule__ApplyStatementRule__PipelinesAssignment_9_1 ) ) + // InternalGeneratorDSL.g:3882:2: ( rule__ApplyStatementRule__PipelinesAssignment_9_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getApplyStatementRuleAccess().getPipelinesAssignment_9_1()); } - // InternalGeneratorDSL.g:3964:2: ( rule__ApplyStatementRule__PipelinesAssignment_9_1 ) - // InternalGeneratorDSL.g:3964:3: rule__ApplyStatementRule__PipelinesAssignment_9_1 + // InternalGeneratorDSL.g:3883:2: ( rule__ApplyStatementRule__PipelinesAssignment_9_1 ) + // InternalGeneratorDSL.g:3883:3: rule__ApplyStatementRule__PipelinesAssignment_9_1 { pushFollow(FOLLOW_2); rule__ApplyStatementRule__PipelinesAssignment_9_1(); @@ -13527,14 +13285,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__DataReferenceRule__Group__0" - // InternalGeneratorDSL.g:3973:1: rule__DataReferenceRule__Group__0 : rule__DataReferenceRule__Group__0__Impl rule__DataReferenceRule__Group__1 ; + // InternalGeneratorDSL.g:3892:1: rule__DataReferenceRule__Group__0 : rule__DataReferenceRule__Group__0__Impl rule__DataReferenceRule__Group__1 ; public final void rule__DataReferenceRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3977:1: ( rule__DataReferenceRule__Group__0__Impl rule__DataReferenceRule__Group__1 ) - // InternalGeneratorDSL.g:3978:2: rule__DataReferenceRule__Group__0__Impl rule__DataReferenceRule__Group__1 + // InternalGeneratorDSL.g:3896:1: ( rule__DataReferenceRule__Group__0__Impl rule__DataReferenceRule__Group__1 ) + // InternalGeneratorDSL.g:3897:2: rule__DataReferenceRule__Group__0__Impl rule__DataReferenceRule__Group__1 { pushFollow(FOLLOW_18); rule__DataReferenceRule__Group__0__Impl(); @@ -13565,23 +13323,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__DataReferenceRule__Group__0__Impl" - // InternalGeneratorDSL.g:3985:1: rule__DataReferenceRule__Group__0__Impl : ( () ) ; + // InternalGeneratorDSL.g:3904:1: rule__DataReferenceRule__Group__0__Impl : ( () ) ; public final void rule__DataReferenceRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:3989:1: ( ( () ) ) - // InternalGeneratorDSL.g:3990:1: ( () ) + // InternalGeneratorDSL.g:3908:1: ( ( () ) ) + // InternalGeneratorDSL.g:3909:1: ( () ) { - // InternalGeneratorDSL.g:3990:1: ( () ) - // InternalGeneratorDSL.g:3991:2: () + // InternalGeneratorDSL.g:3909:1: ( () ) + // InternalGeneratorDSL.g:3910:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getDataReferenceRuleAccess().getDataReferenceAction_0()); } - // InternalGeneratorDSL.g:3992:2: () - // InternalGeneratorDSL.g:3992:3: + // InternalGeneratorDSL.g:3911:2: () + // InternalGeneratorDSL.g:3911:3: { } @@ -13606,14 +13364,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__DataReferenceRule__Group__1" - // InternalGeneratorDSL.g:4000:1: rule__DataReferenceRule__Group__1 : rule__DataReferenceRule__Group__1__Impl rule__DataReferenceRule__Group__2 ; + // InternalGeneratorDSL.g:3919:1: rule__DataReferenceRule__Group__1 : rule__DataReferenceRule__Group__1__Impl rule__DataReferenceRule__Group__2 ; public final void rule__DataReferenceRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4004:1: ( rule__DataReferenceRule__Group__1__Impl rule__DataReferenceRule__Group__2 ) - // InternalGeneratorDSL.g:4005:2: rule__DataReferenceRule__Group__1__Impl rule__DataReferenceRule__Group__2 + // InternalGeneratorDSL.g:3923:1: ( rule__DataReferenceRule__Group__1__Impl rule__DataReferenceRule__Group__2 ) + // InternalGeneratorDSL.g:3924:2: rule__DataReferenceRule__Group__1__Impl rule__DataReferenceRule__Group__2 { pushFollow(FOLLOW_7); rule__DataReferenceRule__Group__1__Impl(); @@ -13644,22 +13402,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__DataReferenceRule__Group__1__Impl" - // InternalGeneratorDSL.g:4012:1: rule__DataReferenceRule__Group__1__Impl : ( 'data' ) ; + // InternalGeneratorDSL.g:3931:1: rule__DataReferenceRule__Group__1__Impl : ( 'data' ) ; public final void rule__DataReferenceRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4016:1: ( ( 'data' ) ) - // InternalGeneratorDSL.g:4017:1: ( 'data' ) + // InternalGeneratorDSL.g:3935:1: ( ( 'data' ) ) + // InternalGeneratorDSL.g:3936:1: ( 'data' ) { - // InternalGeneratorDSL.g:4017:1: ( 'data' ) - // InternalGeneratorDSL.g:4018:2: 'data' + // InternalGeneratorDSL.g:3936:1: ( 'data' ) + // InternalGeneratorDSL.g:3937:2: 'data' { if ( state.backtracking==0 ) { before(grammarAccess.getDataReferenceRuleAccess().getDataKeyword_1()); } - match(input,70,FOLLOW_2); if (state.failed) return ; + match(input,69,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataReferenceRuleAccess().getDataKeyword_1()); } @@ -13685,14 +13443,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__DataReferenceRule__Group__2" - // InternalGeneratorDSL.g:4027:1: rule__DataReferenceRule__Group__2 : rule__DataReferenceRule__Group__2__Impl ; + // InternalGeneratorDSL.g:3946:1: rule__DataReferenceRule__Group__2 : rule__DataReferenceRule__Group__2__Impl ; public final void rule__DataReferenceRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4031:1: ( rule__DataReferenceRule__Group__2__Impl ) - // InternalGeneratorDSL.g:4032:2: rule__DataReferenceRule__Group__2__Impl + // InternalGeneratorDSL.g:3950:1: ( rule__DataReferenceRule__Group__2__Impl ) + // InternalGeneratorDSL.g:3951:2: rule__DataReferenceRule__Group__2__Impl { pushFollow(FOLLOW_2); rule__DataReferenceRule__Group__2__Impl(); @@ -13718,23 +13476,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__DataReferenceRule__Group__2__Impl" - // InternalGeneratorDSL.g:4038:1: rule__DataReferenceRule__Group__2__Impl : ( ( rule__DataReferenceRule__DefinitionAssignment_2 ) ) ; + // InternalGeneratorDSL.g:3957:1: rule__DataReferenceRule__Group__2__Impl : ( ( rule__DataReferenceRule__DefinitionAssignment_2 ) ) ; public final void rule__DataReferenceRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4042:1: ( ( ( rule__DataReferenceRule__DefinitionAssignment_2 ) ) ) - // InternalGeneratorDSL.g:4043:1: ( ( rule__DataReferenceRule__DefinitionAssignment_2 ) ) + // InternalGeneratorDSL.g:3961:1: ( ( ( rule__DataReferenceRule__DefinitionAssignment_2 ) ) ) + // InternalGeneratorDSL.g:3962:1: ( ( rule__DataReferenceRule__DefinitionAssignment_2 ) ) { - // InternalGeneratorDSL.g:4043:1: ( ( rule__DataReferenceRule__DefinitionAssignment_2 ) ) - // InternalGeneratorDSL.g:4044:2: ( rule__DataReferenceRule__DefinitionAssignment_2 ) + // InternalGeneratorDSL.g:3962:1: ( ( rule__DataReferenceRule__DefinitionAssignment_2 ) ) + // InternalGeneratorDSL.g:3963:2: ( rule__DataReferenceRule__DefinitionAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataReferenceRuleAccess().getDefinitionAssignment_2()); } - // InternalGeneratorDSL.g:4045:2: ( rule__DataReferenceRule__DefinitionAssignment_2 ) - // InternalGeneratorDSL.g:4045:3: rule__DataReferenceRule__DefinitionAssignment_2 + // InternalGeneratorDSL.g:3964:2: ( rule__DataReferenceRule__DefinitionAssignment_2 ) + // InternalGeneratorDSL.g:3964:3: rule__DataReferenceRule__DefinitionAssignment_2 { pushFollow(FOLLOW_2); rule__DataReferenceRule__DefinitionAssignment_2(); @@ -13769,14 +13527,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__OrExpressionRule__Group__0" - // InternalGeneratorDSL.g:4054:1: rule__OrExpressionRule__Group__0 : rule__OrExpressionRule__Group__0__Impl rule__OrExpressionRule__Group__1 ; + // InternalGeneratorDSL.g:3973:1: rule__OrExpressionRule__Group__0 : rule__OrExpressionRule__Group__0__Impl rule__OrExpressionRule__Group__1 ; public final void rule__OrExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4058:1: ( rule__OrExpressionRule__Group__0__Impl rule__OrExpressionRule__Group__1 ) - // InternalGeneratorDSL.g:4059:2: rule__OrExpressionRule__Group__0__Impl rule__OrExpressionRule__Group__1 + // InternalGeneratorDSL.g:3977:1: ( rule__OrExpressionRule__Group__0__Impl rule__OrExpressionRule__Group__1 ) + // InternalGeneratorDSL.g:3978:2: rule__OrExpressionRule__Group__0__Impl rule__OrExpressionRule__Group__1 { pushFollow(FOLLOW_35); rule__OrExpressionRule__Group__0__Impl(); @@ -13807,23 +13565,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__OrExpressionRule__Group__0__Impl" - // InternalGeneratorDSL.g:4066:1: rule__OrExpressionRule__Group__0__Impl : ( ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) ) ; + // InternalGeneratorDSL.g:3985:1: rule__OrExpressionRule__Group__0__Impl : ( ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) ) ; public final void rule__OrExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4070:1: ( ( ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) ) ) - // InternalGeneratorDSL.g:4071:1: ( ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) ) + // InternalGeneratorDSL.g:3989:1: ( ( ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) ) ) + // InternalGeneratorDSL.g:3990:1: ( ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) ) { - // InternalGeneratorDSL.g:4071:1: ( ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) ) - // InternalGeneratorDSL.g:4072:2: ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) + // InternalGeneratorDSL.g:3990:1: ( ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) ) + // InternalGeneratorDSL.g:3991:2: ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOrExpressionRuleAccess().getSubExpressionsAssignment_0()); } - // InternalGeneratorDSL.g:4073:2: ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) - // InternalGeneratorDSL.g:4073:3: rule__OrExpressionRule__SubExpressionsAssignment_0 + // InternalGeneratorDSL.g:3992:2: ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) + // InternalGeneratorDSL.g:3992:3: rule__OrExpressionRule__SubExpressionsAssignment_0 { pushFollow(FOLLOW_2); rule__OrExpressionRule__SubExpressionsAssignment_0(); @@ -13858,14 +13616,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__OrExpressionRule__Group__1" - // InternalGeneratorDSL.g:4081:1: rule__OrExpressionRule__Group__1 : rule__OrExpressionRule__Group__1__Impl ; + // InternalGeneratorDSL.g:4000:1: rule__OrExpressionRule__Group__1 : rule__OrExpressionRule__Group__1__Impl ; public final void rule__OrExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4085:1: ( rule__OrExpressionRule__Group__1__Impl ) - // InternalGeneratorDSL.g:4086:2: rule__OrExpressionRule__Group__1__Impl + // InternalGeneratorDSL.g:4004:1: ( rule__OrExpressionRule__Group__1__Impl ) + // InternalGeneratorDSL.g:4005:2: rule__OrExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__OrExpressionRule__Group__1__Impl(); @@ -13891,35 +13649,35 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__OrExpressionRule__Group__1__Impl" - // InternalGeneratorDSL.g:4092:1: rule__OrExpressionRule__Group__1__Impl : ( ( rule__OrExpressionRule__Group_1__0 )* ) ; + // InternalGeneratorDSL.g:4011:1: rule__OrExpressionRule__Group__1__Impl : ( ( rule__OrExpressionRule__Group_1__0 )* ) ; public final void rule__OrExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4096:1: ( ( ( rule__OrExpressionRule__Group_1__0 )* ) ) - // InternalGeneratorDSL.g:4097:1: ( ( rule__OrExpressionRule__Group_1__0 )* ) + // InternalGeneratorDSL.g:4015:1: ( ( ( rule__OrExpressionRule__Group_1__0 )* ) ) + // InternalGeneratorDSL.g:4016:1: ( ( rule__OrExpressionRule__Group_1__0 )* ) { - // InternalGeneratorDSL.g:4097:1: ( ( rule__OrExpressionRule__Group_1__0 )* ) - // InternalGeneratorDSL.g:4098:2: ( rule__OrExpressionRule__Group_1__0 )* + // InternalGeneratorDSL.g:4016:1: ( ( rule__OrExpressionRule__Group_1__0 )* ) + // InternalGeneratorDSL.g:4017:2: ( rule__OrExpressionRule__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getOrExpressionRuleAccess().getGroup_1()); } - // InternalGeneratorDSL.g:4099:2: ( rule__OrExpressionRule__Group_1__0 )* + // InternalGeneratorDSL.g:4018:2: ( rule__OrExpressionRule__Group_1__0 )* loop29: do { int alt29=2; int LA29_0 = input.LA(1); - if ( (LA29_0==71) ) { + if ( (LA29_0==70) ) { alt29=1; } switch (alt29) { case 1 : - // InternalGeneratorDSL.g:4099:3: rule__OrExpressionRule__Group_1__0 + // InternalGeneratorDSL.g:4018:3: rule__OrExpressionRule__Group_1__0 { pushFollow(FOLLOW_36); rule__OrExpressionRule__Group_1__0(); @@ -13960,14 +13718,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__OrExpressionRule__Group_1__0" - // InternalGeneratorDSL.g:4108:1: rule__OrExpressionRule__Group_1__0 : rule__OrExpressionRule__Group_1__0__Impl rule__OrExpressionRule__Group_1__1 ; + // InternalGeneratorDSL.g:4027:1: rule__OrExpressionRule__Group_1__0 : rule__OrExpressionRule__Group_1__0__Impl rule__OrExpressionRule__Group_1__1 ; public final void rule__OrExpressionRule__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4112:1: ( rule__OrExpressionRule__Group_1__0__Impl rule__OrExpressionRule__Group_1__1 ) - // InternalGeneratorDSL.g:4113:2: rule__OrExpressionRule__Group_1__0__Impl rule__OrExpressionRule__Group_1__1 + // InternalGeneratorDSL.g:4031:1: ( rule__OrExpressionRule__Group_1__0__Impl rule__OrExpressionRule__Group_1__1 ) + // InternalGeneratorDSL.g:4032:2: rule__OrExpressionRule__Group_1__0__Impl rule__OrExpressionRule__Group_1__1 { pushFollow(FOLLOW_37); rule__OrExpressionRule__Group_1__0__Impl(); @@ -13998,22 +13756,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__OrExpressionRule__Group_1__0__Impl" - // InternalGeneratorDSL.g:4120:1: rule__OrExpressionRule__Group_1__0__Impl : ( 'OR' ) ; + // InternalGeneratorDSL.g:4039:1: rule__OrExpressionRule__Group_1__0__Impl : ( 'OR' ) ; public final void rule__OrExpressionRule__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4124:1: ( ( 'OR' ) ) - // InternalGeneratorDSL.g:4125:1: ( 'OR' ) + // InternalGeneratorDSL.g:4043:1: ( ( 'OR' ) ) + // InternalGeneratorDSL.g:4044:1: ( 'OR' ) { - // InternalGeneratorDSL.g:4125:1: ( 'OR' ) - // InternalGeneratorDSL.g:4126:2: 'OR' + // InternalGeneratorDSL.g:4044:1: ( 'OR' ) + // InternalGeneratorDSL.g:4045:2: 'OR' { if ( state.backtracking==0 ) { before(grammarAccess.getOrExpressionRuleAccess().getORKeyword_1_0()); } - match(input,71,FOLLOW_2); if (state.failed) return ; + match(input,70,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOrExpressionRuleAccess().getORKeyword_1_0()); } @@ -14039,14 +13797,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__OrExpressionRule__Group_1__1" - // InternalGeneratorDSL.g:4135:1: rule__OrExpressionRule__Group_1__1 : rule__OrExpressionRule__Group_1__1__Impl ; + // InternalGeneratorDSL.g:4054:1: rule__OrExpressionRule__Group_1__1 : rule__OrExpressionRule__Group_1__1__Impl ; public final void rule__OrExpressionRule__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4139:1: ( rule__OrExpressionRule__Group_1__1__Impl ) - // InternalGeneratorDSL.g:4140:2: rule__OrExpressionRule__Group_1__1__Impl + // InternalGeneratorDSL.g:4058:1: ( rule__OrExpressionRule__Group_1__1__Impl ) + // InternalGeneratorDSL.g:4059:2: rule__OrExpressionRule__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__OrExpressionRule__Group_1__1__Impl(); @@ -14072,23 +13830,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__OrExpressionRule__Group_1__1__Impl" - // InternalGeneratorDSL.g:4146:1: rule__OrExpressionRule__Group_1__1__Impl : ( ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) ) ; + // InternalGeneratorDSL.g:4065:1: rule__OrExpressionRule__Group_1__1__Impl : ( ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) ) ; public final void rule__OrExpressionRule__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4150:1: ( ( ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) ) ) - // InternalGeneratorDSL.g:4151:1: ( ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) ) + // InternalGeneratorDSL.g:4069:1: ( ( ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) ) ) + // InternalGeneratorDSL.g:4070:1: ( ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) ) { - // InternalGeneratorDSL.g:4151:1: ( ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) ) - // InternalGeneratorDSL.g:4152:2: ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) + // InternalGeneratorDSL.g:4070:1: ( ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) ) + // InternalGeneratorDSL.g:4071:2: ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOrExpressionRuleAccess().getSubExpressionsAssignment_1_1()); } - // InternalGeneratorDSL.g:4153:2: ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) - // InternalGeneratorDSL.g:4153:3: rule__OrExpressionRule__SubExpressionsAssignment_1_1 + // InternalGeneratorDSL.g:4072:2: ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) + // InternalGeneratorDSL.g:4072:3: rule__OrExpressionRule__SubExpressionsAssignment_1_1 { pushFollow(FOLLOW_2); rule__OrExpressionRule__SubExpressionsAssignment_1_1(); @@ -14123,14 +13881,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__XorExpressionRule__Group__0" - // InternalGeneratorDSL.g:4162:1: rule__XorExpressionRule__Group__0 : rule__XorExpressionRule__Group__0__Impl rule__XorExpressionRule__Group__1 ; + // InternalGeneratorDSL.g:4081:1: rule__XorExpressionRule__Group__0 : rule__XorExpressionRule__Group__0__Impl rule__XorExpressionRule__Group__1 ; public final void rule__XorExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4166:1: ( rule__XorExpressionRule__Group__0__Impl rule__XorExpressionRule__Group__1 ) - // InternalGeneratorDSL.g:4167:2: rule__XorExpressionRule__Group__0__Impl rule__XorExpressionRule__Group__1 + // InternalGeneratorDSL.g:4085:1: ( rule__XorExpressionRule__Group__0__Impl rule__XorExpressionRule__Group__1 ) + // InternalGeneratorDSL.g:4086:2: rule__XorExpressionRule__Group__0__Impl rule__XorExpressionRule__Group__1 { pushFollow(FOLLOW_38); rule__XorExpressionRule__Group__0__Impl(); @@ -14161,23 +13919,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__XorExpressionRule__Group__0__Impl" - // InternalGeneratorDSL.g:4174:1: rule__XorExpressionRule__Group__0__Impl : ( ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) ) ; + // InternalGeneratorDSL.g:4093:1: rule__XorExpressionRule__Group__0__Impl : ( ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) ) ; public final void rule__XorExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4178:1: ( ( ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) ) ) - // InternalGeneratorDSL.g:4179:1: ( ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) ) + // InternalGeneratorDSL.g:4097:1: ( ( ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) ) ) + // InternalGeneratorDSL.g:4098:1: ( ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) ) { - // InternalGeneratorDSL.g:4179:1: ( ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) ) - // InternalGeneratorDSL.g:4180:2: ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) + // InternalGeneratorDSL.g:4098:1: ( ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) ) + // InternalGeneratorDSL.g:4099:2: ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXorExpressionRuleAccess().getSubExpressionsAssignment_0()); } - // InternalGeneratorDSL.g:4181:2: ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) - // InternalGeneratorDSL.g:4181:3: rule__XorExpressionRule__SubExpressionsAssignment_0 + // InternalGeneratorDSL.g:4100:2: ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) + // InternalGeneratorDSL.g:4100:3: rule__XorExpressionRule__SubExpressionsAssignment_0 { pushFollow(FOLLOW_2); rule__XorExpressionRule__SubExpressionsAssignment_0(); @@ -14212,14 +13970,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__XorExpressionRule__Group__1" - // InternalGeneratorDSL.g:4189:1: rule__XorExpressionRule__Group__1 : rule__XorExpressionRule__Group__1__Impl ; + // InternalGeneratorDSL.g:4108:1: rule__XorExpressionRule__Group__1 : rule__XorExpressionRule__Group__1__Impl ; public final void rule__XorExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4193:1: ( rule__XorExpressionRule__Group__1__Impl ) - // InternalGeneratorDSL.g:4194:2: rule__XorExpressionRule__Group__1__Impl + // InternalGeneratorDSL.g:4112:1: ( rule__XorExpressionRule__Group__1__Impl ) + // InternalGeneratorDSL.g:4113:2: rule__XorExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__XorExpressionRule__Group__1__Impl(); @@ -14245,35 +14003,35 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__XorExpressionRule__Group__1__Impl" - // InternalGeneratorDSL.g:4200:1: rule__XorExpressionRule__Group__1__Impl : ( ( rule__XorExpressionRule__Group_1__0 )* ) ; + // InternalGeneratorDSL.g:4119:1: rule__XorExpressionRule__Group__1__Impl : ( ( rule__XorExpressionRule__Group_1__0 )* ) ; public final void rule__XorExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4204:1: ( ( ( rule__XorExpressionRule__Group_1__0 )* ) ) - // InternalGeneratorDSL.g:4205:1: ( ( rule__XorExpressionRule__Group_1__0 )* ) + // InternalGeneratorDSL.g:4123:1: ( ( ( rule__XorExpressionRule__Group_1__0 )* ) ) + // InternalGeneratorDSL.g:4124:1: ( ( rule__XorExpressionRule__Group_1__0 )* ) { - // InternalGeneratorDSL.g:4205:1: ( ( rule__XorExpressionRule__Group_1__0 )* ) - // InternalGeneratorDSL.g:4206:2: ( rule__XorExpressionRule__Group_1__0 )* + // InternalGeneratorDSL.g:4124:1: ( ( rule__XorExpressionRule__Group_1__0 )* ) + // InternalGeneratorDSL.g:4125:2: ( rule__XorExpressionRule__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXorExpressionRuleAccess().getGroup_1()); } - // InternalGeneratorDSL.g:4207:2: ( rule__XorExpressionRule__Group_1__0 )* + // InternalGeneratorDSL.g:4126:2: ( rule__XorExpressionRule__Group_1__0 )* loop30: do { int alt30=2; int LA30_0 = input.LA(1); - if ( (LA30_0==72) ) { + if ( (LA30_0==71) ) { alt30=1; } switch (alt30) { case 1 : - // InternalGeneratorDSL.g:4207:3: rule__XorExpressionRule__Group_1__0 + // InternalGeneratorDSL.g:4126:3: rule__XorExpressionRule__Group_1__0 { pushFollow(FOLLOW_39); rule__XorExpressionRule__Group_1__0(); @@ -14314,14 +14072,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__XorExpressionRule__Group_1__0" - // InternalGeneratorDSL.g:4216:1: rule__XorExpressionRule__Group_1__0 : rule__XorExpressionRule__Group_1__0__Impl rule__XorExpressionRule__Group_1__1 ; + // InternalGeneratorDSL.g:4135:1: rule__XorExpressionRule__Group_1__0 : rule__XorExpressionRule__Group_1__0__Impl rule__XorExpressionRule__Group_1__1 ; public final void rule__XorExpressionRule__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4220:1: ( rule__XorExpressionRule__Group_1__0__Impl rule__XorExpressionRule__Group_1__1 ) - // InternalGeneratorDSL.g:4221:2: rule__XorExpressionRule__Group_1__0__Impl rule__XorExpressionRule__Group_1__1 + // InternalGeneratorDSL.g:4139:1: ( rule__XorExpressionRule__Group_1__0__Impl rule__XorExpressionRule__Group_1__1 ) + // InternalGeneratorDSL.g:4140:2: rule__XorExpressionRule__Group_1__0__Impl rule__XorExpressionRule__Group_1__1 { pushFollow(FOLLOW_37); rule__XorExpressionRule__Group_1__0__Impl(); @@ -14352,22 +14110,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__XorExpressionRule__Group_1__0__Impl" - // InternalGeneratorDSL.g:4228:1: rule__XorExpressionRule__Group_1__0__Impl : ( 'XOR' ) ; + // InternalGeneratorDSL.g:4147:1: rule__XorExpressionRule__Group_1__0__Impl : ( 'XOR' ) ; public final void rule__XorExpressionRule__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4232:1: ( ( 'XOR' ) ) - // InternalGeneratorDSL.g:4233:1: ( 'XOR' ) + // InternalGeneratorDSL.g:4151:1: ( ( 'XOR' ) ) + // InternalGeneratorDSL.g:4152:1: ( 'XOR' ) { - // InternalGeneratorDSL.g:4233:1: ( 'XOR' ) - // InternalGeneratorDSL.g:4234:2: 'XOR' + // InternalGeneratorDSL.g:4152:1: ( 'XOR' ) + // InternalGeneratorDSL.g:4153:2: 'XOR' { if ( state.backtracking==0 ) { before(grammarAccess.getXorExpressionRuleAccess().getXORKeyword_1_0()); } - match(input,72,FOLLOW_2); if (state.failed) return ; + match(input,71,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXorExpressionRuleAccess().getXORKeyword_1_0()); } @@ -14393,14 +14151,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__XorExpressionRule__Group_1__1" - // InternalGeneratorDSL.g:4243:1: rule__XorExpressionRule__Group_1__1 : rule__XorExpressionRule__Group_1__1__Impl ; + // InternalGeneratorDSL.g:4162:1: rule__XorExpressionRule__Group_1__1 : rule__XorExpressionRule__Group_1__1__Impl ; public final void rule__XorExpressionRule__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4247:1: ( rule__XorExpressionRule__Group_1__1__Impl ) - // InternalGeneratorDSL.g:4248:2: rule__XorExpressionRule__Group_1__1__Impl + // InternalGeneratorDSL.g:4166:1: ( rule__XorExpressionRule__Group_1__1__Impl ) + // InternalGeneratorDSL.g:4167:2: rule__XorExpressionRule__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__XorExpressionRule__Group_1__1__Impl(); @@ -14426,23 +14184,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__XorExpressionRule__Group_1__1__Impl" - // InternalGeneratorDSL.g:4254:1: rule__XorExpressionRule__Group_1__1__Impl : ( ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) ) ; + // InternalGeneratorDSL.g:4173:1: rule__XorExpressionRule__Group_1__1__Impl : ( ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) ) ; public final void rule__XorExpressionRule__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4258:1: ( ( ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) ) ) - // InternalGeneratorDSL.g:4259:1: ( ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) ) + // InternalGeneratorDSL.g:4177:1: ( ( ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) ) ) + // InternalGeneratorDSL.g:4178:1: ( ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) ) { - // InternalGeneratorDSL.g:4259:1: ( ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) ) - // InternalGeneratorDSL.g:4260:2: ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) + // InternalGeneratorDSL.g:4178:1: ( ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) ) + // InternalGeneratorDSL.g:4179:2: ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXorExpressionRuleAccess().getSubExpressionsAssignment_1_1()); } - // InternalGeneratorDSL.g:4261:2: ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) - // InternalGeneratorDSL.g:4261:3: rule__XorExpressionRule__SubExpressionsAssignment_1_1 + // InternalGeneratorDSL.g:4180:2: ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) + // InternalGeneratorDSL.g:4180:3: rule__XorExpressionRule__SubExpressionsAssignment_1_1 { pushFollow(FOLLOW_2); rule__XorExpressionRule__SubExpressionsAssignment_1_1(); @@ -14477,14 +14235,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AndExpressionRule__Group__0" - // InternalGeneratorDSL.g:4270:1: rule__AndExpressionRule__Group__0 : rule__AndExpressionRule__Group__0__Impl rule__AndExpressionRule__Group__1 ; + // InternalGeneratorDSL.g:4189:1: rule__AndExpressionRule__Group__0 : rule__AndExpressionRule__Group__0__Impl rule__AndExpressionRule__Group__1 ; public final void rule__AndExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4274:1: ( rule__AndExpressionRule__Group__0__Impl rule__AndExpressionRule__Group__1 ) - // InternalGeneratorDSL.g:4275:2: rule__AndExpressionRule__Group__0__Impl rule__AndExpressionRule__Group__1 + // InternalGeneratorDSL.g:4193:1: ( rule__AndExpressionRule__Group__0__Impl rule__AndExpressionRule__Group__1 ) + // InternalGeneratorDSL.g:4194:2: rule__AndExpressionRule__Group__0__Impl rule__AndExpressionRule__Group__1 { pushFollow(FOLLOW_40); rule__AndExpressionRule__Group__0__Impl(); @@ -14515,23 +14273,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AndExpressionRule__Group__0__Impl" - // InternalGeneratorDSL.g:4282:1: rule__AndExpressionRule__Group__0__Impl : ( ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) ) ; + // InternalGeneratorDSL.g:4201:1: rule__AndExpressionRule__Group__0__Impl : ( ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) ) ; public final void rule__AndExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4286:1: ( ( ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) ) ) - // InternalGeneratorDSL.g:4287:1: ( ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) ) + // InternalGeneratorDSL.g:4205:1: ( ( ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) ) ) + // InternalGeneratorDSL.g:4206:1: ( ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) ) { - // InternalGeneratorDSL.g:4287:1: ( ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) ) - // InternalGeneratorDSL.g:4288:2: ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) + // InternalGeneratorDSL.g:4206:1: ( ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) ) + // InternalGeneratorDSL.g:4207:2: ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAndExpressionRuleAccess().getSubExpressionsAssignment_0()); } - // InternalGeneratorDSL.g:4289:2: ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) - // InternalGeneratorDSL.g:4289:3: rule__AndExpressionRule__SubExpressionsAssignment_0 + // InternalGeneratorDSL.g:4208:2: ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) + // InternalGeneratorDSL.g:4208:3: rule__AndExpressionRule__SubExpressionsAssignment_0 { pushFollow(FOLLOW_2); rule__AndExpressionRule__SubExpressionsAssignment_0(); @@ -14566,14 +14324,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AndExpressionRule__Group__1" - // InternalGeneratorDSL.g:4297:1: rule__AndExpressionRule__Group__1 : rule__AndExpressionRule__Group__1__Impl ; + // InternalGeneratorDSL.g:4216:1: rule__AndExpressionRule__Group__1 : rule__AndExpressionRule__Group__1__Impl ; public final void rule__AndExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4301:1: ( rule__AndExpressionRule__Group__1__Impl ) - // InternalGeneratorDSL.g:4302:2: rule__AndExpressionRule__Group__1__Impl + // InternalGeneratorDSL.g:4220:1: ( rule__AndExpressionRule__Group__1__Impl ) + // InternalGeneratorDSL.g:4221:2: rule__AndExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__AndExpressionRule__Group__1__Impl(); @@ -14599,35 +14357,35 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AndExpressionRule__Group__1__Impl" - // InternalGeneratorDSL.g:4308:1: rule__AndExpressionRule__Group__1__Impl : ( ( rule__AndExpressionRule__Group_1__0 )* ) ; + // InternalGeneratorDSL.g:4227:1: rule__AndExpressionRule__Group__1__Impl : ( ( rule__AndExpressionRule__Group_1__0 )* ) ; public final void rule__AndExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4312:1: ( ( ( rule__AndExpressionRule__Group_1__0 )* ) ) - // InternalGeneratorDSL.g:4313:1: ( ( rule__AndExpressionRule__Group_1__0 )* ) + // InternalGeneratorDSL.g:4231:1: ( ( ( rule__AndExpressionRule__Group_1__0 )* ) ) + // InternalGeneratorDSL.g:4232:1: ( ( rule__AndExpressionRule__Group_1__0 )* ) { - // InternalGeneratorDSL.g:4313:1: ( ( rule__AndExpressionRule__Group_1__0 )* ) - // InternalGeneratorDSL.g:4314:2: ( rule__AndExpressionRule__Group_1__0 )* + // InternalGeneratorDSL.g:4232:1: ( ( rule__AndExpressionRule__Group_1__0 )* ) + // InternalGeneratorDSL.g:4233:2: ( rule__AndExpressionRule__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAndExpressionRuleAccess().getGroup_1()); } - // InternalGeneratorDSL.g:4315:2: ( rule__AndExpressionRule__Group_1__0 )* + // InternalGeneratorDSL.g:4234:2: ( rule__AndExpressionRule__Group_1__0 )* loop31: do { int alt31=2; int LA31_0 = input.LA(1); - if ( (LA31_0==73) ) { + if ( (LA31_0==72) ) { alt31=1; } switch (alt31) { case 1 : - // InternalGeneratorDSL.g:4315:3: rule__AndExpressionRule__Group_1__0 + // InternalGeneratorDSL.g:4234:3: rule__AndExpressionRule__Group_1__0 { pushFollow(FOLLOW_41); rule__AndExpressionRule__Group_1__0(); @@ -14668,14 +14426,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AndExpressionRule__Group_1__0" - // InternalGeneratorDSL.g:4324:1: rule__AndExpressionRule__Group_1__0 : rule__AndExpressionRule__Group_1__0__Impl rule__AndExpressionRule__Group_1__1 ; + // InternalGeneratorDSL.g:4243:1: rule__AndExpressionRule__Group_1__0 : rule__AndExpressionRule__Group_1__0__Impl rule__AndExpressionRule__Group_1__1 ; public final void rule__AndExpressionRule__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4328:1: ( rule__AndExpressionRule__Group_1__0__Impl rule__AndExpressionRule__Group_1__1 ) - // InternalGeneratorDSL.g:4329:2: rule__AndExpressionRule__Group_1__0__Impl rule__AndExpressionRule__Group_1__1 + // InternalGeneratorDSL.g:4247:1: ( rule__AndExpressionRule__Group_1__0__Impl rule__AndExpressionRule__Group_1__1 ) + // InternalGeneratorDSL.g:4248:2: rule__AndExpressionRule__Group_1__0__Impl rule__AndExpressionRule__Group_1__1 { pushFollow(FOLLOW_37); rule__AndExpressionRule__Group_1__0__Impl(); @@ -14706,22 +14464,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AndExpressionRule__Group_1__0__Impl" - // InternalGeneratorDSL.g:4336:1: rule__AndExpressionRule__Group_1__0__Impl : ( 'AND' ) ; + // InternalGeneratorDSL.g:4255:1: rule__AndExpressionRule__Group_1__0__Impl : ( 'AND' ) ; public final void rule__AndExpressionRule__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4340:1: ( ( 'AND' ) ) - // InternalGeneratorDSL.g:4341:1: ( 'AND' ) + // InternalGeneratorDSL.g:4259:1: ( ( 'AND' ) ) + // InternalGeneratorDSL.g:4260:1: ( 'AND' ) { - // InternalGeneratorDSL.g:4341:1: ( 'AND' ) - // InternalGeneratorDSL.g:4342:2: 'AND' + // InternalGeneratorDSL.g:4260:1: ( 'AND' ) + // InternalGeneratorDSL.g:4261:2: 'AND' { if ( state.backtracking==0 ) { before(grammarAccess.getAndExpressionRuleAccess().getANDKeyword_1_0()); } - match(input,73,FOLLOW_2); if (state.failed) return ; + match(input,72,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAndExpressionRuleAccess().getANDKeyword_1_0()); } @@ -14747,14 +14505,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AndExpressionRule__Group_1__1" - // InternalGeneratorDSL.g:4351:1: rule__AndExpressionRule__Group_1__1 : rule__AndExpressionRule__Group_1__1__Impl ; + // InternalGeneratorDSL.g:4270:1: rule__AndExpressionRule__Group_1__1 : rule__AndExpressionRule__Group_1__1__Impl ; public final void rule__AndExpressionRule__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4355:1: ( rule__AndExpressionRule__Group_1__1__Impl ) - // InternalGeneratorDSL.g:4356:2: rule__AndExpressionRule__Group_1__1__Impl + // InternalGeneratorDSL.g:4274:1: ( rule__AndExpressionRule__Group_1__1__Impl ) + // InternalGeneratorDSL.g:4275:2: rule__AndExpressionRule__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__AndExpressionRule__Group_1__1__Impl(); @@ -14780,23 +14538,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AndExpressionRule__Group_1__1__Impl" - // InternalGeneratorDSL.g:4362:1: rule__AndExpressionRule__Group_1__1__Impl : ( ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) ) ; + // InternalGeneratorDSL.g:4281:1: rule__AndExpressionRule__Group_1__1__Impl : ( ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) ) ; public final void rule__AndExpressionRule__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4366:1: ( ( ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) ) ) - // InternalGeneratorDSL.g:4367:1: ( ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) ) + // InternalGeneratorDSL.g:4285:1: ( ( ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) ) ) + // InternalGeneratorDSL.g:4286:1: ( ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) ) { - // InternalGeneratorDSL.g:4367:1: ( ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) ) - // InternalGeneratorDSL.g:4368:2: ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) + // InternalGeneratorDSL.g:4286:1: ( ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) ) + // InternalGeneratorDSL.g:4287:2: ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAndExpressionRuleAccess().getSubExpressionsAssignment_1_1()); } - // InternalGeneratorDSL.g:4369:2: ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) - // InternalGeneratorDSL.g:4369:3: rule__AndExpressionRule__SubExpressionsAssignment_1_1 + // InternalGeneratorDSL.g:4288:2: ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) + // InternalGeneratorDSL.g:4288:3: rule__AndExpressionRule__SubExpressionsAssignment_1_1 { pushFollow(FOLLOW_2); rule__AndExpressionRule__SubExpressionsAssignment_1_1(); @@ -14831,14 +14589,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__NotExpressionRule__Group__0" - // InternalGeneratorDSL.g:4378:1: rule__NotExpressionRule__Group__0 : rule__NotExpressionRule__Group__0__Impl rule__NotExpressionRule__Group__1 ; + // InternalGeneratorDSL.g:4297:1: rule__NotExpressionRule__Group__0 : rule__NotExpressionRule__Group__0__Impl rule__NotExpressionRule__Group__1 ; public final void rule__NotExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4382:1: ( rule__NotExpressionRule__Group__0__Impl rule__NotExpressionRule__Group__1 ) - // InternalGeneratorDSL.g:4383:2: rule__NotExpressionRule__Group__0__Impl rule__NotExpressionRule__Group__1 + // InternalGeneratorDSL.g:4301:1: ( rule__NotExpressionRule__Group__0__Impl rule__NotExpressionRule__Group__1 ) + // InternalGeneratorDSL.g:4302:2: rule__NotExpressionRule__Group__0__Impl rule__NotExpressionRule__Group__1 { pushFollow(FOLLOW_37); rule__NotExpressionRule__Group__0__Impl(); @@ -14869,22 +14627,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__NotExpressionRule__Group__0__Impl" - // InternalGeneratorDSL.g:4390:1: rule__NotExpressionRule__Group__0__Impl : ( ( rule__NotExpressionRule__NegatedAssignment_0 )? ) ; + // InternalGeneratorDSL.g:4309:1: rule__NotExpressionRule__Group__0__Impl : ( ( rule__NotExpressionRule__NegatedAssignment_0 )? ) ; public final void rule__NotExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4394:1: ( ( ( rule__NotExpressionRule__NegatedAssignment_0 )? ) ) - // InternalGeneratorDSL.g:4395:1: ( ( rule__NotExpressionRule__NegatedAssignment_0 )? ) + // InternalGeneratorDSL.g:4313:1: ( ( ( rule__NotExpressionRule__NegatedAssignment_0 )? ) ) + // InternalGeneratorDSL.g:4314:1: ( ( rule__NotExpressionRule__NegatedAssignment_0 )? ) { - // InternalGeneratorDSL.g:4395:1: ( ( rule__NotExpressionRule__NegatedAssignment_0 )? ) - // InternalGeneratorDSL.g:4396:2: ( rule__NotExpressionRule__NegatedAssignment_0 )? + // InternalGeneratorDSL.g:4314:1: ( ( rule__NotExpressionRule__NegatedAssignment_0 )? ) + // InternalGeneratorDSL.g:4315:2: ( rule__NotExpressionRule__NegatedAssignment_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getNotExpressionRuleAccess().getNegatedAssignment_0()); } - // InternalGeneratorDSL.g:4397:2: ( rule__NotExpressionRule__NegatedAssignment_0 )? + // InternalGeneratorDSL.g:4316:2: ( rule__NotExpressionRule__NegatedAssignment_0 )? int alt32=2; int LA32_0 = input.LA(1); @@ -14893,7 +14651,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar } switch (alt32) { case 1 : - // InternalGeneratorDSL.g:4397:3: rule__NotExpressionRule__NegatedAssignment_0 + // InternalGeneratorDSL.g:4316:3: rule__NotExpressionRule__NegatedAssignment_0 { pushFollow(FOLLOW_2); rule__NotExpressionRule__NegatedAssignment_0(); @@ -14931,14 +14689,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__NotExpressionRule__Group__1" - // InternalGeneratorDSL.g:4405:1: rule__NotExpressionRule__Group__1 : rule__NotExpressionRule__Group__1__Impl ; + // InternalGeneratorDSL.g:4324:1: rule__NotExpressionRule__Group__1 : rule__NotExpressionRule__Group__1__Impl ; public final void rule__NotExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4409:1: ( rule__NotExpressionRule__Group__1__Impl ) - // InternalGeneratorDSL.g:4410:2: rule__NotExpressionRule__Group__1__Impl + // InternalGeneratorDSL.g:4328:1: ( rule__NotExpressionRule__Group__1__Impl ) + // InternalGeneratorDSL.g:4329:2: rule__NotExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__NotExpressionRule__Group__1__Impl(); @@ -14964,23 +14722,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__NotExpressionRule__Group__1__Impl" - // InternalGeneratorDSL.g:4416:1: rule__NotExpressionRule__Group__1__Impl : ( ( rule__NotExpressionRule__OperandAssignment_1 ) ) ; + // InternalGeneratorDSL.g:4335:1: rule__NotExpressionRule__Group__1__Impl : ( ( rule__NotExpressionRule__OperandAssignment_1 ) ) ; public final void rule__NotExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4420:1: ( ( ( rule__NotExpressionRule__OperandAssignment_1 ) ) ) - // InternalGeneratorDSL.g:4421:1: ( ( rule__NotExpressionRule__OperandAssignment_1 ) ) + // InternalGeneratorDSL.g:4339:1: ( ( ( rule__NotExpressionRule__OperandAssignment_1 ) ) ) + // InternalGeneratorDSL.g:4340:1: ( ( rule__NotExpressionRule__OperandAssignment_1 ) ) { - // InternalGeneratorDSL.g:4421:1: ( ( rule__NotExpressionRule__OperandAssignment_1 ) ) - // InternalGeneratorDSL.g:4422:2: ( rule__NotExpressionRule__OperandAssignment_1 ) + // InternalGeneratorDSL.g:4340:1: ( ( rule__NotExpressionRule__OperandAssignment_1 ) ) + // InternalGeneratorDSL.g:4341:2: ( rule__NotExpressionRule__OperandAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNotExpressionRuleAccess().getOperandAssignment_1()); } - // InternalGeneratorDSL.g:4423:2: ( rule__NotExpressionRule__OperandAssignment_1 ) - // InternalGeneratorDSL.g:4423:3: rule__NotExpressionRule__OperandAssignment_1 + // InternalGeneratorDSL.g:4342:2: ( rule__NotExpressionRule__OperandAssignment_1 ) + // InternalGeneratorDSL.g:4342:3: rule__NotExpressionRule__OperandAssignment_1 { pushFollow(FOLLOW_2); rule__NotExpressionRule__OperandAssignment_1(); @@ -15015,14 +14773,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ComparisonExpressionRule__Group__0" - // InternalGeneratorDSL.g:4432:1: rule__ComparisonExpressionRule__Group__0 : rule__ComparisonExpressionRule__Group__0__Impl rule__ComparisonExpressionRule__Group__1 ; + // InternalGeneratorDSL.g:4351:1: rule__ComparisonExpressionRule__Group__0 : rule__ComparisonExpressionRule__Group__0__Impl rule__ComparisonExpressionRule__Group__1 ; public final void rule__ComparisonExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4436:1: ( rule__ComparisonExpressionRule__Group__0__Impl rule__ComparisonExpressionRule__Group__1 ) - // InternalGeneratorDSL.g:4437:2: rule__ComparisonExpressionRule__Group__0__Impl rule__ComparisonExpressionRule__Group__1 + // InternalGeneratorDSL.g:4355:1: ( rule__ComparisonExpressionRule__Group__0__Impl rule__ComparisonExpressionRule__Group__1 ) + // InternalGeneratorDSL.g:4356:2: rule__ComparisonExpressionRule__Group__0__Impl rule__ComparisonExpressionRule__Group__1 { pushFollow(FOLLOW_42); rule__ComparisonExpressionRule__Group__0__Impl(); @@ -15053,23 +14811,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ComparisonExpressionRule__Group__0__Impl" - // InternalGeneratorDSL.g:4444:1: rule__ComparisonExpressionRule__Group__0__Impl : ( ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) ) ; + // InternalGeneratorDSL.g:4363:1: rule__ComparisonExpressionRule__Group__0__Impl : ( ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) ) ; public final void rule__ComparisonExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4448:1: ( ( ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) ) ) - // InternalGeneratorDSL.g:4449:1: ( ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) ) + // InternalGeneratorDSL.g:4367:1: ( ( ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) ) ) + // InternalGeneratorDSL.g:4368:1: ( ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) ) { - // InternalGeneratorDSL.g:4449:1: ( ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) ) - // InternalGeneratorDSL.g:4450:2: ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) + // InternalGeneratorDSL.g:4368:1: ( ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) ) + // InternalGeneratorDSL.g:4369:2: ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getComparisonExpressionRuleAccess().getLeftOperandAssignment_0()); } - // InternalGeneratorDSL.g:4451:2: ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) - // InternalGeneratorDSL.g:4451:3: rule__ComparisonExpressionRule__LeftOperandAssignment_0 + // InternalGeneratorDSL.g:4370:2: ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) + // InternalGeneratorDSL.g:4370:3: rule__ComparisonExpressionRule__LeftOperandAssignment_0 { pushFollow(FOLLOW_2); rule__ComparisonExpressionRule__LeftOperandAssignment_0(); @@ -15104,14 +14862,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ComparisonExpressionRule__Group__1" - // InternalGeneratorDSL.g:4459:1: rule__ComparisonExpressionRule__Group__1 : rule__ComparisonExpressionRule__Group__1__Impl ; + // InternalGeneratorDSL.g:4378:1: rule__ComparisonExpressionRule__Group__1 : rule__ComparisonExpressionRule__Group__1__Impl ; public final void rule__ComparisonExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4463:1: ( rule__ComparisonExpressionRule__Group__1__Impl ) - // InternalGeneratorDSL.g:4464:2: rule__ComparisonExpressionRule__Group__1__Impl + // InternalGeneratorDSL.g:4382:1: ( rule__ComparisonExpressionRule__Group__1__Impl ) + // InternalGeneratorDSL.g:4383:2: rule__ComparisonExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__ComparisonExpressionRule__Group__1__Impl(); @@ -15137,22 +14895,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ComparisonExpressionRule__Group__1__Impl" - // InternalGeneratorDSL.g:4470:1: rule__ComparisonExpressionRule__Group__1__Impl : ( ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* ) ; + // InternalGeneratorDSL.g:4389:1: rule__ComparisonExpressionRule__Group__1__Impl : ( ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* ) ; public final void rule__ComparisonExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4474:1: ( ( ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* ) ) - // InternalGeneratorDSL.g:4475:1: ( ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* ) + // InternalGeneratorDSL.g:4393:1: ( ( ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* ) ) + // InternalGeneratorDSL.g:4394:1: ( ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* ) { - // InternalGeneratorDSL.g:4475:1: ( ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* ) - // InternalGeneratorDSL.g:4476:2: ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* + // InternalGeneratorDSL.g:4394:1: ( ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* ) + // InternalGeneratorDSL.g:4395:2: ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getComparisonExpressionRuleAccess().getComparisonAssignment_1()); } - // InternalGeneratorDSL.g:4477:2: ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* + // InternalGeneratorDSL.g:4396:2: ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* loop33: do { int alt33=2; @@ -15165,7 +14923,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar switch (alt33) { case 1 : - // InternalGeneratorDSL.g:4477:3: rule__ComparisonExpressionRule__ComparisonAssignment_1 + // InternalGeneratorDSL.g:4396:3: rule__ComparisonExpressionRule__ComparisonAssignment_1 { pushFollow(FOLLOW_43); rule__ComparisonExpressionRule__ComparisonAssignment_1(); @@ -15206,14 +14964,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__PartialComparisonExpressionRule__Group__0" - // InternalGeneratorDSL.g:4486:1: rule__PartialComparisonExpressionRule__Group__0 : rule__PartialComparisonExpressionRule__Group__0__Impl rule__PartialComparisonExpressionRule__Group__1 ; + // InternalGeneratorDSL.g:4405:1: rule__PartialComparisonExpressionRule__Group__0 : rule__PartialComparisonExpressionRule__Group__0__Impl rule__PartialComparisonExpressionRule__Group__1 ; public final void rule__PartialComparisonExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4490:1: ( rule__PartialComparisonExpressionRule__Group__0__Impl rule__PartialComparisonExpressionRule__Group__1 ) - // InternalGeneratorDSL.g:4491:2: rule__PartialComparisonExpressionRule__Group__0__Impl rule__PartialComparisonExpressionRule__Group__1 + // InternalGeneratorDSL.g:4409:1: ( rule__PartialComparisonExpressionRule__Group__0__Impl rule__PartialComparisonExpressionRule__Group__1 ) + // InternalGeneratorDSL.g:4410:2: rule__PartialComparisonExpressionRule__Group__0__Impl rule__PartialComparisonExpressionRule__Group__1 { pushFollow(FOLLOW_37); rule__PartialComparisonExpressionRule__Group__0__Impl(); @@ -15244,23 +15002,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__PartialComparisonExpressionRule__Group__0__Impl" - // InternalGeneratorDSL.g:4498:1: rule__PartialComparisonExpressionRule__Group__0__Impl : ( ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) ) ; + // InternalGeneratorDSL.g:4417:1: rule__PartialComparisonExpressionRule__Group__0__Impl : ( ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) ) ; public final void rule__PartialComparisonExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4502:1: ( ( ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) ) ) - // InternalGeneratorDSL.g:4503:1: ( ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) ) + // InternalGeneratorDSL.g:4421:1: ( ( ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) ) ) + // InternalGeneratorDSL.g:4422:1: ( ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) ) { - // InternalGeneratorDSL.g:4503:1: ( ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) ) - // InternalGeneratorDSL.g:4504:2: ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) + // InternalGeneratorDSL.g:4422:1: ( ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) ) + // InternalGeneratorDSL.g:4423:2: ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPartialComparisonExpressionRuleAccess().getOperatorAssignment_0()); } - // InternalGeneratorDSL.g:4505:2: ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) - // InternalGeneratorDSL.g:4505:3: rule__PartialComparisonExpressionRule__OperatorAssignment_0 + // InternalGeneratorDSL.g:4424:2: ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) + // InternalGeneratorDSL.g:4424:3: rule__PartialComparisonExpressionRule__OperatorAssignment_0 { pushFollow(FOLLOW_2); rule__PartialComparisonExpressionRule__OperatorAssignment_0(); @@ -15295,14 +15053,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__PartialComparisonExpressionRule__Group__1" - // InternalGeneratorDSL.g:4513:1: rule__PartialComparisonExpressionRule__Group__1 : rule__PartialComparisonExpressionRule__Group__1__Impl ; + // InternalGeneratorDSL.g:4432:1: rule__PartialComparisonExpressionRule__Group__1 : rule__PartialComparisonExpressionRule__Group__1__Impl ; public final void rule__PartialComparisonExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4517:1: ( rule__PartialComparisonExpressionRule__Group__1__Impl ) - // InternalGeneratorDSL.g:4518:2: rule__PartialComparisonExpressionRule__Group__1__Impl + // InternalGeneratorDSL.g:4436:1: ( rule__PartialComparisonExpressionRule__Group__1__Impl ) + // InternalGeneratorDSL.g:4437:2: rule__PartialComparisonExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__PartialComparisonExpressionRule__Group__1__Impl(); @@ -15328,23 +15086,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__PartialComparisonExpressionRule__Group__1__Impl" - // InternalGeneratorDSL.g:4524:1: rule__PartialComparisonExpressionRule__Group__1__Impl : ( ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) ) ; + // InternalGeneratorDSL.g:4443:1: rule__PartialComparisonExpressionRule__Group__1__Impl : ( ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) ) ; public final void rule__PartialComparisonExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4528:1: ( ( ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) ) ) - // InternalGeneratorDSL.g:4529:1: ( ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) ) + // InternalGeneratorDSL.g:4447:1: ( ( ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) ) ) + // InternalGeneratorDSL.g:4448:1: ( ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) ) { - // InternalGeneratorDSL.g:4529:1: ( ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) ) - // InternalGeneratorDSL.g:4530:2: ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) + // InternalGeneratorDSL.g:4448:1: ( ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) ) + // InternalGeneratorDSL.g:4449:2: ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPartialComparisonExpressionRuleAccess().getSubExpressionAssignment_1()); } - // InternalGeneratorDSL.g:4531:2: ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) - // InternalGeneratorDSL.g:4531:3: rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 + // InternalGeneratorDSL.g:4450:2: ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) + // InternalGeneratorDSL.g:4450:3: rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 { pushFollow(FOLLOW_2); rule__PartialComparisonExpressionRule__SubExpressionAssignment_1(); @@ -15379,14 +15137,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AddOrSubtractExpressionRule__Group__0" - // InternalGeneratorDSL.g:4540:1: rule__AddOrSubtractExpressionRule__Group__0 : rule__AddOrSubtractExpressionRule__Group__0__Impl rule__AddOrSubtractExpressionRule__Group__1 ; + // InternalGeneratorDSL.g:4459:1: rule__AddOrSubtractExpressionRule__Group__0 : rule__AddOrSubtractExpressionRule__Group__0__Impl rule__AddOrSubtractExpressionRule__Group__1 ; public final void rule__AddOrSubtractExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4544:1: ( rule__AddOrSubtractExpressionRule__Group__0__Impl rule__AddOrSubtractExpressionRule__Group__1 ) - // InternalGeneratorDSL.g:4545:2: rule__AddOrSubtractExpressionRule__Group__0__Impl rule__AddOrSubtractExpressionRule__Group__1 + // InternalGeneratorDSL.g:4463:1: ( rule__AddOrSubtractExpressionRule__Group__0__Impl rule__AddOrSubtractExpressionRule__Group__1 ) + // InternalGeneratorDSL.g:4464:2: rule__AddOrSubtractExpressionRule__Group__0__Impl rule__AddOrSubtractExpressionRule__Group__1 { pushFollow(FOLLOW_44); rule__AddOrSubtractExpressionRule__Group__0__Impl(); @@ -15417,23 +15175,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AddOrSubtractExpressionRule__Group__0__Impl" - // InternalGeneratorDSL.g:4552:1: rule__AddOrSubtractExpressionRule__Group__0__Impl : ( ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) ) ; + // InternalGeneratorDSL.g:4471:1: rule__AddOrSubtractExpressionRule__Group__0__Impl : ( ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) ) ; public final void rule__AddOrSubtractExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4556:1: ( ( ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) ) ) - // InternalGeneratorDSL.g:4557:1: ( ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) ) + // InternalGeneratorDSL.g:4475:1: ( ( ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) ) ) + // InternalGeneratorDSL.g:4476:1: ( ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) ) { - // InternalGeneratorDSL.g:4557:1: ( ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) ) - // InternalGeneratorDSL.g:4558:2: ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) + // InternalGeneratorDSL.g:4476:1: ( ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) ) + // InternalGeneratorDSL.g:4477:2: ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAddOrSubtractExpressionRuleAccess().getLeftOperandAssignment_0()); } - // InternalGeneratorDSL.g:4559:2: ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) - // InternalGeneratorDSL.g:4559:3: rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 + // InternalGeneratorDSL.g:4478:2: ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) + // InternalGeneratorDSL.g:4478:3: rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 { pushFollow(FOLLOW_2); rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0(); @@ -15468,14 +15226,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AddOrSubtractExpressionRule__Group__1" - // InternalGeneratorDSL.g:4567:1: rule__AddOrSubtractExpressionRule__Group__1 : rule__AddOrSubtractExpressionRule__Group__1__Impl ; + // InternalGeneratorDSL.g:4486:1: rule__AddOrSubtractExpressionRule__Group__1 : rule__AddOrSubtractExpressionRule__Group__1__Impl ; public final void rule__AddOrSubtractExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4571:1: ( rule__AddOrSubtractExpressionRule__Group__1__Impl ) - // InternalGeneratorDSL.g:4572:2: rule__AddOrSubtractExpressionRule__Group__1__Impl + // InternalGeneratorDSL.g:4490:1: ( rule__AddOrSubtractExpressionRule__Group__1__Impl ) + // InternalGeneratorDSL.g:4491:2: rule__AddOrSubtractExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__AddOrSubtractExpressionRule__Group__1__Impl(); @@ -15501,22 +15259,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AddOrSubtractExpressionRule__Group__1__Impl" - // InternalGeneratorDSL.g:4578:1: rule__AddOrSubtractExpressionRule__Group__1__Impl : ( ( rule__AddOrSubtractExpressionRule__Group_1__0 )* ) ; + // InternalGeneratorDSL.g:4497:1: rule__AddOrSubtractExpressionRule__Group__1__Impl : ( ( rule__AddOrSubtractExpressionRule__Group_1__0 )* ) ; public final void rule__AddOrSubtractExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4582:1: ( ( ( rule__AddOrSubtractExpressionRule__Group_1__0 )* ) ) - // InternalGeneratorDSL.g:4583:1: ( ( rule__AddOrSubtractExpressionRule__Group_1__0 )* ) + // InternalGeneratorDSL.g:4501:1: ( ( ( rule__AddOrSubtractExpressionRule__Group_1__0 )* ) ) + // InternalGeneratorDSL.g:4502:1: ( ( rule__AddOrSubtractExpressionRule__Group_1__0 )* ) { - // InternalGeneratorDSL.g:4583:1: ( ( rule__AddOrSubtractExpressionRule__Group_1__0 )* ) - // InternalGeneratorDSL.g:4584:2: ( rule__AddOrSubtractExpressionRule__Group_1__0 )* + // InternalGeneratorDSL.g:4502:1: ( ( rule__AddOrSubtractExpressionRule__Group_1__0 )* ) + // InternalGeneratorDSL.g:4503:2: ( rule__AddOrSubtractExpressionRule__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAddOrSubtractExpressionRuleAccess().getGroup_1()); } - // InternalGeneratorDSL.g:4585:2: ( rule__AddOrSubtractExpressionRule__Group_1__0 )* + // InternalGeneratorDSL.g:4504:2: ( rule__AddOrSubtractExpressionRule__Group_1__0 )* loop34: do { int alt34=2; @@ -15529,7 +15287,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar switch (alt34) { case 1 : - // InternalGeneratorDSL.g:4585:3: rule__AddOrSubtractExpressionRule__Group_1__0 + // InternalGeneratorDSL.g:4504:3: rule__AddOrSubtractExpressionRule__Group_1__0 { pushFollow(FOLLOW_45); rule__AddOrSubtractExpressionRule__Group_1__0(); @@ -15570,14 +15328,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AddOrSubtractExpressionRule__Group_1__0" - // InternalGeneratorDSL.g:4594:1: rule__AddOrSubtractExpressionRule__Group_1__0 : rule__AddOrSubtractExpressionRule__Group_1__0__Impl rule__AddOrSubtractExpressionRule__Group_1__1 ; + // InternalGeneratorDSL.g:4513:1: rule__AddOrSubtractExpressionRule__Group_1__0 : rule__AddOrSubtractExpressionRule__Group_1__0__Impl rule__AddOrSubtractExpressionRule__Group_1__1 ; public final void rule__AddOrSubtractExpressionRule__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4598:1: ( rule__AddOrSubtractExpressionRule__Group_1__0__Impl rule__AddOrSubtractExpressionRule__Group_1__1 ) - // InternalGeneratorDSL.g:4599:2: rule__AddOrSubtractExpressionRule__Group_1__0__Impl rule__AddOrSubtractExpressionRule__Group_1__1 + // InternalGeneratorDSL.g:4517:1: ( rule__AddOrSubtractExpressionRule__Group_1__0__Impl rule__AddOrSubtractExpressionRule__Group_1__1 ) + // InternalGeneratorDSL.g:4518:2: rule__AddOrSubtractExpressionRule__Group_1__0__Impl rule__AddOrSubtractExpressionRule__Group_1__1 { pushFollow(FOLLOW_37); rule__AddOrSubtractExpressionRule__Group_1__0__Impl(); @@ -15608,23 +15366,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AddOrSubtractExpressionRule__Group_1__0__Impl" - // InternalGeneratorDSL.g:4606:1: rule__AddOrSubtractExpressionRule__Group_1__0__Impl : ( ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) ) ; + // InternalGeneratorDSL.g:4525:1: rule__AddOrSubtractExpressionRule__Group_1__0__Impl : ( ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) ) ; public final void rule__AddOrSubtractExpressionRule__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4610:1: ( ( ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) ) ) - // InternalGeneratorDSL.g:4611:1: ( ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) ) + // InternalGeneratorDSL.g:4529:1: ( ( ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) ) ) + // InternalGeneratorDSL.g:4530:1: ( ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) ) { - // InternalGeneratorDSL.g:4611:1: ( ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) ) - // InternalGeneratorDSL.g:4612:2: ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) + // InternalGeneratorDSL.g:4530:1: ( ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) ) + // InternalGeneratorDSL.g:4531:2: ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAddOrSubtractExpressionRuleAccess().getOperatorsAssignment_1_0()); } - // InternalGeneratorDSL.g:4613:2: ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) - // InternalGeneratorDSL.g:4613:3: rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 + // InternalGeneratorDSL.g:4532:2: ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) + // InternalGeneratorDSL.g:4532:3: rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 { pushFollow(FOLLOW_2); rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0(); @@ -15659,14 +15417,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AddOrSubtractExpressionRule__Group_1__1" - // InternalGeneratorDSL.g:4621:1: rule__AddOrSubtractExpressionRule__Group_1__1 : rule__AddOrSubtractExpressionRule__Group_1__1__Impl ; + // InternalGeneratorDSL.g:4540:1: rule__AddOrSubtractExpressionRule__Group_1__1 : rule__AddOrSubtractExpressionRule__Group_1__1__Impl ; public final void rule__AddOrSubtractExpressionRule__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4625:1: ( rule__AddOrSubtractExpressionRule__Group_1__1__Impl ) - // InternalGeneratorDSL.g:4626:2: rule__AddOrSubtractExpressionRule__Group_1__1__Impl + // InternalGeneratorDSL.g:4544:1: ( rule__AddOrSubtractExpressionRule__Group_1__1__Impl ) + // InternalGeneratorDSL.g:4545:2: rule__AddOrSubtractExpressionRule__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__AddOrSubtractExpressionRule__Group_1__1__Impl(); @@ -15692,23 +15450,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AddOrSubtractExpressionRule__Group_1__1__Impl" - // InternalGeneratorDSL.g:4632:1: rule__AddOrSubtractExpressionRule__Group_1__1__Impl : ( ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) ) ; + // InternalGeneratorDSL.g:4551:1: rule__AddOrSubtractExpressionRule__Group_1__1__Impl : ( ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) ) ; public final void rule__AddOrSubtractExpressionRule__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4636:1: ( ( ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) ) ) - // InternalGeneratorDSL.g:4637:1: ( ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) ) + // InternalGeneratorDSL.g:4555:1: ( ( ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) ) ) + // InternalGeneratorDSL.g:4556:1: ( ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) ) { - // InternalGeneratorDSL.g:4637:1: ( ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) ) - // InternalGeneratorDSL.g:4638:2: ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) + // InternalGeneratorDSL.g:4556:1: ( ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) ) + // InternalGeneratorDSL.g:4557:2: ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAddOrSubtractExpressionRuleAccess().getOperandsAssignment_1_1()); } - // InternalGeneratorDSL.g:4639:2: ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) - // InternalGeneratorDSL.g:4639:3: rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 + // InternalGeneratorDSL.g:4558:2: ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) + // InternalGeneratorDSL.g:4558:3: rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 { pushFollow(FOLLOW_2); rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1(); @@ -15743,14 +15501,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__Group__0" - // InternalGeneratorDSL.g:4648:1: rule__MultiplyDivideModuloExpressionRule__Group__0 : rule__MultiplyDivideModuloExpressionRule__Group__0__Impl rule__MultiplyDivideModuloExpressionRule__Group__1 ; + // InternalGeneratorDSL.g:4567:1: rule__MultiplyDivideModuloExpressionRule__Group__0 : rule__MultiplyDivideModuloExpressionRule__Group__0__Impl rule__MultiplyDivideModuloExpressionRule__Group__1 ; public final void rule__MultiplyDivideModuloExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4652:1: ( rule__MultiplyDivideModuloExpressionRule__Group__0__Impl rule__MultiplyDivideModuloExpressionRule__Group__1 ) - // InternalGeneratorDSL.g:4653:2: rule__MultiplyDivideModuloExpressionRule__Group__0__Impl rule__MultiplyDivideModuloExpressionRule__Group__1 + // InternalGeneratorDSL.g:4571:1: ( rule__MultiplyDivideModuloExpressionRule__Group__0__Impl rule__MultiplyDivideModuloExpressionRule__Group__1 ) + // InternalGeneratorDSL.g:4572:2: rule__MultiplyDivideModuloExpressionRule__Group__0__Impl rule__MultiplyDivideModuloExpressionRule__Group__1 { pushFollow(FOLLOW_46); rule__MultiplyDivideModuloExpressionRule__Group__0__Impl(); @@ -15781,23 +15539,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__Group__0__Impl" - // InternalGeneratorDSL.g:4660:1: rule__MultiplyDivideModuloExpressionRule__Group__0__Impl : ( ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) ) ; + // InternalGeneratorDSL.g:4579:1: rule__MultiplyDivideModuloExpressionRule__Group__0__Impl : ( ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) ) ; public final void rule__MultiplyDivideModuloExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4664:1: ( ( ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) ) ) - // InternalGeneratorDSL.g:4665:1: ( ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) ) + // InternalGeneratorDSL.g:4583:1: ( ( ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) ) ) + // InternalGeneratorDSL.g:4584:1: ( ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) ) { - // InternalGeneratorDSL.g:4665:1: ( ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) ) - // InternalGeneratorDSL.g:4666:2: ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) + // InternalGeneratorDSL.g:4584:1: ( ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) ) + // InternalGeneratorDSL.g:4585:2: ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplyDivideModuloExpressionRuleAccess().getLeftOperandAssignment_0()); } - // InternalGeneratorDSL.g:4667:2: ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) - // InternalGeneratorDSL.g:4667:3: rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 + // InternalGeneratorDSL.g:4586:2: ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) + // InternalGeneratorDSL.g:4586:3: rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 { pushFollow(FOLLOW_2); rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0(); @@ -15832,14 +15590,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__Group__1" - // InternalGeneratorDSL.g:4675:1: rule__MultiplyDivideModuloExpressionRule__Group__1 : rule__MultiplyDivideModuloExpressionRule__Group__1__Impl ; + // InternalGeneratorDSL.g:4594:1: rule__MultiplyDivideModuloExpressionRule__Group__1 : rule__MultiplyDivideModuloExpressionRule__Group__1__Impl ; public final void rule__MultiplyDivideModuloExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4679:1: ( rule__MultiplyDivideModuloExpressionRule__Group__1__Impl ) - // InternalGeneratorDSL.g:4680:2: rule__MultiplyDivideModuloExpressionRule__Group__1__Impl + // InternalGeneratorDSL.g:4598:1: ( rule__MultiplyDivideModuloExpressionRule__Group__1__Impl ) + // InternalGeneratorDSL.g:4599:2: rule__MultiplyDivideModuloExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__MultiplyDivideModuloExpressionRule__Group__1__Impl(); @@ -15865,22 +15623,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__Group__1__Impl" - // InternalGeneratorDSL.g:4686:1: rule__MultiplyDivideModuloExpressionRule__Group__1__Impl : ( ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* ) ; + // InternalGeneratorDSL.g:4605:1: rule__MultiplyDivideModuloExpressionRule__Group__1__Impl : ( ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* ) ; public final void rule__MultiplyDivideModuloExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4690:1: ( ( ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* ) ) - // InternalGeneratorDSL.g:4691:1: ( ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* ) + // InternalGeneratorDSL.g:4609:1: ( ( ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* ) ) + // InternalGeneratorDSL.g:4610:1: ( ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* ) { - // InternalGeneratorDSL.g:4691:1: ( ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* ) - // InternalGeneratorDSL.g:4692:2: ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* + // InternalGeneratorDSL.g:4610:1: ( ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* ) + // InternalGeneratorDSL.g:4611:2: ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplyDivideModuloExpressionRuleAccess().getGroup_1()); } - // InternalGeneratorDSL.g:4693:2: ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* + // InternalGeneratorDSL.g:4612:2: ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* loop35: do { int alt35=2; @@ -15893,7 +15651,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar switch (alt35) { case 1 : - // InternalGeneratorDSL.g:4693:3: rule__MultiplyDivideModuloExpressionRule__Group_1__0 + // InternalGeneratorDSL.g:4612:3: rule__MultiplyDivideModuloExpressionRule__Group_1__0 { pushFollow(FOLLOW_47); rule__MultiplyDivideModuloExpressionRule__Group_1__0(); @@ -15934,14 +15692,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__Group_1__0" - // InternalGeneratorDSL.g:4702:1: rule__MultiplyDivideModuloExpressionRule__Group_1__0 : rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl rule__MultiplyDivideModuloExpressionRule__Group_1__1 ; + // InternalGeneratorDSL.g:4621:1: rule__MultiplyDivideModuloExpressionRule__Group_1__0 : rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl rule__MultiplyDivideModuloExpressionRule__Group_1__1 ; public final void rule__MultiplyDivideModuloExpressionRule__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4706:1: ( rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl rule__MultiplyDivideModuloExpressionRule__Group_1__1 ) - // InternalGeneratorDSL.g:4707:2: rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl rule__MultiplyDivideModuloExpressionRule__Group_1__1 + // InternalGeneratorDSL.g:4625:1: ( rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl rule__MultiplyDivideModuloExpressionRule__Group_1__1 ) + // InternalGeneratorDSL.g:4626:2: rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl rule__MultiplyDivideModuloExpressionRule__Group_1__1 { pushFollow(FOLLOW_37); rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl(); @@ -15972,23 +15730,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl" - // InternalGeneratorDSL.g:4714:1: rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl : ( ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) ) ; + // InternalGeneratorDSL.g:4633:1: rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl : ( ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) ) ; public final void rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4718:1: ( ( ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) ) ) - // InternalGeneratorDSL.g:4719:1: ( ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) ) + // InternalGeneratorDSL.g:4637:1: ( ( ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) ) ) + // InternalGeneratorDSL.g:4638:1: ( ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) ) { - // InternalGeneratorDSL.g:4719:1: ( ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) ) - // InternalGeneratorDSL.g:4720:2: ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) + // InternalGeneratorDSL.g:4638:1: ( ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) ) + // InternalGeneratorDSL.g:4639:2: ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplyDivideModuloExpressionRuleAccess().getOperatorsAssignment_1_0()); } - // InternalGeneratorDSL.g:4721:2: ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) - // InternalGeneratorDSL.g:4721:3: rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 + // InternalGeneratorDSL.g:4640:2: ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) + // InternalGeneratorDSL.g:4640:3: rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 { pushFollow(FOLLOW_2); rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0(); @@ -16023,14 +15781,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__Group_1__1" - // InternalGeneratorDSL.g:4729:1: rule__MultiplyDivideModuloExpressionRule__Group_1__1 : rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl ; + // InternalGeneratorDSL.g:4648:1: rule__MultiplyDivideModuloExpressionRule__Group_1__1 : rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl ; public final void rule__MultiplyDivideModuloExpressionRule__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4733:1: ( rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl ) - // InternalGeneratorDSL.g:4734:2: rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl + // InternalGeneratorDSL.g:4652:1: ( rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl ) + // InternalGeneratorDSL.g:4653:2: rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl(); @@ -16056,23 +15814,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl" - // InternalGeneratorDSL.g:4740:1: rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl : ( ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) ) ; + // InternalGeneratorDSL.g:4659:1: rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl : ( ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) ) ; public final void rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4744:1: ( ( ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) ) ) - // InternalGeneratorDSL.g:4745:1: ( ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) ) + // InternalGeneratorDSL.g:4663:1: ( ( ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) ) ) + // InternalGeneratorDSL.g:4664:1: ( ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) ) { - // InternalGeneratorDSL.g:4745:1: ( ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) ) - // InternalGeneratorDSL.g:4746:2: ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) + // InternalGeneratorDSL.g:4664:1: ( ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) ) + // InternalGeneratorDSL.g:4665:2: ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplyDivideModuloExpressionRuleAccess().getOperandsAssignment_1_1()); } - // InternalGeneratorDSL.g:4747:2: ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) - // InternalGeneratorDSL.g:4747:3: rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 + // InternalGeneratorDSL.g:4666:2: ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) + // InternalGeneratorDSL.g:4666:3: rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 { pushFollow(FOLLOW_2); rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1(); @@ -16107,14 +15865,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__PowerOfExpressionRule__Group__0" - // InternalGeneratorDSL.g:4756:1: rule__PowerOfExpressionRule__Group__0 : rule__PowerOfExpressionRule__Group__0__Impl rule__PowerOfExpressionRule__Group__1 ; + // InternalGeneratorDSL.g:4675:1: rule__PowerOfExpressionRule__Group__0 : rule__PowerOfExpressionRule__Group__0__Impl rule__PowerOfExpressionRule__Group__1 ; public final void rule__PowerOfExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4760:1: ( rule__PowerOfExpressionRule__Group__0__Impl rule__PowerOfExpressionRule__Group__1 ) - // InternalGeneratorDSL.g:4761:2: rule__PowerOfExpressionRule__Group__0__Impl rule__PowerOfExpressionRule__Group__1 + // InternalGeneratorDSL.g:4679:1: ( rule__PowerOfExpressionRule__Group__0__Impl rule__PowerOfExpressionRule__Group__1 ) + // InternalGeneratorDSL.g:4680:2: rule__PowerOfExpressionRule__Group__0__Impl rule__PowerOfExpressionRule__Group__1 { pushFollow(FOLLOW_48); rule__PowerOfExpressionRule__Group__0__Impl(); @@ -16145,23 +15903,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__PowerOfExpressionRule__Group__0__Impl" - // InternalGeneratorDSL.g:4768:1: rule__PowerOfExpressionRule__Group__0__Impl : ( ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) ) ; + // InternalGeneratorDSL.g:4687:1: rule__PowerOfExpressionRule__Group__0__Impl : ( ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) ) ; public final void rule__PowerOfExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4772:1: ( ( ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) ) ) - // InternalGeneratorDSL.g:4773:1: ( ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) ) + // InternalGeneratorDSL.g:4691:1: ( ( ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) ) ) + // InternalGeneratorDSL.g:4692:1: ( ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) ) { - // InternalGeneratorDSL.g:4773:1: ( ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) ) - // InternalGeneratorDSL.g:4774:2: ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) + // InternalGeneratorDSL.g:4692:1: ( ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) ) + // InternalGeneratorDSL.g:4693:2: ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPowerOfExpressionRuleAccess().getLeftOperandAssignment_0()); } - // InternalGeneratorDSL.g:4775:2: ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) - // InternalGeneratorDSL.g:4775:3: rule__PowerOfExpressionRule__LeftOperandAssignment_0 + // InternalGeneratorDSL.g:4694:2: ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) + // InternalGeneratorDSL.g:4694:3: rule__PowerOfExpressionRule__LeftOperandAssignment_0 { pushFollow(FOLLOW_2); rule__PowerOfExpressionRule__LeftOperandAssignment_0(); @@ -16196,14 +15954,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__PowerOfExpressionRule__Group__1" - // InternalGeneratorDSL.g:4783:1: rule__PowerOfExpressionRule__Group__1 : rule__PowerOfExpressionRule__Group__1__Impl ; + // InternalGeneratorDSL.g:4702:1: rule__PowerOfExpressionRule__Group__1 : rule__PowerOfExpressionRule__Group__1__Impl ; public final void rule__PowerOfExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4787:1: ( rule__PowerOfExpressionRule__Group__1__Impl ) - // InternalGeneratorDSL.g:4788:2: rule__PowerOfExpressionRule__Group__1__Impl + // InternalGeneratorDSL.g:4706:1: ( rule__PowerOfExpressionRule__Group__1__Impl ) + // InternalGeneratorDSL.g:4707:2: rule__PowerOfExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__PowerOfExpressionRule__Group__1__Impl(); @@ -16229,31 +15987,31 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__PowerOfExpressionRule__Group__1__Impl" - // InternalGeneratorDSL.g:4794:1: rule__PowerOfExpressionRule__Group__1__Impl : ( ( rule__PowerOfExpressionRule__Group_1__0 )? ) ; + // InternalGeneratorDSL.g:4713:1: rule__PowerOfExpressionRule__Group__1__Impl : ( ( rule__PowerOfExpressionRule__Group_1__0 )? ) ; public final void rule__PowerOfExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4798:1: ( ( ( rule__PowerOfExpressionRule__Group_1__0 )? ) ) - // InternalGeneratorDSL.g:4799:1: ( ( rule__PowerOfExpressionRule__Group_1__0 )? ) + // InternalGeneratorDSL.g:4717:1: ( ( ( rule__PowerOfExpressionRule__Group_1__0 )? ) ) + // InternalGeneratorDSL.g:4718:1: ( ( rule__PowerOfExpressionRule__Group_1__0 )? ) { - // InternalGeneratorDSL.g:4799:1: ( ( rule__PowerOfExpressionRule__Group_1__0 )? ) - // InternalGeneratorDSL.g:4800:2: ( rule__PowerOfExpressionRule__Group_1__0 )? + // InternalGeneratorDSL.g:4718:1: ( ( rule__PowerOfExpressionRule__Group_1__0 )? ) + // InternalGeneratorDSL.g:4719:2: ( rule__PowerOfExpressionRule__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getPowerOfExpressionRuleAccess().getGroup_1()); } - // InternalGeneratorDSL.g:4801:2: ( rule__PowerOfExpressionRule__Group_1__0 )? + // InternalGeneratorDSL.g:4720:2: ( rule__PowerOfExpressionRule__Group_1__0 )? int alt36=2; int LA36_0 = input.LA(1); - if ( (LA36_0==74) ) { + if ( (LA36_0==73) ) { alt36=1; } switch (alt36) { case 1 : - // InternalGeneratorDSL.g:4801:3: rule__PowerOfExpressionRule__Group_1__0 + // InternalGeneratorDSL.g:4720:3: rule__PowerOfExpressionRule__Group_1__0 { pushFollow(FOLLOW_2); rule__PowerOfExpressionRule__Group_1__0(); @@ -16291,14 +16049,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__PowerOfExpressionRule__Group_1__0" - // InternalGeneratorDSL.g:4810:1: rule__PowerOfExpressionRule__Group_1__0 : rule__PowerOfExpressionRule__Group_1__0__Impl rule__PowerOfExpressionRule__Group_1__1 ; + // InternalGeneratorDSL.g:4729:1: rule__PowerOfExpressionRule__Group_1__0 : rule__PowerOfExpressionRule__Group_1__0__Impl rule__PowerOfExpressionRule__Group_1__1 ; public final void rule__PowerOfExpressionRule__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4814:1: ( rule__PowerOfExpressionRule__Group_1__0__Impl rule__PowerOfExpressionRule__Group_1__1 ) - // InternalGeneratorDSL.g:4815:2: rule__PowerOfExpressionRule__Group_1__0__Impl rule__PowerOfExpressionRule__Group_1__1 + // InternalGeneratorDSL.g:4733:1: ( rule__PowerOfExpressionRule__Group_1__0__Impl rule__PowerOfExpressionRule__Group_1__1 ) + // InternalGeneratorDSL.g:4734:2: rule__PowerOfExpressionRule__Group_1__0__Impl rule__PowerOfExpressionRule__Group_1__1 { pushFollow(FOLLOW_37); rule__PowerOfExpressionRule__Group_1__0__Impl(); @@ -16329,22 +16087,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__PowerOfExpressionRule__Group_1__0__Impl" - // InternalGeneratorDSL.g:4822:1: rule__PowerOfExpressionRule__Group_1__0__Impl : ( '^' ) ; + // InternalGeneratorDSL.g:4741:1: rule__PowerOfExpressionRule__Group_1__0__Impl : ( '^' ) ; public final void rule__PowerOfExpressionRule__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4826:1: ( ( '^' ) ) - // InternalGeneratorDSL.g:4827:1: ( '^' ) + // InternalGeneratorDSL.g:4745:1: ( ( '^' ) ) + // InternalGeneratorDSL.g:4746:1: ( '^' ) { - // InternalGeneratorDSL.g:4827:1: ( '^' ) - // InternalGeneratorDSL.g:4828:2: '^' + // InternalGeneratorDSL.g:4746:1: ( '^' ) + // InternalGeneratorDSL.g:4747:2: '^' { if ( state.backtracking==0 ) { before(grammarAccess.getPowerOfExpressionRuleAccess().getCircumflexAccentKeyword_1_0()); } - match(input,74,FOLLOW_2); if (state.failed) return ; + match(input,73,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPowerOfExpressionRuleAccess().getCircumflexAccentKeyword_1_0()); } @@ -16370,14 +16128,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__PowerOfExpressionRule__Group_1__1" - // InternalGeneratorDSL.g:4837:1: rule__PowerOfExpressionRule__Group_1__1 : rule__PowerOfExpressionRule__Group_1__1__Impl ; + // InternalGeneratorDSL.g:4756:1: rule__PowerOfExpressionRule__Group_1__1 : rule__PowerOfExpressionRule__Group_1__1__Impl ; public final void rule__PowerOfExpressionRule__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4841:1: ( rule__PowerOfExpressionRule__Group_1__1__Impl ) - // InternalGeneratorDSL.g:4842:2: rule__PowerOfExpressionRule__Group_1__1__Impl + // InternalGeneratorDSL.g:4760:1: ( rule__PowerOfExpressionRule__Group_1__1__Impl ) + // InternalGeneratorDSL.g:4761:2: rule__PowerOfExpressionRule__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__PowerOfExpressionRule__Group_1__1__Impl(); @@ -16403,23 +16161,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__PowerOfExpressionRule__Group_1__1__Impl" - // InternalGeneratorDSL.g:4848:1: rule__PowerOfExpressionRule__Group_1__1__Impl : ( ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) ) ; + // InternalGeneratorDSL.g:4767:1: rule__PowerOfExpressionRule__Group_1__1__Impl : ( ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) ) ; public final void rule__PowerOfExpressionRule__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4852:1: ( ( ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) ) ) - // InternalGeneratorDSL.g:4853:1: ( ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) ) + // InternalGeneratorDSL.g:4771:1: ( ( ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) ) ) + // InternalGeneratorDSL.g:4772:1: ( ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) ) { - // InternalGeneratorDSL.g:4853:1: ( ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) ) - // InternalGeneratorDSL.g:4854:2: ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) + // InternalGeneratorDSL.g:4772:1: ( ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) ) + // InternalGeneratorDSL.g:4773:2: ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPowerOfExpressionRuleAccess().getRightOperandAssignment_1_1()); } - // InternalGeneratorDSL.g:4855:2: ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) - // InternalGeneratorDSL.g:4855:3: rule__PowerOfExpressionRule__RightOperandAssignment_1_1 + // InternalGeneratorDSL.g:4774:2: ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) + // InternalGeneratorDSL.g:4774:3: rule__PowerOfExpressionRule__RightOperandAssignment_1_1 { pushFollow(FOLLOW_2); rule__PowerOfExpressionRule__RightOperandAssignment_1_1(); @@ -16454,14 +16212,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__UnaryAddOrSubtractExpressionRule__Group__0" - // InternalGeneratorDSL.g:4864:1: rule__UnaryAddOrSubtractExpressionRule__Group__0 : rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl rule__UnaryAddOrSubtractExpressionRule__Group__1 ; + // InternalGeneratorDSL.g:4783:1: rule__UnaryAddOrSubtractExpressionRule__Group__0 : rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl rule__UnaryAddOrSubtractExpressionRule__Group__1 ; public final void rule__UnaryAddOrSubtractExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4868:1: ( rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl rule__UnaryAddOrSubtractExpressionRule__Group__1 ) - // InternalGeneratorDSL.g:4869:2: rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl rule__UnaryAddOrSubtractExpressionRule__Group__1 + // InternalGeneratorDSL.g:4787:1: ( rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl rule__UnaryAddOrSubtractExpressionRule__Group__1 ) + // InternalGeneratorDSL.g:4788:2: rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl rule__UnaryAddOrSubtractExpressionRule__Group__1 { pushFollow(FOLLOW_37); rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl(); @@ -16492,22 +16250,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl" - // InternalGeneratorDSL.g:4876:1: rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl : ( ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* ) ; + // InternalGeneratorDSL.g:4795:1: rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl : ( ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* ) ; public final void rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4880:1: ( ( ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* ) ) - // InternalGeneratorDSL.g:4881:1: ( ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* ) + // InternalGeneratorDSL.g:4799:1: ( ( ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* ) ) + // InternalGeneratorDSL.g:4800:1: ( ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* ) { - // InternalGeneratorDSL.g:4881:1: ( ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* ) - // InternalGeneratorDSL.g:4882:2: ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* + // InternalGeneratorDSL.g:4800:1: ( ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* ) + // InternalGeneratorDSL.g:4801:2: ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAddOrSubtractExpressionRuleAccess().getOperatorsAssignment_0()); } - // InternalGeneratorDSL.g:4883:2: ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* + // InternalGeneratorDSL.g:4802:2: ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* loop37: do { int alt37=2; @@ -16520,7 +16278,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar switch (alt37) { case 1 : - // InternalGeneratorDSL.g:4883:3: rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 + // InternalGeneratorDSL.g:4802:3: rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 { pushFollow(FOLLOW_45); rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0(); @@ -16561,14 +16319,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__UnaryAddOrSubtractExpressionRule__Group__1" - // InternalGeneratorDSL.g:4891:1: rule__UnaryAddOrSubtractExpressionRule__Group__1 : rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl ; + // InternalGeneratorDSL.g:4810:1: rule__UnaryAddOrSubtractExpressionRule__Group__1 : rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl ; public final void rule__UnaryAddOrSubtractExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4895:1: ( rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl ) - // InternalGeneratorDSL.g:4896:2: rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl + // InternalGeneratorDSL.g:4814:1: ( rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl ) + // InternalGeneratorDSL.g:4815:2: rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl(); @@ -16594,23 +16352,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl" - // InternalGeneratorDSL.g:4902:1: rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl : ( ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) ) ; + // InternalGeneratorDSL.g:4821:1: rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl : ( ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) ) ; public final void rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4906:1: ( ( ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) ) ) - // InternalGeneratorDSL.g:4907:1: ( ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) ) + // InternalGeneratorDSL.g:4825:1: ( ( ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) ) ) + // InternalGeneratorDSL.g:4826:1: ( ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) ) { - // InternalGeneratorDSL.g:4907:1: ( ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) ) - // InternalGeneratorDSL.g:4908:2: ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) + // InternalGeneratorDSL.g:4826:1: ( ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) ) + // InternalGeneratorDSL.g:4827:2: ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAddOrSubtractExpressionRuleAccess().getSubExpressionAssignment_1()); } - // InternalGeneratorDSL.g:4909:2: ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) - // InternalGeneratorDSL.g:4909:3: rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 + // InternalGeneratorDSL.g:4828:2: ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) + // InternalGeneratorDSL.g:4828:3: rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 { pushFollow(FOLLOW_2); rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1(); @@ -16645,16 +16403,16 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ArrayRule__Group__0" - // InternalGeneratorDSL.g:4918:1: rule__ArrayRule__Group__0 : rule__ArrayRule__Group__0__Impl rule__ArrayRule__Group__1 ; + // InternalGeneratorDSL.g:4837:1: rule__ArrayRule__Group__0 : rule__ArrayRule__Group__0__Impl rule__ArrayRule__Group__1 ; public final void rule__ArrayRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4922:1: ( rule__ArrayRule__Group__0__Impl rule__ArrayRule__Group__1 ) - // InternalGeneratorDSL.g:4923:2: rule__ArrayRule__Group__0__Impl rule__ArrayRule__Group__1 + // InternalGeneratorDSL.g:4841:1: ( rule__ArrayRule__Group__0__Impl rule__ArrayRule__Group__1 ) + // InternalGeneratorDSL.g:4842:2: rule__ArrayRule__Group__0__Impl rule__ArrayRule__Group__1 { - pushFollow(FOLLOW_9); + pushFollow(FOLLOW_8); rule__ArrayRule__Group__0__Impl(); state._fsp--; @@ -16683,23 +16441,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ArrayRule__Group__0__Impl" - // InternalGeneratorDSL.g:4930:1: rule__ArrayRule__Group__0__Impl : ( () ) ; + // InternalGeneratorDSL.g:4849:1: rule__ArrayRule__Group__0__Impl : ( () ) ; public final void rule__ArrayRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4934:1: ( ( () ) ) - // InternalGeneratorDSL.g:4935:1: ( () ) + // InternalGeneratorDSL.g:4853:1: ( ( () ) ) + // InternalGeneratorDSL.g:4854:1: ( () ) { - // InternalGeneratorDSL.g:4935:1: ( () ) - // InternalGeneratorDSL.g:4936:2: () + // InternalGeneratorDSL.g:4854:1: ( () ) + // InternalGeneratorDSL.g:4855:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getArrayAction_0()); } - // InternalGeneratorDSL.g:4937:2: () - // InternalGeneratorDSL.g:4937:3: + // InternalGeneratorDSL.g:4856:2: () + // InternalGeneratorDSL.g:4856:3: { } @@ -16724,14 +16482,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ArrayRule__Group__1" - // InternalGeneratorDSL.g:4945:1: rule__ArrayRule__Group__1 : rule__ArrayRule__Group__1__Impl rule__ArrayRule__Group__2 ; + // InternalGeneratorDSL.g:4864:1: rule__ArrayRule__Group__1 : rule__ArrayRule__Group__1__Impl rule__ArrayRule__Group__2 ; public final void rule__ArrayRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4949:1: ( rule__ArrayRule__Group__1__Impl rule__ArrayRule__Group__2 ) - // InternalGeneratorDSL.g:4950:2: rule__ArrayRule__Group__1__Impl rule__ArrayRule__Group__2 + // InternalGeneratorDSL.g:4868:1: ( rule__ArrayRule__Group__1__Impl rule__ArrayRule__Group__2 ) + // InternalGeneratorDSL.g:4869:2: rule__ArrayRule__Group__1__Impl rule__ArrayRule__Group__2 { pushFollow(FOLLOW_49); rule__ArrayRule__Group__1__Impl(); @@ -16762,22 +16520,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ArrayRule__Group__1__Impl" - // InternalGeneratorDSL.g:4957:1: rule__ArrayRule__Group__1__Impl : ( '[' ) ; + // InternalGeneratorDSL.g:4876:1: rule__ArrayRule__Group__1__Impl : ( '[' ) ; public final void rule__ArrayRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4961:1: ( ( '[' ) ) - // InternalGeneratorDSL.g:4962:1: ( '[' ) + // InternalGeneratorDSL.g:4880:1: ( ( '[' ) ) + // InternalGeneratorDSL.g:4881:1: ( '[' ) { - // InternalGeneratorDSL.g:4962:1: ( '[' ) - // InternalGeneratorDSL.g:4963:2: '[' + // InternalGeneratorDSL.g:4881:1: ( '[' ) + // InternalGeneratorDSL.g:4882:2: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getLeftSquareBracketKeyword_1()); } - match(input,50,FOLLOW_2); if (state.failed) return ; + match(input,48,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getArrayRuleAccess().getLeftSquareBracketKeyword_1()); } @@ -16803,14 +16561,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ArrayRule__Group__2" - // InternalGeneratorDSL.g:4972:1: rule__ArrayRule__Group__2 : rule__ArrayRule__Group__2__Impl rule__ArrayRule__Group__3 ; + // InternalGeneratorDSL.g:4891:1: rule__ArrayRule__Group__2 : rule__ArrayRule__Group__2__Impl rule__ArrayRule__Group__3 ; public final void rule__ArrayRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4976:1: ( rule__ArrayRule__Group__2__Impl rule__ArrayRule__Group__3 ) - // InternalGeneratorDSL.g:4977:2: rule__ArrayRule__Group__2__Impl rule__ArrayRule__Group__3 + // InternalGeneratorDSL.g:4895:1: ( rule__ArrayRule__Group__2__Impl rule__ArrayRule__Group__3 ) + // InternalGeneratorDSL.g:4896:2: rule__ArrayRule__Group__2__Impl rule__ArrayRule__Group__3 { pushFollow(FOLLOW_49); rule__ArrayRule__Group__2__Impl(); @@ -16841,31 +16599,31 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ArrayRule__Group__2__Impl" - // InternalGeneratorDSL.g:4984:1: rule__ArrayRule__Group__2__Impl : ( ( rule__ArrayRule__Group_2__0 )? ) ; + // InternalGeneratorDSL.g:4903:1: rule__ArrayRule__Group__2__Impl : ( ( rule__ArrayRule__Group_2__0 )? ) ; public final void rule__ArrayRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:4988:1: ( ( ( rule__ArrayRule__Group_2__0 )? ) ) - // InternalGeneratorDSL.g:4989:1: ( ( rule__ArrayRule__Group_2__0 )? ) + // InternalGeneratorDSL.g:4907:1: ( ( ( rule__ArrayRule__Group_2__0 )? ) ) + // InternalGeneratorDSL.g:4908:1: ( ( rule__ArrayRule__Group_2__0 )? ) { - // InternalGeneratorDSL.g:4989:1: ( ( rule__ArrayRule__Group_2__0 )? ) - // InternalGeneratorDSL.g:4990:2: ( rule__ArrayRule__Group_2__0 )? + // InternalGeneratorDSL.g:4908:1: ( ( rule__ArrayRule__Group_2__0 )? ) + // InternalGeneratorDSL.g:4909:2: ( rule__ArrayRule__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getGroup_2()); } - // InternalGeneratorDSL.g:4991:2: ( rule__ArrayRule__Group_2__0 )? + // InternalGeneratorDSL.g:4910:2: ( rule__ArrayRule__Group_2__0 )? int alt38=2; int LA38_0 = input.LA(1); - if ( ((LA38_0>=RULE_QUOTED_ID && LA38_0<=RULE_DOUBLE)||LA38_0==15||LA38_0==50||LA38_0==70||LA38_0==75||LA38_0==90) ) { + if ( ((LA38_0>=RULE_QUOTED_ID && LA38_0<=RULE_DOUBLE)||LA38_0==15||LA38_0==48||LA38_0==69||LA38_0==74||LA38_0==90) ) { alt38=1; } switch (alt38) { case 1 : - // InternalGeneratorDSL.g:4991:3: rule__ArrayRule__Group_2__0 + // InternalGeneratorDSL.g:4910:3: rule__ArrayRule__Group_2__0 { pushFollow(FOLLOW_2); rule__ArrayRule__Group_2__0(); @@ -16903,14 +16661,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ArrayRule__Group__3" - // InternalGeneratorDSL.g:4999:1: rule__ArrayRule__Group__3 : rule__ArrayRule__Group__3__Impl ; + // InternalGeneratorDSL.g:4918:1: rule__ArrayRule__Group__3 : rule__ArrayRule__Group__3__Impl ; public final void rule__ArrayRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5003:1: ( rule__ArrayRule__Group__3__Impl ) - // InternalGeneratorDSL.g:5004:2: rule__ArrayRule__Group__3__Impl + // InternalGeneratorDSL.g:4922:1: ( rule__ArrayRule__Group__3__Impl ) + // InternalGeneratorDSL.g:4923:2: rule__ArrayRule__Group__3__Impl { pushFollow(FOLLOW_2); rule__ArrayRule__Group__3__Impl(); @@ -16936,22 +16694,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ArrayRule__Group__3__Impl" - // InternalGeneratorDSL.g:5010:1: rule__ArrayRule__Group__3__Impl : ( ']' ) ; + // InternalGeneratorDSL.g:4929:1: rule__ArrayRule__Group__3__Impl : ( ']' ) ; public final void rule__ArrayRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5014:1: ( ( ']' ) ) - // InternalGeneratorDSL.g:5015:1: ( ']' ) + // InternalGeneratorDSL.g:4933:1: ( ( ']' ) ) + // InternalGeneratorDSL.g:4934:1: ( ']' ) { - // InternalGeneratorDSL.g:5015:1: ( ']' ) - // InternalGeneratorDSL.g:5016:2: ']' + // InternalGeneratorDSL.g:4934:1: ( ']' ) + // InternalGeneratorDSL.g:4935:2: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getRightSquareBracketKeyword_3()); } - match(input,51,FOLLOW_2); if (state.failed) return ; + match(input,49,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getArrayRuleAccess().getRightSquareBracketKeyword_3()); } @@ -16977,14 +16735,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ArrayRule__Group_2__0" - // InternalGeneratorDSL.g:5026:1: rule__ArrayRule__Group_2__0 : rule__ArrayRule__Group_2__0__Impl rule__ArrayRule__Group_2__1 ; + // InternalGeneratorDSL.g:4945:1: rule__ArrayRule__Group_2__0 : rule__ArrayRule__Group_2__0__Impl rule__ArrayRule__Group_2__1 ; public final void rule__ArrayRule__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5030:1: ( rule__ArrayRule__Group_2__0__Impl rule__ArrayRule__Group_2__1 ) - // InternalGeneratorDSL.g:5031:2: rule__ArrayRule__Group_2__0__Impl rule__ArrayRule__Group_2__1 + // InternalGeneratorDSL.g:4949:1: ( rule__ArrayRule__Group_2__0__Impl rule__ArrayRule__Group_2__1 ) + // InternalGeneratorDSL.g:4950:2: rule__ArrayRule__Group_2__0__Impl rule__ArrayRule__Group_2__1 { pushFollow(FOLLOW_16); rule__ArrayRule__Group_2__0__Impl(); @@ -17015,23 +16773,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ArrayRule__Group_2__0__Impl" - // InternalGeneratorDSL.g:5038:1: rule__ArrayRule__Group_2__0__Impl : ( ( rule__ArrayRule__ValuesAssignment_2_0 ) ) ; + // InternalGeneratorDSL.g:4957:1: rule__ArrayRule__Group_2__0__Impl : ( ( rule__ArrayRule__ValuesAssignment_2_0 ) ) ; public final void rule__ArrayRule__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5042:1: ( ( ( rule__ArrayRule__ValuesAssignment_2_0 ) ) ) - // InternalGeneratorDSL.g:5043:1: ( ( rule__ArrayRule__ValuesAssignment_2_0 ) ) + // InternalGeneratorDSL.g:4961:1: ( ( ( rule__ArrayRule__ValuesAssignment_2_0 ) ) ) + // InternalGeneratorDSL.g:4962:1: ( ( rule__ArrayRule__ValuesAssignment_2_0 ) ) { - // InternalGeneratorDSL.g:5043:1: ( ( rule__ArrayRule__ValuesAssignment_2_0 ) ) - // InternalGeneratorDSL.g:5044:2: ( rule__ArrayRule__ValuesAssignment_2_0 ) + // InternalGeneratorDSL.g:4962:1: ( ( rule__ArrayRule__ValuesAssignment_2_0 ) ) + // InternalGeneratorDSL.g:4963:2: ( rule__ArrayRule__ValuesAssignment_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getValuesAssignment_2_0()); } - // InternalGeneratorDSL.g:5045:2: ( rule__ArrayRule__ValuesAssignment_2_0 ) - // InternalGeneratorDSL.g:5045:3: rule__ArrayRule__ValuesAssignment_2_0 + // InternalGeneratorDSL.g:4964:2: ( rule__ArrayRule__ValuesAssignment_2_0 ) + // InternalGeneratorDSL.g:4964:3: rule__ArrayRule__ValuesAssignment_2_0 { pushFollow(FOLLOW_2); rule__ArrayRule__ValuesAssignment_2_0(); @@ -17066,14 +16824,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ArrayRule__Group_2__1" - // InternalGeneratorDSL.g:5053:1: rule__ArrayRule__Group_2__1 : rule__ArrayRule__Group_2__1__Impl ; + // InternalGeneratorDSL.g:4972:1: rule__ArrayRule__Group_2__1 : rule__ArrayRule__Group_2__1__Impl ; public final void rule__ArrayRule__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5057:1: ( rule__ArrayRule__Group_2__1__Impl ) - // InternalGeneratorDSL.g:5058:2: rule__ArrayRule__Group_2__1__Impl + // InternalGeneratorDSL.g:4976:1: ( rule__ArrayRule__Group_2__1__Impl ) + // InternalGeneratorDSL.g:4977:2: rule__ArrayRule__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ArrayRule__Group_2__1__Impl(); @@ -17099,35 +16857,35 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ArrayRule__Group_2__1__Impl" - // InternalGeneratorDSL.g:5064:1: rule__ArrayRule__Group_2__1__Impl : ( ( rule__ArrayRule__Group_2_1__0 )* ) ; + // InternalGeneratorDSL.g:4983:1: rule__ArrayRule__Group_2__1__Impl : ( ( rule__ArrayRule__Group_2_1__0 )* ) ; public final void rule__ArrayRule__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5068:1: ( ( ( rule__ArrayRule__Group_2_1__0 )* ) ) - // InternalGeneratorDSL.g:5069:1: ( ( rule__ArrayRule__Group_2_1__0 )* ) + // InternalGeneratorDSL.g:4987:1: ( ( ( rule__ArrayRule__Group_2_1__0 )* ) ) + // InternalGeneratorDSL.g:4988:1: ( ( rule__ArrayRule__Group_2_1__0 )* ) { - // InternalGeneratorDSL.g:5069:1: ( ( rule__ArrayRule__Group_2_1__0 )* ) - // InternalGeneratorDSL.g:5070:2: ( rule__ArrayRule__Group_2_1__0 )* + // InternalGeneratorDSL.g:4988:1: ( ( rule__ArrayRule__Group_2_1__0 )* ) + // InternalGeneratorDSL.g:4989:2: ( rule__ArrayRule__Group_2_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getGroup_2_1()); } - // InternalGeneratorDSL.g:5071:2: ( rule__ArrayRule__Group_2_1__0 )* + // InternalGeneratorDSL.g:4990:2: ( rule__ArrayRule__Group_2_1__0 )* loop39: do { int alt39=2; int LA39_0 = input.LA(1); - if ( (LA39_0==57) ) { + if ( (LA39_0==56) ) { alt39=1; } switch (alt39) { case 1 : - // InternalGeneratorDSL.g:5071:3: rule__ArrayRule__Group_2_1__0 + // InternalGeneratorDSL.g:4990:3: rule__ArrayRule__Group_2_1__0 { pushFollow(FOLLOW_17); rule__ArrayRule__Group_2_1__0(); @@ -17168,14 +16926,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ArrayRule__Group_2_1__0" - // InternalGeneratorDSL.g:5080:1: rule__ArrayRule__Group_2_1__0 : rule__ArrayRule__Group_2_1__0__Impl rule__ArrayRule__Group_2_1__1 ; + // InternalGeneratorDSL.g:4999:1: rule__ArrayRule__Group_2_1__0 : rule__ArrayRule__Group_2_1__0__Impl rule__ArrayRule__Group_2_1__1 ; public final void rule__ArrayRule__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5084:1: ( rule__ArrayRule__Group_2_1__0__Impl rule__ArrayRule__Group_2_1__1 ) - // InternalGeneratorDSL.g:5085:2: rule__ArrayRule__Group_2_1__0__Impl rule__ArrayRule__Group_2_1__1 + // InternalGeneratorDSL.g:5003:1: ( rule__ArrayRule__Group_2_1__0__Impl rule__ArrayRule__Group_2_1__1 ) + // InternalGeneratorDSL.g:5004:2: rule__ArrayRule__Group_2_1__0__Impl rule__ArrayRule__Group_2_1__1 { pushFollow(FOLLOW_37); rule__ArrayRule__Group_2_1__0__Impl(); @@ -17206,22 +16964,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ArrayRule__Group_2_1__0__Impl" - // InternalGeneratorDSL.g:5092:1: rule__ArrayRule__Group_2_1__0__Impl : ( ',' ) ; + // InternalGeneratorDSL.g:5011:1: rule__ArrayRule__Group_2_1__0__Impl : ( ',' ) ; public final void rule__ArrayRule__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5096:1: ( ( ',' ) ) - // InternalGeneratorDSL.g:5097:1: ( ',' ) + // InternalGeneratorDSL.g:5015:1: ( ( ',' ) ) + // InternalGeneratorDSL.g:5016:1: ( ',' ) { - // InternalGeneratorDSL.g:5097:1: ( ',' ) - // InternalGeneratorDSL.g:5098:2: ',' + // InternalGeneratorDSL.g:5016:1: ( ',' ) + // InternalGeneratorDSL.g:5017:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getCommaKeyword_2_1_0()); } - match(input,57,FOLLOW_2); if (state.failed) return ; + match(input,56,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getArrayRuleAccess().getCommaKeyword_2_1_0()); } @@ -17247,14 +17005,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ArrayRule__Group_2_1__1" - // InternalGeneratorDSL.g:5107:1: rule__ArrayRule__Group_2_1__1 : rule__ArrayRule__Group_2_1__1__Impl ; + // InternalGeneratorDSL.g:5026:1: rule__ArrayRule__Group_2_1__1 : rule__ArrayRule__Group_2_1__1__Impl ; public final void rule__ArrayRule__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5111:1: ( rule__ArrayRule__Group_2_1__1__Impl ) - // InternalGeneratorDSL.g:5112:2: rule__ArrayRule__Group_2_1__1__Impl + // InternalGeneratorDSL.g:5030:1: ( rule__ArrayRule__Group_2_1__1__Impl ) + // InternalGeneratorDSL.g:5031:2: rule__ArrayRule__Group_2_1__1__Impl { pushFollow(FOLLOW_2); rule__ArrayRule__Group_2_1__1__Impl(); @@ -17280,23 +17038,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ArrayRule__Group_2_1__1__Impl" - // InternalGeneratorDSL.g:5118:1: rule__ArrayRule__Group_2_1__1__Impl : ( ( rule__ArrayRule__ValuesAssignment_2_1_1 ) ) ; + // InternalGeneratorDSL.g:5037:1: rule__ArrayRule__Group_2_1__1__Impl : ( ( rule__ArrayRule__ValuesAssignment_2_1_1 ) ) ; public final void rule__ArrayRule__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5122:1: ( ( ( rule__ArrayRule__ValuesAssignment_2_1_1 ) ) ) - // InternalGeneratorDSL.g:5123:1: ( ( rule__ArrayRule__ValuesAssignment_2_1_1 ) ) + // InternalGeneratorDSL.g:5041:1: ( ( ( rule__ArrayRule__ValuesAssignment_2_1_1 ) ) ) + // InternalGeneratorDSL.g:5042:1: ( ( rule__ArrayRule__ValuesAssignment_2_1_1 ) ) { - // InternalGeneratorDSL.g:5123:1: ( ( rule__ArrayRule__ValuesAssignment_2_1_1 ) ) - // InternalGeneratorDSL.g:5124:2: ( rule__ArrayRule__ValuesAssignment_2_1_1 ) + // InternalGeneratorDSL.g:5042:1: ( ( rule__ArrayRule__ValuesAssignment_2_1_1 ) ) + // InternalGeneratorDSL.g:5043:2: ( rule__ArrayRule__ValuesAssignment_2_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getValuesAssignment_2_1_1()); } - // InternalGeneratorDSL.g:5125:2: ( rule__ArrayRule__ValuesAssignment_2_1_1 ) - // InternalGeneratorDSL.g:5125:3: rule__ArrayRule__ValuesAssignment_2_1_1 + // InternalGeneratorDSL.g:5044:2: ( rule__ArrayRule__ValuesAssignment_2_1_1 ) + // InternalGeneratorDSL.g:5044:3: rule__ArrayRule__ValuesAssignment_2_1_1 { pushFollow(FOLLOW_2); rule__ArrayRule__ValuesAssignment_2_1_1(); @@ -17331,14 +17089,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ParanthesesRule__Group__0" - // InternalGeneratorDSL.g:5134:1: rule__ParanthesesRule__Group__0 : rule__ParanthesesRule__Group__0__Impl rule__ParanthesesRule__Group__1 ; + // InternalGeneratorDSL.g:5053:1: rule__ParanthesesRule__Group__0 : rule__ParanthesesRule__Group__0__Impl rule__ParanthesesRule__Group__1 ; public final void rule__ParanthesesRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5138:1: ( rule__ParanthesesRule__Group__0__Impl rule__ParanthesesRule__Group__1 ) - // InternalGeneratorDSL.g:5139:2: rule__ParanthesesRule__Group__0__Impl rule__ParanthesesRule__Group__1 + // InternalGeneratorDSL.g:5057:1: ( rule__ParanthesesRule__Group__0__Impl rule__ParanthesesRule__Group__1 ) + // InternalGeneratorDSL.g:5058:2: rule__ParanthesesRule__Group__0__Impl rule__ParanthesesRule__Group__1 { pushFollow(FOLLOW_37); rule__ParanthesesRule__Group__0__Impl(); @@ -17369,22 +17127,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ParanthesesRule__Group__0__Impl" - // InternalGeneratorDSL.g:5146:1: rule__ParanthesesRule__Group__0__Impl : ( '(' ) ; + // InternalGeneratorDSL.g:5065:1: rule__ParanthesesRule__Group__0__Impl : ( '(' ) ; public final void rule__ParanthesesRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5150:1: ( ( '(' ) ) - // InternalGeneratorDSL.g:5151:1: ( '(' ) + // InternalGeneratorDSL.g:5069:1: ( ( '(' ) ) + // InternalGeneratorDSL.g:5070:1: ( '(' ) { - // InternalGeneratorDSL.g:5151:1: ( '(' ) - // InternalGeneratorDSL.g:5152:2: '(' + // InternalGeneratorDSL.g:5070:1: ( '(' ) + // InternalGeneratorDSL.g:5071:2: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getParanthesesRuleAccess().getLeftParenthesisKeyword_0()); } - match(input,75,FOLLOW_2); if (state.failed) return ; + match(input,74,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParanthesesRuleAccess().getLeftParenthesisKeyword_0()); } @@ -17410,14 +17168,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ParanthesesRule__Group__1" - // InternalGeneratorDSL.g:5161:1: rule__ParanthesesRule__Group__1 : rule__ParanthesesRule__Group__1__Impl rule__ParanthesesRule__Group__2 ; + // InternalGeneratorDSL.g:5080:1: rule__ParanthesesRule__Group__1 : rule__ParanthesesRule__Group__1__Impl rule__ParanthesesRule__Group__2 ; public final void rule__ParanthesesRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5165:1: ( rule__ParanthesesRule__Group__1__Impl rule__ParanthesesRule__Group__2 ) - // InternalGeneratorDSL.g:5166:2: rule__ParanthesesRule__Group__1__Impl rule__ParanthesesRule__Group__2 + // InternalGeneratorDSL.g:5084:1: ( rule__ParanthesesRule__Group__1__Impl rule__ParanthesesRule__Group__2 ) + // InternalGeneratorDSL.g:5085:2: rule__ParanthesesRule__Group__1__Impl rule__ParanthesesRule__Group__2 { pushFollow(FOLLOW_50); rule__ParanthesesRule__Group__1__Impl(); @@ -17448,23 +17206,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ParanthesesRule__Group__1__Impl" - // InternalGeneratorDSL.g:5173:1: rule__ParanthesesRule__Group__1__Impl : ( ( rule__ParanthesesRule__SubExpressionAssignment_1 ) ) ; + // InternalGeneratorDSL.g:5092:1: rule__ParanthesesRule__Group__1__Impl : ( ( rule__ParanthesesRule__SubExpressionAssignment_1 ) ) ; public final void rule__ParanthesesRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5177:1: ( ( ( rule__ParanthesesRule__SubExpressionAssignment_1 ) ) ) - // InternalGeneratorDSL.g:5178:1: ( ( rule__ParanthesesRule__SubExpressionAssignment_1 ) ) + // InternalGeneratorDSL.g:5096:1: ( ( ( rule__ParanthesesRule__SubExpressionAssignment_1 ) ) ) + // InternalGeneratorDSL.g:5097:1: ( ( rule__ParanthesesRule__SubExpressionAssignment_1 ) ) { - // InternalGeneratorDSL.g:5178:1: ( ( rule__ParanthesesRule__SubExpressionAssignment_1 ) ) - // InternalGeneratorDSL.g:5179:2: ( rule__ParanthesesRule__SubExpressionAssignment_1 ) + // InternalGeneratorDSL.g:5097:1: ( ( rule__ParanthesesRule__SubExpressionAssignment_1 ) ) + // InternalGeneratorDSL.g:5098:2: ( rule__ParanthesesRule__SubExpressionAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParanthesesRuleAccess().getSubExpressionAssignment_1()); } - // InternalGeneratorDSL.g:5180:2: ( rule__ParanthesesRule__SubExpressionAssignment_1 ) - // InternalGeneratorDSL.g:5180:3: rule__ParanthesesRule__SubExpressionAssignment_1 + // InternalGeneratorDSL.g:5099:2: ( rule__ParanthesesRule__SubExpressionAssignment_1 ) + // InternalGeneratorDSL.g:5099:3: rule__ParanthesesRule__SubExpressionAssignment_1 { pushFollow(FOLLOW_2); rule__ParanthesesRule__SubExpressionAssignment_1(); @@ -17499,14 +17257,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ParanthesesRule__Group__2" - // InternalGeneratorDSL.g:5188:1: rule__ParanthesesRule__Group__2 : rule__ParanthesesRule__Group__2__Impl ; + // InternalGeneratorDSL.g:5107:1: rule__ParanthesesRule__Group__2 : rule__ParanthesesRule__Group__2__Impl ; public final void rule__ParanthesesRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5192:1: ( rule__ParanthesesRule__Group__2__Impl ) - // InternalGeneratorDSL.g:5193:2: rule__ParanthesesRule__Group__2__Impl + // InternalGeneratorDSL.g:5111:1: ( rule__ParanthesesRule__Group__2__Impl ) + // InternalGeneratorDSL.g:5112:2: rule__ParanthesesRule__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParanthesesRule__Group__2__Impl(); @@ -17532,22 +17290,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ParanthesesRule__Group__2__Impl" - // InternalGeneratorDSL.g:5199:1: rule__ParanthesesRule__Group__2__Impl : ( ')' ) ; + // InternalGeneratorDSL.g:5118:1: rule__ParanthesesRule__Group__2__Impl : ( ')' ) ; public final void rule__ParanthesesRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5203:1: ( ( ')' ) ) - // InternalGeneratorDSL.g:5204:1: ( ')' ) + // InternalGeneratorDSL.g:5122:1: ( ( ')' ) ) + // InternalGeneratorDSL.g:5123:1: ( ')' ) { - // InternalGeneratorDSL.g:5204:1: ( ')' ) - // InternalGeneratorDSL.g:5205:2: ')' + // InternalGeneratorDSL.g:5123:1: ( ')' ) + // InternalGeneratorDSL.g:5124:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getParanthesesRuleAccess().getRightParenthesisKeyword_2()); } - match(input,76,FOLLOW_2); if (state.failed) return ; + match(input,75,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParanthesesRuleAccess().getRightParenthesisKeyword_2()); } @@ -17573,14 +17331,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__CallRule__Group__0" - // InternalGeneratorDSL.g:5215:1: rule__CallRule__Group__0 : rule__CallRule__Group__0__Impl rule__CallRule__Group__1 ; + // InternalGeneratorDSL.g:5134:1: rule__CallRule__Group__0 : rule__CallRule__Group__0__Impl rule__CallRule__Group__1 ; public final void rule__CallRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5219:1: ( rule__CallRule__Group__0__Impl rule__CallRule__Group__1 ) - // InternalGeneratorDSL.g:5220:2: rule__CallRule__Group__0__Impl rule__CallRule__Group__1 + // InternalGeneratorDSL.g:5138:1: ( rule__CallRule__Group__0__Impl rule__CallRule__Group__1 ) + // InternalGeneratorDSL.g:5139:2: rule__CallRule__Group__0__Impl rule__CallRule__Group__1 { pushFollow(FOLLOW_51); rule__CallRule__Group__0__Impl(); @@ -17611,23 +17369,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__CallRule__Group__0__Impl" - // InternalGeneratorDSL.g:5227:1: rule__CallRule__Group__0__Impl : ( ( rule__CallRule__FunctionAssignment_0 ) ) ; + // InternalGeneratorDSL.g:5146:1: rule__CallRule__Group__0__Impl : ( ( rule__CallRule__FunctionAssignment_0 ) ) ; public final void rule__CallRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5231:1: ( ( ( rule__CallRule__FunctionAssignment_0 ) ) ) - // InternalGeneratorDSL.g:5232:1: ( ( rule__CallRule__FunctionAssignment_0 ) ) + // InternalGeneratorDSL.g:5150:1: ( ( ( rule__CallRule__FunctionAssignment_0 ) ) ) + // InternalGeneratorDSL.g:5151:1: ( ( rule__CallRule__FunctionAssignment_0 ) ) { - // InternalGeneratorDSL.g:5232:1: ( ( rule__CallRule__FunctionAssignment_0 ) ) - // InternalGeneratorDSL.g:5233:2: ( rule__CallRule__FunctionAssignment_0 ) + // InternalGeneratorDSL.g:5151:1: ( ( rule__CallRule__FunctionAssignment_0 ) ) + // InternalGeneratorDSL.g:5152:2: ( rule__CallRule__FunctionAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getFunctionAssignment_0()); } - // InternalGeneratorDSL.g:5234:2: ( rule__CallRule__FunctionAssignment_0 ) - // InternalGeneratorDSL.g:5234:3: rule__CallRule__FunctionAssignment_0 + // InternalGeneratorDSL.g:5153:2: ( rule__CallRule__FunctionAssignment_0 ) + // InternalGeneratorDSL.g:5153:3: rule__CallRule__FunctionAssignment_0 { pushFollow(FOLLOW_2); rule__CallRule__FunctionAssignment_0(); @@ -17662,14 +17420,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__CallRule__Group__1" - // InternalGeneratorDSL.g:5242:1: rule__CallRule__Group__1 : rule__CallRule__Group__1__Impl rule__CallRule__Group__2 ; + // InternalGeneratorDSL.g:5161:1: rule__CallRule__Group__1 : rule__CallRule__Group__1__Impl rule__CallRule__Group__2 ; public final void rule__CallRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5246:1: ( rule__CallRule__Group__1__Impl rule__CallRule__Group__2 ) - // InternalGeneratorDSL.g:5247:2: rule__CallRule__Group__1__Impl rule__CallRule__Group__2 + // InternalGeneratorDSL.g:5165:1: ( rule__CallRule__Group__1__Impl rule__CallRule__Group__2 ) + // InternalGeneratorDSL.g:5166:2: rule__CallRule__Group__1__Impl rule__CallRule__Group__2 { pushFollow(FOLLOW_52); rule__CallRule__Group__1__Impl(); @@ -17700,22 +17458,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__CallRule__Group__1__Impl" - // InternalGeneratorDSL.g:5254:1: rule__CallRule__Group__1__Impl : ( '(' ) ; + // InternalGeneratorDSL.g:5173:1: rule__CallRule__Group__1__Impl : ( '(' ) ; public final void rule__CallRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5258:1: ( ( '(' ) ) - // InternalGeneratorDSL.g:5259:1: ( '(' ) + // InternalGeneratorDSL.g:5177:1: ( ( '(' ) ) + // InternalGeneratorDSL.g:5178:1: ( '(' ) { - // InternalGeneratorDSL.g:5259:1: ( '(' ) - // InternalGeneratorDSL.g:5260:2: '(' + // InternalGeneratorDSL.g:5178:1: ( '(' ) + // InternalGeneratorDSL.g:5179:2: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getLeftParenthesisKeyword_1()); } - match(input,75,FOLLOW_2); if (state.failed) return ; + match(input,74,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCallRuleAccess().getLeftParenthesisKeyword_1()); } @@ -17741,14 +17499,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__CallRule__Group__2" - // InternalGeneratorDSL.g:5269:1: rule__CallRule__Group__2 : rule__CallRule__Group__2__Impl rule__CallRule__Group__3 ; + // InternalGeneratorDSL.g:5188:1: rule__CallRule__Group__2 : rule__CallRule__Group__2__Impl rule__CallRule__Group__3 ; public final void rule__CallRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5273:1: ( rule__CallRule__Group__2__Impl rule__CallRule__Group__3 ) - // InternalGeneratorDSL.g:5274:2: rule__CallRule__Group__2__Impl rule__CallRule__Group__3 + // InternalGeneratorDSL.g:5192:1: ( rule__CallRule__Group__2__Impl rule__CallRule__Group__3 ) + // InternalGeneratorDSL.g:5193:2: rule__CallRule__Group__2__Impl rule__CallRule__Group__3 { pushFollow(FOLLOW_52); rule__CallRule__Group__2__Impl(); @@ -17779,31 +17537,31 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__CallRule__Group__2__Impl" - // InternalGeneratorDSL.g:5281:1: rule__CallRule__Group__2__Impl : ( ( rule__CallRule__Group_2__0 )? ) ; + // InternalGeneratorDSL.g:5200:1: rule__CallRule__Group__2__Impl : ( ( rule__CallRule__Group_2__0 )? ) ; public final void rule__CallRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5285:1: ( ( ( rule__CallRule__Group_2__0 )? ) ) - // InternalGeneratorDSL.g:5286:1: ( ( rule__CallRule__Group_2__0 )? ) + // InternalGeneratorDSL.g:5204:1: ( ( ( rule__CallRule__Group_2__0 )? ) ) + // InternalGeneratorDSL.g:5205:1: ( ( rule__CallRule__Group_2__0 )? ) { - // InternalGeneratorDSL.g:5286:1: ( ( rule__CallRule__Group_2__0 )? ) - // InternalGeneratorDSL.g:5287:2: ( rule__CallRule__Group_2__0 )? + // InternalGeneratorDSL.g:5205:1: ( ( rule__CallRule__Group_2__0 )? ) + // InternalGeneratorDSL.g:5206:2: ( rule__CallRule__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getGroup_2()); } - // InternalGeneratorDSL.g:5288:2: ( rule__CallRule__Group_2__0 )? + // InternalGeneratorDSL.g:5207:2: ( rule__CallRule__Group_2__0 )? int alt40=2; int LA40_0 = input.LA(1); - if ( ((LA40_0>=RULE_QUOTED_ID && LA40_0<=RULE_DOUBLE)||LA40_0==15||(LA40_0>=22 && LA40_0<=23)||LA40_0==50||LA40_0==70||LA40_0==75||(LA40_0>=89 && LA40_0<=90)) ) { + if ( ((LA40_0>=RULE_QUOTED_ID && LA40_0<=RULE_DOUBLE)||LA40_0==15||(LA40_0>=22 && LA40_0<=23)||LA40_0==48||LA40_0==69||LA40_0==74||(LA40_0>=89 && LA40_0<=90)) ) { alt40=1; } switch (alt40) { case 1 : - // InternalGeneratorDSL.g:5288:3: rule__CallRule__Group_2__0 + // InternalGeneratorDSL.g:5207:3: rule__CallRule__Group_2__0 { pushFollow(FOLLOW_2); rule__CallRule__Group_2__0(); @@ -17841,14 +17599,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__CallRule__Group__3" - // InternalGeneratorDSL.g:5296:1: rule__CallRule__Group__3 : rule__CallRule__Group__3__Impl ; + // InternalGeneratorDSL.g:5215:1: rule__CallRule__Group__3 : rule__CallRule__Group__3__Impl ; public final void rule__CallRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5300:1: ( rule__CallRule__Group__3__Impl ) - // InternalGeneratorDSL.g:5301:2: rule__CallRule__Group__3__Impl + // InternalGeneratorDSL.g:5219:1: ( rule__CallRule__Group__3__Impl ) + // InternalGeneratorDSL.g:5220:2: rule__CallRule__Group__3__Impl { pushFollow(FOLLOW_2); rule__CallRule__Group__3__Impl(); @@ -17874,22 +17632,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__CallRule__Group__3__Impl" - // InternalGeneratorDSL.g:5307:1: rule__CallRule__Group__3__Impl : ( ')' ) ; + // InternalGeneratorDSL.g:5226:1: rule__CallRule__Group__3__Impl : ( ')' ) ; public final void rule__CallRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5311:1: ( ( ')' ) ) - // InternalGeneratorDSL.g:5312:1: ( ')' ) + // InternalGeneratorDSL.g:5230:1: ( ( ')' ) ) + // InternalGeneratorDSL.g:5231:1: ( ')' ) { - // InternalGeneratorDSL.g:5312:1: ( ')' ) - // InternalGeneratorDSL.g:5313:2: ')' + // InternalGeneratorDSL.g:5231:1: ( ')' ) + // InternalGeneratorDSL.g:5232:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getRightParenthesisKeyword_3()); } - match(input,76,FOLLOW_2); if (state.failed) return ; + match(input,75,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCallRuleAccess().getRightParenthesisKeyword_3()); } @@ -17915,14 +17673,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__CallRule__Group_2__0" - // InternalGeneratorDSL.g:5323:1: rule__CallRule__Group_2__0 : rule__CallRule__Group_2__0__Impl rule__CallRule__Group_2__1 ; + // InternalGeneratorDSL.g:5242:1: rule__CallRule__Group_2__0 : rule__CallRule__Group_2__0__Impl rule__CallRule__Group_2__1 ; public final void rule__CallRule__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5327:1: ( rule__CallRule__Group_2__0__Impl rule__CallRule__Group_2__1 ) - // InternalGeneratorDSL.g:5328:2: rule__CallRule__Group_2__0__Impl rule__CallRule__Group_2__1 + // InternalGeneratorDSL.g:5246:1: ( rule__CallRule__Group_2__0__Impl rule__CallRule__Group_2__1 ) + // InternalGeneratorDSL.g:5247:2: rule__CallRule__Group_2__0__Impl rule__CallRule__Group_2__1 { pushFollow(FOLLOW_16); rule__CallRule__Group_2__0__Impl(); @@ -17953,23 +17711,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__CallRule__Group_2__0__Impl" - // InternalGeneratorDSL.g:5335:1: rule__CallRule__Group_2__0__Impl : ( ( rule__CallRule__ParametersAssignment_2_0 ) ) ; + // InternalGeneratorDSL.g:5254:1: rule__CallRule__Group_2__0__Impl : ( ( rule__CallRule__ParametersAssignment_2_0 ) ) ; public final void rule__CallRule__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5339:1: ( ( ( rule__CallRule__ParametersAssignment_2_0 ) ) ) - // InternalGeneratorDSL.g:5340:1: ( ( rule__CallRule__ParametersAssignment_2_0 ) ) + // InternalGeneratorDSL.g:5258:1: ( ( ( rule__CallRule__ParametersAssignment_2_0 ) ) ) + // InternalGeneratorDSL.g:5259:1: ( ( rule__CallRule__ParametersAssignment_2_0 ) ) { - // InternalGeneratorDSL.g:5340:1: ( ( rule__CallRule__ParametersAssignment_2_0 ) ) - // InternalGeneratorDSL.g:5341:2: ( rule__CallRule__ParametersAssignment_2_0 ) + // InternalGeneratorDSL.g:5259:1: ( ( rule__CallRule__ParametersAssignment_2_0 ) ) + // InternalGeneratorDSL.g:5260:2: ( rule__CallRule__ParametersAssignment_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getParametersAssignment_2_0()); } - // InternalGeneratorDSL.g:5342:2: ( rule__CallRule__ParametersAssignment_2_0 ) - // InternalGeneratorDSL.g:5342:3: rule__CallRule__ParametersAssignment_2_0 + // InternalGeneratorDSL.g:5261:2: ( rule__CallRule__ParametersAssignment_2_0 ) + // InternalGeneratorDSL.g:5261:3: rule__CallRule__ParametersAssignment_2_0 { pushFollow(FOLLOW_2); rule__CallRule__ParametersAssignment_2_0(); @@ -18004,14 +17762,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__CallRule__Group_2__1" - // InternalGeneratorDSL.g:5350:1: rule__CallRule__Group_2__1 : rule__CallRule__Group_2__1__Impl ; + // InternalGeneratorDSL.g:5269:1: rule__CallRule__Group_2__1 : rule__CallRule__Group_2__1__Impl ; public final void rule__CallRule__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5354:1: ( rule__CallRule__Group_2__1__Impl ) - // InternalGeneratorDSL.g:5355:2: rule__CallRule__Group_2__1__Impl + // InternalGeneratorDSL.g:5273:1: ( rule__CallRule__Group_2__1__Impl ) + // InternalGeneratorDSL.g:5274:2: rule__CallRule__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__CallRule__Group_2__1__Impl(); @@ -18037,35 +17795,35 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__CallRule__Group_2__1__Impl" - // InternalGeneratorDSL.g:5361:1: rule__CallRule__Group_2__1__Impl : ( ( rule__CallRule__Group_2_1__0 )* ) ; + // InternalGeneratorDSL.g:5280:1: rule__CallRule__Group_2__1__Impl : ( ( rule__CallRule__Group_2_1__0 )* ) ; public final void rule__CallRule__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5365:1: ( ( ( rule__CallRule__Group_2_1__0 )* ) ) - // InternalGeneratorDSL.g:5366:1: ( ( rule__CallRule__Group_2_1__0 )* ) + // InternalGeneratorDSL.g:5284:1: ( ( ( rule__CallRule__Group_2_1__0 )* ) ) + // InternalGeneratorDSL.g:5285:1: ( ( rule__CallRule__Group_2_1__0 )* ) { - // InternalGeneratorDSL.g:5366:1: ( ( rule__CallRule__Group_2_1__0 )* ) - // InternalGeneratorDSL.g:5367:2: ( rule__CallRule__Group_2_1__0 )* + // InternalGeneratorDSL.g:5285:1: ( ( rule__CallRule__Group_2_1__0 )* ) + // InternalGeneratorDSL.g:5286:2: ( rule__CallRule__Group_2_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getGroup_2_1()); } - // InternalGeneratorDSL.g:5368:2: ( rule__CallRule__Group_2_1__0 )* + // InternalGeneratorDSL.g:5287:2: ( rule__CallRule__Group_2_1__0 )* loop41: do { int alt41=2; int LA41_0 = input.LA(1); - if ( (LA41_0==57) ) { + if ( (LA41_0==56) ) { alt41=1; } switch (alt41) { case 1 : - // InternalGeneratorDSL.g:5368:3: rule__CallRule__Group_2_1__0 + // InternalGeneratorDSL.g:5287:3: rule__CallRule__Group_2_1__0 { pushFollow(FOLLOW_17); rule__CallRule__Group_2_1__0(); @@ -18106,14 +17864,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__CallRule__Group_2_1__0" - // InternalGeneratorDSL.g:5377:1: rule__CallRule__Group_2_1__0 : rule__CallRule__Group_2_1__0__Impl rule__CallRule__Group_2_1__1 ; + // InternalGeneratorDSL.g:5296:1: rule__CallRule__Group_2_1__0 : rule__CallRule__Group_2_1__0__Impl rule__CallRule__Group_2_1__1 ; public final void rule__CallRule__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5381:1: ( rule__CallRule__Group_2_1__0__Impl rule__CallRule__Group_2_1__1 ) - // InternalGeneratorDSL.g:5382:2: rule__CallRule__Group_2_1__0__Impl rule__CallRule__Group_2_1__1 + // InternalGeneratorDSL.g:5300:1: ( rule__CallRule__Group_2_1__0__Impl rule__CallRule__Group_2_1__1 ) + // InternalGeneratorDSL.g:5301:2: rule__CallRule__Group_2_1__0__Impl rule__CallRule__Group_2_1__1 { pushFollow(FOLLOW_37); rule__CallRule__Group_2_1__0__Impl(); @@ -18144,22 +17902,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__CallRule__Group_2_1__0__Impl" - // InternalGeneratorDSL.g:5389:1: rule__CallRule__Group_2_1__0__Impl : ( ',' ) ; + // InternalGeneratorDSL.g:5308:1: rule__CallRule__Group_2_1__0__Impl : ( ',' ) ; public final void rule__CallRule__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5393:1: ( ( ',' ) ) - // InternalGeneratorDSL.g:5394:1: ( ',' ) + // InternalGeneratorDSL.g:5312:1: ( ( ',' ) ) + // InternalGeneratorDSL.g:5313:1: ( ',' ) { - // InternalGeneratorDSL.g:5394:1: ( ',' ) - // InternalGeneratorDSL.g:5395:2: ',' + // InternalGeneratorDSL.g:5313:1: ( ',' ) + // InternalGeneratorDSL.g:5314:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getCommaKeyword_2_1_0()); } - match(input,57,FOLLOW_2); if (state.failed) return ; + match(input,56,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCallRuleAccess().getCommaKeyword_2_1_0()); } @@ -18185,14 +17943,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__CallRule__Group_2_1__1" - // InternalGeneratorDSL.g:5404:1: rule__CallRule__Group_2_1__1 : rule__CallRule__Group_2_1__1__Impl ; + // InternalGeneratorDSL.g:5323:1: rule__CallRule__Group_2_1__1 : rule__CallRule__Group_2_1__1__Impl ; public final void rule__CallRule__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5408:1: ( rule__CallRule__Group_2_1__1__Impl ) - // InternalGeneratorDSL.g:5409:2: rule__CallRule__Group_2_1__1__Impl + // InternalGeneratorDSL.g:5327:1: ( rule__CallRule__Group_2_1__1__Impl ) + // InternalGeneratorDSL.g:5328:2: rule__CallRule__Group_2_1__1__Impl { pushFollow(FOLLOW_2); rule__CallRule__Group_2_1__1__Impl(); @@ -18218,23 +17976,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__CallRule__Group_2_1__1__Impl" - // InternalGeneratorDSL.g:5415:1: rule__CallRule__Group_2_1__1__Impl : ( ( rule__CallRule__ParametersAssignment_2_1_1 ) ) ; + // InternalGeneratorDSL.g:5334:1: rule__CallRule__Group_2_1__1__Impl : ( ( rule__CallRule__ParametersAssignment_2_1_1 ) ) ; public final void rule__CallRule__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5419:1: ( ( ( rule__CallRule__ParametersAssignment_2_1_1 ) ) ) - // InternalGeneratorDSL.g:5420:1: ( ( rule__CallRule__ParametersAssignment_2_1_1 ) ) + // InternalGeneratorDSL.g:5338:1: ( ( ( rule__CallRule__ParametersAssignment_2_1_1 ) ) ) + // InternalGeneratorDSL.g:5339:1: ( ( rule__CallRule__ParametersAssignment_2_1_1 ) ) { - // InternalGeneratorDSL.g:5420:1: ( ( rule__CallRule__ParametersAssignment_2_1_1 ) ) - // InternalGeneratorDSL.g:5421:2: ( rule__CallRule__ParametersAssignment_2_1_1 ) + // InternalGeneratorDSL.g:5339:1: ( ( rule__CallRule__ParametersAssignment_2_1_1 ) ) + // InternalGeneratorDSL.g:5340:2: ( rule__CallRule__ParametersAssignment_2_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getParametersAssignment_2_1_1()); } - // InternalGeneratorDSL.g:5422:2: ( rule__CallRule__ParametersAssignment_2_1_1 ) - // InternalGeneratorDSL.g:5422:3: rule__CallRule__ParametersAssignment_2_1_1 + // InternalGeneratorDSL.g:5341:2: ( rule__CallRule__ParametersAssignment_2_1_1 ) + // InternalGeneratorDSL.g:5341:3: rule__CallRule__ParametersAssignment_2_1_1 { pushFollow(FOLLOW_2); rule__CallRule__ParametersAssignment_2_1_1(); @@ -18269,16 +18027,16 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__InstanceLiteralRule__Group__0" - // InternalGeneratorDSL.g:5431:1: rule__InstanceLiteralRule__Group__0 : rule__InstanceLiteralRule__Group__0__Impl rule__InstanceLiteralRule__Group__1 ; + // InternalGeneratorDSL.g:5350:1: rule__InstanceLiteralRule__Group__0 : rule__InstanceLiteralRule__Group__0__Impl rule__InstanceLiteralRule__Group__1 ; public final void rule__InstanceLiteralRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5435:1: ( rule__InstanceLiteralRule__Group__0__Impl rule__InstanceLiteralRule__Group__1 ) - // InternalGeneratorDSL.g:5436:2: rule__InstanceLiteralRule__Group__0__Impl rule__InstanceLiteralRule__Group__1 + // InternalGeneratorDSL.g:5354:1: ( rule__InstanceLiteralRule__Group__0__Impl rule__InstanceLiteralRule__Group__1 ) + // InternalGeneratorDSL.g:5355:2: rule__InstanceLiteralRule__Group__0__Impl rule__InstanceLiteralRule__Group__1 { - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_11); rule__InstanceLiteralRule__Group__0__Impl(); state._fsp--; @@ -18307,23 +18065,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__InstanceLiteralRule__Group__0__Impl" - // InternalGeneratorDSL.g:5443:1: rule__InstanceLiteralRule__Group__0__Impl : ( ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) ) ; + // InternalGeneratorDSL.g:5362:1: rule__InstanceLiteralRule__Group__0__Impl : ( ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) ) ; public final void rule__InstanceLiteralRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5447:1: ( ( ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) ) ) - // InternalGeneratorDSL.g:5448:1: ( ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) ) + // InternalGeneratorDSL.g:5366:1: ( ( ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) ) ) + // InternalGeneratorDSL.g:5367:1: ( ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) ) { - // InternalGeneratorDSL.g:5448:1: ( ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) ) - // InternalGeneratorDSL.g:5449:2: ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) + // InternalGeneratorDSL.g:5367:1: ( ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) ) + // InternalGeneratorDSL.g:5368:2: ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceLiteralRuleAccess().getDefinitionAssignment_0()); } - // InternalGeneratorDSL.g:5450:2: ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) - // InternalGeneratorDSL.g:5450:3: rule__InstanceLiteralRule__DefinitionAssignment_0 + // InternalGeneratorDSL.g:5369:2: ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) + // InternalGeneratorDSL.g:5369:3: rule__InstanceLiteralRule__DefinitionAssignment_0 { pushFollow(FOLLOW_2); rule__InstanceLiteralRule__DefinitionAssignment_0(); @@ -18358,14 +18116,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__InstanceLiteralRule__Group__1" - // InternalGeneratorDSL.g:5458:1: rule__InstanceLiteralRule__Group__1 : rule__InstanceLiteralRule__Group__1__Impl rule__InstanceLiteralRule__Group__2 ; + // InternalGeneratorDSL.g:5377:1: rule__InstanceLiteralRule__Group__1 : rule__InstanceLiteralRule__Group__1__Impl rule__InstanceLiteralRule__Group__2 ; public final void rule__InstanceLiteralRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5462:1: ( rule__InstanceLiteralRule__Group__1__Impl rule__InstanceLiteralRule__Group__2 ) - // InternalGeneratorDSL.g:5463:2: rule__InstanceLiteralRule__Group__1__Impl rule__InstanceLiteralRule__Group__2 + // InternalGeneratorDSL.g:5381:1: ( rule__InstanceLiteralRule__Group__1__Impl rule__InstanceLiteralRule__Group__2 ) + // InternalGeneratorDSL.g:5382:2: rule__InstanceLiteralRule__Group__1__Impl rule__InstanceLiteralRule__Group__2 { pushFollow(FOLLOW_53); rule__InstanceLiteralRule__Group__1__Impl(); @@ -18396,22 +18154,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__InstanceLiteralRule__Group__1__Impl" - // InternalGeneratorDSL.g:5470:1: rule__InstanceLiteralRule__Group__1__Impl : ( '{' ) ; + // InternalGeneratorDSL.g:5389:1: rule__InstanceLiteralRule__Group__1__Impl : ( '{' ) ; public final void rule__InstanceLiteralRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5474:1: ( ( '{' ) ) - // InternalGeneratorDSL.g:5475:1: ( '{' ) + // InternalGeneratorDSL.g:5393:1: ( ( '{' ) ) + // InternalGeneratorDSL.g:5394:1: ( '{' ) { - // InternalGeneratorDSL.g:5475:1: ( '{' ) - // InternalGeneratorDSL.g:5476:2: '{' + // InternalGeneratorDSL.g:5394:1: ( '{' ) + // InternalGeneratorDSL.g:5395:2: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceLiteralRuleAccess().getLeftCurlyBracketKeyword_1()); } - match(input,53,FOLLOW_2); if (state.failed) return ; + match(input,51,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInstanceLiteralRuleAccess().getLeftCurlyBracketKeyword_1()); } @@ -18437,14 +18195,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__InstanceLiteralRule__Group__2" - // InternalGeneratorDSL.g:5485:1: rule__InstanceLiteralRule__Group__2 : rule__InstanceLiteralRule__Group__2__Impl rule__InstanceLiteralRule__Group__3 ; + // InternalGeneratorDSL.g:5404:1: rule__InstanceLiteralRule__Group__2 : rule__InstanceLiteralRule__Group__2__Impl rule__InstanceLiteralRule__Group__3 ; public final void rule__InstanceLiteralRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5489:1: ( rule__InstanceLiteralRule__Group__2__Impl rule__InstanceLiteralRule__Group__3 ) - // InternalGeneratorDSL.g:5490:2: rule__InstanceLiteralRule__Group__2__Impl rule__InstanceLiteralRule__Group__3 + // InternalGeneratorDSL.g:5408:1: ( rule__InstanceLiteralRule__Group__2__Impl rule__InstanceLiteralRule__Group__3 ) + // InternalGeneratorDSL.g:5409:2: rule__InstanceLiteralRule__Group__2__Impl rule__InstanceLiteralRule__Group__3 { pushFollow(FOLLOW_53); rule__InstanceLiteralRule__Group__2__Impl(); @@ -18475,22 +18233,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__InstanceLiteralRule__Group__2__Impl" - // InternalGeneratorDSL.g:5497:1: rule__InstanceLiteralRule__Group__2__Impl : ( ( rule__InstanceLiteralRule__AttributesAssignment_2 )* ) ; + // InternalGeneratorDSL.g:5416:1: rule__InstanceLiteralRule__Group__2__Impl : ( ( rule__InstanceLiteralRule__AttributesAssignment_2 )* ) ; public final void rule__InstanceLiteralRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5501:1: ( ( ( rule__InstanceLiteralRule__AttributesAssignment_2 )* ) ) - // InternalGeneratorDSL.g:5502:1: ( ( rule__InstanceLiteralRule__AttributesAssignment_2 )* ) + // InternalGeneratorDSL.g:5420:1: ( ( ( rule__InstanceLiteralRule__AttributesAssignment_2 )* ) ) + // InternalGeneratorDSL.g:5421:1: ( ( rule__InstanceLiteralRule__AttributesAssignment_2 )* ) { - // InternalGeneratorDSL.g:5502:1: ( ( rule__InstanceLiteralRule__AttributesAssignment_2 )* ) - // InternalGeneratorDSL.g:5503:2: ( rule__InstanceLiteralRule__AttributesAssignment_2 )* + // InternalGeneratorDSL.g:5421:1: ( ( rule__InstanceLiteralRule__AttributesAssignment_2 )* ) + // InternalGeneratorDSL.g:5422:2: ( rule__InstanceLiteralRule__AttributesAssignment_2 )* { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceLiteralRuleAccess().getAttributesAssignment_2()); } - // InternalGeneratorDSL.g:5504:2: ( rule__InstanceLiteralRule__AttributesAssignment_2 )* + // InternalGeneratorDSL.g:5423:2: ( rule__InstanceLiteralRule__AttributesAssignment_2 )* loop42: do { int alt42=2; @@ -18503,7 +18261,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar switch (alt42) { case 1 : - // InternalGeneratorDSL.g:5504:3: rule__InstanceLiteralRule__AttributesAssignment_2 + // InternalGeneratorDSL.g:5423:3: rule__InstanceLiteralRule__AttributesAssignment_2 { pushFollow(FOLLOW_54); rule__InstanceLiteralRule__AttributesAssignment_2(); @@ -18544,14 +18302,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__InstanceLiteralRule__Group__3" - // InternalGeneratorDSL.g:5512:1: rule__InstanceLiteralRule__Group__3 : rule__InstanceLiteralRule__Group__3__Impl ; + // InternalGeneratorDSL.g:5431:1: rule__InstanceLiteralRule__Group__3 : rule__InstanceLiteralRule__Group__3__Impl ; public final void rule__InstanceLiteralRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5516:1: ( rule__InstanceLiteralRule__Group__3__Impl ) - // InternalGeneratorDSL.g:5517:2: rule__InstanceLiteralRule__Group__3__Impl + // InternalGeneratorDSL.g:5435:1: ( rule__InstanceLiteralRule__Group__3__Impl ) + // InternalGeneratorDSL.g:5436:2: rule__InstanceLiteralRule__Group__3__Impl { pushFollow(FOLLOW_2); rule__InstanceLiteralRule__Group__3__Impl(); @@ -18577,22 +18335,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__InstanceLiteralRule__Group__3__Impl" - // InternalGeneratorDSL.g:5523:1: rule__InstanceLiteralRule__Group__3__Impl : ( '}' ) ; + // InternalGeneratorDSL.g:5442:1: rule__InstanceLiteralRule__Group__3__Impl : ( '}' ) ; public final void rule__InstanceLiteralRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5527:1: ( ( '}' ) ) - // InternalGeneratorDSL.g:5528:1: ( '}' ) + // InternalGeneratorDSL.g:5446:1: ( ( '}' ) ) + // InternalGeneratorDSL.g:5447:1: ( '}' ) { - // InternalGeneratorDSL.g:5528:1: ( '}' ) - // InternalGeneratorDSL.g:5529:2: '}' + // InternalGeneratorDSL.g:5447:1: ( '}' ) + // InternalGeneratorDSL.g:5448:2: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceLiteralRuleAccess().getRightCurlyBracketKeyword_3()); } - match(input,55,FOLLOW_2); if (state.failed) return ; + match(input,53,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInstanceLiteralRuleAccess().getRightCurlyBracketKeyword_3()); } @@ -18618,14 +18376,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AttributeRule__Group__0" - // InternalGeneratorDSL.g:5539:1: rule__AttributeRule__Group__0 : rule__AttributeRule__Group__0__Impl rule__AttributeRule__Group__1 ; + // InternalGeneratorDSL.g:5458:1: rule__AttributeRule__Group__0 : rule__AttributeRule__Group__0__Impl rule__AttributeRule__Group__1 ; public final void rule__AttributeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5543:1: ( rule__AttributeRule__Group__0__Impl rule__AttributeRule__Group__1 ) - // InternalGeneratorDSL.g:5544:2: rule__AttributeRule__Group__0__Impl rule__AttributeRule__Group__1 + // InternalGeneratorDSL.g:5462:1: ( rule__AttributeRule__Group__0__Impl rule__AttributeRule__Group__1 ) + // InternalGeneratorDSL.g:5463:2: rule__AttributeRule__Group__0__Impl rule__AttributeRule__Group__1 { pushFollow(FOLLOW_55); rule__AttributeRule__Group__0__Impl(); @@ -18656,23 +18414,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AttributeRule__Group__0__Impl" - // InternalGeneratorDSL.g:5551:1: rule__AttributeRule__Group__0__Impl : ( ( rule__AttributeRule__DefinitionAssignment_0 ) ) ; + // InternalGeneratorDSL.g:5470:1: rule__AttributeRule__Group__0__Impl : ( ( rule__AttributeRule__DefinitionAssignment_0 ) ) ; public final void rule__AttributeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5555:1: ( ( ( rule__AttributeRule__DefinitionAssignment_0 ) ) ) - // InternalGeneratorDSL.g:5556:1: ( ( rule__AttributeRule__DefinitionAssignment_0 ) ) + // InternalGeneratorDSL.g:5474:1: ( ( ( rule__AttributeRule__DefinitionAssignment_0 ) ) ) + // InternalGeneratorDSL.g:5475:1: ( ( rule__AttributeRule__DefinitionAssignment_0 ) ) { - // InternalGeneratorDSL.g:5556:1: ( ( rule__AttributeRule__DefinitionAssignment_0 ) ) - // InternalGeneratorDSL.g:5557:2: ( rule__AttributeRule__DefinitionAssignment_0 ) + // InternalGeneratorDSL.g:5475:1: ( ( rule__AttributeRule__DefinitionAssignment_0 ) ) + // InternalGeneratorDSL.g:5476:2: ( rule__AttributeRule__DefinitionAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeRuleAccess().getDefinitionAssignment_0()); } - // InternalGeneratorDSL.g:5558:2: ( rule__AttributeRule__DefinitionAssignment_0 ) - // InternalGeneratorDSL.g:5558:3: rule__AttributeRule__DefinitionAssignment_0 + // InternalGeneratorDSL.g:5477:2: ( rule__AttributeRule__DefinitionAssignment_0 ) + // InternalGeneratorDSL.g:5477:3: rule__AttributeRule__DefinitionAssignment_0 { pushFollow(FOLLOW_2); rule__AttributeRule__DefinitionAssignment_0(); @@ -18707,14 +18465,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AttributeRule__Group__1" - // InternalGeneratorDSL.g:5566:1: rule__AttributeRule__Group__1 : rule__AttributeRule__Group__1__Impl rule__AttributeRule__Group__2 ; + // InternalGeneratorDSL.g:5485:1: rule__AttributeRule__Group__1 : rule__AttributeRule__Group__1__Impl rule__AttributeRule__Group__2 ; public final void rule__AttributeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5570:1: ( rule__AttributeRule__Group__1__Impl rule__AttributeRule__Group__2 ) - // InternalGeneratorDSL.g:5571:2: rule__AttributeRule__Group__1__Impl rule__AttributeRule__Group__2 + // InternalGeneratorDSL.g:5489:1: ( rule__AttributeRule__Group__1__Impl rule__AttributeRule__Group__2 ) + // InternalGeneratorDSL.g:5490:2: rule__AttributeRule__Group__1__Impl rule__AttributeRule__Group__2 { pushFollow(FOLLOW_37); rule__AttributeRule__Group__1__Impl(); @@ -18745,22 +18503,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AttributeRule__Group__1__Impl" - // InternalGeneratorDSL.g:5578:1: rule__AttributeRule__Group__1__Impl : ( ':=' ) ; + // InternalGeneratorDSL.g:5497:1: rule__AttributeRule__Group__1__Impl : ( ':=' ) ; public final void rule__AttributeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5582:1: ( ( ':=' ) ) - // InternalGeneratorDSL.g:5583:1: ( ':=' ) + // InternalGeneratorDSL.g:5501:1: ( ( ':=' ) ) + // InternalGeneratorDSL.g:5502:1: ( ':=' ) { - // InternalGeneratorDSL.g:5583:1: ( ':=' ) - // InternalGeneratorDSL.g:5584:2: ':=' + // InternalGeneratorDSL.g:5502:1: ( ':=' ) + // InternalGeneratorDSL.g:5503:2: ':=' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeRuleAccess().getColonEqualsSignKeyword_1()); } - match(input,77,FOLLOW_2); if (state.failed) return ; + match(input,76,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeRuleAccess().getColonEqualsSignKeyword_1()); } @@ -18786,16 +18544,16 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AttributeRule__Group__2" - // InternalGeneratorDSL.g:5593:1: rule__AttributeRule__Group__2 : rule__AttributeRule__Group__2__Impl rule__AttributeRule__Group__3 ; + // InternalGeneratorDSL.g:5512:1: rule__AttributeRule__Group__2 : rule__AttributeRule__Group__2__Impl rule__AttributeRule__Group__3 ; public final void rule__AttributeRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5597:1: ( rule__AttributeRule__Group__2__Impl rule__AttributeRule__Group__3 ) - // InternalGeneratorDSL.g:5598:2: rule__AttributeRule__Group__2__Impl rule__AttributeRule__Group__3 + // InternalGeneratorDSL.g:5516:1: ( rule__AttributeRule__Group__2__Impl rule__AttributeRule__Group__3 ) + // InternalGeneratorDSL.g:5517:2: rule__AttributeRule__Group__2__Impl rule__AttributeRule__Group__3 { - pushFollow(FOLLOW_8); + pushFollow(FOLLOW_15); rule__AttributeRule__Group__2__Impl(); state._fsp--; @@ -18824,23 +18582,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AttributeRule__Group__2__Impl" - // InternalGeneratorDSL.g:5605:1: rule__AttributeRule__Group__2__Impl : ( ( rule__AttributeRule__ValueAssignment_2 ) ) ; + // InternalGeneratorDSL.g:5524:1: rule__AttributeRule__Group__2__Impl : ( ( rule__AttributeRule__ValueAssignment_2 ) ) ; public final void rule__AttributeRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5609:1: ( ( ( rule__AttributeRule__ValueAssignment_2 ) ) ) - // InternalGeneratorDSL.g:5610:1: ( ( rule__AttributeRule__ValueAssignment_2 ) ) + // InternalGeneratorDSL.g:5528:1: ( ( ( rule__AttributeRule__ValueAssignment_2 ) ) ) + // InternalGeneratorDSL.g:5529:1: ( ( rule__AttributeRule__ValueAssignment_2 ) ) { - // InternalGeneratorDSL.g:5610:1: ( ( rule__AttributeRule__ValueAssignment_2 ) ) - // InternalGeneratorDSL.g:5611:2: ( rule__AttributeRule__ValueAssignment_2 ) + // InternalGeneratorDSL.g:5529:1: ( ( rule__AttributeRule__ValueAssignment_2 ) ) + // InternalGeneratorDSL.g:5530:2: ( rule__AttributeRule__ValueAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeRuleAccess().getValueAssignment_2()); } - // InternalGeneratorDSL.g:5612:2: ( rule__AttributeRule__ValueAssignment_2 ) - // InternalGeneratorDSL.g:5612:3: rule__AttributeRule__ValueAssignment_2 + // InternalGeneratorDSL.g:5531:2: ( rule__AttributeRule__ValueAssignment_2 ) + // InternalGeneratorDSL.g:5531:3: rule__AttributeRule__ValueAssignment_2 { pushFollow(FOLLOW_2); rule__AttributeRule__ValueAssignment_2(); @@ -18875,14 +18633,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AttributeRule__Group__3" - // InternalGeneratorDSL.g:5620:1: rule__AttributeRule__Group__3 : rule__AttributeRule__Group__3__Impl ; + // InternalGeneratorDSL.g:5539:1: rule__AttributeRule__Group__3 : rule__AttributeRule__Group__3__Impl ; public final void rule__AttributeRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5624:1: ( rule__AttributeRule__Group__3__Impl ) - // InternalGeneratorDSL.g:5625:2: rule__AttributeRule__Group__3__Impl + // InternalGeneratorDSL.g:5543:1: ( rule__AttributeRule__Group__3__Impl ) + // InternalGeneratorDSL.g:5544:2: rule__AttributeRule__Group__3__Impl { pushFollow(FOLLOW_2); rule__AttributeRule__Group__3__Impl(); @@ -18908,22 +18666,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AttributeRule__Group__3__Impl" - // InternalGeneratorDSL.g:5631:1: rule__AttributeRule__Group__3__Impl : ( ';' ) ; + // InternalGeneratorDSL.g:5550:1: rule__AttributeRule__Group__3__Impl : ( ';' ) ; public final void rule__AttributeRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5635:1: ( ( ';' ) ) - // InternalGeneratorDSL.g:5636:1: ( ';' ) + // InternalGeneratorDSL.g:5554:1: ( ( ';' ) ) + // InternalGeneratorDSL.g:5555:1: ( ';' ) { - // InternalGeneratorDSL.g:5636:1: ( ';' ) - // InternalGeneratorDSL.g:5637:2: ';' + // InternalGeneratorDSL.g:5555:1: ( ';' ) + // InternalGeneratorDSL.g:5556:2: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeRuleAccess().getSemicolonKeyword_3()); } - match(input,48,FOLLOW_2); if (state.failed) return ; + match(input,55,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeRuleAccess().getSemicolonKeyword_3()); } @@ -18949,14 +18707,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__DoubleLiteralRule__Group__0" - // InternalGeneratorDSL.g:5647:1: rule__DoubleLiteralRule__Group__0 : rule__DoubleLiteralRule__Group__0__Impl rule__DoubleLiteralRule__Group__1 ; + // InternalGeneratorDSL.g:5566:1: rule__DoubleLiteralRule__Group__0 : rule__DoubleLiteralRule__Group__0__Impl rule__DoubleLiteralRule__Group__1 ; public final void rule__DoubleLiteralRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5651:1: ( rule__DoubleLiteralRule__Group__0__Impl rule__DoubleLiteralRule__Group__1 ) - // InternalGeneratorDSL.g:5652:2: rule__DoubleLiteralRule__Group__0__Impl rule__DoubleLiteralRule__Group__1 + // InternalGeneratorDSL.g:5570:1: ( rule__DoubleLiteralRule__Group__0__Impl rule__DoubleLiteralRule__Group__1 ) + // InternalGeneratorDSL.g:5571:2: rule__DoubleLiteralRule__Group__0__Impl rule__DoubleLiteralRule__Group__1 { pushFollow(FOLLOW_56); rule__DoubleLiteralRule__Group__0__Impl(); @@ -18987,23 +18745,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__DoubleLiteralRule__Group__0__Impl" - // InternalGeneratorDSL.g:5659:1: rule__DoubleLiteralRule__Group__0__Impl : ( ( rule__DoubleLiteralRule__LiteralAssignment_0 ) ) ; + // InternalGeneratorDSL.g:5578:1: rule__DoubleLiteralRule__Group__0__Impl : ( ( rule__DoubleLiteralRule__LiteralAssignment_0 ) ) ; public final void rule__DoubleLiteralRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5663:1: ( ( ( rule__DoubleLiteralRule__LiteralAssignment_0 ) ) ) - // InternalGeneratorDSL.g:5664:1: ( ( rule__DoubleLiteralRule__LiteralAssignment_0 ) ) + // InternalGeneratorDSL.g:5582:1: ( ( ( rule__DoubleLiteralRule__LiteralAssignment_0 ) ) ) + // InternalGeneratorDSL.g:5583:1: ( ( rule__DoubleLiteralRule__LiteralAssignment_0 ) ) { - // InternalGeneratorDSL.g:5664:1: ( ( rule__DoubleLiteralRule__LiteralAssignment_0 ) ) - // InternalGeneratorDSL.g:5665:2: ( rule__DoubleLiteralRule__LiteralAssignment_0 ) + // InternalGeneratorDSL.g:5583:1: ( ( rule__DoubleLiteralRule__LiteralAssignment_0 ) ) + // InternalGeneratorDSL.g:5584:2: ( rule__DoubleLiteralRule__LiteralAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDoubleLiteralRuleAccess().getLiteralAssignment_0()); } - // InternalGeneratorDSL.g:5666:2: ( rule__DoubleLiteralRule__LiteralAssignment_0 ) - // InternalGeneratorDSL.g:5666:3: rule__DoubleLiteralRule__LiteralAssignment_0 + // InternalGeneratorDSL.g:5585:2: ( rule__DoubleLiteralRule__LiteralAssignment_0 ) + // InternalGeneratorDSL.g:5585:3: rule__DoubleLiteralRule__LiteralAssignment_0 { pushFollow(FOLLOW_2); rule__DoubleLiteralRule__LiteralAssignment_0(); @@ -19038,14 +18796,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__DoubleLiteralRule__Group__1" - // InternalGeneratorDSL.g:5674:1: rule__DoubleLiteralRule__Group__1 : rule__DoubleLiteralRule__Group__1__Impl ; + // InternalGeneratorDSL.g:5593:1: rule__DoubleLiteralRule__Group__1 : rule__DoubleLiteralRule__Group__1__Impl ; public final void rule__DoubleLiteralRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5678:1: ( rule__DoubleLiteralRule__Group__1__Impl ) - // InternalGeneratorDSL.g:5679:2: rule__DoubleLiteralRule__Group__1__Impl + // InternalGeneratorDSL.g:5597:1: ( rule__DoubleLiteralRule__Group__1__Impl ) + // InternalGeneratorDSL.g:5598:2: rule__DoubleLiteralRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__DoubleLiteralRule__Group__1__Impl(); @@ -19071,22 +18829,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__DoubleLiteralRule__Group__1__Impl" - // InternalGeneratorDSL.g:5685:1: rule__DoubleLiteralRule__Group__1__Impl : ( ( rule__DoubleLiteralRule__FactorAssignment_1 )? ) ; + // InternalGeneratorDSL.g:5604:1: rule__DoubleLiteralRule__Group__1__Impl : ( ( rule__DoubleLiteralRule__FactorAssignment_1 )? ) ; public final void rule__DoubleLiteralRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5689:1: ( ( ( rule__DoubleLiteralRule__FactorAssignment_1 )? ) ) - // InternalGeneratorDSL.g:5690:1: ( ( rule__DoubleLiteralRule__FactorAssignment_1 )? ) + // InternalGeneratorDSL.g:5608:1: ( ( ( rule__DoubleLiteralRule__FactorAssignment_1 )? ) ) + // InternalGeneratorDSL.g:5609:1: ( ( rule__DoubleLiteralRule__FactorAssignment_1 )? ) { - // InternalGeneratorDSL.g:5690:1: ( ( rule__DoubleLiteralRule__FactorAssignment_1 )? ) - // InternalGeneratorDSL.g:5691:2: ( rule__DoubleLiteralRule__FactorAssignment_1 )? + // InternalGeneratorDSL.g:5609:1: ( ( rule__DoubleLiteralRule__FactorAssignment_1 )? ) + // InternalGeneratorDSL.g:5610:2: ( rule__DoubleLiteralRule__FactorAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDoubleLiteralRuleAccess().getFactorAssignment_1()); } - // InternalGeneratorDSL.g:5692:2: ( rule__DoubleLiteralRule__FactorAssignment_1 )? + // InternalGeneratorDSL.g:5611:2: ( rule__DoubleLiteralRule__FactorAssignment_1 )? int alt43=2; int LA43_0 = input.LA(1); @@ -19095,7 +18853,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar } switch (alt43) { case 1 : - // InternalGeneratorDSL.g:5692:3: rule__DoubleLiteralRule__FactorAssignment_1 + // InternalGeneratorDSL.g:5611:3: rule__DoubleLiteralRule__FactorAssignment_1 { pushFollow(FOLLOW_2); rule__DoubleLiteralRule__FactorAssignment_1(); @@ -19133,14 +18891,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__IntegerLiteralRule__Group__0" - // InternalGeneratorDSL.g:5701:1: rule__IntegerLiteralRule__Group__0 : rule__IntegerLiteralRule__Group__0__Impl rule__IntegerLiteralRule__Group__1 ; + // InternalGeneratorDSL.g:5620:1: rule__IntegerLiteralRule__Group__0 : rule__IntegerLiteralRule__Group__0__Impl rule__IntegerLiteralRule__Group__1 ; public final void rule__IntegerLiteralRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5705:1: ( rule__IntegerLiteralRule__Group__0__Impl rule__IntegerLiteralRule__Group__1 ) - // InternalGeneratorDSL.g:5706:2: rule__IntegerLiteralRule__Group__0__Impl rule__IntegerLiteralRule__Group__1 + // InternalGeneratorDSL.g:5624:1: ( rule__IntegerLiteralRule__Group__0__Impl rule__IntegerLiteralRule__Group__1 ) + // InternalGeneratorDSL.g:5625:2: rule__IntegerLiteralRule__Group__0__Impl rule__IntegerLiteralRule__Group__1 { pushFollow(FOLLOW_56); rule__IntegerLiteralRule__Group__0__Impl(); @@ -19171,23 +18929,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__IntegerLiteralRule__Group__0__Impl" - // InternalGeneratorDSL.g:5713:1: rule__IntegerLiteralRule__Group__0__Impl : ( ( rule__IntegerLiteralRule__LiteralAssignment_0 ) ) ; + // InternalGeneratorDSL.g:5632:1: rule__IntegerLiteralRule__Group__0__Impl : ( ( rule__IntegerLiteralRule__LiteralAssignment_0 ) ) ; public final void rule__IntegerLiteralRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5717:1: ( ( ( rule__IntegerLiteralRule__LiteralAssignment_0 ) ) ) - // InternalGeneratorDSL.g:5718:1: ( ( rule__IntegerLiteralRule__LiteralAssignment_0 ) ) + // InternalGeneratorDSL.g:5636:1: ( ( ( rule__IntegerLiteralRule__LiteralAssignment_0 ) ) ) + // InternalGeneratorDSL.g:5637:1: ( ( rule__IntegerLiteralRule__LiteralAssignment_0 ) ) { - // InternalGeneratorDSL.g:5718:1: ( ( rule__IntegerLiteralRule__LiteralAssignment_0 ) ) - // InternalGeneratorDSL.g:5719:2: ( rule__IntegerLiteralRule__LiteralAssignment_0 ) + // InternalGeneratorDSL.g:5637:1: ( ( rule__IntegerLiteralRule__LiteralAssignment_0 ) ) + // InternalGeneratorDSL.g:5638:2: ( rule__IntegerLiteralRule__LiteralAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getIntegerLiteralRuleAccess().getLiteralAssignment_0()); } - // InternalGeneratorDSL.g:5720:2: ( rule__IntegerLiteralRule__LiteralAssignment_0 ) - // InternalGeneratorDSL.g:5720:3: rule__IntegerLiteralRule__LiteralAssignment_0 + // InternalGeneratorDSL.g:5639:2: ( rule__IntegerLiteralRule__LiteralAssignment_0 ) + // InternalGeneratorDSL.g:5639:3: rule__IntegerLiteralRule__LiteralAssignment_0 { pushFollow(FOLLOW_2); rule__IntegerLiteralRule__LiteralAssignment_0(); @@ -19222,14 +18980,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__IntegerLiteralRule__Group__1" - // InternalGeneratorDSL.g:5728:1: rule__IntegerLiteralRule__Group__1 : rule__IntegerLiteralRule__Group__1__Impl ; + // InternalGeneratorDSL.g:5647:1: rule__IntegerLiteralRule__Group__1 : rule__IntegerLiteralRule__Group__1__Impl ; public final void rule__IntegerLiteralRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5732:1: ( rule__IntegerLiteralRule__Group__1__Impl ) - // InternalGeneratorDSL.g:5733:2: rule__IntegerLiteralRule__Group__1__Impl + // InternalGeneratorDSL.g:5651:1: ( rule__IntegerLiteralRule__Group__1__Impl ) + // InternalGeneratorDSL.g:5652:2: rule__IntegerLiteralRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__IntegerLiteralRule__Group__1__Impl(); @@ -19255,22 +19013,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__IntegerLiteralRule__Group__1__Impl" - // InternalGeneratorDSL.g:5739:1: rule__IntegerLiteralRule__Group__1__Impl : ( ( rule__IntegerLiteralRule__FactorAssignment_1 )? ) ; + // InternalGeneratorDSL.g:5658:1: rule__IntegerLiteralRule__Group__1__Impl : ( ( rule__IntegerLiteralRule__FactorAssignment_1 )? ) ; public final void rule__IntegerLiteralRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5743:1: ( ( ( rule__IntegerLiteralRule__FactorAssignment_1 )? ) ) - // InternalGeneratorDSL.g:5744:1: ( ( rule__IntegerLiteralRule__FactorAssignment_1 )? ) + // InternalGeneratorDSL.g:5662:1: ( ( ( rule__IntegerLiteralRule__FactorAssignment_1 )? ) ) + // InternalGeneratorDSL.g:5663:1: ( ( rule__IntegerLiteralRule__FactorAssignment_1 )? ) { - // InternalGeneratorDSL.g:5744:1: ( ( rule__IntegerLiteralRule__FactorAssignment_1 )? ) - // InternalGeneratorDSL.g:5745:2: ( rule__IntegerLiteralRule__FactorAssignment_1 )? + // InternalGeneratorDSL.g:5663:1: ( ( rule__IntegerLiteralRule__FactorAssignment_1 )? ) + // InternalGeneratorDSL.g:5664:2: ( rule__IntegerLiteralRule__FactorAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getIntegerLiteralRuleAccess().getFactorAssignment_1()); } - // InternalGeneratorDSL.g:5746:2: ( rule__IntegerLiteralRule__FactorAssignment_1 )? + // InternalGeneratorDSL.g:5665:2: ( rule__IntegerLiteralRule__FactorAssignment_1 )? int alt44=2; int LA44_0 = input.LA(1); @@ -19279,7 +19037,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar } switch (alt44) { case 1 : - // InternalGeneratorDSL.g:5746:3: rule__IntegerLiteralRule__FactorAssignment_1 + // InternalGeneratorDSL.g:5665:3: rule__IntegerLiteralRule__FactorAssignment_1 { pushFollow(FOLLOW_2); rule__IntegerLiteralRule__FactorAssignment_1(); @@ -19317,14 +19075,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__BooleanLiteralRule__Group__0" - // InternalGeneratorDSL.g:5755:1: rule__BooleanLiteralRule__Group__0 : rule__BooleanLiteralRule__Group__0__Impl rule__BooleanLiteralRule__Group__1 ; + // InternalGeneratorDSL.g:5674:1: rule__BooleanLiteralRule__Group__0 : rule__BooleanLiteralRule__Group__0__Impl rule__BooleanLiteralRule__Group__1 ; public final void rule__BooleanLiteralRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5759:1: ( rule__BooleanLiteralRule__Group__0__Impl rule__BooleanLiteralRule__Group__1 ) - // InternalGeneratorDSL.g:5760:2: rule__BooleanLiteralRule__Group__0__Impl rule__BooleanLiteralRule__Group__1 + // InternalGeneratorDSL.g:5678:1: ( rule__BooleanLiteralRule__Group__0__Impl rule__BooleanLiteralRule__Group__1 ) + // InternalGeneratorDSL.g:5679:2: rule__BooleanLiteralRule__Group__0__Impl rule__BooleanLiteralRule__Group__1 { pushFollow(FOLLOW_57); rule__BooleanLiteralRule__Group__0__Impl(); @@ -19355,23 +19113,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__BooleanLiteralRule__Group__0__Impl" - // InternalGeneratorDSL.g:5767:1: rule__BooleanLiteralRule__Group__0__Impl : ( () ) ; + // InternalGeneratorDSL.g:5686:1: rule__BooleanLiteralRule__Group__0__Impl : ( () ) ; public final void rule__BooleanLiteralRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5771:1: ( ( () ) ) - // InternalGeneratorDSL.g:5772:1: ( () ) + // InternalGeneratorDSL.g:5690:1: ( ( () ) ) + // InternalGeneratorDSL.g:5691:1: ( () ) { - // InternalGeneratorDSL.g:5772:1: ( () ) - // InternalGeneratorDSL.g:5773:2: () + // InternalGeneratorDSL.g:5691:1: ( () ) + // InternalGeneratorDSL.g:5692:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralRuleAccess().getBooleanLiteralAction_0()); } - // InternalGeneratorDSL.g:5774:2: () - // InternalGeneratorDSL.g:5774:3: + // InternalGeneratorDSL.g:5693:2: () + // InternalGeneratorDSL.g:5693:3: { } @@ -19396,14 +19154,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__BooleanLiteralRule__Group__1" - // InternalGeneratorDSL.g:5782:1: rule__BooleanLiteralRule__Group__1 : rule__BooleanLiteralRule__Group__1__Impl ; + // InternalGeneratorDSL.g:5701:1: rule__BooleanLiteralRule__Group__1 : rule__BooleanLiteralRule__Group__1__Impl ; public final void rule__BooleanLiteralRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5786:1: ( rule__BooleanLiteralRule__Group__1__Impl ) - // InternalGeneratorDSL.g:5787:2: rule__BooleanLiteralRule__Group__1__Impl + // InternalGeneratorDSL.g:5705:1: ( rule__BooleanLiteralRule__Group__1__Impl ) + // InternalGeneratorDSL.g:5706:2: rule__BooleanLiteralRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__BooleanLiteralRule__Group__1__Impl(); @@ -19429,23 +19187,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__BooleanLiteralRule__Group__1__Impl" - // InternalGeneratorDSL.g:5793:1: rule__BooleanLiteralRule__Group__1__Impl : ( ( rule__BooleanLiteralRule__Alternatives_1 ) ) ; + // InternalGeneratorDSL.g:5712:1: rule__BooleanLiteralRule__Group__1__Impl : ( ( rule__BooleanLiteralRule__Alternatives_1 ) ) ; public final void rule__BooleanLiteralRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5797:1: ( ( ( rule__BooleanLiteralRule__Alternatives_1 ) ) ) - // InternalGeneratorDSL.g:5798:1: ( ( rule__BooleanLiteralRule__Alternatives_1 ) ) + // InternalGeneratorDSL.g:5716:1: ( ( ( rule__BooleanLiteralRule__Alternatives_1 ) ) ) + // InternalGeneratorDSL.g:5717:1: ( ( rule__BooleanLiteralRule__Alternatives_1 ) ) { - // InternalGeneratorDSL.g:5798:1: ( ( rule__BooleanLiteralRule__Alternatives_1 ) ) - // InternalGeneratorDSL.g:5799:2: ( rule__BooleanLiteralRule__Alternatives_1 ) + // InternalGeneratorDSL.g:5717:1: ( ( rule__BooleanLiteralRule__Alternatives_1 ) ) + // InternalGeneratorDSL.g:5718:2: ( rule__BooleanLiteralRule__Alternatives_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralRuleAccess().getAlternatives_1()); } - // InternalGeneratorDSL.g:5800:2: ( rule__BooleanLiteralRule__Alternatives_1 ) - // InternalGeneratorDSL.g:5800:3: rule__BooleanLiteralRule__Alternatives_1 + // InternalGeneratorDSL.g:5719:2: ( rule__BooleanLiteralRule__Alternatives_1 ) + // InternalGeneratorDSL.g:5719:3: rule__BooleanLiteralRule__Alternatives_1 { pushFollow(FOLLOW_2); rule__BooleanLiteralRule__Alternatives_1(); @@ -19480,14 +19238,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AttributeDefinitionRule__Group__0" - // InternalGeneratorDSL.g:5809:1: rule__AttributeDefinitionRule__Group__0 : rule__AttributeDefinitionRule__Group__0__Impl rule__AttributeDefinitionRule__Group__1 ; + // InternalGeneratorDSL.g:5728:1: rule__AttributeDefinitionRule__Group__0 : rule__AttributeDefinitionRule__Group__0__Impl rule__AttributeDefinitionRule__Group__1 ; public final void rule__AttributeDefinitionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5813:1: ( rule__AttributeDefinitionRule__Group__0__Impl rule__AttributeDefinitionRule__Group__1 ) - // InternalGeneratorDSL.g:5814:2: rule__AttributeDefinitionRule__Group__0__Impl rule__AttributeDefinitionRule__Group__1 + // InternalGeneratorDSL.g:5732:1: ( rule__AttributeDefinitionRule__Group__0__Impl rule__AttributeDefinitionRule__Group__1 ) + // InternalGeneratorDSL.g:5733:2: rule__AttributeDefinitionRule__Group__0__Impl rule__AttributeDefinitionRule__Group__1 { pushFollow(FOLLOW_58); rule__AttributeDefinitionRule__Group__0__Impl(); @@ -19518,23 +19276,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AttributeDefinitionRule__Group__0__Impl" - // InternalGeneratorDSL.g:5821:1: rule__AttributeDefinitionRule__Group__0__Impl : ( ( rule__AttributeDefinitionRule__NameAssignment_0 ) ) ; + // InternalGeneratorDSL.g:5740:1: rule__AttributeDefinitionRule__Group__0__Impl : ( ( rule__AttributeDefinitionRule__NameAssignment_0 ) ) ; public final void rule__AttributeDefinitionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5825:1: ( ( ( rule__AttributeDefinitionRule__NameAssignment_0 ) ) ) - // InternalGeneratorDSL.g:5826:1: ( ( rule__AttributeDefinitionRule__NameAssignment_0 ) ) + // InternalGeneratorDSL.g:5744:1: ( ( ( rule__AttributeDefinitionRule__NameAssignment_0 ) ) ) + // InternalGeneratorDSL.g:5745:1: ( ( rule__AttributeDefinitionRule__NameAssignment_0 ) ) { - // InternalGeneratorDSL.g:5826:1: ( ( rule__AttributeDefinitionRule__NameAssignment_0 ) ) - // InternalGeneratorDSL.g:5827:2: ( rule__AttributeDefinitionRule__NameAssignment_0 ) + // InternalGeneratorDSL.g:5745:1: ( ( rule__AttributeDefinitionRule__NameAssignment_0 ) ) + // InternalGeneratorDSL.g:5746:2: ( rule__AttributeDefinitionRule__NameAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getNameAssignment_0()); } - // InternalGeneratorDSL.g:5828:2: ( rule__AttributeDefinitionRule__NameAssignment_0 ) - // InternalGeneratorDSL.g:5828:3: rule__AttributeDefinitionRule__NameAssignment_0 + // InternalGeneratorDSL.g:5747:2: ( rule__AttributeDefinitionRule__NameAssignment_0 ) + // InternalGeneratorDSL.g:5747:3: rule__AttributeDefinitionRule__NameAssignment_0 { pushFollow(FOLLOW_2); rule__AttributeDefinitionRule__NameAssignment_0(); @@ -19569,14 +19327,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AttributeDefinitionRule__Group__1" - // InternalGeneratorDSL.g:5836:1: rule__AttributeDefinitionRule__Group__1 : rule__AttributeDefinitionRule__Group__1__Impl rule__AttributeDefinitionRule__Group__2 ; + // InternalGeneratorDSL.g:5755:1: rule__AttributeDefinitionRule__Group__1 : rule__AttributeDefinitionRule__Group__1__Impl rule__AttributeDefinitionRule__Group__2 ; public final void rule__AttributeDefinitionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5840:1: ( rule__AttributeDefinitionRule__Group__1__Impl rule__AttributeDefinitionRule__Group__2 ) - // InternalGeneratorDSL.g:5841:2: rule__AttributeDefinitionRule__Group__1__Impl rule__AttributeDefinitionRule__Group__2 + // InternalGeneratorDSL.g:5759:1: ( rule__AttributeDefinitionRule__Group__1__Impl rule__AttributeDefinitionRule__Group__2 ) + // InternalGeneratorDSL.g:5760:2: rule__AttributeDefinitionRule__Group__1__Impl rule__AttributeDefinitionRule__Group__2 { pushFollow(FOLLOW_59); rule__AttributeDefinitionRule__Group__1__Impl(); @@ -19607,22 +19365,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AttributeDefinitionRule__Group__1__Impl" - // InternalGeneratorDSL.g:5848:1: rule__AttributeDefinitionRule__Group__1__Impl : ( ':' ) ; + // InternalGeneratorDSL.g:5767:1: rule__AttributeDefinitionRule__Group__1__Impl : ( ':' ) ; public final void rule__AttributeDefinitionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5852:1: ( ( ':' ) ) - // InternalGeneratorDSL.g:5853:1: ( ':' ) + // InternalGeneratorDSL.g:5771:1: ( ( ':' ) ) + // InternalGeneratorDSL.g:5772:1: ( ':' ) { - // InternalGeneratorDSL.g:5853:1: ( ':' ) - // InternalGeneratorDSL.g:5854:2: ':' + // InternalGeneratorDSL.g:5772:1: ( ':' ) + // InternalGeneratorDSL.g:5773:2: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getColonKeyword_1()); } - match(input,78,FOLLOW_2); if (state.failed) return ; + match(input,77,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeDefinitionRuleAccess().getColonKeyword_1()); } @@ -19648,14 +19406,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AttributeDefinitionRule__Group__2" - // InternalGeneratorDSL.g:5863:1: rule__AttributeDefinitionRule__Group__2 : rule__AttributeDefinitionRule__Group__2__Impl rule__AttributeDefinitionRule__Group__3 ; + // InternalGeneratorDSL.g:5782:1: rule__AttributeDefinitionRule__Group__2 : rule__AttributeDefinitionRule__Group__2__Impl rule__AttributeDefinitionRule__Group__3 ; public final void rule__AttributeDefinitionRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5867:1: ( rule__AttributeDefinitionRule__Group__2__Impl rule__AttributeDefinitionRule__Group__3 ) - // InternalGeneratorDSL.g:5868:2: rule__AttributeDefinitionRule__Group__2__Impl rule__AttributeDefinitionRule__Group__3 + // InternalGeneratorDSL.g:5786:1: ( rule__AttributeDefinitionRule__Group__2__Impl rule__AttributeDefinitionRule__Group__3 ) + // InternalGeneratorDSL.g:5787:2: rule__AttributeDefinitionRule__Group__2__Impl rule__AttributeDefinitionRule__Group__3 { pushFollow(FOLLOW_60); rule__AttributeDefinitionRule__Group__2__Impl(); @@ -19686,23 +19444,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AttributeDefinitionRule__Group__2__Impl" - // InternalGeneratorDSL.g:5875:1: rule__AttributeDefinitionRule__Group__2__Impl : ( ( rule__AttributeDefinitionRule__TypeAssignment_2 ) ) ; + // InternalGeneratorDSL.g:5794:1: rule__AttributeDefinitionRule__Group__2__Impl : ( ( rule__AttributeDefinitionRule__TypeAssignment_2 ) ) ; public final void rule__AttributeDefinitionRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5879:1: ( ( ( rule__AttributeDefinitionRule__TypeAssignment_2 ) ) ) - // InternalGeneratorDSL.g:5880:1: ( ( rule__AttributeDefinitionRule__TypeAssignment_2 ) ) + // InternalGeneratorDSL.g:5798:1: ( ( ( rule__AttributeDefinitionRule__TypeAssignment_2 ) ) ) + // InternalGeneratorDSL.g:5799:1: ( ( rule__AttributeDefinitionRule__TypeAssignment_2 ) ) { - // InternalGeneratorDSL.g:5880:1: ( ( rule__AttributeDefinitionRule__TypeAssignment_2 ) ) - // InternalGeneratorDSL.g:5881:2: ( rule__AttributeDefinitionRule__TypeAssignment_2 ) + // InternalGeneratorDSL.g:5799:1: ( ( rule__AttributeDefinitionRule__TypeAssignment_2 ) ) + // InternalGeneratorDSL.g:5800:2: ( rule__AttributeDefinitionRule__TypeAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getTypeAssignment_2()); } - // InternalGeneratorDSL.g:5882:2: ( rule__AttributeDefinitionRule__TypeAssignment_2 ) - // InternalGeneratorDSL.g:5882:3: rule__AttributeDefinitionRule__TypeAssignment_2 + // InternalGeneratorDSL.g:5801:2: ( rule__AttributeDefinitionRule__TypeAssignment_2 ) + // InternalGeneratorDSL.g:5801:3: rule__AttributeDefinitionRule__TypeAssignment_2 { pushFollow(FOLLOW_2); rule__AttributeDefinitionRule__TypeAssignment_2(); @@ -19737,14 +19495,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AttributeDefinitionRule__Group__3" - // InternalGeneratorDSL.g:5890:1: rule__AttributeDefinitionRule__Group__3 : rule__AttributeDefinitionRule__Group__3__Impl rule__AttributeDefinitionRule__Group__4 ; + // InternalGeneratorDSL.g:5809:1: rule__AttributeDefinitionRule__Group__3 : rule__AttributeDefinitionRule__Group__3__Impl rule__AttributeDefinitionRule__Group__4 ; public final void rule__AttributeDefinitionRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5894:1: ( rule__AttributeDefinitionRule__Group__3__Impl rule__AttributeDefinitionRule__Group__4 ) - // InternalGeneratorDSL.g:5895:2: rule__AttributeDefinitionRule__Group__3__Impl rule__AttributeDefinitionRule__Group__4 + // InternalGeneratorDSL.g:5813:1: ( rule__AttributeDefinitionRule__Group__3__Impl rule__AttributeDefinitionRule__Group__4 ) + // InternalGeneratorDSL.g:5814:2: rule__AttributeDefinitionRule__Group__3__Impl rule__AttributeDefinitionRule__Group__4 { pushFollow(FOLLOW_60); rule__AttributeDefinitionRule__Group__3__Impl(); @@ -19775,31 +19533,31 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AttributeDefinitionRule__Group__3__Impl" - // InternalGeneratorDSL.g:5902:1: rule__AttributeDefinitionRule__Group__3__Impl : ( ( rule__AttributeDefinitionRule__Group_3__0 )? ) ; + // InternalGeneratorDSL.g:5821:1: rule__AttributeDefinitionRule__Group__3__Impl : ( ( rule__AttributeDefinitionRule__Group_3__0 )? ) ; public final void rule__AttributeDefinitionRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5906:1: ( ( ( rule__AttributeDefinitionRule__Group_3__0 )? ) ) - // InternalGeneratorDSL.g:5907:1: ( ( rule__AttributeDefinitionRule__Group_3__0 )? ) + // InternalGeneratorDSL.g:5825:1: ( ( ( rule__AttributeDefinitionRule__Group_3__0 )? ) ) + // InternalGeneratorDSL.g:5826:1: ( ( rule__AttributeDefinitionRule__Group_3__0 )? ) { - // InternalGeneratorDSL.g:5907:1: ( ( rule__AttributeDefinitionRule__Group_3__0 )? ) - // InternalGeneratorDSL.g:5908:2: ( rule__AttributeDefinitionRule__Group_3__0 )? + // InternalGeneratorDSL.g:5826:1: ( ( rule__AttributeDefinitionRule__Group_3__0 )? ) + // InternalGeneratorDSL.g:5827:2: ( rule__AttributeDefinitionRule__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getGroup_3()); } - // InternalGeneratorDSL.g:5909:2: ( rule__AttributeDefinitionRule__Group_3__0 )? + // InternalGeneratorDSL.g:5828:2: ( rule__AttributeDefinitionRule__Group_3__0 )? int alt45=2; int LA45_0 = input.LA(1); - if ( (LA45_0==77) ) { + if ( (LA45_0==76) ) { alt45=1; } switch (alt45) { case 1 : - // InternalGeneratorDSL.g:5909:3: rule__AttributeDefinitionRule__Group_3__0 + // InternalGeneratorDSL.g:5828:3: rule__AttributeDefinitionRule__Group_3__0 { pushFollow(FOLLOW_2); rule__AttributeDefinitionRule__Group_3__0(); @@ -19837,14 +19595,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AttributeDefinitionRule__Group__4" - // InternalGeneratorDSL.g:5917:1: rule__AttributeDefinitionRule__Group__4 : rule__AttributeDefinitionRule__Group__4__Impl ; + // InternalGeneratorDSL.g:5836:1: rule__AttributeDefinitionRule__Group__4 : rule__AttributeDefinitionRule__Group__4__Impl ; public final void rule__AttributeDefinitionRule__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5921:1: ( rule__AttributeDefinitionRule__Group__4__Impl ) - // InternalGeneratorDSL.g:5922:2: rule__AttributeDefinitionRule__Group__4__Impl + // InternalGeneratorDSL.g:5840:1: ( rule__AttributeDefinitionRule__Group__4__Impl ) + // InternalGeneratorDSL.g:5841:2: rule__AttributeDefinitionRule__Group__4__Impl { pushFollow(FOLLOW_2); rule__AttributeDefinitionRule__Group__4__Impl(); @@ -19870,22 +19628,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AttributeDefinitionRule__Group__4__Impl" - // InternalGeneratorDSL.g:5928:1: rule__AttributeDefinitionRule__Group__4__Impl : ( ';' ) ; + // InternalGeneratorDSL.g:5847:1: rule__AttributeDefinitionRule__Group__4__Impl : ( ';' ) ; public final void rule__AttributeDefinitionRule__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5932:1: ( ( ';' ) ) - // InternalGeneratorDSL.g:5933:1: ( ';' ) + // InternalGeneratorDSL.g:5851:1: ( ( ';' ) ) + // InternalGeneratorDSL.g:5852:1: ( ';' ) { - // InternalGeneratorDSL.g:5933:1: ( ';' ) - // InternalGeneratorDSL.g:5934:2: ';' + // InternalGeneratorDSL.g:5852:1: ( ';' ) + // InternalGeneratorDSL.g:5853:2: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getSemicolonKeyword_4()); } - match(input,48,FOLLOW_2); if (state.failed) return ; + match(input,55,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeDefinitionRuleAccess().getSemicolonKeyword_4()); } @@ -19911,14 +19669,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AttributeDefinitionRule__Group_3__0" - // InternalGeneratorDSL.g:5944:1: rule__AttributeDefinitionRule__Group_3__0 : rule__AttributeDefinitionRule__Group_3__0__Impl rule__AttributeDefinitionRule__Group_3__1 ; + // InternalGeneratorDSL.g:5863:1: rule__AttributeDefinitionRule__Group_3__0 : rule__AttributeDefinitionRule__Group_3__0__Impl rule__AttributeDefinitionRule__Group_3__1 ; public final void rule__AttributeDefinitionRule__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5948:1: ( rule__AttributeDefinitionRule__Group_3__0__Impl rule__AttributeDefinitionRule__Group_3__1 ) - // InternalGeneratorDSL.g:5949:2: rule__AttributeDefinitionRule__Group_3__0__Impl rule__AttributeDefinitionRule__Group_3__1 + // InternalGeneratorDSL.g:5867:1: ( rule__AttributeDefinitionRule__Group_3__0__Impl rule__AttributeDefinitionRule__Group_3__1 ) + // InternalGeneratorDSL.g:5868:2: rule__AttributeDefinitionRule__Group_3__0__Impl rule__AttributeDefinitionRule__Group_3__1 { pushFollow(FOLLOW_37); rule__AttributeDefinitionRule__Group_3__0__Impl(); @@ -19949,22 +19707,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AttributeDefinitionRule__Group_3__0__Impl" - // InternalGeneratorDSL.g:5956:1: rule__AttributeDefinitionRule__Group_3__0__Impl : ( ':=' ) ; + // InternalGeneratorDSL.g:5875:1: rule__AttributeDefinitionRule__Group_3__0__Impl : ( ':=' ) ; public final void rule__AttributeDefinitionRule__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5960:1: ( ( ':=' ) ) - // InternalGeneratorDSL.g:5961:1: ( ':=' ) + // InternalGeneratorDSL.g:5879:1: ( ( ':=' ) ) + // InternalGeneratorDSL.g:5880:1: ( ':=' ) { - // InternalGeneratorDSL.g:5961:1: ( ':=' ) - // InternalGeneratorDSL.g:5962:2: ':=' + // InternalGeneratorDSL.g:5880:1: ( ':=' ) + // InternalGeneratorDSL.g:5881:2: ':=' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getColonEqualsSignKeyword_3_0()); } - match(input,77,FOLLOW_2); if (state.failed) return ; + match(input,76,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeDefinitionRuleAccess().getColonEqualsSignKeyword_3_0()); } @@ -19990,14 +19748,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AttributeDefinitionRule__Group_3__1" - // InternalGeneratorDSL.g:5971:1: rule__AttributeDefinitionRule__Group_3__1 : rule__AttributeDefinitionRule__Group_3__1__Impl ; + // InternalGeneratorDSL.g:5890:1: rule__AttributeDefinitionRule__Group_3__1 : rule__AttributeDefinitionRule__Group_3__1__Impl ; public final void rule__AttributeDefinitionRule__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5975:1: ( rule__AttributeDefinitionRule__Group_3__1__Impl ) - // InternalGeneratorDSL.g:5976:2: rule__AttributeDefinitionRule__Group_3__1__Impl + // InternalGeneratorDSL.g:5894:1: ( rule__AttributeDefinitionRule__Group_3__1__Impl ) + // InternalGeneratorDSL.g:5895:2: rule__AttributeDefinitionRule__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__AttributeDefinitionRule__Group_3__1__Impl(); @@ -20023,23 +19781,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AttributeDefinitionRule__Group_3__1__Impl" - // InternalGeneratorDSL.g:5982:1: rule__AttributeDefinitionRule__Group_3__1__Impl : ( ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) ) ; + // InternalGeneratorDSL.g:5901:1: rule__AttributeDefinitionRule__Group_3__1__Impl : ( ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) ) ; public final void rule__AttributeDefinitionRule__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:5986:1: ( ( ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) ) ) - // InternalGeneratorDSL.g:5987:1: ( ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) ) + // InternalGeneratorDSL.g:5905:1: ( ( ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) ) ) + // InternalGeneratorDSL.g:5906:1: ( ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) ) { - // InternalGeneratorDSL.g:5987:1: ( ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) ) - // InternalGeneratorDSL.g:5988:2: ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) + // InternalGeneratorDSL.g:5906:1: ( ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) ) + // InternalGeneratorDSL.g:5907:2: ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getInitialisationAssignment_3_1()); } - // InternalGeneratorDSL.g:5989:2: ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) - // InternalGeneratorDSL.g:5989:3: rule__AttributeDefinitionRule__InitialisationAssignment_3_1 + // InternalGeneratorDSL.g:5908:2: ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) + // InternalGeneratorDSL.g:5908:3: rule__AttributeDefinitionRule__InitialisationAssignment_3_1 { pushFollow(FOLLOW_2); rule__AttributeDefinitionRule__InitialisationAssignment_3_1(); @@ -20074,14 +19832,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__LiteralTypeRule__Group__0" - // InternalGeneratorDSL.g:5998:1: rule__LiteralTypeRule__Group__0 : rule__LiteralTypeRule__Group__0__Impl rule__LiteralTypeRule__Group__1 ; + // InternalGeneratorDSL.g:5917:1: rule__LiteralTypeRule__Group__0 : rule__LiteralTypeRule__Group__0__Impl rule__LiteralTypeRule__Group__1 ; public final void rule__LiteralTypeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6002:1: ( rule__LiteralTypeRule__Group__0__Impl rule__LiteralTypeRule__Group__1 ) - // InternalGeneratorDSL.g:6003:2: rule__LiteralTypeRule__Group__0__Impl rule__LiteralTypeRule__Group__1 + // InternalGeneratorDSL.g:5921:1: ( rule__LiteralTypeRule__Group__0__Impl rule__LiteralTypeRule__Group__1 ) + // InternalGeneratorDSL.g:5922:2: rule__LiteralTypeRule__Group__0__Impl rule__LiteralTypeRule__Group__1 { pushFollow(FOLLOW_61); rule__LiteralTypeRule__Group__0__Impl(); @@ -20112,23 +19870,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__LiteralTypeRule__Group__0__Impl" - // InternalGeneratorDSL.g:6010:1: rule__LiteralTypeRule__Group__0__Impl : ( () ) ; + // InternalGeneratorDSL.g:5929:1: rule__LiteralTypeRule__Group__0__Impl : ( () ) ; public final void rule__LiteralTypeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6014:1: ( ( () ) ) - // InternalGeneratorDSL.g:6015:1: ( () ) + // InternalGeneratorDSL.g:5933:1: ( ( () ) ) + // InternalGeneratorDSL.g:5934:1: ( () ) { - // InternalGeneratorDSL.g:6015:1: ( () ) - // InternalGeneratorDSL.g:6016:2: () + // InternalGeneratorDSL.g:5934:1: ( () ) + // InternalGeneratorDSL.g:5935:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralTypeRuleAccess().getLiteralTypeAction_0()); } - // InternalGeneratorDSL.g:6017:2: () - // InternalGeneratorDSL.g:6017:3: + // InternalGeneratorDSL.g:5936:2: () + // InternalGeneratorDSL.g:5936:3: { } @@ -20153,14 +19911,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__LiteralTypeRule__Group__1" - // InternalGeneratorDSL.g:6025:1: rule__LiteralTypeRule__Group__1 : rule__LiteralTypeRule__Group__1__Impl ; + // InternalGeneratorDSL.g:5944:1: rule__LiteralTypeRule__Group__1 : rule__LiteralTypeRule__Group__1__Impl ; public final void rule__LiteralTypeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6029:1: ( rule__LiteralTypeRule__Group__1__Impl ) - // InternalGeneratorDSL.g:6030:2: rule__LiteralTypeRule__Group__1__Impl + // InternalGeneratorDSL.g:5948:1: ( rule__LiteralTypeRule__Group__1__Impl ) + // InternalGeneratorDSL.g:5949:2: rule__LiteralTypeRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__LiteralTypeRule__Group__1__Impl(); @@ -20186,22 +19944,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__LiteralTypeRule__Group__1__Impl" - // InternalGeneratorDSL.g:6036:1: rule__LiteralTypeRule__Group__1__Impl : ( 'literal' ) ; + // InternalGeneratorDSL.g:5955:1: rule__LiteralTypeRule__Group__1__Impl : ( 'literal' ) ; public final void rule__LiteralTypeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6040:1: ( ( 'literal' ) ) - // InternalGeneratorDSL.g:6041:1: ( 'literal' ) + // InternalGeneratorDSL.g:5959:1: ( ( 'literal' ) ) + // InternalGeneratorDSL.g:5960:1: ( 'literal' ) { - // InternalGeneratorDSL.g:6041:1: ( 'literal' ) - // InternalGeneratorDSL.g:6042:2: 'literal' + // InternalGeneratorDSL.g:5960:1: ( 'literal' ) + // InternalGeneratorDSL.g:5961:2: 'literal' { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralTypeRuleAccess().getLiteralKeyword_1()); } - match(input,79,FOLLOW_2); if (state.failed) return ; + match(input,78,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLiteralTypeRuleAccess().getLiteralKeyword_1()); } @@ -20227,14 +19985,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__InstanceTypeRule__Group__0" - // InternalGeneratorDSL.g:6052:1: rule__InstanceTypeRule__Group__0 : rule__InstanceTypeRule__Group__0__Impl rule__InstanceTypeRule__Group__1 ; + // InternalGeneratorDSL.g:5971:1: rule__InstanceTypeRule__Group__0 : rule__InstanceTypeRule__Group__0__Impl rule__InstanceTypeRule__Group__1 ; public final void rule__InstanceTypeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6056:1: ( rule__InstanceTypeRule__Group__0__Impl rule__InstanceTypeRule__Group__1 ) - // InternalGeneratorDSL.g:6057:2: rule__InstanceTypeRule__Group__0__Impl rule__InstanceTypeRule__Group__1 + // InternalGeneratorDSL.g:5975:1: ( rule__InstanceTypeRule__Group__0__Impl rule__InstanceTypeRule__Group__1 ) + // InternalGeneratorDSL.g:5976:2: rule__InstanceTypeRule__Group__0__Impl rule__InstanceTypeRule__Group__1 { pushFollow(FOLLOW_62); rule__InstanceTypeRule__Group__0__Impl(); @@ -20265,23 +20023,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__InstanceTypeRule__Group__0__Impl" - // InternalGeneratorDSL.g:6064:1: rule__InstanceTypeRule__Group__0__Impl : ( () ) ; + // InternalGeneratorDSL.g:5983:1: rule__InstanceTypeRule__Group__0__Impl : ( () ) ; public final void rule__InstanceTypeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6068:1: ( ( () ) ) - // InternalGeneratorDSL.g:6069:1: ( () ) + // InternalGeneratorDSL.g:5987:1: ( ( () ) ) + // InternalGeneratorDSL.g:5988:1: ( () ) { - // InternalGeneratorDSL.g:6069:1: ( () ) - // InternalGeneratorDSL.g:6070:2: () + // InternalGeneratorDSL.g:5988:1: ( () ) + // InternalGeneratorDSL.g:5989:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceTypeRuleAccess().getInstanceTypeAction_0()); } - // InternalGeneratorDSL.g:6071:2: () - // InternalGeneratorDSL.g:6071:3: + // InternalGeneratorDSL.g:5990:2: () + // InternalGeneratorDSL.g:5990:3: { } @@ -20306,14 +20064,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__InstanceTypeRule__Group__1" - // InternalGeneratorDSL.g:6079:1: rule__InstanceTypeRule__Group__1 : rule__InstanceTypeRule__Group__1__Impl rule__InstanceTypeRule__Group__2 ; + // InternalGeneratorDSL.g:5998:1: rule__InstanceTypeRule__Group__1 : rule__InstanceTypeRule__Group__1__Impl rule__InstanceTypeRule__Group__2 ; public final void rule__InstanceTypeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6083:1: ( rule__InstanceTypeRule__Group__1__Impl rule__InstanceTypeRule__Group__2 ) - // InternalGeneratorDSL.g:6084:2: rule__InstanceTypeRule__Group__1__Impl rule__InstanceTypeRule__Group__2 + // InternalGeneratorDSL.g:6002:1: ( rule__InstanceTypeRule__Group__1__Impl rule__InstanceTypeRule__Group__2 ) + // InternalGeneratorDSL.g:6003:2: rule__InstanceTypeRule__Group__1__Impl rule__InstanceTypeRule__Group__2 { pushFollow(FOLLOW_7); rule__InstanceTypeRule__Group__1__Impl(); @@ -20344,22 +20102,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__InstanceTypeRule__Group__1__Impl" - // InternalGeneratorDSL.g:6091:1: rule__InstanceTypeRule__Group__1__Impl : ( 'instance' ) ; + // InternalGeneratorDSL.g:6010:1: rule__InstanceTypeRule__Group__1__Impl : ( 'instance' ) ; public final void rule__InstanceTypeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6095:1: ( ( 'instance' ) ) - // InternalGeneratorDSL.g:6096:1: ( 'instance' ) + // InternalGeneratorDSL.g:6014:1: ( ( 'instance' ) ) + // InternalGeneratorDSL.g:6015:1: ( 'instance' ) { - // InternalGeneratorDSL.g:6096:1: ( 'instance' ) - // InternalGeneratorDSL.g:6097:2: 'instance' + // InternalGeneratorDSL.g:6015:1: ( 'instance' ) + // InternalGeneratorDSL.g:6016:2: 'instance' { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceTypeRuleAccess().getInstanceKeyword_1()); } - match(input,80,FOLLOW_2); if (state.failed) return ; + match(input,79,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInstanceTypeRuleAccess().getInstanceKeyword_1()); } @@ -20385,14 +20143,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__InstanceTypeRule__Group__2" - // InternalGeneratorDSL.g:6106:1: rule__InstanceTypeRule__Group__2 : rule__InstanceTypeRule__Group__2__Impl ; + // InternalGeneratorDSL.g:6025:1: rule__InstanceTypeRule__Group__2 : rule__InstanceTypeRule__Group__2__Impl ; public final void rule__InstanceTypeRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6110:1: ( rule__InstanceTypeRule__Group__2__Impl ) - // InternalGeneratorDSL.g:6111:2: rule__InstanceTypeRule__Group__2__Impl + // InternalGeneratorDSL.g:6029:1: ( rule__InstanceTypeRule__Group__2__Impl ) + // InternalGeneratorDSL.g:6030:2: rule__InstanceTypeRule__Group__2__Impl { pushFollow(FOLLOW_2); rule__InstanceTypeRule__Group__2__Impl(); @@ -20418,23 +20176,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__InstanceTypeRule__Group__2__Impl" - // InternalGeneratorDSL.g:6117:1: rule__InstanceTypeRule__Group__2__Impl : ( ( rule__InstanceTypeRule__DefinitionAssignment_2 ) ) ; + // InternalGeneratorDSL.g:6036:1: rule__InstanceTypeRule__Group__2__Impl : ( ( rule__InstanceTypeRule__DefinitionAssignment_2 ) ) ; public final void rule__InstanceTypeRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6121:1: ( ( ( rule__InstanceTypeRule__DefinitionAssignment_2 ) ) ) - // InternalGeneratorDSL.g:6122:1: ( ( rule__InstanceTypeRule__DefinitionAssignment_2 ) ) + // InternalGeneratorDSL.g:6040:1: ( ( ( rule__InstanceTypeRule__DefinitionAssignment_2 ) ) ) + // InternalGeneratorDSL.g:6041:1: ( ( rule__InstanceTypeRule__DefinitionAssignment_2 ) ) { - // InternalGeneratorDSL.g:6122:1: ( ( rule__InstanceTypeRule__DefinitionAssignment_2 ) ) - // InternalGeneratorDSL.g:6123:2: ( rule__InstanceTypeRule__DefinitionAssignment_2 ) + // InternalGeneratorDSL.g:6041:1: ( ( rule__InstanceTypeRule__DefinitionAssignment_2 ) ) + // InternalGeneratorDSL.g:6042:2: ( rule__InstanceTypeRule__DefinitionAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceTypeRuleAccess().getDefinitionAssignment_2()); } - // InternalGeneratorDSL.g:6124:2: ( rule__InstanceTypeRule__DefinitionAssignment_2 ) - // InternalGeneratorDSL.g:6124:3: rule__InstanceTypeRule__DefinitionAssignment_2 + // InternalGeneratorDSL.g:6043:2: ( rule__InstanceTypeRule__DefinitionAssignment_2 ) + // InternalGeneratorDSL.g:6043:3: rule__InstanceTypeRule__DefinitionAssignment_2 { pushFollow(FOLLOW_2); rule__InstanceTypeRule__DefinitionAssignment_2(); @@ -20469,14 +20227,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StringTypeRule__Group__0" - // InternalGeneratorDSL.g:6133:1: rule__StringTypeRule__Group__0 : rule__StringTypeRule__Group__0__Impl rule__StringTypeRule__Group__1 ; + // InternalGeneratorDSL.g:6052:1: rule__StringTypeRule__Group__0 : rule__StringTypeRule__Group__0__Impl rule__StringTypeRule__Group__1 ; public final void rule__StringTypeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6137:1: ( rule__StringTypeRule__Group__0__Impl rule__StringTypeRule__Group__1 ) - // InternalGeneratorDSL.g:6138:2: rule__StringTypeRule__Group__0__Impl rule__StringTypeRule__Group__1 + // InternalGeneratorDSL.g:6056:1: ( rule__StringTypeRule__Group__0__Impl rule__StringTypeRule__Group__1 ) + // InternalGeneratorDSL.g:6057:2: rule__StringTypeRule__Group__0__Impl rule__StringTypeRule__Group__1 { pushFollow(FOLLOW_63); rule__StringTypeRule__Group__0__Impl(); @@ -20507,23 +20265,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StringTypeRule__Group__0__Impl" - // InternalGeneratorDSL.g:6145:1: rule__StringTypeRule__Group__0__Impl : ( () ) ; + // InternalGeneratorDSL.g:6064:1: rule__StringTypeRule__Group__0__Impl : ( () ) ; public final void rule__StringTypeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6149:1: ( ( () ) ) - // InternalGeneratorDSL.g:6150:1: ( () ) + // InternalGeneratorDSL.g:6068:1: ( ( () ) ) + // InternalGeneratorDSL.g:6069:1: ( () ) { - // InternalGeneratorDSL.g:6150:1: ( () ) - // InternalGeneratorDSL.g:6151:2: () + // InternalGeneratorDSL.g:6069:1: ( () ) + // InternalGeneratorDSL.g:6070:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getStringTypeRuleAccess().getStringTypeAction_0()); } - // InternalGeneratorDSL.g:6152:2: () - // InternalGeneratorDSL.g:6152:3: + // InternalGeneratorDSL.g:6071:2: () + // InternalGeneratorDSL.g:6071:3: { } @@ -20548,14 +20306,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StringTypeRule__Group__1" - // InternalGeneratorDSL.g:6160:1: rule__StringTypeRule__Group__1 : rule__StringTypeRule__Group__1__Impl ; + // InternalGeneratorDSL.g:6079:1: rule__StringTypeRule__Group__1 : rule__StringTypeRule__Group__1__Impl ; public final void rule__StringTypeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6164:1: ( rule__StringTypeRule__Group__1__Impl ) - // InternalGeneratorDSL.g:6165:2: rule__StringTypeRule__Group__1__Impl + // InternalGeneratorDSL.g:6083:1: ( rule__StringTypeRule__Group__1__Impl ) + // InternalGeneratorDSL.g:6084:2: rule__StringTypeRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__StringTypeRule__Group__1__Impl(); @@ -20581,22 +20339,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StringTypeRule__Group__1__Impl" - // InternalGeneratorDSL.g:6171:1: rule__StringTypeRule__Group__1__Impl : ( 'string' ) ; + // InternalGeneratorDSL.g:6090:1: rule__StringTypeRule__Group__1__Impl : ( 'string' ) ; public final void rule__StringTypeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6175:1: ( ( 'string' ) ) - // InternalGeneratorDSL.g:6176:1: ( 'string' ) + // InternalGeneratorDSL.g:6094:1: ( ( 'string' ) ) + // InternalGeneratorDSL.g:6095:1: ( 'string' ) { - // InternalGeneratorDSL.g:6176:1: ( 'string' ) - // InternalGeneratorDSL.g:6177:2: 'string' + // InternalGeneratorDSL.g:6095:1: ( 'string' ) + // InternalGeneratorDSL.g:6096:2: 'string' { if ( state.backtracking==0 ) { before(grammarAccess.getStringTypeRuleAccess().getStringKeyword_1()); } - match(input,81,FOLLOW_2); if (state.failed) return ; + match(input,80,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStringTypeRuleAccess().getStringKeyword_1()); } @@ -20622,14 +20380,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ExpressionTypeRule__Group__0" - // InternalGeneratorDSL.g:6187:1: rule__ExpressionTypeRule__Group__0 : rule__ExpressionTypeRule__Group__0__Impl rule__ExpressionTypeRule__Group__1 ; + // InternalGeneratorDSL.g:6106:1: rule__ExpressionTypeRule__Group__0 : rule__ExpressionTypeRule__Group__0__Impl rule__ExpressionTypeRule__Group__1 ; public final void rule__ExpressionTypeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6191:1: ( rule__ExpressionTypeRule__Group__0__Impl rule__ExpressionTypeRule__Group__1 ) - // InternalGeneratorDSL.g:6192:2: rule__ExpressionTypeRule__Group__0__Impl rule__ExpressionTypeRule__Group__1 + // InternalGeneratorDSL.g:6110:1: ( rule__ExpressionTypeRule__Group__0__Impl rule__ExpressionTypeRule__Group__1 ) + // InternalGeneratorDSL.g:6111:2: rule__ExpressionTypeRule__Group__0__Impl rule__ExpressionTypeRule__Group__1 { pushFollow(FOLLOW_64); rule__ExpressionTypeRule__Group__0__Impl(); @@ -20660,23 +20418,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ExpressionTypeRule__Group__0__Impl" - // InternalGeneratorDSL.g:6199:1: rule__ExpressionTypeRule__Group__0__Impl : ( () ) ; + // InternalGeneratorDSL.g:6118:1: rule__ExpressionTypeRule__Group__0__Impl : ( () ) ; public final void rule__ExpressionTypeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6203:1: ( ( () ) ) - // InternalGeneratorDSL.g:6204:1: ( () ) + // InternalGeneratorDSL.g:6122:1: ( ( () ) ) + // InternalGeneratorDSL.g:6123:1: ( () ) { - // InternalGeneratorDSL.g:6204:1: ( () ) - // InternalGeneratorDSL.g:6205:2: () + // InternalGeneratorDSL.g:6123:1: ( () ) + // InternalGeneratorDSL.g:6124:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionTypeRuleAccess().getExpressionTypeAction_0()); } - // InternalGeneratorDSL.g:6206:2: () - // InternalGeneratorDSL.g:6206:3: + // InternalGeneratorDSL.g:6125:2: () + // InternalGeneratorDSL.g:6125:3: { } @@ -20701,14 +20459,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ExpressionTypeRule__Group__1" - // InternalGeneratorDSL.g:6214:1: rule__ExpressionTypeRule__Group__1 : rule__ExpressionTypeRule__Group__1__Impl ; + // InternalGeneratorDSL.g:6133:1: rule__ExpressionTypeRule__Group__1 : rule__ExpressionTypeRule__Group__1__Impl ; public final void rule__ExpressionTypeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6218:1: ( rule__ExpressionTypeRule__Group__1__Impl ) - // InternalGeneratorDSL.g:6219:2: rule__ExpressionTypeRule__Group__1__Impl + // InternalGeneratorDSL.g:6137:1: ( rule__ExpressionTypeRule__Group__1__Impl ) + // InternalGeneratorDSL.g:6138:2: rule__ExpressionTypeRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__ExpressionTypeRule__Group__1__Impl(); @@ -20734,22 +20492,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ExpressionTypeRule__Group__1__Impl" - // InternalGeneratorDSL.g:6225:1: rule__ExpressionTypeRule__Group__1__Impl : ( 'expression' ) ; + // InternalGeneratorDSL.g:6144:1: rule__ExpressionTypeRule__Group__1__Impl : ( 'expression' ) ; public final void rule__ExpressionTypeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6229:1: ( ( 'expression' ) ) - // InternalGeneratorDSL.g:6230:1: ( 'expression' ) + // InternalGeneratorDSL.g:6148:1: ( ( 'expression' ) ) + // InternalGeneratorDSL.g:6149:1: ( 'expression' ) { - // InternalGeneratorDSL.g:6230:1: ( 'expression' ) - // InternalGeneratorDSL.g:6231:2: 'expression' + // InternalGeneratorDSL.g:6149:1: ( 'expression' ) + // InternalGeneratorDSL.g:6150:2: 'expression' { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionTypeRuleAccess().getExpressionKeyword_1()); } - match(input,82,FOLLOW_2); if (state.failed) return ; + match(input,81,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExpressionTypeRuleAccess().getExpressionKeyword_1()); } @@ -20775,14 +20533,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__IntTypeRule__Group__0" - // InternalGeneratorDSL.g:6241:1: rule__IntTypeRule__Group__0 : rule__IntTypeRule__Group__0__Impl rule__IntTypeRule__Group__1 ; + // InternalGeneratorDSL.g:6160:1: rule__IntTypeRule__Group__0 : rule__IntTypeRule__Group__0__Impl rule__IntTypeRule__Group__1 ; public final void rule__IntTypeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6245:1: ( rule__IntTypeRule__Group__0__Impl rule__IntTypeRule__Group__1 ) - // InternalGeneratorDSL.g:6246:2: rule__IntTypeRule__Group__0__Impl rule__IntTypeRule__Group__1 + // InternalGeneratorDSL.g:6164:1: ( rule__IntTypeRule__Group__0__Impl rule__IntTypeRule__Group__1 ) + // InternalGeneratorDSL.g:6165:2: rule__IntTypeRule__Group__0__Impl rule__IntTypeRule__Group__1 { pushFollow(FOLLOW_65); rule__IntTypeRule__Group__0__Impl(); @@ -20813,23 +20571,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__IntTypeRule__Group__0__Impl" - // InternalGeneratorDSL.g:6253:1: rule__IntTypeRule__Group__0__Impl : ( () ) ; + // InternalGeneratorDSL.g:6172:1: rule__IntTypeRule__Group__0__Impl : ( () ) ; public final void rule__IntTypeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6257:1: ( ( () ) ) - // InternalGeneratorDSL.g:6258:1: ( () ) + // InternalGeneratorDSL.g:6176:1: ( ( () ) ) + // InternalGeneratorDSL.g:6177:1: ( () ) { - // InternalGeneratorDSL.g:6258:1: ( () ) - // InternalGeneratorDSL.g:6259:2: () + // InternalGeneratorDSL.g:6177:1: ( () ) + // InternalGeneratorDSL.g:6178:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getIntTypeRuleAccess().getIntTypeAction_0()); } - // InternalGeneratorDSL.g:6260:2: () - // InternalGeneratorDSL.g:6260:3: + // InternalGeneratorDSL.g:6179:2: () + // InternalGeneratorDSL.g:6179:3: { } @@ -20854,14 +20612,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__IntTypeRule__Group__1" - // InternalGeneratorDSL.g:6268:1: rule__IntTypeRule__Group__1 : rule__IntTypeRule__Group__1__Impl ; + // InternalGeneratorDSL.g:6187:1: rule__IntTypeRule__Group__1 : rule__IntTypeRule__Group__1__Impl ; public final void rule__IntTypeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6272:1: ( rule__IntTypeRule__Group__1__Impl ) - // InternalGeneratorDSL.g:6273:2: rule__IntTypeRule__Group__1__Impl + // InternalGeneratorDSL.g:6191:1: ( rule__IntTypeRule__Group__1__Impl ) + // InternalGeneratorDSL.g:6192:2: rule__IntTypeRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__IntTypeRule__Group__1__Impl(); @@ -20887,22 +20645,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__IntTypeRule__Group__1__Impl" - // InternalGeneratorDSL.g:6279:1: rule__IntTypeRule__Group__1__Impl : ( 'int' ) ; + // InternalGeneratorDSL.g:6198:1: rule__IntTypeRule__Group__1__Impl : ( 'int' ) ; public final void rule__IntTypeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6283:1: ( ( 'int' ) ) - // InternalGeneratorDSL.g:6284:1: ( 'int' ) + // InternalGeneratorDSL.g:6202:1: ( ( 'int' ) ) + // InternalGeneratorDSL.g:6203:1: ( 'int' ) { - // InternalGeneratorDSL.g:6284:1: ( 'int' ) - // InternalGeneratorDSL.g:6285:2: 'int' + // InternalGeneratorDSL.g:6203:1: ( 'int' ) + // InternalGeneratorDSL.g:6204:2: 'int' { if ( state.backtracking==0 ) { before(grammarAccess.getIntTypeRuleAccess().getIntKeyword_1()); } - match(input,83,FOLLOW_2); if (state.failed) return ; + match(input,82,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIntTypeRuleAccess().getIntKeyword_1()); } @@ -20928,14 +20686,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__FloatTypeRule__Group__0" - // InternalGeneratorDSL.g:6295:1: rule__FloatTypeRule__Group__0 : rule__FloatTypeRule__Group__0__Impl rule__FloatTypeRule__Group__1 ; + // InternalGeneratorDSL.g:6214:1: rule__FloatTypeRule__Group__0 : rule__FloatTypeRule__Group__0__Impl rule__FloatTypeRule__Group__1 ; public final void rule__FloatTypeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6299:1: ( rule__FloatTypeRule__Group__0__Impl rule__FloatTypeRule__Group__1 ) - // InternalGeneratorDSL.g:6300:2: rule__FloatTypeRule__Group__0__Impl rule__FloatTypeRule__Group__1 + // InternalGeneratorDSL.g:6218:1: ( rule__FloatTypeRule__Group__0__Impl rule__FloatTypeRule__Group__1 ) + // InternalGeneratorDSL.g:6219:2: rule__FloatTypeRule__Group__0__Impl rule__FloatTypeRule__Group__1 { pushFollow(FOLLOW_66); rule__FloatTypeRule__Group__0__Impl(); @@ -20966,23 +20724,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__FloatTypeRule__Group__0__Impl" - // InternalGeneratorDSL.g:6307:1: rule__FloatTypeRule__Group__0__Impl : ( () ) ; + // InternalGeneratorDSL.g:6226:1: rule__FloatTypeRule__Group__0__Impl : ( () ) ; public final void rule__FloatTypeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6311:1: ( ( () ) ) - // InternalGeneratorDSL.g:6312:1: ( () ) + // InternalGeneratorDSL.g:6230:1: ( ( () ) ) + // InternalGeneratorDSL.g:6231:1: ( () ) { - // InternalGeneratorDSL.g:6312:1: ( () ) - // InternalGeneratorDSL.g:6313:2: () + // InternalGeneratorDSL.g:6231:1: ( () ) + // InternalGeneratorDSL.g:6232:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getFloatTypeRuleAccess().getFloatTypeAction_0()); } - // InternalGeneratorDSL.g:6314:2: () - // InternalGeneratorDSL.g:6314:3: + // InternalGeneratorDSL.g:6233:2: () + // InternalGeneratorDSL.g:6233:3: { } @@ -21007,14 +20765,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__FloatTypeRule__Group__1" - // InternalGeneratorDSL.g:6322:1: rule__FloatTypeRule__Group__1 : rule__FloatTypeRule__Group__1__Impl ; + // InternalGeneratorDSL.g:6241:1: rule__FloatTypeRule__Group__1 : rule__FloatTypeRule__Group__1__Impl ; public final void rule__FloatTypeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6326:1: ( rule__FloatTypeRule__Group__1__Impl ) - // InternalGeneratorDSL.g:6327:2: rule__FloatTypeRule__Group__1__Impl + // InternalGeneratorDSL.g:6245:1: ( rule__FloatTypeRule__Group__1__Impl ) + // InternalGeneratorDSL.g:6246:2: rule__FloatTypeRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__FloatTypeRule__Group__1__Impl(); @@ -21040,22 +20798,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__FloatTypeRule__Group__1__Impl" - // InternalGeneratorDSL.g:6333:1: rule__FloatTypeRule__Group__1__Impl : ( 'float' ) ; + // InternalGeneratorDSL.g:6252:1: rule__FloatTypeRule__Group__1__Impl : ( 'float' ) ; public final void rule__FloatTypeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6337:1: ( ( 'float' ) ) - // InternalGeneratorDSL.g:6338:1: ( 'float' ) + // InternalGeneratorDSL.g:6256:1: ( ( 'float' ) ) + // InternalGeneratorDSL.g:6257:1: ( 'float' ) { - // InternalGeneratorDSL.g:6338:1: ( 'float' ) - // InternalGeneratorDSL.g:6339:2: 'float' + // InternalGeneratorDSL.g:6257:1: ( 'float' ) + // InternalGeneratorDSL.g:6258:2: 'float' { if ( state.backtracking==0 ) { before(grammarAccess.getFloatTypeRuleAccess().getFloatKeyword_1()); } - match(input,84,FOLLOW_2); if (state.failed) return ; + match(input,83,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFloatTypeRuleAccess().getFloatKeyword_1()); } @@ -21081,14 +20839,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__BooleanTypeRule__Group__0" - // InternalGeneratorDSL.g:6349:1: rule__BooleanTypeRule__Group__0 : rule__BooleanTypeRule__Group__0__Impl rule__BooleanTypeRule__Group__1 ; + // InternalGeneratorDSL.g:6268:1: rule__BooleanTypeRule__Group__0 : rule__BooleanTypeRule__Group__0__Impl rule__BooleanTypeRule__Group__1 ; public final void rule__BooleanTypeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6353:1: ( rule__BooleanTypeRule__Group__0__Impl rule__BooleanTypeRule__Group__1 ) - // InternalGeneratorDSL.g:6354:2: rule__BooleanTypeRule__Group__0__Impl rule__BooleanTypeRule__Group__1 + // InternalGeneratorDSL.g:6272:1: ( rule__BooleanTypeRule__Group__0__Impl rule__BooleanTypeRule__Group__1 ) + // InternalGeneratorDSL.g:6273:2: rule__BooleanTypeRule__Group__0__Impl rule__BooleanTypeRule__Group__1 { pushFollow(FOLLOW_67); rule__BooleanTypeRule__Group__0__Impl(); @@ -21119,23 +20877,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__BooleanTypeRule__Group__0__Impl" - // InternalGeneratorDSL.g:6361:1: rule__BooleanTypeRule__Group__0__Impl : ( () ) ; + // InternalGeneratorDSL.g:6280:1: rule__BooleanTypeRule__Group__0__Impl : ( () ) ; public final void rule__BooleanTypeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6365:1: ( ( () ) ) - // InternalGeneratorDSL.g:6366:1: ( () ) + // InternalGeneratorDSL.g:6284:1: ( ( () ) ) + // InternalGeneratorDSL.g:6285:1: ( () ) { - // InternalGeneratorDSL.g:6366:1: ( () ) - // InternalGeneratorDSL.g:6367:2: () + // InternalGeneratorDSL.g:6285:1: ( () ) + // InternalGeneratorDSL.g:6286:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanTypeRuleAccess().getBooleanTypeAction_0()); } - // InternalGeneratorDSL.g:6368:2: () - // InternalGeneratorDSL.g:6368:3: + // InternalGeneratorDSL.g:6287:2: () + // InternalGeneratorDSL.g:6287:3: { } @@ -21160,14 +20918,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__BooleanTypeRule__Group__1" - // InternalGeneratorDSL.g:6376:1: rule__BooleanTypeRule__Group__1 : rule__BooleanTypeRule__Group__1__Impl ; + // InternalGeneratorDSL.g:6295:1: rule__BooleanTypeRule__Group__1 : rule__BooleanTypeRule__Group__1__Impl ; public final void rule__BooleanTypeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6380:1: ( rule__BooleanTypeRule__Group__1__Impl ) - // InternalGeneratorDSL.g:6381:2: rule__BooleanTypeRule__Group__1__Impl + // InternalGeneratorDSL.g:6299:1: ( rule__BooleanTypeRule__Group__1__Impl ) + // InternalGeneratorDSL.g:6300:2: rule__BooleanTypeRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__BooleanTypeRule__Group__1__Impl(); @@ -21193,22 +20951,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__BooleanTypeRule__Group__1__Impl" - // InternalGeneratorDSL.g:6387:1: rule__BooleanTypeRule__Group__1__Impl : ( 'boolean' ) ; + // InternalGeneratorDSL.g:6306:1: rule__BooleanTypeRule__Group__1__Impl : ( 'boolean' ) ; public final void rule__BooleanTypeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6391:1: ( ( 'boolean' ) ) - // InternalGeneratorDSL.g:6392:1: ( 'boolean' ) + // InternalGeneratorDSL.g:6310:1: ( ( 'boolean' ) ) + // InternalGeneratorDSL.g:6311:1: ( 'boolean' ) { - // InternalGeneratorDSL.g:6392:1: ( 'boolean' ) - // InternalGeneratorDSL.g:6393:2: 'boolean' + // InternalGeneratorDSL.g:6311:1: ( 'boolean' ) + // InternalGeneratorDSL.g:6312:2: 'boolean' { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanTypeRuleAccess().getBooleanKeyword_1()); } - match(input,85,FOLLOW_2); if (state.failed) return ; + match(input,84,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBooleanTypeRuleAccess().getBooleanKeyword_1()); } @@ -21234,14 +20992,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__VoidTypeRule__Group__0" - // InternalGeneratorDSL.g:6403:1: rule__VoidTypeRule__Group__0 : rule__VoidTypeRule__Group__0__Impl rule__VoidTypeRule__Group__1 ; + // InternalGeneratorDSL.g:6322:1: rule__VoidTypeRule__Group__0 : rule__VoidTypeRule__Group__0__Impl rule__VoidTypeRule__Group__1 ; public final void rule__VoidTypeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6407:1: ( rule__VoidTypeRule__Group__0__Impl rule__VoidTypeRule__Group__1 ) - // InternalGeneratorDSL.g:6408:2: rule__VoidTypeRule__Group__0__Impl rule__VoidTypeRule__Group__1 + // InternalGeneratorDSL.g:6326:1: ( rule__VoidTypeRule__Group__0__Impl rule__VoidTypeRule__Group__1 ) + // InternalGeneratorDSL.g:6327:2: rule__VoidTypeRule__Group__0__Impl rule__VoidTypeRule__Group__1 { pushFollow(FOLLOW_68); rule__VoidTypeRule__Group__0__Impl(); @@ -21272,23 +21030,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__VoidTypeRule__Group__0__Impl" - // InternalGeneratorDSL.g:6415:1: rule__VoidTypeRule__Group__0__Impl : ( () ) ; + // InternalGeneratorDSL.g:6334:1: rule__VoidTypeRule__Group__0__Impl : ( () ) ; public final void rule__VoidTypeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6419:1: ( ( () ) ) - // InternalGeneratorDSL.g:6420:1: ( () ) + // InternalGeneratorDSL.g:6338:1: ( ( () ) ) + // InternalGeneratorDSL.g:6339:1: ( () ) { - // InternalGeneratorDSL.g:6420:1: ( () ) - // InternalGeneratorDSL.g:6421:2: () + // InternalGeneratorDSL.g:6339:1: ( () ) + // InternalGeneratorDSL.g:6340:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getVoidTypeRuleAccess().getVoidTypeAction_0()); } - // InternalGeneratorDSL.g:6422:2: () - // InternalGeneratorDSL.g:6422:3: + // InternalGeneratorDSL.g:6341:2: () + // InternalGeneratorDSL.g:6341:3: { } @@ -21313,14 +21071,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__VoidTypeRule__Group__1" - // InternalGeneratorDSL.g:6430:1: rule__VoidTypeRule__Group__1 : rule__VoidTypeRule__Group__1__Impl ; + // InternalGeneratorDSL.g:6349:1: rule__VoidTypeRule__Group__1 : rule__VoidTypeRule__Group__1__Impl ; public final void rule__VoidTypeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6434:1: ( rule__VoidTypeRule__Group__1__Impl ) - // InternalGeneratorDSL.g:6435:2: rule__VoidTypeRule__Group__1__Impl + // InternalGeneratorDSL.g:6353:1: ( rule__VoidTypeRule__Group__1__Impl ) + // InternalGeneratorDSL.g:6354:2: rule__VoidTypeRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__VoidTypeRule__Group__1__Impl(); @@ -21346,24 +21104,429 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__VoidTypeRule__Group__1__Impl" - // InternalGeneratorDSL.g:6441:1: rule__VoidTypeRule__Group__1__Impl : ( 'void' ) ; + // InternalGeneratorDSL.g:6360:1: rule__VoidTypeRule__Group__1__Impl : ( 'void' ) ; public final void rule__VoidTypeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6445:1: ( ( 'void' ) ) - // InternalGeneratorDSL.g:6446:1: ( 'void' ) + // InternalGeneratorDSL.g:6364:1: ( ( 'void' ) ) + // InternalGeneratorDSL.g:6365:1: ( 'void' ) { - // InternalGeneratorDSL.g:6446:1: ( 'void' ) - // InternalGeneratorDSL.g:6447:2: 'void' + // InternalGeneratorDSL.g:6365:1: ( 'void' ) + // InternalGeneratorDSL.g:6366:2: 'void' { if ( state.backtracking==0 ) { before(grammarAccess.getVoidTypeRuleAccess().getVoidKeyword_1()); } - match(input,86,FOLLOW_2); if (state.failed) return ; + match(input,85,FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getVoidTypeRuleAccess().getVoidKeyword_1()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__VoidTypeRule__Group__1__Impl" + + + // $ANTLR start "rule__DataTypeRule__Group__0" + // InternalGeneratorDSL.g:6376:1: rule__DataTypeRule__Group__0 : rule__DataTypeRule__Group__0__Impl rule__DataTypeRule__Group__1 ; + public final void rule__DataTypeRule__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalGeneratorDSL.g:6380:1: ( rule__DataTypeRule__Group__0__Impl rule__DataTypeRule__Group__1 ) + // InternalGeneratorDSL.g:6381:2: rule__DataTypeRule__Group__0__Impl rule__DataTypeRule__Group__1 + { + pushFollow(FOLLOW_59); + rule__DataTypeRule__Group__0__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FOLLOW_2); + rule__DataTypeRule__Group__1(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DataTypeRule__Group__0" + + + // $ANTLR start "rule__DataTypeRule__Group__0__Impl" + // InternalGeneratorDSL.g:6388:1: rule__DataTypeRule__Group__0__Impl : ( () ) ; + public final void rule__DataTypeRule__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalGeneratorDSL.g:6392:1: ( ( () ) ) + // InternalGeneratorDSL.g:6393:1: ( () ) + { + // InternalGeneratorDSL.g:6393:1: ( () ) + // InternalGeneratorDSL.g:6394:2: () + { + if ( state.backtracking==0 ) { + before(grammarAccess.getDataTypeRuleAccess().getDataTypeAction_0()); + } + // InternalGeneratorDSL.g:6395:2: () + // InternalGeneratorDSL.g:6395:3: + { + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getDataTypeRuleAccess().getDataTypeAction_0()); + } + + } + + + } + + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DataTypeRule__Group__0__Impl" + + + // $ANTLR start "rule__DataTypeRule__Group__1" + // InternalGeneratorDSL.g:6403:1: rule__DataTypeRule__Group__1 : rule__DataTypeRule__Group__1__Impl ; + public final void rule__DataTypeRule__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalGeneratorDSL.g:6407:1: ( rule__DataTypeRule__Group__1__Impl ) + // InternalGeneratorDSL.g:6408:2: rule__DataTypeRule__Group__1__Impl + { + pushFollow(FOLLOW_2); + rule__DataTypeRule__Group__1__Impl(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DataTypeRule__Group__1" + + + // $ANTLR start "rule__DataTypeRule__Group__1__Impl" + // InternalGeneratorDSL.g:6414:1: rule__DataTypeRule__Group__1__Impl : ( 'data' ) ; + public final void rule__DataTypeRule__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalGeneratorDSL.g:6418:1: ( ( 'data' ) ) + // InternalGeneratorDSL.g:6419:1: ( 'data' ) + { + // InternalGeneratorDSL.g:6419:1: ( 'data' ) + // InternalGeneratorDSL.g:6420:2: 'data' + { + if ( state.backtracking==0 ) { + before(grammarAccess.getDataTypeRuleAccess().getDataKeyword_1()); + } + match(input,69,FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getDataTypeRuleAccess().getDataKeyword_1()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DataTypeRule__Group__1__Impl" + + + // $ANTLR start "rule__ArrayTypeRule__Group__0" + // InternalGeneratorDSL.g:6430:1: rule__ArrayTypeRule__Group__0 : rule__ArrayTypeRule__Group__0__Impl rule__ArrayTypeRule__Group__1 ; + public final void rule__ArrayTypeRule__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalGeneratorDSL.g:6434:1: ( rule__ArrayTypeRule__Group__0__Impl rule__ArrayTypeRule__Group__1 ) + // InternalGeneratorDSL.g:6435:2: rule__ArrayTypeRule__Group__0__Impl rule__ArrayTypeRule__Group__1 + { + pushFollow(FOLLOW_59); + rule__ArrayTypeRule__Group__0__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FOLLOW_2); + rule__ArrayTypeRule__Group__1(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ArrayTypeRule__Group__0" + + + // $ANTLR start "rule__ArrayTypeRule__Group__0__Impl" + // InternalGeneratorDSL.g:6442:1: rule__ArrayTypeRule__Group__0__Impl : ( 'array' ) ; + public final void rule__ArrayTypeRule__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalGeneratorDSL.g:6446:1: ( ( 'array' ) ) + // InternalGeneratorDSL.g:6447:1: ( 'array' ) + { + // InternalGeneratorDSL.g:6447:1: ( 'array' ) + // InternalGeneratorDSL.g:6448:2: 'array' + { + if ( state.backtracking==0 ) { + before(grammarAccess.getArrayTypeRuleAccess().getArrayKeyword_0()); + } + match(input,86,FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getArrayTypeRuleAccess().getArrayKeyword_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ArrayTypeRule__Group__0__Impl" + + + // $ANTLR start "rule__ArrayTypeRule__Group__1" + // InternalGeneratorDSL.g:6457:1: rule__ArrayTypeRule__Group__1 : rule__ArrayTypeRule__Group__1__Impl ; + public final void rule__ArrayTypeRule__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalGeneratorDSL.g:6461:1: ( rule__ArrayTypeRule__Group__1__Impl ) + // InternalGeneratorDSL.g:6462:2: rule__ArrayTypeRule__Group__1__Impl + { + pushFollow(FOLLOW_2); + rule__ArrayTypeRule__Group__1__Impl(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ArrayTypeRule__Group__1" + + + // $ANTLR start "rule__ArrayTypeRule__Group__1__Impl" + // InternalGeneratorDSL.g:6468:1: rule__ArrayTypeRule__Group__1__Impl : ( ( rule__ArrayTypeRule__ElementsAssignment_1 ) ) ; + public final void rule__ArrayTypeRule__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalGeneratorDSL.g:6472:1: ( ( ( rule__ArrayTypeRule__ElementsAssignment_1 ) ) ) + // InternalGeneratorDSL.g:6473:1: ( ( rule__ArrayTypeRule__ElementsAssignment_1 ) ) + { + // InternalGeneratorDSL.g:6473:1: ( ( rule__ArrayTypeRule__ElementsAssignment_1 ) ) + // InternalGeneratorDSL.g:6474:2: ( rule__ArrayTypeRule__ElementsAssignment_1 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getArrayTypeRuleAccess().getElementsAssignment_1()); + } + // InternalGeneratorDSL.g:6475:2: ( rule__ArrayTypeRule__ElementsAssignment_1 ) + // InternalGeneratorDSL.g:6475:3: rule__ArrayTypeRule__ElementsAssignment_1 + { + pushFollow(FOLLOW_2); + rule__ArrayTypeRule__ElementsAssignment_1(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getArrayTypeRuleAccess().getElementsAssignment_1()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ArrayTypeRule__Group__1__Impl" + + + // $ANTLR start "rule__ParameterRule__Group__0" + // InternalGeneratorDSL.g:6484:1: rule__ParameterRule__Group__0 : rule__ParameterRule__Group__0__Impl rule__ParameterRule__Group__1 ; + public final void rule__ParameterRule__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalGeneratorDSL.g:6488:1: ( rule__ParameterRule__Group__0__Impl rule__ParameterRule__Group__1 ) + // InternalGeneratorDSL.g:6489:2: rule__ParameterRule__Group__0__Impl rule__ParameterRule__Group__1 + { + pushFollow(FOLLOW_7); + rule__ParameterRule__Group__0__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FOLLOW_2); + rule__ParameterRule__Group__1(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ParameterRule__Group__0" + + + // $ANTLR start "rule__ParameterRule__Group__0__Impl" + // InternalGeneratorDSL.g:6496:1: rule__ParameterRule__Group__0__Impl : ( ( rule__ParameterRule__TypeAssignment_0 ) ) ; + public final void rule__ParameterRule__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalGeneratorDSL.g:6500:1: ( ( ( rule__ParameterRule__TypeAssignment_0 ) ) ) + // InternalGeneratorDSL.g:6501:1: ( ( rule__ParameterRule__TypeAssignment_0 ) ) + { + // InternalGeneratorDSL.g:6501:1: ( ( rule__ParameterRule__TypeAssignment_0 ) ) + // InternalGeneratorDSL.g:6502:2: ( rule__ParameterRule__TypeAssignment_0 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getParameterRuleAccess().getTypeAssignment_0()); + } + // InternalGeneratorDSL.g:6503:2: ( rule__ParameterRule__TypeAssignment_0 ) + // InternalGeneratorDSL.g:6503:3: rule__ParameterRule__TypeAssignment_0 + { + pushFollow(FOLLOW_2); + rule__ParameterRule__TypeAssignment_0(); + + state._fsp--; + if (state.failed) return ; + + } + if ( state.backtracking==0 ) { - after(grammarAccess.getVoidTypeRuleAccess().getVoidKeyword_1()); + after(grammarAccess.getParameterRuleAccess().getTypeAssignment_0()); } } @@ -21383,26 +21546,21 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar } return ; } - // $ANTLR end "rule__VoidTypeRule__Group__1__Impl" + // $ANTLR end "rule__ParameterRule__Group__0__Impl" - // $ANTLR start "rule__DataTypeRule__Group__0" - // InternalGeneratorDSL.g:6457:1: rule__DataTypeRule__Group__0 : rule__DataTypeRule__Group__0__Impl rule__DataTypeRule__Group__1 ; - public final void rule__DataTypeRule__Group__0() throws RecognitionException { + // $ANTLR start "rule__ParameterRule__Group__1" + // InternalGeneratorDSL.g:6511:1: rule__ParameterRule__Group__1 : rule__ParameterRule__Group__1__Impl ; + public final void rule__ParameterRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6461:1: ( rule__DataTypeRule__Group__0__Impl rule__DataTypeRule__Group__1 ) - // InternalGeneratorDSL.g:6462:2: rule__DataTypeRule__Group__0__Impl rule__DataTypeRule__Group__1 + // InternalGeneratorDSL.g:6515:1: ( rule__ParameterRule__Group__1__Impl ) + // InternalGeneratorDSL.g:6516:2: rule__ParameterRule__Group__1__Impl { - pushFollow(FOLLOW_59); - rule__DataTypeRule__Group__0__Impl(); - - state._fsp--; - if (state.failed) return ; pushFollow(FOLLOW_2); - rule__DataTypeRule__Group__1(); + rule__ParameterRule__Group__1__Impl(); state._fsp--; if (state.failed) return ; @@ -21421,32 +21579,38 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar } return ; } - // $ANTLR end "rule__DataTypeRule__Group__0" + // $ANTLR end "rule__ParameterRule__Group__1" - // $ANTLR start "rule__DataTypeRule__Group__0__Impl" - // InternalGeneratorDSL.g:6469:1: rule__DataTypeRule__Group__0__Impl : ( () ) ; - public final void rule__DataTypeRule__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterRule__Group__1__Impl" + // InternalGeneratorDSL.g:6522:1: rule__ParameterRule__Group__1__Impl : ( ( rule__ParameterRule__NameAssignment_1 ) ) ; + public final void rule__ParameterRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6473:1: ( ( () ) ) - // InternalGeneratorDSL.g:6474:1: ( () ) + // InternalGeneratorDSL.g:6526:1: ( ( ( rule__ParameterRule__NameAssignment_1 ) ) ) + // InternalGeneratorDSL.g:6527:1: ( ( rule__ParameterRule__NameAssignment_1 ) ) { - // InternalGeneratorDSL.g:6474:1: ( () ) - // InternalGeneratorDSL.g:6475:2: () + // InternalGeneratorDSL.g:6527:1: ( ( rule__ParameterRule__NameAssignment_1 ) ) + // InternalGeneratorDSL.g:6528:2: ( rule__ParameterRule__NameAssignment_1 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getDataTypeRuleAccess().getDataTypeAction_0()); + before(grammarAccess.getParameterRuleAccess().getNameAssignment_1()); } - // InternalGeneratorDSL.g:6476:2: () - // InternalGeneratorDSL.g:6476:3: + // InternalGeneratorDSL.g:6529:2: ( rule__ParameterRule__NameAssignment_1 ) + // InternalGeneratorDSL.g:6529:3: rule__ParameterRule__NameAssignment_1 { + pushFollow(FOLLOW_2); + rule__ParameterRule__NameAssignment_1(); + + state._fsp--; + if (state.failed) return ; + } if ( state.backtracking==0 ) { - after(grammarAccess.getDataTypeRuleAccess().getDataTypeAction_0()); + after(grammarAccess.getParameterRuleAccess().getNameAssignment_1()); } } @@ -21455,6 +21619,10 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar } } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } finally { restoreStackSize(stackSize); @@ -21462,21 +21630,26 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar } return ; } - // $ANTLR end "rule__DataTypeRule__Group__0__Impl" + // $ANTLR end "rule__ParameterRule__Group__1__Impl" - // $ANTLR start "rule__DataTypeRule__Group__1" - // InternalGeneratorDSL.g:6484:1: rule__DataTypeRule__Group__1 : rule__DataTypeRule__Group__1__Impl ; - public final void rule__DataTypeRule__Group__1() throws RecognitionException { + // $ANTLR start "rule__ImportRule__Group__0" + // InternalGeneratorDSL.g:6538:1: rule__ImportRule__Group__0 : rule__ImportRule__Group__0__Impl rule__ImportRule__Group__1 ; + public final void rule__ImportRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6488:1: ( rule__DataTypeRule__Group__1__Impl ) - // InternalGeneratorDSL.g:6489:2: rule__DataTypeRule__Group__1__Impl + // InternalGeneratorDSL.g:6542:1: ( rule__ImportRule__Group__0__Impl rule__ImportRule__Group__1 ) + // InternalGeneratorDSL.g:6543:2: rule__ImportRule__Group__0__Impl rule__ImportRule__Group__1 { + pushFollow(FOLLOW_30); + rule__ImportRule__Group__0__Impl(); + + state._fsp--; + if (state.failed) return ; pushFollow(FOLLOW_2); - rule__DataTypeRule__Group__1__Impl(); + rule__ImportRule__Group__1(); state._fsp--; if (state.failed) return ; @@ -21495,28 +21668,28 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar } return ; } - // $ANTLR end "rule__DataTypeRule__Group__1" + // $ANTLR end "rule__ImportRule__Group__0" - // $ANTLR start "rule__DataTypeRule__Group__1__Impl" - // InternalGeneratorDSL.g:6495:1: rule__DataTypeRule__Group__1__Impl : ( 'data' ) ; - public final void rule__DataTypeRule__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ImportRule__Group__0__Impl" + // InternalGeneratorDSL.g:6550:1: rule__ImportRule__Group__0__Impl : ( 'import' ) ; + public final void rule__ImportRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6499:1: ( ( 'data' ) ) - // InternalGeneratorDSL.g:6500:1: ( 'data' ) + // InternalGeneratorDSL.g:6554:1: ( ( 'import' ) ) + // InternalGeneratorDSL.g:6555:1: ( 'import' ) { - // InternalGeneratorDSL.g:6500:1: ( 'data' ) - // InternalGeneratorDSL.g:6501:2: 'data' + // InternalGeneratorDSL.g:6555:1: ( 'import' ) + // InternalGeneratorDSL.g:6556:2: 'import' { if ( state.backtracking==0 ) { - before(grammarAccess.getDataTypeRuleAccess().getDataKeyword_1()); + before(grammarAccess.getImportRuleAccess().getImportKeyword_0()); } - match(input,70,FOLLOW_2); if (state.failed) return ; + match(input,87,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getDataTypeRuleAccess().getDataKeyword_1()); + after(grammarAccess.getImportRuleAccess().getImportKeyword_0()); } } @@ -21536,26 +21709,26 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar } return ; } - // $ANTLR end "rule__DataTypeRule__Group__1__Impl" + // $ANTLR end "rule__ImportRule__Group__0__Impl" - // $ANTLR start "rule__ArrayTypeRule__Group__0" - // InternalGeneratorDSL.g:6511:1: rule__ArrayTypeRule__Group__0 : rule__ArrayTypeRule__Group__0__Impl rule__ArrayTypeRule__Group__1 ; - public final void rule__ArrayTypeRule__Group__0() throws RecognitionException { + // $ANTLR start "rule__ImportRule__Group__1" + // InternalGeneratorDSL.g:6565:1: rule__ImportRule__Group__1 : rule__ImportRule__Group__1__Impl rule__ImportRule__Group__2 ; + public final void rule__ImportRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6515:1: ( rule__ArrayTypeRule__Group__0__Impl rule__ArrayTypeRule__Group__1 ) - // InternalGeneratorDSL.g:6516:2: rule__ArrayTypeRule__Group__0__Impl rule__ArrayTypeRule__Group__1 + // InternalGeneratorDSL.g:6569:1: ( rule__ImportRule__Group__1__Impl rule__ImportRule__Group__2 ) + // InternalGeneratorDSL.g:6570:2: rule__ImportRule__Group__1__Impl rule__ImportRule__Group__2 { - pushFollow(FOLLOW_59); - rule__ArrayTypeRule__Group__0__Impl(); + pushFollow(FOLLOW_33); + rule__ImportRule__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); - rule__ArrayTypeRule__Group__1(); + rule__ImportRule__Group__2(); state._fsp--; if (state.failed) return ; @@ -21574,28 +21747,38 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar } return ; } - // $ANTLR end "rule__ArrayTypeRule__Group__0" + // $ANTLR end "rule__ImportRule__Group__1" - // $ANTLR start "rule__ArrayTypeRule__Group__0__Impl" - // InternalGeneratorDSL.g:6523:1: rule__ArrayTypeRule__Group__0__Impl : ( 'array' ) ; - public final void rule__ArrayTypeRule__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ImportRule__Group__1__Impl" + // InternalGeneratorDSL.g:6577:1: rule__ImportRule__Group__1__Impl : ( ( rule__ImportRule__LanguageAssignment_1 ) ) ; + public final void rule__ImportRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6527:1: ( ( 'array' ) ) - // InternalGeneratorDSL.g:6528:1: ( 'array' ) + // InternalGeneratorDSL.g:6581:1: ( ( ( rule__ImportRule__LanguageAssignment_1 ) ) ) + // InternalGeneratorDSL.g:6582:1: ( ( rule__ImportRule__LanguageAssignment_1 ) ) { - // InternalGeneratorDSL.g:6528:1: ( 'array' ) - // InternalGeneratorDSL.g:6529:2: 'array' + // InternalGeneratorDSL.g:6582:1: ( ( rule__ImportRule__LanguageAssignment_1 ) ) + // InternalGeneratorDSL.g:6583:2: ( rule__ImportRule__LanguageAssignment_1 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getArrayTypeRuleAccess().getArrayKeyword_0()); + before(grammarAccess.getImportRuleAccess().getLanguageAssignment_1()); } - match(input,87,FOLLOW_2); if (state.failed) return ; + // InternalGeneratorDSL.g:6584:2: ( rule__ImportRule__LanguageAssignment_1 ) + // InternalGeneratorDSL.g:6584:3: rule__ImportRule__LanguageAssignment_1 + { + pushFollow(FOLLOW_2); + rule__ImportRule__LanguageAssignment_1(); + + state._fsp--; + if (state.failed) return ; + + } + if ( state.backtracking==0 ) { - after(grammarAccess.getArrayTypeRuleAccess().getArrayKeyword_0()); + after(grammarAccess.getImportRuleAccess().getLanguageAssignment_1()); } } @@ -21615,21 +21798,26 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar } return ; } - // $ANTLR end "rule__ArrayTypeRule__Group__0__Impl" + // $ANTLR end "rule__ImportRule__Group__1__Impl" - // $ANTLR start "rule__ArrayTypeRule__Group__1" - // InternalGeneratorDSL.g:6538:1: rule__ArrayTypeRule__Group__1 : rule__ArrayTypeRule__Group__1__Impl ; - public final void rule__ArrayTypeRule__Group__1() throws RecognitionException { + // $ANTLR start "rule__ImportRule__Group__2" + // InternalGeneratorDSL.g:6592:1: rule__ImportRule__Group__2 : rule__ImportRule__Group__2__Impl rule__ImportRule__Group__3 ; + public final void rule__ImportRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6542:1: ( rule__ArrayTypeRule__Group__1__Impl ) - // InternalGeneratorDSL.g:6543:2: rule__ArrayTypeRule__Group__1__Impl + // InternalGeneratorDSL.g:6596:1: ( rule__ImportRule__Group__2__Impl rule__ImportRule__Group__3 ) + // InternalGeneratorDSL.g:6597:2: rule__ImportRule__Group__2__Impl rule__ImportRule__Group__3 { + pushFollow(FOLLOW_7); + rule__ImportRule__Group__2__Impl(); + + state._fsp--; + if (state.failed) return ; pushFollow(FOLLOW_2); - rule__ArrayTypeRule__Group__1__Impl(); + rule__ImportRule__Group__3(); state._fsp--; if (state.failed) return ; @@ -21648,38 +21836,28 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar } return ; } - // $ANTLR end "rule__ArrayTypeRule__Group__1" + // $ANTLR end "rule__ImportRule__Group__2" - // $ANTLR start "rule__ArrayTypeRule__Group__1__Impl" - // InternalGeneratorDSL.g:6549:1: rule__ArrayTypeRule__Group__1__Impl : ( ( rule__ArrayTypeRule__ElementsAssignment_1 ) ) ; - public final void rule__ArrayTypeRule__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ImportRule__Group__2__Impl" + // InternalGeneratorDSL.g:6604:1: rule__ImportRule__Group__2__Impl : ( 'from' ) ; + public final void rule__ImportRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6553:1: ( ( ( rule__ArrayTypeRule__ElementsAssignment_1 ) ) ) - // InternalGeneratorDSL.g:6554:1: ( ( rule__ArrayTypeRule__ElementsAssignment_1 ) ) + // InternalGeneratorDSL.g:6608:1: ( ( 'from' ) ) + // InternalGeneratorDSL.g:6609:1: ( 'from' ) { - // InternalGeneratorDSL.g:6554:1: ( ( rule__ArrayTypeRule__ElementsAssignment_1 ) ) - // InternalGeneratorDSL.g:6555:2: ( rule__ArrayTypeRule__ElementsAssignment_1 ) + // InternalGeneratorDSL.g:6609:1: ( 'from' ) + // InternalGeneratorDSL.g:6610:2: 'from' { if ( state.backtracking==0 ) { - before(grammarAccess.getArrayTypeRuleAccess().getElementsAssignment_1()); - } - // InternalGeneratorDSL.g:6556:2: ( rule__ArrayTypeRule__ElementsAssignment_1 ) - // InternalGeneratorDSL.g:6556:3: rule__ArrayTypeRule__ElementsAssignment_1 - { - pushFollow(FOLLOW_2); - rule__ArrayTypeRule__ElementsAssignment_1(); - - state._fsp--; - if (state.failed) return ; - + before(grammarAccess.getImportRuleAccess().getFromKeyword_2()); } - + match(input,67,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getArrayTypeRuleAccess().getElementsAssignment_1()); + after(grammarAccess.getImportRuleAccess().getFromKeyword_2()); } } @@ -21699,26 +21877,26 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar } return ; } - // $ANTLR end "rule__ArrayTypeRule__Group__1__Impl" + // $ANTLR end "rule__ImportRule__Group__2__Impl" - // $ANTLR start "rule__ParameterRule__Group__0" - // InternalGeneratorDSL.g:6565:1: rule__ParameterRule__Group__0 : rule__ParameterRule__Group__0__Impl rule__ParameterRule__Group__1 ; - public final void rule__ParameterRule__Group__0() throws RecognitionException { + // $ANTLR start "rule__ImportRule__Group__3" + // InternalGeneratorDSL.g:6619:1: rule__ImportRule__Group__3 : rule__ImportRule__Group__3__Impl rule__ImportRule__Group__4 ; + public final void rule__ImportRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6569:1: ( rule__ParameterRule__Group__0__Impl rule__ParameterRule__Group__1 ) - // InternalGeneratorDSL.g:6570:2: rule__ParameterRule__Group__0__Impl rule__ParameterRule__Group__1 + // InternalGeneratorDSL.g:6623:1: ( rule__ImportRule__Group__3__Impl rule__ImportRule__Group__4 ) + // InternalGeneratorDSL.g:6624:2: rule__ImportRule__Group__3__Impl rule__ImportRule__Group__4 { - pushFollow(FOLLOW_7); - rule__ParameterRule__Group__0__Impl(); + pushFollow(FOLLOW_15); + rule__ImportRule__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); - rule__ParameterRule__Group__1(); + rule__ImportRule__Group__4(); state._fsp--; if (state.failed) return ; @@ -21737,30 +21915,30 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar } return ; } - // $ANTLR end "rule__ParameterRule__Group__0" + // $ANTLR end "rule__ImportRule__Group__3" - // $ANTLR start "rule__ParameterRule__Group__0__Impl" - // InternalGeneratorDSL.g:6577:1: rule__ParameterRule__Group__0__Impl : ( ( rule__ParameterRule__TypeAssignment_0 ) ) ; - public final void rule__ParameterRule__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ImportRule__Group__3__Impl" + // InternalGeneratorDSL.g:6631:1: rule__ImportRule__Group__3__Impl : ( ( rule__ImportRule__ImportedNamespaceAssignment_3 ) ) ; + public final void rule__ImportRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6581:1: ( ( ( rule__ParameterRule__TypeAssignment_0 ) ) ) - // InternalGeneratorDSL.g:6582:1: ( ( rule__ParameterRule__TypeAssignment_0 ) ) + // InternalGeneratorDSL.g:6635:1: ( ( ( rule__ImportRule__ImportedNamespaceAssignment_3 ) ) ) + // InternalGeneratorDSL.g:6636:1: ( ( rule__ImportRule__ImportedNamespaceAssignment_3 ) ) { - // InternalGeneratorDSL.g:6582:1: ( ( rule__ParameterRule__TypeAssignment_0 ) ) - // InternalGeneratorDSL.g:6583:2: ( rule__ParameterRule__TypeAssignment_0 ) + // InternalGeneratorDSL.g:6636:1: ( ( rule__ImportRule__ImportedNamespaceAssignment_3 ) ) + // InternalGeneratorDSL.g:6637:2: ( rule__ImportRule__ImportedNamespaceAssignment_3 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getParameterRuleAccess().getTypeAssignment_0()); + before(grammarAccess.getImportRuleAccess().getImportedNamespaceAssignment_3()); } - // InternalGeneratorDSL.g:6584:2: ( rule__ParameterRule__TypeAssignment_0 ) - // InternalGeneratorDSL.g:6584:3: rule__ParameterRule__TypeAssignment_0 + // InternalGeneratorDSL.g:6638:2: ( rule__ImportRule__ImportedNamespaceAssignment_3 ) + // InternalGeneratorDSL.g:6638:3: rule__ImportRule__ImportedNamespaceAssignment_3 { pushFollow(FOLLOW_2); - rule__ParameterRule__TypeAssignment_0(); + rule__ImportRule__ImportedNamespaceAssignment_3(); state._fsp--; if (state.failed) return ; @@ -21768,7 +21946,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar } if ( state.backtracking==0 ) { - after(grammarAccess.getParameterRuleAccess().getTypeAssignment_0()); + after(grammarAccess.getImportRuleAccess().getImportedNamespaceAssignment_3()); } } @@ -21788,21 +21966,21 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar } return ; } - // $ANTLR end "rule__ParameterRule__Group__0__Impl" + // $ANTLR end "rule__ImportRule__Group__3__Impl" - // $ANTLR start "rule__ParameterRule__Group__1" - // InternalGeneratorDSL.g:6592:1: rule__ParameterRule__Group__1 : rule__ParameterRule__Group__1__Impl ; - public final void rule__ParameterRule__Group__1() throws RecognitionException { + // $ANTLR start "rule__ImportRule__Group__4" + // InternalGeneratorDSL.g:6646:1: rule__ImportRule__Group__4 : rule__ImportRule__Group__4__Impl ; + public final void rule__ImportRule__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6596:1: ( rule__ParameterRule__Group__1__Impl ) - // InternalGeneratorDSL.g:6597:2: rule__ParameterRule__Group__1__Impl + // InternalGeneratorDSL.g:6650:1: ( rule__ImportRule__Group__4__Impl ) + // InternalGeneratorDSL.g:6651:2: rule__ImportRule__Group__4__Impl { pushFollow(FOLLOW_2); - rule__ParameterRule__Group__1__Impl(); + rule__ImportRule__Group__4__Impl(); state._fsp--; if (state.failed) return ; @@ -21821,38 +21999,28 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar } return ; } - // $ANTLR end "rule__ParameterRule__Group__1" + // $ANTLR end "rule__ImportRule__Group__4" - // $ANTLR start "rule__ParameterRule__Group__1__Impl" - // InternalGeneratorDSL.g:6603:1: rule__ParameterRule__Group__1__Impl : ( ( rule__ParameterRule__NameAssignment_1 ) ) ; - public final void rule__ParameterRule__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ImportRule__Group__4__Impl" + // InternalGeneratorDSL.g:6657:1: rule__ImportRule__Group__4__Impl : ( ';' ) ; + public final void rule__ImportRule__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6607:1: ( ( ( rule__ParameterRule__NameAssignment_1 ) ) ) - // InternalGeneratorDSL.g:6608:1: ( ( rule__ParameterRule__NameAssignment_1 ) ) + // InternalGeneratorDSL.g:6661:1: ( ( ';' ) ) + // InternalGeneratorDSL.g:6662:1: ( ';' ) { - // InternalGeneratorDSL.g:6608:1: ( ( rule__ParameterRule__NameAssignment_1 ) ) - // InternalGeneratorDSL.g:6609:2: ( rule__ParameterRule__NameAssignment_1 ) + // InternalGeneratorDSL.g:6662:1: ( ';' ) + // InternalGeneratorDSL.g:6663:2: ';' { if ( state.backtracking==0 ) { - before(grammarAccess.getParameterRuleAccess().getNameAssignment_1()); - } - // InternalGeneratorDSL.g:6610:2: ( rule__ParameterRule__NameAssignment_1 ) - // InternalGeneratorDSL.g:6610:3: rule__ParameterRule__NameAssignment_1 - { - pushFollow(FOLLOW_2); - rule__ParameterRule__NameAssignment_1(); - - state._fsp--; - if (state.failed) return ; - + before(grammarAccess.getImportRuleAccess().getSemicolonKeyword_4()); } - + match(input,55,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getParameterRuleAccess().getNameAssignment_1()); + after(grammarAccess.getImportRuleAccess().getSemicolonKeyword_4()); } } @@ -21872,18 +22040,18 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar } return ; } - // $ANTLR end "rule__ParameterRule__Group__1__Impl" + // $ANTLR end "rule__ImportRule__Group__4__Impl" // $ANTLR start "rule__QualifiedName__Group__0" - // InternalGeneratorDSL.g:6619:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ; + // InternalGeneratorDSL.g:6673: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 { - // InternalGeneratorDSL.g:6623:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ) - // InternalGeneratorDSL.g:6624:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 + // InternalGeneratorDSL.g:6677:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ) + // InternalGeneratorDSL.g:6678:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 { pushFollow(FOLLOW_69); rule__QualifiedName__Group__0__Impl(); @@ -21914,17 +22082,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__QualifiedName__Group__0__Impl" - // InternalGeneratorDSL.g:6631:1: rule__QualifiedName__Group__0__Impl : ( ruleStringOrId ) ; + // InternalGeneratorDSL.g:6685:1: rule__QualifiedName__Group__0__Impl : ( ruleStringOrId ) ; public final void rule__QualifiedName__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6635:1: ( ( ruleStringOrId ) ) - // InternalGeneratorDSL.g:6636:1: ( ruleStringOrId ) + // InternalGeneratorDSL.g:6689:1: ( ( ruleStringOrId ) ) + // InternalGeneratorDSL.g:6690:1: ( ruleStringOrId ) { - // InternalGeneratorDSL.g:6636:1: ( ruleStringOrId ) - // InternalGeneratorDSL.g:6637:2: ruleStringOrId + // InternalGeneratorDSL.g:6690:1: ( ruleStringOrId ) + // InternalGeneratorDSL.g:6691:2: ruleStringOrId { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getStringOrIdParserRuleCall_0()); @@ -21959,14 +22127,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__QualifiedName__Group__1" - // InternalGeneratorDSL.g:6646:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ; + // InternalGeneratorDSL.g:6700:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ; public final void rule__QualifiedName__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6650:1: ( rule__QualifiedName__Group__1__Impl ) - // InternalGeneratorDSL.g:6651:2: rule__QualifiedName__Group__1__Impl + // InternalGeneratorDSL.g:6704:1: ( rule__QualifiedName__Group__1__Impl ) + // InternalGeneratorDSL.g:6705:2: rule__QualifiedName__Group__1__Impl { pushFollow(FOLLOW_2); rule__QualifiedName__Group__1__Impl(); @@ -21992,22 +22160,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__QualifiedName__Group__1__Impl" - // InternalGeneratorDSL.g:6657:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Group_1__0 )* ) ; + // InternalGeneratorDSL.g:6711: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 { - // InternalGeneratorDSL.g:6661:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) ) - // InternalGeneratorDSL.g:6662:1: ( ( rule__QualifiedName__Group_1__0 )* ) + // InternalGeneratorDSL.g:6715:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) ) + // InternalGeneratorDSL.g:6716:1: ( ( rule__QualifiedName__Group_1__0 )* ) { - // InternalGeneratorDSL.g:6662:1: ( ( rule__QualifiedName__Group_1__0 )* ) - // InternalGeneratorDSL.g:6663:2: ( rule__QualifiedName__Group_1__0 )* + // InternalGeneratorDSL.g:6716:1: ( ( rule__QualifiedName__Group_1__0 )* ) + // InternalGeneratorDSL.g:6717:2: ( rule__QualifiedName__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getGroup_1()); } - // InternalGeneratorDSL.g:6664:2: ( rule__QualifiedName__Group_1__0 )* + // InternalGeneratorDSL.g:6718:2: ( rule__QualifiedName__Group_1__0 )* loop46: do { int alt46=2; @@ -22020,7 +22188,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar switch (alt46) { case 1 : - // InternalGeneratorDSL.g:6664:3: rule__QualifiedName__Group_1__0 + // InternalGeneratorDSL.g:6718:3: rule__QualifiedName__Group_1__0 { pushFollow(FOLLOW_70); rule__QualifiedName__Group_1__0(); @@ -22061,14 +22229,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__QualifiedName__Group_1__0" - // InternalGeneratorDSL.g:6673:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ; + // InternalGeneratorDSL.g:6727: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 { - // InternalGeneratorDSL.g:6677:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ) - // InternalGeneratorDSL.g:6678:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 + // InternalGeneratorDSL.g:6731:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ) + // InternalGeneratorDSL.g:6732:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 { pushFollow(FOLLOW_7); rule__QualifiedName__Group_1__0__Impl(); @@ -22099,17 +22267,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__QualifiedName__Group_1__0__Impl" - // InternalGeneratorDSL.g:6685:1: rule__QualifiedName__Group_1__0__Impl : ( '.' ) ; + // InternalGeneratorDSL.g:6739:1: rule__QualifiedName__Group_1__0__Impl : ( '.' ) ; public final void rule__QualifiedName__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6689:1: ( ( '.' ) ) - // InternalGeneratorDSL.g:6690:1: ( '.' ) + // InternalGeneratorDSL.g:6743:1: ( ( '.' ) ) + // InternalGeneratorDSL.g:6744:1: ( '.' ) { - // InternalGeneratorDSL.g:6690:1: ( '.' ) - // InternalGeneratorDSL.g:6691:2: '.' + // InternalGeneratorDSL.g:6744:1: ( '.' ) + // InternalGeneratorDSL.g:6745:2: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); @@ -22140,14 +22308,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__QualifiedName__Group_1__1" - // InternalGeneratorDSL.g:6700:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ; + // InternalGeneratorDSL.g:6754: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 { - // InternalGeneratorDSL.g:6704:1: ( rule__QualifiedName__Group_1__1__Impl ) - // InternalGeneratorDSL.g:6705:2: rule__QualifiedName__Group_1__1__Impl + // InternalGeneratorDSL.g:6758:1: ( rule__QualifiedName__Group_1__1__Impl ) + // InternalGeneratorDSL.g:6759:2: rule__QualifiedName__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__QualifiedName__Group_1__1__Impl(); @@ -22173,17 +22341,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__QualifiedName__Group_1__1__Impl" - // InternalGeneratorDSL.g:6711:1: rule__QualifiedName__Group_1__1__Impl : ( ruleStringOrId ) ; + // InternalGeneratorDSL.g:6765:1: rule__QualifiedName__Group_1__1__Impl : ( ruleStringOrId ) ; public final void rule__QualifiedName__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6715:1: ( ( ruleStringOrId ) ) - // InternalGeneratorDSL.g:6716:1: ( ruleStringOrId ) + // InternalGeneratorDSL.g:6769:1: ( ( ruleStringOrId ) ) + // InternalGeneratorDSL.g:6770:1: ( ruleStringOrId ) { - // InternalGeneratorDSL.g:6716:1: ( ruleStringOrId ) - // InternalGeneratorDSL.g:6717:2: ruleStringOrId + // InternalGeneratorDSL.g:6770:1: ( ruleStringOrId ) + // InternalGeneratorDSL.g:6771:2: ruleStringOrId { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getStringOrIdParserRuleCall_1_1()); @@ -22218,17 +22386,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ConfigurationRule__ImportsAssignment_0" - // InternalGeneratorDSL.g:6727:1: rule__ConfigurationRule__ImportsAssignment_0 : ( ruleImportRule ) ; + // InternalGeneratorDSL.g:6781:1: rule__ConfigurationRule__ImportsAssignment_0 : ( ruleImportRule ) ; public final void rule__ConfigurationRule__ImportsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6731:1: ( ( ruleImportRule ) ) - // InternalGeneratorDSL.g:6732:2: ( ruleImportRule ) + // InternalGeneratorDSL.g:6785:1: ( ( ruleImportRule ) ) + // InternalGeneratorDSL.g:6786:2: ( ruleImportRule ) { - // InternalGeneratorDSL.g:6732:2: ( ruleImportRule ) - // InternalGeneratorDSL.g:6733:3: ruleImportRule + // InternalGeneratorDSL.g:6786:2: ( ruleImportRule ) + // InternalGeneratorDSL.g:6787:3: ruleImportRule { if ( state.backtracking==0 ) { before(grammarAccess.getConfigurationRuleAccess().getImportsImportRuleParserRuleCall_0_0()); @@ -22263,17 +22431,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ConfigurationRule__PipelinesAssignment_1" - // InternalGeneratorDSL.g:6742:1: rule__ConfigurationRule__PipelinesAssignment_1 : ( rulePipelineDefinitionRule ) ; + // InternalGeneratorDSL.g:6796:1: rule__ConfigurationRule__PipelinesAssignment_1 : ( rulePipelineDefinitionRule ) ; public final void rule__ConfigurationRule__PipelinesAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6746:1: ( ( rulePipelineDefinitionRule ) ) - // InternalGeneratorDSL.g:6747:2: ( rulePipelineDefinitionRule ) + // InternalGeneratorDSL.g:6800:1: ( ( rulePipelineDefinitionRule ) ) + // InternalGeneratorDSL.g:6801:2: ( rulePipelineDefinitionRule ) { - // InternalGeneratorDSL.g:6747:2: ( rulePipelineDefinitionRule ) - // InternalGeneratorDSL.g:6748:3: rulePipelineDefinitionRule + // InternalGeneratorDSL.g:6801:2: ( rulePipelineDefinitionRule ) + // InternalGeneratorDSL.g:6802:3: rulePipelineDefinitionRule { if ( state.backtracking==0 ) { before(grammarAccess.getConfigurationRuleAccess().getPipelinesPipelineDefinitionRuleParserRuleCall_1_0()); @@ -22308,17 +22476,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ConfigurationRule__StatementsAssignment_2" - // InternalGeneratorDSL.g:6757:1: rule__ConfigurationRule__StatementsAssignment_2 : ( ruleStatementRule ) ; + // InternalGeneratorDSL.g:6811:1: rule__ConfigurationRule__StatementsAssignment_2 : ( ruleStatementRule ) ; public final void rule__ConfigurationRule__StatementsAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6761:1: ( ( ruleStatementRule ) ) - // InternalGeneratorDSL.g:6762:2: ( ruleStatementRule ) + // InternalGeneratorDSL.g:6815:1: ( ( ruleStatementRule ) ) + // InternalGeneratorDSL.g:6816:2: ( ruleStatementRule ) { - // InternalGeneratorDSL.g:6762:2: ( ruleStatementRule ) - // InternalGeneratorDSL.g:6763:3: ruleStatementRule + // InternalGeneratorDSL.g:6816:2: ( ruleStatementRule ) + // InternalGeneratorDSL.g:6817:3: ruleStatementRule { if ( state.backtracking==0 ) { before(grammarAccess.getConfigurationRuleAccess().getStatementsStatementRuleParserRuleCall_2_0()); @@ -22352,63 +22520,18 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR end "rule__ConfigurationRule__StatementsAssignment_2" - // $ANTLR start "rule__ImportRule__ImportedNamespaceAssignment_1" - // InternalGeneratorDSL.g:6772:1: rule__ImportRule__ImportedNamespaceAssignment_1 : ( ruleQualifiedName ) ; - public final void rule__ImportRule__ImportedNamespaceAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalGeneratorDSL.g:6776:1: ( ( ruleQualifiedName ) ) - // InternalGeneratorDSL.g:6777:2: ( ruleQualifiedName ) - { - // InternalGeneratorDSL.g:6777:2: ( ruleQualifiedName ) - // InternalGeneratorDSL.g:6778:3: ruleQualifiedName - { - if ( state.backtracking==0 ) { - before(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_1_0()); - } - pushFollow(FOLLOW_2); - ruleQualifiedName(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ImportRule__ImportedNamespaceAssignment_1" - - // $ANTLR start "rule__PipelineDefinitionRule__NameAssignment_1" - // InternalGeneratorDSL.g:6787:1: rule__PipelineDefinitionRule__NameAssignment_1 : ( ruleStringOrId ) ; + // InternalGeneratorDSL.g:6826:1: rule__PipelineDefinitionRule__NameAssignment_1 : ( ruleStringOrId ) ; public final void rule__PipelineDefinitionRule__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6791:1: ( ( ruleStringOrId ) ) - // InternalGeneratorDSL.g:6792:2: ( ruleStringOrId ) + // InternalGeneratorDSL.g:6830:1: ( ( ruleStringOrId ) ) + // InternalGeneratorDSL.g:6831:2: ( ruleStringOrId ) { - // InternalGeneratorDSL.g:6792:2: ( ruleStringOrId ) - // InternalGeneratorDSL.g:6793:3: ruleStringOrId + // InternalGeneratorDSL.g:6831:2: ( ruleStringOrId ) + // InternalGeneratorDSL.g:6832:3: ruleStringOrId { if ( state.backtracking==0 ) { before(grammarAccess.getPipelineDefinitionRuleAccess().getNameStringOrIdParserRuleCall_1_0()); @@ -22443,17 +22566,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__PipelineDefinitionRule__StepsAssignment_3" - // InternalGeneratorDSL.g:6802:1: rule__PipelineDefinitionRule__StepsAssignment_3 : ( ruleStepRule ) ; + // InternalGeneratorDSL.g:6841:1: rule__PipelineDefinitionRule__StepsAssignment_3 : ( ruleStepRule ) ; public final void rule__PipelineDefinitionRule__StepsAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6806:1: ( ( ruleStepRule ) ) - // InternalGeneratorDSL.g:6807:2: ( ruleStepRule ) + // InternalGeneratorDSL.g:6845:1: ( ( ruleStepRule ) ) + // InternalGeneratorDSL.g:6846:2: ( ruleStepRule ) { - // InternalGeneratorDSL.g:6807:2: ( ruleStepRule ) - // InternalGeneratorDSL.g:6808:3: ruleStepRule + // InternalGeneratorDSL.g:6846:2: ( ruleStepRule ) + // InternalGeneratorDSL.g:6847:3: ruleStepRule { if ( state.backtracking==0 ) { before(grammarAccess.getPipelineDefinitionRuleAccess().getStepsStepRuleParserRuleCall_3_0()); @@ -22488,17 +22611,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__InstanceAssignment_3" - // InternalGeneratorDSL.g:6817:1: rule__StepRule__InstanceAssignment_3 : ( ruleInstanceLiteralRule ) ; + // InternalGeneratorDSL.g:6856:1: rule__StepRule__InstanceAssignment_3 : ( ruleInstanceLiteralRule ) ; public final void rule__StepRule__InstanceAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6821:1: ( ( ruleInstanceLiteralRule ) ) - // InternalGeneratorDSL.g:6822:2: ( ruleInstanceLiteralRule ) + // InternalGeneratorDSL.g:6860:1: ( ( ruleInstanceLiteralRule ) ) + // InternalGeneratorDSL.g:6861:2: ( ruleInstanceLiteralRule ) { - // InternalGeneratorDSL.g:6822:2: ( ruleInstanceLiteralRule ) - // InternalGeneratorDSL.g:6823:3: ruleInstanceLiteralRule + // InternalGeneratorDSL.g:6861:2: ( ruleInstanceLiteralRule ) + // InternalGeneratorDSL.g:6862:3: ruleInstanceLiteralRule { if ( state.backtracking==0 ) { before(grammarAccess.getStepRuleAccess().getInstanceInstanceLiteralRuleParserRuleCall_3_0()); @@ -22533,17 +22656,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__ReadsAssignment_4_2_0" - // InternalGeneratorDSL.g:6832:1: rule__StepRule__ReadsAssignment_4_2_0 : ( ruleDataReferenceRule ) ; + // InternalGeneratorDSL.g:6871:1: rule__StepRule__ReadsAssignment_4_2_0 : ( ruleDataReferenceRule ) ; public final void rule__StepRule__ReadsAssignment_4_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6836:1: ( ( ruleDataReferenceRule ) ) - // InternalGeneratorDSL.g:6837:2: ( ruleDataReferenceRule ) + // InternalGeneratorDSL.g:6875:1: ( ( ruleDataReferenceRule ) ) + // InternalGeneratorDSL.g:6876:2: ( ruleDataReferenceRule ) { - // InternalGeneratorDSL.g:6837:2: ( ruleDataReferenceRule ) - // InternalGeneratorDSL.g:6838:3: ruleDataReferenceRule + // InternalGeneratorDSL.g:6876:2: ( ruleDataReferenceRule ) + // InternalGeneratorDSL.g:6877:3: ruleDataReferenceRule { if ( state.backtracking==0 ) { before(grammarAccess.getStepRuleAccess().getReadsDataReferenceRuleParserRuleCall_4_2_0_0()); @@ -22578,17 +22701,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__ReadsAssignment_4_2_1_1" - // InternalGeneratorDSL.g:6847:1: rule__StepRule__ReadsAssignment_4_2_1_1 : ( ruleDataReferenceRule ) ; + // InternalGeneratorDSL.g:6886:1: rule__StepRule__ReadsAssignment_4_2_1_1 : ( ruleDataReferenceRule ) ; public final void rule__StepRule__ReadsAssignment_4_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6851:1: ( ( ruleDataReferenceRule ) ) - // InternalGeneratorDSL.g:6852:2: ( ruleDataReferenceRule ) + // InternalGeneratorDSL.g:6890:1: ( ( ruleDataReferenceRule ) ) + // InternalGeneratorDSL.g:6891:2: ( ruleDataReferenceRule ) { - // InternalGeneratorDSL.g:6852:2: ( ruleDataReferenceRule ) - // InternalGeneratorDSL.g:6853:3: ruleDataReferenceRule + // InternalGeneratorDSL.g:6891:2: ( ruleDataReferenceRule ) + // InternalGeneratorDSL.g:6892:3: ruleDataReferenceRule { if ( state.backtracking==0 ) { before(grammarAccess.getStepRuleAccess().getReadsDataReferenceRuleParserRuleCall_4_2_1_1_0()); @@ -22623,17 +22746,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__WritesAssignment_5_2_0" - // InternalGeneratorDSL.g:6862:1: rule__StepRule__WritesAssignment_5_2_0 : ( ruleDataReferenceRule ) ; + // InternalGeneratorDSL.g:6901:1: rule__StepRule__WritesAssignment_5_2_0 : ( ruleDataReferenceRule ) ; public final void rule__StepRule__WritesAssignment_5_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6866:1: ( ( ruleDataReferenceRule ) ) - // InternalGeneratorDSL.g:6867:2: ( ruleDataReferenceRule ) + // InternalGeneratorDSL.g:6905:1: ( ( ruleDataReferenceRule ) ) + // InternalGeneratorDSL.g:6906:2: ( ruleDataReferenceRule ) { - // InternalGeneratorDSL.g:6867:2: ( ruleDataReferenceRule ) - // InternalGeneratorDSL.g:6868:3: ruleDataReferenceRule + // InternalGeneratorDSL.g:6906:2: ( ruleDataReferenceRule ) + // InternalGeneratorDSL.g:6907:3: ruleDataReferenceRule { if ( state.backtracking==0 ) { before(grammarAccess.getStepRuleAccess().getWritesDataReferenceRuleParserRuleCall_5_2_0_0()); @@ -22668,17 +22791,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StepRule__WritesAssignment_5_2_1_1" - // InternalGeneratorDSL.g:6877:1: rule__StepRule__WritesAssignment_5_2_1_1 : ( ruleDataReferenceRule ) ; + // InternalGeneratorDSL.g:6916:1: rule__StepRule__WritesAssignment_5_2_1_1 : ( ruleDataReferenceRule ) ; public final void rule__StepRule__WritesAssignment_5_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6881:1: ( ( ruleDataReferenceRule ) ) - // InternalGeneratorDSL.g:6882:2: ( ruleDataReferenceRule ) + // InternalGeneratorDSL.g:6920:1: ( ( ruleDataReferenceRule ) ) + // InternalGeneratorDSL.g:6921:2: ( ruleDataReferenceRule ) { - // InternalGeneratorDSL.g:6882:2: ( ruleDataReferenceRule ) - // InternalGeneratorDSL.g:6883:3: ruleDataReferenceRule + // InternalGeneratorDSL.g:6921:2: ( ruleDataReferenceRule ) + // InternalGeneratorDSL.g:6922:3: ruleDataReferenceRule { if ( state.backtracking==0 ) { before(grammarAccess.getStepRuleAccess().getWritesDataReferenceRuleParserRuleCall_5_2_1_1_0()); @@ -22713,17 +22836,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ForStatementRule__NameAssignment_1" - // InternalGeneratorDSL.g:6892:1: rule__ForStatementRule__NameAssignment_1 : ( RULE_ID ) ; + // InternalGeneratorDSL.g:6931:1: rule__ForStatementRule__NameAssignment_1 : ( RULE_ID ) ; public final void rule__ForStatementRule__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6896:1: ( ( RULE_ID ) ) - // InternalGeneratorDSL.g:6897:2: ( RULE_ID ) + // InternalGeneratorDSL.g:6935:1: ( ( RULE_ID ) ) + // InternalGeneratorDSL.g:6936:2: ( RULE_ID ) { - // InternalGeneratorDSL.g:6897:2: ( RULE_ID ) - // InternalGeneratorDSL.g:6898:3: RULE_ID + // InternalGeneratorDSL.g:6936:2: ( RULE_ID ) + // InternalGeneratorDSL.g:6937:3: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getForStatementRuleAccess().getNameIDTerminalRuleCall_1_0()); @@ -22754,17 +22877,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ForStatementRule__RangeAssignment_3" - // InternalGeneratorDSL.g:6907:1: rule__ForStatementRule__RangeAssignment_3 : ( ruleRangeRule ) ; + // InternalGeneratorDSL.g:6946:1: rule__ForStatementRule__RangeAssignment_3 : ( ruleRangeRule ) ; public final void rule__ForStatementRule__RangeAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6911:1: ( ( ruleRangeRule ) ) - // InternalGeneratorDSL.g:6912:2: ( ruleRangeRule ) + // InternalGeneratorDSL.g:6950:1: ( ( ruleRangeRule ) ) + // InternalGeneratorDSL.g:6951:2: ( ruleRangeRule ) { - // InternalGeneratorDSL.g:6912:2: ( ruleRangeRule ) - // InternalGeneratorDSL.g:6913:3: ruleRangeRule + // InternalGeneratorDSL.g:6951:2: ( ruleRangeRule ) + // InternalGeneratorDSL.g:6952:3: ruleRangeRule { if ( state.backtracking==0 ) { before(grammarAccess.getForStatementRuleAccess().getRangeRangeRuleParserRuleCall_3_0()); @@ -22799,17 +22922,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ForStatementRule__StatementsAssignment_5" - // InternalGeneratorDSL.g:6922:1: rule__ForStatementRule__StatementsAssignment_5 : ( ruleStatementRule ) ; + // InternalGeneratorDSL.g:6961:1: rule__ForStatementRule__StatementsAssignment_5 : ( ruleStatementRule ) ; public final void rule__ForStatementRule__StatementsAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6926:1: ( ( ruleStatementRule ) ) - // InternalGeneratorDSL.g:6927:2: ( ruleStatementRule ) + // InternalGeneratorDSL.g:6965:1: ( ( ruleStatementRule ) ) + // InternalGeneratorDSL.g:6966:2: ( ruleStatementRule ) { - // InternalGeneratorDSL.g:6927:2: ( ruleStatementRule ) - // InternalGeneratorDSL.g:6928:3: ruleStatementRule + // InternalGeneratorDSL.g:6966:2: ( ruleStatementRule ) + // InternalGeneratorDSL.g:6967:3: ruleStatementRule { if ( state.backtracking==0 ) { before(grammarAccess.getForStatementRuleAccess().getStatementsStatementRuleParserRuleCall_5_0()); @@ -22844,17 +22967,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__CounterRangeRule__StartAssignment_1" - // InternalGeneratorDSL.g:6937:1: rule__CounterRangeRule__StartAssignment_1 : ( RULE_INT ) ; + // InternalGeneratorDSL.g:6976:1: rule__CounterRangeRule__StartAssignment_1 : ( RULE_INT ) ; public final void rule__CounterRangeRule__StartAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6941:1: ( ( RULE_INT ) ) - // InternalGeneratorDSL.g:6942:2: ( RULE_INT ) + // InternalGeneratorDSL.g:6980:1: ( ( RULE_INT ) ) + // InternalGeneratorDSL.g:6981:2: ( RULE_INT ) { - // InternalGeneratorDSL.g:6942:2: ( RULE_INT ) - // InternalGeneratorDSL.g:6943:3: RULE_INT + // InternalGeneratorDSL.g:6981:2: ( RULE_INT ) + // InternalGeneratorDSL.g:6982:3: RULE_INT { if ( state.backtracking==0 ) { before(grammarAccess.getCounterRangeRuleAccess().getStartINTTerminalRuleCall_1_0()); @@ -22885,17 +23008,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__CounterRangeRule__EndAssignment_3" - // InternalGeneratorDSL.g:6952:1: rule__CounterRangeRule__EndAssignment_3 : ( RULE_INT ) ; + // InternalGeneratorDSL.g:6991:1: rule__CounterRangeRule__EndAssignment_3 : ( RULE_INT ) ; public final void rule__CounterRangeRule__EndAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6956:1: ( ( RULE_INT ) ) - // InternalGeneratorDSL.g:6957:2: ( RULE_INT ) + // InternalGeneratorDSL.g:6995:1: ( ( RULE_INT ) ) + // InternalGeneratorDSL.g:6996:2: ( RULE_INT ) { - // InternalGeneratorDSL.g:6957:2: ( RULE_INT ) - // InternalGeneratorDSL.g:6958:3: RULE_INT + // InternalGeneratorDSL.g:6996:2: ( RULE_INT ) + // InternalGeneratorDSL.g:6997:3: RULE_INT { if ( state.backtracking==0 ) { before(grammarAccess.getCounterRangeRuleAccess().getEndINTTerminalRuleCall_3_0()); @@ -22926,17 +23049,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__PipelineArrayRule__ReferencesAssignment_2_1" - // InternalGeneratorDSL.g:6967:1: rule__PipelineArrayRule__ReferencesAssignment_2_1 : ( rulePipelineReferenceRule ) ; + // InternalGeneratorDSL.g:7006:1: rule__PipelineArrayRule__ReferencesAssignment_2_1 : ( rulePipelineReferenceRule ) ; public final void rule__PipelineArrayRule__ReferencesAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6971:1: ( ( rulePipelineReferenceRule ) ) - // InternalGeneratorDSL.g:6972:2: ( rulePipelineReferenceRule ) + // InternalGeneratorDSL.g:7010:1: ( ( rulePipelineReferenceRule ) ) + // InternalGeneratorDSL.g:7011:2: ( rulePipelineReferenceRule ) { - // InternalGeneratorDSL.g:6972:2: ( rulePipelineReferenceRule ) - // InternalGeneratorDSL.g:6973:3: rulePipelineReferenceRule + // InternalGeneratorDSL.g:7011:2: ( rulePipelineReferenceRule ) + // InternalGeneratorDSL.g:7012:3: rulePipelineReferenceRule { if ( state.backtracking==0 ) { before(grammarAccess.getPipelineArrayRuleAccess().getReferencesPipelineReferenceRuleParserRuleCall_2_1_0()); @@ -22971,17 +23094,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__PipelineArrayRule__ReferencesAssignment_2_2_1" - // InternalGeneratorDSL.g:6982:1: rule__PipelineArrayRule__ReferencesAssignment_2_2_1 : ( rulePipelineReferenceRule ) ; + // InternalGeneratorDSL.g:7021:1: rule__PipelineArrayRule__ReferencesAssignment_2_2_1 : ( rulePipelineReferenceRule ) ; public final void rule__PipelineArrayRule__ReferencesAssignment_2_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:6986:1: ( ( rulePipelineReferenceRule ) ) - // InternalGeneratorDSL.g:6987:2: ( rulePipelineReferenceRule ) + // InternalGeneratorDSL.g:7025:1: ( ( rulePipelineReferenceRule ) ) + // InternalGeneratorDSL.g:7026:2: ( rulePipelineReferenceRule ) { - // InternalGeneratorDSL.g:6987:2: ( rulePipelineReferenceRule ) - // InternalGeneratorDSL.g:6988:3: rulePipelineReferenceRule + // InternalGeneratorDSL.g:7026:2: ( rulePipelineReferenceRule ) + // InternalGeneratorDSL.g:7027:3: rulePipelineReferenceRule { if ( state.backtracking==0 ) { before(grammarAccess.getPipelineArrayRuleAccess().getReferencesPipelineReferenceRuleParserRuleCall_2_2_1_0()); @@ -23016,23 +23139,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__PipelineDefinitionReferenceRule__PipelineAssignment_1" - // InternalGeneratorDSL.g:6997:1: rule__PipelineDefinitionReferenceRule__PipelineAssignment_1 : ( ( ruleStringOrId ) ) ; + // InternalGeneratorDSL.g:7036:1: rule__PipelineDefinitionReferenceRule__PipelineAssignment_1 : ( ( ruleStringOrId ) ) ; public final void rule__PipelineDefinitionReferenceRule__PipelineAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7001:1: ( ( ( ruleStringOrId ) ) ) - // InternalGeneratorDSL.g:7002:2: ( ( ruleStringOrId ) ) + // InternalGeneratorDSL.g:7040:1: ( ( ( ruleStringOrId ) ) ) + // InternalGeneratorDSL.g:7041:2: ( ( ruleStringOrId ) ) { - // InternalGeneratorDSL.g:7002:2: ( ( ruleStringOrId ) ) - // InternalGeneratorDSL.g:7003:3: ( ruleStringOrId ) + // InternalGeneratorDSL.g:7041:2: ( ( ruleStringOrId ) ) + // InternalGeneratorDSL.g:7042:3: ( ruleStringOrId ) { if ( state.backtracking==0 ) { before(grammarAccess.getPipelineDefinitionReferenceRuleAccess().getPipelinePipelineDefinitionCrossReference_1_0()); } - // InternalGeneratorDSL.g:7004:3: ( ruleStringOrId ) - // InternalGeneratorDSL.g:7005:4: ruleStringOrId + // InternalGeneratorDSL.g:7043:3: ( ruleStringOrId ) + // InternalGeneratorDSL.g:7044:4: ruleStringOrId { if ( state.backtracking==0 ) { before(grammarAccess.getPipelineDefinitionReferenceRuleAccess().getPipelinePipelineDefinitionStringOrIdParserRuleCall_1_0_1()); @@ -23073,23 +23196,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__VariableReferenceRule__LoopAssignment" - // InternalGeneratorDSL.g:7016:1: rule__VariableReferenceRule__LoopAssignment : ( ( RULE_ID ) ) ; + // InternalGeneratorDSL.g:7055:1: rule__VariableReferenceRule__LoopAssignment : ( ( RULE_ID ) ) ; public final void rule__VariableReferenceRule__LoopAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7020:1: ( ( ( RULE_ID ) ) ) - // InternalGeneratorDSL.g:7021:2: ( ( RULE_ID ) ) + // InternalGeneratorDSL.g:7059:1: ( ( ( RULE_ID ) ) ) + // InternalGeneratorDSL.g:7060:2: ( ( RULE_ID ) ) { - // InternalGeneratorDSL.g:7021:2: ( ( RULE_ID ) ) - // InternalGeneratorDSL.g:7022:3: ( RULE_ID ) + // InternalGeneratorDSL.g:7060:2: ( ( RULE_ID ) ) + // InternalGeneratorDSL.g:7061:3: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getVariableReferenceRuleAccess().getLoopForStatementCrossReference_0()); } - // InternalGeneratorDSL.g:7023:3: ( RULE_ID ) - // InternalGeneratorDSL.g:7024:4: RULE_ID + // InternalGeneratorDSL.g:7062:3: ( RULE_ID ) + // InternalGeneratorDSL.g:7063:4: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getVariableReferenceRuleAccess().getLoopForStatementIDTerminalRuleCall_0_1()); @@ -23126,17 +23249,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ApplyStatementRule__FileAssignment_1" - // InternalGeneratorDSL.g:7035:1: rule__ApplyStatementRule__FileAssignment_1 : ( RULE_STRING ) ; + // InternalGeneratorDSL.g:7074:1: rule__ApplyStatementRule__FileAssignment_1 : ( RULE_STRING ) ; public final void rule__ApplyStatementRule__FileAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7039:1: ( ( RULE_STRING ) ) - // InternalGeneratorDSL.g:7040:2: ( RULE_STRING ) + // InternalGeneratorDSL.g:7078:1: ( ( RULE_STRING ) ) + // InternalGeneratorDSL.g:7079:2: ( RULE_STRING ) { - // InternalGeneratorDSL.g:7040:2: ( RULE_STRING ) - // InternalGeneratorDSL.g:7041:3: RULE_STRING + // InternalGeneratorDSL.g:7079:2: ( RULE_STRING ) + // InternalGeneratorDSL.g:7080:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getApplyStatementRuleAccess().getFileSTRINGTerminalRuleCall_1_0()); @@ -23167,17 +23290,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ApplyStatementRule__CountAssignment_3" - // InternalGeneratorDSL.g:7050:1: rule__ApplyStatementRule__CountAssignment_3 : ( RULE_INT ) ; + // InternalGeneratorDSL.g:7089:1: rule__ApplyStatementRule__CountAssignment_3 : ( RULE_INT ) ; public final void rule__ApplyStatementRule__CountAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7054:1: ( ( RULE_INT ) ) - // InternalGeneratorDSL.g:7055:2: ( RULE_INT ) + // InternalGeneratorDSL.g:7093:1: ( ( RULE_INT ) ) + // InternalGeneratorDSL.g:7094:2: ( RULE_INT ) { - // InternalGeneratorDSL.g:7055:2: ( RULE_INT ) - // InternalGeneratorDSL.g:7056:3: RULE_INT + // InternalGeneratorDSL.g:7094:2: ( RULE_INT ) + // InternalGeneratorDSL.g:7095:3: RULE_INT { if ( state.backtracking==0 ) { before(grammarAccess.getApplyStatementRuleAccess().getCountINTTerminalRuleCall_3_0()); @@ -23208,17 +23331,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ApplyStatementRule__PipelinesAssignment_8" - // InternalGeneratorDSL.g:7065:1: rule__ApplyStatementRule__PipelinesAssignment_8 : ( rulePipelineReferenceRule ) ; + // InternalGeneratorDSL.g:7104:1: rule__ApplyStatementRule__PipelinesAssignment_8 : ( rulePipelineReferenceRule ) ; public final void rule__ApplyStatementRule__PipelinesAssignment_8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7069:1: ( ( rulePipelineReferenceRule ) ) - // InternalGeneratorDSL.g:7070:2: ( rulePipelineReferenceRule ) + // InternalGeneratorDSL.g:7108:1: ( ( rulePipelineReferenceRule ) ) + // InternalGeneratorDSL.g:7109:2: ( rulePipelineReferenceRule ) { - // InternalGeneratorDSL.g:7070:2: ( rulePipelineReferenceRule ) - // InternalGeneratorDSL.g:7071:3: rulePipelineReferenceRule + // InternalGeneratorDSL.g:7109:2: ( rulePipelineReferenceRule ) + // InternalGeneratorDSL.g:7110:3: rulePipelineReferenceRule { if ( state.backtracking==0 ) { before(grammarAccess.getApplyStatementRuleAccess().getPipelinesPipelineReferenceRuleParserRuleCall_8_0()); @@ -23253,17 +23376,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ApplyStatementRule__PipelinesAssignment_9_1" - // InternalGeneratorDSL.g:7080:1: rule__ApplyStatementRule__PipelinesAssignment_9_1 : ( rulePipelineReferenceRule ) ; + // InternalGeneratorDSL.g:7119:1: rule__ApplyStatementRule__PipelinesAssignment_9_1 : ( rulePipelineReferenceRule ) ; public final void rule__ApplyStatementRule__PipelinesAssignment_9_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7084:1: ( ( rulePipelineReferenceRule ) ) - // InternalGeneratorDSL.g:7085:2: ( rulePipelineReferenceRule ) + // InternalGeneratorDSL.g:7123:1: ( ( rulePipelineReferenceRule ) ) + // InternalGeneratorDSL.g:7124:2: ( rulePipelineReferenceRule ) { - // InternalGeneratorDSL.g:7085:2: ( rulePipelineReferenceRule ) - // InternalGeneratorDSL.g:7086:3: rulePipelineReferenceRule + // InternalGeneratorDSL.g:7124:2: ( rulePipelineReferenceRule ) + // InternalGeneratorDSL.g:7125:3: rulePipelineReferenceRule { if ( state.backtracking==0 ) { before(grammarAccess.getApplyStatementRuleAccess().getPipelinesPipelineReferenceRuleParserRuleCall_9_1_0()); @@ -23298,23 +23421,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__DataReferenceRule__DefinitionAssignment_2" - // InternalGeneratorDSL.g:7095:1: rule__DataReferenceRule__DefinitionAssignment_2 : ( ( ruleQualifiedName ) ) ; + // InternalGeneratorDSL.g:7134:1: rule__DataReferenceRule__DefinitionAssignment_2 : ( ( ruleQualifiedName ) ) ; public final void rule__DataReferenceRule__DefinitionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7099:1: ( ( ( ruleQualifiedName ) ) ) - // InternalGeneratorDSL.g:7100:2: ( ( ruleQualifiedName ) ) + // InternalGeneratorDSL.g:7138:1: ( ( ( ruleQualifiedName ) ) ) + // InternalGeneratorDSL.g:7139:2: ( ( ruleQualifiedName ) ) { - // InternalGeneratorDSL.g:7100:2: ( ( ruleQualifiedName ) ) - // InternalGeneratorDSL.g:7101:3: ( ruleQualifiedName ) + // InternalGeneratorDSL.g:7139:2: ( ( ruleQualifiedName ) ) + // InternalGeneratorDSL.g:7140:3: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataReferenceRuleAccess().getDefinitionDataDescriptionCrossReference_2_0()); } - // InternalGeneratorDSL.g:7102:3: ( ruleQualifiedName ) - // InternalGeneratorDSL.g:7103:4: ruleQualifiedName + // InternalGeneratorDSL.g:7141:3: ( ruleQualifiedName ) + // InternalGeneratorDSL.g:7142:4: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getDataReferenceRuleAccess().getDefinitionDataDescriptionQualifiedNameParserRuleCall_2_0_1()); @@ -23355,17 +23478,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__OrExpressionRule__SubExpressionsAssignment_0" - // InternalGeneratorDSL.g:7114:1: rule__OrExpressionRule__SubExpressionsAssignment_0 : ( ruleXorExpressionRule ) ; + // InternalGeneratorDSL.g:7153:1: rule__OrExpressionRule__SubExpressionsAssignment_0 : ( ruleXorExpressionRule ) ; public final void rule__OrExpressionRule__SubExpressionsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7118:1: ( ( ruleXorExpressionRule ) ) - // InternalGeneratorDSL.g:7119:2: ( ruleXorExpressionRule ) + // InternalGeneratorDSL.g:7157:1: ( ( ruleXorExpressionRule ) ) + // InternalGeneratorDSL.g:7158:2: ( ruleXorExpressionRule ) { - // InternalGeneratorDSL.g:7119:2: ( ruleXorExpressionRule ) - // InternalGeneratorDSL.g:7120:3: ruleXorExpressionRule + // InternalGeneratorDSL.g:7158:2: ( ruleXorExpressionRule ) + // InternalGeneratorDSL.g:7159:3: ruleXorExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getOrExpressionRuleAccess().getSubExpressionsXorExpressionRuleParserRuleCall_0_0()); @@ -23400,17 +23523,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__OrExpressionRule__SubExpressionsAssignment_1_1" - // InternalGeneratorDSL.g:7129:1: rule__OrExpressionRule__SubExpressionsAssignment_1_1 : ( ruleXorExpressionRule ) ; + // InternalGeneratorDSL.g:7168:1: rule__OrExpressionRule__SubExpressionsAssignment_1_1 : ( ruleXorExpressionRule ) ; public final void rule__OrExpressionRule__SubExpressionsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7133:1: ( ( ruleXorExpressionRule ) ) - // InternalGeneratorDSL.g:7134:2: ( ruleXorExpressionRule ) + // InternalGeneratorDSL.g:7172:1: ( ( ruleXorExpressionRule ) ) + // InternalGeneratorDSL.g:7173:2: ( ruleXorExpressionRule ) { - // InternalGeneratorDSL.g:7134:2: ( ruleXorExpressionRule ) - // InternalGeneratorDSL.g:7135:3: ruleXorExpressionRule + // InternalGeneratorDSL.g:7173:2: ( ruleXorExpressionRule ) + // InternalGeneratorDSL.g:7174:3: ruleXorExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getOrExpressionRuleAccess().getSubExpressionsXorExpressionRuleParserRuleCall_1_1_0()); @@ -23445,17 +23568,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__XorExpressionRule__SubExpressionsAssignment_0" - // InternalGeneratorDSL.g:7144:1: rule__XorExpressionRule__SubExpressionsAssignment_0 : ( ruleAndExpressionRule ) ; + // InternalGeneratorDSL.g:7183:1: rule__XorExpressionRule__SubExpressionsAssignment_0 : ( ruleAndExpressionRule ) ; public final void rule__XorExpressionRule__SubExpressionsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7148:1: ( ( ruleAndExpressionRule ) ) - // InternalGeneratorDSL.g:7149:2: ( ruleAndExpressionRule ) + // InternalGeneratorDSL.g:7187:1: ( ( ruleAndExpressionRule ) ) + // InternalGeneratorDSL.g:7188:2: ( ruleAndExpressionRule ) { - // InternalGeneratorDSL.g:7149:2: ( ruleAndExpressionRule ) - // InternalGeneratorDSL.g:7150:3: ruleAndExpressionRule + // InternalGeneratorDSL.g:7188:2: ( ruleAndExpressionRule ) + // InternalGeneratorDSL.g:7189:3: ruleAndExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getXorExpressionRuleAccess().getSubExpressionsAndExpressionRuleParserRuleCall_0_0()); @@ -23490,17 +23613,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__XorExpressionRule__SubExpressionsAssignment_1_1" - // InternalGeneratorDSL.g:7159:1: rule__XorExpressionRule__SubExpressionsAssignment_1_1 : ( ruleAndExpressionRule ) ; + // InternalGeneratorDSL.g:7198:1: rule__XorExpressionRule__SubExpressionsAssignment_1_1 : ( ruleAndExpressionRule ) ; public final void rule__XorExpressionRule__SubExpressionsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7163:1: ( ( ruleAndExpressionRule ) ) - // InternalGeneratorDSL.g:7164:2: ( ruleAndExpressionRule ) + // InternalGeneratorDSL.g:7202:1: ( ( ruleAndExpressionRule ) ) + // InternalGeneratorDSL.g:7203:2: ( ruleAndExpressionRule ) { - // InternalGeneratorDSL.g:7164:2: ( ruleAndExpressionRule ) - // InternalGeneratorDSL.g:7165:3: ruleAndExpressionRule + // InternalGeneratorDSL.g:7203:2: ( ruleAndExpressionRule ) + // InternalGeneratorDSL.g:7204:3: ruleAndExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getXorExpressionRuleAccess().getSubExpressionsAndExpressionRuleParserRuleCall_1_1_0()); @@ -23535,17 +23658,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AndExpressionRule__SubExpressionsAssignment_0" - // InternalGeneratorDSL.g:7174:1: rule__AndExpressionRule__SubExpressionsAssignment_0 : ( ruleNotExpressionRule ) ; + // InternalGeneratorDSL.g:7213:1: rule__AndExpressionRule__SubExpressionsAssignment_0 : ( ruleNotExpressionRule ) ; public final void rule__AndExpressionRule__SubExpressionsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7178:1: ( ( ruleNotExpressionRule ) ) - // InternalGeneratorDSL.g:7179:2: ( ruleNotExpressionRule ) + // InternalGeneratorDSL.g:7217:1: ( ( ruleNotExpressionRule ) ) + // InternalGeneratorDSL.g:7218:2: ( ruleNotExpressionRule ) { - // InternalGeneratorDSL.g:7179:2: ( ruleNotExpressionRule ) - // InternalGeneratorDSL.g:7180:3: ruleNotExpressionRule + // InternalGeneratorDSL.g:7218:2: ( ruleNotExpressionRule ) + // InternalGeneratorDSL.g:7219:3: ruleNotExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getAndExpressionRuleAccess().getSubExpressionsNotExpressionRuleParserRuleCall_0_0()); @@ -23580,17 +23703,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AndExpressionRule__SubExpressionsAssignment_1_1" - // InternalGeneratorDSL.g:7189:1: rule__AndExpressionRule__SubExpressionsAssignment_1_1 : ( ruleNotExpressionRule ) ; + // InternalGeneratorDSL.g:7228:1: rule__AndExpressionRule__SubExpressionsAssignment_1_1 : ( ruleNotExpressionRule ) ; public final void rule__AndExpressionRule__SubExpressionsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7193:1: ( ( ruleNotExpressionRule ) ) - // InternalGeneratorDSL.g:7194:2: ( ruleNotExpressionRule ) + // InternalGeneratorDSL.g:7232:1: ( ( ruleNotExpressionRule ) ) + // InternalGeneratorDSL.g:7233:2: ( ruleNotExpressionRule ) { - // InternalGeneratorDSL.g:7194:2: ( ruleNotExpressionRule ) - // InternalGeneratorDSL.g:7195:3: ruleNotExpressionRule + // InternalGeneratorDSL.g:7233:2: ( ruleNotExpressionRule ) + // InternalGeneratorDSL.g:7234:3: ruleNotExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getAndExpressionRuleAccess().getSubExpressionsNotExpressionRuleParserRuleCall_1_1_0()); @@ -23625,23 +23748,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__NotExpressionRule__NegatedAssignment_0" - // InternalGeneratorDSL.g:7204:1: rule__NotExpressionRule__NegatedAssignment_0 : ( ( '!' ) ) ; + // InternalGeneratorDSL.g:7243:1: rule__NotExpressionRule__NegatedAssignment_0 : ( ( '!' ) ) ; public final void rule__NotExpressionRule__NegatedAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7208:1: ( ( ( '!' ) ) ) - // InternalGeneratorDSL.g:7209:2: ( ( '!' ) ) + // InternalGeneratorDSL.g:7247:1: ( ( ( '!' ) ) ) + // InternalGeneratorDSL.g:7248:2: ( ( '!' ) ) { - // InternalGeneratorDSL.g:7209:2: ( ( '!' ) ) - // InternalGeneratorDSL.g:7210:3: ( '!' ) + // InternalGeneratorDSL.g:7248:2: ( ( '!' ) ) + // InternalGeneratorDSL.g:7249:3: ( '!' ) { if ( state.backtracking==0 ) { before(grammarAccess.getNotExpressionRuleAccess().getNegatedExclamationMarkKeyword_0_0()); } - // InternalGeneratorDSL.g:7211:3: ( '!' ) - // InternalGeneratorDSL.g:7212:4: '!' + // InternalGeneratorDSL.g:7250:3: ( '!' ) + // InternalGeneratorDSL.g:7251:4: '!' { if ( state.backtracking==0 ) { before(grammarAccess.getNotExpressionRuleAccess().getNegatedExclamationMarkKeyword_0_0()); @@ -23678,17 +23801,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__NotExpressionRule__OperandAssignment_1" - // InternalGeneratorDSL.g:7223:1: rule__NotExpressionRule__OperandAssignment_1 : ( ruleComparisonExpressionRule ) ; + // InternalGeneratorDSL.g:7262:1: rule__NotExpressionRule__OperandAssignment_1 : ( ruleComparisonExpressionRule ) ; public final void rule__NotExpressionRule__OperandAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7227:1: ( ( ruleComparisonExpressionRule ) ) - // InternalGeneratorDSL.g:7228:2: ( ruleComparisonExpressionRule ) + // InternalGeneratorDSL.g:7266:1: ( ( ruleComparisonExpressionRule ) ) + // InternalGeneratorDSL.g:7267:2: ( ruleComparisonExpressionRule ) { - // InternalGeneratorDSL.g:7228:2: ( ruleComparisonExpressionRule ) - // InternalGeneratorDSL.g:7229:3: ruleComparisonExpressionRule + // InternalGeneratorDSL.g:7267:2: ( ruleComparisonExpressionRule ) + // InternalGeneratorDSL.g:7268:3: ruleComparisonExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getNotExpressionRuleAccess().getOperandComparisonExpressionRuleParserRuleCall_1_0()); @@ -23723,17 +23846,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ComparisonExpressionRule__LeftOperandAssignment_0" - // InternalGeneratorDSL.g:7238:1: rule__ComparisonExpressionRule__LeftOperandAssignment_0 : ( ruleAddOrSubtractExpressionRule ) ; + // InternalGeneratorDSL.g:7277:1: rule__ComparisonExpressionRule__LeftOperandAssignment_0 : ( ruleAddOrSubtractExpressionRule ) ; public final void rule__ComparisonExpressionRule__LeftOperandAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7242:1: ( ( ruleAddOrSubtractExpressionRule ) ) - // InternalGeneratorDSL.g:7243:2: ( ruleAddOrSubtractExpressionRule ) + // InternalGeneratorDSL.g:7281:1: ( ( ruleAddOrSubtractExpressionRule ) ) + // InternalGeneratorDSL.g:7282:2: ( ruleAddOrSubtractExpressionRule ) { - // InternalGeneratorDSL.g:7243:2: ( ruleAddOrSubtractExpressionRule ) - // InternalGeneratorDSL.g:7244:3: ruleAddOrSubtractExpressionRule + // InternalGeneratorDSL.g:7282:2: ( ruleAddOrSubtractExpressionRule ) + // InternalGeneratorDSL.g:7283:3: ruleAddOrSubtractExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getComparisonExpressionRuleAccess().getLeftOperandAddOrSubtractExpressionRuleParserRuleCall_0_0()); @@ -23768,17 +23891,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ComparisonExpressionRule__ComparisonAssignment_1" - // InternalGeneratorDSL.g:7253:1: rule__ComparisonExpressionRule__ComparisonAssignment_1 : ( rulePartialComparisonExpressionRule ) ; + // InternalGeneratorDSL.g:7292:1: rule__ComparisonExpressionRule__ComparisonAssignment_1 : ( rulePartialComparisonExpressionRule ) ; public final void rule__ComparisonExpressionRule__ComparisonAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7257:1: ( ( rulePartialComparisonExpressionRule ) ) - // InternalGeneratorDSL.g:7258:2: ( rulePartialComparisonExpressionRule ) + // InternalGeneratorDSL.g:7296:1: ( ( rulePartialComparisonExpressionRule ) ) + // InternalGeneratorDSL.g:7297:2: ( rulePartialComparisonExpressionRule ) { - // InternalGeneratorDSL.g:7258:2: ( rulePartialComparisonExpressionRule ) - // InternalGeneratorDSL.g:7259:3: rulePartialComparisonExpressionRule + // InternalGeneratorDSL.g:7297:2: ( rulePartialComparisonExpressionRule ) + // InternalGeneratorDSL.g:7298:3: rulePartialComparisonExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getComparisonExpressionRuleAccess().getComparisonPartialComparisonExpressionRuleParserRuleCall_1_0()); @@ -23813,17 +23936,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__PartialComparisonExpressionRule__OperatorAssignment_0" - // InternalGeneratorDSL.g:7268:1: rule__PartialComparisonExpressionRule__OperatorAssignment_0 : ( ruleComparisonOperatorRule ) ; + // InternalGeneratorDSL.g:7307:1: rule__PartialComparisonExpressionRule__OperatorAssignment_0 : ( ruleComparisonOperatorRule ) ; public final void rule__PartialComparisonExpressionRule__OperatorAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7272:1: ( ( ruleComparisonOperatorRule ) ) - // InternalGeneratorDSL.g:7273:2: ( ruleComparisonOperatorRule ) + // InternalGeneratorDSL.g:7311:1: ( ( ruleComparisonOperatorRule ) ) + // InternalGeneratorDSL.g:7312:2: ( ruleComparisonOperatorRule ) { - // InternalGeneratorDSL.g:7273:2: ( ruleComparisonOperatorRule ) - // InternalGeneratorDSL.g:7274:3: ruleComparisonOperatorRule + // InternalGeneratorDSL.g:7312:2: ( ruleComparisonOperatorRule ) + // InternalGeneratorDSL.g:7313:3: ruleComparisonOperatorRule { if ( state.backtracking==0 ) { before(grammarAccess.getPartialComparisonExpressionRuleAccess().getOperatorComparisonOperatorRuleEnumRuleCall_0_0()); @@ -23858,17 +23981,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__PartialComparisonExpressionRule__SubExpressionAssignment_1" - // InternalGeneratorDSL.g:7283:1: rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 : ( ruleAddOrSubtractExpressionRule ) ; + // InternalGeneratorDSL.g:7322:1: rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 : ( ruleAddOrSubtractExpressionRule ) ; public final void rule__PartialComparisonExpressionRule__SubExpressionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7287:1: ( ( ruleAddOrSubtractExpressionRule ) ) - // InternalGeneratorDSL.g:7288:2: ( ruleAddOrSubtractExpressionRule ) + // InternalGeneratorDSL.g:7326:1: ( ( ruleAddOrSubtractExpressionRule ) ) + // InternalGeneratorDSL.g:7327:2: ( ruleAddOrSubtractExpressionRule ) { - // InternalGeneratorDSL.g:7288:2: ( ruleAddOrSubtractExpressionRule ) - // InternalGeneratorDSL.g:7289:3: ruleAddOrSubtractExpressionRule + // InternalGeneratorDSL.g:7327:2: ( ruleAddOrSubtractExpressionRule ) + // InternalGeneratorDSL.g:7328:3: ruleAddOrSubtractExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getPartialComparisonExpressionRuleAccess().getSubExpressionAddOrSubtractExpressionRuleParserRuleCall_1_0()); @@ -23903,17 +24026,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0" - // InternalGeneratorDSL.g:7298:1: rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 : ( ruleMultiplyDivideModuloExpressionRule ) ; + // InternalGeneratorDSL.g:7337:1: rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 : ( ruleMultiplyDivideModuloExpressionRule ) ; public final void rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7302:1: ( ( ruleMultiplyDivideModuloExpressionRule ) ) - // InternalGeneratorDSL.g:7303:2: ( ruleMultiplyDivideModuloExpressionRule ) + // InternalGeneratorDSL.g:7341:1: ( ( ruleMultiplyDivideModuloExpressionRule ) ) + // InternalGeneratorDSL.g:7342:2: ( ruleMultiplyDivideModuloExpressionRule ) { - // InternalGeneratorDSL.g:7303:2: ( ruleMultiplyDivideModuloExpressionRule ) - // InternalGeneratorDSL.g:7304:3: ruleMultiplyDivideModuloExpressionRule + // InternalGeneratorDSL.g:7342:2: ( ruleMultiplyDivideModuloExpressionRule ) + // InternalGeneratorDSL.g:7343:3: ruleMultiplyDivideModuloExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getAddOrSubtractExpressionRuleAccess().getLeftOperandMultiplyDivideModuloExpressionRuleParserRuleCall_0_0()); @@ -23948,17 +24071,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0" - // InternalGeneratorDSL.g:7313:1: rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 : ( ruleAddOrSubtractOperatorRule ) ; + // InternalGeneratorDSL.g:7352:1: rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 : ( ruleAddOrSubtractOperatorRule ) ; public final void rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7317:1: ( ( ruleAddOrSubtractOperatorRule ) ) - // InternalGeneratorDSL.g:7318:2: ( ruleAddOrSubtractOperatorRule ) + // InternalGeneratorDSL.g:7356:1: ( ( ruleAddOrSubtractOperatorRule ) ) + // InternalGeneratorDSL.g:7357:2: ( ruleAddOrSubtractOperatorRule ) { - // InternalGeneratorDSL.g:7318:2: ( ruleAddOrSubtractOperatorRule ) - // InternalGeneratorDSL.g:7319:3: ruleAddOrSubtractOperatorRule + // InternalGeneratorDSL.g:7357:2: ( ruleAddOrSubtractOperatorRule ) + // InternalGeneratorDSL.g:7358:3: ruleAddOrSubtractOperatorRule { if ( state.backtracking==0 ) { before(grammarAccess.getAddOrSubtractExpressionRuleAccess().getOperatorsAddOrSubtractOperatorRuleEnumRuleCall_1_0_0()); @@ -23993,17 +24116,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1" - // InternalGeneratorDSL.g:7328:1: rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 : ( ruleMultiplyDivideModuloExpressionRule ) ; + // InternalGeneratorDSL.g:7367:1: rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 : ( ruleMultiplyDivideModuloExpressionRule ) ; public final void rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7332:1: ( ( ruleMultiplyDivideModuloExpressionRule ) ) - // InternalGeneratorDSL.g:7333:2: ( ruleMultiplyDivideModuloExpressionRule ) + // InternalGeneratorDSL.g:7371:1: ( ( ruleMultiplyDivideModuloExpressionRule ) ) + // InternalGeneratorDSL.g:7372:2: ( ruleMultiplyDivideModuloExpressionRule ) { - // InternalGeneratorDSL.g:7333:2: ( ruleMultiplyDivideModuloExpressionRule ) - // InternalGeneratorDSL.g:7334:3: ruleMultiplyDivideModuloExpressionRule + // InternalGeneratorDSL.g:7372:2: ( ruleMultiplyDivideModuloExpressionRule ) + // InternalGeneratorDSL.g:7373:3: ruleMultiplyDivideModuloExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getAddOrSubtractExpressionRuleAccess().getOperandsMultiplyDivideModuloExpressionRuleParserRuleCall_1_1_0()); @@ -24038,17 +24161,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0" - // InternalGeneratorDSL.g:7343:1: rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 : ( rulePowerOfExpressionRule ) ; + // InternalGeneratorDSL.g:7382:1: rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 : ( rulePowerOfExpressionRule ) ; public final void rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7347:1: ( ( rulePowerOfExpressionRule ) ) - // InternalGeneratorDSL.g:7348:2: ( rulePowerOfExpressionRule ) + // InternalGeneratorDSL.g:7386:1: ( ( rulePowerOfExpressionRule ) ) + // InternalGeneratorDSL.g:7387:2: ( rulePowerOfExpressionRule ) { - // InternalGeneratorDSL.g:7348:2: ( rulePowerOfExpressionRule ) - // InternalGeneratorDSL.g:7349:3: rulePowerOfExpressionRule + // InternalGeneratorDSL.g:7387:2: ( rulePowerOfExpressionRule ) + // InternalGeneratorDSL.g:7388:3: rulePowerOfExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplyDivideModuloExpressionRuleAccess().getLeftOperandPowerOfExpressionRuleParserRuleCall_0_0()); @@ -24083,17 +24206,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0" - // InternalGeneratorDSL.g:7358:1: rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 : ( ruleMultiplyDivideModuloOperatorRule ) ; + // InternalGeneratorDSL.g:7397:1: rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 : ( ruleMultiplyDivideModuloOperatorRule ) ; public final void rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7362:1: ( ( ruleMultiplyDivideModuloOperatorRule ) ) - // InternalGeneratorDSL.g:7363:2: ( ruleMultiplyDivideModuloOperatorRule ) + // InternalGeneratorDSL.g:7401:1: ( ( ruleMultiplyDivideModuloOperatorRule ) ) + // InternalGeneratorDSL.g:7402:2: ( ruleMultiplyDivideModuloOperatorRule ) { - // InternalGeneratorDSL.g:7363:2: ( ruleMultiplyDivideModuloOperatorRule ) - // InternalGeneratorDSL.g:7364:3: ruleMultiplyDivideModuloOperatorRule + // InternalGeneratorDSL.g:7402:2: ( ruleMultiplyDivideModuloOperatorRule ) + // InternalGeneratorDSL.g:7403:3: ruleMultiplyDivideModuloOperatorRule { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplyDivideModuloExpressionRuleAccess().getOperatorsMultiplyDivideModuloOperatorRuleEnumRuleCall_1_0_0()); @@ -24128,17 +24251,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1" - // InternalGeneratorDSL.g:7373:1: rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 : ( rulePowerOfExpressionRule ) ; + // InternalGeneratorDSL.g:7412:1: rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 : ( rulePowerOfExpressionRule ) ; public final void rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7377:1: ( ( rulePowerOfExpressionRule ) ) - // InternalGeneratorDSL.g:7378:2: ( rulePowerOfExpressionRule ) + // InternalGeneratorDSL.g:7416:1: ( ( rulePowerOfExpressionRule ) ) + // InternalGeneratorDSL.g:7417:2: ( rulePowerOfExpressionRule ) { - // InternalGeneratorDSL.g:7378:2: ( rulePowerOfExpressionRule ) - // InternalGeneratorDSL.g:7379:3: rulePowerOfExpressionRule + // InternalGeneratorDSL.g:7417:2: ( rulePowerOfExpressionRule ) + // InternalGeneratorDSL.g:7418:3: rulePowerOfExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplyDivideModuloExpressionRuleAccess().getOperandsPowerOfExpressionRuleParserRuleCall_1_1_0()); @@ -24173,17 +24296,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__PowerOfExpressionRule__LeftOperandAssignment_0" - // InternalGeneratorDSL.g:7388:1: rule__PowerOfExpressionRule__LeftOperandAssignment_0 : ( ruleUnaryAddOrSubtractExpressionRule ) ; + // InternalGeneratorDSL.g:7427:1: rule__PowerOfExpressionRule__LeftOperandAssignment_0 : ( ruleUnaryAddOrSubtractExpressionRule ) ; public final void rule__PowerOfExpressionRule__LeftOperandAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7392:1: ( ( ruleUnaryAddOrSubtractExpressionRule ) ) - // InternalGeneratorDSL.g:7393:2: ( ruleUnaryAddOrSubtractExpressionRule ) + // InternalGeneratorDSL.g:7431:1: ( ( ruleUnaryAddOrSubtractExpressionRule ) ) + // InternalGeneratorDSL.g:7432:2: ( ruleUnaryAddOrSubtractExpressionRule ) { - // InternalGeneratorDSL.g:7393:2: ( ruleUnaryAddOrSubtractExpressionRule ) - // InternalGeneratorDSL.g:7394:3: ruleUnaryAddOrSubtractExpressionRule + // InternalGeneratorDSL.g:7432:2: ( ruleUnaryAddOrSubtractExpressionRule ) + // InternalGeneratorDSL.g:7433:3: ruleUnaryAddOrSubtractExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getPowerOfExpressionRuleAccess().getLeftOperandUnaryAddOrSubtractExpressionRuleParserRuleCall_0_0()); @@ -24218,17 +24341,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__PowerOfExpressionRule__RightOperandAssignment_1_1" - // InternalGeneratorDSL.g:7403:1: rule__PowerOfExpressionRule__RightOperandAssignment_1_1 : ( rulePowerOfExpressionRule ) ; + // InternalGeneratorDSL.g:7442:1: rule__PowerOfExpressionRule__RightOperandAssignment_1_1 : ( rulePowerOfExpressionRule ) ; public final void rule__PowerOfExpressionRule__RightOperandAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7407:1: ( ( rulePowerOfExpressionRule ) ) - // InternalGeneratorDSL.g:7408:2: ( rulePowerOfExpressionRule ) + // InternalGeneratorDSL.g:7446:1: ( ( rulePowerOfExpressionRule ) ) + // InternalGeneratorDSL.g:7447:2: ( rulePowerOfExpressionRule ) { - // InternalGeneratorDSL.g:7408:2: ( rulePowerOfExpressionRule ) - // InternalGeneratorDSL.g:7409:3: rulePowerOfExpressionRule + // InternalGeneratorDSL.g:7447:2: ( rulePowerOfExpressionRule ) + // InternalGeneratorDSL.g:7448:3: rulePowerOfExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getPowerOfExpressionRuleAccess().getRightOperandPowerOfExpressionRuleParserRuleCall_1_1_0()); @@ -24263,17 +24386,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0" - // InternalGeneratorDSL.g:7418:1: rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 : ( ruleAddOrSubtractOperatorRule ) ; + // InternalGeneratorDSL.g:7457:1: rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 : ( ruleAddOrSubtractOperatorRule ) ; public final void rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7422:1: ( ( ruleAddOrSubtractOperatorRule ) ) - // InternalGeneratorDSL.g:7423:2: ( ruleAddOrSubtractOperatorRule ) + // InternalGeneratorDSL.g:7461:1: ( ( ruleAddOrSubtractOperatorRule ) ) + // InternalGeneratorDSL.g:7462:2: ( ruleAddOrSubtractOperatorRule ) { - // InternalGeneratorDSL.g:7423:2: ( ruleAddOrSubtractOperatorRule ) - // InternalGeneratorDSL.g:7424:3: ruleAddOrSubtractOperatorRule + // InternalGeneratorDSL.g:7462:2: ( ruleAddOrSubtractOperatorRule ) + // InternalGeneratorDSL.g:7463:3: ruleAddOrSubtractOperatorRule { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAddOrSubtractExpressionRuleAccess().getOperatorsAddOrSubtractOperatorRuleEnumRuleCall_0_0()); @@ -24308,17 +24431,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1" - // InternalGeneratorDSL.g:7433:1: rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 : ( ruleValueRule ) ; + // InternalGeneratorDSL.g:7472:1: rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 : ( ruleValueRule ) ; public final void rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7437:1: ( ( ruleValueRule ) ) - // InternalGeneratorDSL.g:7438:2: ( ruleValueRule ) + // InternalGeneratorDSL.g:7476:1: ( ( ruleValueRule ) ) + // InternalGeneratorDSL.g:7477:2: ( ruleValueRule ) { - // InternalGeneratorDSL.g:7438:2: ( ruleValueRule ) - // InternalGeneratorDSL.g:7439:3: ruleValueRule + // InternalGeneratorDSL.g:7477:2: ( ruleValueRule ) + // InternalGeneratorDSL.g:7478:3: ruleValueRule { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAddOrSubtractExpressionRuleAccess().getSubExpressionValueRuleParserRuleCall_1_0()); @@ -24353,17 +24476,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ArrayRule__ValuesAssignment_2_0" - // InternalGeneratorDSL.g:7448:1: rule__ArrayRule__ValuesAssignment_2_0 : ( ruleValueRule ) ; + // InternalGeneratorDSL.g:7487:1: rule__ArrayRule__ValuesAssignment_2_0 : ( ruleValueRule ) ; public final void rule__ArrayRule__ValuesAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7452:1: ( ( ruleValueRule ) ) - // InternalGeneratorDSL.g:7453:2: ( ruleValueRule ) + // InternalGeneratorDSL.g:7491:1: ( ( ruleValueRule ) ) + // InternalGeneratorDSL.g:7492:2: ( ruleValueRule ) { - // InternalGeneratorDSL.g:7453:2: ( ruleValueRule ) - // InternalGeneratorDSL.g:7454:3: ruleValueRule + // InternalGeneratorDSL.g:7492:2: ( ruleValueRule ) + // InternalGeneratorDSL.g:7493:3: ruleValueRule { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getValuesValueRuleParserRuleCall_2_0_0()); @@ -24398,17 +24521,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ArrayRule__ValuesAssignment_2_1_1" - // InternalGeneratorDSL.g:7463:1: rule__ArrayRule__ValuesAssignment_2_1_1 : ( ruleValueRule ) ; + // InternalGeneratorDSL.g:7502:1: rule__ArrayRule__ValuesAssignment_2_1_1 : ( ruleValueRule ) ; public final void rule__ArrayRule__ValuesAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7467:1: ( ( ruleValueRule ) ) - // InternalGeneratorDSL.g:7468:2: ( ruleValueRule ) + // InternalGeneratorDSL.g:7506:1: ( ( ruleValueRule ) ) + // InternalGeneratorDSL.g:7507:2: ( ruleValueRule ) { - // InternalGeneratorDSL.g:7468:2: ( ruleValueRule ) - // InternalGeneratorDSL.g:7469:3: ruleValueRule + // InternalGeneratorDSL.g:7507:2: ( ruleValueRule ) + // InternalGeneratorDSL.g:7508:3: ruleValueRule { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getValuesValueRuleParserRuleCall_2_1_1_0()); @@ -24443,17 +24566,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ParanthesesRule__SubExpressionAssignment_1" - // InternalGeneratorDSL.g:7478:1: rule__ParanthesesRule__SubExpressionAssignment_1 : ( ruleExpressionRule ) ; + // InternalGeneratorDSL.g:7517:1: rule__ParanthesesRule__SubExpressionAssignment_1 : ( ruleExpressionRule ) ; public final void rule__ParanthesesRule__SubExpressionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7482:1: ( ( ruleExpressionRule ) ) - // InternalGeneratorDSL.g:7483:2: ( ruleExpressionRule ) + // InternalGeneratorDSL.g:7521:1: ( ( ruleExpressionRule ) ) + // InternalGeneratorDSL.g:7522:2: ( ruleExpressionRule ) { - // InternalGeneratorDSL.g:7483:2: ( ruleExpressionRule ) - // InternalGeneratorDSL.g:7484:3: ruleExpressionRule + // InternalGeneratorDSL.g:7522:2: ( ruleExpressionRule ) + // InternalGeneratorDSL.g:7523:3: ruleExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getParanthesesRuleAccess().getSubExpressionExpressionRuleParserRuleCall_1_0()); @@ -24488,17 +24611,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__CallRule__FunctionAssignment_0" - // InternalGeneratorDSL.g:7493:1: rule__CallRule__FunctionAssignment_0 : ( ruleFunctionNameRule ) ; + // InternalGeneratorDSL.g:7532:1: rule__CallRule__FunctionAssignment_0 : ( ruleFunctionNameRule ) ; public final void rule__CallRule__FunctionAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7497:1: ( ( ruleFunctionNameRule ) ) - // InternalGeneratorDSL.g:7498:2: ( ruleFunctionNameRule ) + // InternalGeneratorDSL.g:7536:1: ( ( ruleFunctionNameRule ) ) + // InternalGeneratorDSL.g:7537:2: ( ruleFunctionNameRule ) { - // InternalGeneratorDSL.g:7498:2: ( ruleFunctionNameRule ) - // InternalGeneratorDSL.g:7499:3: ruleFunctionNameRule + // InternalGeneratorDSL.g:7537:2: ( ruleFunctionNameRule ) + // InternalGeneratorDSL.g:7538:3: ruleFunctionNameRule { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getFunctionFunctionNameRuleParserRuleCall_0_0()); @@ -24533,17 +24656,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__CallRule__ParametersAssignment_2_0" - // InternalGeneratorDSL.g:7508:1: rule__CallRule__ParametersAssignment_2_0 : ( ruleExpressionRule ) ; + // InternalGeneratorDSL.g:7547:1: rule__CallRule__ParametersAssignment_2_0 : ( ruleExpressionRule ) ; public final void rule__CallRule__ParametersAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7512:1: ( ( ruleExpressionRule ) ) - // InternalGeneratorDSL.g:7513:2: ( ruleExpressionRule ) + // InternalGeneratorDSL.g:7551:1: ( ( ruleExpressionRule ) ) + // InternalGeneratorDSL.g:7552:2: ( ruleExpressionRule ) { - // InternalGeneratorDSL.g:7513:2: ( ruleExpressionRule ) - // InternalGeneratorDSL.g:7514:3: ruleExpressionRule + // InternalGeneratorDSL.g:7552:2: ( ruleExpressionRule ) + // InternalGeneratorDSL.g:7553:3: ruleExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getParametersExpressionRuleParserRuleCall_2_0_0()); @@ -24578,17 +24701,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__CallRule__ParametersAssignment_2_1_1" - // InternalGeneratorDSL.g:7523:1: rule__CallRule__ParametersAssignment_2_1_1 : ( ruleExpressionRule ) ; + // InternalGeneratorDSL.g:7562:1: rule__CallRule__ParametersAssignment_2_1_1 : ( ruleExpressionRule ) ; public final void rule__CallRule__ParametersAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7527:1: ( ( ruleExpressionRule ) ) - // InternalGeneratorDSL.g:7528:2: ( ruleExpressionRule ) + // InternalGeneratorDSL.g:7566:1: ( ( ruleExpressionRule ) ) + // InternalGeneratorDSL.g:7567:2: ( ruleExpressionRule ) { - // InternalGeneratorDSL.g:7528:2: ( ruleExpressionRule ) - // InternalGeneratorDSL.g:7529:3: ruleExpressionRule + // InternalGeneratorDSL.g:7567:2: ( ruleExpressionRule ) + // InternalGeneratorDSL.g:7568:3: ruleExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getParametersExpressionRuleParserRuleCall_2_1_1_0()); @@ -24623,23 +24746,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ConstantReferenceRule__DefinitionAssignment" - // InternalGeneratorDSL.g:7538:1: rule__ConstantReferenceRule__DefinitionAssignment : ( ( ruleQualifiedName ) ) ; + // InternalGeneratorDSL.g:7577:1: rule__ConstantReferenceRule__DefinitionAssignment : ( ( ruleQualifiedName ) ) ; public final void rule__ConstantReferenceRule__DefinitionAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7542:1: ( ( ( ruleQualifiedName ) ) ) - // InternalGeneratorDSL.g:7543:2: ( ( ruleQualifiedName ) ) + // InternalGeneratorDSL.g:7581:1: ( ( ( ruleQualifiedName ) ) ) + // InternalGeneratorDSL.g:7582:2: ( ( ruleQualifiedName ) ) { - // InternalGeneratorDSL.g:7543:2: ( ( ruleQualifiedName ) ) - // InternalGeneratorDSL.g:7544:3: ( ruleQualifiedName ) + // InternalGeneratorDSL.g:7582:2: ( ( ruleQualifiedName ) ) + // InternalGeneratorDSL.g:7583:3: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getConstantReferenceRuleAccess().getDefinitionConstantDefinitionCrossReference_0()); } - // InternalGeneratorDSL.g:7545:3: ( ruleQualifiedName ) - // InternalGeneratorDSL.g:7546:4: ruleQualifiedName + // InternalGeneratorDSL.g:7584:3: ( ruleQualifiedName ) + // InternalGeneratorDSL.g:7585:4: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getConstantReferenceRuleAccess().getDefinitionConstantDefinitionQualifiedNameParserRuleCall_0_1()); @@ -24680,23 +24803,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__InstanceLiteralRule__DefinitionAssignment_0" - // InternalGeneratorDSL.g:7557:1: rule__InstanceLiteralRule__DefinitionAssignment_0 : ( ( ruleQualifiedName ) ) ; + // InternalGeneratorDSL.g:7596:1: rule__InstanceLiteralRule__DefinitionAssignment_0 : ( ( ruleQualifiedName ) ) ; public final void rule__InstanceLiteralRule__DefinitionAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7561:1: ( ( ( ruleQualifiedName ) ) ) - // InternalGeneratorDSL.g:7562:2: ( ( ruleQualifiedName ) ) + // InternalGeneratorDSL.g:7600:1: ( ( ( ruleQualifiedName ) ) ) + // InternalGeneratorDSL.g:7601:2: ( ( ruleQualifiedName ) ) { - // InternalGeneratorDSL.g:7562:2: ( ( ruleQualifiedName ) ) - // InternalGeneratorDSL.g:7563:3: ( ruleQualifiedName ) + // InternalGeneratorDSL.g:7601:2: ( ( ruleQualifiedName ) ) + // InternalGeneratorDSL.g:7602:3: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceLiteralRuleAccess().getDefinitionTypeDefinitionCrossReference_0_0()); } - // InternalGeneratorDSL.g:7564:3: ( ruleQualifiedName ) - // InternalGeneratorDSL.g:7565:4: ruleQualifiedName + // InternalGeneratorDSL.g:7603:3: ( ruleQualifiedName ) + // InternalGeneratorDSL.g:7604:4: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceLiteralRuleAccess().getDefinitionTypeDefinitionQualifiedNameParserRuleCall_0_0_1()); @@ -24737,17 +24860,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__InstanceLiteralRule__AttributesAssignment_2" - // InternalGeneratorDSL.g:7576:1: rule__InstanceLiteralRule__AttributesAssignment_2 : ( ruleAttributeRule ) ; + // InternalGeneratorDSL.g:7615:1: rule__InstanceLiteralRule__AttributesAssignment_2 : ( ruleAttributeRule ) ; public final void rule__InstanceLiteralRule__AttributesAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7580:1: ( ( ruleAttributeRule ) ) - // InternalGeneratorDSL.g:7581:2: ( ruleAttributeRule ) + // InternalGeneratorDSL.g:7619:1: ( ( ruleAttributeRule ) ) + // InternalGeneratorDSL.g:7620:2: ( ruleAttributeRule ) { - // InternalGeneratorDSL.g:7581:2: ( ruleAttributeRule ) - // InternalGeneratorDSL.g:7582:3: ruleAttributeRule + // InternalGeneratorDSL.g:7620:2: ( ruleAttributeRule ) + // InternalGeneratorDSL.g:7621:3: ruleAttributeRule { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceLiteralRuleAccess().getAttributesAttributeRuleParserRuleCall_2_0()); @@ -24782,23 +24905,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AttributeRule__DefinitionAssignment_0" - // InternalGeneratorDSL.g:7591:1: rule__AttributeRule__DefinitionAssignment_0 : ( ( ruleStringOrId ) ) ; + // InternalGeneratorDSL.g:7630:1: rule__AttributeRule__DefinitionAssignment_0 : ( ( ruleStringOrId ) ) ; public final void rule__AttributeRule__DefinitionAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7595:1: ( ( ( ruleStringOrId ) ) ) - // InternalGeneratorDSL.g:7596:2: ( ( ruleStringOrId ) ) + // InternalGeneratorDSL.g:7634:1: ( ( ( ruleStringOrId ) ) ) + // InternalGeneratorDSL.g:7635:2: ( ( ruleStringOrId ) ) { - // InternalGeneratorDSL.g:7596:2: ( ( ruleStringOrId ) ) - // InternalGeneratorDSL.g:7597:3: ( ruleStringOrId ) + // InternalGeneratorDSL.g:7635:2: ( ( ruleStringOrId ) ) + // InternalGeneratorDSL.g:7636:3: ( ruleStringOrId ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeRuleAccess().getDefinitionAttributeDefinitionCrossReference_0_0()); } - // InternalGeneratorDSL.g:7598:3: ( ruleStringOrId ) - // InternalGeneratorDSL.g:7599:4: ruleStringOrId + // InternalGeneratorDSL.g:7637:3: ( ruleStringOrId ) + // InternalGeneratorDSL.g:7638:4: ruleStringOrId { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeRuleAccess().getDefinitionAttributeDefinitionStringOrIdParserRuleCall_0_0_1()); @@ -24839,17 +24962,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AttributeRule__ValueAssignment_2" - // InternalGeneratorDSL.g:7610:1: rule__AttributeRule__ValueAssignment_2 : ( ruleValueRule ) ; + // InternalGeneratorDSL.g:7649:1: rule__AttributeRule__ValueAssignment_2 : ( ruleValueRule ) ; public final void rule__AttributeRule__ValueAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7614:1: ( ( ruleValueRule ) ) - // InternalGeneratorDSL.g:7615:2: ( ruleValueRule ) + // InternalGeneratorDSL.g:7653:1: ( ( ruleValueRule ) ) + // InternalGeneratorDSL.g:7654:2: ( ruleValueRule ) { - // InternalGeneratorDSL.g:7615:2: ( ruleValueRule ) - // InternalGeneratorDSL.g:7616:3: ruleValueRule + // InternalGeneratorDSL.g:7654:2: ( ruleValueRule ) + // InternalGeneratorDSL.g:7655:3: ruleValueRule { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeRuleAccess().getValueValueRuleParserRuleCall_2_0()); @@ -24884,17 +25007,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__DoubleLiteralRule__LiteralAssignment_0" - // InternalGeneratorDSL.g:7625:1: rule__DoubleLiteralRule__LiteralAssignment_0 : ( RULE_DOUBLE ) ; + // InternalGeneratorDSL.g:7664:1: rule__DoubleLiteralRule__LiteralAssignment_0 : ( RULE_DOUBLE ) ; public final void rule__DoubleLiteralRule__LiteralAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7629:1: ( ( RULE_DOUBLE ) ) - // InternalGeneratorDSL.g:7630:2: ( RULE_DOUBLE ) + // InternalGeneratorDSL.g:7668:1: ( ( RULE_DOUBLE ) ) + // InternalGeneratorDSL.g:7669:2: ( RULE_DOUBLE ) { - // InternalGeneratorDSL.g:7630:2: ( RULE_DOUBLE ) - // InternalGeneratorDSL.g:7631:3: RULE_DOUBLE + // InternalGeneratorDSL.g:7669:2: ( RULE_DOUBLE ) + // InternalGeneratorDSL.g:7670:3: RULE_DOUBLE { if ( state.backtracking==0 ) { before(grammarAccess.getDoubleLiteralRuleAccess().getLiteralDOUBLETerminalRuleCall_0_0()); @@ -24925,17 +25048,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__DoubleLiteralRule__FactorAssignment_1" - // InternalGeneratorDSL.g:7640:1: rule__DoubleLiteralRule__FactorAssignment_1 : ( ruleFactorRule ) ; + // InternalGeneratorDSL.g:7679:1: rule__DoubleLiteralRule__FactorAssignment_1 : ( ruleFactorRule ) ; public final void rule__DoubleLiteralRule__FactorAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7644:1: ( ( ruleFactorRule ) ) - // InternalGeneratorDSL.g:7645:2: ( ruleFactorRule ) + // InternalGeneratorDSL.g:7683:1: ( ( ruleFactorRule ) ) + // InternalGeneratorDSL.g:7684:2: ( ruleFactorRule ) { - // InternalGeneratorDSL.g:7645:2: ( ruleFactorRule ) - // InternalGeneratorDSL.g:7646:3: ruleFactorRule + // InternalGeneratorDSL.g:7684:2: ( ruleFactorRule ) + // InternalGeneratorDSL.g:7685:3: ruleFactorRule { if ( state.backtracking==0 ) { before(grammarAccess.getDoubleLiteralRuleAccess().getFactorFactorRuleEnumRuleCall_1_0()); @@ -24970,17 +25093,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__IntegerLiteralRule__LiteralAssignment_0" - // InternalGeneratorDSL.g:7655:1: rule__IntegerLiteralRule__LiteralAssignment_0 : ( RULE_INT ) ; + // InternalGeneratorDSL.g:7694:1: rule__IntegerLiteralRule__LiteralAssignment_0 : ( RULE_INT ) ; public final void rule__IntegerLiteralRule__LiteralAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7659:1: ( ( RULE_INT ) ) - // InternalGeneratorDSL.g:7660:2: ( RULE_INT ) + // InternalGeneratorDSL.g:7698:1: ( ( RULE_INT ) ) + // InternalGeneratorDSL.g:7699:2: ( RULE_INT ) { - // InternalGeneratorDSL.g:7660:2: ( RULE_INT ) - // InternalGeneratorDSL.g:7661:3: RULE_INT + // InternalGeneratorDSL.g:7699:2: ( RULE_INT ) + // InternalGeneratorDSL.g:7700:3: RULE_INT { if ( state.backtracking==0 ) { before(grammarAccess.getIntegerLiteralRuleAccess().getLiteralINTTerminalRuleCall_0_0()); @@ -25011,17 +25134,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__IntegerLiteralRule__FactorAssignment_1" - // InternalGeneratorDSL.g:7670:1: rule__IntegerLiteralRule__FactorAssignment_1 : ( ruleFactorRule ) ; + // InternalGeneratorDSL.g:7709:1: rule__IntegerLiteralRule__FactorAssignment_1 : ( ruleFactorRule ) ; public final void rule__IntegerLiteralRule__FactorAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7674:1: ( ( ruleFactorRule ) ) - // InternalGeneratorDSL.g:7675:2: ( ruleFactorRule ) + // InternalGeneratorDSL.g:7713:1: ( ( ruleFactorRule ) ) + // InternalGeneratorDSL.g:7714:2: ( ruleFactorRule ) { - // InternalGeneratorDSL.g:7675:2: ( ruleFactorRule ) - // InternalGeneratorDSL.g:7676:3: ruleFactorRule + // InternalGeneratorDSL.g:7714:2: ( ruleFactorRule ) + // InternalGeneratorDSL.g:7715:3: ruleFactorRule { if ( state.backtracking==0 ) { before(grammarAccess.getIntegerLiteralRuleAccess().getFactorFactorRuleEnumRuleCall_1_0()); @@ -25056,17 +25179,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__StringLiteralRule__ValueAssignment" - // InternalGeneratorDSL.g:7685:1: rule__StringLiteralRule__ValueAssignment : ( RULE_STRING ) ; + // InternalGeneratorDSL.g:7724:1: rule__StringLiteralRule__ValueAssignment : ( RULE_STRING ) ; public final void rule__StringLiteralRule__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7689:1: ( ( RULE_STRING ) ) - // InternalGeneratorDSL.g:7690:2: ( RULE_STRING ) + // InternalGeneratorDSL.g:7728:1: ( ( RULE_STRING ) ) + // InternalGeneratorDSL.g:7729:2: ( RULE_STRING ) { - // InternalGeneratorDSL.g:7690:2: ( RULE_STRING ) - // InternalGeneratorDSL.g:7691:3: RULE_STRING + // InternalGeneratorDSL.g:7729:2: ( RULE_STRING ) + // InternalGeneratorDSL.g:7730:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getStringLiteralRuleAccess().getValueSTRINGTerminalRuleCall_0()); @@ -25097,23 +25220,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__BooleanLiteralRule__ValueAssignment_1_0" - // InternalGeneratorDSL.g:7700:1: rule__BooleanLiteralRule__ValueAssignment_1_0 : ( ( 'true' ) ) ; + // InternalGeneratorDSL.g:7739:1: rule__BooleanLiteralRule__ValueAssignment_1_0 : ( ( 'true' ) ) ; public final void rule__BooleanLiteralRule__ValueAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7704:1: ( ( ( 'true' ) ) ) - // InternalGeneratorDSL.g:7705:2: ( ( 'true' ) ) + // InternalGeneratorDSL.g:7743:1: ( ( ( 'true' ) ) ) + // InternalGeneratorDSL.g:7744:2: ( ( 'true' ) ) { - // InternalGeneratorDSL.g:7705:2: ( ( 'true' ) ) - // InternalGeneratorDSL.g:7706:3: ( 'true' ) + // InternalGeneratorDSL.g:7744:2: ( ( 'true' ) ) + // InternalGeneratorDSL.g:7745:3: ( 'true' ) { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralRuleAccess().getValueTrueKeyword_1_0_0()); } - // InternalGeneratorDSL.g:7707:3: ( 'true' ) - // InternalGeneratorDSL.g:7708:4: 'true' + // InternalGeneratorDSL.g:7746:3: ( 'true' ) + // InternalGeneratorDSL.g:7747:4: 'true' { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralRuleAccess().getValueTrueKeyword_1_0_0()); @@ -25150,17 +25273,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AttributeDefinitionRule__NameAssignment_0" - // InternalGeneratorDSL.g:7719:1: rule__AttributeDefinitionRule__NameAssignment_0 : ( ruleStringOrId ) ; + // InternalGeneratorDSL.g:7758:1: rule__AttributeDefinitionRule__NameAssignment_0 : ( ruleStringOrId ) ; public final void rule__AttributeDefinitionRule__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7723:1: ( ( ruleStringOrId ) ) - // InternalGeneratorDSL.g:7724:2: ( ruleStringOrId ) + // InternalGeneratorDSL.g:7762:1: ( ( ruleStringOrId ) ) + // InternalGeneratorDSL.g:7763:2: ( ruleStringOrId ) { - // InternalGeneratorDSL.g:7724:2: ( ruleStringOrId ) - // InternalGeneratorDSL.g:7725:3: ruleStringOrId + // InternalGeneratorDSL.g:7763:2: ( ruleStringOrId ) + // InternalGeneratorDSL.g:7764:3: ruleStringOrId { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getNameStringOrIdParserRuleCall_0_0()); @@ -25195,17 +25318,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AttributeDefinitionRule__TypeAssignment_2" - // InternalGeneratorDSL.g:7734:1: rule__AttributeDefinitionRule__TypeAssignment_2 : ( ruleTypeRule ) ; + // InternalGeneratorDSL.g:7773:1: rule__AttributeDefinitionRule__TypeAssignment_2 : ( ruleTypeRule ) ; public final void rule__AttributeDefinitionRule__TypeAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7738:1: ( ( ruleTypeRule ) ) - // InternalGeneratorDSL.g:7739:2: ( ruleTypeRule ) + // InternalGeneratorDSL.g:7777:1: ( ( ruleTypeRule ) ) + // InternalGeneratorDSL.g:7778:2: ( ruleTypeRule ) { - // InternalGeneratorDSL.g:7739:2: ( ruleTypeRule ) - // InternalGeneratorDSL.g:7740:3: ruleTypeRule + // InternalGeneratorDSL.g:7778:2: ( ruleTypeRule ) + // InternalGeneratorDSL.g:7779:3: ruleTypeRule { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getTypeTypeRuleParserRuleCall_2_0()); @@ -25240,17 +25363,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__AttributeDefinitionRule__InitialisationAssignment_3_1" - // InternalGeneratorDSL.g:7749:1: rule__AttributeDefinitionRule__InitialisationAssignment_3_1 : ( ruleExpressionRule ) ; + // InternalGeneratorDSL.g:7788:1: rule__AttributeDefinitionRule__InitialisationAssignment_3_1 : ( ruleExpressionRule ) ; public final void rule__AttributeDefinitionRule__InitialisationAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7753:1: ( ( ruleExpressionRule ) ) - // InternalGeneratorDSL.g:7754:2: ( ruleExpressionRule ) + // InternalGeneratorDSL.g:7792:1: ( ( ruleExpressionRule ) ) + // InternalGeneratorDSL.g:7793:2: ( ruleExpressionRule ) { - // InternalGeneratorDSL.g:7754:2: ( ruleExpressionRule ) - // InternalGeneratorDSL.g:7755:3: ruleExpressionRule + // InternalGeneratorDSL.g:7793:2: ( ruleExpressionRule ) + // InternalGeneratorDSL.g:7794:3: ruleExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getInitialisationExpressionRuleParserRuleCall_3_1_0()); @@ -25285,23 +25408,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__InstanceTypeRule__DefinitionAssignment_2" - // InternalGeneratorDSL.g:7764:1: rule__InstanceTypeRule__DefinitionAssignment_2 : ( ( ruleQualifiedName ) ) ; + // InternalGeneratorDSL.g:7803:1: rule__InstanceTypeRule__DefinitionAssignment_2 : ( ( ruleQualifiedName ) ) ; public final void rule__InstanceTypeRule__DefinitionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7768:1: ( ( ( ruleQualifiedName ) ) ) - // InternalGeneratorDSL.g:7769:2: ( ( ruleQualifiedName ) ) + // InternalGeneratorDSL.g:7807:1: ( ( ( ruleQualifiedName ) ) ) + // InternalGeneratorDSL.g:7808:2: ( ( ruleQualifiedName ) ) { - // InternalGeneratorDSL.g:7769:2: ( ( ruleQualifiedName ) ) - // InternalGeneratorDSL.g:7770:3: ( ruleQualifiedName ) + // InternalGeneratorDSL.g:7808:2: ( ( ruleQualifiedName ) ) + // InternalGeneratorDSL.g:7809:3: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceTypeRuleAccess().getDefinitionTypeDefinitionCrossReference_2_0()); } - // InternalGeneratorDSL.g:7771:3: ( ruleQualifiedName ) - // InternalGeneratorDSL.g:7772:4: ruleQualifiedName + // InternalGeneratorDSL.g:7810:3: ( ruleQualifiedName ) + // InternalGeneratorDSL.g:7811:4: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceTypeRuleAccess().getDefinitionTypeDefinitionQualifiedNameParserRuleCall_2_0_1()); @@ -25342,17 +25465,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ArrayTypeRule__ElementsAssignment_1" - // InternalGeneratorDSL.g:7783:1: rule__ArrayTypeRule__ElementsAssignment_1 : ( ruleTypeRule ) ; + // InternalGeneratorDSL.g:7822:1: rule__ArrayTypeRule__ElementsAssignment_1 : ( ruleTypeRule ) ; public final void rule__ArrayTypeRule__ElementsAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7787:1: ( ( ruleTypeRule ) ) - // InternalGeneratorDSL.g:7788:2: ( ruleTypeRule ) + // InternalGeneratorDSL.g:7826:1: ( ( ruleTypeRule ) ) + // InternalGeneratorDSL.g:7827:2: ( ruleTypeRule ) { - // InternalGeneratorDSL.g:7788:2: ( ruleTypeRule ) - // InternalGeneratorDSL.g:7789:3: ruleTypeRule + // InternalGeneratorDSL.g:7827:2: ( ruleTypeRule ) + // InternalGeneratorDSL.g:7828:3: ruleTypeRule { if ( state.backtracking==0 ) { before(grammarAccess.getArrayTypeRuleAccess().getElementsTypeRuleParserRuleCall_1_0()); @@ -25387,17 +25510,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ParameterRule__TypeAssignment_0" - // InternalGeneratorDSL.g:7798:1: rule__ParameterRule__TypeAssignment_0 : ( ruleTypeRule ) ; + // InternalGeneratorDSL.g:7837:1: rule__ParameterRule__TypeAssignment_0 : ( ruleTypeRule ) ; public final void rule__ParameterRule__TypeAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7802:1: ( ( ruleTypeRule ) ) - // InternalGeneratorDSL.g:7803:2: ( ruleTypeRule ) + // InternalGeneratorDSL.g:7841:1: ( ( ruleTypeRule ) ) + // InternalGeneratorDSL.g:7842:2: ( ruleTypeRule ) { - // InternalGeneratorDSL.g:7803:2: ( ruleTypeRule ) - // InternalGeneratorDSL.g:7804:3: ruleTypeRule + // InternalGeneratorDSL.g:7842:2: ( ruleTypeRule ) + // InternalGeneratorDSL.g:7843:3: ruleTypeRule { if ( state.backtracking==0 ) { before(grammarAccess.getParameterRuleAccess().getTypeTypeRuleParserRuleCall_0_0()); @@ -25432,17 +25555,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR start "rule__ParameterRule__NameAssignment_1" - // InternalGeneratorDSL.g:7813:1: rule__ParameterRule__NameAssignment_1 : ( ruleStringOrId ) ; + // InternalGeneratorDSL.g:7852:1: rule__ParameterRule__NameAssignment_1 : ( ruleStringOrId ) ; public final void rule__ParameterRule__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7817:1: ( ( ruleStringOrId ) ) - // InternalGeneratorDSL.g:7818:2: ( ruleStringOrId ) + // InternalGeneratorDSL.g:7856:1: ( ( ruleStringOrId ) ) + // InternalGeneratorDSL.g:7857:2: ( ruleStringOrId ) { - // InternalGeneratorDSL.g:7818:2: ( ruleStringOrId ) - // InternalGeneratorDSL.g:7819:3: ruleStringOrId + // InternalGeneratorDSL.g:7857:2: ( ruleStringOrId ) + // InternalGeneratorDSL.g:7858:3: ruleStringOrId { if ( state.backtracking==0 ) { before(grammarAccess.getParameterRuleAccess().getNameStringOrIdParserRuleCall_1_0()); @@ -25476,24 +25599,110 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar // $ANTLR end "rule__ParameterRule__NameAssignment_1" + // $ANTLR start "rule__ImportRule__LanguageAssignment_1" + // InternalGeneratorDSL.g:7867:1: rule__ImportRule__LanguageAssignment_1 : ( RULE_STRING ) ; + public final void rule__ImportRule__LanguageAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalGeneratorDSL.g:7871:1: ( ( RULE_STRING ) ) + // InternalGeneratorDSL.g:7872:2: ( RULE_STRING ) + { + // InternalGeneratorDSL.g:7872:2: ( RULE_STRING ) + // InternalGeneratorDSL.g:7873:3: RULE_STRING + { + if ( state.backtracking==0 ) { + before(grammarAccess.getImportRuleAccess().getLanguageSTRINGTerminalRuleCall_1_0()); + } + match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getImportRuleAccess().getLanguageSTRINGTerminalRuleCall_1_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ImportRule__LanguageAssignment_1" + + + // $ANTLR start "rule__ImportRule__ImportedNamespaceAssignment_3" + // InternalGeneratorDSL.g:7882:1: rule__ImportRule__ImportedNamespaceAssignment_3 : ( ruleQualifiedName ) ; + public final void rule__ImportRule__ImportedNamespaceAssignment_3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalGeneratorDSL.g:7886:1: ( ( ruleQualifiedName ) ) + // InternalGeneratorDSL.g:7887:2: ( ruleQualifiedName ) + { + // InternalGeneratorDSL.g:7887:2: ( ruleQualifiedName ) + // InternalGeneratorDSL.g:7888:3: ruleQualifiedName + { + if ( state.backtracking==0 ) { + before(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_3_0()); + } + pushFollow(FOLLOW_2); + ruleQualifiedName(); + + state._fsp--; + if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_3_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ImportRule__ImportedNamespaceAssignment_3" + + // $ANTLR start "rule__FunctionNameRule__DefinitionAssignment" - // InternalGeneratorDSL.g:7828:1: rule__FunctionNameRule__DefinitionAssignment : ( ( ruleQualifiedName ) ) ; + // InternalGeneratorDSL.g:7897:1: rule__FunctionNameRule__DefinitionAssignment : ( ( ruleQualifiedName ) ) ; public final void rule__FunctionNameRule__DefinitionAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGeneratorDSL.g:7832:1: ( ( ( ruleQualifiedName ) ) ) - // InternalGeneratorDSL.g:7833:2: ( ( ruleQualifiedName ) ) + // InternalGeneratorDSL.g:7901:1: ( ( ( ruleQualifiedName ) ) ) + // InternalGeneratorDSL.g:7902:2: ( ( ruleQualifiedName ) ) { - // InternalGeneratorDSL.g:7833:2: ( ( ruleQualifiedName ) ) - // InternalGeneratorDSL.g:7834:3: ( ruleQualifiedName ) + // InternalGeneratorDSL.g:7902:2: ( ( ruleQualifiedName ) ) + // InternalGeneratorDSL.g:7903:3: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionNameRuleAccess().getDefinitionFunctionDefinitionCrossReference_0()); } - // InternalGeneratorDSL.g:7835:3: ( ruleQualifiedName ) - // InternalGeneratorDSL.g:7836:4: ruleQualifiedName + // InternalGeneratorDSL.g:7904:3: ( ruleQualifiedName ) + // InternalGeneratorDSL.g:7905:4: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionNameRuleAccess().getDefinitionFunctionDefinitionQualifiedNameParserRuleCall_0_1()); @@ -25543,17 +25752,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar static final String dfa_5s = "\1\uffff\1\1\2\uffff\1\3\1\4\1\5\1\uffff\1\2\2\uffff"; static final String dfa_6s = "\13\uffff}>"; static final String[] dfa_7s = { - "\1\2\1\3\3\4\6\uffff\1\4\42\uffff\1\1\23\uffff\1\6\4\uffff\1\5\16\uffff\1\4", + "\1\2\1\3\3\4\6\uffff\1\4\40\uffff\1\1\24\uffff\1\6\4\uffff\1\5\17\uffff\1\4", "", - "\13\6\25\uffff\1\6\2\uffff\1\6\1\uffff\1\4\3\uffff\1\6\15\uffff\4\6\1\10\1\6\13\uffff\1\7", - "\13\6\25\uffff\1\6\2\uffff\1\6\1\uffff\1\4\3\uffff\1\6\15\uffff\4\6\1\10\1\6\13\uffff\1\7", + "\13\6\26\uffff\1\6\1\uffff\1\4\3\uffff\2\6\15\uffff\4\6\1\10\1\6\14\uffff\1\7", + "\13\6\26\uffff\1\6\1\uffff\1\4\3\uffff\2\6\15\uffff\4\6\1\10\1\6\14\uffff\1\7", "", "", "", "\1\11\1\12", "", - "\13\6\25\uffff\1\6\2\uffff\1\6\1\uffff\1\4\3\uffff\1\6\15\uffff\4\6\1\10\1\6\13\uffff\1\7", - "\13\6\25\uffff\1\6\2\uffff\1\6\1\uffff\1\4\3\uffff\1\6\15\uffff\4\6\1\10\1\6\13\uffff\1\7" + "\13\6\26\uffff\1\6\1\uffff\1\4\3\uffff\2\6\15\uffff\4\6\1\10\1\6\14\uffff\1\7", + "\13\6\26\uffff\1\6\1\uffff\1\4\3\uffff\2\6\15\uffff\4\6\1\10\1\6\14\uffff\1\7" }; static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s); @@ -25585,72 +25794,72 @@ public class InternalGeneratorDSLParser extends AbstractInternalContentAssistPar 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[]{0x0802000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000800000000002L}); - public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0002000000000002L}); - public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0800000000000002L,0x0000000000000002L}); + public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0400800000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000000002L,0x0000000000800000L}); + public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000800000000002L}); + public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0400000000000002L,0x0000000000000001L}); public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000000030L}); public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0001000000000000L}); - public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0004000000000000L}); - public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0018000000000000L}); - public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0010000000000002L}); - public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0020000000000000L}); - public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0040000000000000L}); - public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0580000000000000L}); - public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0008000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0200000000000000L}); - public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0200000000000002L}); - public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0006000000000000L}); + public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0004000000000002L}); + public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0008000000000000L}); + public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0010000000000000L}); + public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0260000000000000L}); + public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0002000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0080000000000000L}); + public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0100000000000000L}); + public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0100000000000002L}); + public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x1000000000000000L}); - public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0004000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x2000000000000000L}); - public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x4800000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0800000000000000L}); + public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x8001000000000000L}); + public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x1000000000000000L}); + public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x2400000000000000L,0x0000000000000001L}); public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000000040L}); - public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x8000000000000000L}); - public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0008000000000000L}); - public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0002000000000020L}); - public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0208000000000000L}); + public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x4000000000000000L}); + public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0002000000000000L}); + public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x8000000000000000L}); + public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000800000000020L}); + public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0102000000000000L}); public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); - public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000080L}); - public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0004000000C081F0L,0x0000000006000840L}); - public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); - public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000100L}); - public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L}); + public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); + public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000040L}); + public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0001000000C081F0L,0x0000000006000420L}); + public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); + public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000080L}); + public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000100L}); public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x00000000003F0000L}); public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x00000000003F0002L}); public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000C00000L}); public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000C00002L}); public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000007000000L}); public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000007000002L}); - public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x000C000000C081F0L,0x0000000006000840L}); - public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); - public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); - public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0004000000C081F0L,0x0000000006001840L}); - public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0080000000000030L}); + public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0003000000C081F0L,0x0000000006000420L}); + public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); + public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0001000000C081F0L,0x0000000006000C20L}); + public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0020000000000030L}); public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000000000032L}); - public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); + public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x00007FFFF8000000L}); public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000000000008000L,0x0000000004000000L}); - public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); - public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000000000000000L,0x0000000000FF8040L}); - public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0001000000000000L,0x0000000000002000L}); - public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L}); - public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); - public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L}); - public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); - public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); - public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); - public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L}); - public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L}); + public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); + public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000000000000000L,0x00000000007FC020L}); + public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0080000000000000L,0x0000000000001000L}); + public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); + public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L}); + public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); + public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L}); + public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); + public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); + public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); + public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L}); public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L}); public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0000000000000002L,0x0000000001000000L}); diff --git a/src/languages/de.evoal.languages.model.generator.dsl.ui/src-gen/de/evoal/languages/model/generator/dsl/ui/contentassist/AbstractGeneratorDSLProposalProvider.java b/src/languages/de.evoal.languages.model.generator.dsl.ui/src-gen/de/evoal/languages/model/generator/dsl/ui/contentassist/AbstractGeneratorDSLProposalProvider.java index cb7d4314..787a060d 100644 --- a/src/languages/de.evoal.languages.model.generator.dsl.ui/src-gen/de/evoal/languages/model/generator/dsl/ui/contentassist/AbstractGeneratorDSLProposalProvider.java +++ b/src/languages/de.evoal.languages.model.generator.dsl.ui/src-gen/de/evoal/languages/model/generator/dsl/ui/contentassist/AbstractGeneratorDSLProposalProvider.java @@ -27,9 +27,6 @@ public abstract class AbstractGeneratorDSLProposalProvider extends InstanceLangu public void completeConfigurationRule_Statements(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - public void completeImportRule_ImportedNamespace(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } public void completePipelineDefinitionRule_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } @@ -82,9 +79,6 @@ public abstract class AbstractGeneratorDSLProposalProvider extends InstanceLangu public void complete_ConfigurationRule(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - public void complete_ImportRule(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } public void complete_PipelineDefinitionRule(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } diff --git a/src/languages/de.evoal.languages.model.generator.dsl/src-gen/de/evoal/languages/model/generator/dsl/GeneratorDSL.xtextbin b/src/languages/de.evoal.languages.model.generator.dsl/src-gen/de/evoal/languages/model/generator/dsl/GeneratorDSL.xtextbin index bf51850b5915003b9ae3c0b5690903421b8c7e73..4a64e742ad6b1b4c216e87165dc95d7f8adb3ea5 100644 GIT binary patch delta 1911 zcmZ8iX>;3T5Y9@LZ0Ek36cQj5l0s|{cN<D+{B9|flu{C=Gtlt|H&KEZNA}px1cqVs zg@2$w0Kb6JLNA~#M+s0ME%#mS`zX)`O1Yku<e1c7Bx|4D=h<iXm5yc?vO7*0w0hTq zv9-@rk5Z%7uyMLrC{;#h^0uyakgg5irK`s@y-rVBRv4q0+DUQ4RJ+JD;!c1k^*A*f z$$ZY8n#oPsrnWY&o}eZpb1#wF4V*DqDom5w15|sMVoz+&P21&SZajpy?*)E%4)}e* zYio$e-!#x~?x&chp7du2R<%8a+u^%)V|%V_Q@lw%?H?TIP9A_twO>~U{o@1OnM05k zQ_oPdrVSd2kg9CzDF}KN1Za}fb78c;=oIa|<JwXDd5ItPA70t(y%5!$L+9o)%i0nl z*V~hh>r|YA3m0AtTzCm;lhsP3UPgz8i_QWMjz~{OK>3RFw2joOA+=eq*u{wUHKCn{ z_sKCl44n7W(MZ5C5fHa534!u;P$twHVyILg^`_K)fYe*K){hr34A*umq~4ZsIBvO; zb0dG>0Zry1NO_mynzjz}dk;Bg$<9rbNxd(1pznhq=oz~D5Ea5`=-x+?zX$mr3uF+8 z<C2pm^~qVtPa`C-p9v&O>T|hbr0R<*`ImSSpDj5R8|+_680=q%QQcGDpk@>f>A$Vg ze^;gdUXnon!`aXuYy3Y62K+zERrpWH&4bu2-2V~=gZp2@xirAAiaqVY!)Q9cp_n>} z=`@c8Aw<H%af-sVTaXDg%7i3S%#W$x$$&q9Na|^%wrwbs7Q<oopHcQ1$!@W%|05{o zslS3j{|$w)$wG<LKWMVHR{x@M9}(9ft~)L<1tY-e3)YS`#90S({ir+(C^;5VvLTcS z%L+miV^hR(Tv8H9X~(Yny9Zm7$p~NX&kuGFHORT*Mrt#-sTzQSW+<qgBjT2Df(EyW zx!Z`_{72HAX1i4H@P|@8$<8QynV(Jdv~~sL-4b37@;-lGs;4E?drkyA*Wa1y_j<su zb1$ma4jZ3`wio}(f#dV3-QWwtOf^R)_o1|$K>6{7!m|QAU0ZV{C$~LskJ^)V$;KH8 zIWLMhFBXqFEo%`rQpLfrewjtSP$&kB1H!m6Vmt%JOF)9*L_fYX+E*SFN7BS8ailjb zQaVJ`W%4{5!1;1{YWc^~UCApVDOdU@(p}zFXy4?kBU7)Dabs0Wl|aI^$ja2A)OCpK zl>+f90AjW~5rkJ)!$UPDA-*1egFcAYELs1>?dKbiitQ(l*8(gRMJL}VGS|V!j!dzb zzklg&^Khg*BPO<4)=~@%RA{D&85Pao4M4nJES+@n;riYrg7M|x4We+?sodic-z+_k z7iQeB=Ub{xZ3HG!&P^Bdc$4t0k`a7scm%ig_I>vFOvQ1hh&SQCY~*byR9o5L?ZTU- zAxwjBuTE==pfRmG0`$m|F9nZAaN;q6Wr^>Ut9-MfpE|7O)k$@lb+$Oc9lV@Zz%fma F(SMjYpZov- delta 1857 zcmZuy>vI!T6z|#1Zj!!Jpha4xsBN@OT^~qQK-zm01$@*p;|G~K6U!Fkq?^oUJJ@lY zeDSki_74F>1>b@wDyaBY6cOJqR8%Uy{hi&Lro*sbHha(cJ?=T@-poxLnb>*SqT$_h z)}6iKvHm`L2PF)(GfZWNGrRC}<Sx^?Ctq<X*{U81$Fg1N-DDbShp8S7%h|5GAETs| zP>)lqVGLNQ!gRUh2Nl~KT$@yTsKruyso7}S5G{|-6kSt2q2W&&W`mt}oH#}a^;E?4 zG}%@%rXlrAxT}BJs%OD7a*#+phnTUN<WbMZijCz$*)0}4S8MJQ&Hd2q3Qr6!3Xf;4 z^b1<>KzK6SQ+*LCwt5Ln=^B*OL29)uFF)<t27JFPdWWF#is)@2^=hnTR|2=Jbq<Nn zVd$hcV=>;@Yg*`a*;&$YB!Ydt0mYO$0xqi(RI#Mq6y66&y@hw<WC_LbTrVK?Hf*E| zUM0wTld+X|AT#<9th`G}!&nFB?*U``ZhmWp)ce8%e;>p_Q+)`6I2d=}sKECC{*h!1 zSf;9eESMarV`rs)qEnH4Tv8@TeJXF1Tb-zhe}<LhcE1p~Q2$)QQ2(N){v{}NG?xFW zCjWI!{+n9`1o>~z&i$^g|Gnfu{|9-C{z>`qVBGf~<6txcKZOqubyn5SfT~mIMeF7u zAGp(~W!#WoD4x_`r6JAI5FJKWej^LzI4#gQKr`!0{(Lw_|E|$z1l{I13o}6QN7U9o zscKt^sgh6XFKnqkM1O<17vBGYU$fwm`Zp?g-rE*;_CLhA0m_ZzvKC1)#gc4@WXf@( z5GB|Yvz!o!1xUx39{N$=&sS$-tgW$0!L~cj!kk%fq~v&UnlctQ)>4VM3I6Jbh`2fK zro}B%=q<#p@ZIFQQ?Bn~D&z6zHnGwUE1hHE)L`ezjArZ*@x^uV@fr>W7Dby_EXXB5 z_Tqqcx5eH&HM}c4I@q^qDV&;o9`x%+l$XKA{HGjK?xqfldt#(IKsKKbYB{&^@CBl? zJlvS;PWNi|6`_~wu3ji@Dway+h~y$6xmc5&0ZAWl=$n4HUr#P)r5ripOU_k}OGT_* zWCtW|B0}?^tmd%Q43}oS!1bk_Ro&_#ZR#>TT?<lN6w5&kY`$Fg;0lQ1_R0G}Wco@F zk2XN<D#Xp8M7$CS3D?^ig|DuKSJlmkw_$u*N!dE_H8?t5J=Y==Cx`etgaj|fdA0an z6Yd*YT3xGMUN0^)jx$;=7iZ_s34E@D&lVm5+>Y)A;!&yZRG}D+IV<sUA4plmw-<tY ziEohIOiD>2yEoSCu189$lAkUYalP<O_^Mh{ercNcX8dk+?{_C>f`Ye=cmuv=HaCK) zKD^PT!<)oCdcn8UTBq+EzU>^@x9e=;G2xsbzC+&epA4;#dZ@i>zdEc=sX1=o9D|&f M@N!;5hMA!M0g<baw*UYD diff --git a/src/languages/de.evoal.languages.model.generator.dsl/src-gen/de/evoal/languages/model/generator/dsl/parser/antlr/internal/InternalGeneratorDSL.g b/src/languages/de.evoal.languages.model.generator.dsl/src-gen/de/evoal/languages/model/generator/dsl/parser/antlr/internal/InternalGeneratorDSL.g index 02d78a50..4c1c6e83 100644 --- a/src/languages/de.evoal.languages.model.generator.dsl/src-gen/de/evoal/languages/model/generator/dsl/parser/antlr/internal/InternalGeneratorDSL.g +++ b/src/languages/de.evoal.languages.model.generator.dsl/src-gen/de/evoal/languages/model/generator/dsl/parser/antlr/internal/InternalGeneratorDSL.g @@ -97,7 +97,7 @@ ruleConfigurationRule returns [EObject current=null] $current, "imports", lv_imports_0_0, - "de.evoal.languages.model.generator.dsl.GeneratorDSL.ImportRule"); + "de.evoal.languages.model.base.dsl.BaseLanguage.ImportRule"); afterParserOrEnumRuleCall(); } ) @@ -143,52 +143,6 @@ ruleConfigurationRule returns [EObject current=null] ) ; -// Entry rule entryRuleImportRule -entryRuleImportRule returns [EObject current=null]: - { newCompositeNode(grammarAccess.getImportRuleRule()); } - iv_ruleImportRule=ruleImportRule - { $current=$iv_ruleImportRule.current; } - EOF; - -// Rule ImportRule -ruleImportRule returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='import' - { - newLeafNode(otherlv_0, grammarAccess.getImportRuleAccess().getImportKeyword_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_1_0()); - } - lv_importedNamespace_1_0=ruleQualifiedName - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getImportRuleRule()); - } - set( - $current, - "importedNamespace", - lv_importedNamespace_1_0, - "de.evoal.languages.model.base.dsl.BaseLanguage.QualifiedName"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_2=';' - { - newLeafNode(otherlv_2, grammarAccess.getImportRuleAccess().getSemicolonKeyword_2()); - } - ) -; - // Entry rule entryRulePipelineDefinitionRule entryRulePipelineDefinitionRule returns [EObject current=null]: { newCompositeNode(grammarAccess.getPipelineDefinitionRuleRule()); } @@ -3183,6 +3137,74 @@ ruleParameterRule returns [EObject current=null] ) ; +// Entry rule entryRuleImportRule +entryRuleImportRule returns [EObject current=null]: + { newCompositeNode(grammarAccess.getImportRuleRule()); } + iv_ruleImportRule=ruleImportRule + { $current=$iv_ruleImportRule.current; } + EOF; + +// Rule ImportRule +ruleImportRule returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + otherlv_0='import' + { + newLeafNode(otherlv_0, grammarAccess.getImportRuleAccess().getImportKeyword_0()); + } + ( + ( + lv_language_1_0=RULE_STRING + { + newLeafNode(lv_language_1_0, grammarAccess.getImportRuleAccess().getLanguageSTRINGTerminalRuleCall_1_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getImportRuleRule()); + } + setWithLastConsumed( + $current, + "language", + lv_language_1_0, + "de.evoal.languages.model.base.dsl.BaseLanguage.STRING"); + } + ) + ) + otherlv_2='from' + { + newLeafNode(otherlv_2, grammarAccess.getImportRuleAccess().getFromKeyword_2()); + } + ( + ( + { + newCompositeNode(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_3_0()); + } + lv_importedNamespace_3_0=ruleQualifiedName + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getImportRuleRule()); + } + set( + $current, + "importedNamespace", + lv_importedNamespace_3_0, + "de.evoal.languages.model.base.dsl.BaseLanguage.QualifiedName"); + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_4=';' + { + newLeafNode(otherlv_4, grammarAccess.getImportRuleAccess().getSemicolonKeyword_4()); + } + ) +; + // Entry rule entryRuleFunctionNameRule entryRuleFunctionNameRule returns [EObject current=null]: { newCompositeNode(grammarAccess.getFunctionNameRuleRule()); } diff --git a/src/languages/de.evoal.languages.model.generator.dsl/src-gen/de/evoal/languages/model/generator/dsl/parser/antlr/internal/InternalGeneratorDSL.tokens b/src/languages/de.evoal.languages.model.generator.dsl/src-gen/de/evoal/languages/model/generator/dsl/parser/antlr/internal/InternalGeneratorDSL.tokens index 10d9b5ab..bdc16c1c 100644 --- a/src/languages/de.evoal.languages.model.generator.dsl/src-gen/de/evoal/languages/model/generator/dsl/parser/antlr/internal/InternalGeneratorDSL.tokens +++ b/src/languages/de.evoal.languages.model.generator.dsl/src-gen/de/evoal/languages/model/generator/dsl/parser/antlr/internal/InternalGeneratorDSL.tokens @@ -1,79 +1,79 @@ -'!'=42 +'!'=41 '!='=63 '%'=70 -'('=44 -')'=45 +'('=43 +')'=44 '*'=68 '+'=66 -','=24 +','=22 '-'=67 '.'=59 '/'=69 -':'=49 -':='=46 -';'=16 +':'=48 +':='=45 +';'=23 '<'=64 '<='=65 '='=62 '>'=61 '>='=60 -'AND'=41 +'AND'=40 'E'=73 'G'=76 'M'=77 -'OR'=39 +'OR'=38 'P'=74 'T'=75 -'XOR'=40 +'XOR'=39 'Y'=71 'Z'=72 -'['=18 +'['=16 '\u00B5'=84 -']'=19 -'^'=43 +']'=17 +'^'=42 'a'=88 -'array'=58 -'boolean'=56 +'array'=57 +'boolean'=55 'c'=82 -'component'=22 +'component'=20 'd'=81 'da'=80 -'data'=38 -'end'=30 -'executing'=37 -'expression'=53 +'data'=37 +'end'=29 +'executing'=36 +'expression'=52 'f'=87 -'false'=48 -'float'=55 -'for'=27 -'from'=36 +'false'=47 +'float'=54 +'for'=26 +'from'=35 'h'=79 -'import'=15 -'in'=28 -'instance'=51 -'int'=54 +'import'=58 +'in'=27 +'instance'=50 +'int'=53 'k'=78 -'literal'=50 -'loop'=29 +'literal'=49 +'loop'=28 'm'=83 'n'=85 'p'=86 -'pipeline'=17 -'pipelines'=32 -'reads'=23 -'samples'=35 -'step'=20 -'string'=52 -'to'=31 -'true'=47 -'void'=57 -'with'=34 -'write'=33 -'writes'=25 +'pipeline'=15 +'pipelines'=31 +'reads'=21 +'samples'=34 +'step'=18 +'string'=51 +'to'=30 +'true'=46 +'void'=56 +'with'=33 +'write'=32 +'writes'=24 'y'=90 'z'=89 -'{'=21 -'}'=26 +'{'=19 +'}'=25 RULE_ANY_OTHER=14 RULE_DIGIT=9 RULE_DOUBLE=7 diff --git a/src/languages/de.evoal.languages.model.generator.dsl/src-gen/de/evoal/languages/model/generator/dsl/parser/antlr/internal/InternalGeneratorDSLLexer.java b/src/languages/de.evoal.languages.model.generator.dsl/src-gen/de/evoal/languages/model/generator/dsl/parser/antlr/internal/InternalGeneratorDSLLexer.java index b2262853..5d4f9fbb 100644 --- a/src/languages/de.evoal.languages.model.generator.dsl/src-gen/de/evoal/languages/model/generator/dsl/parser/antlr/internal/InternalGeneratorDSLLexer.java +++ b/src/languages/de.evoal.languages.model.generator.dsl/src-gen/de/evoal/languages/model/generator/dsl/parser/antlr/internal/InternalGeneratorDSLLexer.java @@ -119,10 +119,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__15; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:11:7: ( 'import' ) - // InternalGeneratorDSL.g:11:9: 'import' + // InternalGeneratorDSL.g:11:7: ( 'pipeline' ) + // InternalGeneratorDSL.g:11:9: 'pipeline' { - match("import"); + match("pipeline"); } @@ -140,10 +140,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__16; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:12:7: ( ';' ) - // InternalGeneratorDSL.g:12:9: ';' + // InternalGeneratorDSL.g:12:7: ( '[' ) + // InternalGeneratorDSL.g:12:9: '[' { - match(';'); + match('['); } @@ -160,11 +160,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__17; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:13:7: ( 'pipeline' ) - // InternalGeneratorDSL.g:13:9: 'pipeline' + // InternalGeneratorDSL.g:13:7: ( ']' ) + // InternalGeneratorDSL.g:13:9: ']' { - match("pipeline"); - + match(']'); } @@ -181,10 +180,11 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__18; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:14:7: ( '[' ) - // InternalGeneratorDSL.g:14:9: '[' + // InternalGeneratorDSL.g:14:7: ( 'step' ) + // InternalGeneratorDSL.g:14:9: 'step' { - match('['); + match("step"); + } @@ -201,10 +201,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__19; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:15:7: ( ']' ) - // InternalGeneratorDSL.g:15:9: ']' + // InternalGeneratorDSL.g:15:7: ( '{' ) + // InternalGeneratorDSL.g:15:9: '{' { - match(']'); + match('{'); } @@ -221,10 +221,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__20; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:16:7: ( 'step' ) - // InternalGeneratorDSL.g:16:9: 'step' + // InternalGeneratorDSL.g:16:7: ( 'component' ) + // InternalGeneratorDSL.g:16:9: 'component' { - match("step"); + match("component"); } @@ -242,10 +242,11 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__21; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:17:7: ( '{' ) - // InternalGeneratorDSL.g:17:9: '{' + // InternalGeneratorDSL.g:17:7: ( 'reads' ) + // InternalGeneratorDSL.g:17:9: 'reads' { - match('{'); + match("reads"); + } @@ -262,11 +263,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__22; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:18:7: ( 'component' ) - // InternalGeneratorDSL.g:18:9: 'component' + // InternalGeneratorDSL.g:18:7: ( ',' ) + // InternalGeneratorDSL.g:18:9: ',' { - match("component"); - + match(','); } @@ -283,11 +283,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__23; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:19:7: ( 'reads' ) - // InternalGeneratorDSL.g:19:9: 'reads' + // InternalGeneratorDSL.g:19:7: ( ';' ) + // InternalGeneratorDSL.g:19:9: ';' { - match("reads"); - + match(';'); } @@ -304,10 +303,11 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__24; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:20:7: ( ',' ) - // InternalGeneratorDSL.g:20:9: ',' + // InternalGeneratorDSL.g:20:7: ( 'writes' ) + // InternalGeneratorDSL.g:20:9: 'writes' { - match(','); + match("writes"); + } @@ -324,11 +324,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__25; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:21:7: ( 'writes' ) - // InternalGeneratorDSL.g:21:9: 'writes' + // InternalGeneratorDSL.g:21:7: ( '}' ) + // InternalGeneratorDSL.g:21:9: '}' { - match("writes"); - + match('}'); } @@ -345,10 +344,11 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__26; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:22:7: ( '}' ) - // InternalGeneratorDSL.g:22:9: '}' + // InternalGeneratorDSL.g:22:7: ( 'for' ) + // InternalGeneratorDSL.g:22:9: 'for' { - match('}'); + match("for"); + } @@ -365,10 +365,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__27; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:23:7: ( 'for' ) - // InternalGeneratorDSL.g:23:9: 'for' + // InternalGeneratorDSL.g:23:7: ( 'in' ) + // InternalGeneratorDSL.g:23:9: 'in' { - match("for"); + match("in"); } @@ -386,10 +386,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__28; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:24:7: ( 'in' ) - // InternalGeneratorDSL.g:24:9: 'in' + // InternalGeneratorDSL.g:24:7: ( 'loop' ) + // InternalGeneratorDSL.g:24:9: 'loop' { - match("in"); + match("loop"); } @@ -407,10 +407,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__29; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:25:7: ( 'loop' ) - // InternalGeneratorDSL.g:25:9: 'loop' + // InternalGeneratorDSL.g:25:7: ( 'end' ) + // InternalGeneratorDSL.g:25:9: 'end' { - match("loop"); + match("end"); } @@ -428,10 +428,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__30; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:26:7: ( 'end' ) - // InternalGeneratorDSL.g:26:9: 'end' + // InternalGeneratorDSL.g:26:7: ( 'to' ) + // InternalGeneratorDSL.g:26:9: 'to' { - match("end"); + match("to"); } @@ -449,10 +449,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__31; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:27:7: ( 'to' ) - // InternalGeneratorDSL.g:27:9: 'to' + // InternalGeneratorDSL.g:27:7: ( 'pipelines' ) + // InternalGeneratorDSL.g:27:9: 'pipelines' { - match("to"); + match("pipelines"); } @@ -470,10 +470,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__32; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:28:7: ( 'pipelines' ) - // InternalGeneratorDSL.g:28:9: 'pipelines' + // InternalGeneratorDSL.g:28:7: ( 'write' ) + // InternalGeneratorDSL.g:28:9: 'write' { - match("pipelines"); + match("write"); } @@ -491,10 +491,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__33; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:29:7: ( 'write' ) - // InternalGeneratorDSL.g:29:9: 'write' + // InternalGeneratorDSL.g:29:7: ( 'with' ) + // InternalGeneratorDSL.g:29:9: 'with' { - match("write"); + match("with"); } @@ -512,10 +512,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__34; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:30:7: ( 'with' ) - // InternalGeneratorDSL.g:30:9: 'with' + // InternalGeneratorDSL.g:30:7: ( 'samples' ) + // InternalGeneratorDSL.g:30:9: 'samples' { - match("with"); + match("samples"); } @@ -533,10 +533,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__35; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:31:7: ( 'samples' ) - // InternalGeneratorDSL.g:31:9: 'samples' + // InternalGeneratorDSL.g:31:7: ( 'from' ) + // InternalGeneratorDSL.g:31:9: 'from' { - match("samples"); + match("from"); } @@ -554,10 +554,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__36; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:32:7: ( 'from' ) - // InternalGeneratorDSL.g:32:9: 'from' + // InternalGeneratorDSL.g:32:7: ( 'executing' ) + // InternalGeneratorDSL.g:32:9: 'executing' { - match("from"); + match("executing"); } @@ -575,10 +575,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__37; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:33:7: ( 'executing' ) - // InternalGeneratorDSL.g:33:9: 'executing' + // InternalGeneratorDSL.g:33:7: ( 'data' ) + // InternalGeneratorDSL.g:33:9: 'data' { - match("executing"); + match("data"); } @@ -596,10 +596,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__38; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:34:7: ( 'data' ) - // InternalGeneratorDSL.g:34:9: 'data' + // InternalGeneratorDSL.g:34:7: ( 'OR' ) + // InternalGeneratorDSL.g:34:9: 'OR' { - match("data"); + match("OR"); } @@ -617,10 +617,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__39; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:35:7: ( 'OR' ) - // InternalGeneratorDSL.g:35:9: 'OR' + // InternalGeneratorDSL.g:35:7: ( 'XOR' ) + // InternalGeneratorDSL.g:35:9: 'XOR' { - match("OR"); + match("XOR"); } @@ -638,10 +638,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__40; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:36:7: ( 'XOR' ) - // InternalGeneratorDSL.g:36:9: 'XOR' + // InternalGeneratorDSL.g:36:7: ( 'AND' ) + // InternalGeneratorDSL.g:36:9: 'AND' { - match("XOR"); + match("AND"); } @@ -659,11 +659,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__41; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:37:7: ( 'AND' ) - // InternalGeneratorDSL.g:37:9: 'AND' + // InternalGeneratorDSL.g:37:7: ( '!' ) + // InternalGeneratorDSL.g:37:9: '!' { - match("AND"); - + match('!'); } @@ -680,10 +679,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__42; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:38:7: ( '!' ) - // InternalGeneratorDSL.g:38:9: '!' + // InternalGeneratorDSL.g:38:7: ( '^' ) + // InternalGeneratorDSL.g:38:9: '^' { - match('!'); + match('^'); } @@ -700,10 +699,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__43; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:39:7: ( '^' ) - // InternalGeneratorDSL.g:39:9: '^' + // InternalGeneratorDSL.g:39:7: ( '(' ) + // InternalGeneratorDSL.g:39:9: '(' { - match('^'); + match('('); } @@ -720,10 +719,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__44; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:40:7: ( '(' ) - // InternalGeneratorDSL.g:40:9: '(' + // InternalGeneratorDSL.g:40:7: ( ')' ) + // InternalGeneratorDSL.g:40:9: ')' { - match('('); + match(')'); } @@ -740,10 +739,11 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__45; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:41:7: ( ')' ) - // InternalGeneratorDSL.g:41:9: ')' + // InternalGeneratorDSL.g:41:7: ( ':=' ) + // InternalGeneratorDSL.g:41:9: ':=' { - match(')'); + match(":="); + } @@ -760,10 +760,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__46; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:42:7: ( ':=' ) - // InternalGeneratorDSL.g:42:9: ':=' + // InternalGeneratorDSL.g:42:7: ( 'true' ) + // InternalGeneratorDSL.g:42:9: 'true' { - match(":="); + match("true"); } @@ -781,10 +781,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__47; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:43:7: ( 'true' ) - // InternalGeneratorDSL.g:43:9: 'true' + // InternalGeneratorDSL.g:43:7: ( 'false' ) + // InternalGeneratorDSL.g:43:9: 'false' { - match("true"); + match("false"); } @@ -802,11 +802,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__48; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:44:7: ( 'false' ) - // InternalGeneratorDSL.g:44:9: 'false' + // InternalGeneratorDSL.g:44:7: ( ':' ) + // InternalGeneratorDSL.g:44:9: ':' { - match("false"); - + match(':'); } @@ -823,10 +822,11 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__49; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:45:7: ( ':' ) - // InternalGeneratorDSL.g:45:9: ':' + // InternalGeneratorDSL.g:45:7: ( 'literal' ) + // InternalGeneratorDSL.g:45:9: 'literal' { - match(':'); + match("literal"); + } @@ -843,10 +843,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__50; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:46:7: ( 'literal' ) - // InternalGeneratorDSL.g:46:9: 'literal' + // InternalGeneratorDSL.g:46:7: ( 'instance' ) + // InternalGeneratorDSL.g:46:9: 'instance' { - match("literal"); + match("instance"); } @@ -864,10 +864,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__51; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:47:7: ( 'instance' ) - // InternalGeneratorDSL.g:47:9: 'instance' + // InternalGeneratorDSL.g:47:7: ( 'string' ) + // InternalGeneratorDSL.g:47:9: 'string' { - match("instance"); + match("string"); } @@ -885,10 +885,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__52; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:48:7: ( 'string' ) - // InternalGeneratorDSL.g:48:9: 'string' + // InternalGeneratorDSL.g:48:7: ( 'expression' ) + // InternalGeneratorDSL.g:48:9: 'expression' { - match("string"); + match("expression"); } @@ -906,10 +906,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__53; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:49:7: ( 'expression' ) - // InternalGeneratorDSL.g:49:9: 'expression' + // InternalGeneratorDSL.g:49:7: ( 'int' ) + // InternalGeneratorDSL.g:49:9: 'int' { - match("expression"); + match("int"); } @@ -927,10 +927,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__54; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:50:7: ( 'int' ) - // InternalGeneratorDSL.g:50:9: 'int' + // InternalGeneratorDSL.g:50:7: ( 'float' ) + // InternalGeneratorDSL.g:50:9: 'float' { - match("int"); + match("float"); } @@ -948,10 +948,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__55; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:51:7: ( 'float' ) - // InternalGeneratorDSL.g:51:9: 'float' + // InternalGeneratorDSL.g:51:7: ( 'boolean' ) + // InternalGeneratorDSL.g:51:9: 'boolean' { - match("float"); + match("boolean"); } @@ -969,10 +969,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__56; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:52:7: ( 'boolean' ) - // InternalGeneratorDSL.g:52:9: 'boolean' + // InternalGeneratorDSL.g:52:7: ( 'void' ) + // InternalGeneratorDSL.g:52:9: 'void' { - match("boolean"); + match("void"); } @@ -990,10 +990,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__57; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:53:7: ( 'void' ) - // InternalGeneratorDSL.g:53:9: 'void' + // InternalGeneratorDSL.g:53:7: ( 'array' ) + // InternalGeneratorDSL.g:53:9: 'array' { - match("void"); + match("array"); } @@ -1011,10 +1011,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = T__58; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:54:7: ( 'array' ) - // InternalGeneratorDSL.g:54:9: 'array' + // InternalGeneratorDSL.g:54:7: ( 'import' ) + // InternalGeneratorDSL.g:54:9: 'import' { - match("array"); + match("import"); } @@ -1674,8 +1674,8 @@ public class InternalGeneratorDSLLexer extends Lexer { // $ANTLR start "RULE_DIGIT" public final void mRULE_DIGIT() throws RecognitionException { try { - // InternalGeneratorDSL.g:3594:21: ( '0' .. '9' ) - // InternalGeneratorDSL.g:3594:23: '0' .. '9' + // InternalGeneratorDSL.g:3616:21: ( '0' .. '9' ) + // InternalGeneratorDSL.g:3616:23: '0' .. '9' { matchRange('0','9'); @@ -1690,11 +1690,11 @@ public class InternalGeneratorDSLLexer extends Lexer { // $ANTLR start "RULE_EXPONENT" public final void mRULE_EXPONENT() throws RecognitionException { try { - // InternalGeneratorDSL.g:3596:24: ( 'e' ( '+' | '-' )? ( RULE_DIGIT )+ ) - // InternalGeneratorDSL.g:3596:26: 'e' ( '+' | '-' )? ( RULE_DIGIT )+ + // InternalGeneratorDSL.g:3618:24: ( 'e' ( '+' | '-' )? ( RULE_DIGIT )+ ) + // InternalGeneratorDSL.g:3618:26: 'e' ( '+' | '-' )? ( RULE_DIGIT )+ { match('e'); - // InternalGeneratorDSL.g:3596:30: ( '+' | '-' )? + // InternalGeneratorDSL.g:3618:30: ( '+' | '-' )? int alt1=2; int LA1_0 = input.LA(1); @@ -1720,7 +1720,7 @@ public class InternalGeneratorDSLLexer extends Lexer { } - // InternalGeneratorDSL.g:3596:41: ( RULE_DIGIT )+ + // InternalGeneratorDSL.g:3618:41: ( RULE_DIGIT )+ int cnt2=0; loop2: do { @@ -1734,7 +1734,7 @@ public class InternalGeneratorDSLLexer extends Lexer { switch (alt2) { case 1 : - // InternalGeneratorDSL.g:3596:41: RULE_DIGIT + // InternalGeneratorDSL.g:3618:41: RULE_DIGIT { mRULE_DIGIT(); @@ -1764,10 +1764,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = RULE_INT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:3598:10: ( ( '-' )? ( RULE_DIGIT )+ ) - // InternalGeneratorDSL.g:3598:12: ( '-' )? ( RULE_DIGIT )+ + // InternalGeneratorDSL.g:3620:10: ( ( '-' )? ( RULE_DIGIT )+ ) + // InternalGeneratorDSL.g:3620:12: ( '-' )? ( RULE_DIGIT )+ { - // InternalGeneratorDSL.g:3598:12: ( '-' )? + // InternalGeneratorDSL.g:3620:12: ( '-' )? int alt3=2; int LA3_0 = input.LA(1); @@ -1776,7 +1776,7 @@ public class InternalGeneratorDSLLexer extends Lexer { } switch (alt3) { case 1 : - // InternalGeneratorDSL.g:3598:12: '-' + // InternalGeneratorDSL.g:3620:12: '-' { match('-'); @@ -1785,7 +1785,7 @@ public class InternalGeneratorDSLLexer extends Lexer { } - // InternalGeneratorDSL.g:3598:17: ( RULE_DIGIT )+ + // InternalGeneratorDSL.g:3620:17: ( RULE_DIGIT )+ int cnt4=0; loop4: do { @@ -1799,7 +1799,7 @@ public class InternalGeneratorDSLLexer extends Lexer { switch (alt4) { case 1 : - // InternalGeneratorDSL.g:3598:17: RULE_DIGIT + // InternalGeneratorDSL.g:3620:17: RULE_DIGIT { mRULE_DIGIT(); @@ -1831,15 +1831,15 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = RULE_DOUBLE; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:3600:13: ( ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) ) - // InternalGeneratorDSL.g:3600:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) + // InternalGeneratorDSL.g:3622:13: ( ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) ) + // InternalGeneratorDSL.g:3622:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) { - // InternalGeneratorDSL.g:3600:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) + // InternalGeneratorDSL.g:3622:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) int alt7=2; alt7 = dfa7.predict(input); switch (alt7) { case 1 : - // InternalGeneratorDSL.g:3600:16: RULE_INT RULE_EXPONENT + // InternalGeneratorDSL.g:3622:16: RULE_INT RULE_EXPONENT { mRULE_INT(); mRULE_EXPONENT(); @@ -1847,11 +1847,11 @@ public class InternalGeneratorDSLLexer extends Lexer { } break; case 2 : - // InternalGeneratorDSL.g:3600:39: RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? + // InternalGeneratorDSL.g:3622:39: RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? { mRULE_INT(); match('.'); - // InternalGeneratorDSL.g:3600:52: ( RULE_DIGIT )* + // InternalGeneratorDSL.g:3622:52: ( RULE_DIGIT )* loop5: do { int alt5=2; @@ -1864,7 +1864,7 @@ public class InternalGeneratorDSLLexer extends Lexer { switch (alt5) { case 1 : - // InternalGeneratorDSL.g:3600:52: RULE_DIGIT + // InternalGeneratorDSL.g:3622:52: RULE_DIGIT { mRULE_DIGIT(); @@ -1876,7 +1876,7 @@ public class InternalGeneratorDSLLexer extends Lexer { } } while (true); - // InternalGeneratorDSL.g:3600:64: ( RULE_EXPONENT )? + // InternalGeneratorDSL.g:3622:64: ( RULE_EXPONENT )? int alt6=2; int LA6_0 = input.LA(1); @@ -1885,7 +1885,7 @@ public class InternalGeneratorDSLLexer extends Lexer { } switch (alt6) { case 1 : - // InternalGeneratorDSL.g:3600:64: RULE_EXPONENT + // InternalGeneratorDSL.g:3622:64: RULE_EXPONENT { mRULE_EXPONENT(); @@ -1916,11 +1916,11 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:3602:13: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) - // InternalGeneratorDSL.g:3602:15: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalGeneratorDSL.g:3624:13: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) + // InternalGeneratorDSL.g:3624:15: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalGeneratorDSL.g:3602:19: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + // InternalGeneratorDSL.g:3624:19: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* loop8: do { int alt8=3; @@ -1936,7 +1936,7 @@ public class InternalGeneratorDSLLexer extends Lexer { switch (alt8) { case 1 : - // InternalGeneratorDSL.g:3602:20: '\\\\' . + // InternalGeneratorDSL.g:3624:20: '\\\\' . { match('\\'); matchAny(); @@ -1944,7 +1944,7 @@ public class InternalGeneratorDSLLexer extends Lexer { } break; case 2 : - // InternalGeneratorDSL.g:3602:27: ~ ( ( '\\\\' | '\"' ) ) + // InternalGeneratorDSL.g:3624:27: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1981,11 +1981,11 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = RULE_QUOTED_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:3604:16: ( '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - // InternalGeneratorDSL.g:3604:18: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalGeneratorDSL.g:3626:16: ( '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalGeneratorDSL.g:3626:18: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalGeneratorDSL.g:3604:23: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + // InternalGeneratorDSL.g:3626:23: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* loop9: do { int alt9=3; @@ -2001,7 +2001,7 @@ public class InternalGeneratorDSLLexer extends Lexer { switch (alt9) { case 1 : - // InternalGeneratorDSL.g:3604:24: '\\\\' . + // InternalGeneratorDSL.g:3626:24: '\\\\' . { match('\\'); matchAny(); @@ -2009,7 +2009,7 @@ public class InternalGeneratorDSLLexer extends Lexer { } break; case 2 : - // InternalGeneratorDSL.g:3604:31: ~ ( ( '\\\\' | '\\'' ) ) + // InternalGeneratorDSL.g:3626:31: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -2046,10 +2046,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:3606:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalGeneratorDSL.g:3606:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalGeneratorDSL.g:3628:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalGeneratorDSL.g:3628:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { - // InternalGeneratorDSL.g:3606:11: ( '^' )? + // InternalGeneratorDSL.g:3628:11: ( '^' )? int alt10=2; int LA10_0 = input.LA(1); @@ -2058,7 +2058,7 @@ public class InternalGeneratorDSLLexer extends Lexer { } switch (alt10) { case 1 : - // InternalGeneratorDSL.g:3606:11: '^' + // InternalGeneratorDSL.g:3628:11: '^' { match('^'); @@ -2076,7 +2076,7 @@ public class InternalGeneratorDSLLexer extends Lexer { recover(mse); throw mse;} - // InternalGeneratorDSL.g:3606:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalGeneratorDSL.g:3628:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* loop11: do { int alt11=2; @@ -2125,12 +2125,12 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:3608:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalGeneratorDSL.g:3608:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalGeneratorDSL.g:3630:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalGeneratorDSL.g:3630:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalGeneratorDSL.g:3608:24: ( options {greedy=false; } : . )* + // InternalGeneratorDSL.g:3630:24: ( options {greedy=false; } : . )* loop12: do { int alt12=2; @@ -2155,7 +2155,7 @@ public class InternalGeneratorDSLLexer extends Lexer { switch (alt12) { case 1 : - // InternalGeneratorDSL.g:3608:52: . + // InternalGeneratorDSL.g:3630:52: . { matchAny(); @@ -2185,12 +2185,12 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:3610:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalGeneratorDSL.g:3610:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // InternalGeneratorDSL.g:3632:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalGeneratorDSL.g:3632:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // InternalGeneratorDSL.g:3610:24: (~ ( ( '\\n' | '\\r' ) ) )* + // InternalGeneratorDSL.g:3632:24: (~ ( ( '\\n' | '\\r' ) ) )* loop13: do { int alt13=2; @@ -2203,7 +2203,7 @@ public class InternalGeneratorDSLLexer extends Lexer { switch (alt13) { case 1 : - // InternalGeneratorDSL.g:3610:24: ~ ( ( '\\n' | '\\r' ) ) + // InternalGeneratorDSL.g:3632: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(); @@ -2223,7 +2223,7 @@ public class InternalGeneratorDSLLexer extends Lexer { } } while (true); - // InternalGeneratorDSL.g:3610:40: ( ( '\\r' )? '\\n' )? + // InternalGeneratorDSL.g:3632:40: ( ( '\\r' )? '\\n' )? int alt15=2; int LA15_0 = input.LA(1); @@ -2232,9 +2232,9 @@ public class InternalGeneratorDSLLexer extends Lexer { } switch (alt15) { case 1 : - // InternalGeneratorDSL.g:3610:41: ( '\\r' )? '\\n' + // InternalGeneratorDSL.g:3632:41: ( '\\r' )? '\\n' { - // InternalGeneratorDSL.g:3610:41: ( '\\r' )? + // InternalGeneratorDSL.g:3632:41: ( '\\r' )? int alt14=2; int LA14_0 = input.LA(1); @@ -2243,7 +2243,7 @@ public class InternalGeneratorDSLLexer extends Lexer { } switch (alt14) { case 1 : - // InternalGeneratorDSL.g:3610:41: '\\r' + // InternalGeneratorDSL.g:3632:41: '\\r' { match('\r'); @@ -2275,10 +2275,10 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:3612:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalGeneratorDSL.g:3612:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalGeneratorDSL.g:3634:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalGeneratorDSL.g:3634:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalGeneratorDSL.g:3612:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalGeneratorDSL.g:3634:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt16=0; loop16: do { @@ -2332,8 +2332,8 @@ public class InternalGeneratorDSLLexer extends Lexer { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGeneratorDSL.g:3614:16: ( . ) - // InternalGeneratorDSL.g:3614:18: . + // InternalGeneratorDSL.g:3636:16: ( . ) + // InternalGeneratorDSL.g:3636:18: . { matchAny(); @@ -3005,51 +3005,51 @@ public class InternalGeneratorDSLLexer extends Lexer { this.transition = DFA7_transition; } public String getDescription() { - return "3600:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? )"; + return "3622:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? )"; } } static final String DFA17_eotS = - "\1\uffff\1\74\1\uffff\1\77\2\uffff\1\74\1\uffff\1\106\1\74\1\uffff\1\74\1\uffff\1\120\3\74\1\130\3\74\1\135\1\136\2\uffff\1\142\2\74\1\146\1\uffff\1\151\1\uffff\1\154\1\uffff\1\157\1\uffff\1\163\1\uffff\1\165\1\166\1\167\1\170\1\171\1\172\1\173\1\174\1\175\1\176\1\uffff\1\u0080\1\u0081\1\u0082\1\u0083\2\71\3\uffff\1\74\1\u008b\2\uffff\1\74\3\uffff\2\74\1\uffff\1\74\1\uffff\1\74\1\uffff\2\74\1\uffff\4\74\1\uffff\4\74\1\u009d\1\74\1\u00a0\1\uffff\1\u00a1\2\74\7\uffff\3\74\10\uffff\1\u0083\31\uffff\2\74\1\u00a9\1\uffff\10\74\1\u00b2\5\74\1\u00b8\2\74\1\uffff\2\74\2\uffff\1\u00bd\1\u00be\5\74\1\uffff\1\74\1\u00c5\5\74\1\u00cb\1\uffff\1\u00cc\2\74\1\u00cf\1\74\1\uffff\2\74\1\u00d3\1\u00d4\2\uffff\1\74\1\u00d6\4\74\1\uffff\3\74\1\u00de\1\u00e0\2\uffff\1\u00e1\1\u00e2\1\uffff\3\74\2\uffff\1\74\1\uffff\1\u00e7\1\u00e8\2\74\1\u00eb\2\74\1\uffff\1\u00ee\3\uffff\4\74\2\uffff\2\74\1\uffff\1\u00f5\1\74\1\uffff\1\u00f7\2\74\1\u00fa\1\u00fb\1\u00fd\1\uffff\1\74\1\uffff\2\74\2\uffff\1\u0101\1\uffff\1\u0102\1\u0103\1\74\3\uffff\1\u0105\1\uffff"; + "\1\uffff\1\74\2\uffff\1\73\1\uffff\1\103\1\73\2\uffff\1\73\1\uffff\1\116\4\73\1\130\3\73\1\135\1\136\2\uffff\1\142\2\73\1\146\1\uffff\1\151\1\uffff\1\154\1\uffff\1\157\1\uffff\1\163\1\uffff\1\165\1\166\1\167\1\170\1\171\1\172\1\173\1\174\1\175\1\176\1\uffff\1\u0080\1\u0081\1\u0082\1\u0083\2\71\3\uffff\1\73\4\uffff\2\73\1\uffff\1\73\1\uffff\1\73\2\uffff\2\73\1\uffff\4\73\1\uffff\1\u0096\5\73\1\u009d\1\73\1\u00a0\1\uffff\1\u00a1\2\73\7\uffff\3\73\10\uffff\1\u0083\31\uffff\10\73\1\u00af\4\73\1\u00b4\1\uffff\3\73\1\u00b8\2\73\1\uffff\2\73\2\uffff\1\u00bd\1\u00be\4\73\1\u00c3\5\73\1\u00c9\1\uffff\1\u00ca\3\73\1\uffff\1\73\1\u00cf\1\73\1\uffff\2\73\1\u00d3\1\u00d4\2\uffff\1\73\1\u00d6\2\73\1\uffff\3\73\1\u00dc\1\u00de\2\uffff\1\u00df\1\u00e0\2\73\1\uffff\3\73\2\uffff\1\73\1\uffff\1\u00e7\1\73\1\u00e9\2\73\1\uffff\1\u00ec\3\uffff\1\73\1\u00ee\4\73\1\uffff\1\73\1\uffff\1\u00f4\1\73\1\uffff\1\73\1\uffff\1\u00f7\2\73\1\u00fa\1\u00fc\1\uffff\1\73\1\u00fe\1\uffff\2\73\1\uffff\1\u0101\1\uffff\1\u0102\1\uffff\1\u0103\1\73\3\uffff\1\u0105\1\uffff"; static final String DFA17_eofS = "\u0106\uffff"; static final String DFA17_minS = - "\1\0\1\155\1\uffff\1\60\2\uffff\1\141\1\uffff\1\60\1\145\1\uffff\1\151\1\uffff\1\60\1\151\1\156\1\157\1\60\1\122\1\117\1\116\1\75\1\101\2\uffff\1\75\2\157\1\60\1\uffff\1\75\1\uffff\1\75\1\uffff\1\60\1\uffff\1\52\1\uffff\12\60\1\uffff\3\60\1\56\2\0\3\uffff\1\160\1\60\2\uffff\1\160\3\uffff\1\145\1\155\1\uffff\1\155\1\uffff\1\141\1\uffff\1\151\1\164\1\uffff\1\162\1\157\1\154\1\157\1\uffff\1\157\1\164\1\144\1\145\1\60\1\165\1\60\1\uffff\1\60\1\122\1\104\7\uffff\1\157\1\151\1\162\10\uffff\1\56\31\uffff\1\157\1\164\1\60\1\uffff\1\145\1\160\1\151\2\160\1\144\1\164\1\150\1\60\1\155\1\163\1\141\1\160\1\145\1\60\1\143\1\162\1\uffff\1\145\1\141\2\uffff\2\60\1\154\1\144\1\141\1\162\1\141\1\uffff\1\154\1\60\1\156\1\154\1\157\1\163\1\145\1\60\1\uffff\1\60\1\145\1\164\1\60\1\162\1\uffff\1\165\1\145\2\60\2\uffff\1\145\1\60\1\171\1\164\1\156\1\151\1\uffff\1\147\1\145\1\156\2\60\2\uffff\2\60\1\uffff\1\141\1\164\1\163\2\uffff\1\141\1\uffff\2\60\1\143\1\156\1\60\1\163\1\145\1\uffff\1\60\3\uffff\1\154\1\151\1\163\1\156\2\uffff\2\145\1\uffff\1\60\1\156\1\uffff\1\60\1\156\1\151\3\60\1\uffff\1\164\1\uffff\1\147\1\157\2\uffff\1\60\1\uffff\2\60\1\156\3\uffff\1\60\1\uffff"; + "\1\0\1\60\2\uffff\1\141\1\uffff\1\60\1\145\2\uffff\1\151\1\uffff\1\60\1\155\1\151\1\156\1\157\1\60\1\122\1\117\1\116\1\75\1\101\2\uffff\1\75\2\157\1\60\1\uffff\1\75\1\uffff\1\75\1\uffff\1\60\1\uffff\1\52\1\uffff\12\60\1\uffff\3\60\1\56\2\0\3\uffff\1\160\4\uffff\1\145\1\155\1\uffff\1\155\1\uffff\1\141\2\uffff\1\151\1\164\1\uffff\1\162\1\157\1\154\1\157\1\uffff\1\60\1\160\1\157\1\164\1\144\1\145\1\60\1\165\1\60\1\uffff\1\60\1\122\1\104\7\uffff\1\157\1\151\1\162\10\uffff\1\56\31\uffff\1\145\1\160\1\151\2\160\1\144\1\164\1\150\1\60\1\155\1\163\1\141\1\164\1\60\1\uffff\1\157\1\160\1\145\1\60\1\143\1\162\1\uffff\1\145\1\141\2\uffff\2\60\1\154\1\144\1\141\1\154\1\60\1\156\1\154\1\157\1\163\1\145\1\60\1\uffff\1\60\1\145\1\164\1\141\1\uffff\1\162\1\60\1\162\1\uffff\1\165\1\145\2\60\2\uffff\1\145\1\60\1\171\1\151\1\uffff\1\147\1\145\1\156\2\60\2\uffff\2\60\1\156\1\164\1\uffff\1\141\1\164\1\163\2\uffff\1\141\1\uffff\1\60\1\156\1\60\1\163\1\145\1\uffff\1\60\3\uffff\1\143\1\60\1\154\1\151\1\163\1\156\1\uffff\1\145\1\uffff\1\60\1\156\1\uffff\1\145\1\uffff\1\60\1\156\1\151\2\60\1\uffff\1\164\1\60\1\uffff\1\147\1\157\1\uffff\1\60\1\uffff\1\60\1\uffff\1\60\1\156\3\uffff\1\60\1\uffff"; static final String DFA17_maxS = - "\1\uffff\1\156\1\uffff\1\172\2\uffff\1\164\1\uffff\1\172\1\145\1\uffff\1\162\1\uffff\1\172\1\157\1\170\1\162\1\172\1\122\1\117\1\116\1\75\1\172\2\uffff\1\75\2\157\1\172\1\uffff\1\75\1\uffff\1\75\1\uffff\1\71\1\uffff\1\57\1\uffff\12\172\1\uffff\3\172\1\145\2\uffff\3\uffff\1\160\1\172\2\uffff\1\160\3\uffff\1\162\1\155\1\uffff\1\155\1\uffff\1\141\1\uffff\1\151\1\164\1\uffff\1\162\1\157\1\154\1\157\1\uffff\1\157\1\164\1\144\1\160\1\172\1\165\1\172\1\uffff\1\172\1\122\1\104\7\uffff\1\157\1\151\1\162\10\uffff\1\145\31\uffff\1\157\1\164\1\172\1\uffff\1\145\1\160\1\151\2\160\1\144\1\164\1\150\1\172\1\155\1\163\1\141\1\160\1\145\1\172\1\143\1\162\1\uffff\1\145\1\141\2\uffff\2\172\1\154\1\144\1\141\1\162\1\141\1\uffff\1\154\1\172\1\156\1\154\1\157\1\163\1\145\1\172\1\uffff\1\172\1\145\1\164\1\172\1\162\1\uffff\1\165\1\145\2\172\2\uffff\1\145\1\172\1\171\1\164\1\156\1\151\1\uffff\1\147\1\145\1\156\2\172\2\uffff\2\172\1\uffff\1\141\1\164\1\163\2\uffff\1\141\1\uffff\2\172\1\143\1\156\1\172\1\163\1\145\1\uffff\1\172\3\uffff\1\154\1\151\1\163\1\156\2\uffff\2\145\1\uffff\1\172\1\156\1\uffff\1\172\1\156\1\151\3\172\1\uffff\1\164\1\uffff\1\147\1\157\2\uffff\1\172\1\uffff\2\172\1\156\3\uffff\1\172\1\uffff"; + "\1\uffff\1\172\2\uffff\1\164\1\uffff\1\172\1\145\2\uffff\1\162\1\uffff\1\172\1\156\1\157\1\170\1\162\1\172\1\122\1\117\1\116\1\75\1\172\2\uffff\1\75\2\157\1\172\1\uffff\1\75\1\uffff\1\75\1\uffff\1\71\1\uffff\1\57\1\uffff\12\172\1\uffff\3\172\1\145\2\uffff\3\uffff\1\160\4\uffff\1\162\1\155\1\uffff\1\155\1\uffff\1\141\2\uffff\1\151\1\164\1\uffff\1\162\1\157\1\154\1\157\1\uffff\1\172\1\160\1\157\1\164\1\144\1\160\1\172\1\165\1\172\1\uffff\1\172\1\122\1\104\7\uffff\1\157\1\151\1\162\10\uffff\1\145\31\uffff\1\145\1\160\1\151\2\160\1\144\1\164\1\150\1\172\1\155\1\163\1\141\1\164\1\172\1\uffff\1\157\1\160\1\145\1\172\1\143\1\162\1\uffff\1\145\1\141\2\uffff\2\172\1\154\1\144\1\141\1\154\1\172\1\156\1\154\1\157\1\163\1\145\1\172\1\uffff\1\172\1\145\1\164\1\141\1\uffff\1\162\1\172\1\162\1\uffff\1\165\1\145\2\172\2\uffff\1\145\1\172\1\171\1\151\1\uffff\1\147\1\145\1\156\2\172\2\uffff\2\172\1\156\1\164\1\uffff\1\141\1\164\1\163\2\uffff\1\141\1\uffff\1\172\1\156\1\172\1\163\1\145\1\uffff\1\172\3\uffff\1\143\1\172\1\154\1\151\1\163\1\156\1\uffff\1\145\1\uffff\1\172\1\156\1\uffff\1\145\1\uffff\1\172\1\156\1\151\2\172\1\uffff\1\164\1\172\1\uffff\1\147\1\157\1\uffff\1\172\1\uffff\1\172\1\uffff\1\172\1\156\3\uffff\1\172\1\uffff"; static final String DFA17_acceptS = - "\2\uffff\1\2\1\uffff\1\4\1\5\1\uffff\1\7\2\uffff\1\12\1\uffff\1\14\12\uffff\1\36\1\37\4\uffff\1\55\1\uffff\1\60\1\uffff\1\64\1\uffff\1\66\1\uffff\1\70\12\uffff\1\106\6\uffff\1\121\1\124\1\125\2\uffff\1\121\1\2\1\uffff\1\110\1\4\1\5\2\uffff\1\7\1\uffff\1\104\1\uffff\1\12\2\uffff\1\14\4\uffff\1\111\7\uffff\1\103\3\uffff\1\61\1\34\1\35\1\36\1\37\1\40\1\43\3\uffff\1\112\1\55\1\56\1\57\1\60\1\63\1\62\1\64\1\uffff\1\65\1\66\1\122\1\123\1\67\1\70\1\71\1\72\1\73\1\74\1\75\1\76\1\77\1\100\1\101\1\105\1\106\1\107\1\113\1\114\1\115\1\116\1\117\1\120\1\124\3\uffff\1\16\21\uffff\1\21\2\uffff\1\102\1\31\7\uffff\1\50\10\uffff\1\15\5\uffff\1\20\4\uffff\1\32\1\33\6\uffff\1\6\5\uffff\1\24\1\26\2\uffff\1\17\3\uffff\1\41\1\30\1\uffff\1\53\7\uffff\1\11\1\uffff\1\23\1\42\1\51\4\uffff\1\54\1\1\2\uffff\1\46\2\uffff\1\13\6\uffff\1\25\1\uffff\1\44\2\uffff\1\52\1\45\1\uffff\1\3\3\uffff\1\22\1\10\1\27\1\uffff\1\47"; + "\2\uffff\1\2\1\3\1\uffff\1\5\2\uffff\1\10\1\11\1\uffff\1\13\13\uffff\1\35\1\36\4\uffff\1\55\1\uffff\1\60\1\uffff\1\64\1\uffff\1\66\1\uffff\1\70\12\uffff\1\106\6\uffff\1\121\1\124\1\125\1\uffff\1\121\1\110\1\2\1\3\2\uffff\1\5\1\uffff\1\104\1\uffff\1\10\1\11\2\uffff\1\13\4\uffff\1\111\11\uffff\1\103\3\uffff\1\61\1\33\1\34\1\35\1\36\1\37\1\42\3\uffff\1\112\1\55\1\56\1\57\1\60\1\63\1\62\1\64\1\uffff\1\65\1\66\1\122\1\123\1\67\1\70\1\71\1\72\1\73\1\74\1\75\1\76\1\77\1\100\1\101\1\105\1\106\1\107\1\113\1\114\1\115\1\116\1\117\1\120\1\124\16\uffff\1\15\6\uffff\1\20\2\uffff\1\102\1\30\15\uffff\1\14\4\uffff\1\47\3\uffff\1\17\4\uffff\1\31\1\32\4\uffff\1\4\5\uffff\1\23\1\25\4\uffff\1\16\3\uffff\1\40\1\27\1\uffff\1\52\5\uffff\1\7\1\uffff\1\22\1\41\1\50\6\uffff\1\53\1\uffff\1\45\2\uffff\1\12\1\uffff\1\54\5\uffff\1\24\2\uffff\1\43\2\uffff\1\51\1\uffff\1\1\1\uffff\1\44\2\uffff\1\21\1\6\1\26\1\uffff\1\46"; static final String DFA17_specialS = "\1\1\64\uffff\1\2\1\0\u00cf\uffff}>"; static final String[] DFA17_transitionS = { - "\11\71\2\70\2\71\1\70\22\71\1\70\1\25\1\65\2\71\1\45\1\71\1\66\1\27\1\30\1\43\1\41\1\12\1\42\1\35\1\44\12\64\1\31\1\2\1\40\1\37\1\36\2\71\1\24\3\67\1\50\1\67\1\53\5\67\1\54\1\67\1\22\1\51\3\67\1\52\3\67\1\23\1\46\1\47\1\4\1\71\1\5\1\26\1\67\1\71\1\34\1\32\1\10\1\21\1\17\1\15\1\67\1\56\1\1\1\67\1\55\1\16\1\57\1\61\1\67\1\3\1\67\1\11\1\6\1\20\1\67\1\33\1\13\1\67\1\63\1\62\1\7\1\71\1\14\67\71\1\60\uff4a\71", - "\1\72\1\73", + "\11\71\2\70\2\71\1\70\22\71\1\70\1\25\1\65\2\71\1\45\1\71\1\66\1\27\1\30\1\43\1\41\1\10\1\42\1\35\1\44\12\64\1\31\1\11\1\40\1\37\1\36\2\71\1\24\3\67\1\50\1\67\1\53\5\67\1\54\1\67\1\22\1\51\3\67\1\52\3\67\1\23\1\46\1\47\1\2\1\71\1\3\1\26\1\67\1\71\1\34\1\32\1\6\1\21\1\17\1\14\1\67\1\56\1\15\1\67\1\55\1\16\1\57\1\61\1\67\1\1\1\67\1\7\1\4\1\20\1\67\1\33\1\12\1\67\1\63\1\62\1\5\1\71\1\13\67\71\1\60\uff4a\71", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\10\73\1\72\21\73", "", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\10\74\1\76\21\74", "", + "\1\100\22\uffff\1\77", "", - "\1\103\22\uffff\1\102", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\16\73\1\102\13\73", + "\1\104", "", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\16\74\1\105\13\74", - "\1\107", "", - "\1\112\10\uffff\1\111", + "\1\110\10\uffff\1\107", "", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\1\116\12\74\1\117\2\74\1\114\2\74\1\115\10\74", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\1\114\12\73\1\115\2\73\1\112\2\73\1\113\10\73", + "\1\120\1\117", "\1\122\5\uffff\1\121", "\1\123\11\uffff\1\124", "\1\125\2\uffff\1\126", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\1\127\31\74", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\1\127\31\73", "\1\131", "\1\132", "\1\133", "\1\134", - "\32\74\4\uffff\1\74\1\uffff\32\74", + "\32\73\4\uffff\1\73\1\uffff\32\73", "", "", "\1\141", "\1\143", "\1\144", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\21\74\1\145\10\74", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\21\73\1\145\10\73", "", "\1\150", "", @@ -3059,20 +3059,20 @@ public class InternalGeneratorDSLLexer extends Lexer { "", "\1\161\4\uffff\1\162", "", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", - "", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", + "", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", "\1\u0084\1\uffff\12\156\53\uffff\1\u0084", "\0\u0085", "\0\u0086", @@ -3080,37 +3080,37 @@ public class InternalGeneratorDSLLexer extends Lexer { "", "", "\1\u0088", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\22\74\1\u0089\1\u008a\6\74", "", "", + "", + "", + "\1\u0089\14\uffff\1\u008a", + "\1\u008b", + "", "\1\u008c", "", + "\1\u008d", "", "", - "\1\u008d\14\uffff\1\u008e", + "\1\u008e", "\1\u008f", "", "\1\u0090", - "", "\1\u0091", - "", "\1\u0092", "\1\u0093", "", - "\1\u0094", - "\1\u0095", - "\1\u0096", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\22\73\1\u0094\1\u0095\6\73", "\1\u0097", - "", "\1\u0098", "\1\u0099", "\1\u009a", "\1\u009b\12\uffff\1\u009c", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", "\1\u009e", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\23\74\1\u009f\6\74", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\23\73\1\u009f\6\73", "", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", "\1\u00a2", "\1\u00a3", "", @@ -3159,23 +3159,23 @@ public class InternalGeneratorDSLLexer extends Lexer { "", "\1\u00a7", "\1\u00a8", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", - "", + "\1\u00a9", "\1\u00aa", "\1\u00ab", "\1\u00ac", "\1\u00ad", "\1\u00ae", - "\1\u00af", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", "\1\u00b0", "\1\u00b1", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\1\u00b2", "\1\u00b3", - "\1\u00b4", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", + "", "\1\u00b5", "\1\u00b6", "\1\u00b7", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", "\1\u00b9", "\1\u00ba", "", @@ -3183,51 +3183,51 @@ public class InternalGeneratorDSLLexer extends Lexer { "\1\u00bc", "", "", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", "\1\u00bf", "\1\u00c0", "\1\u00c1", "\1\u00c2", - "\1\u00c3", - "", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", "\1\u00c4", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\1\u00c5", "\1\u00c6", "\1\u00c7", "\1\u00c8", - "\1\u00c9", - "\1\u00ca", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", "", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", + "\1\u00cb", + "\1\u00cc", "\1\u00cd", + "", "\1\u00ce", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", "\1\u00d0", "", "\1\u00d1", "\1\u00d2", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", "", "", "\1\u00d5", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", "\1\u00d7", "\1\u00d8", + "", "\1\u00d9", "\1\u00da", - "", "\1\u00db", - "\1\u00dc", - "\1\u00dd", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\22\74\1\u00df\7\74", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\22\73\1\u00dd\7\73", "", "", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", + "\1\u00e1", + "\1\u00e2", "", "\1\u00e3", "\1\u00e4", @@ -3236,52 +3236,52 @@ public class InternalGeneratorDSLLexer extends Lexer { "", "\1\u00e6", "", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", - "\1\u00e9", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", + "\1\u00e8", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", "\1\u00ea", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", - "\1\u00ec", - "\1\u00ed", + "\1\u00eb", "", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", "", "", "", + "\1\u00ed", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", "\1\u00ef", "\1\u00f0", "\1\u00f1", "\1\u00f2", "", - "", "\1\u00f3", - "\1\u00f4", "", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", + "\1\u00f5", + "", "\1\u00f6", "", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", "\1\u00f8", "\1\u00f9", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\22\74\1\u00fc\7\74", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\22\73\1\u00fb\7\73", "", - "\1\u00fe", + "\1\u00fd", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", "", "\1\u00ff", "\1\u0100", "", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", "", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", "", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", "\1\u0104", "", "", "", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", "" }; @@ -3335,31 +3335,31 @@ public class InternalGeneratorDSLLexer extends Lexer { int LA17_0 = input.LA(1); s = -1; - if ( (LA17_0=='i') ) {s = 1;} + if ( (LA17_0=='p') ) {s = 1;} - else if ( (LA17_0==';') ) {s = 2;} + else if ( (LA17_0=='[') ) {s = 2;} - else if ( (LA17_0=='p') ) {s = 3;} + else if ( (LA17_0==']') ) {s = 3;} - else if ( (LA17_0=='[') ) {s = 4;} + else if ( (LA17_0=='s') ) {s = 4;} - else if ( (LA17_0==']') ) {s = 5;} + else if ( (LA17_0=='{') ) {s = 5;} - else if ( (LA17_0=='s') ) {s = 6;} + else if ( (LA17_0=='c') ) {s = 6;} - else if ( (LA17_0=='{') ) {s = 7;} + else if ( (LA17_0=='r') ) {s = 7;} - else if ( (LA17_0=='c') ) {s = 8;} + else if ( (LA17_0==',') ) {s = 8;} - else if ( (LA17_0=='r') ) {s = 9;} + else if ( (LA17_0==';') ) {s = 9;} - else if ( (LA17_0==',') ) {s = 10;} + else if ( (LA17_0=='w') ) {s = 10;} - else if ( (LA17_0=='w') ) {s = 11;} + else if ( (LA17_0=='}') ) {s = 11;} - else if ( (LA17_0=='}') ) {s = 12;} + else if ( (LA17_0=='f') ) {s = 12;} - else if ( (LA17_0=='f') ) {s = 13;} + else if ( (LA17_0=='i') ) {s = 13;} else if ( (LA17_0=='l') ) {s = 14;} diff --git a/src/languages/de.evoal.languages.model.generator.dsl/src-gen/de/evoal/languages/model/generator/dsl/parser/antlr/internal/InternalGeneratorDSLParser.java b/src/languages/de.evoal.languages.model.generator.dsl/src-gen/de/evoal/languages/model/generator/dsl/parser/antlr/internal/InternalGeneratorDSLParser.java index 3b36a8b4..58842783 100644 --- a/src/languages/de.evoal.languages.model.generator.dsl/src-gen/de/evoal/languages/model/generator/dsl/parser/antlr/internal/InternalGeneratorDSLParser.java +++ b/src/languages/de.evoal.languages.model.generator.dsl/src-gen/de/evoal/languages/model/generator/dsl/parser/antlr/internal/InternalGeneratorDSLParser.java @@ -23,7 +23,7 @@ import java.util.HashMap; @SuppressWarnings("all") public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { public static final String[] tokenNames = new String[] { - "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_DOUBLE", "RULE_QUOTED_ID", "RULE_DIGIT", "RULE_EXPONENT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'import'", "';'", "'pipeline'", "'['", "']'", "'step'", "'{'", "'component'", "'reads'", "','", "'writes'", "'}'", "'for'", "'in'", "'loop'", "'end'", "'to'", "'pipelines'", "'write'", "'with'", "'samples'", "'from'", "'executing'", "'data'", "'OR'", "'XOR'", "'AND'", "'!'", "'^'", "'('", "')'", "':='", "'true'", "'false'", "':'", "'literal'", "'instance'", "'string'", "'expression'", "'int'", "'float'", "'boolean'", "'void'", "'array'", "'.'", "'>='", "'>'", "'='", "'!='", "'<'", "'<='", "'+'", "'-'", "'*'", "'/'", "'%'", "'Y'", "'Z'", "'E'", "'P'", "'T'", "'G'", "'M'", "'k'", "'h'", "'da'", "'d'", "'c'", "'m'", "'\\u00B5'", "'n'", "'p'", "'f'", "'a'", "'z'", "'y'" + "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_DOUBLE", "RULE_QUOTED_ID", "RULE_DIGIT", "RULE_EXPONENT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'pipeline'", "'['", "']'", "'step'", "'{'", "'component'", "'reads'", "','", "';'", "'writes'", "'}'", "'for'", "'in'", "'loop'", "'end'", "'to'", "'pipelines'", "'write'", "'with'", "'samples'", "'from'", "'executing'", "'data'", "'OR'", "'XOR'", "'AND'", "'!'", "'^'", "'('", "')'", "':='", "'true'", "'false'", "':'", "'literal'", "'instance'", "'string'", "'expression'", "'int'", "'float'", "'boolean'", "'void'", "'array'", "'import'", "'.'", "'>='", "'>'", "'='", "'!='", "'<'", "'<='", "'+'", "'-'", "'*'", "'/'", "'%'", "'Y'", "'Z'", "'E'", "'P'", "'T'", "'G'", "'M'", "'k'", "'h'", "'da'", "'d'", "'c'", "'m'", "'\\u00B5'", "'n'", "'p'", "'f'", "'a'", "'z'", "'y'" }; public static final int T__50=50; public static final int T__90=90; @@ -226,7 +226,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { int alt1=2; int LA1_0 = input.LA(1); - if ( (LA1_0==15) ) { + if ( (LA1_0==58) ) { alt1=1; } @@ -257,7 +257,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { current, "imports", lv_imports_0_0, - "de.evoal.languages.model.generator.dsl.GeneratorDSL.ImportRule"); + "de.evoal.languages.model.base.dsl.BaseLanguage.ImportRule"); afterParserOrEnumRuleCall(); } @@ -279,7 +279,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { int alt2=2; int LA2_0 = input.LA(1); - if ( (LA2_0==17) ) { + if ( (LA2_0==15) ) { alt2=1; } @@ -332,7 +332,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { int alt3=2; int LA3_0 = input.LA(1); - if ( (LA3_0==27||LA3_0==33) ) { + if ( (LA3_0==26||LA3_0==32) ) { alt3=1; } @@ -403,139 +403,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR end "ruleConfigurationRule" - // $ANTLR start "entryRuleImportRule" - // InternalGeneratorDSL.g:147:1: entryRuleImportRule returns [EObject current=null] : iv_ruleImportRule= ruleImportRule EOF ; - public final EObject entryRuleImportRule() throws RecognitionException { - EObject current = null; - - EObject iv_ruleImportRule = null; - - - try { - // InternalGeneratorDSL.g:147:51: (iv_ruleImportRule= ruleImportRule EOF ) - // InternalGeneratorDSL.g:148:2: iv_ruleImportRule= ruleImportRule EOF - { - if ( state.backtracking==0 ) { - newCompositeNode(grammarAccess.getImportRuleRule()); - } - pushFollow(FOLLOW_1); - iv_ruleImportRule=ruleImportRule(); - - state._fsp--; - if (state.failed) return current; - if ( state.backtracking==0 ) { - current =iv_ruleImportRule; - } - match(input,EOF,FOLLOW_2); if (state.failed) return current; - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleImportRule" - - - // $ANTLR start "ruleImportRule" - // InternalGeneratorDSL.g:154:1: ruleImportRule returns [EObject current=null] : (otherlv_0= 'import' ( (lv_importedNamespace_1_0= ruleQualifiedName ) ) otherlv_2= ';' ) ; - public final EObject ruleImportRule() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token otherlv_2=null; - AntlrDatatypeRuleToken lv_importedNamespace_1_0 = null; - - - - enterRule(); - - try { - // InternalGeneratorDSL.g:160:2: ( (otherlv_0= 'import' ( (lv_importedNamespace_1_0= ruleQualifiedName ) ) otherlv_2= ';' ) ) - // InternalGeneratorDSL.g:161:2: (otherlv_0= 'import' ( (lv_importedNamespace_1_0= ruleQualifiedName ) ) otherlv_2= ';' ) - { - // InternalGeneratorDSL.g:161:2: (otherlv_0= 'import' ( (lv_importedNamespace_1_0= ruleQualifiedName ) ) otherlv_2= ';' ) - // InternalGeneratorDSL.g:162:3: otherlv_0= 'import' ( (lv_importedNamespace_1_0= ruleQualifiedName ) ) otherlv_2= ';' - { - otherlv_0=(Token)match(input,15,FOLLOW_6); if (state.failed) return current; - if ( state.backtracking==0 ) { - - newLeafNode(otherlv_0, grammarAccess.getImportRuleAccess().getImportKeyword_0()); - - } - // InternalGeneratorDSL.g:166:3: ( (lv_importedNamespace_1_0= ruleQualifiedName ) ) - // InternalGeneratorDSL.g:167:4: (lv_importedNamespace_1_0= ruleQualifiedName ) - { - // InternalGeneratorDSL.g:167:4: (lv_importedNamespace_1_0= ruleQualifiedName ) - // InternalGeneratorDSL.g:168:5: lv_importedNamespace_1_0= ruleQualifiedName - { - if ( state.backtracking==0 ) { - - newCompositeNode(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_1_0()); - - } - pushFollow(FOLLOW_7); - lv_importedNamespace_1_0=ruleQualifiedName(); - - state._fsp--; - if (state.failed) return current; - if ( state.backtracking==0 ) { - - if (current==null) { - current = createModelElementForParent(grammarAccess.getImportRuleRule()); - } - set( - current, - "importedNamespace", - lv_importedNamespace_1_0, - "de.evoal.languages.model.base.dsl.BaseLanguage.QualifiedName"); - afterParserOrEnumRuleCall(); - - } - - } - - - } - - otherlv_2=(Token)match(input,16,FOLLOW_2); if (state.failed) return current; - if ( state.backtracking==0 ) { - - newLeafNode(otherlv_2, grammarAccess.getImportRuleAccess().getSemicolonKeyword_2()); - - } - - } - - - } - - if ( state.backtracking==0 ) { - - leaveRule(); - - } - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleImportRule" - - // $ANTLR start "entryRulePipelineDefinitionRule" - // InternalGeneratorDSL.g:193:1: entryRulePipelineDefinitionRule returns [EObject current=null] : iv_rulePipelineDefinitionRule= rulePipelineDefinitionRule EOF ; + // InternalGeneratorDSL.g:147:1: entryRulePipelineDefinitionRule returns [EObject current=null] : iv_rulePipelineDefinitionRule= rulePipelineDefinitionRule EOF ; public final EObject entryRulePipelineDefinitionRule() throws RecognitionException { EObject current = null; @@ -543,8 +412,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:193:63: (iv_rulePipelineDefinitionRule= rulePipelineDefinitionRule EOF ) - // InternalGeneratorDSL.g:194:2: iv_rulePipelineDefinitionRule= rulePipelineDefinitionRule EOF + // InternalGeneratorDSL.g:147:63: (iv_rulePipelineDefinitionRule= rulePipelineDefinitionRule EOF ) + // InternalGeneratorDSL.g:148:2: iv_rulePipelineDefinitionRule= rulePipelineDefinitionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getPipelineDefinitionRuleRule()); @@ -575,7 +444,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "rulePipelineDefinitionRule" - // InternalGeneratorDSL.g:200:1: rulePipelineDefinitionRule returns [EObject current=null] : (otherlv_0= 'pipeline' ( (lv_name_1_0= ruleStringOrId ) ) otherlv_2= '[' ( (lv_steps_3_0= ruleStepRule ) )* otherlv_4= ']' ) ; + // InternalGeneratorDSL.g:154:1: rulePipelineDefinitionRule returns [EObject current=null] : (otherlv_0= 'pipeline' ( (lv_name_1_0= ruleStringOrId ) ) otherlv_2= '[' ( (lv_steps_3_0= ruleStepRule ) )* otherlv_4= ']' ) ; public final EObject rulePipelineDefinitionRule() throws RecognitionException { EObject current = null; @@ -591,30 +460,30 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:206:2: ( (otherlv_0= 'pipeline' ( (lv_name_1_0= ruleStringOrId ) ) otherlv_2= '[' ( (lv_steps_3_0= ruleStepRule ) )* otherlv_4= ']' ) ) - // InternalGeneratorDSL.g:207:2: (otherlv_0= 'pipeline' ( (lv_name_1_0= ruleStringOrId ) ) otherlv_2= '[' ( (lv_steps_3_0= ruleStepRule ) )* otherlv_4= ']' ) + // InternalGeneratorDSL.g:160:2: ( (otherlv_0= 'pipeline' ( (lv_name_1_0= ruleStringOrId ) ) otherlv_2= '[' ( (lv_steps_3_0= ruleStepRule ) )* otherlv_4= ']' ) ) + // InternalGeneratorDSL.g:161:2: (otherlv_0= 'pipeline' ( (lv_name_1_0= ruleStringOrId ) ) otherlv_2= '[' ( (lv_steps_3_0= ruleStepRule ) )* otherlv_4= ']' ) { - // InternalGeneratorDSL.g:207:2: (otherlv_0= 'pipeline' ( (lv_name_1_0= ruleStringOrId ) ) otherlv_2= '[' ( (lv_steps_3_0= ruleStepRule ) )* otherlv_4= ']' ) - // InternalGeneratorDSL.g:208:3: otherlv_0= 'pipeline' ( (lv_name_1_0= ruleStringOrId ) ) otherlv_2= '[' ( (lv_steps_3_0= ruleStepRule ) )* otherlv_4= ']' + // InternalGeneratorDSL.g:161:2: (otherlv_0= 'pipeline' ( (lv_name_1_0= ruleStringOrId ) ) otherlv_2= '[' ( (lv_steps_3_0= ruleStepRule ) )* otherlv_4= ']' ) + // InternalGeneratorDSL.g:162:3: otherlv_0= 'pipeline' ( (lv_name_1_0= ruleStringOrId ) ) otherlv_2= '[' ( (lv_steps_3_0= ruleStepRule ) )* otherlv_4= ']' { - otherlv_0=(Token)match(input,17,FOLLOW_6); if (state.failed) return current; + otherlv_0=(Token)match(input,15,FOLLOW_6); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getPipelineDefinitionRuleAccess().getPipelineKeyword_0()); } - // InternalGeneratorDSL.g:212:3: ( (lv_name_1_0= ruleStringOrId ) ) - // InternalGeneratorDSL.g:213:4: (lv_name_1_0= ruleStringOrId ) + // InternalGeneratorDSL.g:166:3: ( (lv_name_1_0= ruleStringOrId ) ) + // InternalGeneratorDSL.g:167:4: (lv_name_1_0= ruleStringOrId ) { - // InternalGeneratorDSL.g:213:4: (lv_name_1_0= ruleStringOrId ) - // InternalGeneratorDSL.g:214:5: lv_name_1_0= ruleStringOrId + // InternalGeneratorDSL.g:167:4: (lv_name_1_0= ruleStringOrId ) + // InternalGeneratorDSL.g:168:5: lv_name_1_0= ruleStringOrId { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getPipelineDefinitionRuleAccess().getNameStringOrIdParserRuleCall_1_0()); } - pushFollow(FOLLOW_8); + pushFollow(FOLLOW_7); lv_name_1_0=ruleStringOrId(); state._fsp--; @@ -638,36 +507,36 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - otherlv_2=(Token)match(input,18,FOLLOW_9); if (state.failed) return current; + otherlv_2=(Token)match(input,16,FOLLOW_8); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getPipelineDefinitionRuleAccess().getLeftSquareBracketKeyword_2()); } - // InternalGeneratorDSL.g:235:3: ( (lv_steps_3_0= ruleStepRule ) )* + // InternalGeneratorDSL.g:189:3: ( (lv_steps_3_0= ruleStepRule ) )* loop4: do { int alt4=2; int LA4_0 = input.LA(1); - if ( (LA4_0==20) ) { + if ( (LA4_0==18) ) { alt4=1; } switch (alt4) { case 1 : - // InternalGeneratorDSL.g:236:4: (lv_steps_3_0= ruleStepRule ) + // InternalGeneratorDSL.g:190:4: (lv_steps_3_0= ruleStepRule ) { - // InternalGeneratorDSL.g:236:4: (lv_steps_3_0= ruleStepRule ) - // InternalGeneratorDSL.g:237:5: lv_steps_3_0= ruleStepRule + // InternalGeneratorDSL.g:190:4: (lv_steps_3_0= ruleStepRule ) + // InternalGeneratorDSL.g:191:5: lv_steps_3_0= ruleStepRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getPipelineDefinitionRuleAccess().getStepsStepRuleParserRuleCall_3_0()); } - pushFollow(FOLLOW_9); + pushFollow(FOLLOW_8); lv_steps_3_0=ruleStepRule(); state._fsp--; @@ -697,7 +566,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } } while (true); - otherlv_4=(Token)match(input,19,FOLLOW_2); if (state.failed) return current; + otherlv_4=(Token)match(input,17,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getPipelineDefinitionRuleAccess().getRightSquareBracketKeyword_4()); @@ -728,7 +597,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleStepRule" - // InternalGeneratorDSL.g:262:1: entryRuleStepRule returns [EObject current=null] : iv_ruleStepRule= ruleStepRule EOF ; + // InternalGeneratorDSL.g:216:1: entryRuleStepRule returns [EObject current=null] : iv_ruleStepRule= ruleStepRule EOF ; public final EObject entryRuleStepRule() throws RecognitionException { EObject current = null; @@ -736,8 +605,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:262:49: (iv_ruleStepRule= ruleStepRule EOF ) - // InternalGeneratorDSL.g:263:2: iv_ruleStepRule= ruleStepRule EOF + // InternalGeneratorDSL.g:216:49: (iv_ruleStepRule= ruleStepRule EOF ) + // InternalGeneratorDSL.g:217:2: iv_ruleStepRule= ruleStepRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getStepRuleRule()); @@ -768,7 +637,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleStepRule" - // InternalGeneratorDSL.g:269:1: ruleStepRule returns [EObject current=null] : (otherlv_0= 'step' otherlv_1= '{' otherlv_2= 'component' ( (lv_instance_3_0= ruleInstanceLiteralRule ) ) (otherlv_4= 'reads' otherlv_5= '[' ( ( (lv_reads_6_0= ruleDataReferenceRule ) ) (otherlv_7= ',' ( (lv_reads_8_0= ruleDataReferenceRule ) ) )* )? otherlv_9= ']' otherlv_10= ';' )? (otherlv_11= 'writes' otherlv_12= '[' ( ( (lv_writes_13_0= ruleDataReferenceRule ) ) (otherlv_14= ',' ( (lv_writes_15_0= ruleDataReferenceRule ) ) )* )? otherlv_16= ']' otherlv_17= ';' )? otherlv_18= '}' ) ; + // InternalGeneratorDSL.g:223:1: ruleStepRule returns [EObject current=null] : (otherlv_0= 'step' otherlv_1= '{' otherlv_2= 'component' ( (lv_instance_3_0= ruleInstanceLiteralRule ) ) (otherlv_4= 'reads' otherlv_5= '[' ( ( (lv_reads_6_0= ruleDataReferenceRule ) ) (otherlv_7= ',' ( (lv_reads_8_0= ruleDataReferenceRule ) ) )* )? otherlv_9= ']' otherlv_10= ';' )? (otherlv_11= 'writes' otherlv_12= '[' ( ( (lv_writes_13_0= ruleDataReferenceRule ) ) (otherlv_14= ',' ( (lv_writes_15_0= ruleDataReferenceRule ) ) )* )? otherlv_16= ']' otherlv_17= ';' )? otherlv_18= '}' ) ; public final EObject ruleStepRule() throws RecognitionException { EObject current = null; @@ -801,42 +670,42 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:275:2: ( (otherlv_0= 'step' otherlv_1= '{' otherlv_2= 'component' ( (lv_instance_3_0= ruleInstanceLiteralRule ) ) (otherlv_4= 'reads' otherlv_5= '[' ( ( (lv_reads_6_0= ruleDataReferenceRule ) ) (otherlv_7= ',' ( (lv_reads_8_0= ruleDataReferenceRule ) ) )* )? otherlv_9= ']' otherlv_10= ';' )? (otherlv_11= 'writes' otherlv_12= '[' ( ( (lv_writes_13_0= ruleDataReferenceRule ) ) (otherlv_14= ',' ( (lv_writes_15_0= ruleDataReferenceRule ) ) )* )? otherlv_16= ']' otherlv_17= ';' )? otherlv_18= '}' ) ) - // InternalGeneratorDSL.g:276:2: (otherlv_0= 'step' otherlv_1= '{' otherlv_2= 'component' ( (lv_instance_3_0= ruleInstanceLiteralRule ) ) (otherlv_4= 'reads' otherlv_5= '[' ( ( (lv_reads_6_0= ruleDataReferenceRule ) ) (otherlv_7= ',' ( (lv_reads_8_0= ruleDataReferenceRule ) ) )* )? otherlv_9= ']' otherlv_10= ';' )? (otherlv_11= 'writes' otherlv_12= '[' ( ( (lv_writes_13_0= ruleDataReferenceRule ) ) (otherlv_14= ',' ( (lv_writes_15_0= ruleDataReferenceRule ) ) )* )? otherlv_16= ']' otherlv_17= ';' )? otherlv_18= '}' ) + // InternalGeneratorDSL.g:229:2: ( (otherlv_0= 'step' otherlv_1= '{' otherlv_2= 'component' ( (lv_instance_3_0= ruleInstanceLiteralRule ) ) (otherlv_4= 'reads' otherlv_5= '[' ( ( (lv_reads_6_0= ruleDataReferenceRule ) ) (otherlv_7= ',' ( (lv_reads_8_0= ruleDataReferenceRule ) ) )* )? otherlv_9= ']' otherlv_10= ';' )? (otherlv_11= 'writes' otherlv_12= '[' ( ( (lv_writes_13_0= ruleDataReferenceRule ) ) (otherlv_14= ',' ( (lv_writes_15_0= ruleDataReferenceRule ) ) )* )? otherlv_16= ']' otherlv_17= ';' )? otherlv_18= '}' ) ) + // InternalGeneratorDSL.g:230:2: (otherlv_0= 'step' otherlv_1= '{' otherlv_2= 'component' ( (lv_instance_3_0= ruleInstanceLiteralRule ) ) (otherlv_4= 'reads' otherlv_5= '[' ( ( (lv_reads_6_0= ruleDataReferenceRule ) ) (otherlv_7= ',' ( (lv_reads_8_0= ruleDataReferenceRule ) ) )* )? otherlv_9= ']' otherlv_10= ';' )? (otherlv_11= 'writes' otherlv_12= '[' ( ( (lv_writes_13_0= ruleDataReferenceRule ) ) (otherlv_14= ',' ( (lv_writes_15_0= ruleDataReferenceRule ) ) )* )? otherlv_16= ']' otherlv_17= ';' )? otherlv_18= '}' ) { - // InternalGeneratorDSL.g:276:2: (otherlv_0= 'step' otherlv_1= '{' otherlv_2= 'component' ( (lv_instance_3_0= ruleInstanceLiteralRule ) ) (otherlv_4= 'reads' otherlv_5= '[' ( ( (lv_reads_6_0= ruleDataReferenceRule ) ) (otherlv_7= ',' ( (lv_reads_8_0= ruleDataReferenceRule ) ) )* )? otherlv_9= ']' otherlv_10= ';' )? (otherlv_11= 'writes' otherlv_12= '[' ( ( (lv_writes_13_0= ruleDataReferenceRule ) ) (otherlv_14= ',' ( (lv_writes_15_0= ruleDataReferenceRule ) ) )* )? otherlv_16= ']' otherlv_17= ';' )? otherlv_18= '}' ) - // InternalGeneratorDSL.g:277:3: otherlv_0= 'step' otherlv_1= '{' otherlv_2= 'component' ( (lv_instance_3_0= ruleInstanceLiteralRule ) ) (otherlv_4= 'reads' otherlv_5= '[' ( ( (lv_reads_6_0= ruleDataReferenceRule ) ) (otherlv_7= ',' ( (lv_reads_8_0= ruleDataReferenceRule ) ) )* )? otherlv_9= ']' otherlv_10= ';' )? (otherlv_11= 'writes' otherlv_12= '[' ( ( (lv_writes_13_0= ruleDataReferenceRule ) ) (otherlv_14= ',' ( (lv_writes_15_0= ruleDataReferenceRule ) ) )* )? otherlv_16= ']' otherlv_17= ';' )? otherlv_18= '}' + // InternalGeneratorDSL.g:230:2: (otherlv_0= 'step' otherlv_1= '{' otherlv_2= 'component' ( (lv_instance_3_0= ruleInstanceLiteralRule ) ) (otherlv_4= 'reads' otherlv_5= '[' ( ( (lv_reads_6_0= ruleDataReferenceRule ) ) (otherlv_7= ',' ( (lv_reads_8_0= ruleDataReferenceRule ) ) )* )? otherlv_9= ']' otherlv_10= ';' )? (otherlv_11= 'writes' otherlv_12= '[' ( ( (lv_writes_13_0= ruleDataReferenceRule ) ) (otherlv_14= ',' ( (lv_writes_15_0= ruleDataReferenceRule ) ) )* )? otherlv_16= ']' otherlv_17= ';' )? otherlv_18= '}' ) + // InternalGeneratorDSL.g:231:3: otherlv_0= 'step' otherlv_1= '{' otherlv_2= 'component' ( (lv_instance_3_0= ruleInstanceLiteralRule ) ) (otherlv_4= 'reads' otherlv_5= '[' ( ( (lv_reads_6_0= ruleDataReferenceRule ) ) (otherlv_7= ',' ( (lv_reads_8_0= ruleDataReferenceRule ) ) )* )? otherlv_9= ']' otherlv_10= ';' )? (otherlv_11= 'writes' otherlv_12= '[' ( ( (lv_writes_13_0= ruleDataReferenceRule ) ) (otherlv_14= ',' ( (lv_writes_15_0= ruleDataReferenceRule ) ) )* )? otherlv_16= ']' otherlv_17= ';' )? otherlv_18= '}' { - otherlv_0=(Token)match(input,20,FOLLOW_10); if (state.failed) return current; + otherlv_0=(Token)match(input,18,FOLLOW_9); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getStepRuleAccess().getStepKeyword_0()); } - otherlv_1=(Token)match(input,21,FOLLOW_11); if (state.failed) return current; + otherlv_1=(Token)match(input,19,FOLLOW_10); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getStepRuleAccess().getLeftCurlyBracketKeyword_1()); } - otherlv_2=(Token)match(input,22,FOLLOW_6); if (state.failed) return current; + otherlv_2=(Token)match(input,20,FOLLOW_6); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getStepRuleAccess().getComponentKeyword_2()); } - // InternalGeneratorDSL.g:289:3: ( (lv_instance_3_0= ruleInstanceLiteralRule ) ) - // InternalGeneratorDSL.g:290:4: (lv_instance_3_0= ruleInstanceLiteralRule ) + // InternalGeneratorDSL.g:243:3: ( (lv_instance_3_0= ruleInstanceLiteralRule ) ) + // InternalGeneratorDSL.g:244:4: (lv_instance_3_0= ruleInstanceLiteralRule ) { - // InternalGeneratorDSL.g:290:4: (lv_instance_3_0= ruleInstanceLiteralRule ) - // InternalGeneratorDSL.g:291:5: lv_instance_3_0= ruleInstanceLiteralRule + // InternalGeneratorDSL.g:244:4: (lv_instance_3_0= ruleInstanceLiteralRule ) + // InternalGeneratorDSL.g:245:5: lv_instance_3_0= ruleInstanceLiteralRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getStepRuleAccess().getInstanceInstanceLiteralRuleParserRuleCall_3_0()); } - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_11); lv_instance_3_0=ruleInstanceLiteralRule(); state._fsp--; @@ -860,52 +729,52 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - // InternalGeneratorDSL.g:308:3: (otherlv_4= 'reads' otherlv_5= '[' ( ( (lv_reads_6_0= ruleDataReferenceRule ) ) (otherlv_7= ',' ( (lv_reads_8_0= ruleDataReferenceRule ) ) )* )? otherlv_9= ']' otherlv_10= ';' )? + // InternalGeneratorDSL.g:262:3: (otherlv_4= 'reads' otherlv_5= '[' ( ( (lv_reads_6_0= ruleDataReferenceRule ) ) (otherlv_7= ',' ( (lv_reads_8_0= ruleDataReferenceRule ) ) )* )? otherlv_9= ']' otherlv_10= ';' )? int alt7=2; int LA7_0 = input.LA(1); - if ( (LA7_0==23) ) { + if ( (LA7_0==21) ) { alt7=1; } switch (alt7) { case 1 : - // InternalGeneratorDSL.g:309:4: otherlv_4= 'reads' otherlv_5= '[' ( ( (lv_reads_6_0= ruleDataReferenceRule ) ) (otherlv_7= ',' ( (lv_reads_8_0= ruleDataReferenceRule ) ) )* )? otherlv_9= ']' otherlv_10= ';' + // InternalGeneratorDSL.g:263:4: otherlv_4= 'reads' otherlv_5= '[' ( ( (lv_reads_6_0= ruleDataReferenceRule ) ) (otherlv_7= ',' ( (lv_reads_8_0= ruleDataReferenceRule ) ) )* )? otherlv_9= ']' otherlv_10= ';' { - otherlv_4=(Token)match(input,23,FOLLOW_8); if (state.failed) return current; + otherlv_4=(Token)match(input,21,FOLLOW_7); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getStepRuleAccess().getReadsKeyword_4_0()); } - otherlv_5=(Token)match(input,18,FOLLOW_13); if (state.failed) return current; + otherlv_5=(Token)match(input,16,FOLLOW_12); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_5, grammarAccess.getStepRuleAccess().getLeftSquareBracketKeyword_4_1()); } - // InternalGeneratorDSL.g:317:4: ( ( (lv_reads_6_0= ruleDataReferenceRule ) ) (otherlv_7= ',' ( (lv_reads_8_0= ruleDataReferenceRule ) ) )* )? + // InternalGeneratorDSL.g:271:4: ( ( (lv_reads_6_0= ruleDataReferenceRule ) ) (otherlv_7= ',' ( (lv_reads_8_0= ruleDataReferenceRule ) ) )* )? int alt6=2; int LA6_0 = input.LA(1); - if ( (LA6_0==38) ) { + if ( (LA6_0==37) ) { alt6=1; } switch (alt6) { case 1 : - // InternalGeneratorDSL.g:318:5: ( (lv_reads_6_0= ruleDataReferenceRule ) ) (otherlv_7= ',' ( (lv_reads_8_0= ruleDataReferenceRule ) ) )* + // InternalGeneratorDSL.g:272:5: ( (lv_reads_6_0= ruleDataReferenceRule ) ) (otherlv_7= ',' ( (lv_reads_8_0= ruleDataReferenceRule ) ) )* { - // InternalGeneratorDSL.g:318:5: ( (lv_reads_6_0= ruleDataReferenceRule ) ) - // InternalGeneratorDSL.g:319:6: (lv_reads_6_0= ruleDataReferenceRule ) + // InternalGeneratorDSL.g:272:5: ( (lv_reads_6_0= ruleDataReferenceRule ) ) + // InternalGeneratorDSL.g:273:6: (lv_reads_6_0= ruleDataReferenceRule ) { - // InternalGeneratorDSL.g:319:6: (lv_reads_6_0= ruleDataReferenceRule ) - // InternalGeneratorDSL.g:320:7: lv_reads_6_0= ruleDataReferenceRule + // InternalGeneratorDSL.g:273:6: (lv_reads_6_0= ruleDataReferenceRule ) + // InternalGeneratorDSL.g:274:7: lv_reads_6_0= ruleDataReferenceRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getStepRuleAccess().getReadsDataReferenceRuleParserRuleCall_4_2_0_0()); } - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_13); lv_reads_6_0=ruleDataReferenceRule(); state._fsp--; @@ -929,39 +798,39 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - // InternalGeneratorDSL.g:337:5: (otherlv_7= ',' ( (lv_reads_8_0= ruleDataReferenceRule ) ) )* + // InternalGeneratorDSL.g:291:5: (otherlv_7= ',' ( (lv_reads_8_0= ruleDataReferenceRule ) ) )* loop5: do { int alt5=2; int LA5_0 = input.LA(1); - if ( (LA5_0==24) ) { + if ( (LA5_0==22) ) { alt5=1; } switch (alt5) { case 1 : - // InternalGeneratorDSL.g:338:6: otherlv_7= ',' ( (lv_reads_8_0= ruleDataReferenceRule ) ) + // InternalGeneratorDSL.g:292:6: otherlv_7= ',' ( (lv_reads_8_0= ruleDataReferenceRule ) ) { - otherlv_7=(Token)match(input,24,FOLLOW_15); if (state.failed) return current; + otherlv_7=(Token)match(input,22,FOLLOW_14); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_7, grammarAccess.getStepRuleAccess().getCommaKeyword_4_2_1_0()); } - // InternalGeneratorDSL.g:342:6: ( (lv_reads_8_0= ruleDataReferenceRule ) ) - // InternalGeneratorDSL.g:343:7: (lv_reads_8_0= ruleDataReferenceRule ) + // InternalGeneratorDSL.g:296:6: ( (lv_reads_8_0= ruleDataReferenceRule ) ) + // InternalGeneratorDSL.g:297:7: (lv_reads_8_0= ruleDataReferenceRule ) { - // InternalGeneratorDSL.g:343:7: (lv_reads_8_0= ruleDataReferenceRule ) - // InternalGeneratorDSL.g:344:8: lv_reads_8_0= ruleDataReferenceRule + // InternalGeneratorDSL.g:297:7: (lv_reads_8_0= ruleDataReferenceRule ) + // InternalGeneratorDSL.g:298:8: lv_reads_8_0= ruleDataReferenceRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getStepRuleAccess().getReadsDataReferenceRuleParserRuleCall_4_2_1_1_0()); } - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_13); lv_reads_8_0=ruleDataReferenceRule(); state._fsp--; @@ -1000,13 +869,13 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - otherlv_9=(Token)match(input,19,FOLLOW_7); if (state.failed) return current; + otherlv_9=(Token)match(input,17,FOLLOW_15); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_9, grammarAccess.getStepRuleAccess().getRightSquareBracketKeyword_4_3()); } - otherlv_10=(Token)match(input,16,FOLLOW_16); if (state.failed) return current; + otherlv_10=(Token)match(input,23,FOLLOW_16); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_10, grammarAccess.getStepRuleAccess().getSemicolonKeyword_4_4()); @@ -1018,52 +887,52 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - // InternalGeneratorDSL.g:372:3: (otherlv_11= 'writes' otherlv_12= '[' ( ( (lv_writes_13_0= ruleDataReferenceRule ) ) (otherlv_14= ',' ( (lv_writes_15_0= ruleDataReferenceRule ) ) )* )? otherlv_16= ']' otherlv_17= ';' )? + // InternalGeneratorDSL.g:326:3: (otherlv_11= 'writes' otherlv_12= '[' ( ( (lv_writes_13_0= ruleDataReferenceRule ) ) (otherlv_14= ',' ( (lv_writes_15_0= ruleDataReferenceRule ) ) )* )? otherlv_16= ']' otherlv_17= ';' )? int alt10=2; int LA10_0 = input.LA(1); - if ( (LA10_0==25) ) { + if ( (LA10_0==24) ) { alt10=1; } switch (alt10) { case 1 : - // InternalGeneratorDSL.g:373:4: otherlv_11= 'writes' otherlv_12= '[' ( ( (lv_writes_13_0= ruleDataReferenceRule ) ) (otherlv_14= ',' ( (lv_writes_15_0= ruleDataReferenceRule ) ) )* )? otherlv_16= ']' otherlv_17= ';' + // InternalGeneratorDSL.g:327:4: otherlv_11= 'writes' otherlv_12= '[' ( ( (lv_writes_13_0= ruleDataReferenceRule ) ) (otherlv_14= ',' ( (lv_writes_15_0= ruleDataReferenceRule ) ) )* )? otherlv_16= ']' otherlv_17= ';' { - otherlv_11=(Token)match(input,25,FOLLOW_8); if (state.failed) return current; + otherlv_11=(Token)match(input,24,FOLLOW_7); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_11, grammarAccess.getStepRuleAccess().getWritesKeyword_5_0()); } - otherlv_12=(Token)match(input,18,FOLLOW_13); if (state.failed) return current; + otherlv_12=(Token)match(input,16,FOLLOW_12); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_12, grammarAccess.getStepRuleAccess().getLeftSquareBracketKeyword_5_1()); } - // InternalGeneratorDSL.g:381:4: ( ( (lv_writes_13_0= ruleDataReferenceRule ) ) (otherlv_14= ',' ( (lv_writes_15_0= ruleDataReferenceRule ) ) )* )? + // InternalGeneratorDSL.g:335:4: ( ( (lv_writes_13_0= ruleDataReferenceRule ) ) (otherlv_14= ',' ( (lv_writes_15_0= ruleDataReferenceRule ) ) )* )? int alt9=2; int LA9_0 = input.LA(1); - if ( (LA9_0==38) ) { + if ( (LA9_0==37) ) { alt9=1; } switch (alt9) { case 1 : - // InternalGeneratorDSL.g:382:5: ( (lv_writes_13_0= ruleDataReferenceRule ) ) (otherlv_14= ',' ( (lv_writes_15_0= ruleDataReferenceRule ) ) )* + // InternalGeneratorDSL.g:336:5: ( (lv_writes_13_0= ruleDataReferenceRule ) ) (otherlv_14= ',' ( (lv_writes_15_0= ruleDataReferenceRule ) ) )* { - // InternalGeneratorDSL.g:382:5: ( (lv_writes_13_0= ruleDataReferenceRule ) ) - // InternalGeneratorDSL.g:383:6: (lv_writes_13_0= ruleDataReferenceRule ) + // InternalGeneratorDSL.g:336:5: ( (lv_writes_13_0= ruleDataReferenceRule ) ) + // InternalGeneratorDSL.g:337:6: (lv_writes_13_0= ruleDataReferenceRule ) { - // InternalGeneratorDSL.g:383:6: (lv_writes_13_0= ruleDataReferenceRule ) - // InternalGeneratorDSL.g:384:7: lv_writes_13_0= ruleDataReferenceRule + // InternalGeneratorDSL.g:337:6: (lv_writes_13_0= ruleDataReferenceRule ) + // InternalGeneratorDSL.g:338:7: lv_writes_13_0= ruleDataReferenceRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getStepRuleAccess().getWritesDataReferenceRuleParserRuleCall_5_2_0_0()); } - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_13); lv_writes_13_0=ruleDataReferenceRule(); state._fsp--; @@ -1087,39 +956,39 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - // InternalGeneratorDSL.g:401:5: (otherlv_14= ',' ( (lv_writes_15_0= ruleDataReferenceRule ) ) )* + // InternalGeneratorDSL.g:355:5: (otherlv_14= ',' ( (lv_writes_15_0= ruleDataReferenceRule ) ) )* loop8: do { int alt8=2; int LA8_0 = input.LA(1); - if ( (LA8_0==24) ) { + if ( (LA8_0==22) ) { alt8=1; } switch (alt8) { case 1 : - // InternalGeneratorDSL.g:402:6: otherlv_14= ',' ( (lv_writes_15_0= ruleDataReferenceRule ) ) + // InternalGeneratorDSL.g:356:6: otherlv_14= ',' ( (lv_writes_15_0= ruleDataReferenceRule ) ) { - otherlv_14=(Token)match(input,24,FOLLOW_15); if (state.failed) return current; + otherlv_14=(Token)match(input,22,FOLLOW_14); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_14, grammarAccess.getStepRuleAccess().getCommaKeyword_5_2_1_0()); } - // InternalGeneratorDSL.g:406:6: ( (lv_writes_15_0= ruleDataReferenceRule ) ) - // InternalGeneratorDSL.g:407:7: (lv_writes_15_0= ruleDataReferenceRule ) + // InternalGeneratorDSL.g:360:6: ( (lv_writes_15_0= ruleDataReferenceRule ) ) + // InternalGeneratorDSL.g:361:7: (lv_writes_15_0= ruleDataReferenceRule ) { - // InternalGeneratorDSL.g:407:7: (lv_writes_15_0= ruleDataReferenceRule ) - // InternalGeneratorDSL.g:408:8: lv_writes_15_0= ruleDataReferenceRule + // InternalGeneratorDSL.g:361:7: (lv_writes_15_0= ruleDataReferenceRule ) + // InternalGeneratorDSL.g:362:8: lv_writes_15_0= ruleDataReferenceRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getStepRuleAccess().getWritesDataReferenceRuleParserRuleCall_5_2_1_1_0()); } - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_13); lv_writes_15_0=ruleDataReferenceRule(); state._fsp--; @@ -1158,13 +1027,13 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - otherlv_16=(Token)match(input,19,FOLLOW_7); if (state.failed) return current; + otherlv_16=(Token)match(input,17,FOLLOW_15); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_16, grammarAccess.getStepRuleAccess().getRightSquareBracketKeyword_5_3()); } - otherlv_17=(Token)match(input,16,FOLLOW_17); if (state.failed) return current; + otherlv_17=(Token)match(input,23,FOLLOW_17); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_17, grammarAccess.getStepRuleAccess().getSemicolonKeyword_5_4()); @@ -1176,7 +1045,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - otherlv_18=(Token)match(input,26,FOLLOW_2); if (state.failed) return current; + otherlv_18=(Token)match(input,25,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_18, grammarAccess.getStepRuleAccess().getRightCurlyBracketKeyword_6()); @@ -1207,7 +1076,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleStatementRule" - // InternalGeneratorDSL.g:444:1: entryRuleStatementRule returns [EObject current=null] : iv_ruleStatementRule= ruleStatementRule EOF ; + // InternalGeneratorDSL.g:398:1: entryRuleStatementRule returns [EObject current=null] : iv_ruleStatementRule= ruleStatementRule EOF ; public final EObject entryRuleStatementRule() throws RecognitionException { EObject current = null; @@ -1215,8 +1084,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:444:54: (iv_ruleStatementRule= ruleStatementRule EOF ) - // InternalGeneratorDSL.g:445:2: iv_ruleStatementRule= ruleStatementRule EOF + // InternalGeneratorDSL.g:398:54: (iv_ruleStatementRule= ruleStatementRule EOF ) + // InternalGeneratorDSL.g:399:2: iv_ruleStatementRule= ruleStatementRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getStatementRuleRule()); @@ -1247,7 +1116,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleStatementRule" - // InternalGeneratorDSL.g:451:1: ruleStatementRule returns [EObject current=null] : (this_ForStatementRule_0= ruleForStatementRule | this_ApplyStatementRule_1= ruleApplyStatementRule ) ; + // InternalGeneratorDSL.g:405:1: ruleStatementRule returns [EObject current=null] : (this_ForStatementRule_0= ruleForStatementRule | this_ApplyStatementRule_1= ruleApplyStatementRule ) ; public final EObject ruleStatementRule() throws RecognitionException { EObject current = null; @@ -1260,17 +1129,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:457:2: ( (this_ForStatementRule_0= ruleForStatementRule | this_ApplyStatementRule_1= ruleApplyStatementRule ) ) - // InternalGeneratorDSL.g:458:2: (this_ForStatementRule_0= ruleForStatementRule | this_ApplyStatementRule_1= ruleApplyStatementRule ) + // InternalGeneratorDSL.g:411:2: ( (this_ForStatementRule_0= ruleForStatementRule | this_ApplyStatementRule_1= ruleApplyStatementRule ) ) + // InternalGeneratorDSL.g:412:2: (this_ForStatementRule_0= ruleForStatementRule | this_ApplyStatementRule_1= ruleApplyStatementRule ) { - // InternalGeneratorDSL.g:458:2: (this_ForStatementRule_0= ruleForStatementRule | this_ApplyStatementRule_1= ruleApplyStatementRule ) + // InternalGeneratorDSL.g:412:2: (this_ForStatementRule_0= ruleForStatementRule | this_ApplyStatementRule_1= ruleApplyStatementRule ) int alt11=2; int LA11_0 = input.LA(1); - if ( (LA11_0==27) ) { + if ( (LA11_0==26) ) { alt11=1; } - else if ( (LA11_0==33) ) { + else if ( (LA11_0==32) ) { alt11=2; } else { @@ -1282,7 +1151,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } switch (alt11) { case 1 : - // InternalGeneratorDSL.g:459:3: this_ForStatementRule_0= ruleForStatementRule + // InternalGeneratorDSL.g:413:3: this_ForStatementRule_0= ruleForStatementRule { if ( state.backtracking==0 ) { @@ -1309,7 +1178,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalGeneratorDSL.g:471:3: this_ApplyStatementRule_1= ruleApplyStatementRule + // InternalGeneratorDSL.g:425:3: this_ApplyStatementRule_1= ruleApplyStatementRule { if ( state.backtracking==0 ) { @@ -1360,7 +1229,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleForStatementRule" - // InternalGeneratorDSL.g:486:1: entryRuleForStatementRule returns [EObject current=null] : iv_ruleForStatementRule= ruleForStatementRule EOF ; + // InternalGeneratorDSL.g:440:1: entryRuleForStatementRule returns [EObject current=null] : iv_ruleForStatementRule= ruleForStatementRule EOF ; public final EObject entryRuleForStatementRule() throws RecognitionException { EObject current = null; @@ -1368,8 +1237,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:486:57: (iv_ruleForStatementRule= ruleForStatementRule EOF ) - // InternalGeneratorDSL.g:487:2: iv_ruleForStatementRule= ruleForStatementRule EOF + // InternalGeneratorDSL.g:440:57: (iv_ruleForStatementRule= ruleForStatementRule EOF ) + // InternalGeneratorDSL.g:441:2: iv_ruleForStatementRule= ruleForStatementRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getForStatementRuleRule()); @@ -1400,7 +1269,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleForStatementRule" - // InternalGeneratorDSL.g:493:1: ruleForStatementRule returns [EObject current=null] : (otherlv_0= 'for' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= 'in' ( (lv_range_3_0= ruleRangeRule ) ) otherlv_4= 'loop' ( (lv_statements_5_0= ruleStatementRule ) )* otherlv_6= 'end' ) ; + // InternalGeneratorDSL.g:447:1: ruleForStatementRule returns [EObject current=null] : (otherlv_0= 'for' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= 'in' ( (lv_range_3_0= ruleRangeRule ) ) otherlv_4= 'loop' ( (lv_statements_5_0= ruleStatementRule ) )* otherlv_6= 'end' ) ; public final EObject ruleForStatementRule() throws RecognitionException { EObject current = null; @@ -1418,23 +1287,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:499:2: ( (otherlv_0= 'for' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= 'in' ( (lv_range_3_0= ruleRangeRule ) ) otherlv_4= 'loop' ( (lv_statements_5_0= ruleStatementRule ) )* otherlv_6= 'end' ) ) - // InternalGeneratorDSL.g:500:2: (otherlv_0= 'for' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= 'in' ( (lv_range_3_0= ruleRangeRule ) ) otherlv_4= 'loop' ( (lv_statements_5_0= ruleStatementRule ) )* otherlv_6= 'end' ) + // InternalGeneratorDSL.g:453:2: ( (otherlv_0= 'for' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= 'in' ( (lv_range_3_0= ruleRangeRule ) ) otherlv_4= 'loop' ( (lv_statements_5_0= ruleStatementRule ) )* otherlv_6= 'end' ) ) + // InternalGeneratorDSL.g:454:2: (otherlv_0= 'for' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= 'in' ( (lv_range_3_0= ruleRangeRule ) ) otherlv_4= 'loop' ( (lv_statements_5_0= ruleStatementRule ) )* otherlv_6= 'end' ) { - // InternalGeneratorDSL.g:500:2: (otherlv_0= 'for' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= 'in' ( (lv_range_3_0= ruleRangeRule ) ) otherlv_4= 'loop' ( (lv_statements_5_0= ruleStatementRule ) )* otherlv_6= 'end' ) - // InternalGeneratorDSL.g:501:3: otherlv_0= 'for' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= 'in' ( (lv_range_3_0= ruleRangeRule ) ) otherlv_4= 'loop' ( (lv_statements_5_0= ruleStatementRule ) )* otherlv_6= 'end' + // InternalGeneratorDSL.g:454:2: (otherlv_0= 'for' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= 'in' ( (lv_range_3_0= ruleRangeRule ) ) otherlv_4= 'loop' ( (lv_statements_5_0= ruleStatementRule ) )* otherlv_6= 'end' ) + // InternalGeneratorDSL.g:455:3: otherlv_0= 'for' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= 'in' ( (lv_range_3_0= ruleRangeRule ) ) otherlv_4= 'loop' ( (lv_statements_5_0= ruleStatementRule ) )* otherlv_6= 'end' { - otherlv_0=(Token)match(input,27,FOLLOW_18); if (state.failed) return current; + otherlv_0=(Token)match(input,26,FOLLOW_18); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getForStatementRuleAccess().getForKeyword_0()); } - // InternalGeneratorDSL.g:505:3: ( (lv_name_1_0= RULE_ID ) ) - // InternalGeneratorDSL.g:506:4: (lv_name_1_0= RULE_ID ) + // InternalGeneratorDSL.g:459:3: ( (lv_name_1_0= RULE_ID ) ) + // InternalGeneratorDSL.g:460:4: (lv_name_1_0= RULE_ID ) { - // InternalGeneratorDSL.g:506:4: (lv_name_1_0= RULE_ID ) - // InternalGeneratorDSL.g:507:5: lv_name_1_0= RULE_ID + // InternalGeneratorDSL.g:460:4: (lv_name_1_0= RULE_ID ) + // InternalGeneratorDSL.g:461:5: lv_name_1_0= RULE_ID { lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_19); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -1460,17 +1329,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - otherlv_2=(Token)match(input,28,FOLLOW_20); if (state.failed) return current; + otherlv_2=(Token)match(input,27,FOLLOW_20); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getForStatementRuleAccess().getInKeyword_2()); } - // InternalGeneratorDSL.g:527:3: ( (lv_range_3_0= ruleRangeRule ) ) - // InternalGeneratorDSL.g:528:4: (lv_range_3_0= ruleRangeRule ) + // InternalGeneratorDSL.g:481:3: ( (lv_range_3_0= ruleRangeRule ) ) + // InternalGeneratorDSL.g:482:4: (lv_range_3_0= ruleRangeRule ) { - // InternalGeneratorDSL.g:528:4: (lv_range_3_0= ruleRangeRule ) - // InternalGeneratorDSL.g:529:5: lv_range_3_0= ruleRangeRule + // InternalGeneratorDSL.g:482:4: (lv_range_3_0= ruleRangeRule ) + // InternalGeneratorDSL.g:483:5: lv_range_3_0= ruleRangeRule { if ( state.backtracking==0 ) { @@ -1501,29 +1370,29 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - otherlv_4=(Token)match(input,29,FOLLOW_22); if (state.failed) return current; + otherlv_4=(Token)match(input,28,FOLLOW_22); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getForStatementRuleAccess().getLoopKeyword_4()); } - // InternalGeneratorDSL.g:550:3: ( (lv_statements_5_0= ruleStatementRule ) )* + // InternalGeneratorDSL.g:504:3: ( (lv_statements_5_0= ruleStatementRule ) )* loop12: do { int alt12=2; int LA12_0 = input.LA(1); - if ( (LA12_0==27||LA12_0==33) ) { + if ( (LA12_0==26||LA12_0==32) ) { alt12=1; } switch (alt12) { case 1 : - // InternalGeneratorDSL.g:551:4: (lv_statements_5_0= ruleStatementRule ) + // InternalGeneratorDSL.g:505:4: (lv_statements_5_0= ruleStatementRule ) { - // InternalGeneratorDSL.g:551:4: (lv_statements_5_0= ruleStatementRule ) - // InternalGeneratorDSL.g:552:5: lv_statements_5_0= ruleStatementRule + // InternalGeneratorDSL.g:505:4: (lv_statements_5_0= ruleStatementRule ) + // InternalGeneratorDSL.g:506:5: lv_statements_5_0= ruleStatementRule { if ( state.backtracking==0 ) { @@ -1560,7 +1429,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } } while (true); - otherlv_6=(Token)match(input,30,FOLLOW_2); if (state.failed) return current; + otherlv_6=(Token)match(input,29,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_6, grammarAccess.getForStatementRuleAccess().getEndKeyword_6()); @@ -1591,7 +1460,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleRangeRule" - // InternalGeneratorDSL.g:577:1: entryRuleRangeRule returns [EObject current=null] : iv_ruleRangeRule= ruleRangeRule EOF ; + // InternalGeneratorDSL.g:531:1: entryRuleRangeRule returns [EObject current=null] : iv_ruleRangeRule= ruleRangeRule EOF ; public final EObject entryRuleRangeRule() throws RecognitionException { EObject current = null; @@ -1599,8 +1468,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:577:50: (iv_ruleRangeRule= ruleRangeRule EOF ) - // InternalGeneratorDSL.g:578:2: iv_ruleRangeRule= ruleRangeRule EOF + // InternalGeneratorDSL.g:531:50: (iv_ruleRangeRule= ruleRangeRule EOF ) + // InternalGeneratorDSL.g:532:2: iv_ruleRangeRule= ruleRangeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getRangeRuleRule()); @@ -1631,7 +1500,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleRangeRule" - // InternalGeneratorDSL.g:584:1: ruleRangeRule returns [EObject current=null] : (this_PipelineArrayRule_0= rulePipelineArrayRule | this_CounterRangeRule_1= ruleCounterRangeRule ) ; + // InternalGeneratorDSL.g:538:1: ruleRangeRule returns [EObject current=null] : (this_PipelineArrayRule_0= rulePipelineArrayRule | this_CounterRangeRule_1= ruleCounterRangeRule ) ; public final EObject ruleRangeRule() throws RecognitionException { EObject current = null; @@ -1644,17 +1513,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:590:2: ( (this_PipelineArrayRule_0= rulePipelineArrayRule | this_CounterRangeRule_1= ruleCounterRangeRule ) ) - // InternalGeneratorDSL.g:591:2: (this_PipelineArrayRule_0= rulePipelineArrayRule | this_CounterRangeRule_1= ruleCounterRangeRule ) + // InternalGeneratorDSL.g:544:2: ( (this_PipelineArrayRule_0= rulePipelineArrayRule | this_CounterRangeRule_1= ruleCounterRangeRule ) ) + // InternalGeneratorDSL.g:545:2: (this_PipelineArrayRule_0= rulePipelineArrayRule | this_CounterRangeRule_1= ruleCounterRangeRule ) { - // InternalGeneratorDSL.g:591:2: (this_PipelineArrayRule_0= rulePipelineArrayRule | this_CounterRangeRule_1= ruleCounterRangeRule ) + // InternalGeneratorDSL.g:545:2: (this_PipelineArrayRule_0= rulePipelineArrayRule | this_CounterRangeRule_1= ruleCounterRangeRule ) int alt13=2; int LA13_0 = input.LA(1); - if ( (LA13_0==32) ) { + if ( (LA13_0==31) ) { alt13=1; } - else if ( (LA13_0==18) ) { + else if ( (LA13_0==16) ) { alt13=2; } else { @@ -1666,7 +1535,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } switch (alt13) { case 1 : - // InternalGeneratorDSL.g:592:3: this_PipelineArrayRule_0= rulePipelineArrayRule + // InternalGeneratorDSL.g:546:3: this_PipelineArrayRule_0= rulePipelineArrayRule { if ( state.backtracking==0 ) { @@ -1693,7 +1562,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalGeneratorDSL.g:604:3: this_CounterRangeRule_1= ruleCounterRangeRule + // InternalGeneratorDSL.g:558:3: this_CounterRangeRule_1= ruleCounterRangeRule { if ( state.backtracking==0 ) { @@ -1744,7 +1613,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleCounterRangeRule" - // InternalGeneratorDSL.g:619:1: entryRuleCounterRangeRule returns [EObject current=null] : iv_ruleCounterRangeRule= ruleCounterRangeRule EOF ; + // InternalGeneratorDSL.g:573:1: entryRuleCounterRangeRule returns [EObject current=null] : iv_ruleCounterRangeRule= ruleCounterRangeRule EOF ; public final EObject entryRuleCounterRangeRule() throws RecognitionException { EObject current = null; @@ -1752,8 +1621,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:619:57: (iv_ruleCounterRangeRule= ruleCounterRangeRule EOF ) - // InternalGeneratorDSL.g:620:2: iv_ruleCounterRangeRule= ruleCounterRangeRule EOF + // InternalGeneratorDSL.g:573:57: (iv_ruleCounterRangeRule= ruleCounterRangeRule EOF ) + // InternalGeneratorDSL.g:574:2: iv_ruleCounterRangeRule= ruleCounterRangeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getCounterRangeRuleRule()); @@ -1784,7 +1653,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleCounterRangeRule" - // InternalGeneratorDSL.g:626:1: ruleCounterRangeRule returns [EObject current=null] : (otherlv_0= '[' ( (lv_start_1_0= RULE_INT ) ) otherlv_2= 'to' ( (lv_end_3_0= RULE_INT ) ) otherlv_4= ']' ) ; + // InternalGeneratorDSL.g:580:1: ruleCounterRangeRule returns [EObject current=null] : (otherlv_0= '[' ( (lv_start_1_0= RULE_INT ) ) otherlv_2= 'to' ( (lv_end_3_0= RULE_INT ) ) otherlv_4= ']' ) ; public final EObject ruleCounterRangeRule() throws RecognitionException { EObject current = null; @@ -1798,23 +1667,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:632:2: ( (otherlv_0= '[' ( (lv_start_1_0= RULE_INT ) ) otherlv_2= 'to' ( (lv_end_3_0= RULE_INT ) ) otherlv_4= ']' ) ) - // InternalGeneratorDSL.g:633:2: (otherlv_0= '[' ( (lv_start_1_0= RULE_INT ) ) otherlv_2= 'to' ( (lv_end_3_0= RULE_INT ) ) otherlv_4= ']' ) + // InternalGeneratorDSL.g:586:2: ( (otherlv_0= '[' ( (lv_start_1_0= RULE_INT ) ) otherlv_2= 'to' ( (lv_end_3_0= RULE_INT ) ) otherlv_4= ']' ) ) + // InternalGeneratorDSL.g:587:2: (otherlv_0= '[' ( (lv_start_1_0= RULE_INT ) ) otherlv_2= 'to' ( (lv_end_3_0= RULE_INT ) ) otherlv_4= ']' ) { - // InternalGeneratorDSL.g:633:2: (otherlv_0= '[' ( (lv_start_1_0= RULE_INT ) ) otherlv_2= 'to' ( (lv_end_3_0= RULE_INT ) ) otherlv_4= ']' ) - // InternalGeneratorDSL.g:634:3: otherlv_0= '[' ( (lv_start_1_0= RULE_INT ) ) otherlv_2= 'to' ( (lv_end_3_0= RULE_INT ) ) otherlv_4= ']' + // InternalGeneratorDSL.g:587:2: (otherlv_0= '[' ( (lv_start_1_0= RULE_INT ) ) otherlv_2= 'to' ( (lv_end_3_0= RULE_INT ) ) otherlv_4= ']' ) + // InternalGeneratorDSL.g:588:3: otherlv_0= '[' ( (lv_start_1_0= RULE_INT ) ) otherlv_2= 'to' ( (lv_end_3_0= RULE_INT ) ) otherlv_4= ']' { - otherlv_0=(Token)match(input,18,FOLLOW_23); if (state.failed) return current; + otherlv_0=(Token)match(input,16,FOLLOW_23); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getCounterRangeRuleAccess().getLeftSquareBracketKeyword_0()); } - // InternalGeneratorDSL.g:638:3: ( (lv_start_1_0= RULE_INT ) ) - // InternalGeneratorDSL.g:639:4: (lv_start_1_0= RULE_INT ) + // InternalGeneratorDSL.g:592:3: ( (lv_start_1_0= RULE_INT ) ) + // InternalGeneratorDSL.g:593:4: (lv_start_1_0= RULE_INT ) { - // InternalGeneratorDSL.g:639:4: (lv_start_1_0= RULE_INT ) - // InternalGeneratorDSL.g:640:5: lv_start_1_0= RULE_INT + // InternalGeneratorDSL.g:593:4: (lv_start_1_0= RULE_INT ) + // InternalGeneratorDSL.g:594:5: lv_start_1_0= RULE_INT { lv_start_1_0=(Token)match(input,RULE_INT,FOLLOW_24); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -1840,17 +1709,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - otherlv_2=(Token)match(input,31,FOLLOW_23); if (state.failed) return current; + otherlv_2=(Token)match(input,30,FOLLOW_23); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getCounterRangeRuleAccess().getToKeyword_2()); } - // InternalGeneratorDSL.g:660:3: ( (lv_end_3_0= RULE_INT ) ) - // InternalGeneratorDSL.g:661:4: (lv_end_3_0= RULE_INT ) + // InternalGeneratorDSL.g:614:3: ( (lv_end_3_0= RULE_INT ) ) + // InternalGeneratorDSL.g:615:4: (lv_end_3_0= RULE_INT ) { - // InternalGeneratorDSL.g:661:4: (lv_end_3_0= RULE_INT ) - // InternalGeneratorDSL.g:662:5: lv_end_3_0= RULE_INT + // InternalGeneratorDSL.g:615:4: (lv_end_3_0= RULE_INT ) + // InternalGeneratorDSL.g:616:5: lv_end_3_0= RULE_INT { lv_end_3_0=(Token)match(input,RULE_INT,FOLLOW_25); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -1876,7 +1745,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - otherlv_4=(Token)match(input,19,FOLLOW_2); if (state.failed) return current; + otherlv_4=(Token)match(input,17,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getCounterRangeRuleAccess().getRightSquareBracketKeyword_4()); @@ -1907,7 +1776,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRulePipelineArrayRule" - // InternalGeneratorDSL.g:686:1: entryRulePipelineArrayRule returns [EObject current=null] : iv_rulePipelineArrayRule= rulePipelineArrayRule EOF ; + // InternalGeneratorDSL.g:640:1: entryRulePipelineArrayRule returns [EObject current=null] : iv_rulePipelineArrayRule= rulePipelineArrayRule EOF ; public final EObject entryRulePipelineArrayRule() throws RecognitionException { EObject current = null; @@ -1915,8 +1784,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:686:58: (iv_rulePipelineArrayRule= rulePipelineArrayRule EOF ) - // InternalGeneratorDSL.g:687:2: iv_rulePipelineArrayRule= rulePipelineArrayRule EOF + // InternalGeneratorDSL.g:640:58: (iv_rulePipelineArrayRule= rulePipelineArrayRule EOF ) + // InternalGeneratorDSL.g:641:2: iv_rulePipelineArrayRule= rulePipelineArrayRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getPipelineArrayRuleRule()); @@ -1947,7 +1816,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "rulePipelineArrayRule" - // InternalGeneratorDSL.g:693:1: rulePipelineArrayRule returns [EObject current=null] : ( () otherlv_1= 'pipelines' (otherlv_2= '[' ( (lv_references_3_0= rulePipelineReferenceRule ) ) (otherlv_4= ',' ( (lv_references_5_0= rulePipelineReferenceRule ) ) )* otherlv_6= ']' )? ) ; + // InternalGeneratorDSL.g:647:1: rulePipelineArrayRule returns [EObject current=null] : ( () otherlv_1= 'pipelines' (otherlv_2= '[' ( (lv_references_3_0= rulePipelineReferenceRule ) ) (otherlv_4= ',' ( (lv_references_5_0= rulePipelineReferenceRule ) ) )* otherlv_6= ']' )? ) ; public final EObject rulePipelineArrayRule() throws RecognitionException { EObject current = null; @@ -1964,14 +1833,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:699:2: ( ( () otherlv_1= 'pipelines' (otherlv_2= '[' ( (lv_references_3_0= rulePipelineReferenceRule ) ) (otherlv_4= ',' ( (lv_references_5_0= rulePipelineReferenceRule ) ) )* otherlv_6= ']' )? ) ) - // InternalGeneratorDSL.g:700:2: ( () otherlv_1= 'pipelines' (otherlv_2= '[' ( (lv_references_3_0= rulePipelineReferenceRule ) ) (otherlv_4= ',' ( (lv_references_5_0= rulePipelineReferenceRule ) ) )* otherlv_6= ']' )? ) + // InternalGeneratorDSL.g:653:2: ( ( () otherlv_1= 'pipelines' (otherlv_2= '[' ( (lv_references_3_0= rulePipelineReferenceRule ) ) (otherlv_4= ',' ( (lv_references_5_0= rulePipelineReferenceRule ) ) )* otherlv_6= ']' )? ) ) + // InternalGeneratorDSL.g:654:2: ( () otherlv_1= 'pipelines' (otherlv_2= '[' ( (lv_references_3_0= rulePipelineReferenceRule ) ) (otherlv_4= ',' ( (lv_references_5_0= rulePipelineReferenceRule ) ) )* otherlv_6= ']' )? ) { - // InternalGeneratorDSL.g:700:2: ( () otherlv_1= 'pipelines' (otherlv_2= '[' ( (lv_references_3_0= rulePipelineReferenceRule ) ) (otherlv_4= ',' ( (lv_references_5_0= rulePipelineReferenceRule ) ) )* otherlv_6= ']' )? ) - // InternalGeneratorDSL.g:701:3: () otherlv_1= 'pipelines' (otherlv_2= '[' ( (lv_references_3_0= rulePipelineReferenceRule ) ) (otherlv_4= ',' ( (lv_references_5_0= rulePipelineReferenceRule ) ) )* otherlv_6= ']' )? + // InternalGeneratorDSL.g:654:2: ( () otherlv_1= 'pipelines' (otherlv_2= '[' ( (lv_references_3_0= rulePipelineReferenceRule ) ) (otherlv_4= ',' ( (lv_references_5_0= rulePipelineReferenceRule ) ) )* otherlv_6= ']' )? ) + // InternalGeneratorDSL.g:655:3: () otherlv_1= 'pipelines' (otherlv_2= '[' ( (lv_references_3_0= rulePipelineReferenceRule ) ) (otherlv_4= ',' ( (lv_references_5_0= rulePipelineReferenceRule ) ) )* otherlv_6= ']' )? { - // InternalGeneratorDSL.g:701:3: () - // InternalGeneratorDSL.g:702:4: + // InternalGeneratorDSL.g:655:3: () + // InternalGeneratorDSL.g:656:4: { if ( state.backtracking==0 ) { @@ -1988,41 +1857,41 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,32,FOLLOW_26); if (state.failed) return current; + otherlv_1=(Token)match(input,31,FOLLOW_26); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getPipelineArrayRuleAccess().getPipelinesKeyword_1()); } - // InternalGeneratorDSL.g:715:3: (otherlv_2= '[' ( (lv_references_3_0= rulePipelineReferenceRule ) ) (otherlv_4= ',' ( (lv_references_5_0= rulePipelineReferenceRule ) ) )* otherlv_6= ']' )? + // InternalGeneratorDSL.g:669:3: (otherlv_2= '[' ( (lv_references_3_0= rulePipelineReferenceRule ) ) (otherlv_4= ',' ( (lv_references_5_0= rulePipelineReferenceRule ) ) )* otherlv_6= ']' )? int alt15=2; int LA15_0 = input.LA(1); - if ( (LA15_0==18) ) { + if ( (LA15_0==16) ) { alt15=1; } switch (alt15) { case 1 : - // InternalGeneratorDSL.g:716:4: otherlv_2= '[' ( (lv_references_3_0= rulePipelineReferenceRule ) ) (otherlv_4= ',' ( (lv_references_5_0= rulePipelineReferenceRule ) ) )* otherlv_6= ']' + // InternalGeneratorDSL.g:670:4: otherlv_2= '[' ( (lv_references_3_0= rulePipelineReferenceRule ) ) (otherlv_4= ',' ( (lv_references_5_0= rulePipelineReferenceRule ) ) )* otherlv_6= ']' { - otherlv_2=(Token)match(input,18,FOLLOW_27); if (state.failed) return current; + otherlv_2=(Token)match(input,16,FOLLOW_27); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getPipelineArrayRuleAccess().getLeftSquareBracketKeyword_2_0()); } - // InternalGeneratorDSL.g:720:4: ( (lv_references_3_0= rulePipelineReferenceRule ) ) - // InternalGeneratorDSL.g:721:5: (lv_references_3_0= rulePipelineReferenceRule ) + // InternalGeneratorDSL.g:674:4: ( (lv_references_3_0= rulePipelineReferenceRule ) ) + // InternalGeneratorDSL.g:675:5: (lv_references_3_0= rulePipelineReferenceRule ) { - // InternalGeneratorDSL.g:721:5: (lv_references_3_0= rulePipelineReferenceRule ) - // InternalGeneratorDSL.g:722:6: lv_references_3_0= rulePipelineReferenceRule + // InternalGeneratorDSL.g:675:5: (lv_references_3_0= rulePipelineReferenceRule ) + // InternalGeneratorDSL.g:676:6: lv_references_3_0= rulePipelineReferenceRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getPipelineArrayRuleAccess().getReferencesPipelineReferenceRuleParserRuleCall_2_1_0()); } - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_13); lv_references_3_0=rulePipelineReferenceRule(); state._fsp--; @@ -2046,39 +1915,39 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - // InternalGeneratorDSL.g:739:4: (otherlv_4= ',' ( (lv_references_5_0= rulePipelineReferenceRule ) ) )* + // InternalGeneratorDSL.g:693:4: (otherlv_4= ',' ( (lv_references_5_0= rulePipelineReferenceRule ) ) )* loop14: do { int alt14=2; int LA14_0 = input.LA(1); - if ( (LA14_0==24) ) { + if ( (LA14_0==22) ) { alt14=1; } switch (alt14) { case 1 : - // InternalGeneratorDSL.g:740:5: otherlv_4= ',' ( (lv_references_5_0= rulePipelineReferenceRule ) ) + // InternalGeneratorDSL.g:694:5: otherlv_4= ',' ( (lv_references_5_0= rulePipelineReferenceRule ) ) { - otherlv_4=(Token)match(input,24,FOLLOW_27); if (state.failed) return current; + otherlv_4=(Token)match(input,22,FOLLOW_27); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getPipelineArrayRuleAccess().getCommaKeyword_2_2_0()); } - // InternalGeneratorDSL.g:744:5: ( (lv_references_5_0= rulePipelineReferenceRule ) ) - // InternalGeneratorDSL.g:745:6: (lv_references_5_0= rulePipelineReferenceRule ) + // InternalGeneratorDSL.g:698:5: ( (lv_references_5_0= rulePipelineReferenceRule ) ) + // InternalGeneratorDSL.g:699:6: (lv_references_5_0= rulePipelineReferenceRule ) { - // InternalGeneratorDSL.g:745:6: (lv_references_5_0= rulePipelineReferenceRule ) - // InternalGeneratorDSL.g:746:7: lv_references_5_0= rulePipelineReferenceRule + // InternalGeneratorDSL.g:699:6: (lv_references_5_0= rulePipelineReferenceRule ) + // InternalGeneratorDSL.g:700:7: lv_references_5_0= rulePipelineReferenceRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getPipelineArrayRuleAccess().getReferencesPipelineReferenceRuleParserRuleCall_2_2_1_0()); } - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_13); lv_references_5_0=rulePipelineReferenceRule(); state._fsp--; @@ -2111,7 +1980,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } } while (true); - otherlv_6=(Token)match(input,19,FOLLOW_2); if (state.failed) return current; + otherlv_6=(Token)match(input,17,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_6, grammarAccess.getPipelineArrayRuleAccess().getRightSquareBracketKeyword_2_3()); @@ -2148,7 +2017,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRulePipelineReferenceRule" - // InternalGeneratorDSL.g:773:1: entryRulePipelineReferenceRule returns [EObject current=null] : iv_rulePipelineReferenceRule= rulePipelineReferenceRule EOF ; + // InternalGeneratorDSL.g:727:1: entryRulePipelineReferenceRule returns [EObject current=null] : iv_rulePipelineReferenceRule= rulePipelineReferenceRule EOF ; public final EObject entryRulePipelineReferenceRule() throws RecognitionException { EObject current = null; @@ -2156,8 +2025,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:773:62: (iv_rulePipelineReferenceRule= rulePipelineReferenceRule EOF ) - // InternalGeneratorDSL.g:774:2: iv_rulePipelineReferenceRule= rulePipelineReferenceRule EOF + // InternalGeneratorDSL.g:727:62: (iv_rulePipelineReferenceRule= rulePipelineReferenceRule EOF ) + // InternalGeneratorDSL.g:728:2: iv_rulePipelineReferenceRule= rulePipelineReferenceRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getPipelineReferenceRuleRule()); @@ -2188,7 +2057,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "rulePipelineReferenceRule" - // InternalGeneratorDSL.g:780:1: rulePipelineReferenceRule returns [EObject current=null] : (this_PipelineDefinitionReferenceRule_0= rulePipelineDefinitionReferenceRule | this_VariableReferenceRule_1= ruleVariableReferenceRule ) ; + // InternalGeneratorDSL.g:734:1: rulePipelineReferenceRule returns [EObject current=null] : (this_PipelineDefinitionReferenceRule_0= rulePipelineDefinitionReferenceRule | this_VariableReferenceRule_1= ruleVariableReferenceRule ) ; public final EObject rulePipelineReferenceRule() throws RecognitionException { EObject current = null; @@ -2201,14 +2070,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:786:2: ( (this_PipelineDefinitionReferenceRule_0= rulePipelineDefinitionReferenceRule | this_VariableReferenceRule_1= ruleVariableReferenceRule ) ) - // InternalGeneratorDSL.g:787:2: (this_PipelineDefinitionReferenceRule_0= rulePipelineDefinitionReferenceRule | this_VariableReferenceRule_1= ruleVariableReferenceRule ) + // InternalGeneratorDSL.g:740:2: ( (this_PipelineDefinitionReferenceRule_0= rulePipelineDefinitionReferenceRule | this_VariableReferenceRule_1= ruleVariableReferenceRule ) ) + // InternalGeneratorDSL.g:741:2: (this_PipelineDefinitionReferenceRule_0= rulePipelineDefinitionReferenceRule | this_VariableReferenceRule_1= ruleVariableReferenceRule ) { - // InternalGeneratorDSL.g:787:2: (this_PipelineDefinitionReferenceRule_0= rulePipelineDefinitionReferenceRule | this_VariableReferenceRule_1= ruleVariableReferenceRule ) + // InternalGeneratorDSL.g:741:2: (this_PipelineDefinitionReferenceRule_0= rulePipelineDefinitionReferenceRule | this_VariableReferenceRule_1= ruleVariableReferenceRule ) int alt16=2; int LA16_0 = input.LA(1); - if ( (LA16_0==17) ) { + if ( (LA16_0==15) ) { alt16=1; } else if ( (LA16_0==RULE_ID) ) { @@ -2223,7 +2092,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } switch (alt16) { case 1 : - // InternalGeneratorDSL.g:788:3: this_PipelineDefinitionReferenceRule_0= rulePipelineDefinitionReferenceRule + // InternalGeneratorDSL.g:742:3: this_PipelineDefinitionReferenceRule_0= rulePipelineDefinitionReferenceRule { if ( state.backtracking==0 ) { @@ -2250,7 +2119,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalGeneratorDSL.g:800:3: this_VariableReferenceRule_1= ruleVariableReferenceRule + // InternalGeneratorDSL.g:754:3: this_VariableReferenceRule_1= ruleVariableReferenceRule { if ( state.backtracking==0 ) { @@ -2301,7 +2170,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRulePipelineDefinitionReferenceRule" - // InternalGeneratorDSL.g:815:1: entryRulePipelineDefinitionReferenceRule returns [EObject current=null] : iv_rulePipelineDefinitionReferenceRule= rulePipelineDefinitionReferenceRule EOF ; + // InternalGeneratorDSL.g:769:1: entryRulePipelineDefinitionReferenceRule returns [EObject current=null] : iv_rulePipelineDefinitionReferenceRule= rulePipelineDefinitionReferenceRule EOF ; public final EObject entryRulePipelineDefinitionReferenceRule() throws RecognitionException { EObject current = null; @@ -2309,8 +2178,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:815:72: (iv_rulePipelineDefinitionReferenceRule= rulePipelineDefinitionReferenceRule EOF ) - // InternalGeneratorDSL.g:816:2: iv_rulePipelineDefinitionReferenceRule= rulePipelineDefinitionReferenceRule EOF + // InternalGeneratorDSL.g:769:72: (iv_rulePipelineDefinitionReferenceRule= rulePipelineDefinitionReferenceRule EOF ) + // InternalGeneratorDSL.g:770:2: iv_rulePipelineDefinitionReferenceRule= rulePipelineDefinitionReferenceRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getPipelineDefinitionReferenceRuleRule()); @@ -2341,7 +2210,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "rulePipelineDefinitionReferenceRule" - // InternalGeneratorDSL.g:822:1: rulePipelineDefinitionReferenceRule returns [EObject current=null] : (otherlv_0= 'pipeline' ( ( ruleStringOrId ) ) ) ; + // InternalGeneratorDSL.g:776:1: rulePipelineDefinitionReferenceRule returns [EObject current=null] : (otherlv_0= 'pipeline' ( ( ruleStringOrId ) ) ) ; public final EObject rulePipelineDefinitionReferenceRule() throws RecognitionException { EObject current = null; @@ -2351,23 +2220,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:828:2: ( (otherlv_0= 'pipeline' ( ( ruleStringOrId ) ) ) ) - // InternalGeneratorDSL.g:829:2: (otherlv_0= 'pipeline' ( ( ruleStringOrId ) ) ) + // InternalGeneratorDSL.g:782:2: ( (otherlv_0= 'pipeline' ( ( ruleStringOrId ) ) ) ) + // InternalGeneratorDSL.g:783:2: (otherlv_0= 'pipeline' ( ( ruleStringOrId ) ) ) { - // InternalGeneratorDSL.g:829:2: (otherlv_0= 'pipeline' ( ( ruleStringOrId ) ) ) - // InternalGeneratorDSL.g:830:3: otherlv_0= 'pipeline' ( ( ruleStringOrId ) ) + // InternalGeneratorDSL.g:783:2: (otherlv_0= 'pipeline' ( ( ruleStringOrId ) ) ) + // InternalGeneratorDSL.g:784:3: otherlv_0= 'pipeline' ( ( ruleStringOrId ) ) { - otherlv_0=(Token)match(input,17,FOLLOW_6); if (state.failed) return current; + otherlv_0=(Token)match(input,15,FOLLOW_6); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getPipelineDefinitionReferenceRuleAccess().getPipelineKeyword_0()); } - // InternalGeneratorDSL.g:834:3: ( ( ruleStringOrId ) ) - // InternalGeneratorDSL.g:835:4: ( ruleStringOrId ) + // InternalGeneratorDSL.g:788:3: ( ( ruleStringOrId ) ) + // InternalGeneratorDSL.g:789:4: ( ruleStringOrId ) { - // InternalGeneratorDSL.g:835:4: ( ruleStringOrId ) - // InternalGeneratorDSL.g:836:5: ruleStringOrId + // InternalGeneratorDSL.g:789:4: ( ruleStringOrId ) + // InternalGeneratorDSL.g:790:5: ruleStringOrId { if ( state.backtracking==0 ) { @@ -2427,7 +2296,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleVariableReferenceRule" - // InternalGeneratorDSL.g:857:1: entryRuleVariableReferenceRule returns [EObject current=null] : iv_ruleVariableReferenceRule= ruleVariableReferenceRule EOF ; + // InternalGeneratorDSL.g:811:1: entryRuleVariableReferenceRule returns [EObject current=null] : iv_ruleVariableReferenceRule= ruleVariableReferenceRule EOF ; public final EObject entryRuleVariableReferenceRule() throws RecognitionException { EObject current = null; @@ -2435,8 +2304,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:857:62: (iv_ruleVariableReferenceRule= ruleVariableReferenceRule EOF ) - // InternalGeneratorDSL.g:858:2: iv_ruleVariableReferenceRule= ruleVariableReferenceRule EOF + // InternalGeneratorDSL.g:811:62: (iv_ruleVariableReferenceRule= ruleVariableReferenceRule EOF ) + // InternalGeneratorDSL.g:812:2: iv_ruleVariableReferenceRule= ruleVariableReferenceRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getVariableReferenceRuleRule()); @@ -2467,7 +2336,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleVariableReferenceRule" - // InternalGeneratorDSL.g:864:1: ruleVariableReferenceRule returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; + // InternalGeneratorDSL.g:818:1: ruleVariableReferenceRule returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; public final EObject ruleVariableReferenceRule() throws RecognitionException { EObject current = null; @@ -2477,14 +2346,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:870:2: ( ( (otherlv_0= RULE_ID ) ) ) - // InternalGeneratorDSL.g:871:2: ( (otherlv_0= RULE_ID ) ) + // InternalGeneratorDSL.g:824:2: ( ( (otherlv_0= RULE_ID ) ) ) + // InternalGeneratorDSL.g:825:2: ( (otherlv_0= RULE_ID ) ) { - // InternalGeneratorDSL.g:871:2: ( (otherlv_0= RULE_ID ) ) - // InternalGeneratorDSL.g:872:3: (otherlv_0= RULE_ID ) + // InternalGeneratorDSL.g:825:2: ( (otherlv_0= RULE_ID ) ) + // InternalGeneratorDSL.g:826:3: (otherlv_0= RULE_ID ) { - // InternalGeneratorDSL.g:872:3: (otherlv_0= RULE_ID ) - // InternalGeneratorDSL.g:873:4: otherlv_0= RULE_ID + // InternalGeneratorDSL.g:826:3: (otherlv_0= RULE_ID ) + // InternalGeneratorDSL.g:827:4: otherlv_0= RULE_ID { if ( state.backtracking==0 ) { @@ -2532,7 +2401,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleApplyStatementRule" - // InternalGeneratorDSL.g:890:1: entryRuleApplyStatementRule returns [EObject current=null] : iv_ruleApplyStatementRule= ruleApplyStatementRule EOF ; + // InternalGeneratorDSL.g:844:1: entryRuleApplyStatementRule returns [EObject current=null] : iv_ruleApplyStatementRule= ruleApplyStatementRule EOF ; public final EObject entryRuleApplyStatementRule() throws RecognitionException { EObject current = null; @@ -2540,8 +2409,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:890:59: (iv_ruleApplyStatementRule= ruleApplyStatementRule EOF ) - // InternalGeneratorDSL.g:891:2: iv_ruleApplyStatementRule= ruleApplyStatementRule EOF + // InternalGeneratorDSL.g:844:59: (iv_ruleApplyStatementRule= ruleApplyStatementRule EOF ) + // InternalGeneratorDSL.g:845:2: iv_ruleApplyStatementRule= ruleApplyStatementRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getApplyStatementRuleRule()); @@ -2572,7 +2441,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleApplyStatementRule" - // InternalGeneratorDSL.g:897:1: ruleApplyStatementRule returns [EObject current=null] : (otherlv_0= 'write' ( (lv_file_1_0= RULE_STRING ) ) otherlv_2= 'with' ( (lv_count_3_0= RULE_INT ) ) otherlv_4= 'samples' otherlv_5= 'from' otherlv_6= 'executing' otherlv_7= '[' ( (lv_pipelines_8_0= rulePipelineReferenceRule ) ) (otherlv_9= ',' ( (lv_pipelines_10_0= rulePipelineReferenceRule ) ) )* otherlv_11= ']' otherlv_12= ';' ) ; + // InternalGeneratorDSL.g:851:1: ruleApplyStatementRule returns [EObject current=null] : (otherlv_0= 'write' ( (lv_file_1_0= RULE_STRING ) ) otherlv_2= 'with' ( (lv_count_3_0= RULE_INT ) ) otherlv_4= 'samples' otherlv_5= 'from' otherlv_6= 'executing' otherlv_7= '[' ( (lv_pipelines_8_0= rulePipelineReferenceRule ) ) (otherlv_9= ',' ( (lv_pipelines_10_0= rulePipelineReferenceRule ) ) )* otherlv_11= ']' otherlv_12= ';' ) ; public final EObject ruleApplyStatementRule() throws RecognitionException { EObject current = null; @@ -2596,23 +2465,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:903:2: ( (otherlv_0= 'write' ( (lv_file_1_0= RULE_STRING ) ) otherlv_2= 'with' ( (lv_count_3_0= RULE_INT ) ) otherlv_4= 'samples' otherlv_5= 'from' otherlv_6= 'executing' otherlv_7= '[' ( (lv_pipelines_8_0= rulePipelineReferenceRule ) ) (otherlv_9= ',' ( (lv_pipelines_10_0= rulePipelineReferenceRule ) ) )* otherlv_11= ']' otherlv_12= ';' ) ) - // InternalGeneratorDSL.g:904:2: (otherlv_0= 'write' ( (lv_file_1_0= RULE_STRING ) ) otherlv_2= 'with' ( (lv_count_3_0= RULE_INT ) ) otherlv_4= 'samples' otherlv_5= 'from' otherlv_6= 'executing' otherlv_7= '[' ( (lv_pipelines_8_0= rulePipelineReferenceRule ) ) (otherlv_9= ',' ( (lv_pipelines_10_0= rulePipelineReferenceRule ) ) )* otherlv_11= ']' otherlv_12= ';' ) + // InternalGeneratorDSL.g:857:2: ( (otherlv_0= 'write' ( (lv_file_1_0= RULE_STRING ) ) otherlv_2= 'with' ( (lv_count_3_0= RULE_INT ) ) otherlv_4= 'samples' otherlv_5= 'from' otherlv_6= 'executing' otherlv_7= '[' ( (lv_pipelines_8_0= rulePipelineReferenceRule ) ) (otherlv_9= ',' ( (lv_pipelines_10_0= rulePipelineReferenceRule ) ) )* otherlv_11= ']' otherlv_12= ';' ) ) + // InternalGeneratorDSL.g:858:2: (otherlv_0= 'write' ( (lv_file_1_0= RULE_STRING ) ) otherlv_2= 'with' ( (lv_count_3_0= RULE_INT ) ) otherlv_4= 'samples' otherlv_5= 'from' otherlv_6= 'executing' otherlv_7= '[' ( (lv_pipelines_8_0= rulePipelineReferenceRule ) ) (otherlv_9= ',' ( (lv_pipelines_10_0= rulePipelineReferenceRule ) ) )* otherlv_11= ']' otherlv_12= ';' ) { - // InternalGeneratorDSL.g:904:2: (otherlv_0= 'write' ( (lv_file_1_0= RULE_STRING ) ) otherlv_2= 'with' ( (lv_count_3_0= RULE_INT ) ) otherlv_4= 'samples' otherlv_5= 'from' otherlv_6= 'executing' otherlv_7= '[' ( (lv_pipelines_8_0= rulePipelineReferenceRule ) ) (otherlv_9= ',' ( (lv_pipelines_10_0= rulePipelineReferenceRule ) ) )* otherlv_11= ']' otherlv_12= ';' ) - // InternalGeneratorDSL.g:905:3: otherlv_0= 'write' ( (lv_file_1_0= RULE_STRING ) ) otherlv_2= 'with' ( (lv_count_3_0= RULE_INT ) ) otherlv_4= 'samples' otherlv_5= 'from' otherlv_6= 'executing' otherlv_7= '[' ( (lv_pipelines_8_0= rulePipelineReferenceRule ) ) (otherlv_9= ',' ( (lv_pipelines_10_0= rulePipelineReferenceRule ) ) )* otherlv_11= ']' otherlv_12= ';' + // InternalGeneratorDSL.g:858:2: (otherlv_0= 'write' ( (lv_file_1_0= RULE_STRING ) ) otherlv_2= 'with' ( (lv_count_3_0= RULE_INT ) ) otherlv_4= 'samples' otherlv_5= 'from' otherlv_6= 'executing' otherlv_7= '[' ( (lv_pipelines_8_0= rulePipelineReferenceRule ) ) (otherlv_9= ',' ( (lv_pipelines_10_0= rulePipelineReferenceRule ) ) )* otherlv_11= ']' otherlv_12= ';' ) + // InternalGeneratorDSL.g:859:3: otherlv_0= 'write' ( (lv_file_1_0= RULE_STRING ) ) otherlv_2= 'with' ( (lv_count_3_0= RULE_INT ) ) otherlv_4= 'samples' otherlv_5= 'from' otherlv_6= 'executing' otherlv_7= '[' ( (lv_pipelines_8_0= rulePipelineReferenceRule ) ) (otherlv_9= ',' ( (lv_pipelines_10_0= rulePipelineReferenceRule ) ) )* otherlv_11= ']' otherlv_12= ';' { - otherlv_0=(Token)match(input,33,FOLLOW_28); if (state.failed) return current; + otherlv_0=(Token)match(input,32,FOLLOW_28); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getApplyStatementRuleAccess().getWriteKeyword_0()); } - // InternalGeneratorDSL.g:909:3: ( (lv_file_1_0= RULE_STRING ) ) - // InternalGeneratorDSL.g:910:4: (lv_file_1_0= RULE_STRING ) + // InternalGeneratorDSL.g:863:3: ( (lv_file_1_0= RULE_STRING ) ) + // InternalGeneratorDSL.g:864:4: (lv_file_1_0= RULE_STRING ) { - // InternalGeneratorDSL.g:910:4: (lv_file_1_0= RULE_STRING ) - // InternalGeneratorDSL.g:911:5: lv_file_1_0= RULE_STRING + // InternalGeneratorDSL.g:864:4: (lv_file_1_0= RULE_STRING ) + // InternalGeneratorDSL.g:865:5: lv_file_1_0= RULE_STRING { lv_file_1_0=(Token)match(input,RULE_STRING,FOLLOW_29); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -2638,17 +2507,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - otherlv_2=(Token)match(input,34,FOLLOW_23); if (state.failed) return current; + otherlv_2=(Token)match(input,33,FOLLOW_23); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getApplyStatementRuleAccess().getWithKeyword_2()); } - // InternalGeneratorDSL.g:931:3: ( (lv_count_3_0= RULE_INT ) ) - // InternalGeneratorDSL.g:932:4: (lv_count_3_0= RULE_INT ) + // InternalGeneratorDSL.g:885:3: ( (lv_count_3_0= RULE_INT ) ) + // InternalGeneratorDSL.g:886:4: (lv_count_3_0= RULE_INT ) { - // InternalGeneratorDSL.g:932:4: (lv_count_3_0= RULE_INT ) - // InternalGeneratorDSL.g:933:5: lv_count_3_0= RULE_INT + // InternalGeneratorDSL.g:886:4: (lv_count_3_0= RULE_INT ) + // InternalGeneratorDSL.g:887:5: lv_count_3_0= RULE_INT { lv_count_3_0=(Token)match(input,RULE_INT,FOLLOW_30); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -2674,42 +2543,42 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - otherlv_4=(Token)match(input,35,FOLLOW_31); if (state.failed) return current; + otherlv_4=(Token)match(input,34,FOLLOW_31); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getApplyStatementRuleAccess().getSamplesKeyword_4()); } - otherlv_5=(Token)match(input,36,FOLLOW_32); if (state.failed) return current; + otherlv_5=(Token)match(input,35,FOLLOW_32); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_5, grammarAccess.getApplyStatementRuleAccess().getFromKeyword_5()); } - otherlv_6=(Token)match(input,37,FOLLOW_8); if (state.failed) return current; + otherlv_6=(Token)match(input,36,FOLLOW_7); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_6, grammarAccess.getApplyStatementRuleAccess().getExecutingKeyword_6()); } - otherlv_7=(Token)match(input,18,FOLLOW_27); if (state.failed) return current; + otherlv_7=(Token)match(input,16,FOLLOW_27); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_7, grammarAccess.getApplyStatementRuleAccess().getLeftSquareBracketKeyword_7()); } - // InternalGeneratorDSL.g:965:3: ( (lv_pipelines_8_0= rulePipelineReferenceRule ) ) - // InternalGeneratorDSL.g:966:4: (lv_pipelines_8_0= rulePipelineReferenceRule ) + // InternalGeneratorDSL.g:919:3: ( (lv_pipelines_8_0= rulePipelineReferenceRule ) ) + // InternalGeneratorDSL.g:920:4: (lv_pipelines_8_0= rulePipelineReferenceRule ) { - // InternalGeneratorDSL.g:966:4: (lv_pipelines_8_0= rulePipelineReferenceRule ) - // InternalGeneratorDSL.g:967:5: lv_pipelines_8_0= rulePipelineReferenceRule + // InternalGeneratorDSL.g:920:4: (lv_pipelines_8_0= rulePipelineReferenceRule ) + // InternalGeneratorDSL.g:921:5: lv_pipelines_8_0= rulePipelineReferenceRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getApplyStatementRuleAccess().getPipelinesPipelineReferenceRuleParserRuleCall_8_0()); } - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_13); lv_pipelines_8_0=rulePipelineReferenceRule(); state._fsp--; @@ -2733,39 +2602,39 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - // InternalGeneratorDSL.g:984:3: (otherlv_9= ',' ( (lv_pipelines_10_0= rulePipelineReferenceRule ) ) )* + // InternalGeneratorDSL.g:938:3: (otherlv_9= ',' ( (lv_pipelines_10_0= rulePipelineReferenceRule ) ) )* loop17: do { int alt17=2; int LA17_0 = input.LA(1); - if ( (LA17_0==24) ) { + if ( (LA17_0==22) ) { alt17=1; } switch (alt17) { case 1 : - // InternalGeneratorDSL.g:985:4: otherlv_9= ',' ( (lv_pipelines_10_0= rulePipelineReferenceRule ) ) + // InternalGeneratorDSL.g:939:4: otherlv_9= ',' ( (lv_pipelines_10_0= rulePipelineReferenceRule ) ) { - otherlv_9=(Token)match(input,24,FOLLOW_27); if (state.failed) return current; + otherlv_9=(Token)match(input,22,FOLLOW_27); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_9, grammarAccess.getApplyStatementRuleAccess().getCommaKeyword_9_0()); } - // InternalGeneratorDSL.g:989:4: ( (lv_pipelines_10_0= rulePipelineReferenceRule ) ) - // InternalGeneratorDSL.g:990:5: (lv_pipelines_10_0= rulePipelineReferenceRule ) + // InternalGeneratorDSL.g:943:4: ( (lv_pipelines_10_0= rulePipelineReferenceRule ) ) + // InternalGeneratorDSL.g:944:5: (lv_pipelines_10_0= rulePipelineReferenceRule ) { - // InternalGeneratorDSL.g:990:5: (lv_pipelines_10_0= rulePipelineReferenceRule ) - // InternalGeneratorDSL.g:991:6: lv_pipelines_10_0= rulePipelineReferenceRule + // InternalGeneratorDSL.g:944:5: (lv_pipelines_10_0= rulePipelineReferenceRule ) + // InternalGeneratorDSL.g:945:6: lv_pipelines_10_0= rulePipelineReferenceRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getApplyStatementRuleAccess().getPipelinesPipelineReferenceRuleParserRuleCall_9_1_0()); } - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_13); lv_pipelines_10_0=rulePipelineReferenceRule(); state._fsp--; @@ -2798,13 +2667,13 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } } while (true); - otherlv_11=(Token)match(input,19,FOLLOW_7); if (state.failed) return current; + otherlv_11=(Token)match(input,17,FOLLOW_15); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_11, grammarAccess.getApplyStatementRuleAccess().getRightSquareBracketKeyword_10()); } - otherlv_12=(Token)match(input,16,FOLLOW_2); if (state.failed) return current; + otherlv_12=(Token)match(input,23,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_12, grammarAccess.getApplyStatementRuleAccess().getSemicolonKeyword_11()); @@ -2835,7 +2704,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleReferenceRule" - // InternalGeneratorDSL.g:1021:1: entryRuleReferenceRule returns [EObject current=null] : iv_ruleReferenceRule= ruleReferenceRule EOF ; + // InternalGeneratorDSL.g:975:1: entryRuleReferenceRule returns [EObject current=null] : iv_ruleReferenceRule= ruleReferenceRule EOF ; public final EObject entryRuleReferenceRule() throws RecognitionException { EObject current = null; @@ -2843,8 +2712,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:1021:54: (iv_ruleReferenceRule= ruleReferenceRule EOF ) - // InternalGeneratorDSL.g:1022:2: iv_ruleReferenceRule= ruleReferenceRule EOF + // InternalGeneratorDSL.g:975:54: (iv_ruleReferenceRule= ruleReferenceRule EOF ) + // InternalGeneratorDSL.g:976:2: iv_ruleReferenceRule= ruleReferenceRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getReferenceRuleRule()); @@ -2875,7 +2744,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleReferenceRule" - // InternalGeneratorDSL.g:1028:1: ruleReferenceRule returns [EObject current=null] : (this_ConstantReferenceRule_0= ruleConstantReferenceRule | this_DataReferenceRule_1= ruleDataReferenceRule ) ; + // InternalGeneratorDSL.g:982:1: ruleReferenceRule returns [EObject current=null] : (this_ConstantReferenceRule_0= ruleConstantReferenceRule | this_DataReferenceRule_1= ruleDataReferenceRule ) ; public final EObject ruleReferenceRule() throws RecognitionException { EObject current = null; @@ -2888,17 +2757,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:1034:2: ( (this_ConstantReferenceRule_0= ruleConstantReferenceRule | this_DataReferenceRule_1= ruleDataReferenceRule ) ) - // InternalGeneratorDSL.g:1035:2: (this_ConstantReferenceRule_0= ruleConstantReferenceRule | this_DataReferenceRule_1= ruleDataReferenceRule ) + // InternalGeneratorDSL.g:988:2: ( (this_ConstantReferenceRule_0= ruleConstantReferenceRule | this_DataReferenceRule_1= ruleDataReferenceRule ) ) + // InternalGeneratorDSL.g:989:2: (this_ConstantReferenceRule_0= ruleConstantReferenceRule | this_DataReferenceRule_1= ruleDataReferenceRule ) { - // InternalGeneratorDSL.g:1035:2: (this_ConstantReferenceRule_0= ruleConstantReferenceRule | this_DataReferenceRule_1= ruleDataReferenceRule ) + // InternalGeneratorDSL.g:989:2: (this_ConstantReferenceRule_0= ruleConstantReferenceRule | this_DataReferenceRule_1= ruleDataReferenceRule ) int alt18=2; int LA18_0 = input.LA(1); if ( (LA18_0==RULE_ID||LA18_0==RULE_QUOTED_ID) ) { alt18=1; } - else if ( (LA18_0==38) ) { + else if ( (LA18_0==37) ) { alt18=2; } else { @@ -2910,7 +2779,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } switch (alt18) { case 1 : - // InternalGeneratorDSL.g:1036:3: this_ConstantReferenceRule_0= ruleConstantReferenceRule + // InternalGeneratorDSL.g:990:3: this_ConstantReferenceRule_0= ruleConstantReferenceRule { if ( state.backtracking==0 ) { @@ -2937,7 +2806,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalGeneratorDSL.g:1048:3: this_DataReferenceRule_1= ruleDataReferenceRule + // InternalGeneratorDSL.g:1002:3: this_DataReferenceRule_1= ruleDataReferenceRule { if ( state.backtracking==0 ) { @@ -2988,7 +2857,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleDataReferenceRule" - // InternalGeneratorDSL.g:1063:1: entryRuleDataReferenceRule returns [EObject current=null] : iv_ruleDataReferenceRule= ruleDataReferenceRule EOF ; + // InternalGeneratorDSL.g:1017:1: entryRuleDataReferenceRule returns [EObject current=null] : iv_ruleDataReferenceRule= ruleDataReferenceRule EOF ; public final EObject entryRuleDataReferenceRule() throws RecognitionException { EObject current = null; @@ -2996,8 +2865,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:1063:58: (iv_ruleDataReferenceRule= ruleDataReferenceRule EOF ) - // InternalGeneratorDSL.g:1064:2: iv_ruleDataReferenceRule= ruleDataReferenceRule EOF + // InternalGeneratorDSL.g:1017:58: (iv_ruleDataReferenceRule= ruleDataReferenceRule EOF ) + // InternalGeneratorDSL.g:1018:2: iv_ruleDataReferenceRule= ruleDataReferenceRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getDataReferenceRuleRule()); @@ -3028,7 +2897,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleDataReferenceRule" - // InternalGeneratorDSL.g:1070:1: ruleDataReferenceRule returns [EObject current=null] : ( () otherlv_1= 'data' ( ( ruleQualifiedName ) ) ) ; + // InternalGeneratorDSL.g:1024:1: ruleDataReferenceRule returns [EObject current=null] : ( () otherlv_1= 'data' ( ( ruleQualifiedName ) ) ) ; public final EObject ruleDataReferenceRule() throws RecognitionException { EObject current = null; @@ -3038,14 +2907,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:1076:2: ( ( () otherlv_1= 'data' ( ( ruleQualifiedName ) ) ) ) - // InternalGeneratorDSL.g:1077:2: ( () otherlv_1= 'data' ( ( ruleQualifiedName ) ) ) + // InternalGeneratorDSL.g:1030:2: ( ( () otherlv_1= 'data' ( ( ruleQualifiedName ) ) ) ) + // InternalGeneratorDSL.g:1031:2: ( () otherlv_1= 'data' ( ( ruleQualifiedName ) ) ) { - // InternalGeneratorDSL.g:1077:2: ( () otherlv_1= 'data' ( ( ruleQualifiedName ) ) ) - // InternalGeneratorDSL.g:1078:3: () otherlv_1= 'data' ( ( ruleQualifiedName ) ) + // InternalGeneratorDSL.g:1031:2: ( () otherlv_1= 'data' ( ( ruleQualifiedName ) ) ) + // InternalGeneratorDSL.g:1032:3: () otherlv_1= 'data' ( ( ruleQualifiedName ) ) { - // InternalGeneratorDSL.g:1078:3: () - // InternalGeneratorDSL.g:1079:4: + // InternalGeneratorDSL.g:1032:3: () + // InternalGeneratorDSL.g:1033:4: { if ( state.backtracking==0 ) { @@ -3062,17 +2931,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,38,FOLLOW_6); if (state.failed) return current; + otherlv_1=(Token)match(input,37,FOLLOW_6); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getDataReferenceRuleAccess().getDataKeyword_1()); } - // InternalGeneratorDSL.g:1092:3: ( ( ruleQualifiedName ) ) - // InternalGeneratorDSL.g:1093:4: ( ruleQualifiedName ) + // InternalGeneratorDSL.g:1046:3: ( ( ruleQualifiedName ) ) + // InternalGeneratorDSL.g:1047:4: ( ruleQualifiedName ) { - // InternalGeneratorDSL.g:1093:4: ( ruleQualifiedName ) - // InternalGeneratorDSL.g:1094:5: ruleQualifiedName + // InternalGeneratorDSL.g:1047:4: ( ruleQualifiedName ) + // InternalGeneratorDSL.g:1048:5: ruleQualifiedName { if ( state.backtracking==0 ) { @@ -3132,7 +3001,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleExpressionRule" - // InternalGeneratorDSL.g:1115:1: entryRuleExpressionRule returns [EObject current=null] : iv_ruleExpressionRule= ruleExpressionRule EOF ; + // InternalGeneratorDSL.g:1069:1: entryRuleExpressionRule returns [EObject current=null] : iv_ruleExpressionRule= ruleExpressionRule EOF ; public final EObject entryRuleExpressionRule() throws RecognitionException { EObject current = null; @@ -3140,8 +3009,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:1115:55: (iv_ruleExpressionRule= ruleExpressionRule EOF ) - // InternalGeneratorDSL.g:1116:2: iv_ruleExpressionRule= ruleExpressionRule EOF + // InternalGeneratorDSL.g:1069:55: (iv_ruleExpressionRule= ruleExpressionRule EOF ) + // InternalGeneratorDSL.g:1070:2: iv_ruleExpressionRule= ruleExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getExpressionRuleRule()); @@ -3172,7 +3041,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleExpressionRule" - // InternalGeneratorDSL.g:1122:1: ruleExpressionRule returns [EObject current=null] : this_OrExpressionRule_0= ruleOrExpressionRule ; + // InternalGeneratorDSL.g:1076:1: ruleExpressionRule returns [EObject current=null] : this_OrExpressionRule_0= ruleOrExpressionRule ; public final EObject ruleExpressionRule() throws RecognitionException { EObject current = null; @@ -3183,8 +3052,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:1128:2: (this_OrExpressionRule_0= ruleOrExpressionRule ) - // InternalGeneratorDSL.g:1129:2: this_OrExpressionRule_0= ruleOrExpressionRule + // InternalGeneratorDSL.g:1082:2: (this_OrExpressionRule_0= ruleOrExpressionRule ) + // InternalGeneratorDSL.g:1083:2: this_OrExpressionRule_0= ruleOrExpressionRule { if ( state.backtracking==0 ) { @@ -3229,7 +3098,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleOrExpressionRule" - // InternalGeneratorDSL.g:1143:1: entryRuleOrExpressionRule returns [EObject current=null] : iv_ruleOrExpressionRule= ruleOrExpressionRule EOF ; + // InternalGeneratorDSL.g:1097:1: entryRuleOrExpressionRule returns [EObject current=null] : iv_ruleOrExpressionRule= ruleOrExpressionRule EOF ; public final EObject entryRuleOrExpressionRule() throws RecognitionException { EObject current = null; @@ -3237,8 +3106,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:1143:57: (iv_ruleOrExpressionRule= ruleOrExpressionRule EOF ) - // InternalGeneratorDSL.g:1144:2: iv_ruleOrExpressionRule= ruleOrExpressionRule EOF + // InternalGeneratorDSL.g:1097:57: (iv_ruleOrExpressionRule= ruleOrExpressionRule EOF ) + // InternalGeneratorDSL.g:1098:2: iv_ruleOrExpressionRule= ruleOrExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getOrExpressionRuleRule()); @@ -3269,7 +3138,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleOrExpressionRule" - // InternalGeneratorDSL.g:1150:1: ruleOrExpressionRule returns [EObject current=null] : ( ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* ) ; + // InternalGeneratorDSL.g:1104:1: ruleOrExpressionRule returns [EObject current=null] : ( ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* ) ; public final EObject ruleOrExpressionRule() throws RecognitionException { EObject current = null; @@ -3283,17 +3152,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:1156:2: ( ( ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* ) ) - // InternalGeneratorDSL.g:1157:2: ( ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* ) + // InternalGeneratorDSL.g:1110:2: ( ( ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* ) ) + // InternalGeneratorDSL.g:1111:2: ( ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* ) { - // InternalGeneratorDSL.g:1157:2: ( ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* ) - // InternalGeneratorDSL.g:1158:3: ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* + // InternalGeneratorDSL.g:1111:2: ( ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* ) + // InternalGeneratorDSL.g:1112:3: ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* { - // InternalGeneratorDSL.g:1158:3: ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) - // InternalGeneratorDSL.g:1159:4: (lv_subExpressions_0_0= ruleXorExpressionRule ) + // InternalGeneratorDSL.g:1112:3: ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) + // InternalGeneratorDSL.g:1113:4: (lv_subExpressions_0_0= ruleXorExpressionRule ) { - // InternalGeneratorDSL.g:1159:4: (lv_subExpressions_0_0= ruleXorExpressionRule ) - // InternalGeneratorDSL.g:1160:5: lv_subExpressions_0_0= ruleXorExpressionRule + // InternalGeneratorDSL.g:1113:4: (lv_subExpressions_0_0= ruleXorExpressionRule ) + // InternalGeneratorDSL.g:1114:5: lv_subExpressions_0_0= ruleXorExpressionRule { if ( state.backtracking==0 ) { @@ -3324,32 +3193,32 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - // InternalGeneratorDSL.g:1177:3: (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* + // InternalGeneratorDSL.g:1131:3: (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* loop19: do { int alt19=2; int LA19_0 = input.LA(1); - if ( (LA19_0==39) ) { + if ( (LA19_0==38) ) { alt19=1; } switch (alt19) { case 1 : - // InternalGeneratorDSL.g:1178:4: otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) + // InternalGeneratorDSL.g:1132:4: otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) { - otherlv_1=(Token)match(input,39,FOLLOW_34); if (state.failed) return current; + otherlv_1=(Token)match(input,38,FOLLOW_34); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getOrExpressionRuleAccess().getORKeyword_1_0()); } - // InternalGeneratorDSL.g:1182:4: ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) - // InternalGeneratorDSL.g:1183:5: (lv_subExpressions_2_0= ruleXorExpressionRule ) + // InternalGeneratorDSL.g:1136:4: ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) + // InternalGeneratorDSL.g:1137:5: (lv_subExpressions_2_0= ruleXorExpressionRule ) { - // InternalGeneratorDSL.g:1183:5: (lv_subExpressions_2_0= ruleXorExpressionRule ) - // InternalGeneratorDSL.g:1184:6: lv_subExpressions_2_0= ruleXorExpressionRule + // InternalGeneratorDSL.g:1137:5: (lv_subExpressions_2_0= ruleXorExpressionRule ) + // InternalGeneratorDSL.g:1138:6: lv_subExpressions_2_0= ruleXorExpressionRule { if ( state.backtracking==0 ) { @@ -3414,7 +3283,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXorExpressionRule" - // InternalGeneratorDSL.g:1206:1: entryRuleXorExpressionRule returns [EObject current=null] : iv_ruleXorExpressionRule= ruleXorExpressionRule EOF ; + // InternalGeneratorDSL.g:1160:1: entryRuleXorExpressionRule returns [EObject current=null] : iv_ruleXorExpressionRule= ruleXorExpressionRule EOF ; public final EObject entryRuleXorExpressionRule() throws RecognitionException { EObject current = null; @@ -3422,8 +3291,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:1206:58: (iv_ruleXorExpressionRule= ruleXorExpressionRule EOF ) - // InternalGeneratorDSL.g:1207:2: iv_ruleXorExpressionRule= ruleXorExpressionRule EOF + // InternalGeneratorDSL.g:1160:58: (iv_ruleXorExpressionRule= ruleXorExpressionRule EOF ) + // InternalGeneratorDSL.g:1161:2: iv_ruleXorExpressionRule= ruleXorExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXorExpressionRuleRule()); @@ -3454,7 +3323,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXorExpressionRule" - // InternalGeneratorDSL.g:1213:1: ruleXorExpressionRule returns [EObject current=null] : ( ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* ) ; + // InternalGeneratorDSL.g:1167:1: ruleXorExpressionRule returns [EObject current=null] : ( ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* ) ; public final EObject ruleXorExpressionRule() throws RecognitionException { EObject current = null; @@ -3468,17 +3337,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:1219:2: ( ( ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* ) ) - // InternalGeneratorDSL.g:1220:2: ( ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* ) + // InternalGeneratorDSL.g:1173:2: ( ( ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* ) ) + // InternalGeneratorDSL.g:1174:2: ( ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* ) { - // InternalGeneratorDSL.g:1220:2: ( ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* ) - // InternalGeneratorDSL.g:1221:3: ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* + // InternalGeneratorDSL.g:1174:2: ( ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* ) + // InternalGeneratorDSL.g:1175:3: ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* { - // InternalGeneratorDSL.g:1221:3: ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) - // InternalGeneratorDSL.g:1222:4: (lv_subExpressions_0_0= ruleAndExpressionRule ) + // InternalGeneratorDSL.g:1175:3: ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) + // InternalGeneratorDSL.g:1176:4: (lv_subExpressions_0_0= ruleAndExpressionRule ) { - // InternalGeneratorDSL.g:1222:4: (lv_subExpressions_0_0= ruleAndExpressionRule ) - // InternalGeneratorDSL.g:1223:5: lv_subExpressions_0_0= ruleAndExpressionRule + // InternalGeneratorDSL.g:1176:4: (lv_subExpressions_0_0= ruleAndExpressionRule ) + // InternalGeneratorDSL.g:1177:5: lv_subExpressions_0_0= ruleAndExpressionRule { if ( state.backtracking==0 ) { @@ -3509,32 +3378,32 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - // InternalGeneratorDSL.g:1240:3: (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* + // InternalGeneratorDSL.g:1194:3: (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* loop20: do { int alt20=2; int LA20_0 = input.LA(1); - if ( (LA20_0==40) ) { + if ( (LA20_0==39) ) { alt20=1; } switch (alt20) { case 1 : - // InternalGeneratorDSL.g:1241:4: otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) + // InternalGeneratorDSL.g:1195:4: otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) { - otherlv_1=(Token)match(input,40,FOLLOW_34); if (state.failed) return current; + otherlv_1=(Token)match(input,39,FOLLOW_34); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getXorExpressionRuleAccess().getXORKeyword_1_0()); } - // InternalGeneratorDSL.g:1245:4: ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) - // InternalGeneratorDSL.g:1246:5: (lv_subExpressions_2_0= ruleAndExpressionRule ) + // InternalGeneratorDSL.g:1199:4: ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) + // InternalGeneratorDSL.g:1200:5: (lv_subExpressions_2_0= ruleAndExpressionRule ) { - // InternalGeneratorDSL.g:1246:5: (lv_subExpressions_2_0= ruleAndExpressionRule ) - // InternalGeneratorDSL.g:1247:6: lv_subExpressions_2_0= ruleAndExpressionRule + // InternalGeneratorDSL.g:1200:5: (lv_subExpressions_2_0= ruleAndExpressionRule ) + // InternalGeneratorDSL.g:1201:6: lv_subExpressions_2_0= ruleAndExpressionRule { if ( state.backtracking==0 ) { @@ -3599,7 +3468,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleAndExpressionRule" - // InternalGeneratorDSL.g:1269:1: entryRuleAndExpressionRule returns [EObject current=null] : iv_ruleAndExpressionRule= ruleAndExpressionRule EOF ; + // InternalGeneratorDSL.g:1223:1: entryRuleAndExpressionRule returns [EObject current=null] : iv_ruleAndExpressionRule= ruleAndExpressionRule EOF ; public final EObject entryRuleAndExpressionRule() throws RecognitionException { EObject current = null; @@ -3607,8 +3476,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:1269:58: (iv_ruleAndExpressionRule= ruleAndExpressionRule EOF ) - // InternalGeneratorDSL.g:1270:2: iv_ruleAndExpressionRule= ruleAndExpressionRule EOF + // InternalGeneratorDSL.g:1223:58: (iv_ruleAndExpressionRule= ruleAndExpressionRule EOF ) + // InternalGeneratorDSL.g:1224:2: iv_ruleAndExpressionRule= ruleAndExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAndExpressionRuleRule()); @@ -3639,7 +3508,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleAndExpressionRule" - // InternalGeneratorDSL.g:1276:1: ruleAndExpressionRule returns [EObject current=null] : ( ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* ) ; + // InternalGeneratorDSL.g:1230:1: ruleAndExpressionRule returns [EObject current=null] : ( ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* ) ; public final EObject ruleAndExpressionRule() throws RecognitionException { EObject current = null; @@ -3653,17 +3522,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:1282:2: ( ( ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* ) ) - // InternalGeneratorDSL.g:1283:2: ( ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* ) + // InternalGeneratorDSL.g:1236:2: ( ( ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* ) ) + // InternalGeneratorDSL.g:1237:2: ( ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* ) { - // InternalGeneratorDSL.g:1283:2: ( ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* ) - // InternalGeneratorDSL.g:1284:3: ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* + // InternalGeneratorDSL.g:1237:2: ( ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* ) + // InternalGeneratorDSL.g:1238:3: ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* { - // InternalGeneratorDSL.g:1284:3: ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) - // InternalGeneratorDSL.g:1285:4: (lv_subExpressions_0_0= ruleNotExpressionRule ) + // InternalGeneratorDSL.g:1238:3: ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) + // InternalGeneratorDSL.g:1239:4: (lv_subExpressions_0_0= ruleNotExpressionRule ) { - // InternalGeneratorDSL.g:1285:4: (lv_subExpressions_0_0= ruleNotExpressionRule ) - // InternalGeneratorDSL.g:1286:5: lv_subExpressions_0_0= ruleNotExpressionRule + // InternalGeneratorDSL.g:1239:4: (lv_subExpressions_0_0= ruleNotExpressionRule ) + // InternalGeneratorDSL.g:1240:5: lv_subExpressions_0_0= ruleNotExpressionRule { if ( state.backtracking==0 ) { @@ -3694,32 +3563,32 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - // InternalGeneratorDSL.g:1303:3: (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* + // InternalGeneratorDSL.g:1257:3: (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* loop21: do { int alt21=2; int LA21_0 = input.LA(1); - if ( (LA21_0==41) ) { + if ( (LA21_0==40) ) { alt21=1; } switch (alt21) { case 1 : - // InternalGeneratorDSL.g:1304:4: otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) + // InternalGeneratorDSL.g:1258:4: otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) { - otherlv_1=(Token)match(input,41,FOLLOW_34); if (state.failed) return current; + otherlv_1=(Token)match(input,40,FOLLOW_34); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getAndExpressionRuleAccess().getANDKeyword_1_0()); } - // InternalGeneratorDSL.g:1308:4: ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) - // InternalGeneratorDSL.g:1309:5: (lv_subExpressions_2_0= ruleNotExpressionRule ) + // InternalGeneratorDSL.g:1262:4: ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) + // InternalGeneratorDSL.g:1263:5: (lv_subExpressions_2_0= ruleNotExpressionRule ) { - // InternalGeneratorDSL.g:1309:5: (lv_subExpressions_2_0= ruleNotExpressionRule ) - // InternalGeneratorDSL.g:1310:6: lv_subExpressions_2_0= ruleNotExpressionRule + // InternalGeneratorDSL.g:1263:5: (lv_subExpressions_2_0= ruleNotExpressionRule ) + // InternalGeneratorDSL.g:1264:6: lv_subExpressions_2_0= ruleNotExpressionRule { if ( state.backtracking==0 ) { @@ -3784,7 +3653,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleNotExpressionRule" - // InternalGeneratorDSL.g:1332:1: entryRuleNotExpressionRule returns [EObject current=null] : iv_ruleNotExpressionRule= ruleNotExpressionRule EOF ; + // InternalGeneratorDSL.g:1286:1: entryRuleNotExpressionRule returns [EObject current=null] : iv_ruleNotExpressionRule= ruleNotExpressionRule EOF ; public final EObject entryRuleNotExpressionRule() throws RecognitionException { EObject current = null; @@ -3792,8 +3661,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:1332:58: (iv_ruleNotExpressionRule= ruleNotExpressionRule EOF ) - // InternalGeneratorDSL.g:1333:2: iv_ruleNotExpressionRule= ruleNotExpressionRule EOF + // InternalGeneratorDSL.g:1286:58: (iv_ruleNotExpressionRule= ruleNotExpressionRule EOF ) + // InternalGeneratorDSL.g:1287:2: iv_ruleNotExpressionRule= ruleNotExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getNotExpressionRuleRule()); @@ -3824,7 +3693,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleNotExpressionRule" - // InternalGeneratorDSL.g:1339:1: ruleNotExpressionRule returns [EObject current=null] : ( ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) ) ; + // InternalGeneratorDSL.g:1293:1: ruleNotExpressionRule returns [EObject current=null] : ( ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) ) ; public final EObject ruleNotExpressionRule() throws RecognitionException { EObject current = null; @@ -3836,27 +3705,27 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:1345:2: ( ( ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) ) ) - // InternalGeneratorDSL.g:1346:2: ( ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) ) + // InternalGeneratorDSL.g:1299:2: ( ( ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) ) ) + // InternalGeneratorDSL.g:1300:2: ( ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) ) { - // InternalGeneratorDSL.g:1346:2: ( ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) ) - // InternalGeneratorDSL.g:1347:3: ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) + // InternalGeneratorDSL.g:1300:2: ( ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) ) + // InternalGeneratorDSL.g:1301:3: ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) { - // InternalGeneratorDSL.g:1347:3: ( (lv_negated_0_0= '!' ) )? + // InternalGeneratorDSL.g:1301:3: ( (lv_negated_0_0= '!' ) )? int alt22=2; int LA22_0 = input.LA(1); - if ( (LA22_0==42) ) { + if ( (LA22_0==41) ) { alt22=1; } switch (alt22) { case 1 : - // InternalGeneratorDSL.g:1348:4: (lv_negated_0_0= '!' ) + // InternalGeneratorDSL.g:1302:4: (lv_negated_0_0= '!' ) { - // InternalGeneratorDSL.g:1348:4: (lv_negated_0_0= '!' ) - // InternalGeneratorDSL.g:1349:5: lv_negated_0_0= '!' + // InternalGeneratorDSL.g:1302:4: (lv_negated_0_0= '!' ) + // InternalGeneratorDSL.g:1303:5: lv_negated_0_0= '!' { - lv_negated_0_0=(Token)match(input,42,FOLLOW_34); if (state.failed) return current; + lv_negated_0_0=(Token)match(input,41,FOLLOW_34); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_negated_0_0, grammarAccess.getNotExpressionRuleAccess().getNegatedExclamationMarkKeyword_0_0()); @@ -3879,11 +3748,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - // InternalGeneratorDSL.g:1361:3: ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) - // InternalGeneratorDSL.g:1362:4: (lv_operand_1_0= ruleComparisonExpressionRule ) + // InternalGeneratorDSL.g:1315:3: ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) + // InternalGeneratorDSL.g:1316:4: (lv_operand_1_0= ruleComparisonExpressionRule ) { - // InternalGeneratorDSL.g:1362:4: (lv_operand_1_0= ruleComparisonExpressionRule ) - // InternalGeneratorDSL.g:1363:5: lv_operand_1_0= ruleComparisonExpressionRule + // InternalGeneratorDSL.g:1316:4: (lv_operand_1_0= ruleComparisonExpressionRule ) + // InternalGeneratorDSL.g:1317:5: lv_operand_1_0= ruleComparisonExpressionRule { if ( state.backtracking==0 ) { @@ -3939,7 +3808,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleComparisonExpressionRule" - // InternalGeneratorDSL.g:1384:1: entryRuleComparisonExpressionRule returns [EObject current=null] : iv_ruleComparisonExpressionRule= ruleComparisonExpressionRule EOF ; + // InternalGeneratorDSL.g:1338:1: entryRuleComparisonExpressionRule returns [EObject current=null] : iv_ruleComparisonExpressionRule= ruleComparisonExpressionRule EOF ; public final EObject entryRuleComparisonExpressionRule() throws RecognitionException { EObject current = null; @@ -3947,8 +3816,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:1384:65: (iv_ruleComparisonExpressionRule= ruleComparisonExpressionRule EOF ) - // InternalGeneratorDSL.g:1385:2: iv_ruleComparisonExpressionRule= ruleComparisonExpressionRule EOF + // InternalGeneratorDSL.g:1338:65: (iv_ruleComparisonExpressionRule= ruleComparisonExpressionRule EOF ) + // InternalGeneratorDSL.g:1339:2: iv_ruleComparisonExpressionRule= ruleComparisonExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getComparisonExpressionRuleRule()); @@ -3979,7 +3848,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleComparisonExpressionRule" - // InternalGeneratorDSL.g:1391:1: ruleComparisonExpressionRule returns [EObject current=null] : ( ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* ) ; + // InternalGeneratorDSL.g:1345:1: ruleComparisonExpressionRule returns [EObject current=null] : ( ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* ) ; public final EObject ruleComparisonExpressionRule() throws RecognitionException { EObject current = null; @@ -3992,17 +3861,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:1397:2: ( ( ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* ) ) - // InternalGeneratorDSL.g:1398:2: ( ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* ) + // InternalGeneratorDSL.g:1351:2: ( ( ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* ) ) + // InternalGeneratorDSL.g:1352:2: ( ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* ) { - // InternalGeneratorDSL.g:1398:2: ( ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* ) - // InternalGeneratorDSL.g:1399:3: ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* + // InternalGeneratorDSL.g:1352:2: ( ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* ) + // InternalGeneratorDSL.g:1353:3: ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* { - // InternalGeneratorDSL.g:1399:3: ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) - // InternalGeneratorDSL.g:1400:4: (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) + // InternalGeneratorDSL.g:1353:3: ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) + // InternalGeneratorDSL.g:1354:4: (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) { - // InternalGeneratorDSL.g:1400:4: (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) - // InternalGeneratorDSL.g:1401:5: lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule + // InternalGeneratorDSL.g:1354:4: (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) + // InternalGeneratorDSL.g:1355:5: lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule { if ( state.backtracking==0 ) { @@ -4033,7 +3902,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - // InternalGeneratorDSL.g:1418:3: ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* + // InternalGeneratorDSL.g:1372:3: ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* loop23: do { int alt23=2; @@ -4046,10 +3915,10 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { switch (alt23) { case 1 : - // InternalGeneratorDSL.g:1419:4: (lv_comparison_1_0= rulePartialComparisonExpressionRule ) + // InternalGeneratorDSL.g:1373:4: (lv_comparison_1_0= rulePartialComparisonExpressionRule ) { - // InternalGeneratorDSL.g:1419:4: (lv_comparison_1_0= rulePartialComparisonExpressionRule ) - // InternalGeneratorDSL.g:1420:5: lv_comparison_1_0= rulePartialComparisonExpressionRule + // InternalGeneratorDSL.g:1373:4: (lv_comparison_1_0= rulePartialComparisonExpressionRule ) + // InternalGeneratorDSL.g:1374:5: lv_comparison_1_0= rulePartialComparisonExpressionRule { if ( state.backtracking==0 ) { @@ -4111,7 +3980,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRulePartialComparisonExpressionRule" - // InternalGeneratorDSL.g:1441:1: entryRulePartialComparisonExpressionRule returns [EObject current=null] : iv_rulePartialComparisonExpressionRule= rulePartialComparisonExpressionRule EOF ; + // InternalGeneratorDSL.g:1395:1: entryRulePartialComparisonExpressionRule returns [EObject current=null] : iv_rulePartialComparisonExpressionRule= rulePartialComparisonExpressionRule EOF ; public final EObject entryRulePartialComparisonExpressionRule() throws RecognitionException { EObject current = null; @@ -4119,8 +3988,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:1441:72: (iv_rulePartialComparisonExpressionRule= rulePartialComparisonExpressionRule EOF ) - // InternalGeneratorDSL.g:1442:2: iv_rulePartialComparisonExpressionRule= rulePartialComparisonExpressionRule EOF + // InternalGeneratorDSL.g:1395:72: (iv_rulePartialComparisonExpressionRule= rulePartialComparisonExpressionRule EOF ) + // InternalGeneratorDSL.g:1396:2: iv_rulePartialComparisonExpressionRule= rulePartialComparisonExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getPartialComparisonExpressionRuleRule()); @@ -4151,7 +4020,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "rulePartialComparisonExpressionRule" - // InternalGeneratorDSL.g:1448:1: rulePartialComparisonExpressionRule returns [EObject current=null] : ( ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) ) ; + // InternalGeneratorDSL.g:1402:1: rulePartialComparisonExpressionRule returns [EObject current=null] : ( ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) ) ; public final EObject rulePartialComparisonExpressionRule() throws RecognitionException { EObject current = null; @@ -4164,17 +4033,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:1454:2: ( ( ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) ) ) - // InternalGeneratorDSL.g:1455:2: ( ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) ) + // InternalGeneratorDSL.g:1408:2: ( ( ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) ) ) + // InternalGeneratorDSL.g:1409:2: ( ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) ) { - // InternalGeneratorDSL.g:1455:2: ( ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) ) - // InternalGeneratorDSL.g:1456:3: ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) + // InternalGeneratorDSL.g:1409:2: ( ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) ) + // InternalGeneratorDSL.g:1410:3: ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) { - // InternalGeneratorDSL.g:1456:3: ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) - // InternalGeneratorDSL.g:1457:4: (lv_operator_0_0= ruleComparisonOperatorRule ) + // InternalGeneratorDSL.g:1410:3: ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) + // InternalGeneratorDSL.g:1411:4: (lv_operator_0_0= ruleComparisonOperatorRule ) { - // InternalGeneratorDSL.g:1457:4: (lv_operator_0_0= ruleComparisonOperatorRule ) - // InternalGeneratorDSL.g:1458:5: lv_operator_0_0= ruleComparisonOperatorRule + // InternalGeneratorDSL.g:1411:4: (lv_operator_0_0= ruleComparisonOperatorRule ) + // InternalGeneratorDSL.g:1412:5: lv_operator_0_0= ruleComparisonOperatorRule { if ( state.backtracking==0 ) { @@ -4205,11 +4074,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - // InternalGeneratorDSL.g:1475:3: ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) - // InternalGeneratorDSL.g:1476:4: (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) + // InternalGeneratorDSL.g:1429:3: ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) + // InternalGeneratorDSL.g:1430:4: (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) { - // InternalGeneratorDSL.g:1476:4: (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) - // InternalGeneratorDSL.g:1477:5: lv_subExpression_1_0= ruleAddOrSubtractExpressionRule + // InternalGeneratorDSL.g:1430:4: (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) + // InternalGeneratorDSL.g:1431:5: lv_subExpression_1_0= ruleAddOrSubtractExpressionRule { if ( state.backtracking==0 ) { @@ -4265,7 +4134,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleAddOrSubtractExpressionRule" - // InternalGeneratorDSL.g:1498:1: entryRuleAddOrSubtractExpressionRule returns [EObject current=null] : iv_ruleAddOrSubtractExpressionRule= ruleAddOrSubtractExpressionRule EOF ; + // InternalGeneratorDSL.g:1452:1: entryRuleAddOrSubtractExpressionRule returns [EObject current=null] : iv_ruleAddOrSubtractExpressionRule= ruleAddOrSubtractExpressionRule EOF ; public final EObject entryRuleAddOrSubtractExpressionRule() throws RecognitionException { EObject current = null; @@ -4273,8 +4142,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:1498:68: (iv_ruleAddOrSubtractExpressionRule= ruleAddOrSubtractExpressionRule EOF ) - // InternalGeneratorDSL.g:1499:2: iv_ruleAddOrSubtractExpressionRule= ruleAddOrSubtractExpressionRule EOF + // InternalGeneratorDSL.g:1452:68: (iv_ruleAddOrSubtractExpressionRule= ruleAddOrSubtractExpressionRule EOF ) + // InternalGeneratorDSL.g:1453:2: iv_ruleAddOrSubtractExpressionRule= ruleAddOrSubtractExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAddOrSubtractExpressionRuleRule()); @@ -4305,7 +4174,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleAddOrSubtractExpressionRule" - // InternalGeneratorDSL.g:1505:1: ruleAddOrSubtractExpressionRule returns [EObject current=null] : ( ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* ) ; + // InternalGeneratorDSL.g:1459:1: ruleAddOrSubtractExpressionRule returns [EObject current=null] : ( ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* ) ; public final EObject ruleAddOrSubtractExpressionRule() throws RecognitionException { EObject current = null; @@ -4320,17 +4189,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:1511:2: ( ( ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* ) ) - // InternalGeneratorDSL.g:1512:2: ( ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* ) + // InternalGeneratorDSL.g:1465:2: ( ( ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* ) ) + // InternalGeneratorDSL.g:1466:2: ( ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* ) { - // InternalGeneratorDSL.g:1512:2: ( ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* ) - // InternalGeneratorDSL.g:1513:3: ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* + // InternalGeneratorDSL.g:1466:2: ( ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* ) + // InternalGeneratorDSL.g:1467:3: ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* { - // InternalGeneratorDSL.g:1513:3: ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) - // InternalGeneratorDSL.g:1514:4: (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) + // InternalGeneratorDSL.g:1467:3: ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) + // InternalGeneratorDSL.g:1468:4: (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) { - // InternalGeneratorDSL.g:1514:4: (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) - // InternalGeneratorDSL.g:1515:5: lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule + // InternalGeneratorDSL.g:1468:4: (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) + // InternalGeneratorDSL.g:1469:5: lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule { if ( state.backtracking==0 ) { @@ -4361,7 +4230,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - // InternalGeneratorDSL.g:1532:3: ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* + // InternalGeneratorDSL.g:1486:3: ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* loop24: do { int alt24=2; @@ -4374,13 +4243,13 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { switch (alt24) { case 1 : - // InternalGeneratorDSL.g:1533:4: ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) + // InternalGeneratorDSL.g:1487:4: ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) { - // InternalGeneratorDSL.g:1533:4: ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) - // InternalGeneratorDSL.g:1534:5: (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) + // InternalGeneratorDSL.g:1487:4: ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) + // InternalGeneratorDSL.g:1488:5: (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) { - // InternalGeneratorDSL.g:1534:5: (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) - // InternalGeneratorDSL.g:1535:6: lv_operators_1_0= ruleAddOrSubtractOperatorRule + // InternalGeneratorDSL.g:1488:5: (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) + // InternalGeneratorDSL.g:1489:6: lv_operators_1_0= ruleAddOrSubtractOperatorRule { if ( state.backtracking==0 ) { @@ -4411,11 +4280,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - // InternalGeneratorDSL.g:1552:4: ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) - // InternalGeneratorDSL.g:1553:5: (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) + // InternalGeneratorDSL.g:1506:4: ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) + // InternalGeneratorDSL.g:1507:5: (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) { - // InternalGeneratorDSL.g:1553:5: (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) - // InternalGeneratorDSL.g:1554:6: lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule + // InternalGeneratorDSL.g:1507:5: (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) + // InternalGeneratorDSL.g:1508:6: lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule { if ( state.backtracking==0 ) { @@ -4480,7 +4349,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleMultiplyDivideModuloExpressionRule" - // InternalGeneratorDSL.g:1576:1: entryRuleMultiplyDivideModuloExpressionRule returns [EObject current=null] : iv_ruleMultiplyDivideModuloExpressionRule= ruleMultiplyDivideModuloExpressionRule EOF ; + // InternalGeneratorDSL.g:1530:1: entryRuleMultiplyDivideModuloExpressionRule returns [EObject current=null] : iv_ruleMultiplyDivideModuloExpressionRule= ruleMultiplyDivideModuloExpressionRule EOF ; public final EObject entryRuleMultiplyDivideModuloExpressionRule() throws RecognitionException { EObject current = null; @@ -4488,8 +4357,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:1576:75: (iv_ruleMultiplyDivideModuloExpressionRule= ruleMultiplyDivideModuloExpressionRule EOF ) - // InternalGeneratorDSL.g:1577:2: iv_ruleMultiplyDivideModuloExpressionRule= ruleMultiplyDivideModuloExpressionRule EOF + // InternalGeneratorDSL.g:1530:75: (iv_ruleMultiplyDivideModuloExpressionRule= ruleMultiplyDivideModuloExpressionRule EOF ) + // InternalGeneratorDSL.g:1531:2: iv_ruleMultiplyDivideModuloExpressionRule= ruleMultiplyDivideModuloExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getMultiplyDivideModuloExpressionRuleRule()); @@ -4520,7 +4389,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleMultiplyDivideModuloExpressionRule" - // InternalGeneratorDSL.g:1583:1: ruleMultiplyDivideModuloExpressionRule returns [EObject current=null] : ( ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* ) ; + // InternalGeneratorDSL.g:1537:1: ruleMultiplyDivideModuloExpressionRule returns [EObject current=null] : ( ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* ) ; public final EObject ruleMultiplyDivideModuloExpressionRule() throws RecognitionException { EObject current = null; @@ -4535,17 +4404,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:1589:2: ( ( ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* ) ) - // InternalGeneratorDSL.g:1590:2: ( ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* ) + // InternalGeneratorDSL.g:1543:2: ( ( ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* ) ) + // InternalGeneratorDSL.g:1544:2: ( ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* ) { - // InternalGeneratorDSL.g:1590:2: ( ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* ) - // InternalGeneratorDSL.g:1591:3: ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* + // InternalGeneratorDSL.g:1544:2: ( ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* ) + // InternalGeneratorDSL.g:1545:3: ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* { - // InternalGeneratorDSL.g:1591:3: ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) - // InternalGeneratorDSL.g:1592:4: (lv_leftOperand_0_0= rulePowerOfExpressionRule ) + // InternalGeneratorDSL.g:1545:3: ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) + // InternalGeneratorDSL.g:1546:4: (lv_leftOperand_0_0= rulePowerOfExpressionRule ) { - // InternalGeneratorDSL.g:1592:4: (lv_leftOperand_0_0= rulePowerOfExpressionRule ) - // InternalGeneratorDSL.g:1593:5: lv_leftOperand_0_0= rulePowerOfExpressionRule + // InternalGeneratorDSL.g:1546:4: (lv_leftOperand_0_0= rulePowerOfExpressionRule ) + // InternalGeneratorDSL.g:1547:5: lv_leftOperand_0_0= rulePowerOfExpressionRule { if ( state.backtracking==0 ) { @@ -4576,7 +4445,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - // InternalGeneratorDSL.g:1610:3: ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* + // InternalGeneratorDSL.g:1564:3: ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* loop25: do { int alt25=2; @@ -4589,13 +4458,13 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { switch (alt25) { case 1 : - // InternalGeneratorDSL.g:1611:4: ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) + // InternalGeneratorDSL.g:1565:4: ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) { - // InternalGeneratorDSL.g:1611:4: ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) - // InternalGeneratorDSL.g:1612:5: (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) + // InternalGeneratorDSL.g:1565:4: ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) + // InternalGeneratorDSL.g:1566:5: (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) { - // InternalGeneratorDSL.g:1612:5: (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) - // InternalGeneratorDSL.g:1613:6: lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule + // InternalGeneratorDSL.g:1566:5: (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) + // InternalGeneratorDSL.g:1567:6: lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule { if ( state.backtracking==0 ) { @@ -4626,11 +4495,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - // InternalGeneratorDSL.g:1630:4: ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) - // InternalGeneratorDSL.g:1631:5: (lv_operands_2_0= rulePowerOfExpressionRule ) + // InternalGeneratorDSL.g:1584:4: ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) + // InternalGeneratorDSL.g:1585:5: (lv_operands_2_0= rulePowerOfExpressionRule ) { - // InternalGeneratorDSL.g:1631:5: (lv_operands_2_0= rulePowerOfExpressionRule ) - // InternalGeneratorDSL.g:1632:6: lv_operands_2_0= rulePowerOfExpressionRule + // InternalGeneratorDSL.g:1585:5: (lv_operands_2_0= rulePowerOfExpressionRule ) + // InternalGeneratorDSL.g:1586:6: lv_operands_2_0= rulePowerOfExpressionRule { if ( state.backtracking==0 ) { @@ -4695,7 +4564,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRulePowerOfExpressionRule" - // InternalGeneratorDSL.g:1654:1: entryRulePowerOfExpressionRule returns [EObject current=null] : iv_rulePowerOfExpressionRule= rulePowerOfExpressionRule EOF ; + // InternalGeneratorDSL.g:1608:1: entryRulePowerOfExpressionRule returns [EObject current=null] : iv_rulePowerOfExpressionRule= rulePowerOfExpressionRule EOF ; public final EObject entryRulePowerOfExpressionRule() throws RecognitionException { EObject current = null; @@ -4703,8 +4572,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:1654:62: (iv_rulePowerOfExpressionRule= rulePowerOfExpressionRule EOF ) - // InternalGeneratorDSL.g:1655:2: iv_rulePowerOfExpressionRule= rulePowerOfExpressionRule EOF + // InternalGeneratorDSL.g:1608:62: (iv_rulePowerOfExpressionRule= rulePowerOfExpressionRule EOF ) + // InternalGeneratorDSL.g:1609:2: iv_rulePowerOfExpressionRule= rulePowerOfExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getPowerOfExpressionRuleRule()); @@ -4735,7 +4604,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "rulePowerOfExpressionRule" - // InternalGeneratorDSL.g:1661:1: rulePowerOfExpressionRule returns [EObject current=null] : ( ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? ) ; + // InternalGeneratorDSL.g:1615:1: rulePowerOfExpressionRule returns [EObject current=null] : ( ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? ) ; public final EObject rulePowerOfExpressionRule() throws RecognitionException { EObject current = null; @@ -4749,17 +4618,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:1667:2: ( ( ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? ) ) - // InternalGeneratorDSL.g:1668:2: ( ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? ) + // InternalGeneratorDSL.g:1621:2: ( ( ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? ) ) + // InternalGeneratorDSL.g:1622:2: ( ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? ) { - // InternalGeneratorDSL.g:1668:2: ( ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? ) - // InternalGeneratorDSL.g:1669:3: ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? + // InternalGeneratorDSL.g:1622:2: ( ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? ) + // InternalGeneratorDSL.g:1623:3: ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? { - // InternalGeneratorDSL.g:1669:3: ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) - // InternalGeneratorDSL.g:1670:4: (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) + // InternalGeneratorDSL.g:1623:3: ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) + // InternalGeneratorDSL.g:1624:4: (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) { - // InternalGeneratorDSL.g:1670:4: (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) - // InternalGeneratorDSL.g:1671:5: lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule + // InternalGeneratorDSL.g:1624:4: (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) + // InternalGeneratorDSL.g:1625:5: lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule { if ( state.backtracking==0 ) { @@ -4790,28 +4659,28 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - // InternalGeneratorDSL.g:1688:3: (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? + // InternalGeneratorDSL.g:1642:3: (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? int alt26=2; int LA26_0 = input.LA(1); - if ( (LA26_0==43) ) { + if ( (LA26_0==42) ) { alt26=1; } switch (alt26) { case 1 : - // InternalGeneratorDSL.g:1689:4: otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) + // InternalGeneratorDSL.g:1643:4: otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) { - otherlv_1=(Token)match(input,43,FOLLOW_34); if (state.failed) return current; + otherlv_1=(Token)match(input,42,FOLLOW_34); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getPowerOfExpressionRuleAccess().getCircumflexAccentKeyword_1_0()); } - // InternalGeneratorDSL.g:1693:4: ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) - // InternalGeneratorDSL.g:1694:5: (lv_rightOperand_2_0= rulePowerOfExpressionRule ) + // InternalGeneratorDSL.g:1647:4: ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) + // InternalGeneratorDSL.g:1648:5: (lv_rightOperand_2_0= rulePowerOfExpressionRule ) { - // InternalGeneratorDSL.g:1694:5: (lv_rightOperand_2_0= rulePowerOfExpressionRule ) - // InternalGeneratorDSL.g:1695:6: lv_rightOperand_2_0= rulePowerOfExpressionRule + // InternalGeneratorDSL.g:1648:5: (lv_rightOperand_2_0= rulePowerOfExpressionRule ) + // InternalGeneratorDSL.g:1649:6: lv_rightOperand_2_0= rulePowerOfExpressionRule { if ( state.backtracking==0 ) { @@ -4873,7 +4742,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleUnaryAddOrSubtractExpressionRule" - // InternalGeneratorDSL.g:1717:1: entryRuleUnaryAddOrSubtractExpressionRule returns [EObject current=null] : iv_ruleUnaryAddOrSubtractExpressionRule= ruleUnaryAddOrSubtractExpressionRule EOF ; + // InternalGeneratorDSL.g:1671:1: entryRuleUnaryAddOrSubtractExpressionRule returns [EObject current=null] : iv_ruleUnaryAddOrSubtractExpressionRule= ruleUnaryAddOrSubtractExpressionRule EOF ; public final EObject entryRuleUnaryAddOrSubtractExpressionRule() throws RecognitionException { EObject current = null; @@ -4881,8 +4750,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:1717:73: (iv_ruleUnaryAddOrSubtractExpressionRule= ruleUnaryAddOrSubtractExpressionRule EOF ) - // InternalGeneratorDSL.g:1718:2: iv_ruleUnaryAddOrSubtractExpressionRule= ruleUnaryAddOrSubtractExpressionRule EOF + // InternalGeneratorDSL.g:1671:73: (iv_ruleUnaryAddOrSubtractExpressionRule= ruleUnaryAddOrSubtractExpressionRule EOF ) + // InternalGeneratorDSL.g:1672:2: iv_ruleUnaryAddOrSubtractExpressionRule= ruleUnaryAddOrSubtractExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getUnaryAddOrSubtractExpressionRuleRule()); @@ -4913,7 +4782,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleUnaryAddOrSubtractExpressionRule" - // InternalGeneratorDSL.g:1724:1: ruleUnaryAddOrSubtractExpressionRule returns [EObject current=null] : ( ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) ) ; + // InternalGeneratorDSL.g:1678:1: ruleUnaryAddOrSubtractExpressionRule returns [EObject current=null] : ( ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) ) ; public final EObject ruleUnaryAddOrSubtractExpressionRule() throws RecognitionException { EObject current = null; @@ -4926,13 +4795,13 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:1730:2: ( ( ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) ) ) - // InternalGeneratorDSL.g:1731:2: ( ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) ) + // InternalGeneratorDSL.g:1684:2: ( ( ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) ) ) + // InternalGeneratorDSL.g:1685:2: ( ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) ) { - // InternalGeneratorDSL.g:1731:2: ( ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) ) - // InternalGeneratorDSL.g:1732:3: ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) + // InternalGeneratorDSL.g:1685:2: ( ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) ) + // InternalGeneratorDSL.g:1686:3: ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) { - // InternalGeneratorDSL.g:1732:3: ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* + // InternalGeneratorDSL.g:1686:3: ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* loop27: do { int alt27=2; @@ -4945,10 +4814,10 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { switch (alt27) { case 1 : - // InternalGeneratorDSL.g:1733:4: (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) + // InternalGeneratorDSL.g:1687:4: (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) { - // InternalGeneratorDSL.g:1733:4: (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) - // InternalGeneratorDSL.g:1734:5: lv_operators_0_0= ruleAddOrSubtractOperatorRule + // InternalGeneratorDSL.g:1687:4: (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) + // InternalGeneratorDSL.g:1688:5: lv_operators_0_0= ruleAddOrSubtractOperatorRule { if ( state.backtracking==0 ) { @@ -4985,11 +4854,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } } while (true); - // InternalGeneratorDSL.g:1751:3: ( (lv_subExpression_1_0= ruleValueRule ) ) - // InternalGeneratorDSL.g:1752:4: (lv_subExpression_1_0= ruleValueRule ) + // InternalGeneratorDSL.g:1705:3: ( (lv_subExpression_1_0= ruleValueRule ) ) + // InternalGeneratorDSL.g:1706:4: (lv_subExpression_1_0= ruleValueRule ) { - // InternalGeneratorDSL.g:1752:4: (lv_subExpression_1_0= ruleValueRule ) - // InternalGeneratorDSL.g:1753:5: lv_subExpression_1_0= ruleValueRule + // InternalGeneratorDSL.g:1706:4: (lv_subExpression_1_0= ruleValueRule ) + // InternalGeneratorDSL.g:1707:5: lv_subExpression_1_0= ruleValueRule { if ( state.backtracking==0 ) { @@ -5045,7 +4914,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleValueRule" - // InternalGeneratorDSL.g:1774:1: entryRuleValueRule returns [EObject current=null] : iv_ruleValueRule= ruleValueRule EOF ; + // InternalGeneratorDSL.g:1728:1: entryRuleValueRule returns [EObject current=null] : iv_ruleValueRule= ruleValueRule EOF ; public final EObject entryRuleValueRule() throws RecognitionException { EObject current = null; @@ -5053,8 +4922,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:1774:50: (iv_ruleValueRule= ruleValueRule EOF ) - // InternalGeneratorDSL.g:1775:2: iv_ruleValueRule= ruleValueRule EOF + // InternalGeneratorDSL.g:1728:50: (iv_ruleValueRule= ruleValueRule EOF ) + // InternalGeneratorDSL.g:1729:2: iv_ruleValueRule= ruleValueRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getValueRuleRule()); @@ -5085,7 +4954,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleValueRule" - // InternalGeneratorDSL.g:1781:1: ruleValueRule returns [EObject current=null] : (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule ) ; + // InternalGeneratorDSL.g:1735:1: ruleValueRule returns [EObject current=null] : (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule ) ; public final EObject ruleValueRule() throws RecognitionException { EObject current = null; @@ -5104,15 +4973,15 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:1787:2: ( (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule ) ) - // InternalGeneratorDSL.g:1788:2: (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule ) + // InternalGeneratorDSL.g:1741:2: ( (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule ) ) + // InternalGeneratorDSL.g:1742:2: (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule ) { - // InternalGeneratorDSL.g:1788:2: (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule ) + // InternalGeneratorDSL.g:1742:2: (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule ) int alt28=5; alt28 = dfa28.predict(input); switch (alt28) { case 1 : - // InternalGeneratorDSL.g:1789:3: this_ArrayRule_0= ruleArrayRule + // InternalGeneratorDSL.g:1743:3: this_ArrayRule_0= ruleArrayRule { if ( state.backtracking==0 ) { @@ -5139,7 +5008,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalGeneratorDSL.g:1801:3: this_CallRule_1= ruleCallRule + // InternalGeneratorDSL.g:1755:3: this_CallRule_1= ruleCallRule { if ( state.backtracking==0 ) { @@ -5166,7 +5035,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalGeneratorDSL.g:1813:3: this_LiteralRule_2= ruleLiteralRule + // InternalGeneratorDSL.g:1767:3: this_LiteralRule_2= ruleLiteralRule { if ( state.backtracking==0 ) { @@ -5193,7 +5062,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 4 : - // InternalGeneratorDSL.g:1825:3: this_ParanthesesRule_3= ruleParanthesesRule + // InternalGeneratorDSL.g:1779:3: this_ParanthesesRule_3= ruleParanthesesRule { if ( state.backtracking==0 ) { @@ -5220,7 +5089,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 5 : - // InternalGeneratorDSL.g:1837:3: this_ReferenceRule_4= ruleReferenceRule + // InternalGeneratorDSL.g:1791:3: this_ReferenceRule_4= ruleReferenceRule { if ( state.backtracking==0 ) { @@ -5271,7 +5140,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleArrayRule" - // InternalGeneratorDSL.g:1852:1: entryRuleArrayRule returns [EObject current=null] : iv_ruleArrayRule= ruleArrayRule EOF ; + // InternalGeneratorDSL.g:1806:1: entryRuleArrayRule returns [EObject current=null] : iv_ruleArrayRule= ruleArrayRule EOF ; public final EObject entryRuleArrayRule() throws RecognitionException { EObject current = null; @@ -5279,8 +5148,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:1852:50: (iv_ruleArrayRule= ruleArrayRule EOF ) - // InternalGeneratorDSL.g:1853:2: iv_ruleArrayRule= ruleArrayRule EOF + // InternalGeneratorDSL.g:1806:50: (iv_ruleArrayRule= ruleArrayRule EOF ) + // InternalGeneratorDSL.g:1807:2: iv_ruleArrayRule= ruleArrayRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getArrayRuleRule()); @@ -5311,7 +5180,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleArrayRule" - // InternalGeneratorDSL.g:1859:1: ruleArrayRule returns [EObject current=null] : ( () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' ) ; + // InternalGeneratorDSL.g:1813:1: ruleArrayRule returns [EObject current=null] : ( () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' ) ; public final EObject ruleArrayRule() throws RecognitionException { EObject current = null; @@ -5327,14 +5196,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:1865:2: ( ( () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' ) ) - // InternalGeneratorDSL.g:1866:2: ( () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' ) + // InternalGeneratorDSL.g:1819:2: ( ( () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' ) ) + // InternalGeneratorDSL.g:1820:2: ( () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' ) { - // InternalGeneratorDSL.g:1866:2: ( () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' ) - // InternalGeneratorDSL.g:1867:3: () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' + // InternalGeneratorDSL.g:1820:2: ( () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' ) + // InternalGeneratorDSL.g:1821:3: () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' { - // InternalGeneratorDSL.g:1867:3: () - // InternalGeneratorDSL.g:1868:4: + // InternalGeneratorDSL.g:1821:3: () + // InternalGeneratorDSL.g:1822:4: { if ( state.backtracking==0 ) { @@ -5351,35 +5220,35 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,18,FOLLOW_41); if (state.failed) return current; + otherlv_1=(Token)match(input,16,FOLLOW_41); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getArrayRuleAccess().getLeftSquareBracketKeyword_1()); } - // InternalGeneratorDSL.g:1881:3: ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? + // InternalGeneratorDSL.g:1835:3: ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? int alt30=2; int LA30_0 = input.LA(1); - if ( ((LA30_0>=RULE_ID && LA30_0<=RULE_QUOTED_ID)||LA30_0==18||LA30_0==38||LA30_0==44||(LA30_0>=47 && LA30_0<=48)) ) { + if ( ((LA30_0>=RULE_ID && LA30_0<=RULE_QUOTED_ID)||LA30_0==16||LA30_0==37||LA30_0==43||(LA30_0>=46 && LA30_0<=47)) ) { alt30=1; } switch (alt30) { case 1 : - // InternalGeneratorDSL.g:1882:4: ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* + // InternalGeneratorDSL.g:1836:4: ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* { - // InternalGeneratorDSL.g:1882:4: ( (lv_values_2_0= ruleValueRule ) ) - // InternalGeneratorDSL.g:1883:5: (lv_values_2_0= ruleValueRule ) + // InternalGeneratorDSL.g:1836:4: ( (lv_values_2_0= ruleValueRule ) ) + // InternalGeneratorDSL.g:1837:5: (lv_values_2_0= ruleValueRule ) { - // InternalGeneratorDSL.g:1883:5: (lv_values_2_0= ruleValueRule ) - // InternalGeneratorDSL.g:1884:6: lv_values_2_0= ruleValueRule + // InternalGeneratorDSL.g:1837:5: (lv_values_2_0= ruleValueRule ) + // InternalGeneratorDSL.g:1838:6: lv_values_2_0= ruleValueRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getArrayRuleAccess().getValuesValueRuleParserRuleCall_2_0_0()); } - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_13); lv_values_2_0=ruleValueRule(); state._fsp--; @@ -5403,39 +5272,39 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - // InternalGeneratorDSL.g:1901:4: (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* + // InternalGeneratorDSL.g:1855:4: (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* loop29: do { int alt29=2; int LA29_0 = input.LA(1); - if ( (LA29_0==24) ) { + if ( (LA29_0==22) ) { alt29=1; } switch (alt29) { case 1 : - // InternalGeneratorDSL.g:1902:5: otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) + // InternalGeneratorDSL.g:1856:5: otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) { - otherlv_3=(Token)match(input,24,FOLLOW_34); if (state.failed) return current; + otherlv_3=(Token)match(input,22,FOLLOW_34); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getArrayRuleAccess().getCommaKeyword_2_1_0()); } - // InternalGeneratorDSL.g:1906:5: ( (lv_values_4_0= ruleValueRule ) ) - // InternalGeneratorDSL.g:1907:6: (lv_values_4_0= ruleValueRule ) + // InternalGeneratorDSL.g:1860:5: ( (lv_values_4_0= ruleValueRule ) ) + // InternalGeneratorDSL.g:1861:6: (lv_values_4_0= ruleValueRule ) { - // InternalGeneratorDSL.g:1907:6: (lv_values_4_0= ruleValueRule ) - // InternalGeneratorDSL.g:1908:7: lv_values_4_0= ruleValueRule + // InternalGeneratorDSL.g:1861:6: (lv_values_4_0= ruleValueRule ) + // InternalGeneratorDSL.g:1862:7: lv_values_4_0= ruleValueRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getArrayRuleAccess().getValuesValueRuleParserRuleCall_2_1_1_0()); } - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_13); lv_values_4_0=ruleValueRule(); state._fsp--; @@ -5474,7 +5343,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - otherlv_5=(Token)match(input,19,FOLLOW_2); if (state.failed) return current; + otherlv_5=(Token)match(input,17,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_5, grammarAccess.getArrayRuleAccess().getRightSquareBracketKeyword_3()); @@ -5505,7 +5374,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleParanthesesRule" - // InternalGeneratorDSL.g:1935:1: entryRuleParanthesesRule returns [EObject current=null] : iv_ruleParanthesesRule= ruleParanthesesRule EOF ; + // InternalGeneratorDSL.g:1889:1: entryRuleParanthesesRule returns [EObject current=null] : iv_ruleParanthesesRule= ruleParanthesesRule EOF ; public final EObject entryRuleParanthesesRule() throws RecognitionException { EObject current = null; @@ -5513,8 +5382,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:1935:56: (iv_ruleParanthesesRule= ruleParanthesesRule EOF ) - // InternalGeneratorDSL.g:1936:2: iv_ruleParanthesesRule= ruleParanthesesRule EOF + // InternalGeneratorDSL.g:1889:56: (iv_ruleParanthesesRule= ruleParanthesesRule EOF ) + // InternalGeneratorDSL.g:1890:2: iv_ruleParanthesesRule= ruleParanthesesRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getParanthesesRuleRule()); @@ -5545,7 +5414,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleParanthesesRule" - // InternalGeneratorDSL.g:1942:1: ruleParanthesesRule returns [EObject current=null] : (otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' ) ; + // InternalGeneratorDSL.g:1896:1: ruleParanthesesRule returns [EObject current=null] : (otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' ) ; public final EObject ruleParanthesesRule() throws RecognitionException { EObject current = null; @@ -5558,23 +5427,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:1948:2: ( (otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' ) ) - // InternalGeneratorDSL.g:1949:2: (otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' ) + // InternalGeneratorDSL.g:1902:2: ( (otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' ) ) + // InternalGeneratorDSL.g:1903:2: (otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' ) { - // InternalGeneratorDSL.g:1949:2: (otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' ) - // InternalGeneratorDSL.g:1950:3: otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' + // InternalGeneratorDSL.g:1903:2: (otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' ) + // InternalGeneratorDSL.g:1904:3: otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' { - otherlv_0=(Token)match(input,44,FOLLOW_34); if (state.failed) return current; + otherlv_0=(Token)match(input,43,FOLLOW_34); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getParanthesesRuleAccess().getLeftParenthesisKeyword_0()); } - // InternalGeneratorDSL.g:1954:3: ( (lv_subExpression_1_0= ruleExpressionRule ) ) - // InternalGeneratorDSL.g:1955:4: (lv_subExpression_1_0= ruleExpressionRule ) + // InternalGeneratorDSL.g:1908:3: ( (lv_subExpression_1_0= ruleExpressionRule ) ) + // InternalGeneratorDSL.g:1909:4: (lv_subExpression_1_0= ruleExpressionRule ) { - // InternalGeneratorDSL.g:1955:4: (lv_subExpression_1_0= ruleExpressionRule ) - // InternalGeneratorDSL.g:1956:5: lv_subExpression_1_0= ruleExpressionRule + // InternalGeneratorDSL.g:1909:4: (lv_subExpression_1_0= ruleExpressionRule ) + // InternalGeneratorDSL.g:1910:5: lv_subExpression_1_0= ruleExpressionRule { if ( state.backtracking==0 ) { @@ -5605,7 +5474,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - otherlv_2=(Token)match(input,45,FOLLOW_2); if (state.failed) return current; + otherlv_2=(Token)match(input,44,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getParanthesesRuleAccess().getRightParenthesisKeyword_2()); @@ -5636,7 +5505,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleCallRule" - // InternalGeneratorDSL.g:1981:1: entryRuleCallRule returns [EObject current=null] : iv_ruleCallRule= ruleCallRule EOF ; + // InternalGeneratorDSL.g:1935:1: entryRuleCallRule returns [EObject current=null] : iv_ruleCallRule= ruleCallRule EOF ; public final EObject entryRuleCallRule() throws RecognitionException { EObject current = null; @@ -5644,8 +5513,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:1981:49: (iv_ruleCallRule= ruleCallRule EOF ) - // InternalGeneratorDSL.g:1982:2: iv_ruleCallRule= ruleCallRule EOF + // InternalGeneratorDSL.g:1935:49: (iv_ruleCallRule= ruleCallRule EOF ) + // InternalGeneratorDSL.g:1936:2: iv_ruleCallRule= ruleCallRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getCallRuleRule()); @@ -5676,7 +5545,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleCallRule" - // InternalGeneratorDSL.g:1988:1: ruleCallRule returns [EObject current=null] : ( ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' ) ; + // InternalGeneratorDSL.g:1942:1: ruleCallRule returns [EObject current=null] : ( ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' ) ; public final EObject ruleCallRule() throws RecognitionException { EObject current = null; @@ -5694,17 +5563,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:1994:2: ( ( ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' ) ) - // InternalGeneratorDSL.g:1995:2: ( ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' ) + // InternalGeneratorDSL.g:1948:2: ( ( ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' ) ) + // InternalGeneratorDSL.g:1949:2: ( ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' ) { - // InternalGeneratorDSL.g:1995:2: ( ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' ) - // InternalGeneratorDSL.g:1996:3: ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' + // InternalGeneratorDSL.g:1949:2: ( ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' ) + // InternalGeneratorDSL.g:1950:3: ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' { - // InternalGeneratorDSL.g:1996:3: ( (lv_function_0_0= ruleFunctionNameRule ) ) - // InternalGeneratorDSL.g:1997:4: (lv_function_0_0= ruleFunctionNameRule ) + // InternalGeneratorDSL.g:1950:3: ( (lv_function_0_0= ruleFunctionNameRule ) ) + // InternalGeneratorDSL.g:1951:4: (lv_function_0_0= ruleFunctionNameRule ) { - // InternalGeneratorDSL.g:1997:4: (lv_function_0_0= ruleFunctionNameRule ) - // InternalGeneratorDSL.g:1998:5: lv_function_0_0= ruleFunctionNameRule + // InternalGeneratorDSL.g:1951:4: (lv_function_0_0= ruleFunctionNameRule ) + // InternalGeneratorDSL.g:1952:5: lv_function_0_0= ruleFunctionNameRule { if ( state.backtracking==0 ) { @@ -5735,28 +5604,28 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,44,FOLLOW_44); if (state.failed) return current; + otherlv_1=(Token)match(input,43,FOLLOW_44); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getCallRuleAccess().getLeftParenthesisKeyword_1()); } - // InternalGeneratorDSL.g:2019:3: ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? + // InternalGeneratorDSL.g:1973:3: ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? int alt32=2; int LA32_0 = input.LA(1); - if ( ((LA32_0>=RULE_ID && LA32_0<=RULE_QUOTED_ID)||LA32_0==18||LA32_0==38||LA32_0==42||LA32_0==44||(LA32_0>=47 && LA32_0<=48)||(LA32_0>=66 && LA32_0<=67)) ) { + if ( ((LA32_0>=RULE_ID && LA32_0<=RULE_QUOTED_ID)||LA32_0==16||LA32_0==37||LA32_0==41||LA32_0==43||(LA32_0>=46 && LA32_0<=47)||(LA32_0>=66 && LA32_0<=67)) ) { alt32=1; } switch (alt32) { case 1 : - // InternalGeneratorDSL.g:2020:4: ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* + // InternalGeneratorDSL.g:1974:4: ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* { - // InternalGeneratorDSL.g:2020:4: ( (lv_parameters_2_0= ruleExpressionRule ) ) - // InternalGeneratorDSL.g:2021:5: (lv_parameters_2_0= ruleExpressionRule ) + // InternalGeneratorDSL.g:1974:4: ( (lv_parameters_2_0= ruleExpressionRule ) ) + // InternalGeneratorDSL.g:1975:5: (lv_parameters_2_0= ruleExpressionRule ) { - // InternalGeneratorDSL.g:2021:5: (lv_parameters_2_0= ruleExpressionRule ) - // InternalGeneratorDSL.g:2022:6: lv_parameters_2_0= ruleExpressionRule + // InternalGeneratorDSL.g:1975:5: (lv_parameters_2_0= ruleExpressionRule ) + // InternalGeneratorDSL.g:1976:6: lv_parameters_2_0= ruleExpressionRule { if ( state.backtracking==0 ) { @@ -5787,32 +5656,32 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - // InternalGeneratorDSL.g:2039:4: (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* + // InternalGeneratorDSL.g:1993:4: (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* loop31: do { int alt31=2; int LA31_0 = input.LA(1); - if ( (LA31_0==24) ) { + if ( (LA31_0==22) ) { alt31=1; } switch (alt31) { case 1 : - // InternalGeneratorDSL.g:2040:5: otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) + // InternalGeneratorDSL.g:1994:5: otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) { - otherlv_3=(Token)match(input,24,FOLLOW_34); if (state.failed) return current; + otherlv_3=(Token)match(input,22,FOLLOW_34); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getCallRuleAccess().getCommaKeyword_2_1_0()); } - // InternalGeneratorDSL.g:2044:5: ( (lv_parameters_4_0= ruleExpressionRule ) ) - // InternalGeneratorDSL.g:2045:6: (lv_parameters_4_0= ruleExpressionRule ) + // InternalGeneratorDSL.g:1998:5: ( (lv_parameters_4_0= ruleExpressionRule ) ) + // InternalGeneratorDSL.g:1999:6: (lv_parameters_4_0= ruleExpressionRule ) { - // InternalGeneratorDSL.g:2045:6: (lv_parameters_4_0= ruleExpressionRule ) - // InternalGeneratorDSL.g:2046:7: lv_parameters_4_0= ruleExpressionRule + // InternalGeneratorDSL.g:1999:6: (lv_parameters_4_0= ruleExpressionRule ) + // InternalGeneratorDSL.g:2000:7: lv_parameters_4_0= ruleExpressionRule { if ( state.backtracking==0 ) { @@ -5858,7 +5727,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - otherlv_5=(Token)match(input,45,FOLLOW_2); if (state.failed) return current; + otherlv_5=(Token)match(input,44,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_5, grammarAccess.getCallRuleAccess().getRightParenthesisKeyword_3()); @@ -5889,7 +5758,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleConstantReferenceRule" - // InternalGeneratorDSL.g:2073:1: entryRuleConstantReferenceRule returns [EObject current=null] : iv_ruleConstantReferenceRule= ruleConstantReferenceRule EOF ; + // InternalGeneratorDSL.g:2027:1: entryRuleConstantReferenceRule returns [EObject current=null] : iv_ruleConstantReferenceRule= ruleConstantReferenceRule EOF ; public final EObject entryRuleConstantReferenceRule() throws RecognitionException { EObject current = null; @@ -5897,8 +5766,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:2073:62: (iv_ruleConstantReferenceRule= ruleConstantReferenceRule EOF ) - // InternalGeneratorDSL.g:2074:2: iv_ruleConstantReferenceRule= ruleConstantReferenceRule EOF + // InternalGeneratorDSL.g:2027:62: (iv_ruleConstantReferenceRule= ruleConstantReferenceRule EOF ) + // InternalGeneratorDSL.g:2028:2: iv_ruleConstantReferenceRule= ruleConstantReferenceRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getConstantReferenceRuleRule()); @@ -5929,7 +5798,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleConstantReferenceRule" - // InternalGeneratorDSL.g:2080:1: ruleConstantReferenceRule returns [EObject current=null] : ( ( ruleQualifiedName ) ) ; + // InternalGeneratorDSL.g:2034:1: ruleConstantReferenceRule returns [EObject current=null] : ( ( ruleQualifiedName ) ) ; public final EObject ruleConstantReferenceRule() throws RecognitionException { EObject current = null; @@ -5937,14 +5806,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:2086:2: ( ( ( ruleQualifiedName ) ) ) - // InternalGeneratorDSL.g:2087:2: ( ( ruleQualifiedName ) ) + // InternalGeneratorDSL.g:2040:2: ( ( ( ruleQualifiedName ) ) ) + // InternalGeneratorDSL.g:2041:2: ( ( ruleQualifiedName ) ) { - // InternalGeneratorDSL.g:2087:2: ( ( ruleQualifiedName ) ) - // InternalGeneratorDSL.g:2088:3: ( ruleQualifiedName ) + // InternalGeneratorDSL.g:2041:2: ( ( ruleQualifiedName ) ) + // InternalGeneratorDSL.g:2042:3: ( ruleQualifiedName ) { - // InternalGeneratorDSL.g:2088:3: ( ruleQualifiedName ) - // InternalGeneratorDSL.g:2089:4: ruleQualifiedName + // InternalGeneratorDSL.g:2042:3: ( ruleQualifiedName ) + // InternalGeneratorDSL.g:2043:4: ruleQualifiedName { if ( state.backtracking==0 ) { @@ -6001,7 +5870,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleLiteralRule" - // InternalGeneratorDSL.g:2109:1: entryRuleLiteralRule returns [EObject current=null] : iv_ruleLiteralRule= ruleLiteralRule EOF ; + // InternalGeneratorDSL.g:2063:1: entryRuleLiteralRule returns [EObject current=null] : iv_ruleLiteralRule= ruleLiteralRule EOF ; public final EObject entryRuleLiteralRule() throws RecognitionException { EObject current = null; @@ -6009,8 +5878,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:2109:52: (iv_ruleLiteralRule= ruleLiteralRule EOF ) - // InternalGeneratorDSL.g:2110:2: iv_ruleLiteralRule= ruleLiteralRule EOF + // InternalGeneratorDSL.g:2063:52: (iv_ruleLiteralRule= ruleLiteralRule EOF ) + // InternalGeneratorDSL.g:2064:2: iv_ruleLiteralRule= ruleLiteralRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getLiteralRuleRule()); @@ -6041,7 +5910,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleLiteralRule" - // InternalGeneratorDSL.g:2116:1: ruleLiteralRule returns [EObject current=null] : (this_NumberLiteralRule_0= ruleNumberLiteralRule | this_StringLiteralRule_1= ruleStringLiteralRule | this_BooleanLiteralRule_2= ruleBooleanLiteralRule | this_InstanceLiteralRule_3= ruleInstanceLiteralRule ) ; + // InternalGeneratorDSL.g:2070:1: ruleLiteralRule returns [EObject current=null] : (this_NumberLiteralRule_0= ruleNumberLiteralRule | this_StringLiteralRule_1= ruleStringLiteralRule | this_BooleanLiteralRule_2= ruleBooleanLiteralRule | this_InstanceLiteralRule_3= ruleInstanceLiteralRule ) ; public final EObject ruleLiteralRule() throws RecognitionException { EObject current = null; @@ -6058,10 +5927,10 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:2122:2: ( (this_NumberLiteralRule_0= ruleNumberLiteralRule | this_StringLiteralRule_1= ruleStringLiteralRule | this_BooleanLiteralRule_2= ruleBooleanLiteralRule | this_InstanceLiteralRule_3= ruleInstanceLiteralRule ) ) - // InternalGeneratorDSL.g:2123:2: (this_NumberLiteralRule_0= ruleNumberLiteralRule | this_StringLiteralRule_1= ruleStringLiteralRule | this_BooleanLiteralRule_2= ruleBooleanLiteralRule | this_InstanceLiteralRule_3= ruleInstanceLiteralRule ) + // InternalGeneratorDSL.g:2076:2: ( (this_NumberLiteralRule_0= ruleNumberLiteralRule | this_StringLiteralRule_1= ruleStringLiteralRule | this_BooleanLiteralRule_2= ruleBooleanLiteralRule | this_InstanceLiteralRule_3= ruleInstanceLiteralRule ) ) + // InternalGeneratorDSL.g:2077:2: (this_NumberLiteralRule_0= ruleNumberLiteralRule | this_StringLiteralRule_1= ruleStringLiteralRule | this_BooleanLiteralRule_2= ruleBooleanLiteralRule | this_InstanceLiteralRule_3= ruleInstanceLiteralRule ) { - // InternalGeneratorDSL.g:2123:2: (this_NumberLiteralRule_0= ruleNumberLiteralRule | this_StringLiteralRule_1= ruleStringLiteralRule | this_BooleanLiteralRule_2= ruleBooleanLiteralRule | this_InstanceLiteralRule_3= ruleInstanceLiteralRule ) + // InternalGeneratorDSL.g:2077:2: (this_NumberLiteralRule_0= ruleNumberLiteralRule | this_StringLiteralRule_1= ruleStringLiteralRule | this_BooleanLiteralRule_2= ruleBooleanLiteralRule | this_InstanceLiteralRule_3= ruleInstanceLiteralRule ) int alt33=4; switch ( input.LA(1) ) { case RULE_INT: @@ -6075,8 +5944,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { alt33=2; } break; + case 46: case 47: - case 48: { alt33=3; } @@ -6097,7 +5966,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { switch (alt33) { case 1 : - // InternalGeneratorDSL.g:2124:3: this_NumberLiteralRule_0= ruleNumberLiteralRule + // InternalGeneratorDSL.g:2078:3: this_NumberLiteralRule_0= ruleNumberLiteralRule { if ( state.backtracking==0 ) { @@ -6124,7 +5993,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalGeneratorDSL.g:2136:3: this_StringLiteralRule_1= ruleStringLiteralRule + // InternalGeneratorDSL.g:2090:3: this_StringLiteralRule_1= ruleStringLiteralRule { if ( state.backtracking==0 ) { @@ -6151,7 +6020,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalGeneratorDSL.g:2148:3: this_BooleanLiteralRule_2= ruleBooleanLiteralRule + // InternalGeneratorDSL.g:2102:3: this_BooleanLiteralRule_2= ruleBooleanLiteralRule { if ( state.backtracking==0 ) { @@ -6178,7 +6047,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 4 : - // InternalGeneratorDSL.g:2160:3: this_InstanceLiteralRule_3= ruleInstanceLiteralRule + // InternalGeneratorDSL.g:2114:3: this_InstanceLiteralRule_3= ruleInstanceLiteralRule { if ( state.backtracking==0 ) { @@ -6229,7 +6098,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleInstanceLiteralRule" - // InternalGeneratorDSL.g:2175:1: entryRuleInstanceLiteralRule returns [EObject current=null] : iv_ruleInstanceLiteralRule= ruleInstanceLiteralRule EOF ; + // InternalGeneratorDSL.g:2129:1: entryRuleInstanceLiteralRule returns [EObject current=null] : iv_ruleInstanceLiteralRule= ruleInstanceLiteralRule EOF ; public final EObject entryRuleInstanceLiteralRule() throws RecognitionException { EObject current = null; @@ -6237,8 +6106,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:2175:60: (iv_ruleInstanceLiteralRule= ruleInstanceLiteralRule EOF ) - // InternalGeneratorDSL.g:2176:2: iv_ruleInstanceLiteralRule= ruleInstanceLiteralRule EOF + // InternalGeneratorDSL.g:2129:60: (iv_ruleInstanceLiteralRule= ruleInstanceLiteralRule EOF ) + // InternalGeneratorDSL.g:2130:2: iv_ruleInstanceLiteralRule= ruleInstanceLiteralRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getInstanceLiteralRuleRule()); @@ -6269,7 +6138,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleInstanceLiteralRule" - // InternalGeneratorDSL.g:2182:1: ruleInstanceLiteralRule returns [EObject current=null] : ( ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' ) ; + // InternalGeneratorDSL.g:2136:1: ruleInstanceLiteralRule returns [EObject current=null] : ( ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' ) ; public final EObject ruleInstanceLiteralRule() throws RecognitionException { EObject current = null; @@ -6282,17 +6151,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:2188:2: ( ( ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' ) ) - // InternalGeneratorDSL.g:2189:2: ( ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' ) + // InternalGeneratorDSL.g:2142:2: ( ( ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' ) ) + // InternalGeneratorDSL.g:2143:2: ( ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' ) { - // InternalGeneratorDSL.g:2189:2: ( ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' ) - // InternalGeneratorDSL.g:2190:3: ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' + // InternalGeneratorDSL.g:2143:2: ( ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' ) + // InternalGeneratorDSL.g:2144:3: ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' { - // InternalGeneratorDSL.g:2190:3: ( ( ruleQualifiedName ) ) - // InternalGeneratorDSL.g:2191:4: ( ruleQualifiedName ) + // InternalGeneratorDSL.g:2144:3: ( ( ruleQualifiedName ) ) + // InternalGeneratorDSL.g:2145:4: ( ruleQualifiedName ) { - // InternalGeneratorDSL.g:2191:4: ( ruleQualifiedName ) - // InternalGeneratorDSL.g:2192:5: ruleQualifiedName + // InternalGeneratorDSL.g:2145:4: ( ruleQualifiedName ) + // InternalGeneratorDSL.g:2146:5: ruleQualifiedName { if ( state.backtracking==0 ) { @@ -6311,7 +6180,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getInstanceLiteralRuleAccess().getDefinitionTypeDefinitionCrossReference_0_0()); } - pushFollow(FOLLOW_10); + pushFollow(FOLLOW_9); ruleQualifiedName(); state._fsp--; @@ -6327,13 +6196,13 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,21,FOLLOW_46); if (state.failed) return current; + otherlv_1=(Token)match(input,19,FOLLOW_46); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getInstanceLiteralRuleAccess().getLeftCurlyBracketKeyword_1()); } - // InternalGeneratorDSL.g:2213:3: ( (lv_attributes_2_0= ruleAttributeRule ) )* + // InternalGeneratorDSL.g:2167:3: ( (lv_attributes_2_0= ruleAttributeRule ) )* loop34: do { int alt34=2; @@ -6346,10 +6215,10 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { switch (alt34) { case 1 : - // InternalGeneratorDSL.g:2214:4: (lv_attributes_2_0= ruleAttributeRule ) + // InternalGeneratorDSL.g:2168:4: (lv_attributes_2_0= ruleAttributeRule ) { - // InternalGeneratorDSL.g:2214:4: (lv_attributes_2_0= ruleAttributeRule ) - // InternalGeneratorDSL.g:2215:5: lv_attributes_2_0= ruleAttributeRule + // InternalGeneratorDSL.g:2168:4: (lv_attributes_2_0= ruleAttributeRule ) + // InternalGeneratorDSL.g:2169:5: lv_attributes_2_0= ruleAttributeRule { if ( state.backtracking==0 ) { @@ -6386,7 +6255,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } } while (true); - otherlv_3=(Token)match(input,26,FOLLOW_2); if (state.failed) return current; + otherlv_3=(Token)match(input,25,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getInstanceLiteralRuleAccess().getRightCurlyBracketKeyword_3()); @@ -6417,7 +6286,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleAttributeRule" - // InternalGeneratorDSL.g:2240:1: entryRuleAttributeRule returns [EObject current=null] : iv_ruleAttributeRule= ruleAttributeRule EOF ; + // InternalGeneratorDSL.g:2194:1: entryRuleAttributeRule returns [EObject current=null] : iv_ruleAttributeRule= ruleAttributeRule EOF ; public final EObject entryRuleAttributeRule() throws RecognitionException { EObject current = null; @@ -6425,8 +6294,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:2240:54: (iv_ruleAttributeRule= ruleAttributeRule EOF ) - // InternalGeneratorDSL.g:2241:2: iv_ruleAttributeRule= ruleAttributeRule EOF + // InternalGeneratorDSL.g:2194:54: (iv_ruleAttributeRule= ruleAttributeRule EOF ) + // InternalGeneratorDSL.g:2195:2: iv_ruleAttributeRule= ruleAttributeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAttributeRuleRule()); @@ -6457,7 +6326,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleAttributeRule" - // InternalGeneratorDSL.g:2247:1: ruleAttributeRule returns [EObject current=null] : ( ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' ) ; + // InternalGeneratorDSL.g:2201:1: ruleAttributeRule returns [EObject current=null] : ( ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' ) ; public final EObject ruleAttributeRule() throws RecognitionException { EObject current = null; @@ -6470,17 +6339,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:2253:2: ( ( ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' ) ) - // InternalGeneratorDSL.g:2254:2: ( ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' ) + // InternalGeneratorDSL.g:2207:2: ( ( ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' ) ) + // InternalGeneratorDSL.g:2208:2: ( ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' ) { - // InternalGeneratorDSL.g:2254:2: ( ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' ) - // InternalGeneratorDSL.g:2255:3: ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' + // InternalGeneratorDSL.g:2208:2: ( ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' ) + // InternalGeneratorDSL.g:2209:3: ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' { - // InternalGeneratorDSL.g:2255:3: ( ( ruleStringOrId ) ) - // InternalGeneratorDSL.g:2256:4: ( ruleStringOrId ) + // InternalGeneratorDSL.g:2209:3: ( ( ruleStringOrId ) ) + // InternalGeneratorDSL.g:2210:4: ( ruleStringOrId ) { - // InternalGeneratorDSL.g:2256:4: ( ruleStringOrId ) - // InternalGeneratorDSL.g:2257:5: ruleStringOrId + // InternalGeneratorDSL.g:2210:4: ( ruleStringOrId ) + // InternalGeneratorDSL.g:2211:5: ruleStringOrId { if ( state.backtracking==0 ) { @@ -6515,24 +6384,24 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,46,FOLLOW_34); if (state.failed) return current; + otherlv_1=(Token)match(input,45,FOLLOW_34); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getAttributeRuleAccess().getColonEqualsSignKeyword_1()); } - // InternalGeneratorDSL.g:2278:3: ( (lv_value_2_0= ruleValueRule ) ) - // InternalGeneratorDSL.g:2279:4: (lv_value_2_0= ruleValueRule ) + // InternalGeneratorDSL.g:2232:3: ( (lv_value_2_0= ruleValueRule ) ) + // InternalGeneratorDSL.g:2233:4: (lv_value_2_0= ruleValueRule ) { - // InternalGeneratorDSL.g:2279:4: (lv_value_2_0= ruleValueRule ) - // InternalGeneratorDSL.g:2280:5: lv_value_2_0= ruleValueRule + // InternalGeneratorDSL.g:2233:4: (lv_value_2_0= ruleValueRule ) + // InternalGeneratorDSL.g:2234:5: lv_value_2_0= ruleValueRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAttributeRuleAccess().getValueValueRuleParserRuleCall_2_0()); } - pushFollow(FOLLOW_7); + pushFollow(FOLLOW_15); lv_value_2_0=ruleValueRule(); state._fsp--; @@ -6556,7 +6425,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - otherlv_3=(Token)match(input,16,FOLLOW_2); if (state.failed) return current; + otherlv_3=(Token)match(input,23,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getAttributeRuleAccess().getSemicolonKeyword_3()); @@ -6587,7 +6456,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleNumberLiteralRule" - // InternalGeneratorDSL.g:2305:1: entryRuleNumberLiteralRule returns [EObject current=null] : iv_ruleNumberLiteralRule= ruleNumberLiteralRule EOF ; + // InternalGeneratorDSL.g:2259:1: entryRuleNumberLiteralRule returns [EObject current=null] : iv_ruleNumberLiteralRule= ruleNumberLiteralRule EOF ; public final EObject entryRuleNumberLiteralRule() throws RecognitionException { EObject current = null; @@ -6595,8 +6464,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:2305:58: (iv_ruleNumberLiteralRule= ruleNumberLiteralRule EOF ) - // InternalGeneratorDSL.g:2306:2: iv_ruleNumberLiteralRule= ruleNumberLiteralRule EOF + // InternalGeneratorDSL.g:2259:58: (iv_ruleNumberLiteralRule= ruleNumberLiteralRule EOF ) + // InternalGeneratorDSL.g:2260:2: iv_ruleNumberLiteralRule= ruleNumberLiteralRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getNumberLiteralRuleRule()); @@ -6627,7 +6496,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleNumberLiteralRule" - // InternalGeneratorDSL.g:2312:1: ruleNumberLiteralRule returns [EObject current=null] : (this_DoubleLiteralRule_0= ruleDoubleLiteralRule | this_IntegerLiteralRule_1= ruleIntegerLiteralRule ) ; + // InternalGeneratorDSL.g:2266:1: ruleNumberLiteralRule returns [EObject current=null] : (this_DoubleLiteralRule_0= ruleDoubleLiteralRule | this_IntegerLiteralRule_1= ruleIntegerLiteralRule ) ; public final EObject ruleNumberLiteralRule() throws RecognitionException { EObject current = null; @@ -6640,10 +6509,10 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:2318:2: ( (this_DoubleLiteralRule_0= ruleDoubleLiteralRule | this_IntegerLiteralRule_1= ruleIntegerLiteralRule ) ) - // InternalGeneratorDSL.g:2319:2: (this_DoubleLiteralRule_0= ruleDoubleLiteralRule | this_IntegerLiteralRule_1= ruleIntegerLiteralRule ) + // InternalGeneratorDSL.g:2272:2: ( (this_DoubleLiteralRule_0= ruleDoubleLiteralRule | this_IntegerLiteralRule_1= ruleIntegerLiteralRule ) ) + // InternalGeneratorDSL.g:2273:2: (this_DoubleLiteralRule_0= ruleDoubleLiteralRule | this_IntegerLiteralRule_1= ruleIntegerLiteralRule ) { - // InternalGeneratorDSL.g:2319:2: (this_DoubleLiteralRule_0= ruleDoubleLiteralRule | this_IntegerLiteralRule_1= ruleIntegerLiteralRule ) + // InternalGeneratorDSL.g:2273:2: (this_DoubleLiteralRule_0= ruleDoubleLiteralRule | this_IntegerLiteralRule_1= ruleIntegerLiteralRule ) int alt35=2; int LA35_0 = input.LA(1); @@ -6662,7 +6531,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } switch (alt35) { case 1 : - // InternalGeneratorDSL.g:2320:3: this_DoubleLiteralRule_0= ruleDoubleLiteralRule + // InternalGeneratorDSL.g:2274:3: this_DoubleLiteralRule_0= ruleDoubleLiteralRule { if ( state.backtracking==0 ) { @@ -6689,7 +6558,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalGeneratorDSL.g:2332:3: this_IntegerLiteralRule_1= ruleIntegerLiteralRule + // InternalGeneratorDSL.g:2286:3: this_IntegerLiteralRule_1= ruleIntegerLiteralRule { if ( state.backtracking==0 ) { @@ -6740,7 +6609,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleDoubleLiteralRule" - // InternalGeneratorDSL.g:2347:1: entryRuleDoubleLiteralRule returns [EObject current=null] : iv_ruleDoubleLiteralRule= ruleDoubleLiteralRule EOF ; + // InternalGeneratorDSL.g:2301:1: entryRuleDoubleLiteralRule returns [EObject current=null] : iv_ruleDoubleLiteralRule= ruleDoubleLiteralRule EOF ; public final EObject entryRuleDoubleLiteralRule() throws RecognitionException { EObject current = null; @@ -6748,8 +6617,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:2347:58: (iv_ruleDoubleLiteralRule= ruleDoubleLiteralRule EOF ) - // InternalGeneratorDSL.g:2348:2: iv_ruleDoubleLiteralRule= ruleDoubleLiteralRule EOF + // InternalGeneratorDSL.g:2301:58: (iv_ruleDoubleLiteralRule= ruleDoubleLiteralRule EOF ) + // InternalGeneratorDSL.g:2302:2: iv_ruleDoubleLiteralRule= ruleDoubleLiteralRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getDoubleLiteralRuleRule()); @@ -6780,7 +6649,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleDoubleLiteralRule" - // InternalGeneratorDSL.g:2354:1: ruleDoubleLiteralRule returns [EObject current=null] : ( ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) ; + // InternalGeneratorDSL.g:2308:1: ruleDoubleLiteralRule returns [EObject current=null] : ( ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) ; public final EObject ruleDoubleLiteralRule() throws RecognitionException { EObject current = null; @@ -6792,17 +6661,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:2360:2: ( ( ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) ) - // InternalGeneratorDSL.g:2361:2: ( ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) + // InternalGeneratorDSL.g:2314:2: ( ( ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) ) + // InternalGeneratorDSL.g:2315:2: ( ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) { - // InternalGeneratorDSL.g:2361:2: ( ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) - // InternalGeneratorDSL.g:2362:3: ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? + // InternalGeneratorDSL.g:2315:2: ( ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) + // InternalGeneratorDSL.g:2316:3: ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? { - // InternalGeneratorDSL.g:2362:3: ( (lv_literal_0_0= RULE_DOUBLE ) ) - // InternalGeneratorDSL.g:2363:4: (lv_literal_0_0= RULE_DOUBLE ) + // InternalGeneratorDSL.g:2316:3: ( (lv_literal_0_0= RULE_DOUBLE ) ) + // InternalGeneratorDSL.g:2317:4: (lv_literal_0_0= RULE_DOUBLE ) { - // InternalGeneratorDSL.g:2363:4: (lv_literal_0_0= RULE_DOUBLE ) - // InternalGeneratorDSL.g:2364:5: lv_literal_0_0= RULE_DOUBLE + // InternalGeneratorDSL.g:2317:4: (lv_literal_0_0= RULE_DOUBLE ) + // InternalGeneratorDSL.g:2318:5: lv_literal_0_0= RULE_DOUBLE { lv_literal_0_0=(Token)match(input,RULE_DOUBLE,FOLLOW_48); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -6828,7 +6697,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - // InternalGeneratorDSL.g:2380:3: ( (lv_factor_1_0= ruleFactorRule ) )? + // InternalGeneratorDSL.g:2334:3: ( (lv_factor_1_0= ruleFactorRule ) )? int alt36=2; int LA36_0 = input.LA(1); @@ -6837,10 +6706,10 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } switch (alt36) { case 1 : - // InternalGeneratorDSL.g:2381:4: (lv_factor_1_0= ruleFactorRule ) + // InternalGeneratorDSL.g:2335:4: (lv_factor_1_0= ruleFactorRule ) { - // InternalGeneratorDSL.g:2381:4: (lv_factor_1_0= ruleFactorRule ) - // InternalGeneratorDSL.g:2382:5: lv_factor_1_0= ruleFactorRule + // InternalGeneratorDSL.g:2335:4: (lv_factor_1_0= ruleFactorRule ) + // InternalGeneratorDSL.g:2336:5: lv_factor_1_0= ruleFactorRule { if ( state.backtracking==0 ) { @@ -6899,7 +6768,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleIntegerLiteralRule" - // InternalGeneratorDSL.g:2403:1: entryRuleIntegerLiteralRule returns [EObject current=null] : iv_ruleIntegerLiteralRule= ruleIntegerLiteralRule EOF ; + // InternalGeneratorDSL.g:2357:1: entryRuleIntegerLiteralRule returns [EObject current=null] : iv_ruleIntegerLiteralRule= ruleIntegerLiteralRule EOF ; public final EObject entryRuleIntegerLiteralRule() throws RecognitionException { EObject current = null; @@ -6907,8 +6776,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:2403:59: (iv_ruleIntegerLiteralRule= ruleIntegerLiteralRule EOF ) - // InternalGeneratorDSL.g:2404:2: iv_ruleIntegerLiteralRule= ruleIntegerLiteralRule EOF + // InternalGeneratorDSL.g:2357:59: (iv_ruleIntegerLiteralRule= ruleIntegerLiteralRule EOF ) + // InternalGeneratorDSL.g:2358:2: iv_ruleIntegerLiteralRule= ruleIntegerLiteralRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getIntegerLiteralRuleRule()); @@ -6939,7 +6808,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleIntegerLiteralRule" - // InternalGeneratorDSL.g:2410:1: ruleIntegerLiteralRule returns [EObject current=null] : ( ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) ; + // InternalGeneratorDSL.g:2364:1: ruleIntegerLiteralRule returns [EObject current=null] : ( ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) ; public final EObject ruleIntegerLiteralRule() throws RecognitionException { EObject current = null; @@ -6951,17 +6820,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:2416:2: ( ( ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) ) - // InternalGeneratorDSL.g:2417:2: ( ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) + // InternalGeneratorDSL.g:2370:2: ( ( ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) ) + // InternalGeneratorDSL.g:2371:2: ( ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) { - // InternalGeneratorDSL.g:2417:2: ( ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) - // InternalGeneratorDSL.g:2418:3: ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? + // InternalGeneratorDSL.g:2371:2: ( ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) + // InternalGeneratorDSL.g:2372:3: ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? { - // InternalGeneratorDSL.g:2418:3: ( (lv_literal_0_0= RULE_INT ) ) - // InternalGeneratorDSL.g:2419:4: (lv_literal_0_0= RULE_INT ) + // InternalGeneratorDSL.g:2372:3: ( (lv_literal_0_0= RULE_INT ) ) + // InternalGeneratorDSL.g:2373:4: (lv_literal_0_0= RULE_INT ) { - // InternalGeneratorDSL.g:2419:4: (lv_literal_0_0= RULE_INT ) - // InternalGeneratorDSL.g:2420:5: lv_literal_0_0= RULE_INT + // InternalGeneratorDSL.g:2373:4: (lv_literal_0_0= RULE_INT ) + // InternalGeneratorDSL.g:2374:5: lv_literal_0_0= RULE_INT { lv_literal_0_0=(Token)match(input,RULE_INT,FOLLOW_48); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -6987,7 +6856,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - // InternalGeneratorDSL.g:2436:3: ( (lv_factor_1_0= ruleFactorRule ) )? + // InternalGeneratorDSL.g:2390:3: ( (lv_factor_1_0= ruleFactorRule ) )? int alt37=2; int LA37_0 = input.LA(1); @@ -6996,10 +6865,10 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } switch (alt37) { case 1 : - // InternalGeneratorDSL.g:2437:4: (lv_factor_1_0= ruleFactorRule ) + // InternalGeneratorDSL.g:2391:4: (lv_factor_1_0= ruleFactorRule ) { - // InternalGeneratorDSL.g:2437:4: (lv_factor_1_0= ruleFactorRule ) - // InternalGeneratorDSL.g:2438:5: lv_factor_1_0= ruleFactorRule + // InternalGeneratorDSL.g:2391:4: (lv_factor_1_0= ruleFactorRule ) + // InternalGeneratorDSL.g:2392:5: lv_factor_1_0= ruleFactorRule { if ( state.backtracking==0 ) { @@ -7058,7 +6927,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleStringLiteralRule" - // InternalGeneratorDSL.g:2459:1: entryRuleStringLiteralRule returns [EObject current=null] : iv_ruleStringLiteralRule= ruleStringLiteralRule EOF ; + // InternalGeneratorDSL.g:2413:1: entryRuleStringLiteralRule returns [EObject current=null] : iv_ruleStringLiteralRule= ruleStringLiteralRule EOF ; public final EObject entryRuleStringLiteralRule() throws RecognitionException { EObject current = null; @@ -7066,8 +6935,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:2459:58: (iv_ruleStringLiteralRule= ruleStringLiteralRule EOF ) - // InternalGeneratorDSL.g:2460:2: iv_ruleStringLiteralRule= ruleStringLiteralRule EOF + // InternalGeneratorDSL.g:2413:58: (iv_ruleStringLiteralRule= ruleStringLiteralRule EOF ) + // InternalGeneratorDSL.g:2414:2: iv_ruleStringLiteralRule= ruleStringLiteralRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getStringLiteralRuleRule()); @@ -7098,7 +6967,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleStringLiteralRule" - // InternalGeneratorDSL.g:2466:1: ruleStringLiteralRule returns [EObject current=null] : ( (lv_value_0_0= RULE_STRING ) ) ; + // InternalGeneratorDSL.g:2420:1: ruleStringLiteralRule returns [EObject current=null] : ( (lv_value_0_0= RULE_STRING ) ) ; public final EObject ruleStringLiteralRule() throws RecognitionException { EObject current = null; @@ -7108,14 +6977,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:2472:2: ( ( (lv_value_0_0= RULE_STRING ) ) ) - // InternalGeneratorDSL.g:2473:2: ( (lv_value_0_0= RULE_STRING ) ) + // InternalGeneratorDSL.g:2426:2: ( ( (lv_value_0_0= RULE_STRING ) ) ) + // InternalGeneratorDSL.g:2427:2: ( (lv_value_0_0= RULE_STRING ) ) { - // InternalGeneratorDSL.g:2473:2: ( (lv_value_0_0= RULE_STRING ) ) - // InternalGeneratorDSL.g:2474:3: (lv_value_0_0= RULE_STRING ) + // InternalGeneratorDSL.g:2427:2: ( (lv_value_0_0= RULE_STRING ) ) + // InternalGeneratorDSL.g:2428:3: (lv_value_0_0= RULE_STRING ) { - // InternalGeneratorDSL.g:2474:3: (lv_value_0_0= RULE_STRING ) - // InternalGeneratorDSL.g:2475:4: lv_value_0_0= RULE_STRING + // InternalGeneratorDSL.g:2428:3: (lv_value_0_0= RULE_STRING ) + // InternalGeneratorDSL.g:2429:4: lv_value_0_0= RULE_STRING { lv_value_0_0=(Token)match(input,RULE_STRING,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -7163,7 +7032,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleBooleanLiteralRule" - // InternalGeneratorDSL.g:2494:1: entryRuleBooleanLiteralRule returns [EObject current=null] : iv_ruleBooleanLiteralRule= ruleBooleanLiteralRule EOF ; + // InternalGeneratorDSL.g:2448:1: entryRuleBooleanLiteralRule returns [EObject current=null] : iv_ruleBooleanLiteralRule= ruleBooleanLiteralRule EOF ; public final EObject entryRuleBooleanLiteralRule() throws RecognitionException { EObject current = null; @@ -7171,8 +7040,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:2494:59: (iv_ruleBooleanLiteralRule= ruleBooleanLiteralRule EOF ) - // InternalGeneratorDSL.g:2495:2: iv_ruleBooleanLiteralRule= ruleBooleanLiteralRule EOF + // InternalGeneratorDSL.g:2448:59: (iv_ruleBooleanLiteralRule= ruleBooleanLiteralRule EOF ) + // InternalGeneratorDSL.g:2449:2: iv_ruleBooleanLiteralRule= ruleBooleanLiteralRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getBooleanLiteralRuleRule()); @@ -7203,7 +7072,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleBooleanLiteralRule" - // InternalGeneratorDSL.g:2501:1: ruleBooleanLiteralRule returns [EObject current=null] : ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) ; + // InternalGeneratorDSL.g:2455:1: ruleBooleanLiteralRule returns [EObject current=null] : ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) ; public final EObject ruleBooleanLiteralRule() throws RecognitionException { EObject current = null; @@ -7214,14 +7083,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:2507:2: ( ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) ) - // InternalGeneratorDSL.g:2508:2: ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) + // InternalGeneratorDSL.g:2461:2: ( ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) ) + // InternalGeneratorDSL.g:2462:2: ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) { - // InternalGeneratorDSL.g:2508:2: ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) - // InternalGeneratorDSL.g:2509:3: () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) + // InternalGeneratorDSL.g:2462:2: ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) + // InternalGeneratorDSL.g:2463:3: () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) { - // InternalGeneratorDSL.g:2509:3: () - // InternalGeneratorDSL.g:2510:4: + // InternalGeneratorDSL.g:2463:3: () + // InternalGeneratorDSL.g:2464:4: { if ( state.backtracking==0 ) { @@ -7238,14 +7107,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - // InternalGeneratorDSL.g:2519:3: ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) + // InternalGeneratorDSL.g:2473:3: ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) int alt38=2; int LA38_0 = input.LA(1); - if ( (LA38_0==47) ) { + if ( (LA38_0==46) ) { alt38=1; } - else if ( (LA38_0==48) ) { + else if ( (LA38_0==47) ) { alt38=2; } else { @@ -7257,15 +7126,15 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } switch (alt38) { case 1 : - // InternalGeneratorDSL.g:2520:4: ( (lv_value_1_0= 'true' ) ) + // InternalGeneratorDSL.g:2474:4: ( (lv_value_1_0= 'true' ) ) { - // InternalGeneratorDSL.g:2520:4: ( (lv_value_1_0= 'true' ) ) - // InternalGeneratorDSL.g:2521:5: (lv_value_1_0= 'true' ) + // InternalGeneratorDSL.g:2474:4: ( (lv_value_1_0= 'true' ) ) + // InternalGeneratorDSL.g:2475:5: (lv_value_1_0= 'true' ) { - // InternalGeneratorDSL.g:2521:5: (lv_value_1_0= 'true' ) - // InternalGeneratorDSL.g:2522:6: lv_value_1_0= 'true' + // InternalGeneratorDSL.g:2475:5: (lv_value_1_0= 'true' ) + // InternalGeneratorDSL.g:2476:6: lv_value_1_0= 'true' { - lv_value_1_0=(Token)match(input,47,FOLLOW_2); if (state.failed) return current; + lv_value_1_0=(Token)match(input,46,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_value_1_0, grammarAccess.getBooleanLiteralRuleAccess().getValueTrueKeyword_1_0_0()); @@ -7289,9 +7158,9 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalGeneratorDSL.g:2535:4: otherlv_2= 'false' + // InternalGeneratorDSL.g:2489:4: otherlv_2= 'false' { - otherlv_2=(Token)match(input,48,FOLLOW_2); if (state.failed) return current; + otherlv_2=(Token)match(input,47,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getBooleanLiteralRuleAccess().getFalseKeyword_1_1()); @@ -7328,7 +7197,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleAttributeDefinitionRule" - // InternalGeneratorDSL.g:2544:1: entryRuleAttributeDefinitionRule returns [EObject current=null] : iv_ruleAttributeDefinitionRule= ruleAttributeDefinitionRule EOF ; + // InternalGeneratorDSL.g:2498:1: entryRuleAttributeDefinitionRule returns [EObject current=null] : iv_ruleAttributeDefinitionRule= ruleAttributeDefinitionRule EOF ; public final EObject entryRuleAttributeDefinitionRule() throws RecognitionException { EObject current = null; @@ -7336,8 +7205,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:2544:64: (iv_ruleAttributeDefinitionRule= ruleAttributeDefinitionRule EOF ) - // InternalGeneratorDSL.g:2545:2: iv_ruleAttributeDefinitionRule= ruleAttributeDefinitionRule EOF + // InternalGeneratorDSL.g:2498:64: (iv_ruleAttributeDefinitionRule= ruleAttributeDefinitionRule EOF ) + // InternalGeneratorDSL.g:2499:2: iv_ruleAttributeDefinitionRule= ruleAttributeDefinitionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAttributeDefinitionRuleRule()); @@ -7368,7 +7237,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleAttributeDefinitionRule" - // InternalGeneratorDSL.g:2551:1: ruleAttributeDefinitionRule returns [EObject current=null] : ( ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' ) ; + // InternalGeneratorDSL.g:2505:1: ruleAttributeDefinitionRule returns [EObject current=null] : ( ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' ) ; public final EObject ruleAttributeDefinitionRule() throws RecognitionException { EObject current = null; @@ -7386,17 +7255,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:2557:2: ( ( ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' ) ) - // InternalGeneratorDSL.g:2558:2: ( ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' ) + // InternalGeneratorDSL.g:2511:2: ( ( ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' ) ) + // InternalGeneratorDSL.g:2512:2: ( ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' ) { - // InternalGeneratorDSL.g:2558:2: ( ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' ) - // InternalGeneratorDSL.g:2559:3: ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' + // InternalGeneratorDSL.g:2512:2: ( ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' ) + // InternalGeneratorDSL.g:2513:3: ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' { - // InternalGeneratorDSL.g:2559:3: ( (lv_name_0_0= ruleStringOrId ) ) - // InternalGeneratorDSL.g:2560:4: (lv_name_0_0= ruleStringOrId ) + // InternalGeneratorDSL.g:2513:3: ( (lv_name_0_0= ruleStringOrId ) ) + // InternalGeneratorDSL.g:2514:4: (lv_name_0_0= ruleStringOrId ) { - // InternalGeneratorDSL.g:2560:4: (lv_name_0_0= ruleStringOrId ) - // InternalGeneratorDSL.g:2561:5: lv_name_0_0= ruleStringOrId + // InternalGeneratorDSL.g:2514:4: (lv_name_0_0= ruleStringOrId ) + // InternalGeneratorDSL.g:2515:5: lv_name_0_0= ruleStringOrId { if ( state.backtracking==0 ) { @@ -7427,17 +7296,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,49,FOLLOW_50); if (state.failed) return current; + otherlv_1=(Token)match(input,48,FOLLOW_50); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getAttributeDefinitionRuleAccess().getColonKeyword_1()); } - // InternalGeneratorDSL.g:2582:3: ( (lv_type_2_0= ruleTypeRule ) ) - // InternalGeneratorDSL.g:2583:4: (lv_type_2_0= ruleTypeRule ) + // InternalGeneratorDSL.g:2536:3: ( (lv_type_2_0= ruleTypeRule ) ) + // InternalGeneratorDSL.g:2537:4: (lv_type_2_0= ruleTypeRule ) { - // InternalGeneratorDSL.g:2583:4: (lv_type_2_0= ruleTypeRule ) - // InternalGeneratorDSL.g:2584:5: lv_type_2_0= ruleTypeRule + // InternalGeneratorDSL.g:2537:4: (lv_type_2_0= ruleTypeRule ) + // InternalGeneratorDSL.g:2538:5: lv_type_2_0= ruleTypeRule { if ( state.backtracking==0 ) { @@ -7468,35 +7337,35 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - // InternalGeneratorDSL.g:2601:3: (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? + // InternalGeneratorDSL.g:2555:3: (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? int alt39=2; int LA39_0 = input.LA(1); - if ( (LA39_0==46) ) { + if ( (LA39_0==45) ) { alt39=1; } switch (alt39) { case 1 : - // InternalGeneratorDSL.g:2602:4: otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) + // InternalGeneratorDSL.g:2556:4: otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) { - otherlv_3=(Token)match(input,46,FOLLOW_34); if (state.failed) return current; + otherlv_3=(Token)match(input,45,FOLLOW_34); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getAttributeDefinitionRuleAccess().getColonEqualsSignKeyword_3_0()); } - // InternalGeneratorDSL.g:2606:4: ( (lv_initialisation_4_0= ruleExpressionRule ) ) - // InternalGeneratorDSL.g:2607:5: (lv_initialisation_4_0= ruleExpressionRule ) + // InternalGeneratorDSL.g:2560:4: ( (lv_initialisation_4_0= ruleExpressionRule ) ) + // InternalGeneratorDSL.g:2561:5: (lv_initialisation_4_0= ruleExpressionRule ) { - // InternalGeneratorDSL.g:2607:5: (lv_initialisation_4_0= ruleExpressionRule ) - // InternalGeneratorDSL.g:2608:6: lv_initialisation_4_0= ruleExpressionRule + // InternalGeneratorDSL.g:2561:5: (lv_initialisation_4_0= ruleExpressionRule ) + // InternalGeneratorDSL.g:2562:6: lv_initialisation_4_0= ruleExpressionRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAttributeDefinitionRuleAccess().getInitialisationExpressionRuleParserRuleCall_3_1_0()); } - pushFollow(FOLLOW_7); + pushFollow(FOLLOW_15); lv_initialisation_4_0=ruleExpressionRule(); state._fsp--; @@ -7526,7 +7395,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - otherlv_5=(Token)match(input,16,FOLLOW_2); if (state.failed) return current; + otherlv_5=(Token)match(input,23,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_5, grammarAccess.getAttributeDefinitionRuleAccess().getSemicolonKeyword_4()); @@ -7557,7 +7426,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleTypeRule" - // InternalGeneratorDSL.g:2634:1: entryRuleTypeRule returns [EObject current=null] : iv_ruleTypeRule= ruleTypeRule EOF ; + // InternalGeneratorDSL.g:2588:1: entryRuleTypeRule returns [EObject current=null] : iv_ruleTypeRule= ruleTypeRule EOF ; public final EObject entryRuleTypeRule() throws RecognitionException { EObject current = null; @@ -7565,8 +7434,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:2634:49: (iv_ruleTypeRule= ruleTypeRule EOF ) - // InternalGeneratorDSL.g:2635:2: iv_ruleTypeRule= ruleTypeRule EOF + // InternalGeneratorDSL.g:2588:49: (iv_ruleTypeRule= ruleTypeRule EOF ) + // InternalGeneratorDSL.g:2589:2: iv_ruleTypeRule= ruleTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getTypeRuleRule()); @@ -7597,7 +7466,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleTypeRule" - // InternalGeneratorDSL.g:2641:1: ruleTypeRule returns [EObject current=null] : (this_StringTypeRule_0= ruleStringTypeRule | this_IntTypeRule_1= ruleIntTypeRule | this_FloatTypeRule_2= ruleFloatTypeRule | this_BooleanTypeRule_3= ruleBooleanTypeRule | this_LiteralTypeRule_4= ruleLiteralTypeRule | this_ArrayTypeRule_5= ruleArrayTypeRule | this_InstanceTypeRule_6= ruleInstanceTypeRule | this_VoidTypeRule_7= ruleVoidTypeRule | this_ExpressionTypeRule_8= ruleExpressionTypeRule | this_DataTypeRule_9= ruleDataTypeRule ) ; + // InternalGeneratorDSL.g:2595:1: ruleTypeRule returns [EObject current=null] : (this_StringTypeRule_0= ruleStringTypeRule | this_IntTypeRule_1= ruleIntTypeRule | this_FloatTypeRule_2= ruleFloatTypeRule | this_BooleanTypeRule_3= ruleBooleanTypeRule | this_LiteralTypeRule_4= ruleLiteralTypeRule | this_ArrayTypeRule_5= ruleArrayTypeRule | this_InstanceTypeRule_6= ruleInstanceTypeRule | this_VoidTypeRule_7= ruleVoidTypeRule | this_ExpressionTypeRule_8= ruleExpressionTypeRule | this_DataTypeRule_9= ruleDataTypeRule ) ; public final EObject ruleTypeRule() throws RecognitionException { EObject current = null; @@ -7626,58 +7495,58 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:2647:2: ( (this_StringTypeRule_0= ruleStringTypeRule | this_IntTypeRule_1= ruleIntTypeRule | this_FloatTypeRule_2= ruleFloatTypeRule | this_BooleanTypeRule_3= ruleBooleanTypeRule | this_LiteralTypeRule_4= ruleLiteralTypeRule | this_ArrayTypeRule_5= ruleArrayTypeRule | this_InstanceTypeRule_6= ruleInstanceTypeRule | this_VoidTypeRule_7= ruleVoidTypeRule | this_ExpressionTypeRule_8= ruleExpressionTypeRule | this_DataTypeRule_9= ruleDataTypeRule ) ) - // InternalGeneratorDSL.g:2648:2: (this_StringTypeRule_0= ruleStringTypeRule | this_IntTypeRule_1= ruleIntTypeRule | this_FloatTypeRule_2= ruleFloatTypeRule | this_BooleanTypeRule_3= ruleBooleanTypeRule | this_LiteralTypeRule_4= ruleLiteralTypeRule | this_ArrayTypeRule_5= ruleArrayTypeRule | this_InstanceTypeRule_6= ruleInstanceTypeRule | this_VoidTypeRule_7= ruleVoidTypeRule | this_ExpressionTypeRule_8= ruleExpressionTypeRule | this_DataTypeRule_9= ruleDataTypeRule ) + // InternalGeneratorDSL.g:2601:2: ( (this_StringTypeRule_0= ruleStringTypeRule | this_IntTypeRule_1= ruleIntTypeRule | this_FloatTypeRule_2= ruleFloatTypeRule | this_BooleanTypeRule_3= ruleBooleanTypeRule | this_LiteralTypeRule_4= ruleLiteralTypeRule | this_ArrayTypeRule_5= ruleArrayTypeRule | this_InstanceTypeRule_6= ruleInstanceTypeRule | this_VoidTypeRule_7= ruleVoidTypeRule | this_ExpressionTypeRule_8= ruleExpressionTypeRule | this_DataTypeRule_9= ruleDataTypeRule ) ) + // InternalGeneratorDSL.g:2602:2: (this_StringTypeRule_0= ruleStringTypeRule | this_IntTypeRule_1= ruleIntTypeRule | this_FloatTypeRule_2= ruleFloatTypeRule | this_BooleanTypeRule_3= ruleBooleanTypeRule | this_LiteralTypeRule_4= ruleLiteralTypeRule | this_ArrayTypeRule_5= ruleArrayTypeRule | this_InstanceTypeRule_6= ruleInstanceTypeRule | this_VoidTypeRule_7= ruleVoidTypeRule | this_ExpressionTypeRule_8= ruleExpressionTypeRule | this_DataTypeRule_9= ruleDataTypeRule ) { - // InternalGeneratorDSL.g:2648:2: (this_StringTypeRule_0= ruleStringTypeRule | this_IntTypeRule_1= ruleIntTypeRule | this_FloatTypeRule_2= ruleFloatTypeRule | this_BooleanTypeRule_3= ruleBooleanTypeRule | this_LiteralTypeRule_4= ruleLiteralTypeRule | this_ArrayTypeRule_5= ruleArrayTypeRule | this_InstanceTypeRule_6= ruleInstanceTypeRule | this_VoidTypeRule_7= ruleVoidTypeRule | this_ExpressionTypeRule_8= ruleExpressionTypeRule | this_DataTypeRule_9= ruleDataTypeRule ) + // InternalGeneratorDSL.g:2602:2: (this_StringTypeRule_0= ruleStringTypeRule | this_IntTypeRule_1= ruleIntTypeRule | this_FloatTypeRule_2= ruleFloatTypeRule | this_BooleanTypeRule_3= ruleBooleanTypeRule | this_LiteralTypeRule_4= ruleLiteralTypeRule | this_ArrayTypeRule_5= ruleArrayTypeRule | this_InstanceTypeRule_6= ruleInstanceTypeRule | this_VoidTypeRule_7= ruleVoidTypeRule | this_ExpressionTypeRule_8= ruleExpressionTypeRule | this_DataTypeRule_9= ruleDataTypeRule ) int alt40=10; switch ( input.LA(1) ) { - case 52: + case 51: { alt40=1; } break; - case 54: + case 53: { alt40=2; } break; - case 55: + case 54: { alt40=3; } break; - case 56: + case 55: { alt40=4; } break; - case 50: + case 49: { alt40=5; } break; - case 58: + case 57: { alt40=6; } break; - case 51: + case 50: { alt40=7; } break; - case 57: + case 56: { alt40=8; } break; - case 53: + case 52: { alt40=9; } break; - case 38: + case 37: { alt40=10; } @@ -7692,7 +7561,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { switch (alt40) { case 1 : - // InternalGeneratorDSL.g:2649:3: this_StringTypeRule_0= ruleStringTypeRule + // InternalGeneratorDSL.g:2603:3: this_StringTypeRule_0= ruleStringTypeRule { if ( state.backtracking==0 ) { @@ -7719,7 +7588,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalGeneratorDSL.g:2661:3: this_IntTypeRule_1= ruleIntTypeRule + // InternalGeneratorDSL.g:2615:3: this_IntTypeRule_1= ruleIntTypeRule { if ( state.backtracking==0 ) { @@ -7746,7 +7615,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalGeneratorDSL.g:2673:3: this_FloatTypeRule_2= ruleFloatTypeRule + // InternalGeneratorDSL.g:2627:3: this_FloatTypeRule_2= ruleFloatTypeRule { if ( state.backtracking==0 ) { @@ -7773,7 +7642,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 4 : - // InternalGeneratorDSL.g:2685:3: this_BooleanTypeRule_3= ruleBooleanTypeRule + // InternalGeneratorDSL.g:2639:3: this_BooleanTypeRule_3= ruleBooleanTypeRule { if ( state.backtracking==0 ) { @@ -7800,7 +7669,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 5 : - // InternalGeneratorDSL.g:2697:3: this_LiteralTypeRule_4= ruleLiteralTypeRule + // InternalGeneratorDSL.g:2651:3: this_LiteralTypeRule_4= ruleLiteralTypeRule { if ( state.backtracking==0 ) { @@ -7827,7 +7696,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 6 : - // InternalGeneratorDSL.g:2709:3: this_ArrayTypeRule_5= ruleArrayTypeRule + // InternalGeneratorDSL.g:2663:3: this_ArrayTypeRule_5= ruleArrayTypeRule { if ( state.backtracking==0 ) { @@ -7854,7 +7723,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 7 : - // InternalGeneratorDSL.g:2721:3: this_InstanceTypeRule_6= ruleInstanceTypeRule + // InternalGeneratorDSL.g:2675:3: this_InstanceTypeRule_6= ruleInstanceTypeRule { if ( state.backtracking==0 ) { @@ -7881,7 +7750,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 8 : - // InternalGeneratorDSL.g:2733:3: this_VoidTypeRule_7= ruleVoidTypeRule + // InternalGeneratorDSL.g:2687:3: this_VoidTypeRule_7= ruleVoidTypeRule { if ( state.backtracking==0 ) { @@ -7908,7 +7777,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 9 : - // InternalGeneratorDSL.g:2745:3: this_ExpressionTypeRule_8= ruleExpressionTypeRule + // InternalGeneratorDSL.g:2699:3: this_ExpressionTypeRule_8= ruleExpressionTypeRule { if ( state.backtracking==0 ) { @@ -7935,7 +7804,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 10 : - // InternalGeneratorDSL.g:2757:3: this_DataTypeRule_9= ruleDataTypeRule + // InternalGeneratorDSL.g:2711:3: this_DataTypeRule_9= ruleDataTypeRule { if ( state.backtracking==0 ) { @@ -7986,7 +7855,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleLiteralTypeRule" - // InternalGeneratorDSL.g:2772:1: entryRuleLiteralTypeRule returns [EObject current=null] : iv_ruleLiteralTypeRule= ruleLiteralTypeRule EOF ; + // InternalGeneratorDSL.g:2726:1: entryRuleLiteralTypeRule returns [EObject current=null] : iv_ruleLiteralTypeRule= ruleLiteralTypeRule EOF ; public final EObject entryRuleLiteralTypeRule() throws RecognitionException { EObject current = null; @@ -7994,8 +7863,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:2772:56: (iv_ruleLiteralTypeRule= ruleLiteralTypeRule EOF ) - // InternalGeneratorDSL.g:2773:2: iv_ruleLiteralTypeRule= ruleLiteralTypeRule EOF + // InternalGeneratorDSL.g:2726:56: (iv_ruleLiteralTypeRule= ruleLiteralTypeRule EOF ) + // InternalGeneratorDSL.g:2727:2: iv_ruleLiteralTypeRule= ruleLiteralTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getLiteralTypeRuleRule()); @@ -8026,7 +7895,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleLiteralTypeRule" - // InternalGeneratorDSL.g:2779:1: ruleLiteralTypeRule returns [EObject current=null] : ( () otherlv_1= 'literal' ) ; + // InternalGeneratorDSL.g:2733:1: ruleLiteralTypeRule returns [EObject current=null] : ( () otherlv_1= 'literal' ) ; public final EObject ruleLiteralTypeRule() throws RecognitionException { EObject current = null; @@ -8036,14 +7905,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:2785:2: ( ( () otherlv_1= 'literal' ) ) - // InternalGeneratorDSL.g:2786:2: ( () otherlv_1= 'literal' ) + // InternalGeneratorDSL.g:2739:2: ( ( () otherlv_1= 'literal' ) ) + // InternalGeneratorDSL.g:2740:2: ( () otherlv_1= 'literal' ) { - // InternalGeneratorDSL.g:2786:2: ( () otherlv_1= 'literal' ) - // InternalGeneratorDSL.g:2787:3: () otherlv_1= 'literal' + // InternalGeneratorDSL.g:2740:2: ( () otherlv_1= 'literal' ) + // InternalGeneratorDSL.g:2741:3: () otherlv_1= 'literal' { - // InternalGeneratorDSL.g:2787:3: () - // InternalGeneratorDSL.g:2788:4: + // InternalGeneratorDSL.g:2741:3: () + // InternalGeneratorDSL.g:2742:4: { if ( state.backtracking==0 ) { @@ -8060,7 +7929,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,50,FOLLOW_2); if (state.failed) return current; + otherlv_1=(Token)match(input,49,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getLiteralTypeRuleAccess().getLiteralKeyword_1()); @@ -8091,7 +7960,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleInstanceTypeRule" - // InternalGeneratorDSL.g:2805:1: entryRuleInstanceTypeRule returns [EObject current=null] : iv_ruleInstanceTypeRule= ruleInstanceTypeRule EOF ; + // InternalGeneratorDSL.g:2759:1: entryRuleInstanceTypeRule returns [EObject current=null] : iv_ruleInstanceTypeRule= ruleInstanceTypeRule EOF ; public final EObject entryRuleInstanceTypeRule() throws RecognitionException { EObject current = null; @@ -8099,8 +7968,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:2805:57: (iv_ruleInstanceTypeRule= ruleInstanceTypeRule EOF ) - // InternalGeneratorDSL.g:2806:2: iv_ruleInstanceTypeRule= ruleInstanceTypeRule EOF + // InternalGeneratorDSL.g:2759:57: (iv_ruleInstanceTypeRule= ruleInstanceTypeRule EOF ) + // InternalGeneratorDSL.g:2760:2: iv_ruleInstanceTypeRule= ruleInstanceTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getInstanceTypeRuleRule()); @@ -8131,7 +8000,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleInstanceTypeRule" - // InternalGeneratorDSL.g:2812:1: ruleInstanceTypeRule returns [EObject current=null] : ( () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) ) ; + // InternalGeneratorDSL.g:2766:1: ruleInstanceTypeRule returns [EObject current=null] : ( () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) ) ; public final EObject ruleInstanceTypeRule() throws RecognitionException { EObject current = null; @@ -8141,14 +8010,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:2818:2: ( ( () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) ) ) - // InternalGeneratorDSL.g:2819:2: ( () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) ) + // InternalGeneratorDSL.g:2772:2: ( ( () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) ) ) + // InternalGeneratorDSL.g:2773:2: ( () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) ) { - // InternalGeneratorDSL.g:2819:2: ( () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) ) - // InternalGeneratorDSL.g:2820:3: () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) + // InternalGeneratorDSL.g:2773:2: ( () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) ) + // InternalGeneratorDSL.g:2774:3: () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) { - // InternalGeneratorDSL.g:2820:3: () - // InternalGeneratorDSL.g:2821:4: + // InternalGeneratorDSL.g:2774:3: () + // InternalGeneratorDSL.g:2775:4: { if ( state.backtracking==0 ) { @@ -8165,17 +8034,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,51,FOLLOW_6); if (state.failed) return current; + otherlv_1=(Token)match(input,50,FOLLOW_6); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getInstanceTypeRuleAccess().getInstanceKeyword_1()); } - // InternalGeneratorDSL.g:2834:3: ( ( ruleQualifiedName ) ) - // InternalGeneratorDSL.g:2835:4: ( ruleQualifiedName ) + // InternalGeneratorDSL.g:2788:3: ( ( ruleQualifiedName ) ) + // InternalGeneratorDSL.g:2789:4: ( ruleQualifiedName ) { - // InternalGeneratorDSL.g:2835:4: ( ruleQualifiedName ) - // InternalGeneratorDSL.g:2836:5: ruleQualifiedName + // InternalGeneratorDSL.g:2789:4: ( ruleQualifiedName ) + // InternalGeneratorDSL.g:2790:5: ruleQualifiedName { if ( state.backtracking==0 ) { @@ -8235,7 +8104,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleStringTypeRule" - // InternalGeneratorDSL.g:2857:1: entryRuleStringTypeRule returns [EObject current=null] : iv_ruleStringTypeRule= ruleStringTypeRule EOF ; + // InternalGeneratorDSL.g:2811:1: entryRuleStringTypeRule returns [EObject current=null] : iv_ruleStringTypeRule= ruleStringTypeRule EOF ; public final EObject entryRuleStringTypeRule() throws RecognitionException { EObject current = null; @@ -8243,8 +8112,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:2857:55: (iv_ruleStringTypeRule= ruleStringTypeRule EOF ) - // InternalGeneratorDSL.g:2858:2: iv_ruleStringTypeRule= ruleStringTypeRule EOF + // InternalGeneratorDSL.g:2811:55: (iv_ruleStringTypeRule= ruleStringTypeRule EOF ) + // InternalGeneratorDSL.g:2812:2: iv_ruleStringTypeRule= ruleStringTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getStringTypeRuleRule()); @@ -8275,7 +8144,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleStringTypeRule" - // InternalGeneratorDSL.g:2864:1: ruleStringTypeRule returns [EObject current=null] : ( () otherlv_1= 'string' ) ; + // InternalGeneratorDSL.g:2818:1: ruleStringTypeRule returns [EObject current=null] : ( () otherlv_1= 'string' ) ; public final EObject ruleStringTypeRule() throws RecognitionException { EObject current = null; @@ -8285,14 +8154,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:2870:2: ( ( () otherlv_1= 'string' ) ) - // InternalGeneratorDSL.g:2871:2: ( () otherlv_1= 'string' ) + // InternalGeneratorDSL.g:2824:2: ( ( () otherlv_1= 'string' ) ) + // InternalGeneratorDSL.g:2825:2: ( () otherlv_1= 'string' ) { - // InternalGeneratorDSL.g:2871:2: ( () otherlv_1= 'string' ) - // InternalGeneratorDSL.g:2872:3: () otherlv_1= 'string' + // InternalGeneratorDSL.g:2825:2: ( () otherlv_1= 'string' ) + // InternalGeneratorDSL.g:2826:3: () otherlv_1= 'string' { - // InternalGeneratorDSL.g:2872:3: () - // InternalGeneratorDSL.g:2873:4: + // InternalGeneratorDSL.g:2826:3: () + // InternalGeneratorDSL.g:2827:4: { if ( state.backtracking==0 ) { @@ -8309,7 +8178,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,52,FOLLOW_2); if (state.failed) return current; + otherlv_1=(Token)match(input,51,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getStringTypeRuleAccess().getStringKeyword_1()); @@ -8340,7 +8209,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleExpressionTypeRule" - // InternalGeneratorDSL.g:2890:1: entryRuleExpressionTypeRule returns [EObject current=null] : iv_ruleExpressionTypeRule= ruleExpressionTypeRule EOF ; + // InternalGeneratorDSL.g:2844:1: entryRuleExpressionTypeRule returns [EObject current=null] : iv_ruleExpressionTypeRule= ruleExpressionTypeRule EOF ; public final EObject entryRuleExpressionTypeRule() throws RecognitionException { EObject current = null; @@ -8348,8 +8217,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:2890:59: (iv_ruleExpressionTypeRule= ruleExpressionTypeRule EOF ) - // InternalGeneratorDSL.g:2891:2: iv_ruleExpressionTypeRule= ruleExpressionTypeRule EOF + // InternalGeneratorDSL.g:2844:59: (iv_ruleExpressionTypeRule= ruleExpressionTypeRule EOF ) + // InternalGeneratorDSL.g:2845:2: iv_ruleExpressionTypeRule= ruleExpressionTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getExpressionTypeRuleRule()); @@ -8380,7 +8249,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleExpressionTypeRule" - // InternalGeneratorDSL.g:2897:1: ruleExpressionTypeRule returns [EObject current=null] : ( () otherlv_1= 'expression' ) ; + // InternalGeneratorDSL.g:2851:1: ruleExpressionTypeRule returns [EObject current=null] : ( () otherlv_1= 'expression' ) ; public final EObject ruleExpressionTypeRule() throws RecognitionException { EObject current = null; @@ -8390,14 +8259,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:2903:2: ( ( () otherlv_1= 'expression' ) ) - // InternalGeneratorDSL.g:2904:2: ( () otherlv_1= 'expression' ) + // InternalGeneratorDSL.g:2857:2: ( ( () otherlv_1= 'expression' ) ) + // InternalGeneratorDSL.g:2858:2: ( () otherlv_1= 'expression' ) { - // InternalGeneratorDSL.g:2904:2: ( () otherlv_1= 'expression' ) - // InternalGeneratorDSL.g:2905:3: () otherlv_1= 'expression' + // InternalGeneratorDSL.g:2858:2: ( () otherlv_1= 'expression' ) + // InternalGeneratorDSL.g:2859:3: () otherlv_1= 'expression' { - // InternalGeneratorDSL.g:2905:3: () - // InternalGeneratorDSL.g:2906:4: + // InternalGeneratorDSL.g:2859:3: () + // InternalGeneratorDSL.g:2860:4: { if ( state.backtracking==0 ) { @@ -8414,7 +8283,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,53,FOLLOW_2); if (state.failed) return current; + otherlv_1=(Token)match(input,52,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getExpressionTypeRuleAccess().getExpressionKeyword_1()); @@ -8445,7 +8314,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleIntTypeRule" - // InternalGeneratorDSL.g:2923:1: entryRuleIntTypeRule returns [EObject current=null] : iv_ruleIntTypeRule= ruleIntTypeRule EOF ; + // InternalGeneratorDSL.g:2877:1: entryRuleIntTypeRule returns [EObject current=null] : iv_ruleIntTypeRule= ruleIntTypeRule EOF ; public final EObject entryRuleIntTypeRule() throws RecognitionException { EObject current = null; @@ -8453,8 +8322,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:2923:52: (iv_ruleIntTypeRule= ruleIntTypeRule EOF ) - // InternalGeneratorDSL.g:2924:2: iv_ruleIntTypeRule= ruleIntTypeRule EOF + // InternalGeneratorDSL.g:2877:52: (iv_ruleIntTypeRule= ruleIntTypeRule EOF ) + // InternalGeneratorDSL.g:2878:2: iv_ruleIntTypeRule= ruleIntTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getIntTypeRuleRule()); @@ -8485,7 +8354,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleIntTypeRule" - // InternalGeneratorDSL.g:2930:1: ruleIntTypeRule returns [EObject current=null] : ( () otherlv_1= 'int' ) ; + // InternalGeneratorDSL.g:2884:1: ruleIntTypeRule returns [EObject current=null] : ( () otherlv_1= 'int' ) ; public final EObject ruleIntTypeRule() throws RecognitionException { EObject current = null; @@ -8495,14 +8364,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:2936:2: ( ( () otherlv_1= 'int' ) ) - // InternalGeneratorDSL.g:2937:2: ( () otherlv_1= 'int' ) + // InternalGeneratorDSL.g:2890:2: ( ( () otherlv_1= 'int' ) ) + // InternalGeneratorDSL.g:2891:2: ( () otherlv_1= 'int' ) { - // InternalGeneratorDSL.g:2937:2: ( () otherlv_1= 'int' ) - // InternalGeneratorDSL.g:2938:3: () otherlv_1= 'int' + // InternalGeneratorDSL.g:2891:2: ( () otherlv_1= 'int' ) + // InternalGeneratorDSL.g:2892:3: () otherlv_1= 'int' { - // InternalGeneratorDSL.g:2938:3: () - // InternalGeneratorDSL.g:2939:4: + // InternalGeneratorDSL.g:2892:3: () + // InternalGeneratorDSL.g:2893:4: { if ( state.backtracking==0 ) { @@ -8519,7 +8388,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,54,FOLLOW_2); if (state.failed) return current; + otherlv_1=(Token)match(input,53,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getIntTypeRuleAccess().getIntKeyword_1()); @@ -8550,7 +8419,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleFloatTypeRule" - // InternalGeneratorDSL.g:2956:1: entryRuleFloatTypeRule returns [EObject current=null] : iv_ruleFloatTypeRule= ruleFloatTypeRule EOF ; + // InternalGeneratorDSL.g:2910:1: entryRuleFloatTypeRule returns [EObject current=null] : iv_ruleFloatTypeRule= ruleFloatTypeRule EOF ; public final EObject entryRuleFloatTypeRule() throws RecognitionException { EObject current = null; @@ -8558,8 +8427,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:2956:54: (iv_ruleFloatTypeRule= ruleFloatTypeRule EOF ) - // InternalGeneratorDSL.g:2957:2: iv_ruleFloatTypeRule= ruleFloatTypeRule EOF + // InternalGeneratorDSL.g:2910:54: (iv_ruleFloatTypeRule= ruleFloatTypeRule EOF ) + // InternalGeneratorDSL.g:2911:2: iv_ruleFloatTypeRule= ruleFloatTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getFloatTypeRuleRule()); @@ -8590,7 +8459,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleFloatTypeRule" - // InternalGeneratorDSL.g:2963:1: ruleFloatTypeRule returns [EObject current=null] : ( () otherlv_1= 'float' ) ; + // InternalGeneratorDSL.g:2917:1: ruleFloatTypeRule returns [EObject current=null] : ( () otherlv_1= 'float' ) ; public final EObject ruleFloatTypeRule() throws RecognitionException { EObject current = null; @@ -8600,14 +8469,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:2969:2: ( ( () otherlv_1= 'float' ) ) - // InternalGeneratorDSL.g:2970:2: ( () otherlv_1= 'float' ) + // InternalGeneratorDSL.g:2923:2: ( ( () otherlv_1= 'float' ) ) + // InternalGeneratorDSL.g:2924:2: ( () otherlv_1= 'float' ) { - // InternalGeneratorDSL.g:2970:2: ( () otherlv_1= 'float' ) - // InternalGeneratorDSL.g:2971:3: () otherlv_1= 'float' + // InternalGeneratorDSL.g:2924:2: ( () otherlv_1= 'float' ) + // InternalGeneratorDSL.g:2925:3: () otherlv_1= 'float' { - // InternalGeneratorDSL.g:2971:3: () - // InternalGeneratorDSL.g:2972:4: + // InternalGeneratorDSL.g:2925:3: () + // InternalGeneratorDSL.g:2926:4: { if ( state.backtracking==0 ) { @@ -8624,7 +8493,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,55,FOLLOW_2); if (state.failed) return current; + otherlv_1=(Token)match(input,54,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getFloatTypeRuleAccess().getFloatKeyword_1()); @@ -8655,7 +8524,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleBooleanTypeRule" - // InternalGeneratorDSL.g:2989:1: entryRuleBooleanTypeRule returns [EObject current=null] : iv_ruleBooleanTypeRule= ruleBooleanTypeRule EOF ; + // InternalGeneratorDSL.g:2943:1: entryRuleBooleanTypeRule returns [EObject current=null] : iv_ruleBooleanTypeRule= ruleBooleanTypeRule EOF ; public final EObject entryRuleBooleanTypeRule() throws RecognitionException { EObject current = null; @@ -8663,8 +8532,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:2989:56: (iv_ruleBooleanTypeRule= ruleBooleanTypeRule EOF ) - // InternalGeneratorDSL.g:2990:2: iv_ruleBooleanTypeRule= ruleBooleanTypeRule EOF + // InternalGeneratorDSL.g:2943:56: (iv_ruleBooleanTypeRule= ruleBooleanTypeRule EOF ) + // InternalGeneratorDSL.g:2944:2: iv_ruleBooleanTypeRule= ruleBooleanTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getBooleanTypeRuleRule()); @@ -8695,7 +8564,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleBooleanTypeRule" - // InternalGeneratorDSL.g:2996:1: ruleBooleanTypeRule returns [EObject current=null] : ( () otherlv_1= 'boolean' ) ; + // InternalGeneratorDSL.g:2950:1: ruleBooleanTypeRule returns [EObject current=null] : ( () otherlv_1= 'boolean' ) ; public final EObject ruleBooleanTypeRule() throws RecognitionException { EObject current = null; @@ -8705,14 +8574,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:3002:2: ( ( () otherlv_1= 'boolean' ) ) - // InternalGeneratorDSL.g:3003:2: ( () otherlv_1= 'boolean' ) + // InternalGeneratorDSL.g:2956:2: ( ( () otherlv_1= 'boolean' ) ) + // InternalGeneratorDSL.g:2957:2: ( () otherlv_1= 'boolean' ) { - // InternalGeneratorDSL.g:3003:2: ( () otherlv_1= 'boolean' ) - // InternalGeneratorDSL.g:3004:3: () otherlv_1= 'boolean' + // InternalGeneratorDSL.g:2957:2: ( () otherlv_1= 'boolean' ) + // InternalGeneratorDSL.g:2958:3: () otherlv_1= 'boolean' { - // InternalGeneratorDSL.g:3004:3: () - // InternalGeneratorDSL.g:3005:4: + // InternalGeneratorDSL.g:2958:3: () + // InternalGeneratorDSL.g:2959:4: { if ( state.backtracking==0 ) { @@ -8729,7 +8598,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,56,FOLLOW_2); if (state.failed) return current; + otherlv_1=(Token)match(input,55,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getBooleanTypeRuleAccess().getBooleanKeyword_1()); @@ -8760,7 +8629,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleVoidTypeRule" - // InternalGeneratorDSL.g:3022:1: entryRuleVoidTypeRule returns [EObject current=null] : iv_ruleVoidTypeRule= ruleVoidTypeRule EOF ; + // InternalGeneratorDSL.g:2976:1: entryRuleVoidTypeRule returns [EObject current=null] : iv_ruleVoidTypeRule= ruleVoidTypeRule EOF ; public final EObject entryRuleVoidTypeRule() throws RecognitionException { EObject current = null; @@ -8768,8 +8637,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:3022:53: (iv_ruleVoidTypeRule= ruleVoidTypeRule EOF ) - // InternalGeneratorDSL.g:3023:2: iv_ruleVoidTypeRule= ruleVoidTypeRule EOF + // InternalGeneratorDSL.g:2976:53: (iv_ruleVoidTypeRule= ruleVoidTypeRule EOF ) + // InternalGeneratorDSL.g:2977:2: iv_ruleVoidTypeRule= ruleVoidTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getVoidTypeRuleRule()); @@ -8800,7 +8669,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleVoidTypeRule" - // InternalGeneratorDSL.g:3029:1: ruleVoidTypeRule returns [EObject current=null] : ( () otherlv_1= 'void' ) ; + // InternalGeneratorDSL.g:2983:1: ruleVoidTypeRule returns [EObject current=null] : ( () otherlv_1= 'void' ) ; public final EObject ruleVoidTypeRule() throws RecognitionException { EObject current = null; @@ -8810,14 +8679,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:3035:2: ( ( () otherlv_1= 'void' ) ) - // InternalGeneratorDSL.g:3036:2: ( () otherlv_1= 'void' ) + // InternalGeneratorDSL.g:2989:2: ( ( () otherlv_1= 'void' ) ) + // InternalGeneratorDSL.g:2990:2: ( () otherlv_1= 'void' ) { - // InternalGeneratorDSL.g:3036:2: ( () otherlv_1= 'void' ) - // InternalGeneratorDSL.g:3037:3: () otherlv_1= 'void' + // InternalGeneratorDSL.g:2990:2: ( () otherlv_1= 'void' ) + // InternalGeneratorDSL.g:2991:3: () otherlv_1= 'void' { - // InternalGeneratorDSL.g:3037:3: () - // InternalGeneratorDSL.g:3038:4: + // InternalGeneratorDSL.g:2991:3: () + // InternalGeneratorDSL.g:2992:4: { if ( state.backtracking==0 ) { @@ -8834,7 +8703,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,57,FOLLOW_2); if (state.failed) return current; + otherlv_1=(Token)match(input,56,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getVoidTypeRuleAccess().getVoidKeyword_1()); @@ -8865,7 +8734,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleDataTypeRule" - // InternalGeneratorDSL.g:3055:1: entryRuleDataTypeRule returns [EObject current=null] : iv_ruleDataTypeRule= ruleDataTypeRule EOF ; + // InternalGeneratorDSL.g:3009:1: entryRuleDataTypeRule returns [EObject current=null] : iv_ruleDataTypeRule= ruleDataTypeRule EOF ; public final EObject entryRuleDataTypeRule() throws RecognitionException { EObject current = null; @@ -8873,8 +8742,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:3055:53: (iv_ruleDataTypeRule= ruleDataTypeRule EOF ) - // InternalGeneratorDSL.g:3056:2: iv_ruleDataTypeRule= ruleDataTypeRule EOF + // InternalGeneratorDSL.g:3009:53: (iv_ruleDataTypeRule= ruleDataTypeRule EOF ) + // InternalGeneratorDSL.g:3010:2: iv_ruleDataTypeRule= ruleDataTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getDataTypeRuleRule()); @@ -8905,7 +8774,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleDataTypeRule" - // InternalGeneratorDSL.g:3062:1: ruleDataTypeRule returns [EObject current=null] : ( () otherlv_1= 'data' ) ; + // InternalGeneratorDSL.g:3016:1: ruleDataTypeRule returns [EObject current=null] : ( () otherlv_1= 'data' ) ; public final EObject ruleDataTypeRule() throws RecognitionException { EObject current = null; @@ -8915,14 +8784,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:3068:2: ( ( () otherlv_1= 'data' ) ) - // InternalGeneratorDSL.g:3069:2: ( () otherlv_1= 'data' ) + // InternalGeneratorDSL.g:3022:2: ( ( () otherlv_1= 'data' ) ) + // InternalGeneratorDSL.g:3023:2: ( () otherlv_1= 'data' ) { - // InternalGeneratorDSL.g:3069:2: ( () otherlv_1= 'data' ) - // InternalGeneratorDSL.g:3070:3: () otherlv_1= 'data' + // InternalGeneratorDSL.g:3023:2: ( () otherlv_1= 'data' ) + // InternalGeneratorDSL.g:3024:3: () otherlv_1= 'data' { - // InternalGeneratorDSL.g:3070:3: () - // InternalGeneratorDSL.g:3071:4: + // InternalGeneratorDSL.g:3024:3: () + // InternalGeneratorDSL.g:3025:4: { if ( state.backtracking==0 ) { @@ -8939,7 +8808,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,38,FOLLOW_2); if (state.failed) return current; + otherlv_1=(Token)match(input,37,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getDataTypeRuleAccess().getDataKeyword_1()); @@ -8970,7 +8839,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleArrayTypeRule" - // InternalGeneratorDSL.g:3088:1: entryRuleArrayTypeRule returns [EObject current=null] : iv_ruleArrayTypeRule= ruleArrayTypeRule EOF ; + // InternalGeneratorDSL.g:3042:1: entryRuleArrayTypeRule returns [EObject current=null] : iv_ruleArrayTypeRule= ruleArrayTypeRule EOF ; public final EObject entryRuleArrayTypeRule() throws RecognitionException { EObject current = null; @@ -8978,8 +8847,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:3088:54: (iv_ruleArrayTypeRule= ruleArrayTypeRule EOF ) - // InternalGeneratorDSL.g:3089:2: iv_ruleArrayTypeRule= ruleArrayTypeRule EOF + // InternalGeneratorDSL.g:3042:54: (iv_ruleArrayTypeRule= ruleArrayTypeRule EOF ) + // InternalGeneratorDSL.g:3043:2: iv_ruleArrayTypeRule= ruleArrayTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getArrayTypeRuleRule()); @@ -9010,7 +8879,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleArrayTypeRule" - // InternalGeneratorDSL.g:3095:1: ruleArrayTypeRule returns [EObject current=null] : (otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) ) ; + // InternalGeneratorDSL.g:3049:1: ruleArrayTypeRule returns [EObject current=null] : (otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) ) ; public final EObject ruleArrayTypeRule() throws RecognitionException { EObject current = null; @@ -9022,23 +8891,23 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:3101:2: ( (otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) ) ) - // InternalGeneratorDSL.g:3102:2: (otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) ) + // InternalGeneratorDSL.g:3055:2: ( (otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) ) ) + // InternalGeneratorDSL.g:3056:2: (otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) ) { - // InternalGeneratorDSL.g:3102:2: (otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) ) - // InternalGeneratorDSL.g:3103:3: otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) + // InternalGeneratorDSL.g:3056:2: (otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) ) + // InternalGeneratorDSL.g:3057:3: otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) { - otherlv_0=(Token)match(input,58,FOLLOW_50); if (state.failed) return current; + otherlv_0=(Token)match(input,57,FOLLOW_50); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getArrayTypeRuleAccess().getArrayKeyword_0()); } - // InternalGeneratorDSL.g:3107:3: ( (lv_elements_1_0= ruleTypeRule ) ) - // InternalGeneratorDSL.g:3108:4: (lv_elements_1_0= ruleTypeRule ) + // InternalGeneratorDSL.g:3061:3: ( (lv_elements_1_0= ruleTypeRule ) ) + // InternalGeneratorDSL.g:3062:4: (lv_elements_1_0= ruleTypeRule ) { - // InternalGeneratorDSL.g:3108:4: (lv_elements_1_0= ruleTypeRule ) - // InternalGeneratorDSL.g:3109:5: lv_elements_1_0= ruleTypeRule + // InternalGeneratorDSL.g:3062:4: (lv_elements_1_0= ruleTypeRule ) + // InternalGeneratorDSL.g:3063:5: lv_elements_1_0= ruleTypeRule { if ( state.backtracking==0 ) { @@ -9094,7 +8963,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleParameterRule" - // InternalGeneratorDSL.g:3130:1: entryRuleParameterRule returns [EObject current=null] : iv_ruleParameterRule= ruleParameterRule EOF ; + // InternalGeneratorDSL.g:3084:1: entryRuleParameterRule returns [EObject current=null] : iv_ruleParameterRule= ruleParameterRule EOF ; public final EObject entryRuleParameterRule() throws RecognitionException { EObject current = null; @@ -9102,8 +8971,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:3130:54: (iv_ruleParameterRule= ruleParameterRule EOF ) - // InternalGeneratorDSL.g:3131:2: iv_ruleParameterRule= ruleParameterRule EOF + // InternalGeneratorDSL.g:3084:54: (iv_ruleParameterRule= ruleParameterRule EOF ) + // InternalGeneratorDSL.g:3085:2: iv_ruleParameterRule= ruleParameterRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getParameterRuleRule()); @@ -9134,7 +9003,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleParameterRule" - // InternalGeneratorDSL.g:3137:1: ruleParameterRule returns [EObject current=null] : ( ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) ) ; + // InternalGeneratorDSL.g:3091:1: ruleParameterRule returns [EObject current=null] : ( ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) ) ; public final EObject ruleParameterRule() throws RecognitionException { EObject current = null; @@ -9147,17 +9016,17 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:3143:2: ( ( ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) ) ) - // InternalGeneratorDSL.g:3144:2: ( ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) ) + // InternalGeneratorDSL.g:3097:2: ( ( ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) ) ) + // InternalGeneratorDSL.g:3098:2: ( ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) ) { - // InternalGeneratorDSL.g:3144:2: ( ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) ) - // InternalGeneratorDSL.g:3145:3: ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) + // InternalGeneratorDSL.g:3098:2: ( ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) ) + // InternalGeneratorDSL.g:3099:3: ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) { - // InternalGeneratorDSL.g:3145:3: ( (lv_type_0_0= ruleTypeRule ) ) - // InternalGeneratorDSL.g:3146:4: (lv_type_0_0= ruleTypeRule ) + // InternalGeneratorDSL.g:3099:3: ( (lv_type_0_0= ruleTypeRule ) ) + // InternalGeneratorDSL.g:3100:4: (lv_type_0_0= ruleTypeRule ) { - // InternalGeneratorDSL.g:3146:4: (lv_type_0_0= ruleTypeRule ) - // InternalGeneratorDSL.g:3147:5: lv_type_0_0= ruleTypeRule + // InternalGeneratorDSL.g:3100:4: (lv_type_0_0= ruleTypeRule ) + // InternalGeneratorDSL.g:3101:5: lv_type_0_0= ruleTypeRule { if ( state.backtracking==0 ) { @@ -9188,11 +9057,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } - // InternalGeneratorDSL.g:3164:3: ( (lv_name_1_0= ruleStringOrId ) ) - // InternalGeneratorDSL.g:3165:4: (lv_name_1_0= ruleStringOrId ) + // InternalGeneratorDSL.g:3118:3: ( (lv_name_1_0= ruleStringOrId ) ) + // InternalGeneratorDSL.g:3119:4: (lv_name_1_0= ruleStringOrId ) { - // InternalGeneratorDSL.g:3165:4: (lv_name_1_0= ruleStringOrId ) - // InternalGeneratorDSL.g:3166:5: lv_name_1_0= ruleStringOrId + // InternalGeneratorDSL.g:3119:4: (lv_name_1_0= ruleStringOrId ) + // InternalGeneratorDSL.g:3120:5: lv_name_1_0= ruleStringOrId { if ( state.backtracking==0 ) { @@ -9247,8 +9116,177 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR end "ruleParameterRule" + // $ANTLR start "entryRuleImportRule" + // InternalGeneratorDSL.g:3141:1: entryRuleImportRule returns [EObject current=null] : iv_ruleImportRule= ruleImportRule EOF ; + public final EObject entryRuleImportRule() throws RecognitionException { + EObject current = null; + + EObject iv_ruleImportRule = null; + + + try { + // InternalGeneratorDSL.g:3141:51: (iv_ruleImportRule= ruleImportRule EOF ) + // InternalGeneratorDSL.g:3142:2: iv_ruleImportRule= ruleImportRule EOF + { + if ( state.backtracking==0 ) { + newCompositeNode(grammarAccess.getImportRuleRule()); + } + pushFollow(FOLLOW_1); + iv_ruleImportRule=ruleImportRule(); + + state._fsp--; + if (state.failed) return current; + if ( state.backtracking==0 ) { + current =iv_ruleImportRule; + } + match(input,EOF,FOLLOW_2); if (state.failed) return current; + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleImportRule" + + + // $ANTLR start "ruleImportRule" + // InternalGeneratorDSL.g:3148:1: ruleImportRule returns [EObject current=null] : (otherlv_0= 'import' ( (lv_language_1_0= RULE_STRING ) ) otherlv_2= 'from' ( (lv_importedNamespace_3_0= ruleQualifiedName ) ) otherlv_4= ';' ) ; + public final EObject ruleImportRule() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + Token lv_language_1_0=null; + Token otherlv_2=null; + Token otherlv_4=null; + AntlrDatatypeRuleToken lv_importedNamespace_3_0 = null; + + + + enterRule(); + + try { + // InternalGeneratorDSL.g:3154:2: ( (otherlv_0= 'import' ( (lv_language_1_0= RULE_STRING ) ) otherlv_2= 'from' ( (lv_importedNamespace_3_0= ruleQualifiedName ) ) otherlv_4= ';' ) ) + // InternalGeneratorDSL.g:3155:2: (otherlv_0= 'import' ( (lv_language_1_0= RULE_STRING ) ) otherlv_2= 'from' ( (lv_importedNamespace_3_0= ruleQualifiedName ) ) otherlv_4= ';' ) + { + // InternalGeneratorDSL.g:3155:2: (otherlv_0= 'import' ( (lv_language_1_0= RULE_STRING ) ) otherlv_2= 'from' ( (lv_importedNamespace_3_0= ruleQualifiedName ) ) otherlv_4= ';' ) + // InternalGeneratorDSL.g:3156:3: otherlv_0= 'import' ( (lv_language_1_0= RULE_STRING ) ) otherlv_2= 'from' ( (lv_importedNamespace_3_0= ruleQualifiedName ) ) otherlv_4= ';' + { + otherlv_0=(Token)match(input,58,FOLLOW_28); if (state.failed) return current; + if ( state.backtracking==0 ) { + + newLeafNode(otherlv_0, grammarAccess.getImportRuleAccess().getImportKeyword_0()); + + } + // InternalGeneratorDSL.g:3160:3: ( (lv_language_1_0= RULE_STRING ) ) + // InternalGeneratorDSL.g:3161:4: (lv_language_1_0= RULE_STRING ) + { + // InternalGeneratorDSL.g:3161:4: (lv_language_1_0= RULE_STRING ) + // InternalGeneratorDSL.g:3162:5: lv_language_1_0= RULE_STRING + { + lv_language_1_0=(Token)match(input,RULE_STRING,FOLLOW_31); if (state.failed) return current; + if ( state.backtracking==0 ) { + + newLeafNode(lv_language_1_0, grammarAccess.getImportRuleAccess().getLanguageSTRINGTerminalRuleCall_1_0()); + + } + if ( state.backtracking==0 ) { + + if (current==null) { + current = createModelElement(grammarAccess.getImportRuleRule()); + } + setWithLastConsumed( + current, + "language", + lv_language_1_0, + "de.evoal.languages.model.base.dsl.BaseLanguage.STRING"); + + } + + } + + + } + + otherlv_2=(Token)match(input,35,FOLLOW_6); if (state.failed) return current; + if ( state.backtracking==0 ) { + + newLeafNode(otherlv_2, grammarAccess.getImportRuleAccess().getFromKeyword_2()); + + } + // InternalGeneratorDSL.g:3182:3: ( (lv_importedNamespace_3_0= ruleQualifiedName ) ) + // InternalGeneratorDSL.g:3183:4: (lv_importedNamespace_3_0= ruleQualifiedName ) + { + // InternalGeneratorDSL.g:3183:4: (lv_importedNamespace_3_0= ruleQualifiedName ) + // InternalGeneratorDSL.g:3184:5: lv_importedNamespace_3_0= ruleQualifiedName + { + if ( state.backtracking==0 ) { + + newCompositeNode(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_3_0()); + + } + pushFollow(FOLLOW_15); + lv_importedNamespace_3_0=ruleQualifiedName(); + + state._fsp--; + if (state.failed) return current; + if ( state.backtracking==0 ) { + + if (current==null) { + current = createModelElementForParent(grammarAccess.getImportRuleRule()); + } + set( + current, + "importedNamespace", + lv_importedNamespace_3_0, + "de.evoal.languages.model.base.dsl.BaseLanguage.QualifiedName"); + afterParserOrEnumRuleCall(); + + } + + } + + + } + + otherlv_4=(Token)match(input,23,FOLLOW_2); if (state.failed) return current; + if ( state.backtracking==0 ) { + + newLeafNode(otherlv_4, grammarAccess.getImportRuleAccess().getSemicolonKeyword_4()); + + } + + } + + + } + + if ( state.backtracking==0 ) { + + leaveRule(); + + } + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleImportRule" + + // $ANTLR start "entryRuleFunctionNameRule" - // InternalGeneratorDSL.g:3187:1: entryRuleFunctionNameRule returns [EObject current=null] : iv_ruleFunctionNameRule= ruleFunctionNameRule EOF ; + // InternalGeneratorDSL.g:3209:1: entryRuleFunctionNameRule returns [EObject current=null] : iv_ruleFunctionNameRule= ruleFunctionNameRule EOF ; public final EObject entryRuleFunctionNameRule() throws RecognitionException { EObject current = null; @@ -9256,8 +9294,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:3187:57: (iv_ruleFunctionNameRule= ruleFunctionNameRule EOF ) - // InternalGeneratorDSL.g:3188:2: iv_ruleFunctionNameRule= ruleFunctionNameRule EOF + // InternalGeneratorDSL.g:3209:57: (iv_ruleFunctionNameRule= ruleFunctionNameRule EOF ) + // InternalGeneratorDSL.g:3210:2: iv_ruleFunctionNameRule= ruleFunctionNameRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getFunctionNameRuleRule()); @@ -9288,7 +9326,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleFunctionNameRule" - // InternalGeneratorDSL.g:3194:1: ruleFunctionNameRule returns [EObject current=null] : ( ( ruleQualifiedName ) ) ; + // InternalGeneratorDSL.g:3216:1: ruleFunctionNameRule returns [EObject current=null] : ( ( ruleQualifiedName ) ) ; public final EObject ruleFunctionNameRule() throws RecognitionException { EObject current = null; @@ -9296,14 +9334,14 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:3200:2: ( ( ( ruleQualifiedName ) ) ) - // InternalGeneratorDSL.g:3201:2: ( ( ruleQualifiedName ) ) + // InternalGeneratorDSL.g:3222:2: ( ( ( ruleQualifiedName ) ) ) + // InternalGeneratorDSL.g:3223:2: ( ( ruleQualifiedName ) ) { - // InternalGeneratorDSL.g:3201:2: ( ( ruleQualifiedName ) ) - // InternalGeneratorDSL.g:3202:3: ( ruleQualifiedName ) + // InternalGeneratorDSL.g:3223:2: ( ( ruleQualifiedName ) ) + // InternalGeneratorDSL.g:3224:3: ( ruleQualifiedName ) { - // InternalGeneratorDSL.g:3202:3: ( ruleQualifiedName ) - // InternalGeneratorDSL.g:3203:4: ruleQualifiedName + // InternalGeneratorDSL.g:3224:3: ( ruleQualifiedName ) + // InternalGeneratorDSL.g:3225:4: ruleQualifiedName { if ( state.backtracking==0 ) { @@ -9360,7 +9398,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleQualifiedName" - // InternalGeneratorDSL.g:3223:1: entryRuleQualifiedName returns [String current=null] : iv_ruleQualifiedName= ruleQualifiedName EOF ; + // InternalGeneratorDSL.g:3245:1: entryRuleQualifiedName returns [String current=null] : iv_ruleQualifiedName= ruleQualifiedName EOF ; public final String entryRuleQualifiedName() throws RecognitionException { String current = null; @@ -9368,8 +9406,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:3223:53: (iv_ruleQualifiedName= ruleQualifiedName EOF ) - // InternalGeneratorDSL.g:3224:2: iv_ruleQualifiedName= ruleQualifiedName EOF + // InternalGeneratorDSL.g:3245:53: (iv_ruleQualifiedName= ruleQualifiedName EOF ) + // InternalGeneratorDSL.g:3246:2: iv_ruleQualifiedName= ruleQualifiedName EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getQualifiedNameRule()); @@ -9400,7 +9438,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleQualifiedName" - // InternalGeneratorDSL.g:3230:1: ruleQualifiedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* ) ; + // InternalGeneratorDSL.g:3252:1: ruleQualifiedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* ) ; public final AntlrDatatypeRuleToken ruleQualifiedName() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -9414,11 +9452,11 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:3236:2: ( (this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* ) ) - // InternalGeneratorDSL.g:3237:2: (this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* ) + // InternalGeneratorDSL.g:3258:2: ( (this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* ) ) + // InternalGeneratorDSL.g:3259:2: (this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* ) { - // InternalGeneratorDSL.g:3237:2: (this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* ) - // InternalGeneratorDSL.g:3238:3: this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* + // InternalGeneratorDSL.g:3259:2: (this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* ) + // InternalGeneratorDSL.g:3260:3: this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* { if ( state.backtracking==0 ) { @@ -9440,7 +9478,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { afterParserOrEnumRuleCall(); } - // InternalGeneratorDSL.g:3248:3: (kw= '.' this_StringOrId_2= ruleStringOrId )* + // InternalGeneratorDSL.g:3270:3: (kw= '.' this_StringOrId_2= ruleStringOrId )* loop41: do { int alt41=2; @@ -9453,7 +9491,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { switch (alt41) { case 1 : - // InternalGeneratorDSL.g:3249:4: kw= '.' this_StringOrId_2= ruleStringOrId + // InternalGeneratorDSL.g:3271:4: kw= '.' this_StringOrId_2= ruleStringOrId { kw=(Token)match(input,59,FOLLOW_6); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -9516,7 +9554,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleStringOrId" - // InternalGeneratorDSL.g:3269:1: entryRuleStringOrId returns [String current=null] : iv_ruleStringOrId= ruleStringOrId EOF ; + // InternalGeneratorDSL.g:3291:1: entryRuleStringOrId returns [String current=null] : iv_ruleStringOrId= ruleStringOrId EOF ; public final String entryRuleStringOrId() throws RecognitionException { String current = null; @@ -9524,8 +9562,8 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { try { - // InternalGeneratorDSL.g:3269:50: (iv_ruleStringOrId= ruleStringOrId EOF ) - // InternalGeneratorDSL.g:3270:2: iv_ruleStringOrId= ruleStringOrId EOF + // InternalGeneratorDSL.g:3291:50: (iv_ruleStringOrId= ruleStringOrId EOF ) + // InternalGeneratorDSL.g:3292:2: iv_ruleStringOrId= ruleStringOrId EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getStringOrIdRule()); @@ -9556,7 +9594,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleStringOrId" - // InternalGeneratorDSL.g:3276:1: ruleStringOrId returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_QUOTED_ID_0= RULE_QUOTED_ID | this_ID_1= RULE_ID ) ; + // InternalGeneratorDSL.g:3298:1: ruleStringOrId returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_QUOTED_ID_0= RULE_QUOTED_ID | this_ID_1= RULE_ID ) ; public final AntlrDatatypeRuleToken ruleStringOrId() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -9567,10 +9605,10 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:3282:2: ( (this_QUOTED_ID_0= RULE_QUOTED_ID | this_ID_1= RULE_ID ) ) - // InternalGeneratorDSL.g:3283:2: (this_QUOTED_ID_0= RULE_QUOTED_ID | this_ID_1= RULE_ID ) + // InternalGeneratorDSL.g:3304:2: ( (this_QUOTED_ID_0= RULE_QUOTED_ID | this_ID_1= RULE_ID ) ) + // InternalGeneratorDSL.g:3305:2: (this_QUOTED_ID_0= RULE_QUOTED_ID | this_ID_1= RULE_ID ) { - // InternalGeneratorDSL.g:3283:2: (this_QUOTED_ID_0= RULE_QUOTED_ID | this_ID_1= RULE_ID ) + // InternalGeneratorDSL.g:3305:2: (this_QUOTED_ID_0= RULE_QUOTED_ID | this_ID_1= RULE_ID ) int alt42=2; int LA42_0 = input.LA(1); @@ -9589,7 +9627,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } switch (alt42) { case 1 : - // InternalGeneratorDSL.g:3284:3: this_QUOTED_ID_0= RULE_QUOTED_ID + // InternalGeneratorDSL.g:3306:3: this_QUOTED_ID_0= RULE_QUOTED_ID { this_QUOTED_ID_0=(Token)match(input,RULE_QUOTED_ID,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -9606,7 +9644,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalGeneratorDSL.g:3292:3: this_ID_1= RULE_ID + // InternalGeneratorDSL.g:3314:3: this_ID_1= RULE_ID { this_ID_1=(Token)match(input,RULE_ID,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -9647,7 +9685,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleComparisonOperatorRule" - // InternalGeneratorDSL.g:3303:1: ruleComparisonOperatorRule returns [Enumerator current=null] : ( (enumLiteral_0= '>=' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '=' ) | (enumLiteral_3= '!=' ) | (enumLiteral_4= '<' ) | (enumLiteral_5= '<=' ) ) ; + // InternalGeneratorDSL.g:3325:1: ruleComparisonOperatorRule returns [Enumerator current=null] : ( (enumLiteral_0= '>=' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '=' ) | (enumLiteral_3= '!=' ) | (enumLiteral_4= '<' ) | (enumLiteral_5= '<=' ) ) ; public final Enumerator ruleComparisonOperatorRule() throws RecognitionException { Enumerator current = null; @@ -9662,10 +9700,10 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:3309:2: ( ( (enumLiteral_0= '>=' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '=' ) | (enumLiteral_3= '!=' ) | (enumLiteral_4= '<' ) | (enumLiteral_5= '<=' ) ) ) - // InternalGeneratorDSL.g:3310:2: ( (enumLiteral_0= '>=' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '=' ) | (enumLiteral_3= '!=' ) | (enumLiteral_4= '<' ) | (enumLiteral_5= '<=' ) ) + // InternalGeneratorDSL.g:3331:2: ( ( (enumLiteral_0= '>=' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '=' ) | (enumLiteral_3= '!=' ) | (enumLiteral_4= '<' ) | (enumLiteral_5= '<=' ) ) ) + // InternalGeneratorDSL.g:3332:2: ( (enumLiteral_0= '>=' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '=' ) | (enumLiteral_3= '!=' ) | (enumLiteral_4= '<' ) | (enumLiteral_5= '<=' ) ) { - // InternalGeneratorDSL.g:3310:2: ( (enumLiteral_0= '>=' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '=' ) | (enumLiteral_3= '!=' ) | (enumLiteral_4= '<' ) | (enumLiteral_5= '<=' ) ) + // InternalGeneratorDSL.g:3332:2: ( (enumLiteral_0= '>=' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '=' ) | (enumLiteral_3= '!=' ) | (enumLiteral_4= '<' ) | (enumLiteral_5= '<=' ) ) int alt43=6; switch ( input.LA(1) ) { case 60: @@ -9708,10 +9746,10 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { switch (alt43) { case 1 : - // InternalGeneratorDSL.g:3311:3: (enumLiteral_0= '>=' ) + // InternalGeneratorDSL.g:3333:3: (enumLiteral_0= '>=' ) { - // InternalGeneratorDSL.g:3311:3: (enumLiteral_0= '>=' ) - // InternalGeneratorDSL.g:3312:4: enumLiteral_0= '>=' + // InternalGeneratorDSL.g:3333:3: (enumLiteral_0= '>=' ) + // InternalGeneratorDSL.g:3334:4: enumLiteral_0= '>=' { enumLiteral_0=(Token)match(input,60,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -9727,10 +9765,10 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalGeneratorDSL.g:3319:3: (enumLiteral_1= '>' ) + // InternalGeneratorDSL.g:3341:3: (enumLiteral_1= '>' ) { - // InternalGeneratorDSL.g:3319:3: (enumLiteral_1= '>' ) - // InternalGeneratorDSL.g:3320:4: enumLiteral_1= '>' + // InternalGeneratorDSL.g:3341:3: (enumLiteral_1= '>' ) + // InternalGeneratorDSL.g:3342:4: enumLiteral_1= '>' { enumLiteral_1=(Token)match(input,61,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -9746,10 +9784,10 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalGeneratorDSL.g:3327:3: (enumLiteral_2= '=' ) + // InternalGeneratorDSL.g:3349:3: (enumLiteral_2= '=' ) { - // InternalGeneratorDSL.g:3327:3: (enumLiteral_2= '=' ) - // InternalGeneratorDSL.g:3328:4: enumLiteral_2= '=' + // InternalGeneratorDSL.g:3349:3: (enumLiteral_2= '=' ) + // InternalGeneratorDSL.g:3350:4: enumLiteral_2= '=' { enumLiteral_2=(Token)match(input,62,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -9765,10 +9803,10 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 4 : - // InternalGeneratorDSL.g:3335:3: (enumLiteral_3= '!=' ) + // InternalGeneratorDSL.g:3357:3: (enumLiteral_3= '!=' ) { - // InternalGeneratorDSL.g:3335:3: (enumLiteral_3= '!=' ) - // InternalGeneratorDSL.g:3336:4: enumLiteral_3= '!=' + // InternalGeneratorDSL.g:3357:3: (enumLiteral_3= '!=' ) + // InternalGeneratorDSL.g:3358:4: enumLiteral_3= '!=' { enumLiteral_3=(Token)match(input,63,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -9784,10 +9822,10 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 5 : - // InternalGeneratorDSL.g:3343:3: (enumLiteral_4= '<' ) + // InternalGeneratorDSL.g:3365:3: (enumLiteral_4= '<' ) { - // InternalGeneratorDSL.g:3343:3: (enumLiteral_4= '<' ) - // InternalGeneratorDSL.g:3344:4: enumLiteral_4= '<' + // InternalGeneratorDSL.g:3365:3: (enumLiteral_4= '<' ) + // InternalGeneratorDSL.g:3366:4: enumLiteral_4= '<' { enumLiteral_4=(Token)match(input,64,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -9803,10 +9841,10 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 6 : - // InternalGeneratorDSL.g:3351:3: (enumLiteral_5= '<=' ) + // InternalGeneratorDSL.g:3373:3: (enumLiteral_5= '<=' ) { - // InternalGeneratorDSL.g:3351:3: (enumLiteral_5= '<=' ) - // InternalGeneratorDSL.g:3352:4: enumLiteral_5= '<=' + // InternalGeneratorDSL.g:3373:3: (enumLiteral_5= '<=' ) + // InternalGeneratorDSL.g:3374:4: enumLiteral_5= '<=' { enumLiteral_5=(Token)match(input,65,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -9846,7 +9884,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleAddOrSubtractOperatorRule" - // InternalGeneratorDSL.g:3362:1: ruleAddOrSubtractOperatorRule returns [Enumerator current=null] : ( (enumLiteral_0= '+' ) | (enumLiteral_1= '-' ) ) ; + // InternalGeneratorDSL.g:3384:1: ruleAddOrSubtractOperatorRule returns [Enumerator current=null] : ( (enumLiteral_0= '+' ) | (enumLiteral_1= '-' ) ) ; public final Enumerator ruleAddOrSubtractOperatorRule() throws RecognitionException { Enumerator current = null; @@ -9857,10 +9895,10 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:3368:2: ( ( (enumLiteral_0= '+' ) | (enumLiteral_1= '-' ) ) ) - // InternalGeneratorDSL.g:3369:2: ( (enumLiteral_0= '+' ) | (enumLiteral_1= '-' ) ) + // InternalGeneratorDSL.g:3390:2: ( ( (enumLiteral_0= '+' ) | (enumLiteral_1= '-' ) ) ) + // InternalGeneratorDSL.g:3391:2: ( (enumLiteral_0= '+' ) | (enumLiteral_1= '-' ) ) { - // InternalGeneratorDSL.g:3369:2: ( (enumLiteral_0= '+' ) | (enumLiteral_1= '-' ) ) + // InternalGeneratorDSL.g:3391:2: ( (enumLiteral_0= '+' ) | (enumLiteral_1= '-' ) ) int alt44=2; int LA44_0 = input.LA(1); @@ -9879,10 +9917,10 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } switch (alt44) { case 1 : - // InternalGeneratorDSL.g:3370:3: (enumLiteral_0= '+' ) + // InternalGeneratorDSL.g:3392:3: (enumLiteral_0= '+' ) { - // InternalGeneratorDSL.g:3370:3: (enumLiteral_0= '+' ) - // InternalGeneratorDSL.g:3371:4: enumLiteral_0= '+' + // InternalGeneratorDSL.g:3392:3: (enumLiteral_0= '+' ) + // InternalGeneratorDSL.g:3393:4: enumLiteral_0= '+' { enumLiteral_0=(Token)match(input,66,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -9898,10 +9936,10 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalGeneratorDSL.g:3378:3: (enumLiteral_1= '-' ) + // InternalGeneratorDSL.g:3400:3: (enumLiteral_1= '-' ) { - // InternalGeneratorDSL.g:3378:3: (enumLiteral_1= '-' ) - // InternalGeneratorDSL.g:3379:4: enumLiteral_1= '-' + // InternalGeneratorDSL.g:3400:3: (enumLiteral_1= '-' ) + // InternalGeneratorDSL.g:3401:4: enumLiteral_1= '-' { enumLiteral_1=(Token)match(input,67,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -9941,7 +9979,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleMultiplyDivideModuloOperatorRule" - // InternalGeneratorDSL.g:3389:1: ruleMultiplyDivideModuloOperatorRule returns [Enumerator current=null] : ( (enumLiteral_0= '*' ) | (enumLiteral_1= '/' ) | (enumLiteral_2= '%' ) ) ; + // InternalGeneratorDSL.g:3411:1: ruleMultiplyDivideModuloOperatorRule returns [Enumerator current=null] : ( (enumLiteral_0= '*' ) | (enumLiteral_1= '/' ) | (enumLiteral_2= '%' ) ) ; public final Enumerator ruleMultiplyDivideModuloOperatorRule() throws RecognitionException { Enumerator current = null; @@ -9953,10 +9991,10 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:3395:2: ( ( (enumLiteral_0= '*' ) | (enumLiteral_1= '/' ) | (enumLiteral_2= '%' ) ) ) - // InternalGeneratorDSL.g:3396:2: ( (enumLiteral_0= '*' ) | (enumLiteral_1= '/' ) | (enumLiteral_2= '%' ) ) + // InternalGeneratorDSL.g:3417:2: ( ( (enumLiteral_0= '*' ) | (enumLiteral_1= '/' ) | (enumLiteral_2= '%' ) ) ) + // InternalGeneratorDSL.g:3418:2: ( (enumLiteral_0= '*' ) | (enumLiteral_1= '/' ) | (enumLiteral_2= '%' ) ) { - // InternalGeneratorDSL.g:3396:2: ( (enumLiteral_0= '*' ) | (enumLiteral_1= '/' ) | (enumLiteral_2= '%' ) ) + // InternalGeneratorDSL.g:3418:2: ( (enumLiteral_0= '*' ) | (enumLiteral_1= '/' ) | (enumLiteral_2= '%' ) ) int alt45=3; switch ( input.LA(1) ) { case 68: @@ -9984,10 +10022,10 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { switch (alt45) { case 1 : - // InternalGeneratorDSL.g:3397:3: (enumLiteral_0= '*' ) + // InternalGeneratorDSL.g:3419:3: (enumLiteral_0= '*' ) { - // InternalGeneratorDSL.g:3397:3: (enumLiteral_0= '*' ) - // InternalGeneratorDSL.g:3398:4: enumLiteral_0= '*' + // InternalGeneratorDSL.g:3419:3: (enumLiteral_0= '*' ) + // InternalGeneratorDSL.g:3420:4: enumLiteral_0= '*' { enumLiteral_0=(Token)match(input,68,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10003,10 +10041,10 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalGeneratorDSL.g:3405:3: (enumLiteral_1= '/' ) + // InternalGeneratorDSL.g:3427:3: (enumLiteral_1= '/' ) { - // InternalGeneratorDSL.g:3405:3: (enumLiteral_1= '/' ) - // InternalGeneratorDSL.g:3406:4: enumLiteral_1= '/' + // InternalGeneratorDSL.g:3427:3: (enumLiteral_1= '/' ) + // InternalGeneratorDSL.g:3428:4: enumLiteral_1= '/' { enumLiteral_1=(Token)match(input,69,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10022,10 +10060,10 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalGeneratorDSL.g:3413:3: (enumLiteral_2= '%' ) + // InternalGeneratorDSL.g:3435:3: (enumLiteral_2= '%' ) { - // InternalGeneratorDSL.g:3413:3: (enumLiteral_2= '%' ) - // InternalGeneratorDSL.g:3414:4: enumLiteral_2= '%' + // InternalGeneratorDSL.g:3435:3: (enumLiteral_2= '%' ) + // InternalGeneratorDSL.g:3436:4: enumLiteral_2= '%' { enumLiteral_2=(Token)match(input,70,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10065,7 +10103,7 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleFactorRule" - // InternalGeneratorDSL.g:3424:1: ruleFactorRule returns [Enumerator current=null] : ( (enumLiteral_0= 'Y' ) | (enumLiteral_1= 'Z' ) | (enumLiteral_2= 'E' ) | (enumLiteral_3= 'P' ) | (enumLiteral_4= 'T' ) | (enumLiteral_5= 'G' ) | (enumLiteral_6= 'M' ) | (enumLiteral_7= 'k' ) | (enumLiteral_8= 'h' ) | (enumLiteral_9= 'da' ) | (enumLiteral_10= 'd' ) | (enumLiteral_11= 'c' ) | (enumLiteral_12= 'm' ) | (enumLiteral_13= '\\u00B5' ) | (enumLiteral_14= 'n' ) | (enumLiteral_15= 'p' ) | (enumLiteral_16= 'f' ) | (enumLiteral_17= 'a' ) | (enumLiteral_18= 'z' ) | (enumLiteral_19= 'y' ) ) ; + // InternalGeneratorDSL.g:3446:1: ruleFactorRule returns [Enumerator current=null] : ( (enumLiteral_0= 'Y' ) | (enumLiteral_1= 'Z' ) | (enumLiteral_2= 'E' ) | (enumLiteral_3= 'P' ) | (enumLiteral_4= 'T' ) | (enumLiteral_5= 'G' ) | (enumLiteral_6= 'M' ) | (enumLiteral_7= 'k' ) | (enumLiteral_8= 'h' ) | (enumLiteral_9= 'da' ) | (enumLiteral_10= 'd' ) | (enumLiteral_11= 'c' ) | (enumLiteral_12= 'm' ) | (enumLiteral_13= '\\u00B5' ) | (enumLiteral_14= 'n' ) | (enumLiteral_15= 'p' ) | (enumLiteral_16= 'f' ) | (enumLiteral_17= 'a' ) | (enumLiteral_18= 'z' ) | (enumLiteral_19= 'y' ) ) ; public final Enumerator ruleFactorRule() throws RecognitionException { Enumerator current = null; @@ -10094,10 +10132,10 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalGeneratorDSL.g:3430:2: ( ( (enumLiteral_0= 'Y' ) | (enumLiteral_1= 'Z' ) | (enumLiteral_2= 'E' ) | (enumLiteral_3= 'P' ) | (enumLiteral_4= 'T' ) | (enumLiteral_5= 'G' ) | (enumLiteral_6= 'M' ) | (enumLiteral_7= 'k' ) | (enumLiteral_8= 'h' ) | (enumLiteral_9= 'da' ) | (enumLiteral_10= 'd' ) | (enumLiteral_11= 'c' ) | (enumLiteral_12= 'm' ) | (enumLiteral_13= '\\u00B5' ) | (enumLiteral_14= 'n' ) | (enumLiteral_15= 'p' ) | (enumLiteral_16= 'f' ) | (enumLiteral_17= 'a' ) | (enumLiteral_18= 'z' ) | (enumLiteral_19= 'y' ) ) ) - // InternalGeneratorDSL.g:3431:2: ( (enumLiteral_0= 'Y' ) | (enumLiteral_1= 'Z' ) | (enumLiteral_2= 'E' ) | (enumLiteral_3= 'P' ) | (enumLiteral_4= 'T' ) | (enumLiteral_5= 'G' ) | (enumLiteral_6= 'M' ) | (enumLiteral_7= 'k' ) | (enumLiteral_8= 'h' ) | (enumLiteral_9= 'da' ) | (enumLiteral_10= 'd' ) | (enumLiteral_11= 'c' ) | (enumLiteral_12= 'm' ) | (enumLiteral_13= '\\u00B5' ) | (enumLiteral_14= 'n' ) | (enumLiteral_15= 'p' ) | (enumLiteral_16= 'f' ) | (enumLiteral_17= 'a' ) | (enumLiteral_18= 'z' ) | (enumLiteral_19= 'y' ) ) + // InternalGeneratorDSL.g:3452:2: ( ( (enumLiteral_0= 'Y' ) | (enumLiteral_1= 'Z' ) | (enumLiteral_2= 'E' ) | (enumLiteral_3= 'P' ) | (enumLiteral_4= 'T' ) | (enumLiteral_5= 'G' ) | (enumLiteral_6= 'M' ) | (enumLiteral_7= 'k' ) | (enumLiteral_8= 'h' ) | (enumLiteral_9= 'da' ) | (enumLiteral_10= 'd' ) | (enumLiteral_11= 'c' ) | (enumLiteral_12= 'm' ) | (enumLiteral_13= '\\u00B5' ) | (enumLiteral_14= 'n' ) | (enumLiteral_15= 'p' ) | (enumLiteral_16= 'f' ) | (enumLiteral_17= 'a' ) | (enumLiteral_18= 'z' ) | (enumLiteral_19= 'y' ) ) ) + // InternalGeneratorDSL.g:3453:2: ( (enumLiteral_0= 'Y' ) | (enumLiteral_1= 'Z' ) | (enumLiteral_2= 'E' ) | (enumLiteral_3= 'P' ) | (enumLiteral_4= 'T' ) | (enumLiteral_5= 'G' ) | (enumLiteral_6= 'M' ) | (enumLiteral_7= 'k' ) | (enumLiteral_8= 'h' ) | (enumLiteral_9= 'da' ) | (enumLiteral_10= 'd' ) | (enumLiteral_11= 'c' ) | (enumLiteral_12= 'm' ) | (enumLiteral_13= '\\u00B5' ) | (enumLiteral_14= 'n' ) | (enumLiteral_15= 'p' ) | (enumLiteral_16= 'f' ) | (enumLiteral_17= 'a' ) | (enumLiteral_18= 'z' ) | (enumLiteral_19= 'y' ) ) { - // InternalGeneratorDSL.g:3431:2: ( (enumLiteral_0= 'Y' ) | (enumLiteral_1= 'Z' ) | (enumLiteral_2= 'E' ) | (enumLiteral_3= 'P' ) | (enumLiteral_4= 'T' ) | (enumLiteral_5= 'G' ) | (enumLiteral_6= 'M' ) | (enumLiteral_7= 'k' ) | (enumLiteral_8= 'h' ) | (enumLiteral_9= 'da' ) | (enumLiteral_10= 'd' ) | (enumLiteral_11= 'c' ) | (enumLiteral_12= 'm' ) | (enumLiteral_13= '\\u00B5' ) | (enumLiteral_14= 'n' ) | (enumLiteral_15= 'p' ) | (enumLiteral_16= 'f' ) | (enumLiteral_17= 'a' ) | (enumLiteral_18= 'z' ) | (enumLiteral_19= 'y' ) ) + // InternalGeneratorDSL.g:3453:2: ( (enumLiteral_0= 'Y' ) | (enumLiteral_1= 'Z' ) | (enumLiteral_2= 'E' ) | (enumLiteral_3= 'P' ) | (enumLiteral_4= 'T' ) | (enumLiteral_5= 'G' ) | (enumLiteral_6= 'M' ) | (enumLiteral_7= 'k' ) | (enumLiteral_8= 'h' ) | (enumLiteral_9= 'da' ) | (enumLiteral_10= 'd' ) | (enumLiteral_11= 'c' ) | (enumLiteral_12= 'm' ) | (enumLiteral_13= '\\u00B5' ) | (enumLiteral_14= 'n' ) | (enumLiteral_15= 'p' ) | (enumLiteral_16= 'f' ) | (enumLiteral_17= 'a' ) | (enumLiteral_18= 'z' ) | (enumLiteral_19= 'y' ) ) int alt46=20; switch ( input.LA(1) ) { case 71: @@ -10210,10 +10248,10 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { switch (alt46) { case 1 : - // InternalGeneratorDSL.g:3432:3: (enumLiteral_0= 'Y' ) + // InternalGeneratorDSL.g:3454:3: (enumLiteral_0= 'Y' ) { - // InternalGeneratorDSL.g:3432:3: (enumLiteral_0= 'Y' ) - // InternalGeneratorDSL.g:3433:4: enumLiteral_0= 'Y' + // InternalGeneratorDSL.g:3454:3: (enumLiteral_0= 'Y' ) + // InternalGeneratorDSL.g:3455:4: enumLiteral_0= 'Y' { enumLiteral_0=(Token)match(input,71,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10229,10 +10267,10 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalGeneratorDSL.g:3440:3: (enumLiteral_1= 'Z' ) + // InternalGeneratorDSL.g:3462:3: (enumLiteral_1= 'Z' ) { - // InternalGeneratorDSL.g:3440:3: (enumLiteral_1= 'Z' ) - // InternalGeneratorDSL.g:3441:4: enumLiteral_1= 'Z' + // InternalGeneratorDSL.g:3462:3: (enumLiteral_1= 'Z' ) + // InternalGeneratorDSL.g:3463:4: enumLiteral_1= 'Z' { enumLiteral_1=(Token)match(input,72,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10248,10 +10286,10 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalGeneratorDSL.g:3448:3: (enumLiteral_2= 'E' ) + // InternalGeneratorDSL.g:3470:3: (enumLiteral_2= 'E' ) { - // InternalGeneratorDSL.g:3448:3: (enumLiteral_2= 'E' ) - // InternalGeneratorDSL.g:3449:4: enumLiteral_2= 'E' + // InternalGeneratorDSL.g:3470:3: (enumLiteral_2= 'E' ) + // InternalGeneratorDSL.g:3471:4: enumLiteral_2= 'E' { enumLiteral_2=(Token)match(input,73,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10267,10 +10305,10 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 4 : - // InternalGeneratorDSL.g:3456:3: (enumLiteral_3= 'P' ) + // InternalGeneratorDSL.g:3478:3: (enumLiteral_3= 'P' ) { - // InternalGeneratorDSL.g:3456:3: (enumLiteral_3= 'P' ) - // InternalGeneratorDSL.g:3457:4: enumLiteral_3= 'P' + // InternalGeneratorDSL.g:3478:3: (enumLiteral_3= 'P' ) + // InternalGeneratorDSL.g:3479:4: enumLiteral_3= 'P' { enumLiteral_3=(Token)match(input,74,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10286,10 +10324,10 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 5 : - // InternalGeneratorDSL.g:3464:3: (enumLiteral_4= 'T' ) + // InternalGeneratorDSL.g:3486:3: (enumLiteral_4= 'T' ) { - // InternalGeneratorDSL.g:3464:3: (enumLiteral_4= 'T' ) - // InternalGeneratorDSL.g:3465:4: enumLiteral_4= 'T' + // InternalGeneratorDSL.g:3486:3: (enumLiteral_4= 'T' ) + // InternalGeneratorDSL.g:3487:4: enumLiteral_4= 'T' { enumLiteral_4=(Token)match(input,75,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10305,10 +10343,10 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 6 : - // InternalGeneratorDSL.g:3472:3: (enumLiteral_5= 'G' ) + // InternalGeneratorDSL.g:3494:3: (enumLiteral_5= 'G' ) { - // InternalGeneratorDSL.g:3472:3: (enumLiteral_5= 'G' ) - // InternalGeneratorDSL.g:3473:4: enumLiteral_5= 'G' + // InternalGeneratorDSL.g:3494:3: (enumLiteral_5= 'G' ) + // InternalGeneratorDSL.g:3495:4: enumLiteral_5= 'G' { enumLiteral_5=(Token)match(input,76,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10324,10 +10362,10 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 7 : - // InternalGeneratorDSL.g:3480:3: (enumLiteral_6= 'M' ) + // InternalGeneratorDSL.g:3502:3: (enumLiteral_6= 'M' ) { - // InternalGeneratorDSL.g:3480:3: (enumLiteral_6= 'M' ) - // InternalGeneratorDSL.g:3481:4: enumLiteral_6= 'M' + // InternalGeneratorDSL.g:3502:3: (enumLiteral_6= 'M' ) + // InternalGeneratorDSL.g:3503:4: enumLiteral_6= 'M' { enumLiteral_6=(Token)match(input,77,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10343,10 +10381,10 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 8 : - // InternalGeneratorDSL.g:3488:3: (enumLiteral_7= 'k' ) + // InternalGeneratorDSL.g:3510:3: (enumLiteral_7= 'k' ) { - // InternalGeneratorDSL.g:3488:3: (enumLiteral_7= 'k' ) - // InternalGeneratorDSL.g:3489:4: enumLiteral_7= 'k' + // InternalGeneratorDSL.g:3510:3: (enumLiteral_7= 'k' ) + // InternalGeneratorDSL.g:3511:4: enumLiteral_7= 'k' { enumLiteral_7=(Token)match(input,78,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10362,10 +10400,10 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 9 : - // InternalGeneratorDSL.g:3496:3: (enumLiteral_8= 'h' ) + // InternalGeneratorDSL.g:3518:3: (enumLiteral_8= 'h' ) { - // InternalGeneratorDSL.g:3496:3: (enumLiteral_8= 'h' ) - // InternalGeneratorDSL.g:3497:4: enumLiteral_8= 'h' + // InternalGeneratorDSL.g:3518:3: (enumLiteral_8= 'h' ) + // InternalGeneratorDSL.g:3519:4: enumLiteral_8= 'h' { enumLiteral_8=(Token)match(input,79,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10381,10 +10419,10 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 10 : - // InternalGeneratorDSL.g:3504:3: (enumLiteral_9= 'da' ) + // InternalGeneratorDSL.g:3526:3: (enumLiteral_9= 'da' ) { - // InternalGeneratorDSL.g:3504:3: (enumLiteral_9= 'da' ) - // InternalGeneratorDSL.g:3505:4: enumLiteral_9= 'da' + // InternalGeneratorDSL.g:3526:3: (enumLiteral_9= 'da' ) + // InternalGeneratorDSL.g:3527:4: enumLiteral_9= 'da' { enumLiteral_9=(Token)match(input,80,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10400,10 +10438,10 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 11 : - // InternalGeneratorDSL.g:3512:3: (enumLiteral_10= 'd' ) + // InternalGeneratorDSL.g:3534:3: (enumLiteral_10= 'd' ) { - // InternalGeneratorDSL.g:3512:3: (enumLiteral_10= 'd' ) - // InternalGeneratorDSL.g:3513:4: enumLiteral_10= 'd' + // InternalGeneratorDSL.g:3534:3: (enumLiteral_10= 'd' ) + // InternalGeneratorDSL.g:3535:4: enumLiteral_10= 'd' { enumLiteral_10=(Token)match(input,81,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10419,10 +10457,10 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 12 : - // InternalGeneratorDSL.g:3520:3: (enumLiteral_11= 'c' ) + // InternalGeneratorDSL.g:3542:3: (enumLiteral_11= 'c' ) { - // InternalGeneratorDSL.g:3520:3: (enumLiteral_11= 'c' ) - // InternalGeneratorDSL.g:3521:4: enumLiteral_11= 'c' + // InternalGeneratorDSL.g:3542:3: (enumLiteral_11= 'c' ) + // InternalGeneratorDSL.g:3543:4: enumLiteral_11= 'c' { enumLiteral_11=(Token)match(input,82,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10438,10 +10476,10 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 13 : - // InternalGeneratorDSL.g:3528:3: (enumLiteral_12= 'm' ) + // InternalGeneratorDSL.g:3550:3: (enumLiteral_12= 'm' ) { - // InternalGeneratorDSL.g:3528:3: (enumLiteral_12= 'm' ) - // InternalGeneratorDSL.g:3529:4: enumLiteral_12= 'm' + // InternalGeneratorDSL.g:3550:3: (enumLiteral_12= 'm' ) + // InternalGeneratorDSL.g:3551:4: enumLiteral_12= 'm' { enumLiteral_12=(Token)match(input,83,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10457,10 +10495,10 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 14 : - // InternalGeneratorDSL.g:3536:3: (enumLiteral_13= '\\u00B5' ) + // InternalGeneratorDSL.g:3558:3: (enumLiteral_13= '\\u00B5' ) { - // InternalGeneratorDSL.g:3536:3: (enumLiteral_13= '\\u00B5' ) - // InternalGeneratorDSL.g:3537:4: enumLiteral_13= '\\u00B5' + // InternalGeneratorDSL.g:3558:3: (enumLiteral_13= '\\u00B5' ) + // InternalGeneratorDSL.g:3559:4: enumLiteral_13= '\\u00B5' { enumLiteral_13=(Token)match(input,84,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10476,10 +10514,10 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 15 : - // InternalGeneratorDSL.g:3544:3: (enumLiteral_14= 'n' ) + // InternalGeneratorDSL.g:3566:3: (enumLiteral_14= 'n' ) { - // InternalGeneratorDSL.g:3544:3: (enumLiteral_14= 'n' ) - // InternalGeneratorDSL.g:3545:4: enumLiteral_14= 'n' + // InternalGeneratorDSL.g:3566:3: (enumLiteral_14= 'n' ) + // InternalGeneratorDSL.g:3567:4: enumLiteral_14= 'n' { enumLiteral_14=(Token)match(input,85,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10495,10 +10533,10 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 16 : - // InternalGeneratorDSL.g:3552:3: (enumLiteral_15= 'p' ) + // InternalGeneratorDSL.g:3574:3: (enumLiteral_15= 'p' ) { - // InternalGeneratorDSL.g:3552:3: (enumLiteral_15= 'p' ) - // InternalGeneratorDSL.g:3553:4: enumLiteral_15= 'p' + // InternalGeneratorDSL.g:3574:3: (enumLiteral_15= 'p' ) + // InternalGeneratorDSL.g:3575:4: enumLiteral_15= 'p' { enumLiteral_15=(Token)match(input,86,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10514,10 +10552,10 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 17 : - // InternalGeneratorDSL.g:3560:3: (enumLiteral_16= 'f' ) + // InternalGeneratorDSL.g:3582:3: (enumLiteral_16= 'f' ) { - // InternalGeneratorDSL.g:3560:3: (enumLiteral_16= 'f' ) - // InternalGeneratorDSL.g:3561:4: enumLiteral_16= 'f' + // InternalGeneratorDSL.g:3582:3: (enumLiteral_16= 'f' ) + // InternalGeneratorDSL.g:3583:4: enumLiteral_16= 'f' { enumLiteral_16=(Token)match(input,87,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10533,10 +10571,10 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 18 : - // InternalGeneratorDSL.g:3568:3: (enumLiteral_17= 'a' ) + // InternalGeneratorDSL.g:3590:3: (enumLiteral_17= 'a' ) { - // InternalGeneratorDSL.g:3568:3: (enumLiteral_17= 'a' ) - // InternalGeneratorDSL.g:3569:4: enumLiteral_17= 'a' + // InternalGeneratorDSL.g:3590:3: (enumLiteral_17= 'a' ) + // InternalGeneratorDSL.g:3591:4: enumLiteral_17= 'a' { enumLiteral_17=(Token)match(input,88,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10552,10 +10590,10 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 19 : - // InternalGeneratorDSL.g:3576:3: (enumLiteral_18= 'z' ) + // InternalGeneratorDSL.g:3598:3: (enumLiteral_18= 'z' ) { - // InternalGeneratorDSL.g:3576:3: (enumLiteral_18= 'z' ) - // InternalGeneratorDSL.g:3577:4: enumLiteral_18= 'z' + // InternalGeneratorDSL.g:3598:3: (enumLiteral_18= 'z' ) + // InternalGeneratorDSL.g:3599:4: enumLiteral_18= 'z' { enumLiteral_18=(Token)match(input,89,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10571,10 +10609,10 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { } break; case 20 : - // InternalGeneratorDSL.g:3584:3: (enumLiteral_19= 'y' ) + // InternalGeneratorDSL.g:3606:3: (enumLiteral_19= 'y' ) { - // InternalGeneratorDSL.g:3584:3: (enumLiteral_19= 'y' ) - // InternalGeneratorDSL.g:3585:4: enumLiteral_19= 'y' + // InternalGeneratorDSL.g:3606:3: (enumLiteral_19= 'y' ) + // InternalGeneratorDSL.g:3607:4: enumLiteral_19= 'y' { enumLiteral_19=(Token)match(input,90,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10618,22 +10656,22 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { protected DFA28 dfa28 = new DFA28(this); static final String dfa_1s = "\13\uffff"; static final String dfa_2s = "\2\uffff\2\6\5\uffff\2\6"; - static final String dfa_3s = "\1\4\1\uffff\2\20\3\uffff\1\4\1\uffff\2\20"; - static final String dfa_4s = "\1\60\1\uffff\2\106\3\uffff\1\10\1\uffff\2\106"; + static final String dfa_3s = "\1\4\1\uffff\2\21\3\uffff\1\4\1\uffff\2\21"; + static final String dfa_4s = "\1\57\1\uffff\2\106\3\uffff\1\10\1\uffff\2\106"; static final String dfa_5s = "\1\uffff\1\1\2\uffff\1\3\1\4\1\5\1\uffff\1\2\2\uffff"; static final String dfa_6s = "\13\uffff}>"; static final String[] dfa_7s = { - "\1\3\3\4\1\2\11\uffff\1\1\23\uffff\1\6\5\uffff\1\5\2\uffff\2\4", + "\1\3\3\4\1\2\7\uffff\1\1\24\uffff\1\6\5\uffff\1\5\2\uffff\2\4", "", - "\1\6\2\uffff\1\6\1\uffff\1\4\2\uffff\1\6\16\uffff\3\6\1\uffff\1\6\1\10\1\6\15\uffff\1\7\13\6", - "\1\6\2\uffff\1\6\1\uffff\1\4\2\uffff\1\6\16\uffff\3\6\1\uffff\1\6\1\10\1\6\15\uffff\1\7\13\6", + "\1\6\1\uffff\1\4\2\uffff\2\6\16\uffff\3\6\1\uffff\1\6\1\10\1\6\16\uffff\1\7\13\6", + "\1\6\1\uffff\1\4\2\uffff\2\6\16\uffff\3\6\1\uffff\1\6\1\10\1\6\16\uffff\1\7\13\6", "", "", "", "\1\12\3\uffff\1\11", "", - "\1\6\2\uffff\1\6\1\uffff\1\4\2\uffff\1\6\16\uffff\3\6\1\uffff\1\6\1\10\1\6\15\uffff\1\7\13\6", - "\1\6\2\uffff\1\6\1\uffff\1\4\2\uffff\1\6\16\uffff\3\6\1\uffff\1\6\1\10\1\6\15\uffff\1\7\13\6" + "\1\6\1\uffff\1\4\2\uffff\2\6\16\uffff\3\6\1\uffff\1\6\1\10\1\6\16\uffff\1\7\13\6", + "\1\6\1\uffff\1\4\2\uffff\2\6\16\uffff\3\6\1\uffff\1\6\1\10\1\6\16\uffff\1\7\13\6" }; static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s); @@ -10658,62 +10696,62 @@ public class InternalGeneratorDSLParser extends AbstractInternalAntlrParser { this.transition = dfa_7; } public String getDescription() { - return "1788:2: (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule )"; + return "1742:2: (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule )"; } } 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[]{0x0000000208028002L}); - public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000208020002L}); - public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000208000002L}); + public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0400000104008002L}); + public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000104008002L}); + public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000104000002L}); public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000110L}); public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000010000L}); - public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000040000L}); - public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000180000L}); - public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000200000L}); - public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000400000L}); - public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000006800000L}); - public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000004000080000L}); - public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000001080000L}); - public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000006000000L}); - public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000004000000L}); + public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000060000L}); + public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000080000L}); + public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000003200000L}); + public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000002000020000L}); + public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000420000L}); + public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000002000000000L}); + public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000800000L}); + public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000003000000L}); + public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000002000000L}); public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000010000000L}); - public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000100040000L}); - public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000020000000L}); - public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000248000000L}); + public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000008000000L}); + public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000080010000L}); + public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000010000000L}); + public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000124000000L}); public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000080000000L}); - public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000080000L}); - public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000000040002L}); - public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000000020010L}); + public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000040000000L}); + public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000020000L}); + public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000000010002L}); + public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000000008010L}); public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000000000040L}); - public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000400000000L}); - public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000800000000L}); - public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000001000000000L}); - public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000002000000000L}); - public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000008000000002L}); - public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x00019440000401F0L,0x000000000000000CL}); - public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000010000000002L}); - public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000020000000002L}); + public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000200000000L}); + public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000400000000L}); + public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000800000000L}); + public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000001000000000L}); + public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000004000000002L}); + public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000CA20000101F0L,0x000000000000000CL}); + public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000008000000002L}); + public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000010000000002L}); public static final BitSet FOLLOW_37 = new BitSet(new long[]{0xF000000000000002L,0x0000000000000003L}); public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000000000002L,0x000000000000000CL}); public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000070L}); - public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000080000000002L}); - public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x00019440000C01F0L,0x000000000000000CL}); - public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000200000000000L}); - public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000100000000000L}); - public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0001B440000401F0L,0x000000000000000CL}); - public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000200001000000L}); - public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000004000110L}); - public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000400000000000L}); + public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000040000000002L}); + public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000CA20000301F0L,0x000000000000000CL}); + public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000100000000000L}); + public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000080000000000L}); + public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000DA20000101F0L,0x000000000000000CL}); + public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000100000400000L}); + public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000002000110L}); + public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000200000000000L}); public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000000000002L,0x0000000007FFFF80L}); - public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0002000000000000L}); - public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x07FC004000000000L}); - public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000400000010000L}); + public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0001000000000000L}); + public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x03FE002000000000L}); + public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000200000800000L}); public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0800000000000002L}); } \ No newline at end of file diff --git a/src/languages/de.evoal.languages.model.generator.dsl/src-gen/de/evoal/languages/model/generator/dsl/serializer/GeneratorDSLSemanticSequencer.java b/src/languages/de.evoal.languages.model.generator.dsl/src-gen/de/evoal/languages/model/generator/dsl/serializer/GeneratorDSLSemanticSequencer.java index a3a54817..11b891df 100644 --- a/src/languages/de.evoal.languages.model.generator.dsl/src-gen/de/evoal/languages/model/generator/dsl/serializer/GeneratorDSLSemanticSequencer.java +++ b/src/languages/de.evoal.languages.model.generator.dsl/src-gen/de/evoal/languages/model/generator/dsl/serializer/GeneratorDSLSemanticSequencer.java @@ -23,6 +23,7 @@ import de.evoal.languages.model.base.DoubleLiteral; import de.evoal.languages.model.base.ExpressionType; import de.evoal.languages.model.base.FloatType; import de.evoal.languages.model.base.FunctionDefinition; +import de.evoal.languages.model.base.Import; import de.evoal.languages.model.base.Instance; import de.evoal.languages.model.base.InstanceType; import de.evoal.languages.model.base.IntType; @@ -45,7 +46,6 @@ import de.evoal.languages.model.generator.Configuration; import de.evoal.languages.model.generator.CounterRange; import de.evoal.languages.model.generator.ForStatement; import de.evoal.languages.model.generator.GeneratorPackage; -import de.evoal.languages.model.generator.Import; import de.evoal.languages.model.generator.PipelineArray; import de.evoal.languages.model.generator.PipelineDefinition; import de.evoal.languages.model.generator.PipelineDefinitionReference; @@ -133,6 +133,9 @@ public class GeneratorDSLSemanticSequencer extends InstanceLanguageSemanticSeque case BasePackage.FUNCTION_DEFINITION: sequence_FunctionDefinitionRule(context, (FunctionDefinition) semanticObject); return; + case BasePackage.IMPORT: + sequence_ImportRule(context, (Import) semanticObject); + return; case BasePackage.INSTANCE: sequence_InstanceLiteralRule(context, (Instance) semanticObject); return; @@ -202,9 +205,6 @@ public class GeneratorDSLSemanticSequencer extends InstanceLanguageSemanticSeque case GeneratorPackage.FOR_STATEMENT: sequence_ForStatementRule(context, (ForStatement) semanticObject); return; - case GeneratorPackage.IMPORT: - sequence_ImportRule(context, (Import) semanticObject); - return; case GeneratorPackage.PIPELINE_ARRAY: sequence_PipelineArrayRule(context, (PipelineArray) semanticObject); return; @@ -303,26 +303,6 @@ public class GeneratorDSLSemanticSequencer extends InstanceLanguageSemanticSeque } - /** - * <pre> - * Contexts: - * ImportRule returns Import - * - * Constraint: - * importedNamespace=QualifiedName - * </pre> - */ - protected void sequence_ImportRule(ISerializationContext context, Import semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, GeneratorPackage.Literals.IMPORT__IMPORTED_NAMESPACE) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, GeneratorPackage.Literals.IMPORT__IMPORTED_NAMESPACE)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_1_0(), semanticObject.getImportedNamespace()); - feeder.finish(); - } - - /** * <pre> * Contexts: diff --git a/src/languages/de.evoal.languages.model.generator.dsl/src-gen/de/evoal/languages/model/generator/dsl/services/GeneratorDSLGrammarAccess.java b/src/languages/de.evoal.languages.model.generator.dsl/src-gen/de/evoal/languages/model/generator/dsl/services/GeneratorDSLGrammarAccess.java index 79fe58d0..47a94f1c 100644 --- a/src/languages/de.evoal.languages.model.generator.dsl/src-gen/de/evoal/languages/model/generator/dsl/services/GeneratorDSLGrammarAccess.java +++ b/src/languages/de.evoal.languages.model.generator.dsl/src-gen/de/evoal/languages/model/generator/dsl/services/GeneratorDSLGrammarAccess.java @@ -67,34 +67,6 @@ public class GeneratorDSLGrammarAccess extends AbstractElementFinder.AbstractGra //StatementRule public RuleCall getStatementsStatementRuleParserRuleCall_2_0() { return cStatementsStatementRuleParserRuleCall_2_0; } } - public class ImportRuleElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.evoal.languages.model.generator.dsl.GeneratorDSL.ImportRule"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cImportKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cImportedNamespaceAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cImportedNamespaceQualifiedNameParserRuleCall_1_0 = (RuleCall)cImportedNamespaceAssignment_1.eContents().get(0); - private final Keyword cSemicolonKeyword_2 = (Keyword)cGroup.eContents().get(2); - - //ImportRule returns Import: - // 'import' importedNamespace = QualifiedName ';' - //; - @Override public ParserRule getRule() { return rule; } - - //'import' importedNamespace = QualifiedName ';' - public Group getGroup() { return cGroup; } - - //'import' - public Keyword getImportKeyword_0() { return cImportKeyword_0; } - - //importedNamespace = QualifiedName - public Assignment getImportedNamespaceAssignment_1() { return cImportedNamespaceAssignment_1; } - - //QualifiedName - public RuleCall getImportedNamespaceQualifiedNameParserRuleCall_1_0() { return cImportedNamespaceQualifiedNameParserRuleCall_1_0; } - - //';' - public Keyword getSemicolonKeyword_2() { return cSemicolonKeyword_2; } - } public class PipelineDefinitionRuleElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.evoal.languages.model.generator.dsl.GeneratorDSL.PipelineDefinitionRule"); private final Group cGroup = (Group)rule.eContents().get(1); @@ -625,7 +597,6 @@ public class GeneratorDSLGrammarAccess extends AbstractElementFinder.AbstractGra private final ConfigurationRuleElements pConfigurationRule; - private final ImportRuleElements pImportRule; private final PipelineDefinitionRuleElements pPipelineDefinitionRule; private final StepRuleElements pStepRule; private final StatementRuleElements pStatementRule; @@ -656,7 +627,6 @@ public class GeneratorDSLGrammarAccess extends AbstractElementFinder.AbstractGra this.gaBaseLanguage = gaBaseLanguage; this.gaTerminals = gaTerminals; this.pConfigurationRule = new ConfigurationRuleElements(); - this.pImportRule = new ImportRuleElements(); this.pPipelineDefinitionRule = new PipelineDefinitionRuleElements(); this.pStepRule = new StepRuleElements(); this.pStatementRule = new StatementRuleElements(); @@ -718,17 +688,6 @@ public class GeneratorDSLGrammarAccess extends AbstractElementFinder.AbstractGra return getConfigurationRuleAccess().getRule(); } - //ImportRule returns Import: - // 'import' importedNamespace = QualifiedName ';' - //; - public ImportRuleElements getImportRuleAccess() { - return pImportRule; - } - - public ParserRule getImportRuleRule() { - return getImportRuleAccess().getRule(); - } - //PipelineDefinitionRule returns PipelineDefinition: // 'pipeline' name = StringOrId '[' // steps += StepRule* @@ -1404,6 +1363,17 @@ public class GeneratorDSLGrammarAccess extends AbstractElementFinder.AbstractGra return getParameterRuleAccess().getRule(); } + //ImportRule returns Import: + // 'import' language=STRING 'from' importedNamespace=QualifiedName ";" + //; + public BaseLanguageGrammarAccess.ImportRuleElements getImportRuleAccess() { + return gaBaseLanguage.getImportRuleAccess(); + } + + public ParserRule getImportRuleRule() { + return getImportRuleAccess().getRule(); + } + //FunctionNameRule returns DefinedFunctionName: // definition = [FunctionDefinition|QualifiedName] //; diff --git a/src/languages/de.evoal.languages.model.generator.dsl/src/de/evoal/languages/model/generator/dsl/GeneratorDSL.xtext b/src/languages/de.evoal.languages.model.generator.dsl/src/de/evoal/languages/model/generator/dsl/GeneratorDSL.xtext index 428b0323..89c040a0 100644 --- a/src/languages/de.evoal.languages.model.generator.dsl/src/de/evoal/languages/model/generator/dsl/GeneratorDSL.xtext +++ b/src/languages/de.evoal.languages.model.generator.dsl/src/de/evoal/languages/model/generator/dsl/GeneratorDSL.xtext @@ -10,11 +10,6 @@ ConfigurationRule returns Configuration: (statements += StatementRule)* ; -ImportRule returns Import: - 'import' importedNamespace = QualifiedName ';' -; - - PipelineDefinitionRule returns PipelineDefinition: 'pipeline' name = StringOrId '[' steps += StepRule* diff --git a/src/languages/de.evoal.languages.model.generator.dsl/src/de/evoal/languages/model/generator/dsl/GeneratorDSLRuntimeModule.java b/src/languages/de.evoal.languages.model.generator.dsl/src/de/evoal/languages/model/generator/dsl/GeneratorDSLRuntimeModule.java index e23bec78..aa7ecaf3 100644 --- a/src/languages/de.evoal.languages.model.generator.dsl/src/de/evoal/languages/model/generator/dsl/GeneratorDSLRuntimeModule.java +++ b/src/languages/de.evoal.languages.model.generator.dsl/src/de/evoal/languages/model/generator/dsl/GeneratorDSLRuntimeModule.java @@ -3,9 +3,22 @@ */ package de.evoal.languages.model.generator.dsl; +import java.util.Map; + +import org.eclipse.xtext.Constants; import org.eclipse.xtext.conversion.IValueConverterService; +import org.eclipse.xtext.scoping.IGlobalScopeProvider; import org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvider; +import org.eclipse.xtext.scoping.impl.DefaultGlobalScopeProvider; +import org.eclipse.xtext.scoping.impl.ImportUriResolver; +import org.eclipse.xtext.workspace.WorkspaceConfig; + +import com.google.inject.Binder; +import com.google.inject.Inject; +import com.google.inject.name.Named; +import com.google.inject.name.Names; +import de.evoal.languages.model.generator.dsl.scoping.GeneratorClasspathGlobalScopeProvider; import de.evoal.languages.model.generator.dsl.scoping.GeneratorDSLLocalScopeProvider; import de.evoal.languages.model.utils.converter.ValueConverterService; @@ -21,9 +34,19 @@ public class GeneratorDSLRuntimeModule extends AbstractGeneratorDSLRuntimeModule .named(AbstractDeclarativeScopeProvider.NAMED_DELEGATE)) .to(GeneratorDSLLocalScopeProvider.class); } + @Override public Class<? extends IValueConverterService> bindIValueConverterService() { return ValueConverterService.class; } + + public Class<? extends IGlobalScopeProvider> bindIGlobalScopeProvider() { + if(System.getProperty("osgi.os") != null) { + return DefaultGlobalScopeProvider.class; + } else { + return GeneratorClasspathGlobalScopeProvider.class; + } + } + } diff --git a/src/languages/de.evoal.languages.model.generator/model/model.ecore b/src/languages/de.evoal.languages.model.generator/model/model.ecore index 3edf731a..67234c3a 100644 --- a/src/languages/de.evoal.languages.model.generator/model/model.ecore +++ b/src/languages/de.evoal.languages.model.generator/model/model.ecore @@ -10,15 +10,13 @@ </eAnnotations> <eClassifiers xsi:type="ecore:EClass" name="Configuration"> <eStructuralFeatures xsi:type="ecore:EReference" name="imports" upperBound="-1" - eType="#//Import" containment="true"/> + eType="ecore:EClass ../../de.evoal.languages.model.base/model/model.ecore#//Import" + containment="true"/> <eStructuralFeatures xsi:type="ecore:EReference" name="pipelines" upperBound="-1" eType="#//PipelineDefinition" containment="true"/> <eStructuralFeatures xsi:type="ecore:EReference" name="statements" upperBound="-1" eType="#//Statement" containment="true"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Import"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="importedNamespace" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="PipelineDefinition"> <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> <eStructuralFeatures xsi:type="ecore:EReference" name="steps" ordered="false" diff --git a/src/languages/de.evoal.languages.model.generator/model/model.genmodel b/src/languages/de.evoal.languages.model.generator/model/model.genmodel index 0a94c698..15575e27 100644 --- a/src/languages/de.evoal.languages.model.generator/model/model.genmodel +++ b/src/languages/de.evoal.languages.model.generator/model/model.genmodel @@ -13,9 +13,6 @@ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model.ecore#//Configuration/pipelines"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model.ecore#//Configuration/statements"/> </genClasses> - <genClasses ecoreClass="model.ecore#//Import"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model.ecore#//Import/importedNamespace"/> - </genClasses> <genClasses ecoreClass="model.ecore#//PipelineDefinition"> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model.ecore#//PipelineDefinition/name"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model.ecore#//PipelineDefinition/steps"/> diff --git a/src/languages/de.evoal.languages.model.generator/src-gen/de/evoal/languages/model/generator/Configuration.java b/src/languages/de.evoal.languages.model.generator/src-gen/de/evoal/languages/model/generator/Configuration.java index 4b41b327..0e4a75ad 100644 --- a/src/languages/de.evoal.languages.model.generator/src-gen/de/evoal/languages/model/generator/Configuration.java +++ b/src/languages/de.evoal.languages.model.generator/src-gen/de/evoal/languages/model/generator/Configuration.java @@ -3,6 +3,7 @@ */ package de.evoal.languages.model.generator; +import de.evoal.languages.model.base.Import; import org.eclipse.emf.common.util.EList; import org.eclipse.emf.ecore.EObject; @@ -28,7 +29,7 @@ import org.eclipse.emf.ecore.EObject; public interface Configuration extends EObject { /** * Returns the value of the '<em><b>Imports</b></em>' containment reference list. - * The list contents are of type {@link de.evoal.languages.model.generator.Import}. + * The list contents are of type {@link de.evoal.languages.model.base.Import}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the value of the '<em>Imports</em>' containment reference list. diff --git a/src/languages/de.evoal.languages.model.generator/src-gen/de/evoal/languages/model/generator/GeneratorFactory.java b/src/languages/de.evoal.languages.model.generator/src-gen/de/evoal/languages/model/generator/GeneratorFactory.java index be789d41..6a1c7ea0 100644 --- a/src/languages/de.evoal.languages.model.generator/src-gen/de/evoal/languages/model/generator/GeneratorFactory.java +++ b/src/languages/de.evoal.languages.model.generator/src-gen/de/evoal/languages/model/generator/GeneratorFactory.java @@ -31,15 +31,6 @@ public interface GeneratorFactory extends EFactory { */ Configuration createConfiguration(); - /** - * Returns a new object of class '<em>Import</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Import</em>'. - * @generated - */ - Import createImport(); - /** * Returns a new object of class '<em>Pipeline Definition</em>'. * <!-- begin-user-doc --> diff --git a/src/languages/de.evoal.languages.model.generator/src-gen/de/evoal/languages/model/generator/GeneratorPackage.java b/src/languages/de.evoal.languages.model.generator/src-gen/de/evoal/languages/model/generator/GeneratorPackage.java index ebb2e512..d9c9f312 100644 --- a/src/languages/de.evoal.languages.model.generator/src-gen/de/evoal/languages/model/generator/GeneratorPackage.java +++ b/src/languages/de.evoal.languages.model.generator/src-gen/de/evoal/languages/model/generator/GeneratorPackage.java @@ -103,34 +103,6 @@ public interface GeneratorPackage extends EPackage { */ int CONFIGURATION_FEATURE_COUNT = 3; - /** - * The meta object id for the '{@link de.evoal.languages.model.generator.impl.ImportImpl <em>Import</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see de.evoal.languages.model.generator.impl.ImportImpl - * @see de.evoal.languages.model.generator.impl.GeneratorPackageImpl#getImport() - * @generated - */ - int IMPORT = 1; - - /** - * The feature id for the '<em><b>Imported Namespace</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IMPORT__IMPORTED_NAMESPACE = 0; - - /** - * The number of structural features of the '<em>Import</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IMPORT_FEATURE_COUNT = 1; - /** * The meta object id for the '{@link de.evoal.languages.model.generator.impl.PipelineDefinitionImpl <em>Pipeline Definition</em>}' class. * <!-- begin-user-doc --> @@ -139,7 +111,7 @@ public interface GeneratorPackage extends EPackage { * @see de.evoal.languages.model.generator.impl.GeneratorPackageImpl#getPipelineDefinition() * @generated */ - int PIPELINE_DEFINITION = 2; + int PIPELINE_DEFINITION = 1; /** * The feature id for the '<em><b>Name</b></em>' attribute. @@ -176,7 +148,7 @@ public interface GeneratorPackage extends EPackage { * @see de.evoal.languages.model.generator.impl.GeneratorPackageImpl#getStep() * @generated */ - int STEP = 3; + int STEP = 2; /** * The feature id for the '<em><b>Instance</b></em>' containment reference. @@ -222,7 +194,7 @@ public interface GeneratorPackage extends EPackage { * @see de.evoal.languages.model.generator.impl.GeneratorPackageImpl#getStatement() * @generated */ - int STATEMENT = 4; + int STATEMENT = 3; /** * The number of structural features of the '<em>Statement</em>' class. @@ -241,7 +213,7 @@ public interface GeneratorPackage extends EPackage { * @see de.evoal.languages.model.generator.impl.GeneratorPackageImpl#getForStatement() * @generated */ - int FOR_STATEMENT = 5; + int FOR_STATEMENT = 4; /** * The feature id for the '<em><b>Name</b></em>' attribute. @@ -287,7 +259,7 @@ public interface GeneratorPackage extends EPackage { * @see de.evoal.languages.model.generator.impl.GeneratorPackageImpl#getRange() * @generated */ - int RANGE = 6; + int RANGE = 5; /** * The number of structural features of the '<em>Range</em>' class. @@ -306,7 +278,7 @@ public interface GeneratorPackage extends EPackage { * @see de.evoal.languages.model.generator.impl.GeneratorPackageImpl#getCounterRange() * @generated */ - int COUNTER_RANGE = 7; + int COUNTER_RANGE = 6; /** * The feature id for the '<em><b>Start</b></em>' attribute. @@ -343,7 +315,7 @@ public interface GeneratorPackage extends EPackage { * @see de.evoal.languages.model.generator.impl.GeneratorPackageImpl#getPipelineArray() * @generated */ - int PIPELINE_ARRAY = 8; + int PIPELINE_ARRAY = 7; /** * The feature id for the '<em><b>References</b></em>' containment reference list. @@ -371,7 +343,7 @@ public interface GeneratorPackage extends EPackage { * @see de.evoal.languages.model.generator.impl.GeneratorPackageImpl#getPipelineReference() * @generated */ - int PIPELINE_REFERENCE = 9; + int PIPELINE_REFERENCE = 8; /** * The number of structural features of the '<em>Pipeline Reference</em>' class. @@ -390,7 +362,7 @@ public interface GeneratorPackage extends EPackage { * @see de.evoal.languages.model.generator.impl.GeneratorPackageImpl#getPipelineDefinitionReference() * @generated */ - int PIPELINE_DEFINITION_REFERENCE = 10; + int PIPELINE_DEFINITION_REFERENCE = 9; /** * The feature id for the '<em><b>Pipeline</b></em>' reference. @@ -418,7 +390,7 @@ public interface GeneratorPackage extends EPackage { * @see de.evoal.languages.model.generator.impl.GeneratorPackageImpl#getVariableReference() * @generated */ - int VARIABLE_REFERENCE = 11; + int VARIABLE_REFERENCE = 10; /** * The feature id for the '<em><b>Loop</b></em>' reference. @@ -446,7 +418,7 @@ public interface GeneratorPackage extends EPackage { * @see de.evoal.languages.model.generator.impl.GeneratorPackageImpl#getApplyStatement() * @generated */ - int APPLY_STATEMENT = 12; + int APPLY_STATEMENT = 11; /** * The feature id for the '<em><b>File</b></em>' attribute. @@ -528,27 +500,6 @@ public interface GeneratorPackage extends EPackage { */ EReference getConfiguration_Statements(); - /** - * Returns the meta object for class '{@link de.evoal.languages.model.generator.Import <em>Import</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Import</em>'. - * @see de.evoal.languages.model.generator.Import - * @generated - */ - EClass getImport(); - - /** - * Returns the meta object for the attribute '{@link de.evoal.languages.model.generator.Import#getImportedNamespace <em>Imported Namespace</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Imported Namespace</em>'. - * @see de.evoal.languages.model.generator.Import#getImportedNamespace() - * @see #getImport() - * @generated - */ - EAttribute getImport_ImportedNamespace(); - /** * Returns the meta object for class '{@link de.evoal.languages.model.generator.PipelineDefinition <em>Pipeline Definition</em>}'. * <!-- begin-user-doc --> @@ -891,24 +842,6 @@ public interface GeneratorPackage extends EPackage { */ EReference CONFIGURATION__STATEMENTS = eINSTANCE.getConfiguration_Statements(); - /** - * The meta object literal for the '{@link de.evoal.languages.model.generator.impl.ImportImpl <em>Import</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see de.evoal.languages.model.generator.impl.ImportImpl - * @see de.evoal.languages.model.generator.impl.GeneratorPackageImpl#getImport() - * @generated - */ - EClass IMPORT = eINSTANCE.getImport(); - - /** - * The meta object literal for the '<em><b>Imported Namespace</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute IMPORT__IMPORTED_NAMESPACE = eINSTANCE.getImport_ImportedNamespace(); - /** * The meta object literal for the '{@link de.evoal.languages.model.generator.impl.PipelineDefinitionImpl <em>Pipeline Definition</em>}' class. * <!-- begin-user-doc --> diff --git a/src/languages/de.evoal.languages.model.generator/src-gen/de/evoal/languages/model/generator/impl/ConfigurationImpl.java b/src/languages/de.evoal.languages.model.generator/src-gen/de/evoal/languages/model/generator/impl/ConfigurationImpl.java index c41f41f7..2261488d 100644 --- a/src/languages/de.evoal.languages.model.generator/src-gen/de/evoal/languages/model/generator/impl/ConfigurationImpl.java +++ b/src/languages/de.evoal.languages.model.generator/src-gen/de/evoal/languages/model/generator/impl/ConfigurationImpl.java @@ -47,7 +47,7 @@ public class ConfigurationImpl extends MinimalEObjectImpl.Container implements C * @generated * @ordered */ - protected EList<Import> imports; + protected EList<de.evoal.languages.model.base.Import> imports; /** * The cached value of the '{@link #getPipelines() <em>Pipelines</em>}' containment reference list. @@ -94,9 +94,9 @@ public class ConfigurationImpl extends MinimalEObjectImpl.Container implements C * @generated */ @Override - public EList<Import> getImports() { + public EList<de.evoal.languages.model.base.Import> getImports() { if (imports == null) { - imports = new EObjectContainmentEList<Import>(Import.class, this, GeneratorPackage.CONFIGURATION__IMPORTS); + imports = new EObjectContainmentEList<de.evoal.languages.model.base.Import>(de.evoal.languages.model.base.Import.class, this, GeneratorPackage.CONFIGURATION__IMPORTS); } return imports; } @@ -174,7 +174,7 @@ public class ConfigurationImpl extends MinimalEObjectImpl.Container implements C switch (featureID) { case GeneratorPackage.CONFIGURATION__IMPORTS: getImports().clear(); - getImports().addAll((Collection<? extends Import>)newValue); + getImports().addAll((Collection<? extends de.evoal.languages.model.base.Import>)newValue); return; case GeneratorPackage.CONFIGURATION__PIPELINES: getPipelines().clear(); diff --git a/src/languages/de.evoal.languages.model.generator/src-gen/de/evoal/languages/model/generator/impl/GeneratorFactoryImpl.java b/src/languages/de.evoal.languages.model.generator/src-gen/de/evoal/languages/model/generator/impl/GeneratorFactoryImpl.java index b89f3602..c54b87f9 100644 --- a/src/languages/de.evoal.languages.model.generator/src-gen/de/evoal/languages/model/generator/impl/GeneratorFactoryImpl.java +++ b/src/languages/de.evoal.languages.model.generator/src-gen/de/evoal/languages/model/generator/impl/GeneratorFactoryImpl.java @@ -58,7 +58,6 @@ public class GeneratorFactoryImpl extends EFactoryImpl implements GeneratorFacto public EObject create(EClass eClass) { switch (eClass.getClassifierID()) { case GeneratorPackage.CONFIGURATION: return createConfiguration(); - case GeneratorPackage.IMPORT: return createImport(); case GeneratorPackage.PIPELINE_DEFINITION: return createPipelineDefinition(); case GeneratorPackage.STEP: return createStep(); case GeneratorPackage.STATEMENT: return createStatement(); @@ -86,17 +85,6 @@ public class GeneratorFactoryImpl extends EFactoryImpl implements GeneratorFacto return configuration; } - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Import createImport() { - ImportImpl import_ = new ImportImpl(); - return import_; - } - /** * <!-- begin-user-doc --> * <!-- end-user-doc --> diff --git a/src/languages/de.evoal.languages.model.generator/src-gen/de/evoal/languages/model/generator/impl/GeneratorPackageImpl.java b/src/languages/de.evoal.languages.model.generator/src-gen/de/evoal/languages/model/generator/impl/GeneratorPackageImpl.java index 1be201de..409d51ce 100644 --- a/src/languages/de.evoal.languages.model.generator/src-gen/de/evoal/languages/model/generator/impl/GeneratorPackageImpl.java +++ b/src/languages/de.evoal.languages.model.generator/src-gen/de/evoal/languages/model/generator/impl/GeneratorPackageImpl.java @@ -48,13 +48,6 @@ public class GeneratorPackageImpl extends EPackageImpl implements GeneratorPacka */ private EClass configurationEClass = null; - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass importEClass = null; - /** * <!-- begin-user-doc --> * <!-- end-user-doc --> @@ -238,26 +231,6 @@ public class GeneratorPackageImpl extends EPackageImpl implements GeneratorPacka return (EReference)configurationEClass.getEStructuralFeatures().get(2); } - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public EClass getImport() { - return importEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public EAttribute getImport_ImportedNamespace() { - return (EAttribute)importEClass.getEStructuralFeatures().get(0); - } - /** * <!-- begin-user-doc --> * <!-- end-user-doc --> @@ -562,9 +535,6 @@ public class GeneratorPackageImpl extends EPackageImpl implements GeneratorPacka createEReference(configurationEClass, CONFIGURATION__PIPELINES); createEReference(configurationEClass, CONFIGURATION__STATEMENTS); - importEClass = createEClass(IMPORT); - createEAttribute(importEClass, IMPORT__IMPORTED_NAMESPACE); - pipelineDefinitionEClass = createEClass(PIPELINE_DEFINITION); createEAttribute(pipelineDefinitionEClass, PIPELINE_DEFINITION__NAME); createEReference(pipelineDefinitionEClass, PIPELINE_DEFINITION__STEPS); @@ -645,13 +615,10 @@ public class GeneratorPackageImpl extends EPackageImpl implements GeneratorPacka // Initialize classes and features; add operations and parameters initEClass(configurationEClass, Configuration.class, "Configuration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getConfiguration_Imports(), this.getImport(), null, "imports", null, 0, -1, Configuration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getConfiguration_Imports(), theBasePackage.getImport(), null, "imports", null, 0, -1, Configuration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getConfiguration_Pipelines(), this.getPipelineDefinition(), null, "pipelines", null, 0, -1, Configuration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getConfiguration_Statements(), this.getStatement(), null, "statements", null, 0, -1, Configuration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEClass(importEClass, Import.class, "Import", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getImport_ImportedNamespace(), ecorePackage.getEString(), "importedNamespace", null, 0, 1, Import.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEClass(pipelineDefinitionEClass, PipelineDefinition.class, "PipelineDefinition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getPipelineDefinition_Name(), ecorePackage.getEString(), "name", null, 0, 1, PipelineDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getPipelineDefinition_Steps(), this.getStep(), null, "steps", null, 0, -1, PipelineDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); diff --git a/src/languages/de.evoal.languages.model.generator/src-gen/de/evoal/languages/model/generator/impl/ImportImpl.java b/src/languages/de.evoal.languages.model.generator/src-gen/de/evoal/languages/model/generator/impl/ImportImpl.java deleted file mode 100644 index 375efdab..00000000 --- a/src/languages/de.evoal.languages.model.generator/src-gen/de/evoal/languages/model/generator/impl/ImportImpl.java +++ /dev/null @@ -1,166 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package de.evoal.languages.model.generator.impl; - -import de.evoal.languages.model.generator.GeneratorPackage; -import de.evoal.languages.model.generator.Import; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Import</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * </p> - * <ul> - * <li>{@link de.evoal.languages.model.generator.impl.ImportImpl#getImportedNamespace <em>Imported Namespace</em>}</li> - * </ul> - * - * @generated - */ -public class ImportImpl extends MinimalEObjectImpl.Container implements Import { - /** - * The default value of the '{@link #getImportedNamespace() <em>Imported Namespace</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getImportedNamespace() - * @generated - * @ordered - */ - protected static final String IMPORTED_NAMESPACE_EDEFAULT = null; - - /** - * The cached value of the '{@link #getImportedNamespace() <em>Imported Namespace</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getImportedNamespace() - * @generated - * @ordered - */ - protected String importedNamespace = IMPORTED_NAMESPACE_EDEFAULT; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ImportImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return GeneratorPackage.Literals.IMPORT; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String getImportedNamespace() { - return importedNamespace; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void setImportedNamespace(String newImportedNamespace) { - String oldImportedNamespace = importedNamespace; - importedNamespace = newImportedNamespace; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, GeneratorPackage.IMPORT__IMPORTED_NAMESPACE, oldImportedNamespace, importedNamespace)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case GeneratorPackage.IMPORT__IMPORTED_NAMESPACE: - return getImportedNamespace(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case GeneratorPackage.IMPORT__IMPORTED_NAMESPACE: - setImportedNamespace((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case GeneratorPackage.IMPORT__IMPORTED_NAMESPACE: - setImportedNamespace(IMPORTED_NAMESPACE_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case GeneratorPackage.IMPORT__IMPORTED_NAMESPACE: - return IMPORTED_NAMESPACE_EDEFAULT == null ? importedNamespace != null : !IMPORTED_NAMESPACE_EDEFAULT.equals(importedNamespace); - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String toString() { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (importedNamespace: "); - result.append(importedNamespace); - result.append(')'); - return result.toString(); - } - -} //ImportImpl diff --git a/src/languages/de.evoal.languages.model.generator/src-gen/de/evoal/languages/model/generator/util/GeneratorAdapterFactory.java b/src/languages/de.evoal.languages.model.generator/src-gen/de/evoal/languages/model/generator/util/GeneratorAdapterFactory.java index 6d2e1e31..42a6bd2c 100644 --- a/src/languages/de.evoal.languages.model.generator/src-gen/de/evoal/languages/model/generator/util/GeneratorAdapterFactory.java +++ b/src/languages/de.evoal.languages.model.generator/src-gen/de/evoal/languages/model/generator/util/GeneratorAdapterFactory.java @@ -73,10 +73,6 @@ public class GeneratorAdapterFactory extends AdapterFactoryImpl { return createConfigurationAdapter(); } @Override - public Adapter caseImport(Import object) { - return createImportAdapter(); - } - @Override public Adapter casePipelineDefinition(PipelineDefinition object) { return createPipelineDefinitionAdapter(); } @@ -154,20 +150,6 @@ public class GeneratorAdapterFactory extends AdapterFactoryImpl { return null; } - /** - * Creates a new adapter for an object of class '{@link de.evoal.languages.model.generator.Import <em>Import</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see de.evoal.languages.model.generator.Import - * @generated - */ - public Adapter createImportAdapter() { - return null; - } - /** * Creates a new adapter for an object of class '{@link de.evoal.languages.model.generator.PipelineDefinition <em>Pipeline Definition</em>}'. * <!-- begin-user-doc --> diff --git a/src/languages/de.evoal.languages.model.generator/src-gen/de/evoal/languages/model/generator/util/GeneratorSwitch.java b/src/languages/de.evoal.languages.model.generator/src-gen/de/evoal/languages/model/generator/util/GeneratorSwitch.java index c8d5939c..265ec1f6 100644 --- a/src/languages/de.evoal.languages.model.generator/src-gen/de/evoal/languages/model/generator/util/GeneratorSwitch.java +++ b/src/languages/de.evoal.languages.model.generator/src-gen/de/evoal/languages/model/generator/util/GeneratorSwitch.java @@ -73,12 +73,6 @@ public class GeneratorSwitch<T> extends Switch<T> { if (result == null) result = defaultCase(theEObject); return result; } - case GeneratorPackage.IMPORT: { - Import import_ = (Import)theEObject; - T result = caseImport(import_); - if (result == null) result = defaultCase(theEObject); - return result; - } case GeneratorPackage.PIPELINE_DEFINITION: { PipelineDefinition pipelineDefinition = (PipelineDefinition)theEObject; T result = casePipelineDefinition(pipelineDefinition); @@ -170,21 +164,6 @@ public class GeneratorSwitch<T> extends Switch<T> { return null; } - /** - * Returns the result of interpreting the object as an instance of '<em>Import</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Import</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseImport(Import object) { - return null; - } - /** * Returns the result of interpreting the object as an instance of '<em>Pipeline Definition</em>'. * <!-- begin-user-doc --> diff --git a/src/languages/de.evoal.languages.model.mll.dsl.ide/src-gen/de/evoal/languages/model/mll/dsl/ide/contentassist/antlr/MachineLearningLanguageParser.java b/src/languages/de.evoal.languages.model.mll.dsl.ide/src-gen/de/evoal/languages/model/mll/dsl/ide/contentassist/antlr/MachineLearningLanguageParser.java index d2772905..7042ec85 100644 --- a/src/languages/de.evoal.languages.model.mll.dsl.ide/src-gen/de/evoal/languages/model/mll/dsl/ide/contentassist/antlr/MachineLearningLanguageParser.java +++ b/src/languages/de.evoal.languages.model.mll.dsl.ide/src-gen/de/evoal/languages/model/mll/dsl/ide/contentassist/antlr/MachineLearningLanguageParser.java @@ -46,7 +46,6 @@ public class MachineLearningLanguageParser extends AbstractContentAssistParser { builder.put(grammarAccess.getMultiplyDivideModuloOperatorRuleAccess().getAlternatives(), "rule__MultiplyDivideModuloOperatorRule__Alternatives"); builder.put(grammarAccess.getFactorRuleAccess().getAlternatives(), "rule__FactorRule__Alternatives"); builder.put(grammarAccess.getMachineLearningConfigurationRuleAccess().getGroup(), "rule__MachineLearningConfigurationRule__Group__0"); - builder.put(grammarAccess.getUseRuleAccess().getGroup(), "rule__UseRule__Group__0"); builder.put(grammarAccess.getSurrogateDefinitionRuleAccess().getGroup(), "rule__SurrogateDefinitionRule__Group__0"); builder.put(grammarAccess.getSurrogateDefinitionRuleAccess().getGroup_4(), "rule__SurrogateDefinitionRule__Group_4__0"); builder.put(grammarAccess.getSurrogateDefinitionRuleAccess().getGroup_7(), "rule__SurrogateDefinitionRule__Group_7__0"); @@ -111,12 +110,12 @@ public class MachineLearningLanguageParser extends AbstractContentAssistParser { builder.put(grammarAccess.getFunctionDefinitionRuleAccess().getGroup_4_1(), "rule__FunctionDefinitionRule__Group_4_1__0"); builder.put(grammarAccess.getConstantDefinitionRuleAccess().getGroup(), "rule__ConstantDefinitionRule__Group__0"); builder.put(grammarAccess.getParameterRuleAccess().getGroup(), "rule__ParameterRule__Group__0"); + builder.put(grammarAccess.getImportRuleAccess().getGroup(), "rule__ImportRule__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.getMachineLearningConfigurationRuleAccess().getUsesAssignment_0(), "rule__MachineLearningConfigurationRule__UsesAssignment_0"); + builder.put(grammarAccess.getMachineLearningConfigurationRuleAccess().getImportsAssignment_0(), "rule__MachineLearningConfigurationRule__ImportsAssignment_0"); builder.put(grammarAccess.getMachineLearningConfigurationRuleAccess().getDefinitionsAssignment_1(), "rule__MachineLearningConfigurationRule__DefinitionsAssignment_1"); builder.put(grammarAccess.getMachineLearningConfigurationRuleAccess().getStatementsAssignment_2(), "rule__MachineLearningConfigurationRule__StatementsAssignment_2"); - builder.put(grammarAccess.getUseRuleAccess().getImportURIAssignment_1(), "rule__UseRule__ImportURIAssignment_1"); builder.put(grammarAccess.getSurrogateDefinitionRuleAccess().getNameAssignment_1(), "rule__SurrogateDefinitionRule__NameAssignment_1"); builder.put(grammarAccess.getSurrogateDefinitionRuleAccess().getInputsAssignment_3(), "rule__SurrogateDefinitionRule__InputsAssignment_3"); builder.put(grammarAccess.getSurrogateDefinitionRuleAccess().getInputsAssignment_4_1(), "rule__SurrogateDefinitionRule__InputsAssignment_4_1"); @@ -202,6 +201,8 @@ public class MachineLearningLanguageParser extends AbstractContentAssistParser { builder.put(grammarAccess.getConstantDefinitionRuleAccess().getValueAssignment_4(), "rule__ConstantDefinitionRule__ValueAssignment_4"); builder.put(grammarAccess.getParameterRuleAccess().getTypeAssignment_0(), "rule__ParameterRule__TypeAssignment_0"); builder.put(grammarAccess.getParameterRuleAccess().getNameAssignment_1(), "rule__ParameterRule__NameAssignment_1"); + builder.put(grammarAccess.getImportRuleAccess().getLanguageAssignment_1(), "rule__ImportRule__LanguageAssignment_1"); + builder.put(grammarAccess.getImportRuleAccess().getImportedNamespaceAssignment_3(), "rule__ImportRule__ImportedNamespaceAssignment_3"); builder.put(grammarAccess.getFunctionNameRuleAccess().getDefinitionAssignment(), "rule__FunctionNameRule__DefinitionAssignment"); } } diff --git a/src/languages/de.evoal.languages.model.mll.dsl.ide/src-gen/de/evoal/languages/model/mll/dsl/ide/contentassist/antlr/internal/InternalMachineLearningLanguage.g b/src/languages/de.evoal.languages.model.mll.dsl.ide/src-gen/de/evoal/languages/model/mll/dsl/ide/contentassist/antlr/internal/InternalMachineLearningLanguage.g index b0518796..fea9cf70 100644 --- a/src/languages/de.evoal.languages.model.mll.dsl.ide/src-gen/de/evoal/languages/model/mll/dsl/ide/contentassist/antlr/internal/InternalMachineLearningLanguage.g +++ b/src/languages/de.evoal.languages.model.mll.dsl.ide/src-gen/de/evoal/languages/model/mll/dsl/ide/contentassist/antlr/internal/InternalMachineLearningLanguage.g @@ -76,31 +76,6 @@ finally { restoreStackSize(stackSize); } -// Entry rule entryRuleUseRule -entryRuleUseRule -: -{ before(grammarAccess.getUseRuleRule()); } - ruleUseRule -{ after(grammarAccess.getUseRuleRule()); } - EOF -; - -// Rule UseRule -ruleUseRule - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getUseRuleAccess().getGroup()); } - (rule__UseRule__Group__0) - { after(grammarAccess.getUseRuleAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - // Entry rule entryRuleSurrogateDefinitionRule entryRuleSurrogateDefinitionRule : @@ -1326,6 +1301,31 @@ finally { restoreStackSize(stackSize); } +// Entry rule entryRuleImportRule +entryRuleImportRule +: +{ before(grammarAccess.getImportRuleRule()); } + ruleImportRule +{ after(grammarAccess.getImportRuleRule()); } + EOF +; + +// Rule ImportRule +ruleImportRule + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getImportRuleAccess().getGroup()); } + (rule__ImportRule__Group__0) + { after(grammarAccess.getImportRuleAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + // Entry rule entryRuleFunctionNameRule entryRuleFunctionNameRule : @@ -1978,9 +1978,9 @@ rule__MachineLearningConfigurationRule__Group__0__Impl } : ( - { before(grammarAccess.getMachineLearningConfigurationRuleAccess().getUsesAssignment_0()); } - (rule__MachineLearningConfigurationRule__UsesAssignment_0)* - { after(grammarAccess.getMachineLearningConfigurationRuleAccess().getUsesAssignment_0()); } + { before(grammarAccess.getMachineLearningConfigurationRuleAccess().getImportsAssignment_0()); } + (rule__MachineLearningConfigurationRule__ImportsAssignment_0)* + { after(grammarAccess.getMachineLearningConfigurationRuleAccess().getImportsAssignment_0()); } ) ; finally { @@ -2041,87 +2041,6 @@ finally { } -rule__UseRule__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__UseRule__Group__0__Impl - rule__UseRule__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__UseRule__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getUseRuleAccess().getUseKeyword_0()); } - 'use' - { after(grammarAccess.getUseRuleAccess().getUseKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__UseRule__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__UseRule__Group__1__Impl - rule__UseRule__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__UseRule__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getUseRuleAccess().getImportURIAssignment_1()); } - (rule__UseRule__ImportURIAssignment_1) - { after(grammarAccess.getUseRuleAccess().getImportURIAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__UseRule__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__UseRule__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__UseRule__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getUseRuleAccess().getSemicolonKeyword_2()); } - ';' - { after(grammarAccess.getUseRuleAccess().getSemicolonKeyword_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - rule__SurrogateDefinitionRule__Group__0 @init { int stackSize = keepStackSize(); @@ -6598,6 +6517,141 @@ finally { } +rule__ImportRule__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__ImportRule__Group__0__Impl + rule__ImportRule__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getImportRuleAccess().getImportKeyword_0()); } + 'import' + { after(grammarAccess.getImportRuleAccess().getImportKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__ImportRule__Group__1__Impl + rule__ImportRule__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getImportRuleAccess().getLanguageAssignment_1()); } + (rule__ImportRule__LanguageAssignment_1) + { after(grammarAccess.getImportRuleAccess().getLanguageAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__ImportRule__Group__2__Impl + rule__ImportRule__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getImportRuleAccess().getFromKeyword_2()); } + 'from' + { after(grammarAccess.getImportRuleAccess().getFromKeyword_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__ImportRule__Group__3__Impl + rule__ImportRule__Group__4 +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getImportRuleAccess().getImportedNamespaceAssignment_3()); } + (rule__ImportRule__ImportedNamespaceAssignment_3) + { after(grammarAccess.getImportRuleAccess().getImportedNamespaceAssignment_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__Group__4 + @init { + int stackSize = keepStackSize(); + } +: + rule__ImportRule__Group__4__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__Group__4__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getImportRuleAccess().getSemicolonKeyword_4()); } + ';' + { after(grammarAccess.getImportRuleAccess().getSemicolonKeyword_4()); } +) +; +finally { + restoreStackSize(stackSize); +} + + rule__QualifiedName__Group__0 @init { int stackSize = keepStackSize(); @@ -6706,15 +6760,15 @@ finally { } -rule__MachineLearningConfigurationRule__UsesAssignment_0 +rule__MachineLearningConfigurationRule__ImportsAssignment_0 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getMachineLearningConfigurationRuleAccess().getUsesUseRuleParserRuleCall_0_0()); } - ruleUseRule - { after(grammarAccess.getMachineLearningConfigurationRuleAccess().getUsesUseRuleParserRuleCall_0_0()); } + { before(grammarAccess.getMachineLearningConfigurationRuleAccess().getImportsImportRuleParserRuleCall_0_0()); } + ruleImportRule + { after(grammarAccess.getMachineLearningConfigurationRuleAccess().getImportsImportRuleParserRuleCall_0_0()); } ) ; finally { @@ -6751,21 +6805,6 @@ finally { restoreStackSize(stackSize); } -rule__UseRule__ImportURIAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getUseRuleAccess().getImportURISTRINGTerminalRuleCall_1_0()); } - RULE_STRING - { after(grammarAccess.getUseRuleAccess().getImportURISTRINGTerminalRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - rule__SurrogateDefinitionRule__NameAssignment_1 @init { int stackSize = keepStackSize(); @@ -7929,6 +7968,36 @@ finally { restoreStackSize(stackSize); } +rule__ImportRule__LanguageAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getImportRuleAccess().getLanguageSTRINGTerminalRuleCall_1_0()); } + RULE_STRING + { after(grammarAccess.getImportRuleAccess().getLanguageSTRINGTerminalRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__ImportedNamespaceAssignment_3 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_3_0()); } + ruleQualifiedName + { after(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_3_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + rule__FunctionNameRule__DefinitionAssignment @init { int stackSize = keepStackSize(); diff --git a/src/languages/de.evoal.languages.model.mll.dsl.ide/src-gen/de/evoal/languages/model/mll/dsl/ide/contentassist/antlr/internal/InternalMachineLearningLanguage.tokens b/src/languages/de.evoal.languages.model.mll.dsl.ide/src-gen/de/evoal/languages/model/mll/dsl/ide/contentassist/antlr/internal/InternalMachineLearningLanguage.tokens index 48729b60..4067c770 100644 --- a/src/languages/de.evoal.languages.model.mll.dsl.ide/src-gen/de/evoal/languages/model/mll/dsl/ide/contentassist/antlr/internal/InternalMachineLearningLanguage.tokens +++ b/src/languages/de.evoal.languages.model.mll.dsl.ide/src-gen/de/evoal/languages/model/mll/dsl/ide/contentassist/antlr/internal/InternalMachineLearningLanguage.tokens @@ -1,81 +1,81 @@ '!'=91 '!='=19 '%'=26 -'('=75 -')'=76 +'('=74 +')'=75 '*'=24 '+'=22 -','=53 +','=51 '-'=23 '.'=90 '/'=25 -':'=80 -':='=79 -';'=48 +':'=79 +':='=78 +';'=68 '<'=20 '<='=21 '='=18 '>'=17 '>='=16 -'AND'=73 +'AND'=72 'E'=29 'G'=32 'M'=33 -'OR'=71 +'OR'=70 'P'=30 'T'=31 -'XOR'=72 +'XOR'=71 'Y'=27 'Z'=28 -'['=68 +'['=66 '\u00B5'=40 -']'=69 -'^'=74 +']'=67 +'^'=73 'a'=44 -'and'=61 -'array'=89 -'boolean'=87 +'and'=59 +'array'=88 +'boolean'=86 'c'=38 'd'=37 'da'=36 -'data'=70 -'end'=64 -'expression'=84 +'data'=69 +'end'=62 +'expression'=83 'f'=43 'false'=15 -'float'=86 -'for'=65 -'from'=60 -'function'=56 +'float'=85 +'for'=63 +'from'=58 +'function'=54 'h'=35 -'in'=66 -'instance'=82 -'int'=85 +'import'=89 +'in'=64 +'instance'=81 +'int'=84 'k'=34 -'layer'=54 -'literal'=81 -'loop'=67 +'layer'=52 +'literal'=80 +'loop'=65 'm'=39 -'mapping'=57 -'maps'=50 -'measure'=63 +'mapping'=55 +'maps'=48 +'measure'=61 'n'=41 'p'=42 -'parameters'=58 -'predict'=59 -'prediction'=49 -'store'=62 -'string'=83 -'to'=51 +'parameters'=56 +'predict'=57 +'prediction'=47 +'store'=60 +'string'=82 +'to'=49 'true'=92 -'use'=47 -'using'=52 -'void'=88 -'with'=55 +'using'=50 +'void'=87 +'with'=53 'y'=46 'z'=45 -'{'=77 -'}'=78 +'{'=76 +'}'=77 RULE_ANY_OTHER=14 RULE_DIGIT=9 RULE_DOUBLE=8 diff --git a/src/languages/de.evoal.languages.model.mll.dsl.ide/src-gen/de/evoal/languages/model/mll/dsl/ide/contentassist/antlr/internal/InternalMachineLearningLanguageLexer.java b/src/languages/de.evoal.languages.model.mll.dsl.ide/src-gen/de/evoal/languages/model/mll/dsl/ide/contentassist/antlr/internal/InternalMachineLearningLanguageLexer.java index febdd782..233b80a6 100644 --- a/src/languages/de.evoal.languages.model.mll.dsl.ide/src-gen/de/evoal/languages/model/mll/dsl/ide/contentassist/antlr/internal/InternalMachineLearningLanguageLexer.java +++ b/src/languages/de.evoal.languages.model.mll.dsl.ide/src-gen/de/evoal/languages/model/mll/dsl/ide/contentassist/antlr/internal/InternalMachineLearningLanguageLexer.java @@ -766,10 +766,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__47; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:43:7: ( 'use' ) - // InternalMachineLearningLanguage.g:43:9: 'use' + // InternalMachineLearningLanguage.g:43:7: ( 'prediction' ) + // InternalMachineLearningLanguage.g:43:9: 'prediction' { - match("use"); + match("prediction"); } @@ -787,10 +787,11 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__48; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:44:7: ( ';' ) - // InternalMachineLearningLanguage.g:44:9: ';' + // InternalMachineLearningLanguage.g:44:7: ( 'maps' ) + // InternalMachineLearningLanguage.g:44:9: 'maps' { - match(';'); + match("maps"); + } @@ -807,10 +808,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__49; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:45:7: ( 'prediction' ) - // InternalMachineLearningLanguage.g:45:9: 'prediction' + // InternalMachineLearningLanguage.g:45:7: ( 'to' ) + // InternalMachineLearningLanguage.g:45:9: 'to' { - match("prediction"); + match("to"); } @@ -828,10 +829,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__50; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:46:7: ( 'maps' ) - // InternalMachineLearningLanguage.g:46:9: 'maps' + // InternalMachineLearningLanguage.g:46:7: ( 'using' ) + // InternalMachineLearningLanguage.g:46:9: 'using' { - match("maps"); + match("using"); } @@ -849,11 +850,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__51; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:47:7: ( 'to' ) - // InternalMachineLearningLanguage.g:47:9: 'to' + // InternalMachineLearningLanguage.g:47:7: ( ',' ) + // InternalMachineLearningLanguage.g:47:9: ',' { - match("to"); - + match(','); } @@ -870,10 +870,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__52; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:48:7: ( 'using' ) - // InternalMachineLearningLanguage.g:48:9: 'using' + // InternalMachineLearningLanguage.g:48:7: ( 'layer' ) + // InternalMachineLearningLanguage.g:48:9: 'layer' { - match("using"); + match("layer"); } @@ -891,10 +891,11 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__53; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:49:7: ( ',' ) - // InternalMachineLearningLanguage.g:49:9: ',' + // InternalMachineLearningLanguage.g:49:7: ( 'with' ) + // InternalMachineLearningLanguage.g:49:9: 'with' { - match(','); + match("with"); + } @@ -911,10 +912,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__54; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:50:7: ( 'layer' ) - // InternalMachineLearningLanguage.g:50:9: 'layer' + // InternalMachineLearningLanguage.g:50:7: ( 'function' ) + // InternalMachineLearningLanguage.g:50:9: 'function' { - match("layer"); + match("function"); } @@ -932,10 +933,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__55; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:51:7: ( 'with' ) - // InternalMachineLearningLanguage.g:51:9: 'with' + // InternalMachineLearningLanguage.g:51:7: ( 'mapping' ) + // InternalMachineLearningLanguage.g:51:9: 'mapping' { - match("with"); + match("mapping"); } @@ -953,10 +954,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__56; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:52:7: ( 'function' ) - // InternalMachineLearningLanguage.g:52:9: 'function' + // InternalMachineLearningLanguage.g:52:7: ( 'parameters' ) + // InternalMachineLearningLanguage.g:52:9: 'parameters' { - match("function"); + match("parameters"); } @@ -974,10 +975,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__57; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:53:7: ( 'mapping' ) - // InternalMachineLearningLanguage.g:53:9: 'mapping' + // InternalMachineLearningLanguage.g:53:7: ( 'predict' ) + // InternalMachineLearningLanguage.g:53:9: 'predict' { - match("mapping"); + match("predict"); } @@ -995,10 +996,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__58; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:54:7: ( 'parameters' ) - // InternalMachineLearningLanguage.g:54:9: 'parameters' + // InternalMachineLearningLanguage.g:54:7: ( 'from' ) + // InternalMachineLearningLanguage.g:54:9: 'from' { - match("parameters"); + match("from"); } @@ -1016,10 +1017,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__59; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:55:7: ( 'predict' ) - // InternalMachineLearningLanguage.g:55:9: 'predict' + // InternalMachineLearningLanguage.g:55:7: ( 'and' ) + // InternalMachineLearningLanguage.g:55:9: 'and' { - match("predict"); + match("and"); } @@ -1037,10 +1038,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__60; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:56:7: ( 'from' ) - // InternalMachineLearningLanguage.g:56:9: 'from' + // InternalMachineLearningLanguage.g:56:7: ( 'store' ) + // InternalMachineLearningLanguage.g:56:9: 'store' { - match("from"); + match("store"); } @@ -1058,10 +1059,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__61; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:57:7: ( 'and' ) - // InternalMachineLearningLanguage.g:57:9: 'and' + // InternalMachineLearningLanguage.g:57:7: ( 'measure' ) + // InternalMachineLearningLanguage.g:57:9: 'measure' { - match("and"); + match("measure"); } @@ -1079,10 +1080,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__62; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:58:7: ( 'store' ) - // InternalMachineLearningLanguage.g:58:9: 'store' + // InternalMachineLearningLanguage.g:58:7: ( 'end' ) + // InternalMachineLearningLanguage.g:58:9: 'end' { - match("store"); + match("end"); } @@ -1100,10 +1101,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__63; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:59:7: ( 'measure' ) - // InternalMachineLearningLanguage.g:59:9: 'measure' + // InternalMachineLearningLanguage.g:59:7: ( 'for' ) + // InternalMachineLearningLanguage.g:59:9: 'for' { - match("measure"); + match("for"); } @@ -1121,10 +1122,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:60:7: ( 'end' ) - // InternalMachineLearningLanguage.g:60:9: 'end' + // InternalMachineLearningLanguage.g:60:7: ( 'in' ) + // InternalMachineLearningLanguage.g:60:9: 'in' { - match("end"); + match("in"); } @@ -1142,10 +1143,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__65; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:61:7: ( 'for' ) - // InternalMachineLearningLanguage.g:61:9: 'for' + // InternalMachineLearningLanguage.g:61:7: ( 'loop' ) + // InternalMachineLearningLanguage.g:61:9: 'loop' { - match("for"); + match("loop"); } @@ -1163,11 +1164,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__66; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:62:7: ( 'in' ) - // InternalMachineLearningLanguage.g:62:9: 'in' + // InternalMachineLearningLanguage.g:62:7: ( '[' ) + // InternalMachineLearningLanguage.g:62:9: '[' { - match("in"); - + match('['); } @@ -1184,11 +1184,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__67; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:63:7: ( 'loop' ) - // InternalMachineLearningLanguage.g:63:9: 'loop' + // InternalMachineLearningLanguage.g:63:7: ( ']' ) + // InternalMachineLearningLanguage.g:63:9: ']' { - match("loop"); - + match(']'); } @@ -1205,10 +1204,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__68; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:64:7: ( '[' ) - // InternalMachineLearningLanguage.g:64:9: '[' + // InternalMachineLearningLanguage.g:64:7: ( ';' ) + // InternalMachineLearningLanguage.g:64:9: ';' { - match('['); + match(';'); } @@ -1225,10 +1224,11 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__69; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:65:7: ( ']' ) - // InternalMachineLearningLanguage.g:65:9: ']' + // InternalMachineLearningLanguage.g:65:7: ( 'data' ) + // InternalMachineLearningLanguage.g:65:9: 'data' { - match(']'); + match("data"); + } @@ -1245,10 +1245,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__70; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:66:7: ( 'data' ) - // InternalMachineLearningLanguage.g:66:9: 'data' + // InternalMachineLearningLanguage.g:66:7: ( 'OR' ) + // InternalMachineLearningLanguage.g:66:9: 'OR' { - match("data"); + match("OR"); } @@ -1266,10 +1266,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__71; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:67:7: ( 'OR' ) - // InternalMachineLearningLanguage.g:67:9: 'OR' + // InternalMachineLearningLanguage.g:67:7: ( 'XOR' ) + // InternalMachineLearningLanguage.g:67:9: 'XOR' { - match("OR"); + match("XOR"); } @@ -1287,10 +1287,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__72; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:68:7: ( 'XOR' ) - // InternalMachineLearningLanguage.g:68:9: 'XOR' + // InternalMachineLearningLanguage.g:68:7: ( 'AND' ) + // InternalMachineLearningLanguage.g:68:9: 'AND' { - match("XOR"); + match("AND"); } @@ -1308,11 +1308,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__73; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:69:7: ( 'AND' ) - // InternalMachineLearningLanguage.g:69:9: 'AND' + // InternalMachineLearningLanguage.g:69:7: ( '^' ) + // InternalMachineLearningLanguage.g:69:9: '^' { - match("AND"); - + match('^'); } @@ -1329,10 +1328,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__74; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:70:7: ( '^' ) - // InternalMachineLearningLanguage.g:70:9: '^' + // InternalMachineLearningLanguage.g:70:7: ( '(' ) + // InternalMachineLearningLanguage.g:70:9: '(' { - match('^'); + match('('); } @@ -1349,10 +1348,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__75; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:71:7: ( '(' ) - // InternalMachineLearningLanguage.g:71:9: '(' + // InternalMachineLearningLanguage.g:71:7: ( ')' ) + // InternalMachineLearningLanguage.g:71:9: ')' { - match('('); + match(')'); } @@ -1369,10 +1368,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__76; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:72:7: ( ')' ) - // InternalMachineLearningLanguage.g:72:9: ')' + // InternalMachineLearningLanguage.g:72:7: ( '{' ) + // InternalMachineLearningLanguage.g:72:9: '{' { - match(')'); + match('{'); } @@ -1389,10 +1388,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__77; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:73:7: ( '{' ) - // InternalMachineLearningLanguage.g:73:9: '{' + // InternalMachineLearningLanguage.g:73:7: ( '}' ) + // InternalMachineLearningLanguage.g:73:9: '}' { - match('{'); + match('}'); } @@ -1409,10 +1408,11 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__78; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:74:7: ( '}' ) - // InternalMachineLearningLanguage.g:74:9: '}' + // InternalMachineLearningLanguage.g:74:7: ( ':=' ) + // InternalMachineLearningLanguage.g:74:9: ':=' { - match('}'); + match(":="); + } @@ -1429,11 +1429,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__79; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:75:7: ( ':=' ) - // InternalMachineLearningLanguage.g:75:9: ':=' + // InternalMachineLearningLanguage.g:75:7: ( ':' ) + // InternalMachineLearningLanguage.g:75:9: ':' { - match(":="); - + match(':'); } @@ -1450,10 +1449,11 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__80; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:76:7: ( ':' ) - // InternalMachineLearningLanguage.g:76:9: ':' + // InternalMachineLearningLanguage.g:76:7: ( 'literal' ) + // InternalMachineLearningLanguage.g:76:9: 'literal' { - match(':'); + match("literal"); + } @@ -1470,10 +1470,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__81; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:77:7: ( 'literal' ) - // InternalMachineLearningLanguage.g:77:9: 'literal' + // InternalMachineLearningLanguage.g:77:7: ( 'instance' ) + // InternalMachineLearningLanguage.g:77:9: 'instance' { - match("literal"); + match("instance"); } @@ -1491,10 +1491,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__82; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:78:7: ( 'instance' ) - // InternalMachineLearningLanguage.g:78:9: 'instance' + // InternalMachineLearningLanguage.g:78:7: ( 'string' ) + // InternalMachineLearningLanguage.g:78:9: 'string' { - match("instance"); + match("string"); } @@ -1512,10 +1512,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__83; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:79:7: ( 'string' ) - // InternalMachineLearningLanguage.g:79:9: 'string' + // InternalMachineLearningLanguage.g:79:7: ( 'expression' ) + // InternalMachineLearningLanguage.g:79:9: 'expression' { - match("string"); + match("expression"); } @@ -1533,10 +1533,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__84; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:80:7: ( 'expression' ) - // InternalMachineLearningLanguage.g:80:9: 'expression' + // InternalMachineLearningLanguage.g:80:7: ( 'int' ) + // InternalMachineLearningLanguage.g:80:9: 'int' { - match("expression"); + match("int"); } @@ -1554,10 +1554,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__85; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:81:7: ( 'int' ) - // InternalMachineLearningLanguage.g:81:9: 'int' + // InternalMachineLearningLanguage.g:81:7: ( 'float' ) + // InternalMachineLearningLanguage.g:81:9: 'float' { - match("int"); + match("float"); } @@ -1575,10 +1575,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__86; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:82:7: ( 'float' ) - // InternalMachineLearningLanguage.g:82:9: 'float' + // InternalMachineLearningLanguage.g:82:7: ( 'boolean' ) + // InternalMachineLearningLanguage.g:82:9: 'boolean' { - match("float"); + match("boolean"); } @@ -1596,10 +1596,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__87; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:83:7: ( 'boolean' ) - // InternalMachineLearningLanguage.g:83:9: 'boolean' + // InternalMachineLearningLanguage.g:83:7: ( 'void' ) + // InternalMachineLearningLanguage.g:83:9: 'void' { - match("boolean"); + match("void"); } @@ -1617,10 +1617,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__88; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:84:7: ( 'void' ) - // InternalMachineLearningLanguage.g:84:9: 'void' + // InternalMachineLearningLanguage.g:84:7: ( 'array' ) + // InternalMachineLearningLanguage.g:84:9: 'array' { - match("void"); + match("array"); } @@ -1638,10 +1638,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__89; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:85:7: ( 'array' ) - // InternalMachineLearningLanguage.g:85:9: 'array' + // InternalMachineLearningLanguage.g:85:7: ( 'import' ) + // InternalMachineLearningLanguage.g:85:9: 'import' { - match("array"); + match("import"); } @@ -1718,8 +1718,8 @@ public class InternalMachineLearningLanguageLexer extends Lexer { // $ANTLR start "RULE_DIGIT" public final void mRULE_DIGIT() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:7951:21: ( '0' .. '9' ) - // InternalMachineLearningLanguage.g:7951:23: '0' .. '9' + // InternalMachineLearningLanguage.g:8020:21: ( '0' .. '9' ) + // InternalMachineLearningLanguage.g:8020:23: '0' .. '9' { matchRange('0','9'); @@ -1734,11 +1734,11 @@ public class InternalMachineLearningLanguageLexer extends Lexer { // $ANTLR start "RULE_EXPONENT" public final void mRULE_EXPONENT() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:7953:24: ( 'e' ( '+' | '-' )? ( RULE_DIGIT )+ ) - // InternalMachineLearningLanguage.g:7953:26: 'e' ( '+' | '-' )? ( RULE_DIGIT )+ + // InternalMachineLearningLanguage.g:8022:24: ( 'e' ( '+' | '-' )? ( RULE_DIGIT )+ ) + // InternalMachineLearningLanguage.g:8022:26: 'e' ( '+' | '-' )? ( RULE_DIGIT )+ { match('e'); - // InternalMachineLearningLanguage.g:7953:30: ( '+' | '-' )? + // InternalMachineLearningLanguage.g:8022:30: ( '+' | '-' )? int alt1=2; int LA1_0 = input.LA(1); @@ -1764,7 +1764,7 @@ public class InternalMachineLearningLanguageLexer extends Lexer { } - // InternalMachineLearningLanguage.g:7953:41: ( RULE_DIGIT )+ + // InternalMachineLearningLanguage.g:8022:41: ( RULE_DIGIT )+ int cnt2=0; loop2: do { @@ -1778,7 +1778,7 @@ public class InternalMachineLearningLanguageLexer extends Lexer { switch (alt2) { case 1 : - // InternalMachineLearningLanguage.g:7953:41: RULE_DIGIT + // InternalMachineLearningLanguage.g:8022:41: RULE_DIGIT { mRULE_DIGIT(); @@ -1808,10 +1808,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = RULE_INT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:7955:10: ( ( '-' )? ( RULE_DIGIT )+ ) - // InternalMachineLearningLanguage.g:7955:12: ( '-' )? ( RULE_DIGIT )+ + // InternalMachineLearningLanguage.g:8024:10: ( ( '-' )? ( RULE_DIGIT )+ ) + // InternalMachineLearningLanguage.g:8024:12: ( '-' )? ( RULE_DIGIT )+ { - // InternalMachineLearningLanguage.g:7955:12: ( '-' )? + // InternalMachineLearningLanguage.g:8024:12: ( '-' )? int alt3=2; int LA3_0 = input.LA(1); @@ -1820,7 +1820,7 @@ public class InternalMachineLearningLanguageLexer extends Lexer { } switch (alt3) { case 1 : - // InternalMachineLearningLanguage.g:7955:12: '-' + // InternalMachineLearningLanguage.g:8024:12: '-' { match('-'); @@ -1829,7 +1829,7 @@ public class InternalMachineLearningLanguageLexer extends Lexer { } - // InternalMachineLearningLanguage.g:7955:17: ( RULE_DIGIT )+ + // InternalMachineLearningLanguage.g:8024:17: ( RULE_DIGIT )+ int cnt4=0; loop4: do { @@ -1843,7 +1843,7 @@ public class InternalMachineLearningLanguageLexer extends Lexer { switch (alt4) { case 1 : - // InternalMachineLearningLanguage.g:7955:17: RULE_DIGIT + // InternalMachineLearningLanguage.g:8024:17: RULE_DIGIT { mRULE_DIGIT(); @@ -1875,15 +1875,15 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = RULE_DOUBLE; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:7957:13: ( ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) ) - // InternalMachineLearningLanguage.g:7957:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) + // InternalMachineLearningLanguage.g:8026:13: ( ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) ) + // InternalMachineLearningLanguage.g:8026:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) { - // InternalMachineLearningLanguage.g:7957:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) + // InternalMachineLearningLanguage.g:8026:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) int alt7=2; alt7 = dfa7.predict(input); switch (alt7) { case 1 : - // InternalMachineLearningLanguage.g:7957:16: RULE_INT RULE_EXPONENT + // InternalMachineLearningLanguage.g:8026:16: RULE_INT RULE_EXPONENT { mRULE_INT(); mRULE_EXPONENT(); @@ -1891,11 +1891,11 @@ public class InternalMachineLearningLanguageLexer extends Lexer { } break; case 2 : - // InternalMachineLearningLanguage.g:7957:39: RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? + // InternalMachineLearningLanguage.g:8026:39: RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? { mRULE_INT(); match('.'); - // InternalMachineLearningLanguage.g:7957:52: ( RULE_DIGIT )* + // InternalMachineLearningLanguage.g:8026:52: ( RULE_DIGIT )* loop5: do { int alt5=2; @@ -1908,7 +1908,7 @@ public class InternalMachineLearningLanguageLexer extends Lexer { switch (alt5) { case 1 : - // InternalMachineLearningLanguage.g:7957:52: RULE_DIGIT + // InternalMachineLearningLanguage.g:8026:52: RULE_DIGIT { mRULE_DIGIT(); @@ -1920,7 +1920,7 @@ public class InternalMachineLearningLanguageLexer extends Lexer { } } while (true); - // InternalMachineLearningLanguage.g:7957:64: ( RULE_EXPONENT )? + // InternalMachineLearningLanguage.g:8026:64: ( RULE_EXPONENT )? int alt6=2; int LA6_0 = input.LA(1); @@ -1929,7 +1929,7 @@ public class InternalMachineLearningLanguageLexer extends Lexer { } switch (alt6) { case 1 : - // InternalMachineLearningLanguage.g:7957:64: RULE_EXPONENT + // InternalMachineLearningLanguage.g:8026:64: RULE_EXPONENT { mRULE_EXPONENT(); @@ -1960,11 +1960,11 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:7959:13: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) - // InternalMachineLearningLanguage.g:7959:15: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalMachineLearningLanguage.g:8028:13: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) + // InternalMachineLearningLanguage.g:8028:15: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalMachineLearningLanguage.g:7959:19: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + // InternalMachineLearningLanguage.g:8028:19: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* loop8: do { int alt8=3; @@ -1980,7 +1980,7 @@ public class InternalMachineLearningLanguageLexer extends Lexer { switch (alt8) { case 1 : - // InternalMachineLearningLanguage.g:7959:20: '\\\\' . + // InternalMachineLearningLanguage.g:8028:20: '\\\\' . { match('\\'); matchAny(); @@ -1988,7 +1988,7 @@ public class InternalMachineLearningLanguageLexer extends Lexer { } break; case 2 : - // InternalMachineLearningLanguage.g:7959:27: ~ ( ( '\\\\' | '\"' ) ) + // InternalMachineLearningLanguage.g:8028:27: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -2025,11 +2025,11 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = RULE_QUOTED_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:7961:16: ( '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - // InternalMachineLearningLanguage.g:7961:18: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalMachineLearningLanguage.g:8030:16: ( '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalMachineLearningLanguage.g:8030:18: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalMachineLearningLanguage.g:7961:23: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + // InternalMachineLearningLanguage.g:8030:23: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* loop9: do { int alt9=3; @@ -2045,7 +2045,7 @@ public class InternalMachineLearningLanguageLexer extends Lexer { switch (alt9) { case 1 : - // InternalMachineLearningLanguage.g:7961:24: '\\\\' . + // InternalMachineLearningLanguage.g:8030:24: '\\\\' . { match('\\'); matchAny(); @@ -2053,7 +2053,7 @@ public class InternalMachineLearningLanguageLexer extends Lexer { } break; case 2 : - // InternalMachineLearningLanguage.g:7961:31: ~ ( ( '\\\\' | '\\'' ) ) + // InternalMachineLearningLanguage.g:8030:31: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -2090,10 +2090,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:7963:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalMachineLearningLanguage.g:7963:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalMachineLearningLanguage.g:8032:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalMachineLearningLanguage.g:8032:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { - // InternalMachineLearningLanguage.g:7963:11: ( '^' )? + // InternalMachineLearningLanguage.g:8032:11: ( '^' )? int alt10=2; int LA10_0 = input.LA(1); @@ -2102,7 +2102,7 @@ public class InternalMachineLearningLanguageLexer extends Lexer { } switch (alt10) { case 1 : - // InternalMachineLearningLanguage.g:7963:11: '^' + // InternalMachineLearningLanguage.g:8032:11: '^' { match('^'); @@ -2120,7 +2120,7 @@ public class InternalMachineLearningLanguageLexer extends Lexer { recover(mse); throw mse;} - // InternalMachineLearningLanguage.g:7963:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalMachineLearningLanguage.g:8032:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* loop11: do { int alt11=2; @@ -2169,12 +2169,12 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:7965:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalMachineLearningLanguage.g:7965:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalMachineLearningLanguage.g:8034:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalMachineLearningLanguage.g:8034:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalMachineLearningLanguage.g:7965:24: ( options {greedy=false; } : . )* + // InternalMachineLearningLanguage.g:8034:24: ( options {greedy=false; } : . )* loop12: do { int alt12=2; @@ -2199,7 +2199,7 @@ public class InternalMachineLearningLanguageLexer extends Lexer { switch (alt12) { case 1 : - // InternalMachineLearningLanguage.g:7965:52: . + // InternalMachineLearningLanguage.g:8034:52: . { matchAny(); @@ -2229,12 +2229,12 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:7967:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalMachineLearningLanguage.g:7967:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // InternalMachineLearningLanguage.g:8036:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalMachineLearningLanguage.g:8036:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // InternalMachineLearningLanguage.g:7967:24: (~ ( ( '\\n' | '\\r' ) ) )* + // InternalMachineLearningLanguage.g:8036:24: (~ ( ( '\\n' | '\\r' ) ) )* loop13: do { int alt13=2; @@ -2247,7 +2247,7 @@ public class InternalMachineLearningLanguageLexer extends Lexer { switch (alt13) { case 1 : - // InternalMachineLearningLanguage.g:7967:24: ~ ( ( '\\n' | '\\r' ) ) + // InternalMachineLearningLanguage.g:8036: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(); @@ -2267,7 +2267,7 @@ public class InternalMachineLearningLanguageLexer extends Lexer { } } while (true); - // InternalMachineLearningLanguage.g:7967:40: ( ( '\\r' )? '\\n' )? + // InternalMachineLearningLanguage.g:8036:40: ( ( '\\r' )? '\\n' )? int alt15=2; int LA15_0 = input.LA(1); @@ -2276,9 +2276,9 @@ public class InternalMachineLearningLanguageLexer extends Lexer { } switch (alt15) { case 1 : - // InternalMachineLearningLanguage.g:7967:41: ( '\\r' )? '\\n' + // InternalMachineLearningLanguage.g:8036:41: ( '\\r' )? '\\n' { - // InternalMachineLearningLanguage.g:7967:41: ( '\\r' )? + // InternalMachineLearningLanguage.g:8036:41: ( '\\r' )? int alt14=2; int LA14_0 = input.LA(1); @@ -2287,7 +2287,7 @@ public class InternalMachineLearningLanguageLexer extends Lexer { } switch (alt14) { case 1 : - // InternalMachineLearningLanguage.g:7967:41: '\\r' + // InternalMachineLearningLanguage.g:8036:41: '\\r' { match('\r'); @@ -2319,10 +2319,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:7969:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalMachineLearningLanguage.g:7969:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalMachineLearningLanguage.g:8038:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalMachineLearningLanguage.g:8038:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalMachineLearningLanguage.g:7969:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalMachineLearningLanguage.g:8038:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt16=0; loop16: do { @@ -2376,8 +2376,8 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:7971:16: ( . ) - // InternalMachineLearningLanguage.g:7971:18: . + // InternalMachineLearningLanguage.g:8040:16: ( . ) + // InternalMachineLearningLanguage.g:8040:18: . { matchAny(); @@ -3063,24 +3063,24 @@ public class InternalMachineLearningLanguageLexer extends Lexer { this.transition = DFA7_transition; } public String getDescription() { - return "7957:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? )"; + return "8026:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? )"; } } static final String DFA17_eotS = - "\1\uffff\1\77\1\102\1\uffff\1\105\1\107\1\uffff\1\111\1\uffff\1\116\1\uffff\1\120\1\121\1\122\1\123\1\124\1\125\1\126\1\127\1\130\1\132\1\133\1\136\1\uffff\1\140\1\143\1\146\1\147\1\150\1\100\1\uffff\1\100\1\uffff\5\100\2\uffff\3\100\1\173\4\uffff\1\u0081\2\100\1\uffff\1\u0085\2\71\3\uffff\5\100\13\uffff\1\u0085\16\uffff\1\u0090\2\uffff\2\100\3\uffff\2\100\1\uffff\2\100\3\uffff\1\100\1\uffff\1\u0099\1\100\1\uffff\7\100\1\u00a5\2\uffff\1\u00a6\2\100\7\uffff\2\100\6\uffff\3\100\1\u00ae\2\100\1\uffff\4\100\1\u00b6\1\100\1\u00b8\1\100\1\uffff\7\100\1\u00c1\2\100\1\u00c4\2\uffff\1\u00c5\1\u00c6\4\100\1\u00cb\1\uffff\1\100\1\u00cd\1\u00ce\4\100\1\uffff\1\100\1\uffff\1\100\1\u00d5\1\100\1\u00d7\1\100\1\u00d9\2\100\1\uffff\2\100\3\uffff\1\100\1\u00df\1\u00e0\1\100\1\uffff\1\u00e2\2\uffff\4\100\1\u00e7\1\u00e8\1\uffff\1\u00e9\1\uffff\1\100\1\uffff\1\u00eb\4\100\2\uffff\1\100\1\uffff\4\100\3\uffff\1\100\1\uffff\1\u00f6\4\100\1\u00fb\1\u00fc\1\u00fe\1\100\1\u0100\1\uffff\2\100\1\u0103\1\u0104\2\uffff\1\100\1\uffff\1\100\1\uffff\1\100\1\u0108\2\uffff\3\100\1\uffff\1\u010c\1\u010d\1\u010e\3\uffff"; + "\1\uffff\1\100\1\102\1\uffff\1\105\1\107\1\uffff\1\111\1\uffff\1\116\1\uffff\1\120\1\121\1\122\1\123\1\124\1\125\1\126\1\127\1\130\1\132\1\133\1\136\1\uffff\1\140\1\143\1\146\1\147\1\150\2\77\1\uffff\5\77\3\uffff\3\77\1\174\4\uffff\1\u0082\2\77\1\uffff\1\u0086\2\71\3\uffff\5\77\13\uffff\1\u0086\16\uffff\1\u0091\2\uffff\2\77\3\uffff\2\77\1\uffff\2\77\3\uffff\1\u0098\2\77\1\uffff\7\77\1\u00a5\1\77\3\uffff\1\u00a7\2\77\7\uffff\2\77\6\uffff\3\77\1\u00af\2\77\1\uffff\4\77\1\u00b7\1\77\1\uffff\10\77\1\u00c1\2\77\1\u00c4\1\uffff\1\77\1\uffff\1\u00c6\1\u00c7\4\77\1\u00cc\1\uffff\1\77\1\u00ce\1\u00cf\4\77\1\uffff\1\77\1\u00d5\2\77\1\u00d8\1\77\1\u00da\2\77\1\uffff\2\77\1\uffff\1\77\2\uffff\1\77\1\u00e1\1\u00e2\1\77\1\uffff\1\u00e4\2\uffff\4\77\1\u00e9\1\uffff\1\u00ea\1\u00eb\1\uffff\1\77\1\uffff\1\u00ed\5\77\2\uffff\1\77\1\uffff\4\77\3\uffff\1\77\1\uffff\1\u00f9\2\77\1\u00fc\2\77\1\u00ff\1\u0100\1\u0102\1\77\1\u0104\1\uffff\2\77\1\uffff\1\u0107\1\u0108\2\uffff\1\77\1\uffff\1\77\1\uffff\1\77\1\u010c\2\uffff\3\77\1\uffff\1\u0110\1\u0111\1\u0112\3\uffff"; static final String DFA17_eofS = - "\u010f\uffff"; + "\u0113\uffff"; static final String DFA17_minS = - "\1\0\1\60\1\75\1\uffff\2\75\1\uffff\1\60\1\uffff\1\52\1\uffff\14\60\1\uffff\5\60\1\163\1\uffff\1\157\1\uffff\1\141\1\151\1\164\2\156\2\uffff\1\122\1\117\1\116\1\101\4\uffff\1\75\2\157\1\uffff\1\56\2\0\3\uffff\1\154\1\156\1\157\1\162\1\157\13\uffff\1\56\16\uffff\1\60\2\uffff\1\160\1\141\3\uffff\1\145\1\162\1\uffff\1\144\1\162\3\uffff\1\145\1\uffff\1\60\1\165\1\uffff\1\171\1\157\2\164\1\157\1\144\1\160\1\60\2\uffff\1\60\1\122\1\104\7\uffff\1\157\1\151\6\uffff\1\163\1\143\1\155\1\60\2\141\1\uffff\1\160\1\163\1\144\1\141\1\60\1\141\1\60\1\156\1\uffff\2\145\1\160\1\145\1\150\1\162\1\151\1\60\1\162\1\164\1\60\2\uffff\2\60\1\154\1\144\1\145\1\164\1\60\1\uffff\1\164\2\60\1\151\1\165\1\151\1\155\1\uffff\1\171\1\uffff\1\147\1\60\1\162\1\60\1\162\1\60\1\145\1\156\1\uffff\1\145\1\141\3\uffff\1\145\2\60\1\151\1\uffff\1\60\2\uffff\1\156\1\162\1\143\1\145\2\60\1\uffff\1\60\1\uffff\1\141\1\uffff\1\60\1\147\1\163\1\156\1\141\2\uffff\1\157\1\uffff\1\147\1\145\2\164\3\uffff\1\154\1\uffff\1\60\1\163\1\143\2\156\3\60\1\145\1\60\1\uffff\1\151\1\145\2\60\2\uffff\1\157\1\uffff\1\162\1\uffff\1\157\1\60\2\uffff\1\156\1\163\1\156\1\uffff\3\60\3\uffff"; + "\1\0\1\60\1\75\1\uffff\2\75\1\uffff\1\60\1\uffff\1\52\1\uffff\14\60\1\uffff\5\60\1\157\1\163\1\uffff\1\141\1\151\1\164\1\156\1\155\3\uffff\1\122\1\117\1\116\1\101\4\uffff\1\75\2\157\1\uffff\1\56\2\0\3\uffff\1\154\1\156\1\157\1\162\1\157\13\uffff\1\56\16\uffff\1\60\2\uffff\1\160\1\141\3\uffff\1\145\1\162\1\uffff\1\144\1\162\3\uffff\1\60\1\165\1\151\1\uffff\1\171\1\157\2\164\1\157\1\144\1\160\1\60\1\160\3\uffff\1\60\1\122\1\104\7\uffff\1\157\1\151\6\uffff\1\163\1\143\1\155\1\60\2\141\1\uffff\1\160\1\163\1\144\1\141\1\60\1\141\1\uffff\1\145\1\156\1\145\1\160\1\145\1\150\1\162\1\151\1\60\1\162\1\164\1\60\1\uffff\1\157\1\uffff\2\60\1\154\1\144\1\145\1\164\1\60\1\uffff\1\164\2\60\1\151\1\165\1\151\1\155\1\uffff\1\171\1\60\1\147\1\162\1\60\1\162\1\60\1\145\1\156\1\uffff\1\145\1\141\1\uffff\1\162\2\uffff\1\145\2\60\1\151\1\uffff\1\60\2\uffff\1\156\1\162\1\143\1\145\1\60\1\uffff\2\60\1\uffff\1\141\1\uffff\1\60\1\147\1\163\1\156\1\164\1\141\2\uffff\1\157\1\uffff\1\147\1\145\2\164\3\uffff\1\154\1\uffff\1\60\1\163\1\143\1\60\2\156\3\60\1\145\1\60\1\uffff\1\151\1\145\1\uffff\2\60\2\uffff\1\157\1\uffff\1\162\1\uffff\1\157\1\60\2\uffff\1\156\1\163\1\156\1\uffff\3\60\3\uffff"; static final String DFA17_maxS = - "\1\uffff\1\172\1\75\1\uffff\2\75\1\uffff\1\71\1\uffff\1\57\1\uffff\14\172\1\uffff\5\172\1\163\1\uffff\1\162\1\uffff\1\157\1\151\1\164\1\170\1\156\2\uffff\1\122\1\117\1\116\1\172\4\uffff\1\75\2\157\1\uffff\1\145\2\uffff\3\uffff\1\154\1\156\1\157\1\162\1\157\13\uffff\1\145\16\uffff\1\172\2\uffff\1\160\1\141\3\uffff\1\145\1\162\1\uffff\1\144\1\162\3\uffff\1\151\1\uffff\1\172\1\165\1\uffff\1\171\1\157\2\164\1\162\1\144\1\160\1\172\2\uffff\1\172\1\122\1\104\7\uffff\1\157\1\151\6\uffff\1\163\1\143\1\155\1\172\2\141\1\uffff\2\163\1\144\1\141\1\172\1\141\1\172\1\156\1\uffff\2\145\1\160\1\145\1\150\1\162\1\151\1\172\1\162\1\164\1\172\2\uffff\2\172\1\154\1\144\1\145\1\164\1\172\1\uffff\1\164\2\172\1\151\1\165\1\151\1\155\1\uffff\1\171\1\uffff\1\147\1\172\1\162\1\172\1\162\1\172\1\145\1\156\1\uffff\1\145\1\141\3\uffff\1\145\2\172\1\151\1\uffff\1\172\2\uffff\1\156\1\162\1\143\1\145\2\172\1\uffff\1\172\1\uffff\1\141\1\uffff\1\172\1\147\1\163\1\156\1\141\2\uffff\1\157\1\uffff\1\147\1\145\2\164\3\uffff\1\154\1\uffff\1\172\1\163\1\143\2\156\3\172\1\145\1\172\1\uffff\1\151\1\145\2\172\2\uffff\1\157\1\uffff\1\162\1\uffff\1\157\1\172\2\uffff\1\156\1\163\1\156\1\uffff\3\172\3\uffff"; + "\1\uffff\1\172\1\75\1\uffff\2\75\1\uffff\1\71\1\uffff\1\57\1\uffff\14\172\1\uffff\5\172\1\162\1\163\1\uffff\1\157\1\151\1\164\1\170\1\156\3\uffff\1\122\1\117\1\116\1\172\4\uffff\1\75\2\157\1\uffff\1\145\2\uffff\3\uffff\1\154\1\156\1\157\1\162\1\157\13\uffff\1\145\16\uffff\1\172\2\uffff\1\160\1\141\3\uffff\1\145\1\162\1\uffff\1\144\1\162\3\uffff\1\172\1\165\1\151\1\uffff\1\171\1\157\2\164\1\162\1\144\1\160\1\172\1\160\3\uffff\1\172\1\122\1\104\7\uffff\1\157\1\151\6\uffff\1\163\1\143\1\155\1\172\2\141\1\uffff\2\163\1\144\1\141\1\172\1\141\1\uffff\1\145\1\156\1\145\1\160\1\145\1\150\1\162\1\151\1\172\1\162\1\164\1\172\1\uffff\1\157\1\uffff\2\172\1\154\1\144\1\145\1\164\1\172\1\uffff\1\164\2\172\1\151\1\165\1\151\1\155\1\uffff\1\171\1\172\1\147\1\162\1\172\1\162\1\172\1\145\1\156\1\uffff\1\145\1\141\1\uffff\1\162\2\uffff\1\145\2\172\1\151\1\uffff\1\172\2\uffff\1\156\1\162\1\143\1\145\1\172\1\uffff\2\172\1\uffff\1\141\1\uffff\1\172\1\147\1\163\1\156\1\164\1\141\2\uffff\1\157\1\uffff\1\147\1\145\2\164\3\uffff\1\154\1\uffff\1\172\1\163\1\143\1\172\2\156\3\172\1\145\1\172\1\uffff\1\151\1\145\1\uffff\2\172\2\uffff\1\157\1\uffff\1\162\1\uffff\1\157\1\172\2\uffff\1\156\1\163\1\156\1\uffff\3\172\3\uffff"; static final String DFA17_acceptS = - "\3\uffff\1\4\2\uffff\1\10\1\uffff\1\12\1\uffff\1\14\14\uffff\1\32\6\uffff\1\42\1\uffff\1\47\5\uffff\1\66\1\67\4\uffff\1\75\1\76\1\77\1\100\3\uffff\1\114\3\uffff\1\123\1\126\1\127\5\uffff\1\35\1\123\1\2\1\3\1\4\1\5\1\115\1\7\1\6\1\10\1\11\1\uffff\1\12\1\124\1\125\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\uffff\1\27\1\30\2\uffff\1\31\1\32\1\33\2\uffff\1\34\2\uffff\1\36\1\37\1\40\1\uffff\1\42\2\uffff\1\47\10\uffff\1\66\1\67\3\uffff\1\74\1\75\1\76\1\77\1\100\1\101\1\102\2\uffff\1\114\1\117\1\120\1\121\1\122\1\126\6\uffff\1\26\10\uffff\1\45\13\uffff\1\64\1\71\7\uffff\1\63\7\uffff\1\57\1\uffff\1\41\10\uffff\1\62\2\uffff\1\107\1\72\1\73\4\uffff\1\56\1\uffff\1\70\1\44\6\uffff\1\116\1\uffff\1\65\1\uffff\1\51\5\uffff\1\112\1\1\1\uffff\1\110\4\uffff\1\113\1\46\1\50\1\uffff\1\60\12\uffff\1\105\4\uffff\1\53\1\61\1\uffff\1\55\1\uffff\1\103\2\uffff\1\111\1\52\3\uffff\1\104\3\uffff\1\43\1\54\1\106"; + "\3\uffff\1\4\2\uffff\1\10\1\uffff\1\12\1\uffff\1\14\14\uffff\1\32\7\uffff\1\45\5\uffff\1\64\1\65\1\66\4\uffff\1\74\1\75\1\76\1\77\3\uffff\1\114\3\uffff\1\123\1\126\1\127\5\uffff\1\123\1\35\1\2\1\3\1\4\1\5\1\115\1\7\1\6\1\10\1\11\1\uffff\1\12\1\124\1\125\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\uffff\1\27\1\30\2\uffff\1\31\1\32\1\33\2\uffff\1\34\2\uffff\1\36\1\37\1\40\3\uffff\1\45\11\uffff\1\64\1\65\1\66\3\uffff\1\73\1\74\1\75\1\76\1\77\1\100\1\101\2\uffff\1\114\1\117\1\120\1\121\1\122\1\126\6\uffff\1\26\6\uffff\1\43\14\uffff\1\62\1\uffff\1\70\7\uffff\1\61\7\uffff\1\55\11\uffff\1\60\2\uffff\1\106\1\uffff\1\71\1\72\4\uffff\1\54\1\uffff\1\67\1\42\5\uffff\1\116\2\uffff\1\63\1\uffff\1\47\6\uffff\1\111\1\1\1\uffff\1\107\4\uffff\1\112\1\44\1\46\1\uffff\1\56\13\uffff\1\104\2\uffff\1\113\2\uffff\1\51\1\57\1\uffff\1\53\1\uffff\1\102\2\uffff\1\110\1\50\3\uffff\1\103\3\uffff\1\41\1\52\1\105"; static final String DFA17_specialS = - "\1\1\64\uffff\1\0\1\2\u00d8\uffff}>"; + "\1\2\64\uffff\1\0\1\1\u00dc\uffff}>"; static final String[] DFA17_transitionS = { - "\11\71\2\70\2\71\1\70\22\71\1\70\1\4\1\65\2\71\1\12\1\71\1\66\1\54\1\55\1\10\1\6\1\40\1\7\1\63\1\11\12\64\1\60\1\36\1\5\1\3\1\2\2\71\1\52\3\67\1\15\1\67\1\20\5\67\1\21\1\67\1\50\1\16\3\67\1\17\3\67\1\51\1\13\1\14\1\46\1\71\1\47\1\53\1\67\1\71\1\32\1\61\1\25\1\24\1\44\1\1\1\67\1\23\1\45\1\67\1\22\1\41\1\26\1\30\1\67\1\31\2\67\1\43\1\37\1\35\1\62\1\42\1\67\1\34\1\33\1\56\1\71\1\57\67\71\1\27\uff4a\71", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\1\72\12\100\1\76\2\100\1\75\2\100\1\74\2\100\1\73\5\100", + "\11\71\2\70\2\71\1\70\22\71\1\70\1\4\1\65\2\71\1\12\1\71\1\66\1\54\1\55\1\10\1\6\1\37\1\7\1\63\1\11\12\64\1\60\1\47\1\5\1\3\1\2\2\71\1\52\3\67\1\15\1\67\1\20\5\67\1\21\1\67\1\50\1\16\3\67\1\17\3\67\1\51\1\13\1\14\1\45\1\71\1\46\1\53\1\67\1\71\1\32\1\61\1\25\1\24\1\43\1\1\1\67\1\23\1\44\1\67\1\22\1\40\1\26\1\30\1\67\1\31\2\67\1\42\1\35\1\36\1\62\1\41\1\67\1\34\1\33\1\56\1\71\1\57\67\71\1\27\uff4a\71", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\1\72\12\77\1\76\2\77\1\75\2\77\1\74\2\77\1\73\5\77", "\1\101", "", "\1\104", @@ -3090,58 +3090,58 @@ public class InternalMachineLearningLanguageLexer extends Lexer { "", "\1\114\4\uffff\1\115", "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\1\131\31\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\1\134\3\100\1\135\25\100", - "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\1\142\20\100\1\141\10\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\15\100\1\144\3\100\1\145\10\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\151", - "", - "\1\153\2\uffff\1\154", - "", - "\1\156\7\uffff\1\160\5\uffff\1\157", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\1\131\31\77", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\1\134\3\77\1\135\25\77", + "", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\1\142\20\77\1\141\10\77", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\15\77\1\144\3\77\1\145\10\77", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", + "\1\151\2\uffff\1\152", + "\1\153", + "", + "\1\155\7\uffff\1\157\5\uffff\1\156", + "\1\160", "\1\161", - "\1\162", - "\1\163\11\uffff\1\164", - "\1\165", + "\1\162\11\uffff\1\163", + "\1\165\1\164", + "", "", "", - "\1\170", "\1\171", "\1\172", - "\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\173", + "\32\77\4\uffff\1\77\1\uffff\32\77", "", "", "", "", - "\1\u0080", - "\1\u0082", + "\1\u0081", "\1\u0083", + "\1\u0084", "", - "\1\u0086\1\uffff\12\112\53\uffff\1\u0086", - "\0\u0087", + "\1\u0087\1\uffff\12\112\53\uffff\1\u0087", "\0\u0088", + "\0\u0089", "", "", "", - "\1\u008a", "\1\u008b", "\1\u008c", "\1\u008d", "\1\u008e", + "\1\u008f", "", "", "", @@ -3153,7 +3153,7 @@ public class InternalMachineLearningLanguageLexer extends Lexer { "", "", "", - "\1\u0086\1\uffff\12\112\53\uffff\1\u0086", + "\1\u0087\1\uffff\12\112\53\uffff\1\u0087", "", "", "", @@ -3168,25 +3168,24 @@ public class InternalMachineLearningLanguageLexer extends Lexer { "", "", "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\23\100\1\u008f\6\100", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\23\77\1\u0090\6\77", "", "", - "\1\u0091", "\1\u0092", + "\1\u0093", "", "", "", - "\1\u0093", "\1\u0094", - "", "\1\u0095", - "\1\u0096", "", + "\1\u0096", + "\1\u0097", "", "", - "\1\u0097\3\uffff\1\u0098", "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", + "\1\u0099", "\1\u009a", "", "\1\u009b", @@ -3196,12 +3195,14 @@ public class InternalMachineLearningLanguageLexer extends Lexer { "\1\u009f\2\uffff\1\u00a0", "\1\u00a1", "\1\u00a2", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\22\100\1\u00a3\1\u00a4\6\100", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\22\77\1\u00a3\1\u00a4\6\77", + "\1\u00a6", + "", "", "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u00a7", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "\1\u00a8", + "\1\u00a9", "", "", "", @@ -3209,30 +3210,29 @@ public class InternalMachineLearningLanguageLexer extends Lexer { "", "", "", - "\1\u00a9", "\1\u00aa", + "\1\u00ab", "", "", "", "", "", "", - "\1\u00ab", "\1\u00ac", "\1\u00ad", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u00af", + "\1\u00ae", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "\1\u00b0", + "\1\u00b1", "", - "\1\u00b2\2\uffff\1\u00b1", - "\1\u00b3", + "\1\u00b3\2\uffff\1\u00b2", "\1\u00b4", "\1\u00b5", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u00b7", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u00b9", + "\1\u00b6", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", + "\1\u00b8", "", + "\1\u00b9", "\1\u00ba", "\1\u00bb", "\1\u00bc", @@ -3240,113 +3240,117 @@ public class InternalMachineLearningLanguageLexer extends Lexer { "\1\u00be", "\1\u00bf", "\1\u00c0", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "\1\u00c2", "\1\u00c3", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "", + "\1\u00c5", "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u00c7", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "\1\u00c8", "\1\u00c9", "\1\u00ca", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u00cb", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "", - "\1\u00cc", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u00cf", + "\1\u00cd", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "\1\u00d0", "\1\u00d1", "\1\u00d2", - "", "\1\u00d3", "", "\1\u00d4", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "\1\u00d6", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u00d8", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u00da", + "\1\u00d7", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", + "\1\u00d9", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "\1\u00db", - "", "\1\u00dc", + "", "\1\u00dd", + "\1\u00de", "", + "\1\u00df", "", "", - "\1\u00de", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u00e1", + "\1\u00e0", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", + "\1\u00e3", "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "", "", - "\1\u00e3", - "\1\u00e4", "\1\u00e5", "\1\u00e6", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u00e7", + "\1\u00e8", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "", - "\1\u00ea", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", "\1\u00ec", - "\1\u00ed", + "", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "\1\u00ee", "\1\u00ef", - "", - "", "\1\u00f0", - "", "\1\u00f1", "\1\u00f2", - "\1\u00f3", - "\1\u00f4", "", "", + "\1\u00f3", "", + "\1\u00f4", "\1\u00f5", - "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u00f6", "\1\u00f7", - "\1\u00f8", - "\1\u00f9", - "\1\u00fa", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\10\100\1\u00fd\21\100", - "\1\u00ff", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", "", - "\1\u0101", - "\1\u0102", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", "", "", - "\1\u0105", + "\1\u00f8", + "", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", + "\1\u00fa", + "\1\u00fb", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", + "\1\u00fd", + "\1\u00fe", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\10\77\1\u0101\21\77", + "\1\u0103", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "", + "\1\u0105", "\1\u0106", "", - "\1\u0107", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "", "", "\1\u0109", + "", "\1\u010a", + "", "\1\u010b", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", + "", "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u010d", + "\1\u010e", + "\1\u010f", + "", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", + "\12\77\7\uffff\32\77\4\uffff\1\77\1\uffff\32\77", "", "", "" @@ -3392,13 +3396,23 @@ public class InternalMachineLearningLanguageLexer extends Lexer { int LA17_53 = input.LA(1); s = -1; - if ( ((LA17_53>='\u0000' && LA17_53<='\uFFFF')) ) {s = 135;} + if ( ((LA17_53>='\u0000' && LA17_53<='\uFFFF')) ) {s = 136;} else s = 57; if ( s>=0 ) return s; break; case 1 : + int LA17_54 = input.LA(1); + + s = -1; + if ( ((LA17_54>='\u0000' && LA17_54<='\uFFFF')) ) {s = 137;} + + else s = 57; + + if ( s>=0 ) return s; + break; + case 2 : int LA17_0 = input.LA(1); s = -1; @@ -3458,27 +3472,27 @@ public class InternalMachineLearningLanguageLexer extends Lexer { else if ( (LA17_0=='y') ) {s = 28;} - else if ( (LA17_0=='u') ) {s = 29;} + else if ( (LA17_0=='t') ) {s = 29;} - else if ( (LA17_0==';') ) {s = 30;} + else if ( (LA17_0=='u') ) {s = 30;} - else if ( (LA17_0=='t') ) {s = 31;} + else if ( (LA17_0==',') ) {s = 31;} - else if ( (LA17_0==',') ) {s = 32;} + else if ( (LA17_0=='l') ) {s = 32;} - else if ( (LA17_0=='l') ) {s = 33;} + else if ( (LA17_0=='w') ) {s = 33;} - else if ( (LA17_0=='w') ) {s = 34;} + else if ( (LA17_0=='s') ) {s = 34;} - else if ( (LA17_0=='s') ) {s = 35;} + else if ( (LA17_0=='e') ) {s = 35;} - else if ( (LA17_0=='e') ) {s = 36;} + else if ( (LA17_0=='i') ) {s = 36;} - else if ( (LA17_0=='i') ) {s = 37;} + else if ( (LA17_0=='[') ) {s = 37;} - else if ( (LA17_0=='[') ) {s = 38;} + else if ( (LA17_0==']') ) {s = 38;} - else if ( (LA17_0==']') ) {s = 39;} + else if ( (LA17_0==';') ) {s = 39;} else if ( (LA17_0=='O') ) {s = 40;} @@ -3516,16 +3530,6 @@ public class InternalMachineLearningLanguageLexer extends Lexer { else if ( ((LA17_0>='\u0000' && LA17_0<='\b')||(LA17_0>='\u000B' && LA17_0<='\f')||(LA17_0>='\u000E' && LA17_0<='\u001F')||(LA17_0>='#' && LA17_0<='$')||LA17_0=='&'||(LA17_0>='?' && LA17_0<='@')||LA17_0=='\\'||LA17_0=='`'||LA17_0=='|'||(LA17_0>='~' && LA17_0<='\u00B4')||(LA17_0>='\u00B6' && LA17_0<='\uFFFF')) ) {s = 57;} - if ( s>=0 ) return s; - break; - case 2 : - int LA17_54 = input.LA(1); - - s = -1; - if ( ((LA17_54>='\u0000' && LA17_54<='\uFFFF')) ) {s = 136;} - - else s = 57; - if ( s>=0 ) return s; break; } diff --git a/src/languages/de.evoal.languages.model.mll.dsl.ide/src-gen/de/evoal/languages/model/mll/dsl/ide/contentassist/antlr/internal/InternalMachineLearningLanguageParser.java b/src/languages/de.evoal.languages.model.mll.dsl.ide/src-gen/de/evoal/languages/model/mll/dsl/ide/contentassist/antlr/internal/InternalMachineLearningLanguageParser.java index af08e7e0..e81f9380 100644 --- a/src/languages/de.evoal.languages.model.mll.dsl.ide/src-gen/de/evoal/languages/model/mll/dsl/ide/contentassist/antlr/internal/InternalMachineLearningLanguageParser.java +++ b/src/languages/de.evoal.languages.model.mll.dsl.ide/src-gen/de/evoal/languages/model/mll/dsl/ide/contentassist/antlr/internal/InternalMachineLearningLanguageParser.java @@ -23,7 +23,7 @@ import java.util.HashMap; @SuppressWarnings("all") public class InternalMachineLearningLanguageParser extends AbstractInternalContentAssistParser { public static final String[] tokenNames = new String[] { - "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_QUOTED_ID", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_DOUBLE", "RULE_DIGIT", "RULE_EXPONENT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'false'", "'>='", "'>'", "'='", "'!='", "'<'", "'<='", "'+'", "'-'", "'*'", "'/'", "'%'", "'Y'", "'Z'", "'E'", "'P'", "'T'", "'G'", "'M'", "'k'", "'h'", "'da'", "'d'", "'c'", "'m'", "'\\u00B5'", "'n'", "'p'", "'f'", "'a'", "'z'", "'y'", "'use'", "';'", "'prediction'", "'maps'", "'to'", "'using'", "','", "'layer'", "'with'", "'function'", "'mapping'", "'parameters'", "'predict'", "'from'", "'and'", "'store'", "'measure'", "'end'", "'for'", "'in'", "'loop'", "'['", "']'", "'data'", "'OR'", "'XOR'", "'AND'", "'^'", "'('", "')'", "'{'", "'}'", "':='", "':'", "'literal'", "'instance'", "'string'", "'expression'", "'int'", "'float'", "'boolean'", "'void'", "'array'", "'.'", "'!'", "'true'" + "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_QUOTED_ID", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_DOUBLE", "RULE_DIGIT", "RULE_EXPONENT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'false'", "'>='", "'>'", "'='", "'!='", "'<'", "'<='", "'+'", "'-'", "'*'", "'/'", "'%'", "'Y'", "'Z'", "'E'", "'P'", "'T'", "'G'", "'M'", "'k'", "'h'", "'da'", "'d'", "'c'", "'m'", "'\\u00B5'", "'n'", "'p'", "'f'", "'a'", "'z'", "'y'", "'prediction'", "'maps'", "'to'", "'using'", "','", "'layer'", "'with'", "'function'", "'mapping'", "'parameters'", "'predict'", "'from'", "'and'", "'store'", "'measure'", "'end'", "'for'", "'in'", "'loop'", "'['", "']'", "';'", "'data'", "'OR'", "'XOR'", "'AND'", "'^'", "'('", "')'", "'{'", "'}'", "':='", "':'", "'literal'", "'instance'", "'string'", "'expression'", "'int'", "'float'", "'boolean'", "'void'", "'array'", "'import'", "'.'", "'!'", "'true'" }; public static final int T__50=50; public static final int T__59=59; @@ -236,97 +236,12 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR end "ruleMachineLearningConfigurationRule" - // $ANTLR start "entryRuleUseRule" - // InternalMachineLearningLanguage.g:80:1: entryRuleUseRule : ruleUseRule EOF ; - public final void entryRuleUseRule() throws RecognitionException { - try { - // InternalMachineLearningLanguage.g:81:1: ( ruleUseRule EOF ) - // InternalMachineLearningLanguage.g:82:1: ruleUseRule EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getUseRuleRule()); - } - pushFollow(FOLLOW_1); - ruleUseRule(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getUseRuleRule()); - } - match(input,EOF,FOLLOW_2); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleUseRule" - - - // $ANTLR start "ruleUseRule" - // InternalMachineLearningLanguage.g:89:1: ruleUseRule : ( ( rule__UseRule__Group__0 ) ) ; - public final void ruleUseRule() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalMachineLearningLanguage.g:93:2: ( ( ( rule__UseRule__Group__0 ) ) ) - // InternalMachineLearningLanguage.g:94:2: ( ( rule__UseRule__Group__0 ) ) - { - // InternalMachineLearningLanguage.g:94:2: ( ( rule__UseRule__Group__0 ) ) - // InternalMachineLearningLanguage.g:95:3: ( rule__UseRule__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getUseRuleAccess().getGroup()); - } - // InternalMachineLearningLanguage.g:96:3: ( rule__UseRule__Group__0 ) - // InternalMachineLearningLanguage.g:96:4: rule__UseRule__Group__0 - { - pushFollow(FOLLOW_2); - rule__UseRule__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getUseRuleAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleUseRule" - - // $ANTLR start "entryRuleSurrogateDefinitionRule" - // InternalMachineLearningLanguage.g:105:1: entryRuleSurrogateDefinitionRule : ruleSurrogateDefinitionRule EOF ; + // InternalMachineLearningLanguage.g:80:1: entryRuleSurrogateDefinitionRule : ruleSurrogateDefinitionRule EOF ; public final void entryRuleSurrogateDefinitionRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:106:1: ( ruleSurrogateDefinitionRule EOF ) - // InternalMachineLearningLanguage.g:107:1: ruleSurrogateDefinitionRule EOF + // InternalMachineLearningLanguage.g:81:1: ( ruleSurrogateDefinitionRule EOF ) + // InternalMachineLearningLanguage.g:82:1: ruleSurrogateDefinitionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getSurrogateDefinitionRuleRule()); @@ -356,23 +271,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "ruleSurrogateDefinitionRule" - // InternalMachineLearningLanguage.g:114:1: ruleSurrogateDefinitionRule : ( ( rule__SurrogateDefinitionRule__Group__0 ) ) ; + // InternalMachineLearningLanguage.g:89:1: ruleSurrogateDefinitionRule : ( ( rule__SurrogateDefinitionRule__Group__0 ) ) ; public final void ruleSurrogateDefinitionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:118:2: ( ( ( rule__SurrogateDefinitionRule__Group__0 ) ) ) - // InternalMachineLearningLanguage.g:119:2: ( ( rule__SurrogateDefinitionRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:93:2: ( ( ( rule__SurrogateDefinitionRule__Group__0 ) ) ) + // InternalMachineLearningLanguage.g:94:2: ( ( rule__SurrogateDefinitionRule__Group__0 ) ) { - // InternalMachineLearningLanguage.g:119:2: ( ( rule__SurrogateDefinitionRule__Group__0 ) ) - // InternalMachineLearningLanguage.g:120:3: ( rule__SurrogateDefinitionRule__Group__0 ) + // InternalMachineLearningLanguage.g:94:2: ( ( rule__SurrogateDefinitionRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:95:3: ( rule__SurrogateDefinitionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSurrogateDefinitionRuleAccess().getGroup()); } - // InternalMachineLearningLanguage.g:121:3: ( rule__SurrogateDefinitionRule__Group__0 ) - // InternalMachineLearningLanguage.g:121:4: rule__SurrogateDefinitionRule__Group__0 + // InternalMachineLearningLanguage.g:96:3: ( rule__SurrogateDefinitionRule__Group__0 ) + // InternalMachineLearningLanguage.g:96:4: rule__SurrogateDefinitionRule__Group__0 { pushFollow(FOLLOW_2); rule__SurrogateDefinitionRule__Group__0(); @@ -407,11 +322,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleSurrogateLayerDefinitionRule" - // InternalMachineLearningLanguage.g:130:1: entryRuleSurrogateLayerDefinitionRule : ruleSurrogateLayerDefinitionRule EOF ; + // InternalMachineLearningLanguage.g:105:1: entryRuleSurrogateLayerDefinitionRule : ruleSurrogateLayerDefinitionRule EOF ; public final void entryRuleSurrogateLayerDefinitionRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:131:1: ( ruleSurrogateLayerDefinitionRule EOF ) - // InternalMachineLearningLanguage.g:132:1: ruleSurrogateLayerDefinitionRule EOF + // InternalMachineLearningLanguage.g:106:1: ( ruleSurrogateLayerDefinitionRule EOF ) + // InternalMachineLearningLanguage.g:107:1: ruleSurrogateLayerDefinitionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getSurrogateLayerDefinitionRuleRule()); @@ -441,23 +356,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "ruleSurrogateLayerDefinitionRule" - // InternalMachineLearningLanguage.g:139:1: ruleSurrogateLayerDefinitionRule : ( ( rule__SurrogateLayerDefinitionRule__Group__0 ) ) ; + // InternalMachineLearningLanguage.g:114:1: ruleSurrogateLayerDefinitionRule : ( ( rule__SurrogateLayerDefinitionRule__Group__0 ) ) ; public final void ruleSurrogateLayerDefinitionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:143:2: ( ( ( rule__SurrogateLayerDefinitionRule__Group__0 ) ) ) - // InternalMachineLearningLanguage.g:144:2: ( ( rule__SurrogateLayerDefinitionRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:118:2: ( ( ( rule__SurrogateLayerDefinitionRule__Group__0 ) ) ) + // InternalMachineLearningLanguage.g:119:2: ( ( rule__SurrogateLayerDefinitionRule__Group__0 ) ) { - // InternalMachineLearningLanguage.g:144:2: ( ( rule__SurrogateLayerDefinitionRule__Group__0 ) ) - // InternalMachineLearningLanguage.g:145:3: ( rule__SurrogateLayerDefinitionRule__Group__0 ) + // InternalMachineLearningLanguage.g:119:2: ( ( rule__SurrogateLayerDefinitionRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:120:3: ( rule__SurrogateLayerDefinitionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSurrogateLayerDefinitionRuleAccess().getGroup()); } - // InternalMachineLearningLanguage.g:146:3: ( rule__SurrogateLayerDefinitionRule__Group__0 ) - // InternalMachineLearningLanguage.g:146:4: rule__SurrogateLayerDefinitionRule__Group__0 + // InternalMachineLearningLanguage.g:121:3: ( rule__SurrogateLayerDefinitionRule__Group__0 ) + // InternalMachineLearningLanguage.g:121:4: rule__SurrogateLayerDefinitionRule__Group__0 { pushFollow(FOLLOW_2); rule__SurrogateLayerDefinitionRule__Group__0(); @@ -492,11 +407,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRulePartialSurrogateFunctionDefinitionRule" - // InternalMachineLearningLanguage.g:155:1: entryRulePartialSurrogateFunctionDefinitionRule : rulePartialSurrogateFunctionDefinitionRule EOF ; + // InternalMachineLearningLanguage.g:130:1: entryRulePartialSurrogateFunctionDefinitionRule : rulePartialSurrogateFunctionDefinitionRule EOF ; public final void entryRulePartialSurrogateFunctionDefinitionRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:156:1: ( rulePartialSurrogateFunctionDefinitionRule EOF ) - // InternalMachineLearningLanguage.g:157:1: rulePartialSurrogateFunctionDefinitionRule EOF + // InternalMachineLearningLanguage.g:131:1: ( rulePartialSurrogateFunctionDefinitionRule EOF ) + // InternalMachineLearningLanguage.g:132:1: rulePartialSurrogateFunctionDefinitionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getPartialSurrogateFunctionDefinitionRuleRule()); @@ -526,23 +441,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rulePartialSurrogateFunctionDefinitionRule" - // InternalMachineLearningLanguage.g:164:1: rulePartialSurrogateFunctionDefinitionRule : ( ( rule__PartialSurrogateFunctionDefinitionRule__Group__0 ) ) ; + // InternalMachineLearningLanguage.g:139:1: rulePartialSurrogateFunctionDefinitionRule : ( ( rule__PartialSurrogateFunctionDefinitionRule__Group__0 ) ) ; public final void rulePartialSurrogateFunctionDefinitionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:168:2: ( ( ( rule__PartialSurrogateFunctionDefinitionRule__Group__0 ) ) ) - // InternalMachineLearningLanguage.g:169:2: ( ( rule__PartialSurrogateFunctionDefinitionRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:143:2: ( ( ( rule__PartialSurrogateFunctionDefinitionRule__Group__0 ) ) ) + // InternalMachineLearningLanguage.g:144:2: ( ( rule__PartialSurrogateFunctionDefinitionRule__Group__0 ) ) { - // InternalMachineLearningLanguage.g:169:2: ( ( rule__PartialSurrogateFunctionDefinitionRule__Group__0 ) ) - // InternalMachineLearningLanguage.g:170:3: ( rule__PartialSurrogateFunctionDefinitionRule__Group__0 ) + // InternalMachineLearningLanguage.g:144:2: ( ( rule__PartialSurrogateFunctionDefinitionRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:145:3: ( rule__PartialSurrogateFunctionDefinitionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getGroup()); } - // InternalMachineLearningLanguage.g:171:3: ( rule__PartialSurrogateFunctionDefinitionRule__Group__0 ) - // InternalMachineLearningLanguage.g:171:4: rule__PartialSurrogateFunctionDefinitionRule__Group__0 + // InternalMachineLearningLanguage.g:146:3: ( rule__PartialSurrogateFunctionDefinitionRule__Group__0 ) + // InternalMachineLearningLanguage.g:146:4: rule__PartialSurrogateFunctionDefinitionRule__Group__0 { pushFollow(FOLLOW_2); rule__PartialSurrogateFunctionDefinitionRule__Group__0(); @@ -577,11 +492,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRulePredictStatementRule" - // InternalMachineLearningLanguage.g:180:1: entryRulePredictStatementRule : rulePredictStatementRule EOF ; + // InternalMachineLearningLanguage.g:155:1: entryRulePredictStatementRule : rulePredictStatementRule EOF ; public final void entryRulePredictStatementRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:181:1: ( rulePredictStatementRule EOF ) - // InternalMachineLearningLanguage.g:182:1: rulePredictStatementRule EOF + // InternalMachineLearningLanguage.g:156:1: ( rulePredictStatementRule EOF ) + // InternalMachineLearningLanguage.g:157:1: rulePredictStatementRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getPredictStatementRuleRule()); @@ -611,23 +526,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rulePredictStatementRule" - // InternalMachineLearningLanguage.g:189:1: rulePredictStatementRule : ( ( rule__PredictStatementRule__Group__0 ) ) ; + // InternalMachineLearningLanguage.g:164:1: rulePredictStatementRule : ( ( rule__PredictStatementRule__Group__0 ) ) ; public final void rulePredictStatementRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:193:2: ( ( ( rule__PredictStatementRule__Group__0 ) ) ) - // InternalMachineLearningLanguage.g:194:2: ( ( rule__PredictStatementRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:168:2: ( ( ( rule__PredictStatementRule__Group__0 ) ) ) + // InternalMachineLearningLanguage.g:169:2: ( ( rule__PredictStatementRule__Group__0 ) ) { - // InternalMachineLearningLanguage.g:194:2: ( ( rule__PredictStatementRule__Group__0 ) ) - // InternalMachineLearningLanguage.g:195:3: ( rule__PredictStatementRule__Group__0 ) + // InternalMachineLearningLanguage.g:169:2: ( ( rule__PredictStatementRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:170:3: ( rule__PredictStatementRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPredictStatementRuleAccess().getGroup()); } - // InternalMachineLearningLanguage.g:196:3: ( rule__PredictStatementRule__Group__0 ) - // InternalMachineLearningLanguage.g:196:4: rule__PredictStatementRule__Group__0 + // InternalMachineLearningLanguage.g:171:3: ( rule__PredictStatementRule__Group__0 ) + // InternalMachineLearningLanguage.g:171:4: rule__PredictStatementRule__Group__0 { pushFollow(FOLLOW_2); rule__PredictStatementRule__Group__0(); @@ -662,11 +577,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleStatementRule" - // InternalMachineLearningLanguage.g:205:1: entryRuleStatementRule : ruleStatementRule EOF ; + // InternalMachineLearningLanguage.g:180:1: entryRuleStatementRule : ruleStatementRule EOF ; public final void entryRuleStatementRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:206:1: ( ruleStatementRule EOF ) - // InternalMachineLearningLanguage.g:207:1: ruleStatementRule EOF + // InternalMachineLearningLanguage.g:181:1: ( ruleStatementRule EOF ) + // InternalMachineLearningLanguage.g:182:1: ruleStatementRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getStatementRuleRule()); @@ -696,23 +611,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "ruleStatementRule" - // InternalMachineLearningLanguage.g:214:1: ruleStatementRule : ( ( rule__StatementRule__Alternatives ) ) ; + // InternalMachineLearningLanguage.g:189:1: ruleStatementRule : ( ( rule__StatementRule__Alternatives ) ) ; public final void ruleStatementRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:218:2: ( ( ( rule__StatementRule__Alternatives ) ) ) - // InternalMachineLearningLanguage.g:219:2: ( ( rule__StatementRule__Alternatives ) ) + // InternalMachineLearningLanguage.g:193:2: ( ( ( rule__StatementRule__Alternatives ) ) ) + // InternalMachineLearningLanguage.g:194:2: ( ( rule__StatementRule__Alternatives ) ) { - // InternalMachineLearningLanguage.g:219:2: ( ( rule__StatementRule__Alternatives ) ) - // InternalMachineLearningLanguage.g:220:3: ( rule__StatementRule__Alternatives ) + // InternalMachineLearningLanguage.g:194:2: ( ( rule__StatementRule__Alternatives ) ) + // InternalMachineLearningLanguage.g:195:3: ( rule__StatementRule__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getStatementRuleAccess().getAlternatives()); } - // InternalMachineLearningLanguage.g:221:3: ( rule__StatementRule__Alternatives ) - // InternalMachineLearningLanguage.g:221:4: rule__StatementRule__Alternatives + // InternalMachineLearningLanguage.g:196:3: ( rule__StatementRule__Alternatives ) + // InternalMachineLearningLanguage.g:196:4: rule__StatementRule__Alternatives { pushFollow(FOLLOW_2); rule__StatementRule__Alternatives(); @@ -747,11 +662,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleForStatementRule" - // InternalMachineLearningLanguage.g:230:1: entryRuleForStatementRule : ruleForStatementRule EOF ; + // InternalMachineLearningLanguage.g:205:1: entryRuleForStatementRule : ruleForStatementRule EOF ; public final void entryRuleForStatementRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:231:1: ( ruleForStatementRule EOF ) - // InternalMachineLearningLanguage.g:232:1: ruleForStatementRule EOF + // InternalMachineLearningLanguage.g:206:1: ( ruleForStatementRule EOF ) + // InternalMachineLearningLanguage.g:207:1: ruleForStatementRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getForStatementRuleRule()); @@ -781,23 +696,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "ruleForStatementRule" - // InternalMachineLearningLanguage.g:239:1: ruleForStatementRule : ( ( rule__ForStatementRule__Group__0 ) ) ; + // InternalMachineLearningLanguage.g:214:1: ruleForStatementRule : ( ( rule__ForStatementRule__Group__0 ) ) ; public final void ruleForStatementRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:243:2: ( ( ( rule__ForStatementRule__Group__0 ) ) ) - // InternalMachineLearningLanguage.g:244:2: ( ( rule__ForStatementRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:218:2: ( ( ( rule__ForStatementRule__Group__0 ) ) ) + // InternalMachineLearningLanguage.g:219:2: ( ( rule__ForStatementRule__Group__0 ) ) { - // InternalMachineLearningLanguage.g:244:2: ( ( rule__ForStatementRule__Group__0 ) ) - // InternalMachineLearningLanguage.g:245:3: ( rule__ForStatementRule__Group__0 ) + // InternalMachineLearningLanguage.g:219:2: ( ( rule__ForStatementRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:220:3: ( rule__ForStatementRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getForStatementRuleAccess().getGroup()); } - // InternalMachineLearningLanguage.g:246:3: ( rule__ForStatementRule__Group__0 ) - // InternalMachineLearningLanguage.g:246:4: rule__ForStatementRule__Group__0 + // InternalMachineLearningLanguage.g:221:3: ( rule__ForStatementRule__Group__0 ) + // InternalMachineLearningLanguage.g:221:4: rule__ForStatementRule__Group__0 { pushFollow(FOLLOW_2); rule__ForStatementRule__Group__0(); @@ -832,11 +747,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleRangeRule" - // InternalMachineLearningLanguage.g:255:1: entryRuleRangeRule : ruleRangeRule EOF ; + // InternalMachineLearningLanguage.g:230:1: entryRuleRangeRule : ruleRangeRule EOF ; public final void entryRuleRangeRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:256:1: ( ruleRangeRule EOF ) - // InternalMachineLearningLanguage.g:257:1: ruleRangeRule EOF + // InternalMachineLearningLanguage.g:231:1: ( ruleRangeRule EOF ) + // InternalMachineLearningLanguage.g:232:1: ruleRangeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getRangeRuleRule()); @@ -866,23 +781,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "ruleRangeRule" - // InternalMachineLearningLanguage.g:264:1: ruleRangeRule : ( ( rule__RangeRule__Alternatives ) ) ; + // InternalMachineLearningLanguage.g:239:1: ruleRangeRule : ( ( rule__RangeRule__Alternatives ) ) ; public final void ruleRangeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:268:2: ( ( ( rule__RangeRule__Alternatives ) ) ) - // InternalMachineLearningLanguage.g:269:2: ( ( rule__RangeRule__Alternatives ) ) + // InternalMachineLearningLanguage.g:243:2: ( ( ( rule__RangeRule__Alternatives ) ) ) + // InternalMachineLearningLanguage.g:244:2: ( ( rule__RangeRule__Alternatives ) ) { - // InternalMachineLearningLanguage.g:269:2: ( ( rule__RangeRule__Alternatives ) ) - // InternalMachineLearningLanguage.g:270:3: ( rule__RangeRule__Alternatives ) + // InternalMachineLearningLanguage.g:244:2: ( ( rule__RangeRule__Alternatives ) ) + // InternalMachineLearningLanguage.g:245:3: ( rule__RangeRule__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getRangeRuleAccess().getAlternatives()); } - // InternalMachineLearningLanguage.g:271:3: ( rule__RangeRule__Alternatives ) - // InternalMachineLearningLanguage.g:271:4: rule__RangeRule__Alternatives + // InternalMachineLearningLanguage.g:246:3: ( rule__RangeRule__Alternatives ) + // InternalMachineLearningLanguage.g:246:4: rule__RangeRule__Alternatives { pushFollow(FOLLOW_2); rule__RangeRule__Alternatives(); @@ -917,11 +832,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleCounterRangeRule" - // InternalMachineLearningLanguage.g:280:1: entryRuleCounterRangeRule : ruleCounterRangeRule EOF ; + // InternalMachineLearningLanguage.g:255:1: entryRuleCounterRangeRule : ruleCounterRangeRule EOF ; public final void entryRuleCounterRangeRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:281:1: ( ruleCounterRangeRule EOF ) - // InternalMachineLearningLanguage.g:282:1: ruleCounterRangeRule EOF + // InternalMachineLearningLanguage.g:256:1: ( ruleCounterRangeRule EOF ) + // InternalMachineLearningLanguage.g:257:1: ruleCounterRangeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getCounterRangeRuleRule()); @@ -951,23 +866,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "ruleCounterRangeRule" - // InternalMachineLearningLanguage.g:289:1: ruleCounterRangeRule : ( ( rule__CounterRangeRule__Group__0 ) ) ; + // InternalMachineLearningLanguage.g:264:1: ruleCounterRangeRule : ( ( rule__CounterRangeRule__Group__0 ) ) ; public final void ruleCounterRangeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:293:2: ( ( ( rule__CounterRangeRule__Group__0 ) ) ) - // InternalMachineLearningLanguage.g:294:2: ( ( rule__CounterRangeRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:268:2: ( ( ( rule__CounterRangeRule__Group__0 ) ) ) + // InternalMachineLearningLanguage.g:269:2: ( ( rule__CounterRangeRule__Group__0 ) ) { - // InternalMachineLearningLanguage.g:294:2: ( ( rule__CounterRangeRule__Group__0 ) ) - // InternalMachineLearningLanguage.g:295:3: ( rule__CounterRangeRule__Group__0 ) + // InternalMachineLearningLanguage.g:269:2: ( ( rule__CounterRangeRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:270:3: ( rule__CounterRangeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCounterRangeRuleAccess().getGroup()); } - // InternalMachineLearningLanguage.g:296:3: ( rule__CounterRangeRule__Group__0 ) - // InternalMachineLearningLanguage.g:296:4: rule__CounterRangeRule__Group__0 + // InternalMachineLearningLanguage.g:271:3: ( rule__CounterRangeRule__Group__0 ) + // InternalMachineLearningLanguage.g:271:4: rule__CounterRangeRule__Group__0 { pushFollow(FOLLOW_2); rule__CounterRangeRule__Group__0(); @@ -1002,11 +917,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleStringLiterRangeRule" - // InternalMachineLearningLanguage.g:305:1: entryRuleStringLiterRangeRule : ruleStringLiterRangeRule EOF ; + // InternalMachineLearningLanguage.g:280:1: entryRuleStringLiterRangeRule : ruleStringLiterRangeRule EOF ; public final void entryRuleStringLiterRangeRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:306:1: ( ruleStringLiterRangeRule EOF ) - // InternalMachineLearningLanguage.g:307:1: ruleStringLiterRangeRule EOF + // InternalMachineLearningLanguage.g:281:1: ( ruleStringLiterRangeRule EOF ) + // InternalMachineLearningLanguage.g:282:1: ruleStringLiterRangeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getStringLiterRangeRuleRule()); @@ -1036,23 +951,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "ruleStringLiterRangeRule" - // InternalMachineLearningLanguage.g:314:1: ruleStringLiterRangeRule : ( ( rule__StringLiterRangeRule__Group__0 ) ) ; + // InternalMachineLearningLanguage.g:289:1: ruleStringLiterRangeRule : ( ( rule__StringLiterRangeRule__Group__0 ) ) ; public final void ruleStringLiterRangeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:318:2: ( ( ( rule__StringLiterRangeRule__Group__0 ) ) ) - // InternalMachineLearningLanguage.g:319:2: ( ( rule__StringLiterRangeRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:293:2: ( ( ( rule__StringLiterRangeRule__Group__0 ) ) ) + // InternalMachineLearningLanguage.g:294:2: ( ( rule__StringLiterRangeRule__Group__0 ) ) { - // InternalMachineLearningLanguage.g:319:2: ( ( rule__StringLiterRangeRule__Group__0 ) ) - // InternalMachineLearningLanguage.g:320:3: ( rule__StringLiterRangeRule__Group__0 ) + // InternalMachineLearningLanguage.g:294:2: ( ( rule__StringLiterRangeRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:295:3: ( rule__StringLiterRangeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getStringLiterRangeRuleAccess().getGroup()); } - // InternalMachineLearningLanguage.g:321:3: ( rule__StringLiterRangeRule__Group__0 ) - // InternalMachineLearningLanguage.g:321:4: rule__StringLiterRangeRule__Group__0 + // InternalMachineLearningLanguage.g:296:3: ( rule__StringLiterRangeRule__Group__0 ) + // InternalMachineLearningLanguage.g:296:4: rule__StringLiterRangeRule__Group__0 { pushFollow(FOLLOW_2); rule__StringLiterRangeRule__Group__0(); @@ -1087,11 +1002,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleCallStatementRule" - // InternalMachineLearningLanguage.g:330:1: entryRuleCallStatementRule : ruleCallStatementRule EOF ; + // InternalMachineLearningLanguage.g:305:1: entryRuleCallStatementRule : ruleCallStatementRule EOF ; public final void entryRuleCallStatementRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:331:1: ( ruleCallStatementRule EOF ) - // InternalMachineLearningLanguage.g:332:1: ruleCallStatementRule EOF + // InternalMachineLearningLanguage.g:306:1: ( ruleCallStatementRule EOF ) + // InternalMachineLearningLanguage.g:307:1: ruleCallStatementRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getCallStatementRuleRule()); @@ -1121,23 +1036,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "ruleCallStatementRule" - // InternalMachineLearningLanguage.g:339:1: ruleCallStatementRule : ( ( rule__CallStatementRule__Group__0 ) ) ; + // InternalMachineLearningLanguage.g:314:1: ruleCallStatementRule : ( ( rule__CallStatementRule__Group__0 ) ) ; public final void ruleCallStatementRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:343:2: ( ( ( rule__CallStatementRule__Group__0 ) ) ) - // InternalMachineLearningLanguage.g:344:2: ( ( rule__CallStatementRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:318:2: ( ( ( rule__CallStatementRule__Group__0 ) ) ) + // InternalMachineLearningLanguage.g:319:2: ( ( rule__CallStatementRule__Group__0 ) ) { - // InternalMachineLearningLanguage.g:344:2: ( ( rule__CallStatementRule__Group__0 ) ) - // InternalMachineLearningLanguage.g:345:3: ( rule__CallStatementRule__Group__0 ) + // InternalMachineLearningLanguage.g:319:2: ( ( rule__CallStatementRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:320:3: ( rule__CallStatementRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCallStatementRuleAccess().getGroup()); } - // InternalMachineLearningLanguage.g:346:3: ( rule__CallStatementRule__Group__0 ) - // InternalMachineLearningLanguage.g:346:4: rule__CallStatementRule__Group__0 + // InternalMachineLearningLanguage.g:321:3: ( rule__CallStatementRule__Group__0 ) + // InternalMachineLearningLanguage.g:321:4: rule__CallStatementRule__Group__0 { pushFollow(FOLLOW_2); rule__CallStatementRule__Group__0(); @@ -1172,11 +1087,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleReferenceRule" - // InternalMachineLearningLanguage.g:355:1: entryRuleReferenceRule : ruleReferenceRule EOF ; + // InternalMachineLearningLanguage.g:330:1: entryRuleReferenceRule : ruleReferenceRule EOF ; public final void entryRuleReferenceRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:356:1: ( ruleReferenceRule EOF ) - // InternalMachineLearningLanguage.g:357:1: ruleReferenceRule EOF + // InternalMachineLearningLanguage.g:331:1: ( ruleReferenceRule EOF ) + // InternalMachineLearningLanguage.g:332:1: ruleReferenceRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceRuleRule()); @@ -1206,23 +1121,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "ruleReferenceRule" - // InternalMachineLearningLanguage.g:364:1: ruleReferenceRule : ( ( rule__ReferenceRule__Alternatives ) ) ; + // InternalMachineLearningLanguage.g:339:1: ruleReferenceRule : ( ( rule__ReferenceRule__Alternatives ) ) ; public final void ruleReferenceRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:368:2: ( ( ( rule__ReferenceRule__Alternatives ) ) ) - // InternalMachineLearningLanguage.g:369:2: ( ( rule__ReferenceRule__Alternatives ) ) + // InternalMachineLearningLanguage.g:343:2: ( ( ( rule__ReferenceRule__Alternatives ) ) ) + // InternalMachineLearningLanguage.g:344:2: ( ( rule__ReferenceRule__Alternatives ) ) { - // InternalMachineLearningLanguage.g:369:2: ( ( rule__ReferenceRule__Alternatives ) ) - // InternalMachineLearningLanguage.g:370:3: ( rule__ReferenceRule__Alternatives ) + // InternalMachineLearningLanguage.g:344:2: ( ( rule__ReferenceRule__Alternatives ) ) + // InternalMachineLearningLanguage.g:345:3: ( rule__ReferenceRule__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceRuleAccess().getAlternatives()); } - // InternalMachineLearningLanguage.g:371:3: ( rule__ReferenceRule__Alternatives ) - // InternalMachineLearningLanguage.g:371:4: rule__ReferenceRule__Alternatives + // InternalMachineLearningLanguage.g:346:3: ( rule__ReferenceRule__Alternatives ) + // InternalMachineLearningLanguage.g:346:4: rule__ReferenceRule__Alternatives { pushFollow(FOLLOW_2); rule__ReferenceRule__Alternatives(); @@ -1257,11 +1172,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleDataReferenceRule" - // InternalMachineLearningLanguage.g:380:1: entryRuleDataReferenceRule : ruleDataReferenceRule EOF ; + // InternalMachineLearningLanguage.g:355:1: entryRuleDataReferenceRule : ruleDataReferenceRule EOF ; public final void entryRuleDataReferenceRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:381:1: ( ruleDataReferenceRule EOF ) - // InternalMachineLearningLanguage.g:382:1: ruleDataReferenceRule EOF + // InternalMachineLearningLanguage.g:356:1: ( ruleDataReferenceRule EOF ) + // InternalMachineLearningLanguage.g:357:1: ruleDataReferenceRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDataReferenceRuleRule()); @@ -1291,23 +1206,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "ruleDataReferenceRule" - // InternalMachineLearningLanguage.g:389:1: ruleDataReferenceRule : ( ( rule__DataReferenceRule__Group__0 ) ) ; + // InternalMachineLearningLanguage.g:364:1: ruleDataReferenceRule : ( ( rule__DataReferenceRule__Group__0 ) ) ; public final void ruleDataReferenceRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:393:2: ( ( ( rule__DataReferenceRule__Group__0 ) ) ) - // InternalMachineLearningLanguage.g:394:2: ( ( rule__DataReferenceRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:368:2: ( ( ( rule__DataReferenceRule__Group__0 ) ) ) + // InternalMachineLearningLanguage.g:369:2: ( ( rule__DataReferenceRule__Group__0 ) ) { - // InternalMachineLearningLanguage.g:394:2: ( ( rule__DataReferenceRule__Group__0 ) ) - // InternalMachineLearningLanguage.g:395:3: ( rule__DataReferenceRule__Group__0 ) + // InternalMachineLearningLanguage.g:369:2: ( ( rule__DataReferenceRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:370:3: ( rule__DataReferenceRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataReferenceRuleAccess().getGroup()); } - // InternalMachineLearningLanguage.g:396:3: ( rule__DataReferenceRule__Group__0 ) - // InternalMachineLearningLanguage.g:396:4: rule__DataReferenceRule__Group__0 + // InternalMachineLearningLanguage.g:371:3: ( rule__DataReferenceRule__Group__0 ) + // InternalMachineLearningLanguage.g:371:4: rule__DataReferenceRule__Group__0 { pushFollow(FOLLOW_2); rule__DataReferenceRule__Group__0(); @@ -1342,11 +1257,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleExpressionRule" - // InternalMachineLearningLanguage.g:405:1: entryRuleExpressionRule : ruleExpressionRule EOF ; + // InternalMachineLearningLanguage.g:380:1: entryRuleExpressionRule : ruleExpressionRule EOF ; public final void entryRuleExpressionRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:406:1: ( ruleExpressionRule EOF ) - // InternalMachineLearningLanguage.g:407:1: ruleExpressionRule EOF + // InternalMachineLearningLanguage.g:381:1: ( ruleExpressionRule EOF ) + // InternalMachineLearningLanguage.g:382:1: ruleExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionRuleRule()); @@ -1376,17 +1291,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "ruleExpressionRule" - // InternalMachineLearningLanguage.g:414:1: ruleExpressionRule : ( ruleOrExpressionRule ) ; + // InternalMachineLearningLanguage.g:389:1: ruleExpressionRule : ( ruleOrExpressionRule ) ; public final void ruleExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:418:2: ( ( ruleOrExpressionRule ) ) - // InternalMachineLearningLanguage.g:419:2: ( ruleOrExpressionRule ) + // InternalMachineLearningLanguage.g:393:2: ( ( ruleOrExpressionRule ) ) + // InternalMachineLearningLanguage.g:394:2: ( ruleOrExpressionRule ) { - // InternalMachineLearningLanguage.g:419:2: ( ruleOrExpressionRule ) - // InternalMachineLearningLanguage.g:420:3: ruleOrExpressionRule + // InternalMachineLearningLanguage.g:394:2: ( ruleOrExpressionRule ) + // InternalMachineLearningLanguage.g:395:3: ruleOrExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionRuleAccess().getOrExpressionRuleParserRuleCall()); @@ -1421,11 +1336,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleOrExpressionRule" - // InternalMachineLearningLanguage.g:430:1: entryRuleOrExpressionRule : ruleOrExpressionRule EOF ; + // InternalMachineLearningLanguage.g:405:1: entryRuleOrExpressionRule : ruleOrExpressionRule EOF ; public final void entryRuleOrExpressionRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:431:1: ( ruleOrExpressionRule EOF ) - // InternalMachineLearningLanguage.g:432:1: ruleOrExpressionRule EOF + // InternalMachineLearningLanguage.g:406:1: ( ruleOrExpressionRule EOF ) + // InternalMachineLearningLanguage.g:407:1: ruleOrExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOrExpressionRuleRule()); @@ -1455,23 +1370,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "ruleOrExpressionRule" - // InternalMachineLearningLanguage.g:439:1: ruleOrExpressionRule : ( ( rule__OrExpressionRule__Group__0 ) ) ; + // InternalMachineLearningLanguage.g:414:1: ruleOrExpressionRule : ( ( rule__OrExpressionRule__Group__0 ) ) ; public final void ruleOrExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:443:2: ( ( ( rule__OrExpressionRule__Group__0 ) ) ) - // InternalMachineLearningLanguage.g:444:2: ( ( rule__OrExpressionRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:418:2: ( ( ( rule__OrExpressionRule__Group__0 ) ) ) + // InternalMachineLearningLanguage.g:419:2: ( ( rule__OrExpressionRule__Group__0 ) ) { - // InternalMachineLearningLanguage.g:444:2: ( ( rule__OrExpressionRule__Group__0 ) ) - // InternalMachineLearningLanguage.g:445:3: ( rule__OrExpressionRule__Group__0 ) + // InternalMachineLearningLanguage.g:419:2: ( ( rule__OrExpressionRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:420:3: ( rule__OrExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOrExpressionRuleAccess().getGroup()); } - // InternalMachineLearningLanguage.g:446:3: ( rule__OrExpressionRule__Group__0 ) - // InternalMachineLearningLanguage.g:446:4: rule__OrExpressionRule__Group__0 + // InternalMachineLearningLanguage.g:421:3: ( rule__OrExpressionRule__Group__0 ) + // InternalMachineLearningLanguage.g:421:4: rule__OrExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__OrExpressionRule__Group__0(); @@ -1506,11 +1421,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleXorExpressionRule" - // InternalMachineLearningLanguage.g:455:1: entryRuleXorExpressionRule : ruleXorExpressionRule EOF ; + // InternalMachineLearningLanguage.g:430:1: entryRuleXorExpressionRule : ruleXorExpressionRule EOF ; public final void entryRuleXorExpressionRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:456:1: ( ruleXorExpressionRule EOF ) - // InternalMachineLearningLanguage.g:457:1: ruleXorExpressionRule EOF + // InternalMachineLearningLanguage.g:431:1: ( ruleXorExpressionRule EOF ) + // InternalMachineLearningLanguage.g:432:1: ruleXorExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXorExpressionRuleRule()); @@ -1540,23 +1455,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "ruleXorExpressionRule" - // InternalMachineLearningLanguage.g:464:1: ruleXorExpressionRule : ( ( rule__XorExpressionRule__Group__0 ) ) ; + // InternalMachineLearningLanguage.g:439:1: ruleXorExpressionRule : ( ( rule__XorExpressionRule__Group__0 ) ) ; public final void ruleXorExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:468:2: ( ( ( rule__XorExpressionRule__Group__0 ) ) ) - // InternalMachineLearningLanguage.g:469:2: ( ( rule__XorExpressionRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:443:2: ( ( ( rule__XorExpressionRule__Group__0 ) ) ) + // InternalMachineLearningLanguage.g:444:2: ( ( rule__XorExpressionRule__Group__0 ) ) { - // InternalMachineLearningLanguage.g:469:2: ( ( rule__XorExpressionRule__Group__0 ) ) - // InternalMachineLearningLanguage.g:470:3: ( rule__XorExpressionRule__Group__0 ) + // InternalMachineLearningLanguage.g:444:2: ( ( rule__XorExpressionRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:445:3: ( rule__XorExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXorExpressionRuleAccess().getGroup()); } - // InternalMachineLearningLanguage.g:471:3: ( rule__XorExpressionRule__Group__0 ) - // InternalMachineLearningLanguage.g:471:4: rule__XorExpressionRule__Group__0 + // InternalMachineLearningLanguage.g:446:3: ( rule__XorExpressionRule__Group__0 ) + // InternalMachineLearningLanguage.g:446:4: rule__XorExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__XorExpressionRule__Group__0(); @@ -1591,11 +1506,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleAndExpressionRule" - // InternalMachineLearningLanguage.g:480:1: entryRuleAndExpressionRule : ruleAndExpressionRule EOF ; + // InternalMachineLearningLanguage.g:455:1: entryRuleAndExpressionRule : ruleAndExpressionRule EOF ; public final void entryRuleAndExpressionRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:481:1: ( ruleAndExpressionRule EOF ) - // InternalMachineLearningLanguage.g:482:1: ruleAndExpressionRule EOF + // InternalMachineLearningLanguage.g:456:1: ( ruleAndExpressionRule EOF ) + // InternalMachineLearningLanguage.g:457:1: ruleAndExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getAndExpressionRuleRule()); @@ -1625,23 +1540,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "ruleAndExpressionRule" - // InternalMachineLearningLanguage.g:489:1: ruleAndExpressionRule : ( ( rule__AndExpressionRule__Group__0 ) ) ; + // InternalMachineLearningLanguage.g:464:1: ruleAndExpressionRule : ( ( rule__AndExpressionRule__Group__0 ) ) ; public final void ruleAndExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:493:2: ( ( ( rule__AndExpressionRule__Group__0 ) ) ) - // InternalMachineLearningLanguage.g:494:2: ( ( rule__AndExpressionRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:468:2: ( ( ( rule__AndExpressionRule__Group__0 ) ) ) + // InternalMachineLearningLanguage.g:469:2: ( ( rule__AndExpressionRule__Group__0 ) ) { - // InternalMachineLearningLanguage.g:494:2: ( ( rule__AndExpressionRule__Group__0 ) ) - // InternalMachineLearningLanguage.g:495:3: ( rule__AndExpressionRule__Group__0 ) + // InternalMachineLearningLanguage.g:469:2: ( ( rule__AndExpressionRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:470:3: ( rule__AndExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAndExpressionRuleAccess().getGroup()); } - // InternalMachineLearningLanguage.g:496:3: ( rule__AndExpressionRule__Group__0 ) - // InternalMachineLearningLanguage.g:496:4: rule__AndExpressionRule__Group__0 + // InternalMachineLearningLanguage.g:471:3: ( rule__AndExpressionRule__Group__0 ) + // InternalMachineLearningLanguage.g:471:4: rule__AndExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__AndExpressionRule__Group__0(); @@ -1676,11 +1591,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleNotExpressionRule" - // InternalMachineLearningLanguage.g:505:1: entryRuleNotExpressionRule : ruleNotExpressionRule EOF ; + // InternalMachineLearningLanguage.g:480:1: entryRuleNotExpressionRule : ruleNotExpressionRule EOF ; public final void entryRuleNotExpressionRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:506:1: ( ruleNotExpressionRule EOF ) - // InternalMachineLearningLanguage.g:507:1: ruleNotExpressionRule EOF + // InternalMachineLearningLanguage.g:481:1: ( ruleNotExpressionRule EOF ) + // InternalMachineLearningLanguage.g:482:1: ruleNotExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getNotExpressionRuleRule()); @@ -1710,23 +1625,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "ruleNotExpressionRule" - // InternalMachineLearningLanguage.g:514:1: ruleNotExpressionRule : ( ( rule__NotExpressionRule__Group__0 ) ) ; + // InternalMachineLearningLanguage.g:489:1: ruleNotExpressionRule : ( ( rule__NotExpressionRule__Group__0 ) ) ; public final void ruleNotExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:518:2: ( ( ( rule__NotExpressionRule__Group__0 ) ) ) - // InternalMachineLearningLanguage.g:519:2: ( ( rule__NotExpressionRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:493:2: ( ( ( rule__NotExpressionRule__Group__0 ) ) ) + // InternalMachineLearningLanguage.g:494:2: ( ( rule__NotExpressionRule__Group__0 ) ) { - // InternalMachineLearningLanguage.g:519:2: ( ( rule__NotExpressionRule__Group__0 ) ) - // InternalMachineLearningLanguage.g:520:3: ( rule__NotExpressionRule__Group__0 ) + // InternalMachineLearningLanguage.g:494:2: ( ( rule__NotExpressionRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:495:3: ( rule__NotExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNotExpressionRuleAccess().getGroup()); } - // InternalMachineLearningLanguage.g:521:3: ( rule__NotExpressionRule__Group__0 ) - // InternalMachineLearningLanguage.g:521:4: rule__NotExpressionRule__Group__0 + // InternalMachineLearningLanguage.g:496:3: ( rule__NotExpressionRule__Group__0 ) + // InternalMachineLearningLanguage.g:496:4: rule__NotExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__NotExpressionRule__Group__0(); @@ -1761,11 +1676,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleComparisonExpressionRule" - // InternalMachineLearningLanguage.g:530:1: entryRuleComparisonExpressionRule : ruleComparisonExpressionRule EOF ; + // InternalMachineLearningLanguage.g:505:1: entryRuleComparisonExpressionRule : ruleComparisonExpressionRule EOF ; public final void entryRuleComparisonExpressionRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:531:1: ( ruleComparisonExpressionRule EOF ) - // InternalMachineLearningLanguage.g:532:1: ruleComparisonExpressionRule EOF + // InternalMachineLearningLanguage.g:506:1: ( ruleComparisonExpressionRule EOF ) + // InternalMachineLearningLanguage.g:507:1: ruleComparisonExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getComparisonExpressionRuleRule()); @@ -1795,23 +1710,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "ruleComparisonExpressionRule" - // InternalMachineLearningLanguage.g:539:1: ruleComparisonExpressionRule : ( ( rule__ComparisonExpressionRule__Group__0 ) ) ; + // InternalMachineLearningLanguage.g:514:1: ruleComparisonExpressionRule : ( ( rule__ComparisonExpressionRule__Group__0 ) ) ; public final void ruleComparisonExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:543:2: ( ( ( rule__ComparisonExpressionRule__Group__0 ) ) ) - // InternalMachineLearningLanguage.g:544:2: ( ( rule__ComparisonExpressionRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:518:2: ( ( ( rule__ComparisonExpressionRule__Group__0 ) ) ) + // InternalMachineLearningLanguage.g:519:2: ( ( rule__ComparisonExpressionRule__Group__0 ) ) { - // InternalMachineLearningLanguage.g:544:2: ( ( rule__ComparisonExpressionRule__Group__0 ) ) - // InternalMachineLearningLanguage.g:545:3: ( rule__ComparisonExpressionRule__Group__0 ) + // InternalMachineLearningLanguage.g:519:2: ( ( rule__ComparisonExpressionRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:520:3: ( rule__ComparisonExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getComparisonExpressionRuleAccess().getGroup()); } - // InternalMachineLearningLanguage.g:546:3: ( rule__ComparisonExpressionRule__Group__0 ) - // InternalMachineLearningLanguage.g:546:4: rule__ComparisonExpressionRule__Group__0 + // InternalMachineLearningLanguage.g:521:3: ( rule__ComparisonExpressionRule__Group__0 ) + // InternalMachineLearningLanguage.g:521:4: rule__ComparisonExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__ComparisonExpressionRule__Group__0(); @@ -1846,11 +1761,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRulePartialComparisonExpressionRule" - // InternalMachineLearningLanguage.g:555:1: entryRulePartialComparisonExpressionRule : rulePartialComparisonExpressionRule EOF ; + // InternalMachineLearningLanguage.g:530:1: entryRulePartialComparisonExpressionRule : rulePartialComparisonExpressionRule EOF ; public final void entryRulePartialComparisonExpressionRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:556:1: ( rulePartialComparisonExpressionRule EOF ) - // InternalMachineLearningLanguage.g:557:1: rulePartialComparisonExpressionRule EOF + // InternalMachineLearningLanguage.g:531:1: ( rulePartialComparisonExpressionRule EOF ) + // InternalMachineLearningLanguage.g:532:1: rulePartialComparisonExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getPartialComparisonExpressionRuleRule()); @@ -1880,23 +1795,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rulePartialComparisonExpressionRule" - // InternalMachineLearningLanguage.g:564:1: rulePartialComparisonExpressionRule : ( ( rule__PartialComparisonExpressionRule__Group__0 ) ) ; + // InternalMachineLearningLanguage.g:539:1: rulePartialComparisonExpressionRule : ( ( rule__PartialComparisonExpressionRule__Group__0 ) ) ; public final void rulePartialComparisonExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:568:2: ( ( ( rule__PartialComparisonExpressionRule__Group__0 ) ) ) - // InternalMachineLearningLanguage.g:569:2: ( ( rule__PartialComparisonExpressionRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:543:2: ( ( ( rule__PartialComparisonExpressionRule__Group__0 ) ) ) + // InternalMachineLearningLanguage.g:544:2: ( ( rule__PartialComparisonExpressionRule__Group__0 ) ) { - // InternalMachineLearningLanguage.g:569:2: ( ( rule__PartialComparisonExpressionRule__Group__0 ) ) - // InternalMachineLearningLanguage.g:570:3: ( rule__PartialComparisonExpressionRule__Group__0 ) + // InternalMachineLearningLanguage.g:544:2: ( ( rule__PartialComparisonExpressionRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:545:3: ( rule__PartialComparisonExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPartialComparisonExpressionRuleAccess().getGroup()); } - // InternalMachineLearningLanguage.g:571:3: ( rule__PartialComparisonExpressionRule__Group__0 ) - // InternalMachineLearningLanguage.g:571:4: rule__PartialComparisonExpressionRule__Group__0 + // InternalMachineLearningLanguage.g:546:3: ( rule__PartialComparisonExpressionRule__Group__0 ) + // InternalMachineLearningLanguage.g:546:4: rule__PartialComparisonExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__PartialComparisonExpressionRule__Group__0(); @@ -1931,11 +1846,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleAddOrSubtractExpressionRule" - // InternalMachineLearningLanguage.g:580:1: entryRuleAddOrSubtractExpressionRule : ruleAddOrSubtractExpressionRule EOF ; + // InternalMachineLearningLanguage.g:555:1: entryRuleAddOrSubtractExpressionRule : ruleAddOrSubtractExpressionRule EOF ; public final void entryRuleAddOrSubtractExpressionRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:581:1: ( ruleAddOrSubtractExpressionRule EOF ) - // InternalMachineLearningLanguage.g:582:1: ruleAddOrSubtractExpressionRule EOF + // InternalMachineLearningLanguage.g:556:1: ( ruleAddOrSubtractExpressionRule EOF ) + // InternalMachineLearningLanguage.g:557:1: ruleAddOrSubtractExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getAddOrSubtractExpressionRuleRule()); @@ -1965,23 +1880,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "ruleAddOrSubtractExpressionRule" - // InternalMachineLearningLanguage.g:589:1: ruleAddOrSubtractExpressionRule : ( ( rule__AddOrSubtractExpressionRule__Group__0 ) ) ; + // InternalMachineLearningLanguage.g:564:1: ruleAddOrSubtractExpressionRule : ( ( rule__AddOrSubtractExpressionRule__Group__0 ) ) ; public final void ruleAddOrSubtractExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:593:2: ( ( ( rule__AddOrSubtractExpressionRule__Group__0 ) ) ) - // InternalMachineLearningLanguage.g:594:2: ( ( rule__AddOrSubtractExpressionRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:568:2: ( ( ( rule__AddOrSubtractExpressionRule__Group__0 ) ) ) + // InternalMachineLearningLanguage.g:569:2: ( ( rule__AddOrSubtractExpressionRule__Group__0 ) ) { - // InternalMachineLearningLanguage.g:594:2: ( ( rule__AddOrSubtractExpressionRule__Group__0 ) ) - // InternalMachineLearningLanguage.g:595:3: ( rule__AddOrSubtractExpressionRule__Group__0 ) + // InternalMachineLearningLanguage.g:569:2: ( ( rule__AddOrSubtractExpressionRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:570:3: ( rule__AddOrSubtractExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAddOrSubtractExpressionRuleAccess().getGroup()); } - // InternalMachineLearningLanguage.g:596:3: ( rule__AddOrSubtractExpressionRule__Group__0 ) - // InternalMachineLearningLanguage.g:596:4: rule__AddOrSubtractExpressionRule__Group__0 + // InternalMachineLearningLanguage.g:571:3: ( rule__AddOrSubtractExpressionRule__Group__0 ) + // InternalMachineLearningLanguage.g:571:4: rule__AddOrSubtractExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__AddOrSubtractExpressionRule__Group__0(); @@ -2016,11 +1931,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleMultiplyDivideModuloExpressionRule" - // InternalMachineLearningLanguage.g:605:1: entryRuleMultiplyDivideModuloExpressionRule : ruleMultiplyDivideModuloExpressionRule EOF ; + // InternalMachineLearningLanguage.g:580:1: entryRuleMultiplyDivideModuloExpressionRule : ruleMultiplyDivideModuloExpressionRule EOF ; public final void entryRuleMultiplyDivideModuloExpressionRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:606:1: ( ruleMultiplyDivideModuloExpressionRule EOF ) - // InternalMachineLearningLanguage.g:607:1: ruleMultiplyDivideModuloExpressionRule EOF + // InternalMachineLearningLanguage.g:581:1: ( ruleMultiplyDivideModuloExpressionRule EOF ) + // InternalMachineLearningLanguage.g:582:1: ruleMultiplyDivideModuloExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplyDivideModuloExpressionRuleRule()); @@ -2050,23 +1965,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "ruleMultiplyDivideModuloExpressionRule" - // InternalMachineLearningLanguage.g:614:1: ruleMultiplyDivideModuloExpressionRule : ( ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) ) ; + // InternalMachineLearningLanguage.g:589:1: ruleMultiplyDivideModuloExpressionRule : ( ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) ) ; public final void ruleMultiplyDivideModuloExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:618:2: ( ( ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) ) ) - // InternalMachineLearningLanguage.g:619:2: ( ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:593:2: ( ( ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) ) ) + // InternalMachineLearningLanguage.g:594:2: ( ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) ) { - // InternalMachineLearningLanguage.g:619:2: ( ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) ) - // InternalMachineLearningLanguage.g:620:3: ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) + // InternalMachineLearningLanguage.g:594:2: ( ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:595:3: ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplyDivideModuloExpressionRuleAccess().getGroup()); } - // InternalMachineLearningLanguage.g:621:3: ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) - // InternalMachineLearningLanguage.g:621:4: rule__MultiplyDivideModuloExpressionRule__Group__0 + // InternalMachineLearningLanguage.g:596:3: ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) + // InternalMachineLearningLanguage.g:596:4: rule__MultiplyDivideModuloExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__MultiplyDivideModuloExpressionRule__Group__0(); @@ -2101,11 +2016,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRulePowerOfExpressionRule" - // InternalMachineLearningLanguage.g:630:1: entryRulePowerOfExpressionRule : rulePowerOfExpressionRule EOF ; + // InternalMachineLearningLanguage.g:605:1: entryRulePowerOfExpressionRule : rulePowerOfExpressionRule EOF ; public final void entryRulePowerOfExpressionRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:631:1: ( rulePowerOfExpressionRule EOF ) - // InternalMachineLearningLanguage.g:632:1: rulePowerOfExpressionRule EOF + // InternalMachineLearningLanguage.g:606:1: ( rulePowerOfExpressionRule EOF ) + // InternalMachineLearningLanguage.g:607:1: rulePowerOfExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getPowerOfExpressionRuleRule()); @@ -2135,23 +2050,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rulePowerOfExpressionRule" - // InternalMachineLearningLanguage.g:639:1: rulePowerOfExpressionRule : ( ( rule__PowerOfExpressionRule__Group__0 ) ) ; + // InternalMachineLearningLanguage.g:614:1: rulePowerOfExpressionRule : ( ( rule__PowerOfExpressionRule__Group__0 ) ) ; public final void rulePowerOfExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:643:2: ( ( ( rule__PowerOfExpressionRule__Group__0 ) ) ) - // InternalMachineLearningLanguage.g:644:2: ( ( rule__PowerOfExpressionRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:618:2: ( ( ( rule__PowerOfExpressionRule__Group__0 ) ) ) + // InternalMachineLearningLanguage.g:619:2: ( ( rule__PowerOfExpressionRule__Group__0 ) ) { - // InternalMachineLearningLanguage.g:644:2: ( ( rule__PowerOfExpressionRule__Group__0 ) ) - // InternalMachineLearningLanguage.g:645:3: ( rule__PowerOfExpressionRule__Group__0 ) + // InternalMachineLearningLanguage.g:619:2: ( ( rule__PowerOfExpressionRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:620:3: ( rule__PowerOfExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPowerOfExpressionRuleAccess().getGroup()); } - // InternalMachineLearningLanguage.g:646:3: ( rule__PowerOfExpressionRule__Group__0 ) - // InternalMachineLearningLanguage.g:646:4: rule__PowerOfExpressionRule__Group__0 + // InternalMachineLearningLanguage.g:621:3: ( rule__PowerOfExpressionRule__Group__0 ) + // InternalMachineLearningLanguage.g:621:4: rule__PowerOfExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__PowerOfExpressionRule__Group__0(); @@ -2186,11 +2101,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleUnaryAddOrSubtractExpressionRule" - // InternalMachineLearningLanguage.g:655:1: entryRuleUnaryAddOrSubtractExpressionRule : ruleUnaryAddOrSubtractExpressionRule EOF ; + // InternalMachineLearningLanguage.g:630:1: entryRuleUnaryAddOrSubtractExpressionRule : ruleUnaryAddOrSubtractExpressionRule EOF ; public final void entryRuleUnaryAddOrSubtractExpressionRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:656:1: ( ruleUnaryAddOrSubtractExpressionRule EOF ) - // InternalMachineLearningLanguage.g:657:1: ruleUnaryAddOrSubtractExpressionRule EOF + // InternalMachineLearningLanguage.g:631:1: ( ruleUnaryAddOrSubtractExpressionRule EOF ) + // InternalMachineLearningLanguage.g:632:1: ruleUnaryAddOrSubtractExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAddOrSubtractExpressionRuleRule()); @@ -2220,23 +2135,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "ruleUnaryAddOrSubtractExpressionRule" - // InternalMachineLearningLanguage.g:664:1: ruleUnaryAddOrSubtractExpressionRule : ( ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) ) ; + // InternalMachineLearningLanguage.g:639:1: ruleUnaryAddOrSubtractExpressionRule : ( ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) ) ; public final void ruleUnaryAddOrSubtractExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:668:2: ( ( ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) ) ) - // InternalMachineLearningLanguage.g:669:2: ( ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:643:2: ( ( ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) ) ) + // InternalMachineLearningLanguage.g:644:2: ( ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) ) { - // InternalMachineLearningLanguage.g:669:2: ( ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) ) - // InternalMachineLearningLanguage.g:670:3: ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) + // InternalMachineLearningLanguage.g:644:2: ( ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:645:3: ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAddOrSubtractExpressionRuleAccess().getGroup()); } - // InternalMachineLearningLanguage.g:671:3: ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) - // InternalMachineLearningLanguage.g:671:4: rule__UnaryAddOrSubtractExpressionRule__Group__0 + // InternalMachineLearningLanguage.g:646:3: ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) + // InternalMachineLearningLanguage.g:646:4: rule__UnaryAddOrSubtractExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__UnaryAddOrSubtractExpressionRule__Group__0(); @@ -2271,11 +2186,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleValueRule" - // InternalMachineLearningLanguage.g:680:1: entryRuleValueRule : ruleValueRule EOF ; + // InternalMachineLearningLanguage.g:655:1: entryRuleValueRule : ruleValueRule EOF ; public final void entryRuleValueRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:681:1: ( ruleValueRule EOF ) - // InternalMachineLearningLanguage.g:682:1: ruleValueRule EOF + // InternalMachineLearningLanguage.g:656:1: ( ruleValueRule EOF ) + // InternalMachineLearningLanguage.g:657:1: ruleValueRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getValueRuleRule()); @@ -2305,23 +2220,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "ruleValueRule" - // InternalMachineLearningLanguage.g:689:1: ruleValueRule : ( ( rule__ValueRule__Alternatives ) ) ; + // InternalMachineLearningLanguage.g:664:1: ruleValueRule : ( ( rule__ValueRule__Alternatives ) ) ; public final void ruleValueRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:693:2: ( ( ( rule__ValueRule__Alternatives ) ) ) - // InternalMachineLearningLanguage.g:694:2: ( ( rule__ValueRule__Alternatives ) ) + // InternalMachineLearningLanguage.g:668:2: ( ( ( rule__ValueRule__Alternatives ) ) ) + // InternalMachineLearningLanguage.g:669:2: ( ( rule__ValueRule__Alternatives ) ) { - // InternalMachineLearningLanguage.g:694:2: ( ( rule__ValueRule__Alternatives ) ) - // InternalMachineLearningLanguage.g:695:3: ( rule__ValueRule__Alternatives ) + // InternalMachineLearningLanguage.g:669:2: ( ( rule__ValueRule__Alternatives ) ) + // InternalMachineLearningLanguage.g:670:3: ( rule__ValueRule__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getValueRuleAccess().getAlternatives()); } - // InternalMachineLearningLanguage.g:696:3: ( rule__ValueRule__Alternatives ) - // InternalMachineLearningLanguage.g:696:4: rule__ValueRule__Alternatives + // InternalMachineLearningLanguage.g:671:3: ( rule__ValueRule__Alternatives ) + // InternalMachineLearningLanguage.g:671:4: rule__ValueRule__Alternatives { pushFollow(FOLLOW_2); rule__ValueRule__Alternatives(); @@ -2356,11 +2271,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleArrayRule" - // InternalMachineLearningLanguage.g:705:1: entryRuleArrayRule : ruleArrayRule EOF ; + // InternalMachineLearningLanguage.g:680:1: entryRuleArrayRule : ruleArrayRule EOF ; public final void entryRuleArrayRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:706:1: ( ruleArrayRule EOF ) - // InternalMachineLearningLanguage.g:707:1: ruleArrayRule EOF + // InternalMachineLearningLanguage.g:681:1: ( ruleArrayRule EOF ) + // InternalMachineLearningLanguage.g:682:1: ruleArrayRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleRule()); @@ -2390,23 +2305,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "ruleArrayRule" - // InternalMachineLearningLanguage.g:714:1: ruleArrayRule : ( ( rule__ArrayRule__Group__0 ) ) ; + // InternalMachineLearningLanguage.g:689:1: ruleArrayRule : ( ( rule__ArrayRule__Group__0 ) ) ; public final void ruleArrayRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:718:2: ( ( ( rule__ArrayRule__Group__0 ) ) ) - // InternalMachineLearningLanguage.g:719:2: ( ( rule__ArrayRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:693:2: ( ( ( rule__ArrayRule__Group__0 ) ) ) + // InternalMachineLearningLanguage.g:694:2: ( ( rule__ArrayRule__Group__0 ) ) { - // InternalMachineLearningLanguage.g:719:2: ( ( rule__ArrayRule__Group__0 ) ) - // InternalMachineLearningLanguage.g:720:3: ( rule__ArrayRule__Group__0 ) + // InternalMachineLearningLanguage.g:694:2: ( ( rule__ArrayRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:695:3: ( rule__ArrayRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getGroup()); } - // InternalMachineLearningLanguage.g:721:3: ( rule__ArrayRule__Group__0 ) - // InternalMachineLearningLanguage.g:721:4: rule__ArrayRule__Group__0 + // InternalMachineLearningLanguage.g:696:3: ( rule__ArrayRule__Group__0 ) + // InternalMachineLearningLanguage.g:696:4: rule__ArrayRule__Group__0 { pushFollow(FOLLOW_2); rule__ArrayRule__Group__0(); @@ -2441,11 +2356,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleParanthesesRule" - // InternalMachineLearningLanguage.g:730:1: entryRuleParanthesesRule : ruleParanthesesRule EOF ; + // InternalMachineLearningLanguage.g:705:1: entryRuleParanthesesRule : ruleParanthesesRule EOF ; public final void entryRuleParanthesesRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:731:1: ( ruleParanthesesRule EOF ) - // InternalMachineLearningLanguage.g:732:1: ruleParanthesesRule EOF + // InternalMachineLearningLanguage.g:706:1: ( ruleParanthesesRule EOF ) + // InternalMachineLearningLanguage.g:707:1: ruleParanthesesRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getParanthesesRuleRule()); @@ -2475,23 +2390,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "ruleParanthesesRule" - // InternalMachineLearningLanguage.g:739:1: ruleParanthesesRule : ( ( rule__ParanthesesRule__Group__0 ) ) ; + // InternalMachineLearningLanguage.g:714:1: ruleParanthesesRule : ( ( rule__ParanthesesRule__Group__0 ) ) ; public final void ruleParanthesesRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:743:2: ( ( ( rule__ParanthesesRule__Group__0 ) ) ) - // InternalMachineLearningLanguage.g:744:2: ( ( rule__ParanthesesRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:718:2: ( ( ( rule__ParanthesesRule__Group__0 ) ) ) + // InternalMachineLearningLanguage.g:719:2: ( ( rule__ParanthesesRule__Group__0 ) ) { - // InternalMachineLearningLanguage.g:744:2: ( ( rule__ParanthesesRule__Group__0 ) ) - // InternalMachineLearningLanguage.g:745:3: ( rule__ParanthesesRule__Group__0 ) + // InternalMachineLearningLanguage.g:719:2: ( ( rule__ParanthesesRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:720:3: ( rule__ParanthesesRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParanthesesRuleAccess().getGroup()); } - // InternalMachineLearningLanguage.g:746:3: ( rule__ParanthesesRule__Group__0 ) - // InternalMachineLearningLanguage.g:746:4: rule__ParanthesesRule__Group__0 + // InternalMachineLearningLanguage.g:721:3: ( rule__ParanthesesRule__Group__0 ) + // InternalMachineLearningLanguage.g:721:4: rule__ParanthesesRule__Group__0 { pushFollow(FOLLOW_2); rule__ParanthesesRule__Group__0(); @@ -2526,11 +2441,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleCallRule" - // InternalMachineLearningLanguage.g:755:1: entryRuleCallRule : ruleCallRule EOF ; + // InternalMachineLearningLanguage.g:730:1: entryRuleCallRule : ruleCallRule EOF ; public final void entryRuleCallRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:756:1: ( ruleCallRule EOF ) - // InternalMachineLearningLanguage.g:757:1: ruleCallRule EOF + // InternalMachineLearningLanguage.g:731:1: ( ruleCallRule EOF ) + // InternalMachineLearningLanguage.g:732:1: ruleCallRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleRule()); @@ -2560,23 +2475,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "ruleCallRule" - // InternalMachineLearningLanguage.g:764:1: ruleCallRule : ( ( rule__CallRule__Group__0 ) ) ; + // InternalMachineLearningLanguage.g:739:1: ruleCallRule : ( ( rule__CallRule__Group__0 ) ) ; public final void ruleCallRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:768:2: ( ( ( rule__CallRule__Group__0 ) ) ) - // InternalMachineLearningLanguage.g:769:2: ( ( rule__CallRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:743:2: ( ( ( rule__CallRule__Group__0 ) ) ) + // InternalMachineLearningLanguage.g:744:2: ( ( rule__CallRule__Group__0 ) ) { - // InternalMachineLearningLanguage.g:769:2: ( ( rule__CallRule__Group__0 ) ) - // InternalMachineLearningLanguage.g:770:3: ( rule__CallRule__Group__0 ) + // InternalMachineLearningLanguage.g:744:2: ( ( rule__CallRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:745:3: ( rule__CallRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getGroup()); } - // InternalMachineLearningLanguage.g:771:3: ( rule__CallRule__Group__0 ) - // InternalMachineLearningLanguage.g:771:4: rule__CallRule__Group__0 + // InternalMachineLearningLanguage.g:746:3: ( rule__CallRule__Group__0 ) + // InternalMachineLearningLanguage.g:746:4: rule__CallRule__Group__0 { pushFollow(FOLLOW_2); rule__CallRule__Group__0(); @@ -2611,11 +2526,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleConstantReferenceRule" - // InternalMachineLearningLanguage.g:780:1: entryRuleConstantReferenceRule : ruleConstantReferenceRule EOF ; + // InternalMachineLearningLanguage.g:755:1: entryRuleConstantReferenceRule : ruleConstantReferenceRule EOF ; public final void entryRuleConstantReferenceRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:781:1: ( ruleConstantReferenceRule EOF ) - // InternalMachineLearningLanguage.g:782:1: ruleConstantReferenceRule EOF + // InternalMachineLearningLanguage.g:756:1: ( ruleConstantReferenceRule EOF ) + // InternalMachineLearningLanguage.g:757:1: ruleConstantReferenceRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getConstantReferenceRuleRule()); @@ -2645,23 +2560,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "ruleConstantReferenceRule" - // InternalMachineLearningLanguage.g:789:1: ruleConstantReferenceRule : ( ( rule__ConstantReferenceRule__DefinitionAssignment ) ) ; + // InternalMachineLearningLanguage.g:764:1: ruleConstantReferenceRule : ( ( rule__ConstantReferenceRule__DefinitionAssignment ) ) ; public final void ruleConstantReferenceRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:793:2: ( ( ( rule__ConstantReferenceRule__DefinitionAssignment ) ) ) - // InternalMachineLearningLanguage.g:794:2: ( ( rule__ConstantReferenceRule__DefinitionAssignment ) ) + // InternalMachineLearningLanguage.g:768:2: ( ( ( rule__ConstantReferenceRule__DefinitionAssignment ) ) ) + // InternalMachineLearningLanguage.g:769:2: ( ( rule__ConstantReferenceRule__DefinitionAssignment ) ) { - // InternalMachineLearningLanguage.g:794:2: ( ( rule__ConstantReferenceRule__DefinitionAssignment ) ) - // InternalMachineLearningLanguage.g:795:3: ( rule__ConstantReferenceRule__DefinitionAssignment ) + // InternalMachineLearningLanguage.g:769:2: ( ( rule__ConstantReferenceRule__DefinitionAssignment ) ) + // InternalMachineLearningLanguage.g:770:3: ( rule__ConstantReferenceRule__DefinitionAssignment ) { if ( state.backtracking==0 ) { before(grammarAccess.getConstantReferenceRuleAccess().getDefinitionAssignment()); } - // InternalMachineLearningLanguage.g:796:3: ( rule__ConstantReferenceRule__DefinitionAssignment ) - // InternalMachineLearningLanguage.g:796:4: rule__ConstantReferenceRule__DefinitionAssignment + // InternalMachineLearningLanguage.g:771:3: ( rule__ConstantReferenceRule__DefinitionAssignment ) + // InternalMachineLearningLanguage.g:771:4: rule__ConstantReferenceRule__DefinitionAssignment { pushFollow(FOLLOW_2); rule__ConstantReferenceRule__DefinitionAssignment(); @@ -2696,11 +2611,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleLiteralRule" - // InternalMachineLearningLanguage.g:805:1: entryRuleLiteralRule : ruleLiteralRule EOF ; + // InternalMachineLearningLanguage.g:780:1: entryRuleLiteralRule : ruleLiteralRule EOF ; public final void entryRuleLiteralRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:806:1: ( ruleLiteralRule EOF ) - // InternalMachineLearningLanguage.g:807:1: ruleLiteralRule EOF + // InternalMachineLearningLanguage.g:781:1: ( ruleLiteralRule EOF ) + // InternalMachineLearningLanguage.g:782:1: ruleLiteralRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralRuleRule()); @@ -2730,23 +2645,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "ruleLiteralRule" - // InternalMachineLearningLanguage.g:814:1: ruleLiteralRule : ( ( rule__LiteralRule__Alternatives ) ) ; + // InternalMachineLearningLanguage.g:789:1: ruleLiteralRule : ( ( rule__LiteralRule__Alternatives ) ) ; public final void ruleLiteralRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:818:2: ( ( ( rule__LiteralRule__Alternatives ) ) ) - // InternalMachineLearningLanguage.g:819:2: ( ( rule__LiteralRule__Alternatives ) ) + // InternalMachineLearningLanguage.g:793:2: ( ( ( rule__LiteralRule__Alternatives ) ) ) + // InternalMachineLearningLanguage.g:794:2: ( ( rule__LiteralRule__Alternatives ) ) { - // InternalMachineLearningLanguage.g:819:2: ( ( rule__LiteralRule__Alternatives ) ) - // InternalMachineLearningLanguage.g:820:3: ( rule__LiteralRule__Alternatives ) + // InternalMachineLearningLanguage.g:794:2: ( ( rule__LiteralRule__Alternatives ) ) + // InternalMachineLearningLanguage.g:795:3: ( rule__LiteralRule__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralRuleAccess().getAlternatives()); } - // InternalMachineLearningLanguage.g:821:3: ( rule__LiteralRule__Alternatives ) - // InternalMachineLearningLanguage.g:821:4: rule__LiteralRule__Alternatives + // InternalMachineLearningLanguage.g:796:3: ( rule__LiteralRule__Alternatives ) + // InternalMachineLearningLanguage.g:796:4: rule__LiteralRule__Alternatives { pushFollow(FOLLOW_2); rule__LiteralRule__Alternatives(); @@ -2781,11 +2696,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleInstanceLiteralRule" - // InternalMachineLearningLanguage.g:830:1: entryRuleInstanceLiteralRule : ruleInstanceLiteralRule EOF ; + // InternalMachineLearningLanguage.g:805:1: entryRuleInstanceLiteralRule : ruleInstanceLiteralRule EOF ; public final void entryRuleInstanceLiteralRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:831:1: ( ruleInstanceLiteralRule EOF ) - // InternalMachineLearningLanguage.g:832:1: ruleInstanceLiteralRule EOF + // InternalMachineLearningLanguage.g:806:1: ( ruleInstanceLiteralRule EOF ) + // InternalMachineLearningLanguage.g:807:1: ruleInstanceLiteralRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceLiteralRuleRule()); @@ -2815,23 +2730,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "ruleInstanceLiteralRule" - // InternalMachineLearningLanguage.g:839:1: ruleInstanceLiteralRule : ( ( rule__InstanceLiteralRule__Group__0 ) ) ; + // InternalMachineLearningLanguage.g:814:1: ruleInstanceLiteralRule : ( ( rule__InstanceLiteralRule__Group__0 ) ) ; public final void ruleInstanceLiteralRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:843:2: ( ( ( rule__InstanceLiteralRule__Group__0 ) ) ) - // InternalMachineLearningLanguage.g:844:2: ( ( rule__InstanceLiteralRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:818:2: ( ( ( rule__InstanceLiteralRule__Group__0 ) ) ) + // InternalMachineLearningLanguage.g:819:2: ( ( rule__InstanceLiteralRule__Group__0 ) ) { - // InternalMachineLearningLanguage.g:844:2: ( ( rule__InstanceLiteralRule__Group__0 ) ) - // InternalMachineLearningLanguage.g:845:3: ( rule__InstanceLiteralRule__Group__0 ) + // InternalMachineLearningLanguage.g:819:2: ( ( rule__InstanceLiteralRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:820:3: ( rule__InstanceLiteralRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceLiteralRuleAccess().getGroup()); } - // InternalMachineLearningLanguage.g:846:3: ( rule__InstanceLiteralRule__Group__0 ) - // InternalMachineLearningLanguage.g:846:4: rule__InstanceLiteralRule__Group__0 + // InternalMachineLearningLanguage.g:821:3: ( rule__InstanceLiteralRule__Group__0 ) + // InternalMachineLearningLanguage.g:821:4: rule__InstanceLiteralRule__Group__0 { pushFollow(FOLLOW_2); rule__InstanceLiteralRule__Group__0(); @@ -2866,11 +2781,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleAttributeRule" - // InternalMachineLearningLanguage.g:855:1: entryRuleAttributeRule : ruleAttributeRule EOF ; + // InternalMachineLearningLanguage.g:830:1: entryRuleAttributeRule : ruleAttributeRule EOF ; public final void entryRuleAttributeRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:856:1: ( ruleAttributeRule EOF ) - // InternalMachineLearningLanguage.g:857:1: ruleAttributeRule EOF + // InternalMachineLearningLanguage.g:831:1: ( ruleAttributeRule EOF ) + // InternalMachineLearningLanguage.g:832:1: ruleAttributeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeRuleRule()); @@ -2900,23 +2815,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "ruleAttributeRule" - // InternalMachineLearningLanguage.g:864:1: ruleAttributeRule : ( ( rule__AttributeRule__Group__0 ) ) ; + // InternalMachineLearningLanguage.g:839:1: ruleAttributeRule : ( ( rule__AttributeRule__Group__0 ) ) ; public final void ruleAttributeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:868:2: ( ( ( rule__AttributeRule__Group__0 ) ) ) - // InternalMachineLearningLanguage.g:869:2: ( ( rule__AttributeRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:843:2: ( ( ( rule__AttributeRule__Group__0 ) ) ) + // InternalMachineLearningLanguage.g:844:2: ( ( rule__AttributeRule__Group__0 ) ) { - // InternalMachineLearningLanguage.g:869:2: ( ( rule__AttributeRule__Group__0 ) ) - // InternalMachineLearningLanguage.g:870:3: ( rule__AttributeRule__Group__0 ) + // InternalMachineLearningLanguage.g:844:2: ( ( rule__AttributeRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:845:3: ( rule__AttributeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeRuleAccess().getGroup()); } - // InternalMachineLearningLanguage.g:871:3: ( rule__AttributeRule__Group__0 ) - // InternalMachineLearningLanguage.g:871:4: rule__AttributeRule__Group__0 + // InternalMachineLearningLanguage.g:846:3: ( rule__AttributeRule__Group__0 ) + // InternalMachineLearningLanguage.g:846:4: rule__AttributeRule__Group__0 { pushFollow(FOLLOW_2); rule__AttributeRule__Group__0(); @@ -2951,11 +2866,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleNumberLiteralRule" - // InternalMachineLearningLanguage.g:880:1: entryRuleNumberLiteralRule : ruleNumberLiteralRule EOF ; + // InternalMachineLearningLanguage.g:855:1: entryRuleNumberLiteralRule : ruleNumberLiteralRule EOF ; public final void entryRuleNumberLiteralRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:881:1: ( ruleNumberLiteralRule EOF ) - // InternalMachineLearningLanguage.g:882:1: ruleNumberLiteralRule EOF + // InternalMachineLearningLanguage.g:856:1: ( ruleNumberLiteralRule EOF ) + // InternalMachineLearningLanguage.g:857:1: ruleNumberLiteralRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getNumberLiteralRuleRule()); @@ -2985,23 +2900,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "ruleNumberLiteralRule" - // InternalMachineLearningLanguage.g:889:1: ruleNumberLiteralRule : ( ( rule__NumberLiteralRule__Alternatives ) ) ; + // InternalMachineLearningLanguage.g:864:1: ruleNumberLiteralRule : ( ( rule__NumberLiteralRule__Alternatives ) ) ; public final void ruleNumberLiteralRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:893:2: ( ( ( rule__NumberLiteralRule__Alternatives ) ) ) - // InternalMachineLearningLanguage.g:894:2: ( ( rule__NumberLiteralRule__Alternatives ) ) + // InternalMachineLearningLanguage.g:868:2: ( ( ( rule__NumberLiteralRule__Alternatives ) ) ) + // InternalMachineLearningLanguage.g:869:2: ( ( rule__NumberLiteralRule__Alternatives ) ) { - // InternalMachineLearningLanguage.g:894:2: ( ( rule__NumberLiteralRule__Alternatives ) ) - // InternalMachineLearningLanguage.g:895:3: ( rule__NumberLiteralRule__Alternatives ) + // InternalMachineLearningLanguage.g:869:2: ( ( rule__NumberLiteralRule__Alternatives ) ) + // InternalMachineLearningLanguage.g:870:3: ( rule__NumberLiteralRule__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getNumberLiteralRuleAccess().getAlternatives()); } - // InternalMachineLearningLanguage.g:896:3: ( rule__NumberLiteralRule__Alternatives ) - // InternalMachineLearningLanguage.g:896:4: rule__NumberLiteralRule__Alternatives + // InternalMachineLearningLanguage.g:871:3: ( rule__NumberLiteralRule__Alternatives ) + // InternalMachineLearningLanguage.g:871:4: rule__NumberLiteralRule__Alternatives { pushFollow(FOLLOW_2); rule__NumberLiteralRule__Alternatives(); @@ -3036,11 +2951,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleDoubleLiteralRule" - // InternalMachineLearningLanguage.g:905:1: entryRuleDoubleLiteralRule : ruleDoubleLiteralRule EOF ; + // InternalMachineLearningLanguage.g:880:1: entryRuleDoubleLiteralRule : ruleDoubleLiteralRule EOF ; public final void entryRuleDoubleLiteralRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:906:1: ( ruleDoubleLiteralRule EOF ) - // InternalMachineLearningLanguage.g:907:1: ruleDoubleLiteralRule EOF + // InternalMachineLearningLanguage.g:881:1: ( ruleDoubleLiteralRule EOF ) + // InternalMachineLearningLanguage.g:882:1: ruleDoubleLiteralRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDoubleLiteralRuleRule()); @@ -3070,23 +2985,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "ruleDoubleLiteralRule" - // InternalMachineLearningLanguage.g:914:1: ruleDoubleLiteralRule : ( ( rule__DoubleLiteralRule__Group__0 ) ) ; + // InternalMachineLearningLanguage.g:889:1: ruleDoubleLiteralRule : ( ( rule__DoubleLiteralRule__Group__0 ) ) ; public final void ruleDoubleLiteralRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:918:2: ( ( ( rule__DoubleLiteralRule__Group__0 ) ) ) - // InternalMachineLearningLanguage.g:919:2: ( ( rule__DoubleLiteralRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:893:2: ( ( ( rule__DoubleLiteralRule__Group__0 ) ) ) + // InternalMachineLearningLanguage.g:894:2: ( ( rule__DoubleLiteralRule__Group__0 ) ) { - // InternalMachineLearningLanguage.g:919:2: ( ( rule__DoubleLiteralRule__Group__0 ) ) - // InternalMachineLearningLanguage.g:920:3: ( rule__DoubleLiteralRule__Group__0 ) + // InternalMachineLearningLanguage.g:894:2: ( ( rule__DoubleLiteralRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:895:3: ( rule__DoubleLiteralRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDoubleLiteralRuleAccess().getGroup()); } - // InternalMachineLearningLanguage.g:921:3: ( rule__DoubleLiteralRule__Group__0 ) - // InternalMachineLearningLanguage.g:921:4: rule__DoubleLiteralRule__Group__0 + // InternalMachineLearningLanguage.g:896:3: ( rule__DoubleLiteralRule__Group__0 ) + // InternalMachineLearningLanguage.g:896:4: rule__DoubleLiteralRule__Group__0 { pushFollow(FOLLOW_2); rule__DoubleLiteralRule__Group__0(); @@ -3121,11 +3036,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleIntegerLiteralRule" - // InternalMachineLearningLanguage.g:930:1: entryRuleIntegerLiteralRule : ruleIntegerLiteralRule EOF ; + // InternalMachineLearningLanguage.g:905:1: entryRuleIntegerLiteralRule : ruleIntegerLiteralRule EOF ; public final void entryRuleIntegerLiteralRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:931:1: ( ruleIntegerLiteralRule EOF ) - // InternalMachineLearningLanguage.g:932:1: ruleIntegerLiteralRule EOF + // InternalMachineLearningLanguage.g:906:1: ( ruleIntegerLiteralRule EOF ) + // InternalMachineLearningLanguage.g:907:1: ruleIntegerLiteralRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getIntegerLiteralRuleRule()); @@ -3155,23 +3070,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "ruleIntegerLiteralRule" - // InternalMachineLearningLanguage.g:939:1: ruleIntegerLiteralRule : ( ( rule__IntegerLiteralRule__Group__0 ) ) ; + // InternalMachineLearningLanguage.g:914:1: ruleIntegerLiteralRule : ( ( rule__IntegerLiteralRule__Group__0 ) ) ; public final void ruleIntegerLiteralRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:943:2: ( ( ( rule__IntegerLiteralRule__Group__0 ) ) ) - // InternalMachineLearningLanguage.g:944:2: ( ( rule__IntegerLiteralRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:918:2: ( ( ( rule__IntegerLiteralRule__Group__0 ) ) ) + // InternalMachineLearningLanguage.g:919:2: ( ( rule__IntegerLiteralRule__Group__0 ) ) { - // InternalMachineLearningLanguage.g:944:2: ( ( rule__IntegerLiteralRule__Group__0 ) ) - // InternalMachineLearningLanguage.g:945:3: ( rule__IntegerLiteralRule__Group__0 ) + // InternalMachineLearningLanguage.g:919:2: ( ( rule__IntegerLiteralRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:920:3: ( rule__IntegerLiteralRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getIntegerLiteralRuleAccess().getGroup()); } - // InternalMachineLearningLanguage.g:946:3: ( rule__IntegerLiteralRule__Group__0 ) - // InternalMachineLearningLanguage.g:946:4: rule__IntegerLiteralRule__Group__0 + // InternalMachineLearningLanguage.g:921:3: ( rule__IntegerLiteralRule__Group__0 ) + // InternalMachineLearningLanguage.g:921:4: rule__IntegerLiteralRule__Group__0 { pushFollow(FOLLOW_2); rule__IntegerLiteralRule__Group__0(); @@ -3206,11 +3121,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleStringLiteralRule" - // InternalMachineLearningLanguage.g:955:1: entryRuleStringLiteralRule : ruleStringLiteralRule EOF ; + // InternalMachineLearningLanguage.g:930:1: entryRuleStringLiteralRule : ruleStringLiteralRule EOF ; public final void entryRuleStringLiteralRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:956:1: ( ruleStringLiteralRule EOF ) - // InternalMachineLearningLanguage.g:957:1: ruleStringLiteralRule EOF + // InternalMachineLearningLanguage.g:931:1: ( ruleStringLiteralRule EOF ) + // InternalMachineLearningLanguage.g:932:1: ruleStringLiteralRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getStringLiteralRuleRule()); @@ -3240,23 +3155,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "ruleStringLiteralRule" - // InternalMachineLearningLanguage.g:964:1: ruleStringLiteralRule : ( ( rule__StringLiteralRule__ValueAssignment ) ) ; + // InternalMachineLearningLanguage.g:939:1: ruleStringLiteralRule : ( ( rule__StringLiteralRule__ValueAssignment ) ) ; public final void ruleStringLiteralRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:968:2: ( ( ( rule__StringLiteralRule__ValueAssignment ) ) ) - // InternalMachineLearningLanguage.g:969:2: ( ( rule__StringLiteralRule__ValueAssignment ) ) + // InternalMachineLearningLanguage.g:943:2: ( ( ( rule__StringLiteralRule__ValueAssignment ) ) ) + // InternalMachineLearningLanguage.g:944:2: ( ( rule__StringLiteralRule__ValueAssignment ) ) { - // InternalMachineLearningLanguage.g:969:2: ( ( rule__StringLiteralRule__ValueAssignment ) ) - // InternalMachineLearningLanguage.g:970:3: ( rule__StringLiteralRule__ValueAssignment ) + // InternalMachineLearningLanguage.g:944:2: ( ( rule__StringLiteralRule__ValueAssignment ) ) + // InternalMachineLearningLanguage.g:945:3: ( rule__StringLiteralRule__ValueAssignment ) { if ( state.backtracking==0 ) { before(grammarAccess.getStringLiteralRuleAccess().getValueAssignment()); } - // InternalMachineLearningLanguage.g:971:3: ( rule__StringLiteralRule__ValueAssignment ) - // InternalMachineLearningLanguage.g:971:4: rule__StringLiteralRule__ValueAssignment + // InternalMachineLearningLanguage.g:946:3: ( rule__StringLiteralRule__ValueAssignment ) + // InternalMachineLearningLanguage.g:946:4: rule__StringLiteralRule__ValueAssignment { pushFollow(FOLLOW_2); rule__StringLiteralRule__ValueAssignment(); @@ -3291,11 +3206,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleBooleanLiteralRule" - // InternalMachineLearningLanguage.g:980:1: entryRuleBooleanLiteralRule : ruleBooleanLiteralRule EOF ; + // InternalMachineLearningLanguage.g:955:1: entryRuleBooleanLiteralRule : ruleBooleanLiteralRule EOF ; public final void entryRuleBooleanLiteralRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:981:1: ( ruleBooleanLiteralRule EOF ) - // InternalMachineLearningLanguage.g:982:1: ruleBooleanLiteralRule EOF + // InternalMachineLearningLanguage.g:956:1: ( ruleBooleanLiteralRule EOF ) + // InternalMachineLearningLanguage.g:957:1: ruleBooleanLiteralRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralRuleRule()); @@ -3325,23 +3240,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "ruleBooleanLiteralRule" - // InternalMachineLearningLanguage.g:989:1: ruleBooleanLiteralRule : ( ( rule__BooleanLiteralRule__Group__0 ) ) ; + // InternalMachineLearningLanguage.g:964:1: ruleBooleanLiteralRule : ( ( rule__BooleanLiteralRule__Group__0 ) ) ; public final void ruleBooleanLiteralRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:993:2: ( ( ( rule__BooleanLiteralRule__Group__0 ) ) ) - // InternalMachineLearningLanguage.g:994:2: ( ( rule__BooleanLiteralRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:968:2: ( ( ( rule__BooleanLiteralRule__Group__0 ) ) ) + // InternalMachineLearningLanguage.g:969:2: ( ( rule__BooleanLiteralRule__Group__0 ) ) { - // InternalMachineLearningLanguage.g:994:2: ( ( rule__BooleanLiteralRule__Group__0 ) ) - // InternalMachineLearningLanguage.g:995:3: ( rule__BooleanLiteralRule__Group__0 ) + // InternalMachineLearningLanguage.g:969:2: ( ( rule__BooleanLiteralRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:970:3: ( rule__BooleanLiteralRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralRuleAccess().getGroup()); } - // InternalMachineLearningLanguage.g:996:3: ( rule__BooleanLiteralRule__Group__0 ) - // InternalMachineLearningLanguage.g:996:4: rule__BooleanLiteralRule__Group__0 + // InternalMachineLearningLanguage.g:971:3: ( rule__BooleanLiteralRule__Group__0 ) + // InternalMachineLearningLanguage.g:971:4: rule__BooleanLiteralRule__Group__0 { pushFollow(FOLLOW_2); rule__BooleanLiteralRule__Group__0(); @@ -3376,11 +3291,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleAttributeDefinitionRule" - // InternalMachineLearningLanguage.g:1005:1: entryRuleAttributeDefinitionRule : ruleAttributeDefinitionRule EOF ; + // InternalMachineLearningLanguage.g:980:1: entryRuleAttributeDefinitionRule : ruleAttributeDefinitionRule EOF ; public final void entryRuleAttributeDefinitionRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:1006:1: ( ruleAttributeDefinitionRule EOF ) - // InternalMachineLearningLanguage.g:1007:1: ruleAttributeDefinitionRule EOF + // InternalMachineLearningLanguage.g:981:1: ( ruleAttributeDefinitionRule EOF ) + // InternalMachineLearningLanguage.g:982:1: ruleAttributeDefinitionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleRule()); @@ -3410,23 +3325,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "ruleAttributeDefinitionRule" - // InternalMachineLearningLanguage.g:1014:1: ruleAttributeDefinitionRule : ( ( rule__AttributeDefinitionRule__Group__0 ) ) ; + // InternalMachineLearningLanguage.g:989:1: ruleAttributeDefinitionRule : ( ( rule__AttributeDefinitionRule__Group__0 ) ) ; public final void ruleAttributeDefinitionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:1018:2: ( ( ( rule__AttributeDefinitionRule__Group__0 ) ) ) - // InternalMachineLearningLanguage.g:1019:2: ( ( rule__AttributeDefinitionRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:993:2: ( ( ( rule__AttributeDefinitionRule__Group__0 ) ) ) + // InternalMachineLearningLanguage.g:994:2: ( ( rule__AttributeDefinitionRule__Group__0 ) ) { - // InternalMachineLearningLanguage.g:1019:2: ( ( rule__AttributeDefinitionRule__Group__0 ) ) - // InternalMachineLearningLanguage.g:1020:3: ( rule__AttributeDefinitionRule__Group__0 ) + // InternalMachineLearningLanguage.g:994:2: ( ( rule__AttributeDefinitionRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:995:3: ( rule__AttributeDefinitionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getGroup()); } - // InternalMachineLearningLanguage.g:1021:3: ( rule__AttributeDefinitionRule__Group__0 ) - // InternalMachineLearningLanguage.g:1021:4: rule__AttributeDefinitionRule__Group__0 + // InternalMachineLearningLanguage.g:996:3: ( rule__AttributeDefinitionRule__Group__0 ) + // InternalMachineLearningLanguage.g:996:4: rule__AttributeDefinitionRule__Group__0 { pushFollow(FOLLOW_2); rule__AttributeDefinitionRule__Group__0(); @@ -3461,11 +3376,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleTypeRule" - // InternalMachineLearningLanguage.g:1030:1: entryRuleTypeRule : ruleTypeRule EOF ; + // InternalMachineLearningLanguage.g:1005:1: entryRuleTypeRule : ruleTypeRule EOF ; public final void entryRuleTypeRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:1031:1: ( ruleTypeRule EOF ) - // InternalMachineLearningLanguage.g:1032:1: ruleTypeRule EOF + // InternalMachineLearningLanguage.g:1006:1: ( ruleTypeRule EOF ) + // InternalMachineLearningLanguage.g:1007:1: ruleTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getTypeRuleRule()); @@ -3495,23 +3410,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "ruleTypeRule" - // InternalMachineLearningLanguage.g:1039:1: ruleTypeRule : ( ( rule__TypeRule__Alternatives ) ) ; + // InternalMachineLearningLanguage.g:1014:1: ruleTypeRule : ( ( rule__TypeRule__Alternatives ) ) ; public final void ruleTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:1043:2: ( ( ( rule__TypeRule__Alternatives ) ) ) - // InternalMachineLearningLanguage.g:1044:2: ( ( rule__TypeRule__Alternatives ) ) + // InternalMachineLearningLanguage.g:1018:2: ( ( ( rule__TypeRule__Alternatives ) ) ) + // InternalMachineLearningLanguage.g:1019:2: ( ( rule__TypeRule__Alternatives ) ) { - // InternalMachineLearningLanguage.g:1044:2: ( ( rule__TypeRule__Alternatives ) ) - // InternalMachineLearningLanguage.g:1045:3: ( rule__TypeRule__Alternatives ) + // InternalMachineLearningLanguage.g:1019:2: ( ( rule__TypeRule__Alternatives ) ) + // InternalMachineLearningLanguage.g:1020:3: ( rule__TypeRule__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeRuleAccess().getAlternatives()); } - // InternalMachineLearningLanguage.g:1046:3: ( rule__TypeRule__Alternatives ) - // InternalMachineLearningLanguage.g:1046:4: rule__TypeRule__Alternatives + // InternalMachineLearningLanguage.g:1021:3: ( rule__TypeRule__Alternatives ) + // InternalMachineLearningLanguage.g:1021:4: rule__TypeRule__Alternatives { pushFollow(FOLLOW_2); rule__TypeRule__Alternatives(); @@ -3546,11 +3461,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleLiteralTypeRule" - // InternalMachineLearningLanguage.g:1055:1: entryRuleLiteralTypeRule : ruleLiteralTypeRule EOF ; + // InternalMachineLearningLanguage.g:1030:1: entryRuleLiteralTypeRule : ruleLiteralTypeRule EOF ; public final void entryRuleLiteralTypeRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:1056:1: ( ruleLiteralTypeRule EOF ) - // InternalMachineLearningLanguage.g:1057:1: ruleLiteralTypeRule EOF + // InternalMachineLearningLanguage.g:1031:1: ( ruleLiteralTypeRule EOF ) + // InternalMachineLearningLanguage.g:1032:1: ruleLiteralTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralTypeRuleRule()); @@ -3580,23 +3495,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "ruleLiteralTypeRule" - // InternalMachineLearningLanguage.g:1064:1: ruleLiteralTypeRule : ( ( rule__LiteralTypeRule__Group__0 ) ) ; + // InternalMachineLearningLanguage.g:1039:1: ruleLiteralTypeRule : ( ( rule__LiteralTypeRule__Group__0 ) ) ; public final void ruleLiteralTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:1068:2: ( ( ( rule__LiteralTypeRule__Group__0 ) ) ) - // InternalMachineLearningLanguage.g:1069:2: ( ( rule__LiteralTypeRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:1043:2: ( ( ( rule__LiteralTypeRule__Group__0 ) ) ) + // InternalMachineLearningLanguage.g:1044:2: ( ( rule__LiteralTypeRule__Group__0 ) ) { - // InternalMachineLearningLanguage.g:1069:2: ( ( rule__LiteralTypeRule__Group__0 ) ) - // InternalMachineLearningLanguage.g:1070:3: ( rule__LiteralTypeRule__Group__0 ) + // InternalMachineLearningLanguage.g:1044:2: ( ( rule__LiteralTypeRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:1045:3: ( rule__LiteralTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralTypeRuleAccess().getGroup()); } - // InternalMachineLearningLanguage.g:1071:3: ( rule__LiteralTypeRule__Group__0 ) - // InternalMachineLearningLanguage.g:1071:4: rule__LiteralTypeRule__Group__0 + // InternalMachineLearningLanguage.g:1046:3: ( rule__LiteralTypeRule__Group__0 ) + // InternalMachineLearningLanguage.g:1046:4: rule__LiteralTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__LiteralTypeRule__Group__0(); @@ -3631,11 +3546,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleInstanceTypeRule" - // InternalMachineLearningLanguage.g:1080:1: entryRuleInstanceTypeRule : ruleInstanceTypeRule EOF ; + // InternalMachineLearningLanguage.g:1055:1: entryRuleInstanceTypeRule : ruleInstanceTypeRule EOF ; public final void entryRuleInstanceTypeRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:1081:1: ( ruleInstanceTypeRule EOF ) - // InternalMachineLearningLanguage.g:1082:1: ruleInstanceTypeRule EOF + // InternalMachineLearningLanguage.g:1056:1: ( ruleInstanceTypeRule EOF ) + // InternalMachineLearningLanguage.g:1057:1: ruleInstanceTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceTypeRuleRule()); @@ -3665,23 +3580,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "ruleInstanceTypeRule" - // InternalMachineLearningLanguage.g:1089:1: ruleInstanceTypeRule : ( ( rule__InstanceTypeRule__Group__0 ) ) ; + // InternalMachineLearningLanguage.g:1064:1: ruleInstanceTypeRule : ( ( rule__InstanceTypeRule__Group__0 ) ) ; public final void ruleInstanceTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:1093:2: ( ( ( rule__InstanceTypeRule__Group__0 ) ) ) - // InternalMachineLearningLanguage.g:1094:2: ( ( rule__InstanceTypeRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:1068:2: ( ( ( rule__InstanceTypeRule__Group__0 ) ) ) + // InternalMachineLearningLanguage.g:1069:2: ( ( rule__InstanceTypeRule__Group__0 ) ) { - // InternalMachineLearningLanguage.g:1094:2: ( ( rule__InstanceTypeRule__Group__0 ) ) - // InternalMachineLearningLanguage.g:1095:3: ( rule__InstanceTypeRule__Group__0 ) + // InternalMachineLearningLanguage.g:1069:2: ( ( rule__InstanceTypeRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:1070:3: ( rule__InstanceTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceTypeRuleAccess().getGroup()); } - // InternalMachineLearningLanguage.g:1096:3: ( rule__InstanceTypeRule__Group__0 ) - // InternalMachineLearningLanguage.g:1096:4: rule__InstanceTypeRule__Group__0 + // InternalMachineLearningLanguage.g:1071:3: ( rule__InstanceTypeRule__Group__0 ) + // InternalMachineLearningLanguage.g:1071:4: rule__InstanceTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__InstanceTypeRule__Group__0(); @@ -3716,11 +3631,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleStringTypeRule" - // InternalMachineLearningLanguage.g:1105:1: entryRuleStringTypeRule : ruleStringTypeRule EOF ; + // InternalMachineLearningLanguage.g:1080:1: entryRuleStringTypeRule : ruleStringTypeRule EOF ; public final void entryRuleStringTypeRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:1106:1: ( ruleStringTypeRule EOF ) - // InternalMachineLearningLanguage.g:1107:1: ruleStringTypeRule EOF + // InternalMachineLearningLanguage.g:1081:1: ( ruleStringTypeRule EOF ) + // InternalMachineLearningLanguage.g:1082:1: ruleStringTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getStringTypeRuleRule()); @@ -3750,23 +3665,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "ruleStringTypeRule" - // InternalMachineLearningLanguage.g:1114:1: ruleStringTypeRule : ( ( rule__StringTypeRule__Group__0 ) ) ; + // InternalMachineLearningLanguage.g:1089:1: ruleStringTypeRule : ( ( rule__StringTypeRule__Group__0 ) ) ; public final void ruleStringTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:1118:2: ( ( ( rule__StringTypeRule__Group__0 ) ) ) - // InternalMachineLearningLanguage.g:1119:2: ( ( rule__StringTypeRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:1093:2: ( ( ( rule__StringTypeRule__Group__0 ) ) ) + // InternalMachineLearningLanguage.g:1094:2: ( ( rule__StringTypeRule__Group__0 ) ) { - // InternalMachineLearningLanguage.g:1119:2: ( ( rule__StringTypeRule__Group__0 ) ) - // InternalMachineLearningLanguage.g:1120:3: ( rule__StringTypeRule__Group__0 ) + // InternalMachineLearningLanguage.g:1094:2: ( ( rule__StringTypeRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:1095:3: ( rule__StringTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getStringTypeRuleAccess().getGroup()); } - // InternalMachineLearningLanguage.g:1121:3: ( rule__StringTypeRule__Group__0 ) - // InternalMachineLearningLanguage.g:1121:4: rule__StringTypeRule__Group__0 + // InternalMachineLearningLanguage.g:1096:3: ( rule__StringTypeRule__Group__0 ) + // InternalMachineLearningLanguage.g:1096:4: rule__StringTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__StringTypeRule__Group__0(); @@ -3801,11 +3716,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleExpressionTypeRule" - // InternalMachineLearningLanguage.g:1130:1: entryRuleExpressionTypeRule : ruleExpressionTypeRule EOF ; + // InternalMachineLearningLanguage.g:1105:1: entryRuleExpressionTypeRule : ruleExpressionTypeRule EOF ; public final void entryRuleExpressionTypeRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:1131:1: ( ruleExpressionTypeRule EOF ) - // InternalMachineLearningLanguage.g:1132:1: ruleExpressionTypeRule EOF + // InternalMachineLearningLanguage.g:1106:1: ( ruleExpressionTypeRule EOF ) + // InternalMachineLearningLanguage.g:1107:1: ruleExpressionTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionTypeRuleRule()); @@ -3835,23 +3750,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "ruleExpressionTypeRule" - // InternalMachineLearningLanguage.g:1139:1: ruleExpressionTypeRule : ( ( rule__ExpressionTypeRule__Group__0 ) ) ; + // InternalMachineLearningLanguage.g:1114:1: ruleExpressionTypeRule : ( ( rule__ExpressionTypeRule__Group__0 ) ) ; public final void ruleExpressionTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:1143:2: ( ( ( rule__ExpressionTypeRule__Group__0 ) ) ) - // InternalMachineLearningLanguage.g:1144:2: ( ( rule__ExpressionTypeRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:1118:2: ( ( ( rule__ExpressionTypeRule__Group__0 ) ) ) + // InternalMachineLearningLanguage.g:1119:2: ( ( rule__ExpressionTypeRule__Group__0 ) ) { - // InternalMachineLearningLanguage.g:1144:2: ( ( rule__ExpressionTypeRule__Group__0 ) ) - // InternalMachineLearningLanguage.g:1145:3: ( rule__ExpressionTypeRule__Group__0 ) + // InternalMachineLearningLanguage.g:1119:2: ( ( rule__ExpressionTypeRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:1120:3: ( rule__ExpressionTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionTypeRuleAccess().getGroup()); } - // InternalMachineLearningLanguage.g:1146:3: ( rule__ExpressionTypeRule__Group__0 ) - // InternalMachineLearningLanguage.g:1146:4: rule__ExpressionTypeRule__Group__0 + // InternalMachineLearningLanguage.g:1121:3: ( rule__ExpressionTypeRule__Group__0 ) + // InternalMachineLearningLanguage.g:1121:4: rule__ExpressionTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__ExpressionTypeRule__Group__0(); @@ -3886,11 +3801,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleIntTypeRule" - // InternalMachineLearningLanguage.g:1155:1: entryRuleIntTypeRule : ruleIntTypeRule EOF ; + // InternalMachineLearningLanguage.g:1130:1: entryRuleIntTypeRule : ruleIntTypeRule EOF ; public final void entryRuleIntTypeRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:1156:1: ( ruleIntTypeRule EOF ) - // InternalMachineLearningLanguage.g:1157:1: ruleIntTypeRule EOF + // InternalMachineLearningLanguage.g:1131:1: ( ruleIntTypeRule EOF ) + // InternalMachineLearningLanguage.g:1132:1: ruleIntTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getIntTypeRuleRule()); @@ -3920,23 +3835,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "ruleIntTypeRule" - // InternalMachineLearningLanguage.g:1164:1: ruleIntTypeRule : ( ( rule__IntTypeRule__Group__0 ) ) ; + // InternalMachineLearningLanguage.g:1139:1: ruleIntTypeRule : ( ( rule__IntTypeRule__Group__0 ) ) ; public final void ruleIntTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:1168:2: ( ( ( rule__IntTypeRule__Group__0 ) ) ) - // InternalMachineLearningLanguage.g:1169:2: ( ( rule__IntTypeRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:1143:2: ( ( ( rule__IntTypeRule__Group__0 ) ) ) + // InternalMachineLearningLanguage.g:1144:2: ( ( rule__IntTypeRule__Group__0 ) ) { - // InternalMachineLearningLanguage.g:1169:2: ( ( rule__IntTypeRule__Group__0 ) ) - // InternalMachineLearningLanguage.g:1170:3: ( rule__IntTypeRule__Group__0 ) + // InternalMachineLearningLanguage.g:1144:2: ( ( rule__IntTypeRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:1145:3: ( rule__IntTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getIntTypeRuleAccess().getGroup()); } - // InternalMachineLearningLanguage.g:1171:3: ( rule__IntTypeRule__Group__0 ) - // InternalMachineLearningLanguage.g:1171:4: rule__IntTypeRule__Group__0 + // InternalMachineLearningLanguage.g:1146:3: ( rule__IntTypeRule__Group__0 ) + // InternalMachineLearningLanguage.g:1146:4: rule__IntTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__IntTypeRule__Group__0(); @@ -3971,11 +3886,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleFloatTypeRule" - // InternalMachineLearningLanguage.g:1180:1: entryRuleFloatTypeRule : ruleFloatTypeRule EOF ; + // InternalMachineLearningLanguage.g:1155:1: entryRuleFloatTypeRule : ruleFloatTypeRule EOF ; public final void entryRuleFloatTypeRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:1181:1: ( ruleFloatTypeRule EOF ) - // InternalMachineLearningLanguage.g:1182:1: ruleFloatTypeRule EOF + // InternalMachineLearningLanguage.g:1156:1: ( ruleFloatTypeRule EOF ) + // InternalMachineLearningLanguage.g:1157:1: ruleFloatTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getFloatTypeRuleRule()); @@ -4005,23 +3920,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "ruleFloatTypeRule" - // InternalMachineLearningLanguage.g:1189:1: ruleFloatTypeRule : ( ( rule__FloatTypeRule__Group__0 ) ) ; + // InternalMachineLearningLanguage.g:1164:1: ruleFloatTypeRule : ( ( rule__FloatTypeRule__Group__0 ) ) ; public final void ruleFloatTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:1193:2: ( ( ( rule__FloatTypeRule__Group__0 ) ) ) - // InternalMachineLearningLanguage.g:1194:2: ( ( rule__FloatTypeRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:1168:2: ( ( ( rule__FloatTypeRule__Group__0 ) ) ) + // InternalMachineLearningLanguage.g:1169:2: ( ( rule__FloatTypeRule__Group__0 ) ) { - // InternalMachineLearningLanguage.g:1194:2: ( ( rule__FloatTypeRule__Group__0 ) ) - // InternalMachineLearningLanguage.g:1195:3: ( rule__FloatTypeRule__Group__0 ) + // InternalMachineLearningLanguage.g:1169:2: ( ( rule__FloatTypeRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:1170:3: ( rule__FloatTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getFloatTypeRuleAccess().getGroup()); } - // InternalMachineLearningLanguage.g:1196:3: ( rule__FloatTypeRule__Group__0 ) - // InternalMachineLearningLanguage.g:1196:4: rule__FloatTypeRule__Group__0 + // InternalMachineLearningLanguage.g:1171:3: ( rule__FloatTypeRule__Group__0 ) + // InternalMachineLearningLanguage.g:1171:4: rule__FloatTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__FloatTypeRule__Group__0(); @@ -4056,11 +3971,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleBooleanTypeRule" - // InternalMachineLearningLanguage.g:1205:1: entryRuleBooleanTypeRule : ruleBooleanTypeRule EOF ; + // InternalMachineLearningLanguage.g:1180:1: entryRuleBooleanTypeRule : ruleBooleanTypeRule EOF ; public final void entryRuleBooleanTypeRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:1206:1: ( ruleBooleanTypeRule EOF ) - // InternalMachineLearningLanguage.g:1207:1: ruleBooleanTypeRule EOF + // InternalMachineLearningLanguage.g:1181:1: ( ruleBooleanTypeRule EOF ) + // InternalMachineLearningLanguage.g:1182:1: ruleBooleanTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanTypeRuleRule()); @@ -4090,23 +4005,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "ruleBooleanTypeRule" - // InternalMachineLearningLanguage.g:1214:1: ruleBooleanTypeRule : ( ( rule__BooleanTypeRule__Group__0 ) ) ; + // InternalMachineLearningLanguage.g:1189:1: ruleBooleanTypeRule : ( ( rule__BooleanTypeRule__Group__0 ) ) ; public final void ruleBooleanTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:1218:2: ( ( ( rule__BooleanTypeRule__Group__0 ) ) ) - // InternalMachineLearningLanguage.g:1219:2: ( ( rule__BooleanTypeRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:1193:2: ( ( ( rule__BooleanTypeRule__Group__0 ) ) ) + // InternalMachineLearningLanguage.g:1194:2: ( ( rule__BooleanTypeRule__Group__0 ) ) { - // InternalMachineLearningLanguage.g:1219:2: ( ( rule__BooleanTypeRule__Group__0 ) ) - // InternalMachineLearningLanguage.g:1220:3: ( rule__BooleanTypeRule__Group__0 ) + // InternalMachineLearningLanguage.g:1194:2: ( ( rule__BooleanTypeRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:1195:3: ( rule__BooleanTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanTypeRuleAccess().getGroup()); } - // InternalMachineLearningLanguage.g:1221:3: ( rule__BooleanTypeRule__Group__0 ) - // InternalMachineLearningLanguage.g:1221:4: rule__BooleanTypeRule__Group__0 + // InternalMachineLearningLanguage.g:1196:3: ( rule__BooleanTypeRule__Group__0 ) + // InternalMachineLearningLanguage.g:1196:4: rule__BooleanTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__BooleanTypeRule__Group__0(); @@ -4141,11 +4056,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleVoidTypeRule" - // InternalMachineLearningLanguage.g:1230:1: entryRuleVoidTypeRule : ruleVoidTypeRule EOF ; + // InternalMachineLearningLanguage.g:1205:1: entryRuleVoidTypeRule : ruleVoidTypeRule EOF ; public final void entryRuleVoidTypeRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:1231:1: ( ruleVoidTypeRule EOF ) - // InternalMachineLearningLanguage.g:1232:1: ruleVoidTypeRule EOF + // InternalMachineLearningLanguage.g:1206:1: ( ruleVoidTypeRule EOF ) + // InternalMachineLearningLanguage.g:1207:1: ruleVoidTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getVoidTypeRuleRule()); @@ -4175,23 +4090,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "ruleVoidTypeRule" - // InternalMachineLearningLanguage.g:1239:1: ruleVoidTypeRule : ( ( rule__VoidTypeRule__Group__0 ) ) ; + // InternalMachineLearningLanguage.g:1214:1: ruleVoidTypeRule : ( ( rule__VoidTypeRule__Group__0 ) ) ; public final void ruleVoidTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:1243:2: ( ( ( rule__VoidTypeRule__Group__0 ) ) ) - // InternalMachineLearningLanguage.g:1244:2: ( ( rule__VoidTypeRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:1218:2: ( ( ( rule__VoidTypeRule__Group__0 ) ) ) + // InternalMachineLearningLanguage.g:1219:2: ( ( rule__VoidTypeRule__Group__0 ) ) { - // InternalMachineLearningLanguage.g:1244:2: ( ( rule__VoidTypeRule__Group__0 ) ) - // InternalMachineLearningLanguage.g:1245:3: ( rule__VoidTypeRule__Group__0 ) + // InternalMachineLearningLanguage.g:1219:2: ( ( rule__VoidTypeRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:1220:3: ( rule__VoidTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getVoidTypeRuleAccess().getGroup()); } - // InternalMachineLearningLanguage.g:1246:3: ( rule__VoidTypeRule__Group__0 ) - // InternalMachineLearningLanguage.g:1246:4: rule__VoidTypeRule__Group__0 + // InternalMachineLearningLanguage.g:1221:3: ( rule__VoidTypeRule__Group__0 ) + // InternalMachineLearningLanguage.g:1221:4: rule__VoidTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__VoidTypeRule__Group__0(); @@ -4226,11 +4141,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleDataTypeRule" - // InternalMachineLearningLanguage.g:1255:1: entryRuleDataTypeRule : ruleDataTypeRule EOF ; + // InternalMachineLearningLanguage.g:1230:1: entryRuleDataTypeRule : ruleDataTypeRule EOF ; public final void entryRuleDataTypeRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:1256:1: ( ruleDataTypeRule EOF ) - // InternalMachineLearningLanguage.g:1257:1: ruleDataTypeRule EOF + // InternalMachineLearningLanguage.g:1231:1: ( ruleDataTypeRule EOF ) + // InternalMachineLearningLanguage.g:1232:1: ruleDataTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeRuleRule()); @@ -4260,23 +4175,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "ruleDataTypeRule" - // InternalMachineLearningLanguage.g:1264:1: ruleDataTypeRule : ( ( rule__DataTypeRule__Group__0 ) ) ; + // InternalMachineLearningLanguage.g:1239:1: ruleDataTypeRule : ( ( rule__DataTypeRule__Group__0 ) ) ; public final void ruleDataTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:1268:2: ( ( ( rule__DataTypeRule__Group__0 ) ) ) - // InternalMachineLearningLanguage.g:1269:2: ( ( rule__DataTypeRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:1243:2: ( ( ( rule__DataTypeRule__Group__0 ) ) ) + // InternalMachineLearningLanguage.g:1244:2: ( ( rule__DataTypeRule__Group__0 ) ) { - // InternalMachineLearningLanguage.g:1269:2: ( ( rule__DataTypeRule__Group__0 ) ) - // InternalMachineLearningLanguage.g:1270:3: ( rule__DataTypeRule__Group__0 ) + // InternalMachineLearningLanguage.g:1244:2: ( ( rule__DataTypeRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:1245:3: ( rule__DataTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeRuleAccess().getGroup()); } - // InternalMachineLearningLanguage.g:1271:3: ( rule__DataTypeRule__Group__0 ) - // InternalMachineLearningLanguage.g:1271:4: rule__DataTypeRule__Group__0 + // InternalMachineLearningLanguage.g:1246:3: ( rule__DataTypeRule__Group__0 ) + // InternalMachineLearningLanguage.g:1246:4: rule__DataTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__DataTypeRule__Group__0(); @@ -4311,11 +4226,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleArrayTypeRule" - // InternalMachineLearningLanguage.g:1280:1: entryRuleArrayTypeRule : ruleArrayTypeRule EOF ; + // InternalMachineLearningLanguage.g:1255:1: entryRuleArrayTypeRule : ruleArrayTypeRule EOF ; public final void entryRuleArrayTypeRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:1281:1: ( ruleArrayTypeRule EOF ) - // InternalMachineLearningLanguage.g:1282:1: ruleArrayTypeRule EOF + // InternalMachineLearningLanguage.g:1256:1: ( ruleArrayTypeRule EOF ) + // InternalMachineLearningLanguage.g:1257:1: ruleArrayTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getArrayTypeRuleRule()); @@ -4345,23 +4260,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "ruleArrayTypeRule" - // InternalMachineLearningLanguage.g:1289:1: ruleArrayTypeRule : ( ( rule__ArrayTypeRule__Group__0 ) ) ; + // InternalMachineLearningLanguage.g:1264:1: ruleArrayTypeRule : ( ( rule__ArrayTypeRule__Group__0 ) ) ; public final void ruleArrayTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:1293:2: ( ( ( rule__ArrayTypeRule__Group__0 ) ) ) - // InternalMachineLearningLanguage.g:1294:2: ( ( rule__ArrayTypeRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:1268:2: ( ( ( rule__ArrayTypeRule__Group__0 ) ) ) + // InternalMachineLearningLanguage.g:1269:2: ( ( rule__ArrayTypeRule__Group__0 ) ) { - // InternalMachineLearningLanguage.g:1294:2: ( ( rule__ArrayTypeRule__Group__0 ) ) - // InternalMachineLearningLanguage.g:1295:3: ( rule__ArrayTypeRule__Group__0 ) + // InternalMachineLearningLanguage.g:1269:2: ( ( rule__ArrayTypeRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:1270:3: ( rule__ArrayTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getArrayTypeRuleAccess().getGroup()); } - // InternalMachineLearningLanguage.g:1296:3: ( rule__ArrayTypeRule__Group__0 ) - // InternalMachineLearningLanguage.g:1296:4: rule__ArrayTypeRule__Group__0 + // InternalMachineLearningLanguage.g:1271:3: ( rule__ArrayTypeRule__Group__0 ) + // InternalMachineLearningLanguage.g:1271:4: rule__ArrayTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__ArrayTypeRule__Group__0(); @@ -4396,11 +4311,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "entryRuleParameterRule" - // InternalMachineLearningLanguage.g:1305:1: entryRuleParameterRule : ruleParameterRule EOF ; + // InternalMachineLearningLanguage.g:1280:1: entryRuleParameterRule : ruleParameterRule EOF ; public final void entryRuleParameterRule() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:1306:1: ( ruleParameterRule EOF ) - // InternalMachineLearningLanguage.g:1307:1: ruleParameterRule EOF + // InternalMachineLearningLanguage.g:1281:1: ( ruleParameterRule EOF ) + // InternalMachineLearningLanguage.g:1282:1: ruleParameterRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getParameterRuleRule()); @@ -4430,23 +4345,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "ruleParameterRule" - // InternalMachineLearningLanguage.g:1314:1: ruleParameterRule : ( ( rule__ParameterRule__Group__0 ) ) ; + // InternalMachineLearningLanguage.g:1289:1: ruleParameterRule : ( ( rule__ParameterRule__Group__0 ) ) ; public final void ruleParameterRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:1318:2: ( ( ( rule__ParameterRule__Group__0 ) ) ) - // InternalMachineLearningLanguage.g:1319:2: ( ( rule__ParameterRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:1293:2: ( ( ( rule__ParameterRule__Group__0 ) ) ) + // InternalMachineLearningLanguage.g:1294:2: ( ( rule__ParameterRule__Group__0 ) ) { - // InternalMachineLearningLanguage.g:1319:2: ( ( rule__ParameterRule__Group__0 ) ) - // InternalMachineLearningLanguage.g:1320:3: ( rule__ParameterRule__Group__0 ) + // InternalMachineLearningLanguage.g:1294:2: ( ( rule__ParameterRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:1295:3: ( rule__ParameterRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterRuleAccess().getGroup()); } - // InternalMachineLearningLanguage.g:1321:3: ( rule__ParameterRule__Group__0 ) - // InternalMachineLearningLanguage.g:1321:4: rule__ParameterRule__Group__0 + // InternalMachineLearningLanguage.g:1296:3: ( rule__ParameterRule__Group__0 ) + // InternalMachineLearningLanguage.g:1296:4: rule__ParameterRule__Group__0 { pushFollow(FOLLOW_2); rule__ParameterRule__Group__0(); @@ -4480,6 +4395,91 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR end "ruleParameterRule" + // $ANTLR start "entryRuleImportRule" + // InternalMachineLearningLanguage.g:1305:1: entryRuleImportRule : ruleImportRule EOF ; + public final void entryRuleImportRule() throws RecognitionException { + try { + // InternalMachineLearningLanguage.g:1306:1: ( ruleImportRule EOF ) + // InternalMachineLearningLanguage.g:1307:1: ruleImportRule EOF + { + if ( state.backtracking==0 ) { + before(grammarAccess.getImportRuleRule()); + } + pushFollow(FOLLOW_1); + ruleImportRule(); + + state._fsp--; + if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getImportRuleRule()); + } + match(input,EOF,FOLLOW_2); if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleImportRule" + + + // $ANTLR start "ruleImportRule" + // InternalMachineLearningLanguage.g:1314:1: ruleImportRule : ( ( rule__ImportRule__Group__0 ) ) ; + public final void ruleImportRule() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalMachineLearningLanguage.g:1318:2: ( ( ( rule__ImportRule__Group__0 ) ) ) + // InternalMachineLearningLanguage.g:1319:2: ( ( rule__ImportRule__Group__0 ) ) + { + // InternalMachineLearningLanguage.g:1319:2: ( ( rule__ImportRule__Group__0 ) ) + // InternalMachineLearningLanguage.g:1320:3: ( rule__ImportRule__Group__0 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getImportRuleAccess().getGroup()); + } + // InternalMachineLearningLanguage.g:1321:3: ( rule__ImportRule__Group__0 ) + // InternalMachineLearningLanguage.g:1321:4: rule__ImportRule__Group__0 + { + pushFollow(FOLLOW_2); + rule__ImportRule__Group__0(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getImportRuleAccess().getGroup()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleImportRule" + + // $ANTLR start "entryRuleFunctionNameRule" // InternalMachineLearningLanguage.g:1330:1: entryRuleFunctionNameRule : ruleFunctionNameRule EOF ; public final void entryRuleFunctionNameRule() throws RecognitionException { @@ -4955,12 +4955,12 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte alt1=1; } break; - case 65: + case 63: { alt1=2; } break; - case 59: + case 57: { alt1=3; } @@ -5071,15 +5071,15 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte int alt2=2; int LA2_0 = input.LA(1); - if ( (LA2_0==68) ) { + if ( (LA2_0==66) ) { int LA2_1 = input.LA(2); - if ( (LA2_1==RULE_STRING) ) { - alt2=2; - } - else if ( (LA2_1==RULE_INT) ) { + if ( (LA2_1==RULE_INT) ) { alt2=1; } + else if ( (LA2_1==RULE_STRING) ) { + alt2=2; + } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = @@ -5173,7 +5173,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte if ( ((LA3_0>=RULE_QUOTED_ID && LA3_0<=RULE_ID)) ) { alt3=1; } - else if ( (LA3_0==70) ) { + else if ( (LA3_0==69) ) { alt3=2; } else { @@ -5729,52 +5729,52 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // InternalMachineLearningLanguage.g:1655:1: ( ( ruleStringTypeRule ) | ( ruleIntTypeRule ) | ( ruleFloatTypeRule ) | ( ruleBooleanTypeRule ) | ( ruleLiteralTypeRule ) | ( ruleArrayTypeRule ) | ( ruleInstanceTypeRule ) | ( ruleVoidTypeRule ) | ( ruleExpressionTypeRule ) | ( ruleDataTypeRule ) ) int alt8=10; switch ( input.LA(1) ) { - case 83: + case 82: { alt8=1; } break; - case 85: + case 84: { alt8=2; } break; - case 86: + case 85: { alt8=3; } break; - case 87: + case 86: { alt8=4; } break; - case 81: + case 80: { alt8=5; } break; - case 89: + case 88: { alt8=6; } break; - case 82: + case 81: { alt8=7; } break; - case 88: + case 87: { alt8=8; } break; - case 84: + case 83: { alt8=9; } break; - case 70: + case 69: { alt8=10; } @@ -7224,38 +7224,38 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__MachineLearningConfigurationRule__Group__0__Impl" - // InternalMachineLearningLanguage.g:1975:1: rule__MachineLearningConfigurationRule__Group__0__Impl : ( ( rule__MachineLearningConfigurationRule__UsesAssignment_0 )* ) ; + // InternalMachineLearningLanguage.g:1975:1: rule__MachineLearningConfigurationRule__Group__0__Impl : ( ( rule__MachineLearningConfigurationRule__ImportsAssignment_0 )* ) ; public final void rule__MachineLearningConfigurationRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:1979:1: ( ( ( rule__MachineLearningConfigurationRule__UsesAssignment_0 )* ) ) - // InternalMachineLearningLanguage.g:1980:1: ( ( rule__MachineLearningConfigurationRule__UsesAssignment_0 )* ) + // InternalMachineLearningLanguage.g:1979:1: ( ( ( rule__MachineLearningConfigurationRule__ImportsAssignment_0 )* ) ) + // InternalMachineLearningLanguage.g:1980:1: ( ( rule__MachineLearningConfigurationRule__ImportsAssignment_0 )* ) { - // InternalMachineLearningLanguage.g:1980:1: ( ( rule__MachineLearningConfigurationRule__UsesAssignment_0 )* ) - // InternalMachineLearningLanguage.g:1981:2: ( rule__MachineLearningConfigurationRule__UsesAssignment_0 )* + // InternalMachineLearningLanguage.g:1980:1: ( ( rule__MachineLearningConfigurationRule__ImportsAssignment_0 )* ) + // InternalMachineLearningLanguage.g:1981:2: ( rule__MachineLearningConfigurationRule__ImportsAssignment_0 )* { if ( state.backtracking==0 ) { - before(grammarAccess.getMachineLearningConfigurationRuleAccess().getUsesAssignment_0()); + before(grammarAccess.getMachineLearningConfigurationRuleAccess().getImportsAssignment_0()); } - // InternalMachineLearningLanguage.g:1982:2: ( rule__MachineLearningConfigurationRule__UsesAssignment_0 )* + // InternalMachineLearningLanguage.g:1982:2: ( rule__MachineLearningConfigurationRule__ImportsAssignment_0 )* loop14: do { int alt14=2; int LA14_0 = input.LA(1); - if ( (LA14_0==47) ) { + if ( (LA14_0==89) ) { alt14=1; } switch (alt14) { case 1 : - // InternalMachineLearningLanguage.g:1982:3: rule__MachineLearningConfigurationRule__UsesAssignment_0 + // InternalMachineLearningLanguage.g:1982:3: rule__MachineLearningConfigurationRule__ImportsAssignment_0 { pushFollow(FOLLOW_4); - rule__MachineLearningConfigurationRule__UsesAssignment_0(); + rule__MachineLearningConfigurationRule__ImportsAssignment_0(); state._fsp--; if (state.failed) return ; @@ -7269,7 +7269,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte } while (true); if ( state.backtracking==0 ) { - after(grammarAccess.getMachineLearningConfigurationRuleAccess().getUsesAssignment_0()); + after(grammarAccess.getMachineLearningConfigurationRuleAccess().getImportsAssignment_0()); } } @@ -7352,7 +7352,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte int alt15=2; int LA15_0 = input.LA(1); - if ( (LA15_0==49) ) { + if ( (LA15_0==47) ) { alt15=1; } @@ -7454,7 +7454,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte int alt16=2; int LA16_0 = input.LA(1); - if ( ((LA16_0>=RULE_QUOTED_ID && LA16_0<=RULE_ID)||LA16_0==59||LA16_0==65) ) { + if ( ((LA16_0>=RULE_QUOTED_ID && LA16_0<=RULE_ID)||LA16_0==57||LA16_0==63) ) { alt16=1; } @@ -7501,23 +7501,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR end "rule__MachineLearningConfigurationRule__Group__2__Impl" - // $ANTLR start "rule__UseRule__Group__0" - // InternalMachineLearningLanguage.g:2044:1: rule__UseRule__Group__0 : rule__UseRule__Group__0__Impl rule__UseRule__Group__1 ; - public final void rule__UseRule__Group__0() throws RecognitionException { + // $ANTLR start "rule__SurrogateDefinitionRule__Group__0" + // InternalMachineLearningLanguage.g:2044:1: rule__SurrogateDefinitionRule__Group__0 : rule__SurrogateDefinitionRule__Group__0__Impl rule__SurrogateDefinitionRule__Group__1 ; + public final void rule__SurrogateDefinitionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2048:1: ( rule__UseRule__Group__0__Impl rule__UseRule__Group__1 ) - // InternalMachineLearningLanguage.g:2049:2: rule__UseRule__Group__0__Impl rule__UseRule__Group__1 + // InternalMachineLearningLanguage.g:2048:1: ( rule__SurrogateDefinitionRule__Group__0__Impl rule__SurrogateDefinitionRule__Group__1 ) + // InternalMachineLearningLanguage.g:2049:2: rule__SurrogateDefinitionRule__Group__0__Impl rule__SurrogateDefinitionRule__Group__1 { pushFollow(FOLLOW_7); - rule__UseRule__Group__0__Impl(); + rule__SurrogateDefinitionRule__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); - rule__UseRule__Group__1(); + rule__SurrogateDefinitionRule__Group__1(); state._fsp--; if (state.failed) return ; @@ -7536,28 +7536,28 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte } return ; } - // $ANTLR end "rule__UseRule__Group__0" + // $ANTLR end "rule__SurrogateDefinitionRule__Group__0" - // $ANTLR start "rule__UseRule__Group__0__Impl" - // InternalMachineLearningLanguage.g:2056:1: rule__UseRule__Group__0__Impl : ( 'use' ) ; - public final void rule__UseRule__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__SurrogateDefinitionRule__Group__0__Impl" + // InternalMachineLearningLanguage.g:2056:1: rule__SurrogateDefinitionRule__Group__0__Impl : ( 'prediction' ) ; + public final void rule__SurrogateDefinitionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2060:1: ( ( 'use' ) ) - // InternalMachineLearningLanguage.g:2061:1: ( 'use' ) + // InternalMachineLearningLanguage.g:2060:1: ( ( 'prediction' ) ) + // InternalMachineLearningLanguage.g:2061:1: ( 'prediction' ) { - // InternalMachineLearningLanguage.g:2061:1: ( 'use' ) - // InternalMachineLearningLanguage.g:2062:2: 'use' + // InternalMachineLearningLanguage.g:2061:1: ( 'prediction' ) + // InternalMachineLearningLanguage.g:2062:2: 'prediction' { if ( state.backtracking==0 ) { - before(grammarAccess.getUseRuleAccess().getUseKeyword_0()); + before(grammarAccess.getSurrogateDefinitionRuleAccess().getPredictionKeyword_0()); } match(input,47,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getUseRuleAccess().getUseKeyword_0()); + after(grammarAccess.getSurrogateDefinitionRuleAccess().getPredictionKeyword_0()); } } @@ -7577,26 +7577,26 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte } return ; } - // $ANTLR end "rule__UseRule__Group__0__Impl" + // $ANTLR end "rule__SurrogateDefinitionRule__Group__0__Impl" - // $ANTLR start "rule__UseRule__Group__1" - // InternalMachineLearningLanguage.g:2071:1: rule__UseRule__Group__1 : rule__UseRule__Group__1__Impl rule__UseRule__Group__2 ; - public final void rule__UseRule__Group__1() throws RecognitionException { + // $ANTLR start "rule__SurrogateDefinitionRule__Group__1" + // InternalMachineLearningLanguage.g:2071:1: rule__SurrogateDefinitionRule__Group__1 : rule__SurrogateDefinitionRule__Group__1__Impl rule__SurrogateDefinitionRule__Group__2 ; + public final void rule__SurrogateDefinitionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2075:1: ( rule__UseRule__Group__1__Impl rule__UseRule__Group__2 ) - // InternalMachineLearningLanguage.g:2076:2: rule__UseRule__Group__1__Impl rule__UseRule__Group__2 + // InternalMachineLearningLanguage.g:2075:1: ( rule__SurrogateDefinitionRule__Group__1__Impl rule__SurrogateDefinitionRule__Group__2 ) + // InternalMachineLearningLanguage.g:2076:2: rule__SurrogateDefinitionRule__Group__1__Impl rule__SurrogateDefinitionRule__Group__2 { pushFollow(FOLLOW_8); - rule__UseRule__Group__1__Impl(); + rule__SurrogateDefinitionRule__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); - rule__UseRule__Group__2(); + rule__SurrogateDefinitionRule__Group__2(); state._fsp--; if (state.failed) return ; @@ -7615,30 +7615,30 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte } return ; } - // $ANTLR end "rule__UseRule__Group__1" + // $ANTLR end "rule__SurrogateDefinitionRule__Group__1" - // $ANTLR start "rule__UseRule__Group__1__Impl" - // InternalMachineLearningLanguage.g:2083:1: rule__UseRule__Group__1__Impl : ( ( rule__UseRule__ImportURIAssignment_1 ) ) ; - public final void rule__UseRule__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__SurrogateDefinitionRule__Group__1__Impl" + // InternalMachineLearningLanguage.g:2083:1: rule__SurrogateDefinitionRule__Group__1__Impl : ( ( rule__SurrogateDefinitionRule__NameAssignment_1 ) ) ; + public final void rule__SurrogateDefinitionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2087:1: ( ( ( rule__UseRule__ImportURIAssignment_1 ) ) ) - // InternalMachineLearningLanguage.g:2088:1: ( ( rule__UseRule__ImportURIAssignment_1 ) ) + // InternalMachineLearningLanguage.g:2087:1: ( ( ( rule__SurrogateDefinitionRule__NameAssignment_1 ) ) ) + // InternalMachineLearningLanguage.g:2088:1: ( ( rule__SurrogateDefinitionRule__NameAssignment_1 ) ) { - // InternalMachineLearningLanguage.g:2088:1: ( ( rule__UseRule__ImportURIAssignment_1 ) ) - // InternalMachineLearningLanguage.g:2089:2: ( rule__UseRule__ImportURIAssignment_1 ) + // InternalMachineLearningLanguage.g:2088:1: ( ( rule__SurrogateDefinitionRule__NameAssignment_1 ) ) + // InternalMachineLearningLanguage.g:2089:2: ( rule__SurrogateDefinitionRule__NameAssignment_1 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getUseRuleAccess().getImportURIAssignment_1()); + before(grammarAccess.getSurrogateDefinitionRuleAccess().getNameAssignment_1()); } - // InternalMachineLearningLanguage.g:2090:2: ( rule__UseRule__ImportURIAssignment_1 ) - // InternalMachineLearningLanguage.g:2090:3: rule__UseRule__ImportURIAssignment_1 + // InternalMachineLearningLanguage.g:2090:2: ( rule__SurrogateDefinitionRule__NameAssignment_1 ) + // InternalMachineLearningLanguage.g:2090:3: rule__SurrogateDefinitionRule__NameAssignment_1 { pushFollow(FOLLOW_2); - rule__UseRule__ImportURIAssignment_1(); + rule__SurrogateDefinitionRule__NameAssignment_1(); state._fsp--; if (state.failed) return ; @@ -7646,7 +7646,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte } if ( state.backtracking==0 ) { - after(grammarAccess.getUseRuleAccess().getImportURIAssignment_1()); + after(grammarAccess.getSurrogateDefinitionRuleAccess().getNameAssignment_1()); } } @@ -7666,21 +7666,26 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte } return ; } - // $ANTLR end "rule__UseRule__Group__1__Impl" + // $ANTLR end "rule__SurrogateDefinitionRule__Group__1__Impl" - // $ANTLR start "rule__UseRule__Group__2" - // InternalMachineLearningLanguage.g:2098:1: rule__UseRule__Group__2 : rule__UseRule__Group__2__Impl ; - public final void rule__UseRule__Group__2() throws RecognitionException { + // $ANTLR start "rule__SurrogateDefinitionRule__Group__2" + // InternalMachineLearningLanguage.g:2098:1: rule__SurrogateDefinitionRule__Group__2 : rule__SurrogateDefinitionRule__Group__2__Impl rule__SurrogateDefinitionRule__Group__3 ; + public final void rule__SurrogateDefinitionRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2102:1: ( rule__UseRule__Group__2__Impl ) - // InternalMachineLearningLanguage.g:2103:2: rule__UseRule__Group__2__Impl + // InternalMachineLearningLanguage.g:2102:1: ( rule__SurrogateDefinitionRule__Group__2__Impl rule__SurrogateDefinitionRule__Group__3 ) + // InternalMachineLearningLanguage.g:2103:2: rule__SurrogateDefinitionRule__Group__2__Impl rule__SurrogateDefinitionRule__Group__3 { + pushFollow(FOLLOW_9); + rule__SurrogateDefinitionRule__Group__2__Impl(); + + state._fsp--; + if (state.failed) return ; pushFollow(FOLLOW_2); - rule__UseRule__Group__2__Impl(); + rule__SurrogateDefinitionRule__Group__3(); state._fsp--; if (state.failed) return ; @@ -7699,28 +7704,28 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte } return ; } - // $ANTLR end "rule__UseRule__Group__2" + // $ANTLR end "rule__SurrogateDefinitionRule__Group__2" - // $ANTLR start "rule__UseRule__Group__2__Impl" - // InternalMachineLearningLanguage.g:2109:1: rule__UseRule__Group__2__Impl : ( ';' ) ; - public final void rule__UseRule__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__SurrogateDefinitionRule__Group__2__Impl" + // InternalMachineLearningLanguage.g:2110:1: rule__SurrogateDefinitionRule__Group__2__Impl : ( 'maps' ) ; + public final void rule__SurrogateDefinitionRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2113:1: ( ( ';' ) ) - // InternalMachineLearningLanguage.g:2114:1: ( ';' ) + // InternalMachineLearningLanguage.g:2114:1: ( ( 'maps' ) ) + // InternalMachineLearningLanguage.g:2115:1: ( 'maps' ) { - // InternalMachineLearningLanguage.g:2114:1: ( ';' ) - // InternalMachineLearningLanguage.g:2115:2: ';' + // InternalMachineLearningLanguage.g:2115:1: ( 'maps' ) + // InternalMachineLearningLanguage.g:2116:2: 'maps' { if ( state.backtracking==0 ) { - before(grammarAccess.getUseRuleAccess().getSemicolonKeyword_2()); + before(grammarAccess.getSurrogateDefinitionRuleAccess().getMapsKeyword_2()); } match(input,48,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getUseRuleAccess().getSemicolonKeyword_2()); + after(grammarAccess.getSurrogateDefinitionRuleAccess().getMapsKeyword_2()); } } @@ -7740,26 +7745,26 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte } return ; } - // $ANTLR end "rule__UseRule__Group__2__Impl" + // $ANTLR end "rule__SurrogateDefinitionRule__Group__2__Impl" - // $ANTLR start "rule__SurrogateDefinitionRule__Group__0" - // InternalMachineLearningLanguage.g:2125:1: rule__SurrogateDefinitionRule__Group__0 : rule__SurrogateDefinitionRule__Group__0__Impl rule__SurrogateDefinitionRule__Group__1 ; - public final void rule__SurrogateDefinitionRule__Group__0() throws RecognitionException { + // $ANTLR start "rule__SurrogateDefinitionRule__Group__3" + // InternalMachineLearningLanguage.g:2125:1: rule__SurrogateDefinitionRule__Group__3 : rule__SurrogateDefinitionRule__Group__3__Impl rule__SurrogateDefinitionRule__Group__4 ; + public final void rule__SurrogateDefinitionRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2129:1: ( rule__SurrogateDefinitionRule__Group__0__Impl rule__SurrogateDefinitionRule__Group__1 ) - // InternalMachineLearningLanguage.g:2130:2: rule__SurrogateDefinitionRule__Group__0__Impl rule__SurrogateDefinitionRule__Group__1 + // InternalMachineLearningLanguage.g:2129:1: ( rule__SurrogateDefinitionRule__Group__3__Impl rule__SurrogateDefinitionRule__Group__4 ) + // InternalMachineLearningLanguage.g:2130:2: rule__SurrogateDefinitionRule__Group__3__Impl rule__SurrogateDefinitionRule__Group__4 { - pushFollow(FOLLOW_7); - rule__SurrogateDefinitionRule__Group__0__Impl(); + pushFollow(FOLLOW_10); + rule__SurrogateDefinitionRule__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); - rule__SurrogateDefinitionRule__Group__1(); + rule__SurrogateDefinitionRule__Group__4(); state._fsp--; if (state.failed) return ; @@ -7778,28 +7783,38 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte } return ; } - // $ANTLR end "rule__SurrogateDefinitionRule__Group__0" + // $ANTLR end "rule__SurrogateDefinitionRule__Group__3" - // $ANTLR start "rule__SurrogateDefinitionRule__Group__0__Impl" - // InternalMachineLearningLanguage.g:2137:1: rule__SurrogateDefinitionRule__Group__0__Impl : ( 'prediction' ) ; - public final void rule__SurrogateDefinitionRule__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__SurrogateDefinitionRule__Group__3__Impl" + // InternalMachineLearningLanguage.g:2137:1: rule__SurrogateDefinitionRule__Group__3__Impl : ( ( rule__SurrogateDefinitionRule__InputsAssignment_3 ) ) ; + public final void rule__SurrogateDefinitionRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2141:1: ( ( 'prediction' ) ) - // InternalMachineLearningLanguage.g:2142:1: ( 'prediction' ) + // InternalMachineLearningLanguage.g:2141:1: ( ( ( rule__SurrogateDefinitionRule__InputsAssignment_3 ) ) ) + // InternalMachineLearningLanguage.g:2142:1: ( ( rule__SurrogateDefinitionRule__InputsAssignment_3 ) ) { - // InternalMachineLearningLanguage.g:2142:1: ( 'prediction' ) - // InternalMachineLearningLanguage.g:2143:2: 'prediction' + // InternalMachineLearningLanguage.g:2142:1: ( ( rule__SurrogateDefinitionRule__InputsAssignment_3 ) ) + // InternalMachineLearningLanguage.g:2143:2: ( rule__SurrogateDefinitionRule__InputsAssignment_3 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getSurrogateDefinitionRuleAccess().getPredictionKeyword_0()); + before(grammarAccess.getSurrogateDefinitionRuleAccess().getInputsAssignment_3()); } - match(input,49,FOLLOW_2); if (state.failed) return ; + // InternalMachineLearningLanguage.g:2144:2: ( rule__SurrogateDefinitionRule__InputsAssignment_3 ) + // InternalMachineLearningLanguage.g:2144:3: rule__SurrogateDefinitionRule__InputsAssignment_3 + { + pushFollow(FOLLOW_2); + rule__SurrogateDefinitionRule__InputsAssignment_3(); + + state._fsp--; + if (state.failed) return ; + + } + if ( state.backtracking==0 ) { - after(grammarAccess.getSurrogateDefinitionRuleAccess().getPredictionKeyword_0()); + after(grammarAccess.getSurrogateDefinitionRuleAccess().getInputsAssignment_3()); } } @@ -7819,26 +7834,26 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte } return ; } - // $ANTLR end "rule__SurrogateDefinitionRule__Group__0__Impl" + // $ANTLR end "rule__SurrogateDefinitionRule__Group__3__Impl" - // $ANTLR start "rule__SurrogateDefinitionRule__Group__1" - // InternalMachineLearningLanguage.g:2152:1: rule__SurrogateDefinitionRule__Group__1 : rule__SurrogateDefinitionRule__Group__1__Impl rule__SurrogateDefinitionRule__Group__2 ; - public final void rule__SurrogateDefinitionRule__Group__1() throws RecognitionException { + // $ANTLR start "rule__SurrogateDefinitionRule__Group__4" + // InternalMachineLearningLanguage.g:2152:1: rule__SurrogateDefinitionRule__Group__4 : rule__SurrogateDefinitionRule__Group__4__Impl rule__SurrogateDefinitionRule__Group__5 ; + public final void rule__SurrogateDefinitionRule__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2156:1: ( rule__SurrogateDefinitionRule__Group__1__Impl rule__SurrogateDefinitionRule__Group__2 ) - // InternalMachineLearningLanguage.g:2157:2: rule__SurrogateDefinitionRule__Group__1__Impl rule__SurrogateDefinitionRule__Group__2 + // InternalMachineLearningLanguage.g:2156:1: ( rule__SurrogateDefinitionRule__Group__4__Impl rule__SurrogateDefinitionRule__Group__5 ) + // InternalMachineLearningLanguage.g:2157:2: rule__SurrogateDefinitionRule__Group__4__Impl rule__SurrogateDefinitionRule__Group__5 { - pushFollow(FOLLOW_9); - rule__SurrogateDefinitionRule__Group__1__Impl(); + pushFollow(FOLLOW_10); + rule__SurrogateDefinitionRule__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); - rule__SurrogateDefinitionRule__Group__2(); + rule__SurrogateDefinitionRule__Group__5(); state._fsp--; if (state.failed) return ; @@ -7857,305 +7872,48 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte } return ; } - // $ANTLR end "rule__SurrogateDefinitionRule__Group__1" + // $ANTLR end "rule__SurrogateDefinitionRule__Group__4" - // $ANTLR start "rule__SurrogateDefinitionRule__Group__1__Impl" - // InternalMachineLearningLanguage.g:2164:1: rule__SurrogateDefinitionRule__Group__1__Impl : ( ( rule__SurrogateDefinitionRule__NameAssignment_1 ) ) ; - public final void rule__SurrogateDefinitionRule__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__SurrogateDefinitionRule__Group__4__Impl" + // InternalMachineLearningLanguage.g:2164:1: rule__SurrogateDefinitionRule__Group__4__Impl : ( ( rule__SurrogateDefinitionRule__Group_4__0 )* ) ; + public final void rule__SurrogateDefinitionRule__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2168:1: ( ( ( rule__SurrogateDefinitionRule__NameAssignment_1 ) ) ) - // InternalMachineLearningLanguage.g:2169:1: ( ( rule__SurrogateDefinitionRule__NameAssignment_1 ) ) + // InternalMachineLearningLanguage.g:2168:1: ( ( ( rule__SurrogateDefinitionRule__Group_4__0 )* ) ) + // InternalMachineLearningLanguage.g:2169:1: ( ( rule__SurrogateDefinitionRule__Group_4__0 )* ) { - // InternalMachineLearningLanguage.g:2169:1: ( ( rule__SurrogateDefinitionRule__NameAssignment_1 ) ) - // InternalMachineLearningLanguage.g:2170:2: ( rule__SurrogateDefinitionRule__NameAssignment_1 ) + // InternalMachineLearningLanguage.g:2169:1: ( ( rule__SurrogateDefinitionRule__Group_4__0 )* ) + // InternalMachineLearningLanguage.g:2170:2: ( rule__SurrogateDefinitionRule__Group_4__0 )* { if ( state.backtracking==0 ) { - before(grammarAccess.getSurrogateDefinitionRuleAccess().getNameAssignment_1()); + before(grammarAccess.getSurrogateDefinitionRuleAccess().getGroup_4()); } - // InternalMachineLearningLanguage.g:2171:2: ( rule__SurrogateDefinitionRule__NameAssignment_1 ) - // InternalMachineLearningLanguage.g:2171:3: rule__SurrogateDefinitionRule__NameAssignment_1 - { - pushFollow(FOLLOW_2); - rule__SurrogateDefinitionRule__NameAssignment_1(); + // InternalMachineLearningLanguage.g:2171:2: ( rule__SurrogateDefinitionRule__Group_4__0 )* + loop17: + do { + int alt17=2; + int LA17_0 = input.LA(1); - state._fsp--; - if (state.failed) return ; + if ( (LA17_0==51) ) { + alt17=1; + } - } - if ( state.backtracking==0 ) { - after(grammarAccess.getSurrogateDefinitionRuleAccess().getNameAssignment_1()); - } + switch (alt17) { + case 1 : + // InternalMachineLearningLanguage.g:2171:3: rule__SurrogateDefinitionRule__Group_4__0 + { + pushFollow(FOLLOW_11); + rule__SurrogateDefinitionRule__Group_4__0(); - } + state._fsp--; + if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__SurrogateDefinitionRule__Group__1__Impl" - - - // $ANTLR start "rule__SurrogateDefinitionRule__Group__2" - // InternalMachineLearningLanguage.g:2179:1: rule__SurrogateDefinitionRule__Group__2 : rule__SurrogateDefinitionRule__Group__2__Impl rule__SurrogateDefinitionRule__Group__3 ; - public final void rule__SurrogateDefinitionRule__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalMachineLearningLanguage.g:2183:1: ( rule__SurrogateDefinitionRule__Group__2__Impl rule__SurrogateDefinitionRule__Group__3 ) - // InternalMachineLearningLanguage.g:2184:2: rule__SurrogateDefinitionRule__Group__2__Impl rule__SurrogateDefinitionRule__Group__3 - { - pushFollow(FOLLOW_10); - rule__SurrogateDefinitionRule__Group__2__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__SurrogateDefinitionRule__Group__3(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__SurrogateDefinitionRule__Group__2" - - - // $ANTLR start "rule__SurrogateDefinitionRule__Group__2__Impl" - // InternalMachineLearningLanguage.g:2191:1: rule__SurrogateDefinitionRule__Group__2__Impl : ( 'maps' ) ; - public final void rule__SurrogateDefinitionRule__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalMachineLearningLanguage.g:2195:1: ( ( 'maps' ) ) - // InternalMachineLearningLanguage.g:2196:1: ( 'maps' ) - { - // InternalMachineLearningLanguage.g:2196:1: ( 'maps' ) - // InternalMachineLearningLanguage.g:2197:2: 'maps' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getSurrogateDefinitionRuleAccess().getMapsKeyword_2()); - } - match(input,50,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getSurrogateDefinitionRuleAccess().getMapsKeyword_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__SurrogateDefinitionRule__Group__2__Impl" - - - // $ANTLR start "rule__SurrogateDefinitionRule__Group__3" - // InternalMachineLearningLanguage.g:2206:1: rule__SurrogateDefinitionRule__Group__3 : rule__SurrogateDefinitionRule__Group__3__Impl rule__SurrogateDefinitionRule__Group__4 ; - public final void rule__SurrogateDefinitionRule__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalMachineLearningLanguage.g:2210:1: ( rule__SurrogateDefinitionRule__Group__3__Impl rule__SurrogateDefinitionRule__Group__4 ) - // InternalMachineLearningLanguage.g:2211:2: rule__SurrogateDefinitionRule__Group__3__Impl rule__SurrogateDefinitionRule__Group__4 - { - pushFollow(FOLLOW_11); - rule__SurrogateDefinitionRule__Group__3__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__SurrogateDefinitionRule__Group__4(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__SurrogateDefinitionRule__Group__3" - - - // $ANTLR start "rule__SurrogateDefinitionRule__Group__3__Impl" - // InternalMachineLearningLanguage.g:2218:1: rule__SurrogateDefinitionRule__Group__3__Impl : ( ( rule__SurrogateDefinitionRule__InputsAssignment_3 ) ) ; - public final void rule__SurrogateDefinitionRule__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalMachineLearningLanguage.g:2222:1: ( ( ( rule__SurrogateDefinitionRule__InputsAssignment_3 ) ) ) - // InternalMachineLearningLanguage.g:2223:1: ( ( rule__SurrogateDefinitionRule__InputsAssignment_3 ) ) - { - // InternalMachineLearningLanguage.g:2223:1: ( ( rule__SurrogateDefinitionRule__InputsAssignment_3 ) ) - // InternalMachineLearningLanguage.g:2224:2: ( rule__SurrogateDefinitionRule__InputsAssignment_3 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getSurrogateDefinitionRuleAccess().getInputsAssignment_3()); - } - // InternalMachineLearningLanguage.g:2225:2: ( rule__SurrogateDefinitionRule__InputsAssignment_3 ) - // InternalMachineLearningLanguage.g:2225:3: rule__SurrogateDefinitionRule__InputsAssignment_3 - { - pushFollow(FOLLOW_2); - rule__SurrogateDefinitionRule__InputsAssignment_3(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getSurrogateDefinitionRuleAccess().getInputsAssignment_3()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__SurrogateDefinitionRule__Group__3__Impl" - - - // $ANTLR start "rule__SurrogateDefinitionRule__Group__4" - // InternalMachineLearningLanguage.g:2233:1: rule__SurrogateDefinitionRule__Group__4 : rule__SurrogateDefinitionRule__Group__4__Impl rule__SurrogateDefinitionRule__Group__5 ; - public final void rule__SurrogateDefinitionRule__Group__4() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalMachineLearningLanguage.g:2237:1: ( rule__SurrogateDefinitionRule__Group__4__Impl rule__SurrogateDefinitionRule__Group__5 ) - // InternalMachineLearningLanguage.g:2238:2: rule__SurrogateDefinitionRule__Group__4__Impl rule__SurrogateDefinitionRule__Group__5 - { - pushFollow(FOLLOW_11); - rule__SurrogateDefinitionRule__Group__4__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__SurrogateDefinitionRule__Group__5(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__SurrogateDefinitionRule__Group__4" - - - // $ANTLR start "rule__SurrogateDefinitionRule__Group__4__Impl" - // InternalMachineLearningLanguage.g:2245:1: rule__SurrogateDefinitionRule__Group__4__Impl : ( ( rule__SurrogateDefinitionRule__Group_4__0 )* ) ; - public final void rule__SurrogateDefinitionRule__Group__4__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalMachineLearningLanguage.g:2249:1: ( ( ( rule__SurrogateDefinitionRule__Group_4__0 )* ) ) - // InternalMachineLearningLanguage.g:2250:1: ( ( rule__SurrogateDefinitionRule__Group_4__0 )* ) - { - // InternalMachineLearningLanguage.g:2250:1: ( ( rule__SurrogateDefinitionRule__Group_4__0 )* ) - // InternalMachineLearningLanguage.g:2251:2: ( rule__SurrogateDefinitionRule__Group_4__0 )* - { - if ( state.backtracking==0 ) { - before(grammarAccess.getSurrogateDefinitionRuleAccess().getGroup_4()); - } - // InternalMachineLearningLanguage.g:2252:2: ( rule__SurrogateDefinitionRule__Group_4__0 )* - loop17: - do { - int alt17=2; - int LA17_0 = input.LA(1); - - if ( (LA17_0==53) ) { - alt17=1; - } - - - switch (alt17) { - case 1 : - // InternalMachineLearningLanguage.g:2252:3: rule__SurrogateDefinitionRule__Group_4__0 - { - pushFollow(FOLLOW_12); - rule__SurrogateDefinitionRule__Group_4__0(); - - state._fsp--; - if (state.failed) return ; - - } - break; + } + break; default : break loop17; @@ -8187,16 +7945,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__SurrogateDefinitionRule__Group__5" - // InternalMachineLearningLanguage.g:2260:1: rule__SurrogateDefinitionRule__Group__5 : rule__SurrogateDefinitionRule__Group__5__Impl rule__SurrogateDefinitionRule__Group__6 ; + // InternalMachineLearningLanguage.g:2179:1: rule__SurrogateDefinitionRule__Group__5 : rule__SurrogateDefinitionRule__Group__5__Impl rule__SurrogateDefinitionRule__Group__6 ; public final void rule__SurrogateDefinitionRule__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2264:1: ( rule__SurrogateDefinitionRule__Group__5__Impl rule__SurrogateDefinitionRule__Group__6 ) - // InternalMachineLearningLanguage.g:2265:2: rule__SurrogateDefinitionRule__Group__5__Impl rule__SurrogateDefinitionRule__Group__6 + // InternalMachineLearningLanguage.g:2183:1: ( rule__SurrogateDefinitionRule__Group__5__Impl rule__SurrogateDefinitionRule__Group__6 ) + // InternalMachineLearningLanguage.g:2184:2: rule__SurrogateDefinitionRule__Group__5__Impl rule__SurrogateDefinitionRule__Group__6 { - pushFollow(FOLLOW_10); + pushFollow(FOLLOW_9); rule__SurrogateDefinitionRule__Group__5__Impl(); state._fsp--; @@ -8225,22 +7983,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__SurrogateDefinitionRule__Group__5__Impl" - // InternalMachineLearningLanguage.g:2272:1: rule__SurrogateDefinitionRule__Group__5__Impl : ( 'to' ) ; + // InternalMachineLearningLanguage.g:2191:1: rule__SurrogateDefinitionRule__Group__5__Impl : ( 'to' ) ; public final void rule__SurrogateDefinitionRule__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2276:1: ( ( 'to' ) ) - // InternalMachineLearningLanguage.g:2277:1: ( 'to' ) + // InternalMachineLearningLanguage.g:2195:1: ( ( 'to' ) ) + // InternalMachineLearningLanguage.g:2196:1: ( 'to' ) { - // InternalMachineLearningLanguage.g:2277:1: ( 'to' ) - // InternalMachineLearningLanguage.g:2278:2: 'to' + // InternalMachineLearningLanguage.g:2196:1: ( 'to' ) + // InternalMachineLearningLanguage.g:2197:2: 'to' { if ( state.backtracking==0 ) { before(grammarAccess.getSurrogateDefinitionRuleAccess().getToKeyword_5()); } - match(input,51,FOLLOW_2); if (state.failed) return ; + match(input,49,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSurrogateDefinitionRuleAccess().getToKeyword_5()); } @@ -8266,16 +8024,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__SurrogateDefinitionRule__Group__6" - // InternalMachineLearningLanguage.g:2287:1: rule__SurrogateDefinitionRule__Group__6 : rule__SurrogateDefinitionRule__Group__6__Impl rule__SurrogateDefinitionRule__Group__7 ; + // InternalMachineLearningLanguage.g:2206:1: rule__SurrogateDefinitionRule__Group__6 : rule__SurrogateDefinitionRule__Group__6__Impl rule__SurrogateDefinitionRule__Group__7 ; public final void rule__SurrogateDefinitionRule__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2291:1: ( rule__SurrogateDefinitionRule__Group__6__Impl rule__SurrogateDefinitionRule__Group__7 ) - // InternalMachineLearningLanguage.g:2292:2: rule__SurrogateDefinitionRule__Group__6__Impl rule__SurrogateDefinitionRule__Group__7 + // InternalMachineLearningLanguage.g:2210:1: ( rule__SurrogateDefinitionRule__Group__6__Impl rule__SurrogateDefinitionRule__Group__7 ) + // InternalMachineLearningLanguage.g:2211:2: rule__SurrogateDefinitionRule__Group__6__Impl rule__SurrogateDefinitionRule__Group__7 { - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_12); rule__SurrogateDefinitionRule__Group__6__Impl(); state._fsp--; @@ -8304,23 +8062,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__SurrogateDefinitionRule__Group__6__Impl" - // InternalMachineLearningLanguage.g:2299:1: rule__SurrogateDefinitionRule__Group__6__Impl : ( ( rule__SurrogateDefinitionRule__OutputsAssignment_6 ) ) ; + // InternalMachineLearningLanguage.g:2218:1: rule__SurrogateDefinitionRule__Group__6__Impl : ( ( rule__SurrogateDefinitionRule__OutputsAssignment_6 ) ) ; public final void rule__SurrogateDefinitionRule__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2303:1: ( ( ( rule__SurrogateDefinitionRule__OutputsAssignment_6 ) ) ) - // InternalMachineLearningLanguage.g:2304:1: ( ( rule__SurrogateDefinitionRule__OutputsAssignment_6 ) ) + // InternalMachineLearningLanguage.g:2222:1: ( ( ( rule__SurrogateDefinitionRule__OutputsAssignment_6 ) ) ) + // InternalMachineLearningLanguage.g:2223:1: ( ( rule__SurrogateDefinitionRule__OutputsAssignment_6 ) ) { - // InternalMachineLearningLanguage.g:2304:1: ( ( rule__SurrogateDefinitionRule__OutputsAssignment_6 ) ) - // InternalMachineLearningLanguage.g:2305:2: ( rule__SurrogateDefinitionRule__OutputsAssignment_6 ) + // InternalMachineLearningLanguage.g:2223:1: ( ( rule__SurrogateDefinitionRule__OutputsAssignment_6 ) ) + // InternalMachineLearningLanguage.g:2224:2: ( rule__SurrogateDefinitionRule__OutputsAssignment_6 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSurrogateDefinitionRuleAccess().getOutputsAssignment_6()); } - // InternalMachineLearningLanguage.g:2306:2: ( rule__SurrogateDefinitionRule__OutputsAssignment_6 ) - // InternalMachineLearningLanguage.g:2306:3: rule__SurrogateDefinitionRule__OutputsAssignment_6 + // InternalMachineLearningLanguage.g:2225:2: ( rule__SurrogateDefinitionRule__OutputsAssignment_6 ) + // InternalMachineLearningLanguage.g:2225:3: rule__SurrogateDefinitionRule__OutputsAssignment_6 { pushFollow(FOLLOW_2); rule__SurrogateDefinitionRule__OutputsAssignment_6(); @@ -8355,16 +8113,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__SurrogateDefinitionRule__Group__7" - // InternalMachineLearningLanguage.g:2314:1: rule__SurrogateDefinitionRule__Group__7 : rule__SurrogateDefinitionRule__Group__7__Impl rule__SurrogateDefinitionRule__Group__8 ; + // InternalMachineLearningLanguage.g:2233:1: rule__SurrogateDefinitionRule__Group__7 : rule__SurrogateDefinitionRule__Group__7__Impl rule__SurrogateDefinitionRule__Group__8 ; public final void rule__SurrogateDefinitionRule__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2318:1: ( rule__SurrogateDefinitionRule__Group__7__Impl rule__SurrogateDefinitionRule__Group__8 ) - // InternalMachineLearningLanguage.g:2319:2: rule__SurrogateDefinitionRule__Group__7__Impl rule__SurrogateDefinitionRule__Group__8 + // InternalMachineLearningLanguage.g:2237:1: ( rule__SurrogateDefinitionRule__Group__7__Impl rule__SurrogateDefinitionRule__Group__8 ) + // InternalMachineLearningLanguage.g:2238:2: rule__SurrogateDefinitionRule__Group__7__Impl rule__SurrogateDefinitionRule__Group__8 { - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_12); rule__SurrogateDefinitionRule__Group__7__Impl(); state._fsp--; @@ -8393,37 +8151,37 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__SurrogateDefinitionRule__Group__7__Impl" - // InternalMachineLearningLanguage.g:2326:1: rule__SurrogateDefinitionRule__Group__7__Impl : ( ( rule__SurrogateDefinitionRule__Group_7__0 )* ) ; + // InternalMachineLearningLanguage.g:2245:1: rule__SurrogateDefinitionRule__Group__7__Impl : ( ( rule__SurrogateDefinitionRule__Group_7__0 )* ) ; public final void rule__SurrogateDefinitionRule__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2330:1: ( ( ( rule__SurrogateDefinitionRule__Group_7__0 )* ) ) - // InternalMachineLearningLanguage.g:2331:1: ( ( rule__SurrogateDefinitionRule__Group_7__0 )* ) + // InternalMachineLearningLanguage.g:2249:1: ( ( ( rule__SurrogateDefinitionRule__Group_7__0 )* ) ) + // InternalMachineLearningLanguage.g:2250:1: ( ( rule__SurrogateDefinitionRule__Group_7__0 )* ) { - // InternalMachineLearningLanguage.g:2331:1: ( ( rule__SurrogateDefinitionRule__Group_7__0 )* ) - // InternalMachineLearningLanguage.g:2332:2: ( rule__SurrogateDefinitionRule__Group_7__0 )* + // InternalMachineLearningLanguage.g:2250:1: ( ( rule__SurrogateDefinitionRule__Group_7__0 )* ) + // InternalMachineLearningLanguage.g:2251:2: ( rule__SurrogateDefinitionRule__Group_7__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getSurrogateDefinitionRuleAccess().getGroup_7()); } - // InternalMachineLearningLanguage.g:2333:2: ( rule__SurrogateDefinitionRule__Group_7__0 )* + // InternalMachineLearningLanguage.g:2252:2: ( rule__SurrogateDefinitionRule__Group_7__0 )* loop18: do { int alt18=2; int LA18_0 = input.LA(1); - if ( (LA18_0==53) ) { + if ( (LA18_0==51) ) { alt18=1; } switch (alt18) { case 1 : - // InternalMachineLearningLanguage.g:2333:3: rule__SurrogateDefinitionRule__Group_7__0 + // InternalMachineLearningLanguage.g:2252:3: rule__SurrogateDefinitionRule__Group_7__0 { - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_11); rule__SurrogateDefinitionRule__Group_7__0(); state._fsp--; @@ -8462,16 +8220,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__SurrogateDefinitionRule__Group__8" - // InternalMachineLearningLanguage.g:2341:1: rule__SurrogateDefinitionRule__Group__8 : rule__SurrogateDefinitionRule__Group__8__Impl rule__SurrogateDefinitionRule__Group__9 ; + // InternalMachineLearningLanguage.g:2260:1: rule__SurrogateDefinitionRule__Group__8 : rule__SurrogateDefinitionRule__Group__8__Impl rule__SurrogateDefinitionRule__Group__9 ; public final void rule__SurrogateDefinitionRule__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2345:1: ( rule__SurrogateDefinitionRule__Group__8__Impl rule__SurrogateDefinitionRule__Group__9 ) - // InternalMachineLearningLanguage.g:2346:2: rule__SurrogateDefinitionRule__Group__8__Impl rule__SurrogateDefinitionRule__Group__9 + // InternalMachineLearningLanguage.g:2264:1: ( rule__SurrogateDefinitionRule__Group__8__Impl rule__SurrogateDefinitionRule__Group__9 ) + // InternalMachineLearningLanguage.g:2265:2: rule__SurrogateDefinitionRule__Group__8__Impl rule__SurrogateDefinitionRule__Group__9 { - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_13); rule__SurrogateDefinitionRule__Group__8__Impl(); state._fsp--; @@ -8500,22 +8258,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__SurrogateDefinitionRule__Group__8__Impl" - // InternalMachineLearningLanguage.g:2353:1: rule__SurrogateDefinitionRule__Group__8__Impl : ( 'using' ) ; + // InternalMachineLearningLanguage.g:2272:1: rule__SurrogateDefinitionRule__Group__8__Impl : ( 'using' ) ; public final void rule__SurrogateDefinitionRule__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2357:1: ( ( 'using' ) ) - // InternalMachineLearningLanguage.g:2358:1: ( 'using' ) + // InternalMachineLearningLanguage.g:2276:1: ( ( 'using' ) ) + // InternalMachineLearningLanguage.g:2277:1: ( 'using' ) { - // InternalMachineLearningLanguage.g:2358:1: ( 'using' ) - // InternalMachineLearningLanguage.g:2359:2: 'using' + // InternalMachineLearningLanguage.g:2277:1: ( 'using' ) + // InternalMachineLearningLanguage.g:2278:2: 'using' { if ( state.backtracking==0 ) { before(grammarAccess.getSurrogateDefinitionRuleAccess().getUsingKeyword_8()); } - match(input,52,FOLLOW_2); if (state.failed) return ; + match(input,50,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSurrogateDefinitionRuleAccess().getUsingKeyword_8()); } @@ -8541,14 +8299,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__SurrogateDefinitionRule__Group__9" - // InternalMachineLearningLanguage.g:2368:1: rule__SurrogateDefinitionRule__Group__9 : rule__SurrogateDefinitionRule__Group__9__Impl ; + // InternalMachineLearningLanguage.g:2287:1: rule__SurrogateDefinitionRule__Group__9 : rule__SurrogateDefinitionRule__Group__9__Impl ; public final void rule__SurrogateDefinitionRule__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2372:1: ( rule__SurrogateDefinitionRule__Group__9__Impl ) - // InternalMachineLearningLanguage.g:2373:2: rule__SurrogateDefinitionRule__Group__9__Impl + // InternalMachineLearningLanguage.g:2291:1: ( rule__SurrogateDefinitionRule__Group__9__Impl ) + // InternalMachineLearningLanguage.g:2292:2: rule__SurrogateDefinitionRule__Group__9__Impl { pushFollow(FOLLOW_2); rule__SurrogateDefinitionRule__Group__9__Impl(); @@ -8574,28 +8332,28 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__SurrogateDefinitionRule__Group__9__Impl" - // InternalMachineLearningLanguage.g:2379:1: rule__SurrogateDefinitionRule__Group__9__Impl : ( ( ( rule__SurrogateDefinitionRule__LayersAssignment_9 ) ) ( ( rule__SurrogateDefinitionRule__LayersAssignment_9 )* ) ) ; + // InternalMachineLearningLanguage.g:2298:1: rule__SurrogateDefinitionRule__Group__9__Impl : ( ( ( rule__SurrogateDefinitionRule__LayersAssignment_9 ) ) ( ( rule__SurrogateDefinitionRule__LayersAssignment_9 )* ) ) ; public final void rule__SurrogateDefinitionRule__Group__9__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2383:1: ( ( ( ( rule__SurrogateDefinitionRule__LayersAssignment_9 ) ) ( ( rule__SurrogateDefinitionRule__LayersAssignment_9 )* ) ) ) - // InternalMachineLearningLanguage.g:2384:1: ( ( ( rule__SurrogateDefinitionRule__LayersAssignment_9 ) ) ( ( rule__SurrogateDefinitionRule__LayersAssignment_9 )* ) ) + // InternalMachineLearningLanguage.g:2302:1: ( ( ( ( rule__SurrogateDefinitionRule__LayersAssignment_9 ) ) ( ( rule__SurrogateDefinitionRule__LayersAssignment_9 )* ) ) ) + // InternalMachineLearningLanguage.g:2303:1: ( ( ( rule__SurrogateDefinitionRule__LayersAssignment_9 ) ) ( ( rule__SurrogateDefinitionRule__LayersAssignment_9 )* ) ) { - // InternalMachineLearningLanguage.g:2384:1: ( ( ( rule__SurrogateDefinitionRule__LayersAssignment_9 ) ) ( ( rule__SurrogateDefinitionRule__LayersAssignment_9 )* ) ) - // InternalMachineLearningLanguage.g:2385:2: ( ( rule__SurrogateDefinitionRule__LayersAssignment_9 ) ) ( ( rule__SurrogateDefinitionRule__LayersAssignment_9 )* ) + // InternalMachineLearningLanguage.g:2303:1: ( ( ( rule__SurrogateDefinitionRule__LayersAssignment_9 ) ) ( ( rule__SurrogateDefinitionRule__LayersAssignment_9 )* ) ) + // InternalMachineLearningLanguage.g:2304:2: ( ( rule__SurrogateDefinitionRule__LayersAssignment_9 ) ) ( ( rule__SurrogateDefinitionRule__LayersAssignment_9 )* ) { - // InternalMachineLearningLanguage.g:2385:2: ( ( rule__SurrogateDefinitionRule__LayersAssignment_9 ) ) - // InternalMachineLearningLanguage.g:2386:3: ( rule__SurrogateDefinitionRule__LayersAssignment_9 ) + // InternalMachineLearningLanguage.g:2304:2: ( ( rule__SurrogateDefinitionRule__LayersAssignment_9 ) ) + // InternalMachineLearningLanguage.g:2305:3: ( rule__SurrogateDefinitionRule__LayersAssignment_9 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSurrogateDefinitionRuleAccess().getLayersAssignment_9()); } - // InternalMachineLearningLanguage.g:2387:3: ( rule__SurrogateDefinitionRule__LayersAssignment_9 ) - // InternalMachineLearningLanguage.g:2387:4: rule__SurrogateDefinitionRule__LayersAssignment_9 + // InternalMachineLearningLanguage.g:2306:3: ( rule__SurrogateDefinitionRule__LayersAssignment_9 ) + // InternalMachineLearningLanguage.g:2306:4: rule__SurrogateDefinitionRule__LayersAssignment_9 { - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_14); rule__SurrogateDefinitionRule__LayersAssignment_9(); state._fsp--; @@ -8609,28 +8367,28 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte } - // InternalMachineLearningLanguage.g:2390:2: ( ( rule__SurrogateDefinitionRule__LayersAssignment_9 )* ) - // InternalMachineLearningLanguage.g:2391:3: ( rule__SurrogateDefinitionRule__LayersAssignment_9 )* + // InternalMachineLearningLanguage.g:2309:2: ( ( rule__SurrogateDefinitionRule__LayersAssignment_9 )* ) + // InternalMachineLearningLanguage.g:2310:3: ( rule__SurrogateDefinitionRule__LayersAssignment_9 )* { if ( state.backtracking==0 ) { before(grammarAccess.getSurrogateDefinitionRuleAccess().getLayersAssignment_9()); } - // InternalMachineLearningLanguage.g:2392:3: ( rule__SurrogateDefinitionRule__LayersAssignment_9 )* + // InternalMachineLearningLanguage.g:2311:3: ( rule__SurrogateDefinitionRule__LayersAssignment_9 )* loop19: do { int alt19=2; int LA19_0 = input.LA(1); - if ( (LA19_0==54) ) { + if ( (LA19_0==52) ) { alt19=1; } switch (alt19) { case 1 : - // InternalMachineLearningLanguage.g:2392:4: rule__SurrogateDefinitionRule__LayersAssignment_9 + // InternalMachineLearningLanguage.g:2311:4: rule__SurrogateDefinitionRule__LayersAssignment_9 { - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_14); rule__SurrogateDefinitionRule__LayersAssignment_9(); state._fsp--; @@ -8672,16 +8430,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__SurrogateDefinitionRule__Group_4__0" - // InternalMachineLearningLanguage.g:2402:1: rule__SurrogateDefinitionRule__Group_4__0 : rule__SurrogateDefinitionRule__Group_4__0__Impl rule__SurrogateDefinitionRule__Group_4__1 ; + // InternalMachineLearningLanguage.g:2321:1: rule__SurrogateDefinitionRule__Group_4__0 : rule__SurrogateDefinitionRule__Group_4__0__Impl rule__SurrogateDefinitionRule__Group_4__1 ; public final void rule__SurrogateDefinitionRule__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2406:1: ( rule__SurrogateDefinitionRule__Group_4__0__Impl rule__SurrogateDefinitionRule__Group_4__1 ) - // InternalMachineLearningLanguage.g:2407:2: rule__SurrogateDefinitionRule__Group_4__0__Impl rule__SurrogateDefinitionRule__Group_4__1 + // InternalMachineLearningLanguage.g:2325:1: ( rule__SurrogateDefinitionRule__Group_4__0__Impl rule__SurrogateDefinitionRule__Group_4__1 ) + // InternalMachineLearningLanguage.g:2326:2: rule__SurrogateDefinitionRule__Group_4__0__Impl rule__SurrogateDefinitionRule__Group_4__1 { - pushFollow(FOLLOW_10); + pushFollow(FOLLOW_9); rule__SurrogateDefinitionRule__Group_4__0__Impl(); state._fsp--; @@ -8710,22 +8468,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__SurrogateDefinitionRule__Group_4__0__Impl" - // InternalMachineLearningLanguage.g:2414:1: rule__SurrogateDefinitionRule__Group_4__0__Impl : ( ',' ) ; + // InternalMachineLearningLanguage.g:2333:1: rule__SurrogateDefinitionRule__Group_4__0__Impl : ( ',' ) ; public final void rule__SurrogateDefinitionRule__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2418:1: ( ( ',' ) ) - // InternalMachineLearningLanguage.g:2419:1: ( ',' ) + // InternalMachineLearningLanguage.g:2337:1: ( ( ',' ) ) + // InternalMachineLearningLanguage.g:2338:1: ( ',' ) { - // InternalMachineLearningLanguage.g:2419:1: ( ',' ) - // InternalMachineLearningLanguage.g:2420:2: ',' + // InternalMachineLearningLanguage.g:2338:1: ( ',' ) + // InternalMachineLearningLanguage.g:2339:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getSurrogateDefinitionRuleAccess().getCommaKeyword_4_0()); } - match(input,53,FOLLOW_2); if (state.failed) return ; + match(input,51,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSurrogateDefinitionRuleAccess().getCommaKeyword_4_0()); } @@ -8751,14 +8509,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__SurrogateDefinitionRule__Group_4__1" - // InternalMachineLearningLanguage.g:2429:1: rule__SurrogateDefinitionRule__Group_4__1 : rule__SurrogateDefinitionRule__Group_4__1__Impl ; + // InternalMachineLearningLanguage.g:2348:1: rule__SurrogateDefinitionRule__Group_4__1 : rule__SurrogateDefinitionRule__Group_4__1__Impl ; public final void rule__SurrogateDefinitionRule__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2433:1: ( rule__SurrogateDefinitionRule__Group_4__1__Impl ) - // InternalMachineLearningLanguage.g:2434:2: rule__SurrogateDefinitionRule__Group_4__1__Impl + // InternalMachineLearningLanguage.g:2352:1: ( rule__SurrogateDefinitionRule__Group_4__1__Impl ) + // InternalMachineLearningLanguage.g:2353:2: rule__SurrogateDefinitionRule__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__SurrogateDefinitionRule__Group_4__1__Impl(); @@ -8784,23 +8542,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__SurrogateDefinitionRule__Group_4__1__Impl" - // InternalMachineLearningLanguage.g:2440:1: rule__SurrogateDefinitionRule__Group_4__1__Impl : ( ( rule__SurrogateDefinitionRule__InputsAssignment_4_1 ) ) ; + // InternalMachineLearningLanguage.g:2359:1: rule__SurrogateDefinitionRule__Group_4__1__Impl : ( ( rule__SurrogateDefinitionRule__InputsAssignment_4_1 ) ) ; public final void rule__SurrogateDefinitionRule__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2444:1: ( ( ( rule__SurrogateDefinitionRule__InputsAssignment_4_1 ) ) ) - // InternalMachineLearningLanguage.g:2445:1: ( ( rule__SurrogateDefinitionRule__InputsAssignment_4_1 ) ) + // InternalMachineLearningLanguage.g:2363:1: ( ( ( rule__SurrogateDefinitionRule__InputsAssignment_4_1 ) ) ) + // InternalMachineLearningLanguage.g:2364:1: ( ( rule__SurrogateDefinitionRule__InputsAssignment_4_1 ) ) { - // InternalMachineLearningLanguage.g:2445:1: ( ( rule__SurrogateDefinitionRule__InputsAssignment_4_1 ) ) - // InternalMachineLearningLanguage.g:2446:2: ( rule__SurrogateDefinitionRule__InputsAssignment_4_1 ) + // InternalMachineLearningLanguage.g:2364:1: ( ( rule__SurrogateDefinitionRule__InputsAssignment_4_1 ) ) + // InternalMachineLearningLanguage.g:2365:2: ( rule__SurrogateDefinitionRule__InputsAssignment_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSurrogateDefinitionRuleAccess().getInputsAssignment_4_1()); } - // InternalMachineLearningLanguage.g:2447:2: ( rule__SurrogateDefinitionRule__InputsAssignment_4_1 ) - // InternalMachineLearningLanguage.g:2447:3: rule__SurrogateDefinitionRule__InputsAssignment_4_1 + // InternalMachineLearningLanguage.g:2366:2: ( rule__SurrogateDefinitionRule__InputsAssignment_4_1 ) + // InternalMachineLearningLanguage.g:2366:3: rule__SurrogateDefinitionRule__InputsAssignment_4_1 { pushFollow(FOLLOW_2); rule__SurrogateDefinitionRule__InputsAssignment_4_1(); @@ -8835,16 +8593,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__SurrogateDefinitionRule__Group_7__0" - // InternalMachineLearningLanguage.g:2456:1: rule__SurrogateDefinitionRule__Group_7__0 : rule__SurrogateDefinitionRule__Group_7__0__Impl rule__SurrogateDefinitionRule__Group_7__1 ; + // InternalMachineLearningLanguage.g:2375:1: rule__SurrogateDefinitionRule__Group_7__0 : rule__SurrogateDefinitionRule__Group_7__0__Impl rule__SurrogateDefinitionRule__Group_7__1 ; public final void rule__SurrogateDefinitionRule__Group_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2460:1: ( rule__SurrogateDefinitionRule__Group_7__0__Impl rule__SurrogateDefinitionRule__Group_7__1 ) - // InternalMachineLearningLanguage.g:2461:2: rule__SurrogateDefinitionRule__Group_7__0__Impl rule__SurrogateDefinitionRule__Group_7__1 + // InternalMachineLearningLanguage.g:2379:1: ( rule__SurrogateDefinitionRule__Group_7__0__Impl rule__SurrogateDefinitionRule__Group_7__1 ) + // InternalMachineLearningLanguage.g:2380:2: rule__SurrogateDefinitionRule__Group_7__0__Impl rule__SurrogateDefinitionRule__Group_7__1 { - pushFollow(FOLLOW_10); + pushFollow(FOLLOW_9); rule__SurrogateDefinitionRule__Group_7__0__Impl(); state._fsp--; @@ -8873,22 +8631,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__SurrogateDefinitionRule__Group_7__0__Impl" - // InternalMachineLearningLanguage.g:2468:1: rule__SurrogateDefinitionRule__Group_7__0__Impl : ( ',' ) ; + // InternalMachineLearningLanguage.g:2387:1: rule__SurrogateDefinitionRule__Group_7__0__Impl : ( ',' ) ; public final void rule__SurrogateDefinitionRule__Group_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2472:1: ( ( ',' ) ) - // InternalMachineLearningLanguage.g:2473:1: ( ',' ) + // InternalMachineLearningLanguage.g:2391:1: ( ( ',' ) ) + // InternalMachineLearningLanguage.g:2392:1: ( ',' ) { - // InternalMachineLearningLanguage.g:2473:1: ( ',' ) - // InternalMachineLearningLanguage.g:2474:2: ',' + // InternalMachineLearningLanguage.g:2392:1: ( ',' ) + // InternalMachineLearningLanguage.g:2393:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getSurrogateDefinitionRuleAccess().getCommaKeyword_7_0()); } - match(input,53,FOLLOW_2); if (state.failed) return ; + match(input,51,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSurrogateDefinitionRuleAccess().getCommaKeyword_7_0()); } @@ -8914,14 +8672,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__SurrogateDefinitionRule__Group_7__1" - // InternalMachineLearningLanguage.g:2483:1: rule__SurrogateDefinitionRule__Group_7__1 : rule__SurrogateDefinitionRule__Group_7__1__Impl ; + // InternalMachineLearningLanguage.g:2402:1: rule__SurrogateDefinitionRule__Group_7__1 : rule__SurrogateDefinitionRule__Group_7__1__Impl ; public final void rule__SurrogateDefinitionRule__Group_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2487:1: ( rule__SurrogateDefinitionRule__Group_7__1__Impl ) - // InternalMachineLearningLanguage.g:2488:2: rule__SurrogateDefinitionRule__Group_7__1__Impl + // InternalMachineLearningLanguage.g:2406:1: ( rule__SurrogateDefinitionRule__Group_7__1__Impl ) + // InternalMachineLearningLanguage.g:2407:2: rule__SurrogateDefinitionRule__Group_7__1__Impl { pushFollow(FOLLOW_2); rule__SurrogateDefinitionRule__Group_7__1__Impl(); @@ -8947,23 +8705,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__SurrogateDefinitionRule__Group_7__1__Impl" - // InternalMachineLearningLanguage.g:2494:1: rule__SurrogateDefinitionRule__Group_7__1__Impl : ( ( rule__SurrogateDefinitionRule__OutputsAssignment_7_1 ) ) ; + // InternalMachineLearningLanguage.g:2413:1: rule__SurrogateDefinitionRule__Group_7__1__Impl : ( ( rule__SurrogateDefinitionRule__OutputsAssignment_7_1 ) ) ; public final void rule__SurrogateDefinitionRule__Group_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2498:1: ( ( ( rule__SurrogateDefinitionRule__OutputsAssignment_7_1 ) ) ) - // InternalMachineLearningLanguage.g:2499:1: ( ( rule__SurrogateDefinitionRule__OutputsAssignment_7_1 ) ) + // InternalMachineLearningLanguage.g:2417:1: ( ( ( rule__SurrogateDefinitionRule__OutputsAssignment_7_1 ) ) ) + // InternalMachineLearningLanguage.g:2418:1: ( ( rule__SurrogateDefinitionRule__OutputsAssignment_7_1 ) ) { - // InternalMachineLearningLanguage.g:2499:1: ( ( rule__SurrogateDefinitionRule__OutputsAssignment_7_1 ) ) - // InternalMachineLearningLanguage.g:2500:2: ( rule__SurrogateDefinitionRule__OutputsAssignment_7_1 ) + // InternalMachineLearningLanguage.g:2418:1: ( ( rule__SurrogateDefinitionRule__OutputsAssignment_7_1 ) ) + // InternalMachineLearningLanguage.g:2419:2: ( rule__SurrogateDefinitionRule__OutputsAssignment_7_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSurrogateDefinitionRuleAccess().getOutputsAssignment_7_1()); } - // InternalMachineLearningLanguage.g:2501:2: ( rule__SurrogateDefinitionRule__OutputsAssignment_7_1 ) - // InternalMachineLearningLanguage.g:2501:3: rule__SurrogateDefinitionRule__OutputsAssignment_7_1 + // InternalMachineLearningLanguage.g:2420:2: ( rule__SurrogateDefinitionRule__OutputsAssignment_7_1 ) + // InternalMachineLearningLanguage.g:2420:3: rule__SurrogateDefinitionRule__OutputsAssignment_7_1 { pushFollow(FOLLOW_2); rule__SurrogateDefinitionRule__OutputsAssignment_7_1(); @@ -8998,14 +8756,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__SurrogateLayerDefinitionRule__Group__0" - // InternalMachineLearningLanguage.g:2510:1: rule__SurrogateLayerDefinitionRule__Group__0 : rule__SurrogateLayerDefinitionRule__Group__0__Impl rule__SurrogateLayerDefinitionRule__Group__1 ; + // InternalMachineLearningLanguage.g:2429:1: rule__SurrogateLayerDefinitionRule__Group__0 : rule__SurrogateLayerDefinitionRule__Group__0__Impl rule__SurrogateLayerDefinitionRule__Group__1 ; public final void rule__SurrogateLayerDefinitionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2514:1: ( rule__SurrogateLayerDefinitionRule__Group__0__Impl rule__SurrogateLayerDefinitionRule__Group__1 ) - // InternalMachineLearningLanguage.g:2515:2: rule__SurrogateLayerDefinitionRule__Group__0__Impl rule__SurrogateLayerDefinitionRule__Group__1 + // InternalMachineLearningLanguage.g:2433:1: ( rule__SurrogateLayerDefinitionRule__Group__0__Impl rule__SurrogateLayerDefinitionRule__Group__1 ) + // InternalMachineLearningLanguage.g:2434:2: rule__SurrogateLayerDefinitionRule__Group__0__Impl rule__SurrogateLayerDefinitionRule__Group__1 { pushFollow(FOLLOW_7); rule__SurrogateLayerDefinitionRule__Group__0__Impl(); @@ -9036,22 +8794,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__SurrogateLayerDefinitionRule__Group__0__Impl" - // InternalMachineLearningLanguage.g:2522:1: rule__SurrogateLayerDefinitionRule__Group__0__Impl : ( 'layer' ) ; + // InternalMachineLearningLanguage.g:2441:1: rule__SurrogateLayerDefinitionRule__Group__0__Impl : ( 'layer' ) ; public final void rule__SurrogateLayerDefinitionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2526:1: ( ( 'layer' ) ) - // InternalMachineLearningLanguage.g:2527:1: ( 'layer' ) + // InternalMachineLearningLanguage.g:2445:1: ( ( 'layer' ) ) + // InternalMachineLearningLanguage.g:2446:1: ( 'layer' ) { - // InternalMachineLearningLanguage.g:2527:1: ( 'layer' ) - // InternalMachineLearningLanguage.g:2528:2: 'layer' + // InternalMachineLearningLanguage.g:2446:1: ( 'layer' ) + // InternalMachineLearningLanguage.g:2447:2: 'layer' { if ( state.backtracking==0 ) { before(grammarAccess.getSurrogateLayerDefinitionRuleAccess().getLayerKeyword_0()); } - match(input,54,FOLLOW_2); if (state.failed) return ; + match(input,52,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSurrogateLayerDefinitionRuleAccess().getLayerKeyword_0()); } @@ -9077,16 +8835,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__SurrogateLayerDefinitionRule__Group__1" - // InternalMachineLearningLanguage.g:2537:1: rule__SurrogateLayerDefinitionRule__Group__1 : rule__SurrogateLayerDefinitionRule__Group__1__Impl rule__SurrogateLayerDefinitionRule__Group__2 ; + // InternalMachineLearningLanguage.g:2456:1: rule__SurrogateLayerDefinitionRule__Group__1 : rule__SurrogateLayerDefinitionRule__Group__1__Impl rule__SurrogateLayerDefinitionRule__Group__2 ; public final void rule__SurrogateLayerDefinitionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2541:1: ( rule__SurrogateLayerDefinitionRule__Group__1__Impl rule__SurrogateLayerDefinitionRule__Group__2 ) - // InternalMachineLearningLanguage.g:2542:2: rule__SurrogateLayerDefinitionRule__Group__1__Impl rule__SurrogateLayerDefinitionRule__Group__2 + // InternalMachineLearningLanguage.g:2460:1: ( rule__SurrogateLayerDefinitionRule__Group__1__Impl rule__SurrogateLayerDefinitionRule__Group__2 ) + // InternalMachineLearningLanguage.g:2461:2: rule__SurrogateLayerDefinitionRule__Group__1__Impl rule__SurrogateLayerDefinitionRule__Group__2 { - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_15); rule__SurrogateLayerDefinitionRule__Group__1__Impl(); state._fsp--; @@ -9115,23 +8873,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__SurrogateLayerDefinitionRule__Group__1__Impl" - // InternalMachineLearningLanguage.g:2549:1: rule__SurrogateLayerDefinitionRule__Group__1__Impl : ( ( rule__SurrogateLayerDefinitionRule__NameAssignment_1 ) ) ; + // InternalMachineLearningLanguage.g:2468:1: rule__SurrogateLayerDefinitionRule__Group__1__Impl : ( ( rule__SurrogateLayerDefinitionRule__NameAssignment_1 ) ) ; public final void rule__SurrogateLayerDefinitionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2553:1: ( ( ( rule__SurrogateLayerDefinitionRule__NameAssignment_1 ) ) ) - // InternalMachineLearningLanguage.g:2554:1: ( ( rule__SurrogateLayerDefinitionRule__NameAssignment_1 ) ) + // InternalMachineLearningLanguage.g:2472:1: ( ( ( rule__SurrogateLayerDefinitionRule__NameAssignment_1 ) ) ) + // InternalMachineLearningLanguage.g:2473:1: ( ( rule__SurrogateLayerDefinitionRule__NameAssignment_1 ) ) { - // InternalMachineLearningLanguage.g:2554:1: ( ( rule__SurrogateLayerDefinitionRule__NameAssignment_1 ) ) - // InternalMachineLearningLanguage.g:2555:2: ( rule__SurrogateLayerDefinitionRule__NameAssignment_1 ) + // InternalMachineLearningLanguage.g:2473:1: ( ( rule__SurrogateLayerDefinitionRule__NameAssignment_1 ) ) + // InternalMachineLearningLanguage.g:2474:2: ( rule__SurrogateLayerDefinitionRule__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSurrogateLayerDefinitionRuleAccess().getNameAssignment_1()); } - // InternalMachineLearningLanguage.g:2556:2: ( rule__SurrogateLayerDefinitionRule__NameAssignment_1 ) - // InternalMachineLearningLanguage.g:2556:3: rule__SurrogateLayerDefinitionRule__NameAssignment_1 + // InternalMachineLearningLanguage.g:2475:2: ( rule__SurrogateLayerDefinitionRule__NameAssignment_1 ) + // InternalMachineLearningLanguage.g:2475:3: rule__SurrogateLayerDefinitionRule__NameAssignment_1 { pushFollow(FOLLOW_2); rule__SurrogateLayerDefinitionRule__NameAssignment_1(); @@ -9166,16 +8924,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__SurrogateLayerDefinitionRule__Group__2" - // InternalMachineLearningLanguage.g:2564:1: rule__SurrogateLayerDefinitionRule__Group__2 : rule__SurrogateLayerDefinitionRule__Group__2__Impl rule__SurrogateLayerDefinitionRule__Group__3 ; + // InternalMachineLearningLanguage.g:2483:1: rule__SurrogateLayerDefinitionRule__Group__2 : rule__SurrogateLayerDefinitionRule__Group__2__Impl rule__SurrogateLayerDefinitionRule__Group__3 ; public final void rule__SurrogateLayerDefinitionRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2568:1: ( rule__SurrogateLayerDefinitionRule__Group__2__Impl rule__SurrogateLayerDefinitionRule__Group__3 ) - // InternalMachineLearningLanguage.g:2569:2: rule__SurrogateLayerDefinitionRule__Group__2__Impl rule__SurrogateLayerDefinitionRule__Group__3 + // InternalMachineLearningLanguage.g:2487:1: ( rule__SurrogateLayerDefinitionRule__Group__2__Impl rule__SurrogateLayerDefinitionRule__Group__3 ) + // InternalMachineLearningLanguage.g:2488:2: rule__SurrogateLayerDefinitionRule__Group__2__Impl rule__SurrogateLayerDefinitionRule__Group__3 { - pushFollow(FOLLOW_17); + pushFollow(FOLLOW_16); rule__SurrogateLayerDefinitionRule__Group__2__Impl(); state._fsp--; @@ -9204,22 +8962,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__SurrogateLayerDefinitionRule__Group__2__Impl" - // InternalMachineLearningLanguage.g:2576:1: rule__SurrogateLayerDefinitionRule__Group__2__Impl : ( 'with' ) ; + // InternalMachineLearningLanguage.g:2495:1: rule__SurrogateLayerDefinitionRule__Group__2__Impl : ( 'with' ) ; public final void rule__SurrogateLayerDefinitionRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2580:1: ( ( 'with' ) ) - // InternalMachineLearningLanguage.g:2581:1: ( 'with' ) + // InternalMachineLearningLanguage.g:2499:1: ( ( 'with' ) ) + // InternalMachineLearningLanguage.g:2500:1: ( 'with' ) { - // InternalMachineLearningLanguage.g:2581:1: ( 'with' ) - // InternalMachineLearningLanguage.g:2582:2: 'with' + // InternalMachineLearningLanguage.g:2500:1: ( 'with' ) + // InternalMachineLearningLanguage.g:2501:2: 'with' { if ( state.backtracking==0 ) { before(grammarAccess.getSurrogateLayerDefinitionRuleAccess().getWithKeyword_2()); } - match(input,55,FOLLOW_2); if (state.failed) return ; + match(input,53,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSurrogateLayerDefinitionRuleAccess().getWithKeyword_2()); } @@ -9245,14 +9003,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__SurrogateLayerDefinitionRule__Group__3" - // InternalMachineLearningLanguage.g:2591:1: rule__SurrogateLayerDefinitionRule__Group__3 : rule__SurrogateLayerDefinitionRule__Group__3__Impl ; + // InternalMachineLearningLanguage.g:2510:1: rule__SurrogateLayerDefinitionRule__Group__3 : rule__SurrogateLayerDefinitionRule__Group__3__Impl ; public final void rule__SurrogateLayerDefinitionRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2595:1: ( rule__SurrogateLayerDefinitionRule__Group__3__Impl ) - // InternalMachineLearningLanguage.g:2596:2: rule__SurrogateLayerDefinitionRule__Group__3__Impl + // InternalMachineLearningLanguage.g:2514:1: ( rule__SurrogateLayerDefinitionRule__Group__3__Impl ) + // InternalMachineLearningLanguage.g:2515:2: rule__SurrogateLayerDefinitionRule__Group__3__Impl { pushFollow(FOLLOW_2); rule__SurrogateLayerDefinitionRule__Group__3__Impl(); @@ -9278,28 +9036,28 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__SurrogateLayerDefinitionRule__Group__3__Impl" - // InternalMachineLearningLanguage.g:2602:1: rule__SurrogateLayerDefinitionRule__Group__3__Impl : ( ( ( rule__SurrogateLayerDefinitionRule__FunctionsAssignment_3 ) ) ( ( rule__SurrogateLayerDefinitionRule__FunctionsAssignment_3 )* ) ) ; + // InternalMachineLearningLanguage.g:2521:1: rule__SurrogateLayerDefinitionRule__Group__3__Impl : ( ( ( rule__SurrogateLayerDefinitionRule__FunctionsAssignment_3 ) ) ( ( rule__SurrogateLayerDefinitionRule__FunctionsAssignment_3 )* ) ) ; public final void rule__SurrogateLayerDefinitionRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2606:1: ( ( ( ( rule__SurrogateLayerDefinitionRule__FunctionsAssignment_3 ) ) ( ( rule__SurrogateLayerDefinitionRule__FunctionsAssignment_3 )* ) ) ) - // InternalMachineLearningLanguage.g:2607:1: ( ( ( rule__SurrogateLayerDefinitionRule__FunctionsAssignment_3 ) ) ( ( rule__SurrogateLayerDefinitionRule__FunctionsAssignment_3 )* ) ) + // InternalMachineLearningLanguage.g:2525:1: ( ( ( ( rule__SurrogateLayerDefinitionRule__FunctionsAssignment_3 ) ) ( ( rule__SurrogateLayerDefinitionRule__FunctionsAssignment_3 )* ) ) ) + // InternalMachineLearningLanguage.g:2526:1: ( ( ( rule__SurrogateLayerDefinitionRule__FunctionsAssignment_3 ) ) ( ( rule__SurrogateLayerDefinitionRule__FunctionsAssignment_3 )* ) ) { - // InternalMachineLearningLanguage.g:2607:1: ( ( ( rule__SurrogateLayerDefinitionRule__FunctionsAssignment_3 ) ) ( ( rule__SurrogateLayerDefinitionRule__FunctionsAssignment_3 )* ) ) - // InternalMachineLearningLanguage.g:2608:2: ( ( rule__SurrogateLayerDefinitionRule__FunctionsAssignment_3 ) ) ( ( rule__SurrogateLayerDefinitionRule__FunctionsAssignment_3 )* ) + // InternalMachineLearningLanguage.g:2526:1: ( ( ( rule__SurrogateLayerDefinitionRule__FunctionsAssignment_3 ) ) ( ( rule__SurrogateLayerDefinitionRule__FunctionsAssignment_3 )* ) ) + // InternalMachineLearningLanguage.g:2527:2: ( ( rule__SurrogateLayerDefinitionRule__FunctionsAssignment_3 ) ) ( ( rule__SurrogateLayerDefinitionRule__FunctionsAssignment_3 )* ) { - // InternalMachineLearningLanguage.g:2608:2: ( ( rule__SurrogateLayerDefinitionRule__FunctionsAssignment_3 ) ) - // InternalMachineLearningLanguage.g:2609:3: ( rule__SurrogateLayerDefinitionRule__FunctionsAssignment_3 ) + // InternalMachineLearningLanguage.g:2527:2: ( ( rule__SurrogateLayerDefinitionRule__FunctionsAssignment_3 ) ) + // InternalMachineLearningLanguage.g:2528:3: ( rule__SurrogateLayerDefinitionRule__FunctionsAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSurrogateLayerDefinitionRuleAccess().getFunctionsAssignment_3()); } - // InternalMachineLearningLanguage.g:2610:3: ( rule__SurrogateLayerDefinitionRule__FunctionsAssignment_3 ) - // InternalMachineLearningLanguage.g:2610:4: rule__SurrogateLayerDefinitionRule__FunctionsAssignment_3 + // InternalMachineLearningLanguage.g:2529:3: ( rule__SurrogateLayerDefinitionRule__FunctionsAssignment_3 ) + // InternalMachineLearningLanguage.g:2529:4: rule__SurrogateLayerDefinitionRule__FunctionsAssignment_3 { - pushFollow(FOLLOW_18); + pushFollow(FOLLOW_17); rule__SurrogateLayerDefinitionRule__FunctionsAssignment_3(); state._fsp--; @@ -9313,28 +9071,28 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte } - // InternalMachineLearningLanguage.g:2613:2: ( ( rule__SurrogateLayerDefinitionRule__FunctionsAssignment_3 )* ) - // InternalMachineLearningLanguage.g:2614:3: ( rule__SurrogateLayerDefinitionRule__FunctionsAssignment_3 )* + // InternalMachineLearningLanguage.g:2532:2: ( ( rule__SurrogateLayerDefinitionRule__FunctionsAssignment_3 )* ) + // InternalMachineLearningLanguage.g:2533:3: ( rule__SurrogateLayerDefinitionRule__FunctionsAssignment_3 )* { if ( state.backtracking==0 ) { before(grammarAccess.getSurrogateLayerDefinitionRuleAccess().getFunctionsAssignment_3()); } - // InternalMachineLearningLanguage.g:2615:3: ( rule__SurrogateLayerDefinitionRule__FunctionsAssignment_3 )* + // InternalMachineLearningLanguage.g:2534:3: ( rule__SurrogateLayerDefinitionRule__FunctionsAssignment_3 )* loop20: do { int alt20=2; int LA20_0 = input.LA(1); - if ( (LA20_0==56) ) { + if ( (LA20_0==54) ) { alt20=1; } switch (alt20) { case 1 : - // InternalMachineLearningLanguage.g:2615:4: rule__SurrogateLayerDefinitionRule__FunctionsAssignment_3 + // InternalMachineLearningLanguage.g:2534:4: rule__SurrogateLayerDefinitionRule__FunctionsAssignment_3 { - pushFollow(FOLLOW_18); + pushFollow(FOLLOW_17); rule__SurrogateLayerDefinitionRule__FunctionsAssignment_3(); state._fsp--; @@ -9376,16 +9134,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialSurrogateFunctionDefinitionRule__Group__0" - // InternalMachineLearningLanguage.g:2625:1: rule__PartialSurrogateFunctionDefinitionRule__Group__0 : rule__PartialSurrogateFunctionDefinitionRule__Group__0__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__1 ; + // InternalMachineLearningLanguage.g:2544:1: rule__PartialSurrogateFunctionDefinitionRule__Group__0 : rule__PartialSurrogateFunctionDefinitionRule__Group__0__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__1 ; public final void rule__PartialSurrogateFunctionDefinitionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2629:1: ( rule__PartialSurrogateFunctionDefinitionRule__Group__0__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__1 ) - // InternalMachineLearningLanguage.g:2630:2: rule__PartialSurrogateFunctionDefinitionRule__Group__0__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__1 + // InternalMachineLearningLanguage.g:2548:1: ( rule__PartialSurrogateFunctionDefinitionRule__Group__0__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__1 ) + // InternalMachineLearningLanguage.g:2549:2: rule__PartialSurrogateFunctionDefinitionRule__Group__0__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__1 { - pushFollow(FOLLOW_10); + pushFollow(FOLLOW_9); rule__PartialSurrogateFunctionDefinitionRule__Group__0__Impl(); state._fsp--; @@ -9414,22 +9172,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialSurrogateFunctionDefinitionRule__Group__0__Impl" - // InternalMachineLearningLanguage.g:2637:1: rule__PartialSurrogateFunctionDefinitionRule__Group__0__Impl : ( 'function' ) ; + // InternalMachineLearningLanguage.g:2556:1: rule__PartialSurrogateFunctionDefinitionRule__Group__0__Impl : ( 'function' ) ; public final void rule__PartialSurrogateFunctionDefinitionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2641:1: ( ( 'function' ) ) - // InternalMachineLearningLanguage.g:2642:1: ( 'function' ) + // InternalMachineLearningLanguage.g:2560:1: ( ( 'function' ) ) + // InternalMachineLearningLanguage.g:2561:1: ( 'function' ) { - // InternalMachineLearningLanguage.g:2642:1: ( 'function' ) - // InternalMachineLearningLanguage.g:2643:2: 'function' + // InternalMachineLearningLanguage.g:2561:1: ( 'function' ) + // InternalMachineLearningLanguage.g:2562:2: 'function' { if ( state.backtracking==0 ) { before(grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getFunctionKeyword_0()); } - match(input,56,FOLLOW_2); if (state.failed) return ; + match(input,54,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getFunctionKeyword_0()); } @@ -9455,16 +9213,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialSurrogateFunctionDefinitionRule__Group__1" - // InternalMachineLearningLanguage.g:2652:1: rule__PartialSurrogateFunctionDefinitionRule__Group__1 : rule__PartialSurrogateFunctionDefinitionRule__Group__1__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__2 ; + // InternalMachineLearningLanguage.g:2571:1: rule__PartialSurrogateFunctionDefinitionRule__Group__1 : rule__PartialSurrogateFunctionDefinitionRule__Group__1__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__2 ; public final void rule__PartialSurrogateFunctionDefinitionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2656:1: ( rule__PartialSurrogateFunctionDefinitionRule__Group__1__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__2 ) - // InternalMachineLearningLanguage.g:2657:2: rule__PartialSurrogateFunctionDefinitionRule__Group__1__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__2 + // InternalMachineLearningLanguage.g:2575:1: ( rule__PartialSurrogateFunctionDefinitionRule__Group__1__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__2 ) + // InternalMachineLearningLanguage.g:2576:2: rule__PartialSurrogateFunctionDefinitionRule__Group__1__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__2 { - pushFollow(FOLLOW_19); + pushFollow(FOLLOW_18); rule__PartialSurrogateFunctionDefinitionRule__Group__1__Impl(); state._fsp--; @@ -9493,23 +9251,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialSurrogateFunctionDefinitionRule__Group__1__Impl" - // InternalMachineLearningLanguage.g:2664:1: rule__PartialSurrogateFunctionDefinitionRule__Group__1__Impl : ( ( rule__PartialSurrogateFunctionDefinitionRule__NameAssignment_1 ) ) ; + // InternalMachineLearningLanguage.g:2583:1: rule__PartialSurrogateFunctionDefinitionRule__Group__1__Impl : ( ( rule__PartialSurrogateFunctionDefinitionRule__NameAssignment_1 ) ) ; public final void rule__PartialSurrogateFunctionDefinitionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2668:1: ( ( ( rule__PartialSurrogateFunctionDefinitionRule__NameAssignment_1 ) ) ) - // InternalMachineLearningLanguage.g:2669:1: ( ( rule__PartialSurrogateFunctionDefinitionRule__NameAssignment_1 ) ) + // InternalMachineLearningLanguage.g:2587:1: ( ( ( rule__PartialSurrogateFunctionDefinitionRule__NameAssignment_1 ) ) ) + // InternalMachineLearningLanguage.g:2588:1: ( ( rule__PartialSurrogateFunctionDefinitionRule__NameAssignment_1 ) ) { - // InternalMachineLearningLanguage.g:2669:1: ( ( rule__PartialSurrogateFunctionDefinitionRule__NameAssignment_1 ) ) - // InternalMachineLearningLanguage.g:2670:2: ( rule__PartialSurrogateFunctionDefinitionRule__NameAssignment_1 ) + // InternalMachineLearningLanguage.g:2588:1: ( ( rule__PartialSurrogateFunctionDefinitionRule__NameAssignment_1 ) ) + // InternalMachineLearningLanguage.g:2589:2: ( rule__PartialSurrogateFunctionDefinitionRule__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getNameAssignment_1()); } - // InternalMachineLearningLanguage.g:2671:2: ( rule__PartialSurrogateFunctionDefinitionRule__NameAssignment_1 ) - // InternalMachineLearningLanguage.g:2671:3: rule__PartialSurrogateFunctionDefinitionRule__NameAssignment_1 + // InternalMachineLearningLanguage.g:2590:2: ( rule__PartialSurrogateFunctionDefinitionRule__NameAssignment_1 ) + // InternalMachineLearningLanguage.g:2590:3: rule__PartialSurrogateFunctionDefinitionRule__NameAssignment_1 { pushFollow(FOLLOW_2); rule__PartialSurrogateFunctionDefinitionRule__NameAssignment_1(); @@ -9544,16 +9302,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialSurrogateFunctionDefinitionRule__Group__2" - // InternalMachineLearningLanguage.g:2679:1: rule__PartialSurrogateFunctionDefinitionRule__Group__2 : rule__PartialSurrogateFunctionDefinitionRule__Group__2__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__3 ; + // InternalMachineLearningLanguage.g:2598:1: rule__PartialSurrogateFunctionDefinitionRule__Group__2 : rule__PartialSurrogateFunctionDefinitionRule__Group__2__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__3 ; public final void rule__PartialSurrogateFunctionDefinitionRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2683:1: ( rule__PartialSurrogateFunctionDefinitionRule__Group__2__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__3 ) - // InternalMachineLearningLanguage.g:2684:2: rule__PartialSurrogateFunctionDefinitionRule__Group__2__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__3 + // InternalMachineLearningLanguage.g:2602:1: ( rule__PartialSurrogateFunctionDefinitionRule__Group__2__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__3 ) + // InternalMachineLearningLanguage.g:2603:2: rule__PartialSurrogateFunctionDefinitionRule__Group__2__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__3 { - pushFollow(FOLLOW_10); + pushFollow(FOLLOW_9); rule__PartialSurrogateFunctionDefinitionRule__Group__2__Impl(); state._fsp--; @@ -9582,22 +9340,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialSurrogateFunctionDefinitionRule__Group__2__Impl" - // InternalMachineLearningLanguage.g:2691:1: rule__PartialSurrogateFunctionDefinitionRule__Group__2__Impl : ( 'mapping' ) ; + // InternalMachineLearningLanguage.g:2610:1: rule__PartialSurrogateFunctionDefinitionRule__Group__2__Impl : ( 'mapping' ) ; public final void rule__PartialSurrogateFunctionDefinitionRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2695:1: ( ( 'mapping' ) ) - // InternalMachineLearningLanguage.g:2696:1: ( 'mapping' ) + // InternalMachineLearningLanguage.g:2614:1: ( ( 'mapping' ) ) + // InternalMachineLearningLanguage.g:2615:1: ( 'mapping' ) { - // InternalMachineLearningLanguage.g:2696:1: ( 'mapping' ) - // InternalMachineLearningLanguage.g:2697:2: 'mapping' + // InternalMachineLearningLanguage.g:2615:1: ( 'mapping' ) + // InternalMachineLearningLanguage.g:2616:2: 'mapping' { if ( state.backtracking==0 ) { before(grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getMappingKeyword_2()); } - match(input,57,FOLLOW_2); if (state.failed) return ; + match(input,55,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getMappingKeyword_2()); } @@ -9623,16 +9381,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialSurrogateFunctionDefinitionRule__Group__3" - // InternalMachineLearningLanguage.g:2706:1: rule__PartialSurrogateFunctionDefinitionRule__Group__3 : rule__PartialSurrogateFunctionDefinitionRule__Group__3__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__4 ; + // InternalMachineLearningLanguage.g:2625:1: rule__PartialSurrogateFunctionDefinitionRule__Group__3 : rule__PartialSurrogateFunctionDefinitionRule__Group__3__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__4 ; public final void rule__PartialSurrogateFunctionDefinitionRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2710:1: ( rule__PartialSurrogateFunctionDefinitionRule__Group__3__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__4 ) - // InternalMachineLearningLanguage.g:2711:2: rule__PartialSurrogateFunctionDefinitionRule__Group__3__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__4 + // InternalMachineLearningLanguage.g:2629:1: ( rule__PartialSurrogateFunctionDefinitionRule__Group__3__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__4 ) + // InternalMachineLearningLanguage.g:2630:2: rule__PartialSurrogateFunctionDefinitionRule__Group__3__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__4 { - pushFollow(FOLLOW_11); + pushFollow(FOLLOW_10); rule__PartialSurrogateFunctionDefinitionRule__Group__3__Impl(); state._fsp--; @@ -9661,23 +9419,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialSurrogateFunctionDefinitionRule__Group__3__Impl" - // InternalMachineLearningLanguage.g:2718:1: rule__PartialSurrogateFunctionDefinitionRule__Group__3__Impl : ( ( rule__PartialSurrogateFunctionDefinitionRule__InputsAssignment_3 ) ) ; + // InternalMachineLearningLanguage.g:2637:1: rule__PartialSurrogateFunctionDefinitionRule__Group__3__Impl : ( ( rule__PartialSurrogateFunctionDefinitionRule__InputsAssignment_3 ) ) ; public final void rule__PartialSurrogateFunctionDefinitionRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2722:1: ( ( ( rule__PartialSurrogateFunctionDefinitionRule__InputsAssignment_3 ) ) ) - // InternalMachineLearningLanguage.g:2723:1: ( ( rule__PartialSurrogateFunctionDefinitionRule__InputsAssignment_3 ) ) + // InternalMachineLearningLanguage.g:2641:1: ( ( ( rule__PartialSurrogateFunctionDefinitionRule__InputsAssignment_3 ) ) ) + // InternalMachineLearningLanguage.g:2642:1: ( ( rule__PartialSurrogateFunctionDefinitionRule__InputsAssignment_3 ) ) { - // InternalMachineLearningLanguage.g:2723:1: ( ( rule__PartialSurrogateFunctionDefinitionRule__InputsAssignment_3 ) ) - // InternalMachineLearningLanguage.g:2724:2: ( rule__PartialSurrogateFunctionDefinitionRule__InputsAssignment_3 ) + // InternalMachineLearningLanguage.g:2642:1: ( ( rule__PartialSurrogateFunctionDefinitionRule__InputsAssignment_3 ) ) + // InternalMachineLearningLanguage.g:2643:2: ( rule__PartialSurrogateFunctionDefinitionRule__InputsAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getInputsAssignment_3()); } - // InternalMachineLearningLanguage.g:2725:2: ( rule__PartialSurrogateFunctionDefinitionRule__InputsAssignment_3 ) - // InternalMachineLearningLanguage.g:2725:3: rule__PartialSurrogateFunctionDefinitionRule__InputsAssignment_3 + // InternalMachineLearningLanguage.g:2644:2: ( rule__PartialSurrogateFunctionDefinitionRule__InputsAssignment_3 ) + // InternalMachineLearningLanguage.g:2644:3: rule__PartialSurrogateFunctionDefinitionRule__InputsAssignment_3 { pushFollow(FOLLOW_2); rule__PartialSurrogateFunctionDefinitionRule__InputsAssignment_3(); @@ -9712,16 +9470,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialSurrogateFunctionDefinitionRule__Group__4" - // InternalMachineLearningLanguage.g:2733:1: rule__PartialSurrogateFunctionDefinitionRule__Group__4 : rule__PartialSurrogateFunctionDefinitionRule__Group__4__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__5 ; + // InternalMachineLearningLanguage.g:2652:1: rule__PartialSurrogateFunctionDefinitionRule__Group__4 : rule__PartialSurrogateFunctionDefinitionRule__Group__4__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__5 ; public final void rule__PartialSurrogateFunctionDefinitionRule__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2737:1: ( rule__PartialSurrogateFunctionDefinitionRule__Group__4__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__5 ) - // InternalMachineLearningLanguage.g:2738:2: rule__PartialSurrogateFunctionDefinitionRule__Group__4__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__5 + // InternalMachineLearningLanguage.g:2656:1: ( rule__PartialSurrogateFunctionDefinitionRule__Group__4__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__5 ) + // InternalMachineLearningLanguage.g:2657:2: rule__PartialSurrogateFunctionDefinitionRule__Group__4__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__5 { - pushFollow(FOLLOW_11); + pushFollow(FOLLOW_10); rule__PartialSurrogateFunctionDefinitionRule__Group__4__Impl(); state._fsp--; @@ -9750,37 +9508,37 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialSurrogateFunctionDefinitionRule__Group__4__Impl" - // InternalMachineLearningLanguage.g:2745:1: rule__PartialSurrogateFunctionDefinitionRule__Group__4__Impl : ( ( rule__PartialSurrogateFunctionDefinitionRule__Group_4__0 )* ) ; + // InternalMachineLearningLanguage.g:2664:1: rule__PartialSurrogateFunctionDefinitionRule__Group__4__Impl : ( ( rule__PartialSurrogateFunctionDefinitionRule__Group_4__0 )* ) ; public final void rule__PartialSurrogateFunctionDefinitionRule__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2749:1: ( ( ( rule__PartialSurrogateFunctionDefinitionRule__Group_4__0 )* ) ) - // InternalMachineLearningLanguage.g:2750:1: ( ( rule__PartialSurrogateFunctionDefinitionRule__Group_4__0 )* ) + // InternalMachineLearningLanguage.g:2668:1: ( ( ( rule__PartialSurrogateFunctionDefinitionRule__Group_4__0 )* ) ) + // InternalMachineLearningLanguage.g:2669:1: ( ( rule__PartialSurrogateFunctionDefinitionRule__Group_4__0 )* ) { - // InternalMachineLearningLanguage.g:2750:1: ( ( rule__PartialSurrogateFunctionDefinitionRule__Group_4__0 )* ) - // InternalMachineLearningLanguage.g:2751:2: ( rule__PartialSurrogateFunctionDefinitionRule__Group_4__0 )* + // InternalMachineLearningLanguage.g:2669:1: ( ( rule__PartialSurrogateFunctionDefinitionRule__Group_4__0 )* ) + // InternalMachineLearningLanguage.g:2670:2: ( rule__PartialSurrogateFunctionDefinitionRule__Group_4__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getGroup_4()); } - // InternalMachineLearningLanguage.g:2752:2: ( rule__PartialSurrogateFunctionDefinitionRule__Group_4__0 )* + // InternalMachineLearningLanguage.g:2671:2: ( rule__PartialSurrogateFunctionDefinitionRule__Group_4__0 )* loop21: do { int alt21=2; int LA21_0 = input.LA(1); - if ( (LA21_0==53) ) { + if ( (LA21_0==51) ) { alt21=1; } switch (alt21) { case 1 : - // InternalMachineLearningLanguage.g:2752:3: rule__PartialSurrogateFunctionDefinitionRule__Group_4__0 + // InternalMachineLearningLanguage.g:2671:3: rule__PartialSurrogateFunctionDefinitionRule__Group_4__0 { - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_11); rule__PartialSurrogateFunctionDefinitionRule__Group_4__0(); state._fsp--; @@ -9819,16 +9577,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialSurrogateFunctionDefinitionRule__Group__5" - // InternalMachineLearningLanguage.g:2760:1: rule__PartialSurrogateFunctionDefinitionRule__Group__5 : rule__PartialSurrogateFunctionDefinitionRule__Group__5__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__6 ; + // InternalMachineLearningLanguage.g:2679:1: rule__PartialSurrogateFunctionDefinitionRule__Group__5 : rule__PartialSurrogateFunctionDefinitionRule__Group__5__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__6 ; public final void rule__PartialSurrogateFunctionDefinitionRule__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2764:1: ( rule__PartialSurrogateFunctionDefinitionRule__Group__5__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__6 ) - // InternalMachineLearningLanguage.g:2765:2: rule__PartialSurrogateFunctionDefinitionRule__Group__5__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__6 + // InternalMachineLearningLanguage.g:2683:1: ( rule__PartialSurrogateFunctionDefinitionRule__Group__5__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__6 ) + // InternalMachineLearningLanguage.g:2684:2: rule__PartialSurrogateFunctionDefinitionRule__Group__5__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__6 { - pushFollow(FOLLOW_10); + pushFollow(FOLLOW_9); rule__PartialSurrogateFunctionDefinitionRule__Group__5__Impl(); state._fsp--; @@ -9857,22 +9615,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialSurrogateFunctionDefinitionRule__Group__5__Impl" - // InternalMachineLearningLanguage.g:2772:1: rule__PartialSurrogateFunctionDefinitionRule__Group__5__Impl : ( 'to' ) ; + // InternalMachineLearningLanguage.g:2691:1: rule__PartialSurrogateFunctionDefinitionRule__Group__5__Impl : ( 'to' ) ; public final void rule__PartialSurrogateFunctionDefinitionRule__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2776:1: ( ( 'to' ) ) - // InternalMachineLearningLanguage.g:2777:1: ( 'to' ) + // InternalMachineLearningLanguage.g:2695:1: ( ( 'to' ) ) + // InternalMachineLearningLanguage.g:2696:1: ( 'to' ) { - // InternalMachineLearningLanguage.g:2777:1: ( 'to' ) - // InternalMachineLearningLanguage.g:2778:2: 'to' + // InternalMachineLearningLanguage.g:2696:1: ( 'to' ) + // InternalMachineLearningLanguage.g:2697:2: 'to' { if ( state.backtracking==0 ) { before(grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getToKeyword_5()); } - match(input,51,FOLLOW_2); if (state.failed) return ; + match(input,49,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getToKeyword_5()); } @@ -9898,16 +9656,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialSurrogateFunctionDefinitionRule__Group__6" - // InternalMachineLearningLanguage.g:2787:1: rule__PartialSurrogateFunctionDefinitionRule__Group__6 : rule__PartialSurrogateFunctionDefinitionRule__Group__6__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__7 ; + // InternalMachineLearningLanguage.g:2706:1: rule__PartialSurrogateFunctionDefinitionRule__Group__6 : rule__PartialSurrogateFunctionDefinitionRule__Group__6__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__7 ; public final void rule__PartialSurrogateFunctionDefinitionRule__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2791:1: ( rule__PartialSurrogateFunctionDefinitionRule__Group__6__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__7 ) - // InternalMachineLearningLanguage.g:2792:2: rule__PartialSurrogateFunctionDefinitionRule__Group__6__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__7 + // InternalMachineLearningLanguage.g:2710:1: ( rule__PartialSurrogateFunctionDefinitionRule__Group__6__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__7 ) + // InternalMachineLearningLanguage.g:2711:2: rule__PartialSurrogateFunctionDefinitionRule__Group__6__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__7 { - pushFollow(FOLLOW_20); + pushFollow(FOLLOW_19); rule__PartialSurrogateFunctionDefinitionRule__Group__6__Impl(); state._fsp--; @@ -9936,23 +9694,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialSurrogateFunctionDefinitionRule__Group__6__Impl" - // InternalMachineLearningLanguage.g:2799:1: rule__PartialSurrogateFunctionDefinitionRule__Group__6__Impl : ( ( rule__PartialSurrogateFunctionDefinitionRule__OutputsAssignment_6 ) ) ; + // InternalMachineLearningLanguage.g:2718:1: rule__PartialSurrogateFunctionDefinitionRule__Group__6__Impl : ( ( rule__PartialSurrogateFunctionDefinitionRule__OutputsAssignment_6 ) ) ; public final void rule__PartialSurrogateFunctionDefinitionRule__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2803:1: ( ( ( rule__PartialSurrogateFunctionDefinitionRule__OutputsAssignment_6 ) ) ) - // InternalMachineLearningLanguage.g:2804:1: ( ( rule__PartialSurrogateFunctionDefinitionRule__OutputsAssignment_6 ) ) + // InternalMachineLearningLanguage.g:2722:1: ( ( ( rule__PartialSurrogateFunctionDefinitionRule__OutputsAssignment_6 ) ) ) + // InternalMachineLearningLanguage.g:2723:1: ( ( rule__PartialSurrogateFunctionDefinitionRule__OutputsAssignment_6 ) ) { - // InternalMachineLearningLanguage.g:2804:1: ( ( rule__PartialSurrogateFunctionDefinitionRule__OutputsAssignment_6 ) ) - // InternalMachineLearningLanguage.g:2805:2: ( rule__PartialSurrogateFunctionDefinitionRule__OutputsAssignment_6 ) + // InternalMachineLearningLanguage.g:2723:1: ( ( rule__PartialSurrogateFunctionDefinitionRule__OutputsAssignment_6 ) ) + // InternalMachineLearningLanguage.g:2724:2: ( rule__PartialSurrogateFunctionDefinitionRule__OutputsAssignment_6 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getOutputsAssignment_6()); } - // InternalMachineLearningLanguage.g:2806:2: ( rule__PartialSurrogateFunctionDefinitionRule__OutputsAssignment_6 ) - // InternalMachineLearningLanguage.g:2806:3: rule__PartialSurrogateFunctionDefinitionRule__OutputsAssignment_6 + // InternalMachineLearningLanguage.g:2725:2: ( rule__PartialSurrogateFunctionDefinitionRule__OutputsAssignment_6 ) + // InternalMachineLearningLanguage.g:2725:3: rule__PartialSurrogateFunctionDefinitionRule__OutputsAssignment_6 { pushFollow(FOLLOW_2); rule__PartialSurrogateFunctionDefinitionRule__OutputsAssignment_6(); @@ -9987,16 +9745,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialSurrogateFunctionDefinitionRule__Group__7" - // InternalMachineLearningLanguage.g:2814:1: rule__PartialSurrogateFunctionDefinitionRule__Group__7 : rule__PartialSurrogateFunctionDefinitionRule__Group__7__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__8 ; + // InternalMachineLearningLanguage.g:2733:1: rule__PartialSurrogateFunctionDefinitionRule__Group__7 : rule__PartialSurrogateFunctionDefinitionRule__Group__7__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__8 ; public final void rule__PartialSurrogateFunctionDefinitionRule__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2818:1: ( rule__PartialSurrogateFunctionDefinitionRule__Group__7__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__8 ) - // InternalMachineLearningLanguage.g:2819:2: rule__PartialSurrogateFunctionDefinitionRule__Group__7__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__8 + // InternalMachineLearningLanguage.g:2737:1: ( rule__PartialSurrogateFunctionDefinitionRule__Group__7__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__8 ) + // InternalMachineLearningLanguage.g:2738:2: rule__PartialSurrogateFunctionDefinitionRule__Group__7__Impl rule__PartialSurrogateFunctionDefinitionRule__Group__8 { - pushFollow(FOLLOW_20); + pushFollow(FOLLOW_19); rule__PartialSurrogateFunctionDefinitionRule__Group__7__Impl(); state._fsp--; @@ -10025,37 +9783,37 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialSurrogateFunctionDefinitionRule__Group__7__Impl" - // InternalMachineLearningLanguage.g:2826:1: rule__PartialSurrogateFunctionDefinitionRule__Group__7__Impl : ( ( rule__PartialSurrogateFunctionDefinitionRule__Group_7__0 )* ) ; + // InternalMachineLearningLanguage.g:2745:1: rule__PartialSurrogateFunctionDefinitionRule__Group__7__Impl : ( ( rule__PartialSurrogateFunctionDefinitionRule__Group_7__0 )* ) ; public final void rule__PartialSurrogateFunctionDefinitionRule__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2830:1: ( ( ( rule__PartialSurrogateFunctionDefinitionRule__Group_7__0 )* ) ) - // InternalMachineLearningLanguage.g:2831:1: ( ( rule__PartialSurrogateFunctionDefinitionRule__Group_7__0 )* ) + // InternalMachineLearningLanguage.g:2749:1: ( ( ( rule__PartialSurrogateFunctionDefinitionRule__Group_7__0 )* ) ) + // InternalMachineLearningLanguage.g:2750:1: ( ( rule__PartialSurrogateFunctionDefinitionRule__Group_7__0 )* ) { - // InternalMachineLearningLanguage.g:2831:1: ( ( rule__PartialSurrogateFunctionDefinitionRule__Group_7__0 )* ) - // InternalMachineLearningLanguage.g:2832:2: ( rule__PartialSurrogateFunctionDefinitionRule__Group_7__0 )* + // InternalMachineLearningLanguage.g:2750:1: ( ( rule__PartialSurrogateFunctionDefinitionRule__Group_7__0 )* ) + // InternalMachineLearningLanguage.g:2751:2: ( rule__PartialSurrogateFunctionDefinitionRule__Group_7__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getGroup_7()); } - // InternalMachineLearningLanguage.g:2833:2: ( rule__PartialSurrogateFunctionDefinitionRule__Group_7__0 )* + // InternalMachineLearningLanguage.g:2752:2: ( rule__PartialSurrogateFunctionDefinitionRule__Group_7__0 )* loop22: do { int alt22=2; int LA22_0 = input.LA(1); - if ( (LA22_0==53) ) { + if ( (LA22_0==51) ) { alt22=1; } switch (alt22) { case 1 : - // InternalMachineLearningLanguage.g:2833:3: rule__PartialSurrogateFunctionDefinitionRule__Group_7__0 + // InternalMachineLearningLanguage.g:2752:3: rule__PartialSurrogateFunctionDefinitionRule__Group_7__0 { - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_11); rule__PartialSurrogateFunctionDefinitionRule__Group_7__0(); state._fsp--; @@ -10094,14 +9852,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialSurrogateFunctionDefinitionRule__Group__8" - // InternalMachineLearningLanguage.g:2841:1: rule__PartialSurrogateFunctionDefinitionRule__Group__8 : rule__PartialSurrogateFunctionDefinitionRule__Group__8__Impl ; + // InternalMachineLearningLanguage.g:2760:1: rule__PartialSurrogateFunctionDefinitionRule__Group__8 : rule__PartialSurrogateFunctionDefinitionRule__Group__8__Impl ; public final void rule__PartialSurrogateFunctionDefinitionRule__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2845:1: ( rule__PartialSurrogateFunctionDefinitionRule__Group__8__Impl ) - // InternalMachineLearningLanguage.g:2846:2: rule__PartialSurrogateFunctionDefinitionRule__Group__8__Impl + // InternalMachineLearningLanguage.g:2764:1: ( rule__PartialSurrogateFunctionDefinitionRule__Group__8__Impl ) + // InternalMachineLearningLanguage.g:2765:2: rule__PartialSurrogateFunctionDefinitionRule__Group__8__Impl { pushFollow(FOLLOW_2); rule__PartialSurrogateFunctionDefinitionRule__Group__8__Impl(); @@ -10127,31 +9885,31 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialSurrogateFunctionDefinitionRule__Group__8__Impl" - // InternalMachineLearningLanguage.g:2852:1: rule__PartialSurrogateFunctionDefinitionRule__Group__8__Impl : ( ( rule__PartialSurrogateFunctionDefinitionRule__Group_8__0 )? ) ; + // InternalMachineLearningLanguage.g:2771:1: rule__PartialSurrogateFunctionDefinitionRule__Group__8__Impl : ( ( rule__PartialSurrogateFunctionDefinitionRule__Group_8__0 )? ) ; public final void rule__PartialSurrogateFunctionDefinitionRule__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2856:1: ( ( ( rule__PartialSurrogateFunctionDefinitionRule__Group_8__0 )? ) ) - // InternalMachineLearningLanguage.g:2857:1: ( ( rule__PartialSurrogateFunctionDefinitionRule__Group_8__0 )? ) + // InternalMachineLearningLanguage.g:2775:1: ( ( ( rule__PartialSurrogateFunctionDefinitionRule__Group_8__0 )? ) ) + // InternalMachineLearningLanguage.g:2776:1: ( ( rule__PartialSurrogateFunctionDefinitionRule__Group_8__0 )? ) { - // InternalMachineLearningLanguage.g:2857:1: ( ( rule__PartialSurrogateFunctionDefinitionRule__Group_8__0 )? ) - // InternalMachineLearningLanguage.g:2858:2: ( rule__PartialSurrogateFunctionDefinitionRule__Group_8__0 )? + // InternalMachineLearningLanguage.g:2776:1: ( ( rule__PartialSurrogateFunctionDefinitionRule__Group_8__0 )? ) + // InternalMachineLearningLanguage.g:2777:2: ( rule__PartialSurrogateFunctionDefinitionRule__Group_8__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getGroup_8()); } - // InternalMachineLearningLanguage.g:2859:2: ( rule__PartialSurrogateFunctionDefinitionRule__Group_8__0 )? + // InternalMachineLearningLanguage.g:2778:2: ( rule__PartialSurrogateFunctionDefinitionRule__Group_8__0 )? int alt23=2; int LA23_0 = input.LA(1); - if ( (LA23_0==55) ) { + if ( (LA23_0==53) ) { alt23=1; } switch (alt23) { case 1 : - // InternalMachineLearningLanguage.g:2859:3: rule__PartialSurrogateFunctionDefinitionRule__Group_8__0 + // InternalMachineLearningLanguage.g:2778:3: rule__PartialSurrogateFunctionDefinitionRule__Group_8__0 { pushFollow(FOLLOW_2); rule__PartialSurrogateFunctionDefinitionRule__Group_8__0(); @@ -10189,16 +9947,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialSurrogateFunctionDefinitionRule__Group_4__0" - // InternalMachineLearningLanguage.g:2868:1: rule__PartialSurrogateFunctionDefinitionRule__Group_4__0 : rule__PartialSurrogateFunctionDefinitionRule__Group_4__0__Impl rule__PartialSurrogateFunctionDefinitionRule__Group_4__1 ; + // InternalMachineLearningLanguage.g:2787:1: rule__PartialSurrogateFunctionDefinitionRule__Group_4__0 : rule__PartialSurrogateFunctionDefinitionRule__Group_4__0__Impl rule__PartialSurrogateFunctionDefinitionRule__Group_4__1 ; public final void rule__PartialSurrogateFunctionDefinitionRule__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2872:1: ( rule__PartialSurrogateFunctionDefinitionRule__Group_4__0__Impl rule__PartialSurrogateFunctionDefinitionRule__Group_4__1 ) - // InternalMachineLearningLanguage.g:2873:2: rule__PartialSurrogateFunctionDefinitionRule__Group_4__0__Impl rule__PartialSurrogateFunctionDefinitionRule__Group_4__1 + // InternalMachineLearningLanguage.g:2791:1: ( rule__PartialSurrogateFunctionDefinitionRule__Group_4__0__Impl rule__PartialSurrogateFunctionDefinitionRule__Group_4__1 ) + // InternalMachineLearningLanguage.g:2792:2: rule__PartialSurrogateFunctionDefinitionRule__Group_4__0__Impl rule__PartialSurrogateFunctionDefinitionRule__Group_4__1 { - pushFollow(FOLLOW_10); + pushFollow(FOLLOW_9); rule__PartialSurrogateFunctionDefinitionRule__Group_4__0__Impl(); state._fsp--; @@ -10227,22 +9985,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialSurrogateFunctionDefinitionRule__Group_4__0__Impl" - // InternalMachineLearningLanguage.g:2880:1: rule__PartialSurrogateFunctionDefinitionRule__Group_4__0__Impl : ( ',' ) ; + // InternalMachineLearningLanguage.g:2799:1: rule__PartialSurrogateFunctionDefinitionRule__Group_4__0__Impl : ( ',' ) ; public final void rule__PartialSurrogateFunctionDefinitionRule__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2884:1: ( ( ',' ) ) - // InternalMachineLearningLanguage.g:2885:1: ( ',' ) + // InternalMachineLearningLanguage.g:2803:1: ( ( ',' ) ) + // InternalMachineLearningLanguage.g:2804:1: ( ',' ) { - // InternalMachineLearningLanguage.g:2885:1: ( ',' ) - // InternalMachineLearningLanguage.g:2886:2: ',' + // InternalMachineLearningLanguage.g:2804:1: ( ',' ) + // InternalMachineLearningLanguage.g:2805:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getCommaKeyword_4_0()); } - match(input,53,FOLLOW_2); if (state.failed) return ; + match(input,51,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getCommaKeyword_4_0()); } @@ -10268,14 +10026,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialSurrogateFunctionDefinitionRule__Group_4__1" - // InternalMachineLearningLanguage.g:2895:1: rule__PartialSurrogateFunctionDefinitionRule__Group_4__1 : rule__PartialSurrogateFunctionDefinitionRule__Group_4__1__Impl ; + // InternalMachineLearningLanguage.g:2814:1: rule__PartialSurrogateFunctionDefinitionRule__Group_4__1 : rule__PartialSurrogateFunctionDefinitionRule__Group_4__1__Impl ; public final void rule__PartialSurrogateFunctionDefinitionRule__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2899:1: ( rule__PartialSurrogateFunctionDefinitionRule__Group_4__1__Impl ) - // InternalMachineLearningLanguage.g:2900:2: rule__PartialSurrogateFunctionDefinitionRule__Group_4__1__Impl + // InternalMachineLearningLanguage.g:2818:1: ( rule__PartialSurrogateFunctionDefinitionRule__Group_4__1__Impl ) + // InternalMachineLearningLanguage.g:2819:2: rule__PartialSurrogateFunctionDefinitionRule__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__PartialSurrogateFunctionDefinitionRule__Group_4__1__Impl(); @@ -10301,23 +10059,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialSurrogateFunctionDefinitionRule__Group_4__1__Impl" - // InternalMachineLearningLanguage.g:2906:1: rule__PartialSurrogateFunctionDefinitionRule__Group_4__1__Impl : ( ( rule__PartialSurrogateFunctionDefinitionRule__InputsAssignment_4_1 ) ) ; + // InternalMachineLearningLanguage.g:2825:1: rule__PartialSurrogateFunctionDefinitionRule__Group_4__1__Impl : ( ( rule__PartialSurrogateFunctionDefinitionRule__InputsAssignment_4_1 ) ) ; public final void rule__PartialSurrogateFunctionDefinitionRule__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2910:1: ( ( ( rule__PartialSurrogateFunctionDefinitionRule__InputsAssignment_4_1 ) ) ) - // InternalMachineLearningLanguage.g:2911:1: ( ( rule__PartialSurrogateFunctionDefinitionRule__InputsAssignment_4_1 ) ) + // InternalMachineLearningLanguage.g:2829:1: ( ( ( rule__PartialSurrogateFunctionDefinitionRule__InputsAssignment_4_1 ) ) ) + // InternalMachineLearningLanguage.g:2830:1: ( ( rule__PartialSurrogateFunctionDefinitionRule__InputsAssignment_4_1 ) ) { - // InternalMachineLearningLanguage.g:2911:1: ( ( rule__PartialSurrogateFunctionDefinitionRule__InputsAssignment_4_1 ) ) - // InternalMachineLearningLanguage.g:2912:2: ( rule__PartialSurrogateFunctionDefinitionRule__InputsAssignment_4_1 ) + // InternalMachineLearningLanguage.g:2830:1: ( ( rule__PartialSurrogateFunctionDefinitionRule__InputsAssignment_4_1 ) ) + // InternalMachineLearningLanguage.g:2831:2: ( rule__PartialSurrogateFunctionDefinitionRule__InputsAssignment_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getInputsAssignment_4_1()); } - // InternalMachineLearningLanguage.g:2913:2: ( rule__PartialSurrogateFunctionDefinitionRule__InputsAssignment_4_1 ) - // InternalMachineLearningLanguage.g:2913:3: rule__PartialSurrogateFunctionDefinitionRule__InputsAssignment_4_1 + // InternalMachineLearningLanguage.g:2832:2: ( rule__PartialSurrogateFunctionDefinitionRule__InputsAssignment_4_1 ) + // InternalMachineLearningLanguage.g:2832:3: rule__PartialSurrogateFunctionDefinitionRule__InputsAssignment_4_1 { pushFollow(FOLLOW_2); rule__PartialSurrogateFunctionDefinitionRule__InputsAssignment_4_1(); @@ -10352,16 +10110,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialSurrogateFunctionDefinitionRule__Group_7__0" - // InternalMachineLearningLanguage.g:2922:1: rule__PartialSurrogateFunctionDefinitionRule__Group_7__0 : rule__PartialSurrogateFunctionDefinitionRule__Group_7__0__Impl rule__PartialSurrogateFunctionDefinitionRule__Group_7__1 ; + // InternalMachineLearningLanguage.g:2841:1: rule__PartialSurrogateFunctionDefinitionRule__Group_7__0 : rule__PartialSurrogateFunctionDefinitionRule__Group_7__0__Impl rule__PartialSurrogateFunctionDefinitionRule__Group_7__1 ; public final void rule__PartialSurrogateFunctionDefinitionRule__Group_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2926:1: ( rule__PartialSurrogateFunctionDefinitionRule__Group_7__0__Impl rule__PartialSurrogateFunctionDefinitionRule__Group_7__1 ) - // InternalMachineLearningLanguage.g:2927:2: rule__PartialSurrogateFunctionDefinitionRule__Group_7__0__Impl rule__PartialSurrogateFunctionDefinitionRule__Group_7__1 + // InternalMachineLearningLanguage.g:2845:1: ( rule__PartialSurrogateFunctionDefinitionRule__Group_7__0__Impl rule__PartialSurrogateFunctionDefinitionRule__Group_7__1 ) + // InternalMachineLearningLanguage.g:2846:2: rule__PartialSurrogateFunctionDefinitionRule__Group_7__0__Impl rule__PartialSurrogateFunctionDefinitionRule__Group_7__1 { - pushFollow(FOLLOW_10); + pushFollow(FOLLOW_9); rule__PartialSurrogateFunctionDefinitionRule__Group_7__0__Impl(); state._fsp--; @@ -10390,22 +10148,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialSurrogateFunctionDefinitionRule__Group_7__0__Impl" - // InternalMachineLearningLanguage.g:2934:1: rule__PartialSurrogateFunctionDefinitionRule__Group_7__0__Impl : ( ',' ) ; + // InternalMachineLearningLanguage.g:2853:1: rule__PartialSurrogateFunctionDefinitionRule__Group_7__0__Impl : ( ',' ) ; public final void rule__PartialSurrogateFunctionDefinitionRule__Group_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2938:1: ( ( ',' ) ) - // InternalMachineLearningLanguage.g:2939:1: ( ',' ) + // InternalMachineLearningLanguage.g:2857:1: ( ( ',' ) ) + // InternalMachineLearningLanguage.g:2858:1: ( ',' ) { - // InternalMachineLearningLanguage.g:2939:1: ( ',' ) - // InternalMachineLearningLanguage.g:2940:2: ',' + // InternalMachineLearningLanguage.g:2858:1: ( ',' ) + // InternalMachineLearningLanguage.g:2859:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getCommaKeyword_7_0()); } - match(input,53,FOLLOW_2); if (state.failed) return ; + match(input,51,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getCommaKeyword_7_0()); } @@ -10431,14 +10189,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialSurrogateFunctionDefinitionRule__Group_7__1" - // InternalMachineLearningLanguage.g:2949:1: rule__PartialSurrogateFunctionDefinitionRule__Group_7__1 : rule__PartialSurrogateFunctionDefinitionRule__Group_7__1__Impl ; + // InternalMachineLearningLanguage.g:2868:1: rule__PartialSurrogateFunctionDefinitionRule__Group_7__1 : rule__PartialSurrogateFunctionDefinitionRule__Group_7__1__Impl ; public final void rule__PartialSurrogateFunctionDefinitionRule__Group_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2953:1: ( rule__PartialSurrogateFunctionDefinitionRule__Group_7__1__Impl ) - // InternalMachineLearningLanguage.g:2954:2: rule__PartialSurrogateFunctionDefinitionRule__Group_7__1__Impl + // InternalMachineLearningLanguage.g:2872:1: ( rule__PartialSurrogateFunctionDefinitionRule__Group_7__1__Impl ) + // InternalMachineLearningLanguage.g:2873:2: rule__PartialSurrogateFunctionDefinitionRule__Group_7__1__Impl { pushFollow(FOLLOW_2); rule__PartialSurrogateFunctionDefinitionRule__Group_7__1__Impl(); @@ -10464,23 +10222,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialSurrogateFunctionDefinitionRule__Group_7__1__Impl" - // InternalMachineLearningLanguage.g:2960:1: rule__PartialSurrogateFunctionDefinitionRule__Group_7__1__Impl : ( ( rule__PartialSurrogateFunctionDefinitionRule__OutputsAssignment_7_1 ) ) ; + // InternalMachineLearningLanguage.g:2879:1: rule__PartialSurrogateFunctionDefinitionRule__Group_7__1__Impl : ( ( rule__PartialSurrogateFunctionDefinitionRule__OutputsAssignment_7_1 ) ) ; public final void rule__PartialSurrogateFunctionDefinitionRule__Group_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2964:1: ( ( ( rule__PartialSurrogateFunctionDefinitionRule__OutputsAssignment_7_1 ) ) ) - // InternalMachineLearningLanguage.g:2965:1: ( ( rule__PartialSurrogateFunctionDefinitionRule__OutputsAssignment_7_1 ) ) + // InternalMachineLearningLanguage.g:2883:1: ( ( ( rule__PartialSurrogateFunctionDefinitionRule__OutputsAssignment_7_1 ) ) ) + // InternalMachineLearningLanguage.g:2884:1: ( ( rule__PartialSurrogateFunctionDefinitionRule__OutputsAssignment_7_1 ) ) { - // InternalMachineLearningLanguage.g:2965:1: ( ( rule__PartialSurrogateFunctionDefinitionRule__OutputsAssignment_7_1 ) ) - // InternalMachineLearningLanguage.g:2966:2: ( rule__PartialSurrogateFunctionDefinitionRule__OutputsAssignment_7_1 ) + // InternalMachineLearningLanguage.g:2884:1: ( ( rule__PartialSurrogateFunctionDefinitionRule__OutputsAssignment_7_1 ) ) + // InternalMachineLearningLanguage.g:2885:2: ( rule__PartialSurrogateFunctionDefinitionRule__OutputsAssignment_7_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getOutputsAssignment_7_1()); } - // InternalMachineLearningLanguage.g:2967:2: ( rule__PartialSurrogateFunctionDefinitionRule__OutputsAssignment_7_1 ) - // InternalMachineLearningLanguage.g:2967:3: rule__PartialSurrogateFunctionDefinitionRule__OutputsAssignment_7_1 + // InternalMachineLearningLanguage.g:2886:2: ( rule__PartialSurrogateFunctionDefinitionRule__OutputsAssignment_7_1 ) + // InternalMachineLearningLanguage.g:2886:3: rule__PartialSurrogateFunctionDefinitionRule__OutputsAssignment_7_1 { pushFollow(FOLLOW_2); rule__PartialSurrogateFunctionDefinitionRule__OutputsAssignment_7_1(); @@ -10515,16 +10273,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialSurrogateFunctionDefinitionRule__Group_8__0" - // InternalMachineLearningLanguage.g:2976:1: rule__PartialSurrogateFunctionDefinitionRule__Group_8__0 : rule__PartialSurrogateFunctionDefinitionRule__Group_8__0__Impl rule__PartialSurrogateFunctionDefinitionRule__Group_8__1 ; + // InternalMachineLearningLanguage.g:2895:1: rule__PartialSurrogateFunctionDefinitionRule__Group_8__0 : rule__PartialSurrogateFunctionDefinitionRule__Group_8__0__Impl rule__PartialSurrogateFunctionDefinitionRule__Group_8__1 ; public final void rule__PartialSurrogateFunctionDefinitionRule__Group_8__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2980:1: ( rule__PartialSurrogateFunctionDefinitionRule__Group_8__0__Impl rule__PartialSurrogateFunctionDefinitionRule__Group_8__1 ) - // InternalMachineLearningLanguage.g:2981:2: rule__PartialSurrogateFunctionDefinitionRule__Group_8__0__Impl rule__PartialSurrogateFunctionDefinitionRule__Group_8__1 + // InternalMachineLearningLanguage.g:2899:1: ( rule__PartialSurrogateFunctionDefinitionRule__Group_8__0__Impl rule__PartialSurrogateFunctionDefinitionRule__Group_8__1 ) + // InternalMachineLearningLanguage.g:2900:2: rule__PartialSurrogateFunctionDefinitionRule__Group_8__0__Impl rule__PartialSurrogateFunctionDefinitionRule__Group_8__1 { - pushFollow(FOLLOW_21); + pushFollow(FOLLOW_20); rule__PartialSurrogateFunctionDefinitionRule__Group_8__0__Impl(); state._fsp--; @@ -10553,22 +10311,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialSurrogateFunctionDefinitionRule__Group_8__0__Impl" - // InternalMachineLearningLanguage.g:2988:1: rule__PartialSurrogateFunctionDefinitionRule__Group_8__0__Impl : ( 'with' ) ; + // InternalMachineLearningLanguage.g:2907:1: rule__PartialSurrogateFunctionDefinitionRule__Group_8__0__Impl : ( 'with' ) ; public final void rule__PartialSurrogateFunctionDefinitionRule__Group_8__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:2992:1: ( ( 'with' ) ) - // InternalMachineLearningLanguage.g:2993:1: ( 'with' ) + // InternalMachineLearningLanguage.g:2911:1: ( ( 'with' ) ) + // InternalMachineLearningLanguage.g:2912:1: ( 'with' ) { - // InternalMachineLearningLanguage.g:2993:1: ( 'with' ) - // InternalMachineLearningLanguage.g:2994:2: 'with' + // InternalMachineLearningLanguage.g:2912:1: ( 'with' ) + // InternalMachineLearningLanguage.g:2913:2: 'with' { if ( state.backtracking==0 ) { before(grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getWithKeyword_8_0()); } - match(input,55,FOLLOW_2); if (state.failed) return ; + match(input,53,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getWithKeyword_8_0()); } @@ -10594,16 +10352,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialSurrogateFunctionDefinitionRule__Group_8__1" - // InternalMachineLearningLanguage.g:3003:1: rule__PartialSurrogateFunctionDefinitionRule__Group_8__1 : rule__PartialSurrogateFunctionDefinitionRule__Group_8__1__Impl rule__PartialSurrogateFunctionDefinitionRule__Group_8__2 ; + // InternalMachineLearningLanguage.g:2922:1: rule__PartialSurrogateFunctionDefinitionRule__Group_8__1 : rule__PartialSurrogateFunctionDefinitionRule__Group_8__1__Impl rule__PartialSurrogateFunctionDefinitionRule__Group_8__2 ; public final void rule__PartialSurrogateFunctionDefinitionRule__Group_8__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3007:1: ( rule__PartialSurrogateFunctionDefinitionRule__Group_8__1__Impl rule__PartialSurrogateFunctionDefinitionRule__Group_8__2 ) - // InternalMachineLearningLanguage.g:3008:2: rule__PartialSurrogateFunctionDefinitionRule__Group_8__1__Impl rule__PartialSurrogateFunctionDefinitionRule__Group_8__2 + // InternalMachineLearningLanguage.g:2926:1: ( rule__PartialSurrogateFunctionDefinitionRule__Group_8__1__Impl rule__PartialSurrogateFunctionDefinitionRule__Group_8__2 ) + // InternalMachineLearningLanguage.g:2927:2: rule__PartialSurrogateFunctionDefinitionRule__Group_8__1__Impl rule__PartialSurrogateFunctionDefinitionRule__Group_8__2 { - pushFollow(FOLLOW_10); + pushFollow(FOLLOW_9); rule__PartialSurrogateFunctionDefinitionRule__Group_8__1__Impl(); state._fsp--; @@ -10632,22 +10390,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialSurrogateFunctionDefinitionRule__Group_8__1__Impl" - // InternalMachineLearningLanguage.g:3015:1: rule__PartialSurrogateFunctionDefinitionRule__Group_8__1__Impl : ( 'parameters' ) ; + // InternalMachineLearningLanguage.g:2934:1: rule__PartialSurrogateFunctionDefinitionRule__Group_8__1__Impl : ( 'parameters' ) ; public final void rule__PartialSurrogateFunctionDefinitionRule__Group_8__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3019:1: ( ( 'parameters' ) ) - // InternalMachineLearningLanguage.g:3020:1: ( 'parameters' ) + // InternalMachineLearningLanguage.g:2938:1: ( ( 'parameters' ) ) + // InternalMachineLearningLanguage.g:2939:1: ( 'parameters' ) { - // InternalMachineLearningLanguage.g:3020:1: ( 'parameters' ) - // InternalMachineLearningLanguage.g:3021:2: 'parameters' + // InternalMachineLearningLanguage.g:2939:1: ( 'parameters' ) + // InternalMachineLearningLanguage.g:2940:2: 'parameters' { if ( state.backtracking==0 ) { before(grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getParametersKeyword_8_1()); } - match(input,58,FOLLOW_2); if (state.failed) return ; + match(input,56,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getParametersKeyword_8_1()); } @@ -10673,14 +10431,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialSurrogateFunctionDefinitionRule__Group_8__2" - // InternalMachineLearningLanguage.g:3030:1: rule__PartialSurrogateFunctionDefinitionRule__Group_8__2 : rule__PartialSurrogateFunctionDefinitionRule__Group_8__2__Impl ; + // InternalMachineLearningLanguage.g:2949:1: rule__PartialSurrogateFunctionDefinitionRule__Group_8__2 : rule__PartialSurrogateFunctionDefinitionRule__Group_8__2__Impl ; public final void rule__PartialSurrogateFunctionDefinitionRule__Group_8__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3034:1: ( rule__PartialSurrogateFunctionDefinitionRule__Group_8__2__Impl ) - // InternalMachineLearningLanguage.g:3035:2: rule__PartialSurrogateFunctionDefinitionRule__Group_8__2__Impl + // InternalMachineLearningLanguage.g:2953:1: ( rule__PartialSurrogateFunctionDefinitionRule__Group_8__2__Impl ) + // InternalMachineLearningLanguage.g:2954:2: rule__PartialSurrogateFunctionDefinitionRule__Group_8__2__Impl { pushFollow(FOLLOW_2); rule__PartialSurrogateFunctionDefinitionRule__Group_8__2__Impl(); @@ -10706,28 +10464,28 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialSurrogateFunctionDefinitionRule__Group_8__2__Impl" - // InternalMachineLearningLanguage.g:3041:1: rule__PartialSurrogateFunctionDefinitionRule__Group_8__2__Impl : ( ( ( rule__PartialSurrogateFunctionDefinitionRule__ParametersAssignment_8_2 ) ) ( ( rule__PartialSurrogateFunctionDefinitionRule__ParametersAssignment_8_2 )* ) ) ; + // InternalMachineLearningLanguage.g:2960:1: rule__PartialSurrogateFunctionDefinitionRule__Group_8__2__Impl : ( ( ( rule__PartialSurrogateFunctionDefinitionRule__ParametersAssignment_8_2 ) ) ( ( rule__PartialSurrogateFunctionDefinitionRule__ParametersAssignment_8_2 )* ) ) ; public final void rule__PartialSurrogateFunctionDefinitionRule__Group_8__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3045:1: ( ( ( ( rule__PartialSurrogateFunctionDefinitionRule__ParametersAssignment_8_2 ) ) ( ( rule__PartialSurrogateFunctionDefinitionRule__ParametersAssignment_8_2 )* ) ) ) - // InternalMachineLearningLanguage.g:3046:1: ( ( ( rule__PartialSurrogateFunctionDefinitionRule__ParametersAssignment_8_2 ) ) ( ( rule__PartialSurrogateFunctionDefinitionRule__ParametersAssignment_8_2 )* ) ) + // InternalMachineLearningLanguage.g:2964:1: ( ( ( ( rule__PartialSurrogateFunctionDefinitionRule__ParametersAssignment_8_2 ) ) ( ( rule__PartialSurrogateFunctionDefinitionRule__ParametersAssignment_8_2 )* ) ) ) + // InternalMachineLearningLanguage.g:2965:1: ( ( ( rule__PartialSurrogateFunctionDefinitionRule__ParametersAssignment_8_2 ) ) ( ( rule__PartialSurrogateFunctionDefinitionRule__ParametersAssignment_8_2 )* ) ) { - // InternalMachineLearningLanguage.g:3046:1: ( ( ( rule__PartialSurrogateFunctionDefinitionRule__ParametersAssignment_8_2 ) ) ( ( rule__PartialSurrogateFunctionDefinitionRule__ParametersAssignment_8_2 )* ) ) - // InternalMachineLearningLanguage.g:3047:2: ( ( rule__PartialSurrogateFunctionDefinitionRule__ParametersAssignment_8_2 ) ) ( ( rule__PartialSurrogateFunctionDefinitionRule__ParametersAssignment_8_2 )* ) + // InternalMachineLearningLanguage.g:2965:1: ( ( ( rule__PartialSurrogateFunctionDefinitionRule__ParametersAssignment_8_2 ) ) ( ( rule__PartialSurrogateFunctionDefinitionRule__ParametersAssignment_8_2 )* ) ) + // InternalMachineLearningLanguage.g:2966:2: ( ( rule__PartialSurrogateFunctionDefinitionRule__ParametersAssignment_8_2 ) ) ( ( rule__PartialSurrogateFunctionDefinitionRule__ParametersAssignment_8_2 )* ) { - // InternalMachineLearningLanguage.g:3047:2: ( ( rule__PartialSurrogateFunctionDefinitionRule__ParametersAssignment_8_2 ) ) - // InternalMachineLearningLanguage.g:3048:3: ( rule__PartialSurrogateFunctionDefinitionRule__ParametersAssignment_8_2 ) + // InternalMachineLearningLanguage.g:2966:2: ( ( rule__PartialSurrogateFunctionDefinitionRule__ParametersAssignment_8_2 ) ) + // InternalMachineLearningLanguage.g:2967:3: ( rule__PartialSurrogateFunctionDefinitionRule__ParametersAssignment_8_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getParametersAssignment_8_2()); } - // InternalMachineLearningLanguage.g:3049:3: ( rule__PartialSurrogateFunctionDefinitionRule__ParametersAssignment_8_2 ) - // InternalMachineLearningLanguage.g:3049:4: rule__PartialSurrogateFunctionDefinitionRule__ParametersAssignment_8_2 + // InternalMachineLearningLanguage.g:2968:3: ( rule__PartialSurrogateFunctionDefinitionRule__ParametersAssignment_8_2 ) + // InternalMachineLearningLanguage.g:2968:4: rule__PartialSurrogateFunctionDefinitionRule__ParametersAssignment_8_2 { - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_21); rule__PartialSurrogateFunctionDefinitionRule__ParametersAssignment_8_2(); state._fsp--; @@ -10741,13 +10499,13 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte } - // InternalMachineLearningLanguage.g:3052:2: ( ( rule__PartialSurrogateFunctionDefinitionRule__ParametersAssignment_8_2 )* ) - // InternalMachineLearningLanguage.g:3053:3: ( rule__PartialSurrogateFunctionDefinitionRule__ParametersAssignment_8_2 )* + // InternalMachineLearningLanguage.g:2971:2: ( ( rule__PartialSurrogateFunctionDefinitionRule__ParametersAssignment_8_2 )* ) + // InternalMachineLearningLanguage.g:2972:3: ( rule__PartialSurrogateFunctionDefinitionRule__ParametersAssignment_8_2 )* { if ( state.backtracking==0 ) { before(grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getParametersAssignment_8_2()); } - // InternalMachineLearningLanguage.g:3054:3: ( rule__PartialSurrogateFunctionDefinitionRule__ParametersAssignment_8_2 )* + // InternalMachineLearningLanguage.g:2973:3: ( rule__PartialSurrogateFunctionDefinitionRule__ParametersAssignment_8_2 )* loop24: do { int alt24=2; @@ -10756,7 +10514,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte if ( (LA24_0==RULE_QUOTED_ID) ) { int LA24_2 = input.LA(2); - if ( (LA24_2==79) ) { + if ( (LA24_2==78) ) { alt24=1; } @@ -10765,7 +10523,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte else if ( (LA24_0==RULE_ID) ) { int LA24_3 = input.LA(2); - if ( (LA24_3==79) ) { + if ( (LA24_3==78) ) { alt24=1; } @@ -10775,9 +10533,9 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte switch (alt24) { case 1 : - // InternalMachineLearningLanguage.g:3054:4: rule__PartialSurrogateFunctionDefinitionRule__ParametersAssignment_8_2 + // InternalMachineLearningLanguage.g:2973:4: rule__PartialSurrogateFunctionDefinitionRule__ParametersAssignment_8_2 { - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_21); rule__PartialSurrogateFunctionDefinitionRule__ParametersAssignment_8_2(); state._fsp--; @@ -10819,16 +10577,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PredictStatementRule__Group__0" - // InternalMachineLearningLanguage.g:3064:1: rule__PredictStatementRule__Group__0 : rule__PredictStatementRule__Group__0__Impl rule__PredictStatementRule__Group__1 ; + // InternalMachineLearningLanguage.g:2983:1: rule__PredictStatementRule__Group__0 : rule__PredictStatementRule__Group__0__Impl rule__PredictStatementRule__Group__1 ; public final void rule__PredictStatementRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3068:1: ( rule__PredictStatementRule__Group__0__Impl rule__PredictStatementRule__Group__1 ) - // InternalMachineLearningLanguage.g:3069:2: rule__PredictStatementRule__Group__0__Impl rule__PredictStatementRule__Group__1 + // InternalMachineLearningLanguage.g:2987:1: ( rule__PredictStatementRule__Group__0__Impl rule__PredictStatementRule__Group__1 ) + // InternalMachineLearningLanguage.g:2988:2: rule__PredictStatementRule__Group__0__Impl rule__PredictStatementRule__Group__1 { - pushFollow(FOLLOW_10); + pushFollow(FOLLOW_9); rule__PredictStatementRule__Group__0__Impl(); state._fsp--; @@ -10857,22 +10615,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PredictStatementRule__Group__0__Impl" - // InternalMachineLearningLanguage.g:3076:1: rule__PredictStatementRule__Group__0__Impl : ( 'predict' ) ; + // InternalMachineLearningLanguage.g:2995:1: rule__PredictStatementRule__Group__0__Impl : ( 'predict' ) ; public final void rule__PredictStatementRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3080:1: ( ( 'predict' ) ) - // InternalMachineLearningLanguage.g:3081:1: ( 'predict' ) + // InternalMachineLearningLanguage.g:2999:1: ( ( 'predict' ) ) + // InternalMachineLearningLanguage.g:3000:1: ( 'predict' ) { - // InternalMachineLearningLanguage.g:3081:1: ( 'predict' ) - // InternalMachineLearningLanguage.g:3082:2: 'predict' + // InternalMachineLearningLanguage.g:3000:1: ( 'predict' ) + // InternalMachineLearningLanguage.g:3001:2: 'predict' { if ( state.backtracking==0 ) { before(grammarAccess.getPredictStatementRuleAccess().getPredictKeyword_0()); } - match(input,59,FOLLOW_2); if (state.failed) return ; + match(input,57,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPredictStatementRuleAccess().getPredictKeyword_0()); } @@ -10898,16 +10656,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PredictStatementRule__Group__1" - // InternalMachineLearningLanguage.g:3091:1: rule__PredictStatementRule__Group__1 : rule__PredictStatementRule__Group__1__Impl rule__PredictStatementRule__Group__2 ; + // InternalMachineLearningLanguage.g:3010:1: rule__PredictStatementRule__Group__1 : rule__PredictStatementRule__Group__1__Impl rule__PredictStatementRule__Group__2 ; public final void rule__PredictStatementRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3095:1: ( rule__PredictStatementRule__Group__1__Impl rule__PredictStatementRule__Group__2 ) - // InternalMachineLearningLanguage.g:3096:2: rule__PredictStatementRule__Group__1__Impl rule__PredictStatementRule__Group__2 + // InternalMachineLearningLanguage.g:3014:1: ( rule__PredictStatementRule__Group__1__Impl rule__PredictStatementRule__Group__2 ) + // InternalMachineLearningLanguage.g:3015:2: rule__PredictStatementRule__Group__1__Impl rule__PredictStatementRule__Group__2 { - pushFollow(FOLLOW_23); + pushFollow(FOLLOW_22); rule__PredictStatementRule__Group__1__Impl(); state._fsp--; @@ -10936,23 +10694,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PredictStatementRule__Group__1__Impl" - // InternalMachineLearningLanguage.g:3103:1: rule__PredictStatementRule__Group__1__Impl : ( ( rule__PredictStatementRule__SurrogateAssignment_1 ) ) ; + // InternalMachineLearningLanguage.g:3022:1: rule__PredictStatementRule__Group__1__Impl : ( ( rule__PredictStatementRule__SurrogateAssignment_1 ) ) ; public final void rule__PredictStatementRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3107:1: ( ( ( rule__PredictStatementRule__SurrogateAssignment_1 ) ) ) - // InternalMachineLearningLanguage.g:3108:1: ( ( rule__PredictStatementRule__SurrogateAssignment_1 ) ) + // InternalMachineLearningLanguage.g:3026:1: ( ( ( rule__PredictStatementRule__SurrogateAssignment_1 ) ) ) + // InternalMachineLearningLanguage.g:3027:1: ( ( rule__PredictStatementRule__SurrogateAssignment_1 ) ) { - // InternalMachineLearningLanguage.g:3108:1: ( ( rule__PredictStatementRule__SurrogateAssignment_1 ) ) - // InternalMachineLearningLanguage.g:3109:2: ( rule__PredictStatementRule__SurrogateAssignment_1 ) + // InternalMachineLearningLanguage.g:3027:1: ( ( rule__PredictStatementRule__SurrogateAssignment_1 ) ) + // InternalMachineLearningLanguage.g:3028:2: ( rule__PredictStatementRule__SurrogateAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPredictStatementRuleAccess().getSurrogateAssignment_1()); } - // InternalMachineLearningLanguage.g:3110:2: ( rule__PredictStatementRule__SurrogateAssignment_1 ) - // InternalMachineLearningLanguage.g:3110:3: rule__PredictStatementRule__SurrogateAssignment_1 + // InternalMachineLearningLanguage.g:3029:2: ( rule__PredictStatementRule__SurrogateAssignment_1 ) + // InternalMachineLearningLanguage.g:3029:3: rule__PredictStatementRule__SurrogateAssignment_1 { pushFollow(FOLLOW_2); rule__PredictStatementRule__SurrogateAssignment_1(); @@ -10987,14 +10745,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PredictStatementRule__Group__2" - // InternalMachineLearningLanguage.g:3118:1: rule__PredictStatementRule__Group__2 : rule__PredictStatementRule__Group__2__Impl rule__PredictStatementRule__Group__3 ; + // InternalMachineLearningLanguage.g:3037:1: rule__PredictStatementRule__Group__2 : rule__PredictStatementRule__Group__2__Impl rule__PredictStatementRule__Group__3 ; public final void rule__PredictStatementRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3122:1: ( rule__PredictStatementRule__Group__2__Impl rule__PredictStatementRule__Group__3 ) - // InternalMachineLearningLanguage.g:3123:2: rule__PredictStatementRule__Group__2__Impl rule__PredictStatementRule__Group__3 + // InternalMachineLearningLanguage.g:3041:1: ( rule__PredictStatementRule__Group__2__Impl rule__PredictStatementRule__Group__3 ) + // InternalMachineLearningLanguage.g:3042:2: rule__PredictStatementRule__Group__2__Impl rule__PredictStatementRule__Group__3 { pushFollow(FOLLOW_7); rule__PredictStatementRule__Group__2__Impl(); @@ -11025,22 +10783,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PredictStatementRule__Group__2__Impl" - // InternalMachineLearningLanguage.g:3130:1: rule__PredictStatementRule__Group__2__Impl : ( 'from' ) ; + // InternalMachineLearningLanguage.g:3049:1: rule__PredictStatementRule__Group__2__Impl : ( 'from' ) ; public final void rule__PredictStatementRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3134:1: ( ( 'from' ) ) - // InternalMachineLearningLanguage.g:3135:1: ( 'from' ) + // InternalMachineLearningLanguage.g:3053:1: ( ( 'from' ) ) + // InternalMachineLearningLanguage.g:3054:1: ( 'from' ) { - // InternalMachineLearningLanguage.g:3135:1: ( 'from' ) - // InternalMachineLearningLanguage.g:3136:2: 'from' + // InternalMachineLearningLanguage.g:3054:1: ( 'from' ) + // InternalMachineLearningLanguage.g:3055:2: 'from' { if ( state.backtracking==0 ) { before(grammarAccess.getPredictStatementRuleAccess().getFromKeyword_2()); } - match(input,60,FOLLOW_2); if (state.failed) return ; + match(input,58,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPredictStatementRuleAccess().getFromKeyword_2()); } @@ -11066,16 +10824,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PredictStatementRule__Group__3" - // InternalMachineLearningLanguage.g:3145:1: rule__PredictStatementRule__Group__3 : rule__PredictStatementRule__Group__3__Impl rule__PredictStatementRule__Group__4 ; + // InternalMachineLearningLanguage.g:3064:1: rule__PredictStatementRule__Group__3 : rule__PredictStatementRule__Group__3__Impl rule__PredictStatementRule__Group__4 ; public final void rule__PredictStatementRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3149:1: ( rule__PredictStatementRule__Group__3__Impl rule__PredictStatementRule__Group__4 ) - // InternalMachineLearningLanguage.g:3150:2: rule__PredictStatementRule__Group__3__Impl rule__PredictStatementRule__Group__4 + // InternalMachineLearningLanguage.g:3068:1: ( rule__PredictStatementRule__Group__3__Impl rule__PredictStatementRule__Group__4 ) + // InternalMachineLearningLanguage.g:3069:2: rule__PredictStatementRule__Group__3__Impl rule__PredictStatementRule__Group__4 { - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_23); rule__PredictStatementRule__Group__3__Impl(); state._fsp--; @@ -11104,23 +10862,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PredictStatementRule__Group__3__Impl" - // InternalMachineLearningLanguage.g:3157:1: rule__PredictStatementRule__Group__3__Impl : ( ( rule__PredictStatementRule__TrainingDataAssignment_3 ) ) ; + // InternalMachineLearningLanguage.g:3076:1: rule__PredictStatementRule__Group__3__Impl : ( ( rule__PredictStatementRule__TrainingDataAssignment_3 ) ) ; public final void rule__PredictStatementRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3161:1: ( ( ( rule__PredictStatementRule__TrainingDataAssignment_3 ) ) ) - // InternalMachineLearningLanguage.g:3162:1: ( ( rule__PredictStatementRule__TrainingDataAssignment_3 ) ) + // InternalMachineLearningLanguage.g:3080:1: ( ( ( rule__PredictStatementRule__TrainingDataAssignment_3 ) ) ) + // InternalMachineLearningLanguage.g:3081:1: ( ( rule__PredictStatementRule__TrainingDataAssignment_3 ) ) { - // InternalMachineLearningLanguage.g:3162:1: ( ( rule__PredictStatementRule__TrainingDataAssignment_3 ) ) - // InternalMachineLearningLanguage.g:3163:2: ( rule__PredictStatementRule__TrainingDataAssignment_3 ) + // InternalMachineLearningLanguage.g:3081:1: ( ( rule__PredictStatementRule__TrainingDataAssignment_3 ) ) + // InternalMachineLearningLanguage.g:3082:2: ( rule__PredictStatementRule__TrainingDataAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPredictStatementRuleAccess().getTrainingDataAssignment_3()); } - // InternalMachineLearningLanguage.g:3164:2: ( rule__PredictStatementRule__TrainingDataAssignment_3 ) - // InternalMachineLearningLanguage.g:3164:3: rule__PredictStatementRule__TrainingDataAssignment_3 + // InternalMachineLearningLanguage.g:3083:2: ( rule__PredictStatementRule__TrainingDataAssignment_3 ) + // InternalMachineLearningLanguage.g:3083:3: rule__PredictStatementRule__TrainingDataAssignment_3 { pushFollow(FOLLOW_2); rule__PredictStatementRule__TrainingDataAssignment_3(); @@ -11155,16 +10913,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PredictStatementRule__Group__4" - // InternalMachineLearningLanguage.g:3172:1: rule__PredictStatementRule__Group__4 : rule__PredictStatementRule__Group__4__Impl rule__PredictStatementRule__Group__5 ; + // InternalMachineLearningLanguage.g:3091:1: rule__PredictStatementRule__Group__4 : rule__PredictStatementRule__Group__4__Impl rule__PredictStatementRule__Group__5 ; public final void rule__PredictStatementRule__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3176:1: ( rule__PredictStatementRule__Group__4__Impl rule__PredictStatementRule__Group__5 ) - // InternalMachineLearningLanguage.g:3177:2: rule__PredictStatementRule__Group__4__Impl rule__PredictStatementRule__Group__5 + // InternalMachineLearningLanguage.g:3095:1: ( rule__PredictStatementRule__Group__4__Impl rule__PredictStatementRule__Group__5 ) + // InternalMachineLearningLanguage.g:3096:2: rule__PredictStatementRule__Group__4__Impl rule__PredictStatementRule__Group__5 { - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_23); rule__PredictStatementRule__Group__4__Impl(); state._fsp--; @@ -11193,35 +10951,35 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PredictStatementRule__Group__4__Impl" - // InternalMachineLearningLanguage.g:3184:1: rule__PredictStatementRule__Group__4__Impl : ( ( rule__PredictStatementRule__Group_4__0 )? ) ; + // InternalMachineLearningLanguage.g:3103:1: rule__PredictStatementRule__Group__4__Impl : ( ( rule__PredictStatementRule__Group_4__0 )? ) ; public final void rule__PredictStatementRule__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3188:1: ( ( ( rule__PredictStatementRule__Group_4__0 )? ) ) - // InternalMachineLearningLanguage.g:3189:1: ( ( rule__PredictStatementRule__Group_4__0 )? ) + // InternalMachineLearningLanguage.g:3107:1: ( ( ( rule__PredictStatementRule__Group_4__0 )? ) ) + // InternalMachineLearningLanguage.g:3108:1: ( ( rule__PredictStatementRule__Group_4__0 )? ) { - // InternalMachineLearningLanguage.g:3189:1: ( ( rule__PredictStatementRule__Group_4__0 )? ) - // InternalMachineLearningLanguage.g:3190:2: ( rule__PredictStatementRule__Group_4__0 )? + // InternalMachineLearningLanguage.g:3108:1: ( ( rule__PredictStatementRule__Group_4__0 )? ) + // InternalMachineLearningLanguage.g:3109:2: ( rule__PredictStatementRule__Group_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getPredictStatementRuleAccess().getGroup_4()); } - // InternalMachineLearningLanguage.g:3191:2: ( rule__PredictStatementRule__Group_4__0 )? + // InternalMachineLearningLanguage.g:3110:2: ( rule__PredictStatementRule__Group_4__0 )? int alt25=2; int LA25_0 = input.LA(1); - if ( (LA25_0==61) ) { + if ( (LA25_0==59) ) { int LA25_1 = input.LA(2); - if ( (LA25_1==63) ) { + if ( (LA25_1==61) ) { alt25=1; } } switch (alt25) { case 1 : - // InternalMachineLearningLanguage.g:3191:3: rule__PredictStatementRule__Group_4__0 + // InternalMachineLearningLanguage.g:3110:3: rule__PredictStatementRule__Group_4__0 { pushFollow(FOLLOW_2); rule__PredictStatementRule__Group_4__0(); @@ -11259,16 +11017,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PredictStatementRule__Group__5" - // InternalMachineLearningLanguage.g:3199:1: rule__PredictStatementRule__Group__5 : rule__PredictStatementRule__Group__5__Impl rule__PredictStatementRule__Group__6 ; + // InternalMachineLearningLanguage.g:3118:1: rule__PredictStatementRule__Group__5 : rule__PredictStatementRule__Group__5__Impl rule__PredictStatementRule__Group__6 ; public final void rule__PredictStatementRule__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3203:1: ( rule__PredictStatementRule__Group__5__Impl rule__PredictStatementRule__Group__6 ) - // InternalMachineLearningLanguage.g:3204:2: rule__PredictStatementRule__Group__5__Impl rule__PredictStatementRule__Group__6 + // InternalMachineLearningLanguage.g:3122:1: ( rule__PredictStatementRule__Group__5__Impl rule__PredictStatementRule__Group__6 ) + // InternalMachineLearningLanguage.g:3123:2: rule__PredictStatementRule__Group__5__Impl rule__PredictStatementRule__Group__6 { - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_24); rule__PredictStatementRule__Group__5__Impl(); state._fsp--; @@ -11297,22 +11055,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PredictStatementRule__Group__5__Impl" - // InternalMachineLearningLanguage.g:3211:1: rule__PredictStatementRule__Group__5__Impl : ( 'and' ) ; + // InternalMachineLearningLanguage.g:3130:1: rule__PredictStatementRule__Group__5__Impl : ( 'and' ) ; public final void rule__PredictStatementRule__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3215:1: ( ( 'and' ) ) - // InternalMachineLearningLanguage.g:3216:1: ( 'and' ) + // InternalMachineLearningLanguage.g:3134:1: ( ( 'and' ) ) + // InternalMachineLearningLanguage.g:3135:1: ( 'and' ) { - // InternalMachineLearningLanguage.g:3216:1: ( 'and' ) - // InternalMachineLearningLanguage.g:3217:2: 'and' + // InternalMachineLearningLanguage.g:3135:1: ( 'and' ) + // InternalMachineLearningLanguage.g:3136:2: 'and' { if ( state.backtracking==0 ) { before(grammarAccess.getPredictStatementRuleAccess().getAndKeyword_5()); } - match(input,61,FOLLOW_2); if (state.failed) return ; + match(input,59,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPredictStatementRuleAccess().getAndKeyword_5()); } @@ -11338,16 +11096,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PredictStatementRule__Group__6" - // InternalMachineLearningLanguage.g:3226:1: rule__PredictStatementRule__Group__6 : rule__PredictStatementRule__Group__6__Impl rule__PredictStatementRule__Group__7 ; + // InternalMachineLearningLanguage.g:3145:1: rule__PredictStatementRule__Group__6 : rule__PredictStatementRule__Group__6__Impl rule__PredictStatementRule__Group__7 ; public final void rule__PredictStatementRule__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3230:1: ( rule__PredictStatementRule__Group__6__Impl rule__PredictStatementRule__Group__7 ) - // InternalMachineLearningLanguage.g:3231:2: rule__PredictStatementRule__Group__6__Impl rule__PredictStatementRule__Group__7 + // InternalMachineLearningLanguage.g:3149:1: ( rule__PredictStatementRule__Group__6__Impl rule__PredictStatementRule__Group__7 ) + // InternalMachineLearningLanguage.g:3150:2: rule__PredictStatementRule__Group__6__Impl rule__PredictStatementRule__Group__7 { - pushFollow(FOLLOW_26); + pushFollow(FOLLOW_25); rule__PredictStatementRule__Group__6__Impl(); state._fsp--; @@ -11376,22 +11134,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PredictStatementRule__Group__6__Impl" - // InternalMachineLearningLanguage.g:3238:1: rule__PredictStatementRule__Group__6__Impl : ( 'store' ) ; + // InternalMachineLearningLanguage.g:3157:1: rule__PredictStatementRule__Group__6__Impl : ( 'store' ) ; public final void rule__PredictStatementRule__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3242:1: ( ( 'store' ) ) - // InternalMachineLearningLanguage.g:3243:1: ( 'store' ) + // InternalMachineLearningLanguage.g:3161:1: ( ( 'store' ) ) + // InternalMachineLearningLanguage.g:3162:1: ( 'store' ) { - // InternalMachineLearningLanguage.g:3243:1: ( 'store' ) - // InternalMachineLearningLanguage.g:3244:2: 'store' + // InternalMachineLearningLanguage.g:3162:1: ( 'store' ) + // InternalMachineLearningLanguage.g:3163:2: 'store' { if ( state.backtracking==0 ) { before(grammarAccess.getPredictStatementRuleAccess().getStoreKeyword_6()); } - match(input,62,FOLLOW_2); if (state.failed) return ; + match(input,60,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPredictStatementRuleAccess().getStoreKeyword_6()); } @@ -11417,14 +11175,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PredictStatementRule__Group__7" - // InternalMachineLearningLanguage.g:3253:1: rule__PredictStatementRule__Group__7 : rule__PredictStatementRule__Group__7__Impl rule__PredictStatementRule__Group__8 ; + // InternalMachineLearningLanguage.g:3172:1: rule__PredictStatementRule__Group__7 : rule__PredictStatementRule__Group__7__Impl rule__PredictStatementRule__Group__8 ; public final void rule__PredictStatementRule__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3257:1: ( rule__PredictStatementRule__Group__7__Impl rule__PredictStatementRule__Group__8 ) - // InternalMachineLearningLanguage.g:3258:2: rule__PredictStatementRule__Group__7__Impl rule__PredictStatementRule__Group__8 + // InternalMachineLearningLanguage.g:3176:1: ( rule__PredictStatementRule__Group__7__Impl rule__PredictStatementRule__Group__8 ) + // InternalMachineLearningLanguage.g:3177:2: rule__PredictStatementRule__Group__7__Impl rule__PredictStatementRule__Group__8 { pushFollow(FOLLOW_7); rule__PredictStatementRule__Group__7__Impl(); @@ -11455,22 +11213,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PredictStatementRule__Group__7__Impl" - // InternalMachineLearningLanguage.g:3265:1: rule__PredictStatementRule__Group__7__Impl : ( 'to' ) ; + // InternalMachineLearningLanguage.g:3184:1: rule__PredictStatementRule__Group__7__Impl : ( 'to' ) ; public final void rule__PredictStatementRule__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3269:1: ( ( 'to' ) ) - // InternalMachineLearningLanguage.g:3270:1: ( 'to' ) + // InternalMachineLearningLanguage.g:3188:1: ( ( 'to' ) ) + // InternalMachineLearningLanguage.g:3189:1: ( 'to' ) { - // InternalMachineLearningLanguage.g:3270:1: ( 'to' ) - // InternalMachineLearningLanguage.g:3271:2: 'to' + // InternalMachineLearningLanguage.g:3189:1: ( 'to' ) + // InternalMachineLearningLanguage.g:3190:2: 'to' { if ( state.backtracking==0 ) { before(grammarAccess.getPredictStatementRuleAccess().getToKeyword_7()); } - match(input,51,FOLLOW_2); if (state.failed) return ; + match(input,49,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPredictStatementRuleAccess().getToKeyword_7()); } @@ -11496,14 +11254,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PredictStatementRule__Group__8" - // InternalMachineLearningLanguage.g:3280:1: rule__PredictStatementRule__Group__8 : rule__PredictStatementRule__Group__8__Impl ; + // InternalMachineLearningLanguage.g:3199:1: rule__PredictStatementRule__Group__8 : rule__PredictStatementRule__Group__8__Impl ; public final void rule__PredictStatementRule__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3284:1: ( rule__PredictStatementRule__Group__8__Impl ) - // InternalMachineLearningLanguage.g:3285:2: rule__PredictStatementRule__Group__8__Impl + // InternalMachineLearningLanguage.g:3203:1: ( rule__PredictStatementRule__Group__8__Impl ) + // InternalMachineLearningLanguage.g:3204:2: rule__PredictStatementRule__Group__8__Impl { pushFollow(FOLLOW_2); rule__PredictStatementRule__Group__8__Impl(); @@ -11529,23 +11287,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PredictStatementRule__Group__8__Impl" - // InternalMachineLearningLanguage.g:3291:1: rule__PredictStatementRule__Group__8__Impl : ( ( rule__PredictStatementRule__ModelFilenameAssignment_8 ) ) ; + // InternalMachineLearningLanguage.g:3210:1: rule__PredictStatementRule__Group__8__Impl : ( ( rule__PredictStatementRule__ModelFilenameAssignment_8 ) ) ; public final void rule__PredictStatementRule__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3295:1: ( ( ( rule__PredictStatementRule__ModelFilenameAssignment_8 ) ) ) - // InternalMachineLearningLanguage.g:3296:1: ( ( rule__PredictStatementRule__ModelFilenameAssignment_8 ) ) + // InternalMachineLearningLanguage.g:3214:1: ( ( ( rule__PredictStatementRule__ModelFilenameAssignment_8 ) ) ) + // InternalMachineLearningLanguage.g:3215:1: ( ( rule__PredictStatementRule__ModelFilenameAssignment_8 ) ) { - // InternalMachineLearningLanguage.g:3296:1: ( ( rule__PredictStatementRule__ModelFilenameAssignment_8 ) ) - // InternalMachineLearningLanguage.g:3297:2: ( rule__PredictStatementRule__ModelFilenameAssignment_8 ) + // InternalMachineLearningLanguage.g:3215:1: ( ( rule__PredictStatementRule__ModelFilenameAssignment_8 ) ) + // InternalMachineLearningLanguage.g:3216:2: ( rule__PredictStatementRule__ModelFilenameAssignment_8 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPredictStatementRuleAccess().getModelFilenameAssignment_8()); } - // InternalMachineLearningLanguage.g:3298:2: ( rule__PredictStatementRule__ModelFilenameAssignment_8 ) - // InternalMachineLearningLanguage.g:3298:3: rule__PredictStatementRule__ModelFilenameAssignment_8 + // InternalMachineLearningLanguage.g:3217:2: ( rule__PredictStatementRule__ModelFilenameAssignment_8 ) + // InternalMachineLearningLanguage.g:3217:3: rule__PredictStatementRule__ModelFilenameAssignment_8 { pushFollow(FOLLOW_2); rule__PredictStatementRule__ModelFilenameAssignment_8(); @@ -11580,16 +11338,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PredictStatementRule__Group_4__0" - // InternalMachineLearningLanguage.g:3307:1: rule__PredictStatementRule__Group_4__0 : rule__PredictStatementRule__Group_4__0__Impl rule__PredictStatementRule__Group_4__1 ; + // InternalMachineLearningLanguage.g:3226:1: rule__PredictStatementRule__Group_4__0 : rule__PredictStatementRule__Group_4__0__Impl rule__PredictStatementRule__Group_4__1 ; public final void rule__PredictStatementRule__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3311:1: ( rule__PredictStatementRule__Group_4__0__Impl rule__PredictStatementRule__Group_4__1 ) - // InternalMachineLearningLanguage.g:3312:2: rule__PredictStatementRule__Group_4__0__Impl rule__PredictStatementRule__Group_4__1 + // InternalMachineLearningLanguage.g:3230:1: ( rule__PredictStatementRule__Group_4__0__Impl rule__PredictStatementRule__Group_4__1 ) + // InternalMachineLearningLanguage.g:3231:2: rule__PredictStatementRule__Group_4__0__Impl rule__PredictStatementRule__Group_4__1 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_26); rule__PredictStatementRule__Group_4__0__Impl(); state._fsp--; @@ -11618,22 +11376,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PredictStatementRule__Group_4__0__Impl" - // InternalMachineLearningLanguage.g:3319:1: rule__PredictStatementRule__Group_4__0__Impl : ( 'and' ) ; + // InternalMachineLearningLanguage.g:3238:1: rule__PredictStatementRule__Group_4__0__Impl : ( 'and' ) ; public final void rule__PredictStatementRule__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3323:1: ( ( 'and' ) ) - // InternalMachineLearningLanguage.g:3324:1: ( 'and' ) + // InternalMachineLearningLanguage.g:3242:1: ( ( 'and' ) ) + // InternalMachineLearningLanguage.g:3243:1: ( 'and' ) { - // InternalMachineLearningLanguage.g:3324:1: ( 'and' ) - // InternalMachineLearningLanguage.g:3325:2: 'and' + // InternalMachineLearningLanguage.g:3243:1: ( 'and' ) + // InternalMachineLearningLanguage.g:3244:2: 'and' { if ( state.backtracking==0 ) { before(grammarAccess.getPredictStatementRuleAccess().getAndKeyword_4_0()); } - match(input,61,FOLLOW_2); if (state.failed) return ; + match(input,59,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPredictStatementRuleAccess().getAndKeyword_4_0()); } @@ -11659,16 +11417,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PredictStatementRule__Group_4__1" - // InternalMachineLearningLanguage.g:3334:1: rule__PredictStatementRule__Group_4__1 : rule__PredictStatementRule__Group_4__1__Impl rule__PredictStatementRule__Group_4__2 ; + // InternalMachineLearningLanguage.g:3253:1: rule__PredictStatementRule__Group_4__1 : rule__PredictStatementRule__Group_4__1__Impl rule__PredictStatementRule__Group_4__2 ; public final void rule__PredictStatementRule__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3338:1: ( rule__PredictStatementRule__Group_4__1__Impl rule__PredictStatementRule__Group_4__2 ) - // InternalMachineLearningLanguage.g:3339:2: rule__PredictStatementRule__Group_4__1__Impl rule__PredictStatementRule__Group_4__2 + // InternalMachineLearningLanguage.g:3257:1: ( rule__PredictStatementRule__Group_4__1__Impl rule__PredictStatementRule__Group_4__2 ) + // InternalMachineLearningLanguage.g:3258:2: rule__PredictStatementRule__Group_4__1__Impl rule__PredictStatementRule__Group_4__2 { - pushFollow(FOLLOW_28); + pushFollow(FOLLOW_27); rule__PredictStatementRule__Group_4__1__Impl(); state._fsp--; @@ -11697,22 +11455,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PredictStatementRule__Group_4__1__Impl" - // InternalMachineLearningLanguage.g:3346:1: rule__PredictStatementRule__Group_4__1__Impl : ( 'measure' ) ; + // InternalMachineLearningLanguage.g:3265:1: rule__PredictStatementRule__Group_4__1__Impl : ( 'measure' ) ; public final void rule__PredictStatementRule__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3350:1: ( ( 'measure' ) ) - // InternalMachineLearningLanguage.g:3351:1: ( 'measure' ) + // InternalMachineLearningLanguage.g:3269:1: ( ( 'measure' ) ) + // InternalMachineLearningLanguage.g:3270:1: ( 'measure' ) { - // InternalMachineLearningLanguage.g:3351:1: ( 'measure' ) - // InternalMachineLearningLanguage.g:3352:2: 'measure' + // InternalMachineLearningLanguage.g:3270:1: ( 'measure' ) + // InternalMachineLearningLanguage.g:3271:2: 'measure' { if ( state.backtracking==0 ) { before(grammarAccess.getPredictStatementRuleAccess().getMeasureKeyword_4_1()); } - match(input,63,FOLLOW_2); if (state.failed) return ; + match(input,61,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPredictStatementRuleAccess().getMeasureKeyword_4_1()); } @@ -11738,16 +11496,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PredictStatementRule__Group_4__2" - // InternalMachineLearningLanguage.g:3361:1: rule__PredictStatementRule__Group_4__2 : rule__PredictStatementRule__Group_4__2__Impl rule__PredictStatementRule__Group_4__3 ; + // InternalMachineLearningLanguage.g:3280:1: rule__PredictStatementRule__Group_4__2 : rule__PredictStatementRule__Group_4__2__Impl rule__PredictStatementRule__Group_4__3 ; public final void rule__PredictStatementRule__Group_4__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3365:1: ( rule__PredictStatementRule__Group_4__2__Impl rule__PredictStatementRule__Group_4__3 ) - // InternalMachineLearningLanguage.g:3366:2: rule__PredictStatementRule__Group_4__2__Impl rule__PredictStatementRule__Group_4__3 + // InternalMachineLearningLanguage.g:3284:1: ( rule__PredictStatementRule__Group_4__2__Impl rule__PredictStatementRule__Group_4__3 ) + // InternalMachineLearningLanguage.g:3285:2: rule__PredictStatementRule__Group_4__2__Impl rule__PredictStatementRule__Group_4__3 { - pushFollow(FOLLOW_28); + pushFollow(FOLLOW_27); rule__PredictStatementRule__Group_4__2__Impl(); state._fsp--; @@ -11776,22 +11534,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PredictStatementRule__Group_4__2__Impl" - // InternalMachineLearningLanguage.g:3373:1: rule__PredictStatementRule__Group_4__2__Impl : ( ( rule__PredictStatementRule__StatementsAssignment_4_2 )* ) ; + // InternalMachineLearningLanguage.g:3292:1: rule__PredictStatementRule__Group_4__2__Impl : ( ( rule__PredictStatementRule__StatementsAssignment_4_2 )* ) ; public final void rule__PredictStatementRule__Group_4__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3377:1: ( ( ( rule__PredictStatementRule__StatementsAssignment_4_2 )* ) ) - // InternalMachineLearningLanguage.g:3378:1: ( ( rule__PredictStatementRule__StatementsAssignment_4_2 )* ) + // InternalMachineLearningLanguage.g:3296:1: ( ( ( rule__PredictStatementRule__StatementsAssignment_4_2 )* ) ) + // InternalMachineLearningLanguage.g:3297:1: ( ( rule__PredictStatementRule__StatementsAssignment_4_2 )* ) { - // InternalMachineLearningLanguage.g:3378:1: ( ( rule__PredictStatementRule__StatementsAssignment_4_2 )* ) - // InternalMachineLearningLanguage.g:3379:2: ( rule__PredictStatementRule__StatementsAssignment_4_2 )* + // InternalMachineLearningLanguage.g:3297:1: ( ( rule__PredictStatementRule__StatementsAssignment_4_2 )* ) + // InternalMachineLearningLanguage.g:3298:2: ( rule__PredictStatementRule__StatementsAssignment_4_2 )* { if ( state.backtracking==0 ) { before(grammarAccess.getPredictStatementRuleAccess().getStatementsAssignment_4_2()); } - // InternalMachineLearningLanguage.g:3380:2: ( rule__PredictStatementRule__StatementsAssignment_4_2 )* + // InternalMachineLearningLanguage.g:3299:2: ( rule__PredictStatementRule__StatementsAssignment_4_2 )* loop26: do { int alt26=2; @@ -11804,9 +11562,9 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte switch (alt26) { case 1 : - // InternalMachineLearningLanguage.g:3380:3: rule__PredictStatementRule__StatementsAssignment_4_2 + // InternalMachineLearningLanguage.g:3299:3: rule__PredictStatementRule__StatementsAssignment_4_2 { - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_21); rule__PredictStatementRule__StatementsAssignment_4_2(); state._fsp--; @@ -11845,14 +11603,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PredictStatementRule__Group_4__3" - // InternalMachineLearningLanguage.g:3388:1: rule__PredictStatementRule__Group_4__3 : rule__PredictStatementRule__Group_4__3__Impl ; + // InternalMachineLearningLanguage.g:3307:1: rule__PredictStatementRule__Group_4__3 : rule__PredictStatementRule__Group_4__3__Impl ; public final void rule__PredictStatementRule__Group_4__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3392:1: ( rule__PredictStatementRule__Group_4__3__Impl ) - // InternalMachineLearningLanguage.g:3393:2: rule__PredictStatementRule__Group_4__3__Impl + // InternalMachineLearningLanguage.g:3311:1: ( rule__PredictStatementRule__Group_4__3__Impl ) + // InternalMachineLearningLanguage.g:3312:2: rule__PredictStatementRule__Group_4__3__Impl { pushFollow(FOLLOW_2); rule__PredictStatementRule__Group_4__3__Impl(); @@ -11878,22 +11636,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PredictStatementRule__Group_4__3__Impl" - // InternalMachineLearningLanguage.g:3399:1: rule__PredictStatementRule__Group_4__3__Impl : ( 'end' ) ; + // InternalMachineLearningLanguage.g:3318:1: rule__PredictStatementRule__Group_4__3__Impl : ( 'end' ) ; public final void rule__PredictStatementRule__Group_4__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3403:1: ( ( 'end' ) ) - // InternalMachineLearningLanguage.g:3404:1: ( 'end' ) + // InternalMachineLearningLanguage.g:3322:1: ( ( 'end' ) ) + // InternalMachineLearningLanguage.g:3323:1: ( 'end' ) { - // InternalMachineLearningLanguage.g:3404:1: ( 'end' ) - // InternalMachineLearningLanguage.g:3405:2: 'end' + // InternalMachineLearningLanguage.g:3323:1: ( 'end' ) + // InternalMachineLearningLanguage.g:3324:2: 'end' { if ( state.backtracking==0 ) { before(grammarAccess.getPredictStatementRuleAccess().getEndKeyword_4_3()); } - match(input,64,FOLLOW_2); if (state.failed) return ; + match(input,62,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPredictStatementRuleAccess().getEndKeyword_4_3()); } @@ -11919,16 +11677,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ForStatementRule__Group__0" - // InternalMachineLearningLanguage.g:3415:1: rule__ForStatementRule__Group__0 : rule__ForStatementRule__Group__0__Impl rule__ForStatementRule__Group__1 ; + // InternalMachineLearningLanguage.g:3334:1: rule__ForStatementRule__Group__0 : rule__ForStatementRule__Group__0__Impl rule__ForStatementRule__Group__1 ; public final void rule__ForStatementRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3419:1: ( rule__ForStatementRule__Group__0__Impl rule__ForStatementRule__Group__1 ) - // InternalMachineLearningLanguage.g:3420:2: rule__ForStatementRule__Group__0__Impl rule__ForStatementRule__Group__1 + // InternalMachineLearningLanguage.g:3338:1: ( rule__ForStatementRule__Group__0__Impl rule__ForStatementRule__Group__1 ) + // InternalMachineLearningLanguage.g:3339:2: rule__ForStatementRule__Group__0__Impl rule__ForStatementRule__Group__1 { - pushFollow(FOLLOW_29); + pushFollow(FOLLOW_28); rule__ForStatementRule__Group__0__Impl(); state._fsp--; @@ -11957,22 +11715,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ForStatementRule__Group__0__Impl" - // InternalMachineLearningLanguage.g:3427:1: rule__ForStatementRule__Group__0__Impl : ( 'for' ) ; + // InternalMachineLearningLanguage.g:3346:1: rule__ForStatementRule__Group__0__Impl : ( 'for' ) ; public final void rule__ForStatementRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3431:1: ( ( 'for' ) ) - // InternalMachineLearningLanguage.g:3432:1: ( 'for' ) + // InternalMachineLearningLanguage.g:3350:1: ( ( 'for' ) ) + // InternalMachineLearningLanguage.g:3351:1: ( 'for' ) { - // InternalMachineLearningLanguage.g:3432:1: ( 'for' ) - // InternalMachineLearningLanguage.g:3433:2: 'for' + // InternalMachineLearningLanguage.g:3351:1: ( 'for' ) + // InternalMachineLearningLanguage.g:3352:2: 'for' { if ( state.backtracking==0 ) { before(grammarAccess.getForStatementRuleAccess().getForKeyword_0()); } - match(input,65,FOLLOW_2); if (state.failed) return ; + match(input,63,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getForStatementRuleAccess().getForKeyword_0()); } @@ -11998,16 +11756,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ForStatementRule__Group__1" - // InternalMachineLearningLanguage.g:3442:1: rule__ForStatementRule__Group__1 : rule__ForStatementRule__Group__1__Impl rule__ForStatementRule__Group__2 ; + // InternalMachineLearningLanguage.g:3361:1: rule__ForStatementRule__Group__1 : rule__ForStatementRule__Group__1__Impl rule__ForStatementRule__Group__2 ; public final void rule__ForStatementRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3446:1: ( rule__ForStatementRule__Group__1__Impl rule__ForStatementRule__Group__2 ) - // InternalMachineLearningLanguage.g:3447:2: rule__ForStatementRule__Group__1__Impl rule__ForStatementRule__Group__2 + // InternalMachineLearningLanguage.g:3365:1: ( rule__ForStatementRule__Group__1__Impl rule__ForStatementRule__Group__2 ) + // InternalMachineLearningLanguage.g:3366:2: rule__ForStatementRule__Group__1__Impl rule__ForStatementRule__Group__2 { - pushFollow(FOLLOW_30); + pushFollow(FOLLOW_29); rule__ForStatementRule__Group__1__Impl(); state._fsp--; @@ -12036,23 +11794,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ForStatementRule__Group__1__Impl" - // InternalMachineLearningLanguage.g:3454:1: rule__ForStatementRule__Group__1__Impl : ( ( rule__ForStatementRule__NameAssignment_1 ) ) ; + // InternalMachineLearningLanguage.g:3373:1: rule__ForStatementRule__Group__1__Impl : ( ( rule__ForStatementRule__NameAssignment_1 ) ) ; public final void rule__ForStatementRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3458:1: ( ( ( rule__ForStatementRule__NameAssignment_1 ) ) ) - // InternalMachineLearningLanguage.g:3459:1: ( ( rule__ForStatementRule__NameAssignment_1 ) ) + // InternalMachineLearningLanguage.g:3377:1: ( ( ( rule__ForStatementRule__NameAssignment_1 ) ) ) + // InternalMachineLearningLanguage.g:3378:1: ( ( rule__ForStatementRule__NameAssignment_1 ) ) { - // InternalMachineLearningLanguage.g:3459:1: ( ( rule__ForStatementRule__NameAssignment_1 ) ) - // InternalMachineLearningLanguage.g:3460:2: ( rule__ForStatementRule__NameAssignment_1 ) + // InternalMachineLearningLanguage.g:3378:1: ( ( rule__ForStatementRule__NameAssignment_1 ) ) + // InternalMachineLearningLanguage.g:3379:2: ( rule__ForStatementRule__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getForStatementRuleAccess().getNameAssignment_1()); } - // InternalMachineLearningLanguage.g:3461:2: ( rule__ForStatementRule__NameAssignment_1 ) - // InternalMachineLearningLanguage.g:3461:3: rule__ForStatementRule__NameAssignment_1 + // InternalMachineLearningLanguage.g:3380:2: ( rule__ForStatementRule__NameAssignment_1 ) + // InternalMachineLearningLanguage.g:3380:3: rule__ForStatementRule__NameAssignment_1 { pushFollow(FOLLOW_2); rule__ForStatementRule__NameAssignment_1(); @@ -12087,16 +11845,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ForStatementRule__Group__2" - // InternalMachineLearningLanguage.g:3469:1: rule__ForStatementRule__Group__2 : rule__ForStatementRule__Group__2__Impl rule__ForStatementRule__Group__3 ; + // InternalMachineLearningLanguage.g:3388:1: rule__ForStatementRule__Group__2 : rule__ForStatementRule__Group__2__Impl rule__ForStatementRule__Group__3 ; public final void rule__ForStatementRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3473:1: ( rule__ForStatementRule__Group__2__Impl rule__ForStatementRule__Group__3 ) - // InternalMachineLearningLanguage.g:3474:2: rule__ForStatementRule__Group__2__Impl rule__ForStatementRule__Group__3 + // InternalMachineLearningLanguage.g:3392:1: ( rule__ForStatementRule__Group__2__Impl rule__ForStatementRule__Group__3 ) + // InternalMachineLearningLanguage.g:3393:2: rule__ForStatementRule__Group__2__Impl rule__ForStatementRule__Group__3 { - pushFollow(FOLLOW_31); + pushFollow(FOLLOW_30); rule__ForStatementRule__Group__2__Impl(); state._fsp--; @@ -12125,22 +11883,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ForStatementRule__Group__2__Impl" - // InternalMachineLearningLanguage.g:3481:1: rule__ForStatementRule__Group__2__Impl : ( 'in' ) ; + // InternalMachineLearningLanguage.g:3400:1: rule__ForStatementRule__Group__2__Impl : ( 'in' ) ; public final void rule__ForStatementRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3485:1: ( ( 'in' ) ) - // InternalMachineLearningLanguage.g:3486:1: ( 'in' ) + // InternalMachineLearningLanguage.g:3404:1: ( ( 'in' ) ) + // InternalMachineLearningLanguage.g:3405:1: ( 'in' ) { - // InternalMachineLearningLanguage.g:3486:1: ( 'in' ) - // InternalMachineLearningLanguage.g:3487:2: 'in' + // InternalMachineLearningLanguage.g:3405:1: ( 'in' ) + // InternalMachineLearningLanguage.g:3406:2: 'in' { if ( state.backtracking==0 ) { before(grammarAccess.getForStatementRuleAccess().getInKeyword_2()); } - match(input,66,FOLLOW_2); if (state.failed) return ; + match(input,64,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getForStatementRuleAccess().getInKeyword_2()); } @@ -12166,16 +11924,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ForStatementRule__Group__3" - // InternalMachineLearningLanguage.g:3496:1: rule__ForStatementRule__Group__3 : rule__ForStatementRule__Group__3__Impl rule__ForStatementRule__Group__4 ; + // InternalMachineLearningLanguage.g:3415:1: rule__ForStatementRule__Group__3 : rule__ForStatementRule__Group__3__Impl rule__ForStatementRule__Group__4 ; public final void rule__ForStatementRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3500:1: ( rule__ForStatementRule__Group__3__Impl rule__ForStatementRule__Group__4 ) - // InternalMachineLearningLanguage.g:3501:2: rule__ForStatementRule__Group__3__Impl rule__ForStatementRule__Group__4 + // InternalMachineLearningLanguage.g:3419:1: ( rule__ForStatementRule__Group__3__Impl rule__ForStatementRule__Group__4 ) + // InternalMachineLearningLanguage.g:3420:2: rule__ForStatementRule__Group__3__Impl rule__ForStatementRule__Group__4 { - pushFollow(FOLLOW_32); + pushFollow(FOLLOW_31); rule__ForStatementRule__Group__3__Impl(); state._fsp--; @@ -12204,23 +11962,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ForStatementRule__Group__3__Impl" - // InternalMachineLearningLanguage.g:3508:1: rule__ForStatementRule__Group__3__Impl : ( ( rule__ForStatementRule__RangeAssignment_3 ) ) ; + // InternalMachineLearningLanguage.g:3427:1: rule__ForStatementRule__Group__3__Impl : ( ( rule__ForStatementRule__RangeAssignment_3 ) ) ; public final void rule__ForStatementRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3512:1: ( ( ( rule__ForStatementRule__RangeAssignment_3 ) ) ) - // InternalMachineLearningLanguage.g:3513:1: ( ( rule__ForStatementRule__RangeAssignment_3 ) ) + // InternalMachineLearningLanguage.g:3431:1: ( ( ( rule__ForStatementRule__RangeAssignment_3 ) ) ) + // InternalMachineLearningLanguage.g:3432:1: ( ( rule__ForStatementRule__RangeAssignment_3 ) ) { - // InternalMachineLearningLanguage.g:3513:1: ( ( rule__ForStatementRule__RangeAssignment_3 ) ) - // InternalMachineLearningLanguage.g:3514:2: ( rule__ForStatementRule__RangeAssignment_3 ) + // InternalMachineLearningLanguage.g:3432:1: ( ( rule__ForStatementRule__RangeAssignment_3 ) ) + // InternalMachineLearningLanguage.g:3433:2: ( rule__ForStatementRule__RangeAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getForStatementRuleAccess().getRangeAssignment_3()); } - // InternalMachineLearningLanguage.g:3515:2: ( rule__ForStatementRule__RangeAssignment_3 ) - // InternalMachineLearningLanguage.g:3515:3: rule__ForStatementRule__RangeAssignment_3 + // InternalMachineLearningLanguage.g:3434:2: ( rule__ForStatementRule__RangeAssignment_3 ) + // InternalMachineLearningLanguage.g:3434:3: rule__ForStatementRule__RangeAssignment_3 { pushFollow(FOLLOW_2); rule__ForStatementRule__RangeAssignment_3(); @@ -12255,16 +12013,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ForStatementRule__Group__4" - // InternalMachineLearningLanguage.g:3523:1: rule__ForStatementRule__Group__4 : rule__ForStatementRule__Group__4__Impl rule__ForStatementRule__Group__5 ; + // InternalMachineLearningLanguage.g:3442:1: rule__ForStatementRule__Group__4 : rule__ForStatementRule__Group__4__Impl rule__ForStatementRule__Group__5 ; public final void rule__ForStatementRule__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3527:1: ( rule__ForStatementRule__Group__4__Impl rule__ForStatementRule__Group__5 ) - // InternalMachineLearningLanguage.g:3528:2: rule__ForStatementRule__Group__4__Impl rule__ForStatementRule__Group__5 + // InternalMachineLearningLanguage.g:3446:1: ( rule__ForStatementRule__Group__4__Impl rule__ForStatementRule__Group__5 ) + // InternalMachineLearningLanguage.g:3447:2: rule__ForStatementRule__Group__4__Impl rule__ForStatementRule__Group__5 { - pushFollow(FOLLOW_33); + pushFollow(FOLLOW_32); rule__ForStatementRule__Group__4__Impl(); state._fsp--; @@ -12293,22 +12051,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ForStatementRule__Group__4__Impl" - // InternalMachineLearningLanguage.g:3535:1: rule__ForStatementRule__Group__4__Impl : ( 'loop' ) ; + // InternalMachineLearningLanguage.g:3454:1: rule__ForStatementRule__Group__4__Impl : ( 'loop' ) ; public final void rule__ForStatementRule__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3539:1: ( ( 'loop' ) ) - // InternalMachineLearningLanguage.g:3540:1: ( 'loop' ) + // InternalMachineLearningLanguage.g:3458:1: ( ( 'loop' ) ) + // InternalMachineLearningLanguage.g:3459:1: ( 'loop' ) { - // InternalMachineLearningLanguage.g:3540:1: ( 'loop' ) - // InternalMachineLearningLanguage.g:3541:2: 'loop' + // InternalMachineLearningLanguage.g:3459:1: ( 'loop' ) + // InternalMachineLearningLanguage.g:3460:2: 'loop' { if ( state.backtracking==0 ) { before(grammarAccess.getForStatementRuleAccess().getLoopKeyword_4()); } - match(input,67,FOLLOW_2); if (state.failed) return ; + match(input,65,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getForStatementRuleAccess().getLoopKeyword_4()); } @@ -12334,16 +12092,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ForStatementRule__Group__5" - // InternalMachineLearningLanguage.g:3550:1: rule__ForStatementRule__Group__5 : rule__ForStatementRule__Group__5__Impl rule__ForStatementRule__Group__6 ; + // InternalMachineLearningLanguage.g:3469:1: rule__ForStatementRule__Group__5 : rule__ForStatementRule__Group__5__Impl rule__ForStatementRule__Group__6 ; public final void rule__ForStatementRule__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3554:1: ( rule__ForStatementRule__Group__5__Impl rule__ForStatementRule__Group__6 ) - // InternalMachineLearningLanguage.g:3555:2: rule__ForStatementRule__Group__5__Impl rule__ForStatementRule__Group__6 + // InternalMachineLearningLanguage.g:3473:1: ( rule__ForStatementRule__Group__5__Impl rule__ForStatementRule__Group__6 ) + // InternalMachineLearningLanguage.g:3474:2: rule__ForStatementRule__Group__5__Impl rule__ForStatementRule__Group__6 { - pushFollow(FOLLOW_33); + pushFollow(FOLLOW_32); rule__ForStatementRule__Group__5__Impl(); state._fsp--; @@ -12372,35 +12130,35 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ForStatementRule__Group__5__Impl" - // InternalMachineLearningLanguage.g:3562:1: rule__ForStatementRule__Group__5__Impl : ( ( rule__ForStatementRule__StatementsAssignment_5 )* ) ; + // InternalMachineLearningLanguage.g:3481:1: rule__ForStatementRule__Group__5__Impl : ( ( rule__ForStatementRule__StatementsAssignment_5 )* ) ; public final void rule__ForStatementRule__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3566:1: ( ( ( rule__ForStatementRule__StatementsAssignment_5 )* ) ) - // InternalMachineLearningLanguage.g:3567:1: ( ( rule__ForStatementRule__StatementsAssignment_5 )* ) + // InternalMachineLearningLanguage.g:3485:1: ( ( ( rule__ForStatementRule__StatementsAssignment_5 )* ) ) + // InternalMachineLearningLanguage.g:3486:1: ( ( rule__ForStatementRule__StatementsAssignment_5 )* ) { - // InternalMachineLearningLanguage.g:3567:1: ( ( rule__ForStatementRule__StatementsAssignment_5 )* ) - // InternalMachineLearningLanguage.g:3568:2: ( rule__ForStatementRule__StatementsAssignment_5 )* + // InternalMachineLearningLanguage.g:3486:1: ( ( rule__ForStatementRule__StatementsAssignment_5 )* ) + // InternalMachineLearningLanguage.g:3487:2: ( rule__ForStatementRule__StatementsAssignment_5 )* { if ( state.backtracking==0 ) { before(grammarAccess.getForStatementRuleAccess().getStatementsAssignment_5()); } - // InternalMachineLearningLanguage.g:3569:2: ( rule__ForStatementRule__StatementsAssignment_5 )* + // InternalMachineLearningLanguage.g:3488:2: ( rule__ForStatementRule__StatementsAssignment_5 )* loop27: do { int alt27=2; int LA27_0 = input.LA(1); - if ( ((LA27_0>=RULE_QUOTED_ID && LA27_0<=RULE_ID)||LA27_0==59||LA27_0==65) ) { + if ( ((LA27_0>=RULE_QUOTED_ID && LA27_0<=RULE_ID)||LA27_0==57||LA27_0==63) ) { alt27=1; } switch (alt27) { case 1 : - // InternalMachineLearningLanguage.g:3569:3: rule__ForStatementRule__StatementsAssignment_5 + // InternalMachineLearningLanguage.g:3488:3: rule__ForStatementRule__StatementsAssignment_5 { pushFollow(FOLLOW_6); rule__ForStatementRule__StatementsAssignment_5(); @@ -12441,14 +12199,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ForStatementRule__Group__6" - // InternalMachineLearningLanguage.g:3577:1: rule__ForStatementRule__Group__6 : rule__ForStatementRule__Group__6__Impl ; + // InternalMachineLearningLanguage.g:3496:1: rule__ForStatementRule__Group__6 : rule__ForStatementRule__Group__6__Impl ; public final void rule__ForStatementRule__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3581:1: ( rule__ForStatementRule__Group__6__Impl ) - // InternalMachineLearningLanguage.g:3582:2: rule__ForStatementRule__Group__6__Impl + // InternalMachineLearningLanguage.g:3500:1: ( rule__ForStatementRule__Group__6__Impl ) + // InternalMachineLearningLanguage.g:3501:2: rule__ForStatementRule__Group__6__Impl { pushFollow(FOLLOW_2); rule__ForStatementRule__Group__6__Impl(); @@ -12474,22 +12232,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ForStatementRule__Group__6__Impl" - // InternalMachineLearningLanguage.g:3588:1: rule__ForStatementRule__Group__6__Impl : ( 'end' ) ; + // InternalMachineLearningLanguage.g:3507:1: rule__ForStatementRule__Group__6__Impl : ( 'end' ) ; public final void rule__ForStatementRule__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3592:1: ( ( 'end' ) ) - // InternalMachineLearningLanguage.g:3593:1: ( 'end' ) + // InternalMachineLearningLanguage.g:3511:1: ( ( 'end' ) ) + // InternalMachineLearningLanguage.g:3512:1: ( 'end' ) { - // InternalMachineLearningLanguage.g:3593:1: ( 'end' ) - // InternalMachineLearningLanguage.g:3594:2: 'end' + // InternalMachineLearningLanguage.g:3512:1: ( 'end' ) + // InternalMachineLearningLanguage.g:3513:2: 'end' { if ( state.backtracking==0 ) { before(grammarAccess.getForStatementRuleAccess().getEndKeyword_6()); } - match(input,64,FOLLOW_2); if (state.failed) return ; + match(input,62,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getForStatementRuleAccess().getEndKeyword_6()); } @@ -12515,16 +12273,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CounterRangeRule__Group__0" - // InternalMachineLearningLanguage.g:3604:1: rule__CounterRangeRule__Group__0 : rule__CounterRangeRule__Group__0__Impl rule__CounterRangeRule__Group__1 ; + // InternalMachineLearningLanguage.g:3523:1: rule__CounterRangeRule__Group__0 : rule__CounterRangeRule__Group__0__Impl rule__CounterRangeRule__Group__1 ; public final void rule__CounterRangeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3608:1: ( rule__CounterRangeRule__Group__0__Impl rule__CounterRangeRule__Group__1 ) - // InternalMachineLearningLanguage.g:3609:2: rule__CounterRangeRule__Group__0__Impl rule__CounterRangeRule__Group__1 + // InternalMachineLearningLanguage.g:3527:1: ( rule__CounterRangeRule__Group__0__Impl rule__CounterRangeRule__Group__1 ) + // InternalMachineLearningLanguage.g:3528:2: rule__CounterRangeRule__Group__0__Impl rule__CounterRangeRule__Group__1 { - pushFollow(FOLLOW_34); + pushFollow(FOLLOW_33); rule__CounterRangeRule__Group__0__Impl(); state._fsp--; @@ -12553,22 +12311,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CounterRangeRule__Group__0__Impl" - // InternalMachineLearningLanguage.g:3616:1: rule__CounterRangeRule__Group__0__Impl : ( '[' ) ; + // InternalMachineLearningLanguage.g:3535:1: rule__CounterRangeRule__Group__0__Impl : ( '[' ) ; public final void rule__CounterRangeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3620:1: ( ( '[' ) ) - // InternalMachineLearningLanguage.g:3621:1: ( '[' ) + // InternalMachineLearningLanguage.g:3539:1: ( ( '[' ) ) + // InternalMachineLearningLanguage.g:3540:1: ( '[' ) { - // InternalMachineLearningLanguage.g:3621:1: ( '[' ) - // InternalMachineLearningLanguage.g:3622:2: '[' + // InternalMachineLearningLanguage.g:3540:1: ( '[' ) + // InternalMachineLearningLanguage.g:3541:2: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getCounterRangeRuleAccess().getLeftSquareBracketKeyword_0()); } - match(input,68,FOLLOW_2); if (state.failed) return ; + match(input,66,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCounterRangeRuleAccess().getLeftSquareBracketKeyword_0()); } @@ -12594,16 +12352,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CounterRangeRule__Group__1" - // InternalMachineLearningLanguage.g:3631:1: rule__CounterRangeRule__Group__1 : rule__CounterRangeRule__Group__1__Impl rule__CounterRangeRule__Group__2 ; + // InternalMachineLearningLanguage.g:3550:1: rule__CounterRangeRule__Group__1 : rule__CounterRangeRule__Group__1__Impl rule__CounterRangeRule__Group__2 ; public final void rule__CounterRangeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3635:1: ( rule__CounterRangeRule__Group__1__Impl rule__CounterRangeRule__Group__2 ) - // InternalMachineLearningLanguage.g:3636:2: rule__CounterRangeRule__Group__1__Impl rule__CounterRangeRule__Group__2 + // InternalMachineLearningLanguage.g:3554:1: ( rule__CounterRangeRule__Group__1__Impl rule__CounterRangeRule__Group__2 ) + // InternalMachineLearningLanguage.g:3555:2: rule__CounterRangeRule__Group__1__Impl rule__CounterRangeRule__Group__2 { - pushFollow(FOLLOW_26); + pushFollow(FOLLOW_25); rule__CounterRangeRule__Group__1__Impl(); state._fsp--; @@ -12632,23 +12390,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CounterRangeRule__Group__1__Impl" - // InternalMachineLearningLanguage.g:3643:1: rule__CounterRangeRule__Group__1__Impl : ( ( rule__CounterRangeRule__StartAssignment_1 ) ) ; + // InternalMachineLearningLanguage.g:3562:1: rule__CounterRangeRule__Group__1__Impl : ( ( rule__CounterRangeRule__StartAssignment_1 ) ) ; public final void rule__CounterRangeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3647:1: ( ( ( rule__CounterRangeRule__StartAssignment_1 ) ) ) - // InternalMachineLearningLanguage.g:3648:1: ( ( rule__CounterRangeRule__StartAssignment_1 ) ) + // InternalMachineLearningLanguage.g:3566:1: ( ( ( rule__CounterRangeRule__StartAssignment_1 ) ) ) + // InternalMachineLearningLanguage.g:3567:1: ( ( rule__CounterRangeRule__StartAssignment_1 ) ) { - // InternalMachineLearningLanguage.g:3648:1: ( ( rule__CounterRangeRule__StartAssignment_1 ) ) - // InternalMachineLearningLanguage.g:3649:2: ( rule__CounterRangeRule__StartAssignment_1 ) + // InternalMachineLearningLanguage.g:3567:1: ( ( rule__CounterRangeRule__StartAssignment_1 ) ) + // InternalMachineLearningLanguage.g:3568:2: ( rule__CounterRangeRule__StartAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCounterRangeRuleAccess().getStartAssignment_1()); } - // InternalMachineLearningLanguage.g:3650:2: ( rule__CounterRangeRule__StartAssignment_1 ) - // InternalMachineLearningLanguage.g:3650:3: rule__CounterRangeRule__StartAssignment_1 + // InternalMachineLearningLanguage.g:3569:2: ( rule__CounterRangeRule__StartAssignment_1 ) + // InternalMachineLearningLanguage.g:3569:3: rule__CounterRangeRule__StartAssignment_1 { pushFollow(FOLLOW_2); rule__CounterRangeRule__StartAssignment_1(); @@ -12683,16 +12441,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CounterRangeRule__Group__2" - // InternalMachineLearningLanguage.g:3658:1: rule__CounterRangeRule__Group__2 : rule__CounterRangeRule__Group__2__Impl rule__CounterRangeRule__Group__3 ; + // InternalMachineLearningLanguage.g:3577:1: rule__CounterRangeRule__Group__2 : rule__CounterRangeRule__Group__2__Impl rule__CounterRangeRule__Group__3 ; public final void rule__CounterRangeRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3662:1: ( rule__CounterRangeRule__Group__2__Impl rule__CounterRangeRule__Group__3 ) - // InternalMachineLearningLanguage.g:3663:2: rule__CounterRangeRule__Group__2__Impl rule__CounterRangeRule__Group__3 + // InternalMachineLearningLanguage.g:3581:1: ( rule__CounterRangeRule__Group__2__Impl rule__CounterRangeRule__Group__3 ) + // InternalMachineLearningLanguage.g:3582:2: rule__CounterRangeRule__Group__2__Impl rule__CounterRangeRule__Group__3 { - pushFollow(FOLLOW_34); + pushFollow(FOLLOW_33); rule__CounterRangeRule__Group__2__Impl(); state._fsp--; @@ -12721,22 +12479,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CounterRangeRule__Group__2__Impl" - // InternalMachineLearningLanguage.g:3670:1: rule__CounterRangeRule__Group__2__Impl : ( 'to' ) ; + // InternalMachineLearningLanguage.g:3589:1: rule__CounterRangeRule__Group__2__Impl : ( 'to' ) ; public final void rule__CounterRangeRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3674:1: ( ( 'to' ) ) - // InternalMachineLearningLanguage.g:3675:1: ( 'to' ) + // InternalMachineLearningLanguage.g:3593:1: ( ( 'to' ) ) + // InternalMachineLearningLanguage.g:3594:1: ( 'to' ) { - // InternalMachineLearningLanguage.g:3675:1: ( 'to' ) - // InternalMachineLearningLanguage.g:3676:2: 'to' + // InternalMachineLearningLanguage.g:3594:1: ( 'to' ) + // InternalMachineLearningLanguage.g:3595:2: 'to' { if ( state.backtracking==0 ) { before(grammarAccess.getCounterRangeRuleAccess().getToKeyword_2()); } - match(input,51,FOLLOW_2); if (state.failed) return ; + match(input,49,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCounterRangeRuleAccess().getToKeyword_2()); } @@ -12762,16 +12520,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CounterRangeRule__Group__3" - // InternalMachineLearningLanguage.g:3685:1: rule__CounterRangeRule__Group__3 : rule__CounterRangeRule__Group__3__Impl rule__CounterRangeRule__Group__4 ; + // InternalMachineLearningLanguage.g:3604:1: rule__CounterRangeRule__Group__3 : rule__CounterRangeRule__Group__3__Impl rule__CounterRangeRule__Group__4 ; public final void rule__CounterRangeRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3689:1: ( rule__CounterRangeRule__Group__3__Impl rule__CounterRangeRule__Group__4 ) - // InternalMachineLearningLanguage.g:3690:2: rule__CounterRangeRule__Group__3__Impl rule__CounterRangeRule__Group__4 + // InternalMachineLearningLanguage.g:3608:1: ( rule__CounterRangeRule__Group__3__Impl rule__CounterRangeRule__Group__4 ) + // InternalMachineLearningLanguage.g:3609:2: rule__CounterRangeRule__Group__3__Impl rule__CounterRangeRule__Group__4 { - pushFollow(FOLLOW_35); + pushFollow(FOLLOW_34); rule__CounterRangeRule__Group__3__Impl(); state._fsp--; @@ -12800,23 +12558,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CounterRangeRule__Group__3__Impl" - // InternalMachineLearningLanguage.g:3697:1: rule__CounterRangeRule__Group__3__Impl : ( ( rule__CounterRangeRule__EndAssignment_3 ) ) ; + // InternalMachineLearningLanguage.g:3616:1: rule__CounterRangeRule__Group__3__Impl : ( ( rule__CounterRangeRule__EndAssignment_3 ) ) ; public final void rule__CounterRangeRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3701:1: ( ( ( rule__CounterRangeRule__EndAssignment_3 ) ) ) - // InternalMachineLearningLanguage.g:3702:1: ( ( rule__CounterRangeRule__EndAssignment_3 ) ) + // InternalMachineLearningLanguage.g:3620:1: ( ( ( rule__CounterRangeRule__EndAssignment_3 ) ) ) + // InternalMachineLearningLanguage.g:3621:1: ( ( rule__CounterRangeRule__EndAssignment_3 ) ) { - // InternalMachineLearningLanguage.g:3702:1: ( ( rule__CounterRangeRule__EndAssignment_3 ) ) - // InternalMachineLearningLanguage.g:3703:2: ( rule__CounterRangeRule__EndAssignment_3 ) + // InternalMachineLearningLanguage.g:3621:1: ( ( rule__CounterRangeRule__EndAssignment_3 ) ) + // InternalMachineLearningLanguage.g:3622:2: ( rule__CounterRangeRule__EndAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCounterRangeRuleAccess().getEndAssignment_3()); } - // InternalMachineLearningLanguage.g:3704:2: ( rule__CounterRangeRule__EndAssignment_3 ) - // InternalMachineLearningLanguage.g:3704:3: rule__CounterRangeRule__EndAssignment_3 + // InternalMachineLearningLanguage.g:3623:2: ( rule__CounterRangeRule__EndAssignment_3 ) + // InternalMachineLearningLanguage.g:3623:3: rule__CounterRangeRule__EndAssignment_3 { pushFollow(FOLLOW_2); rule__CounterRangeRule__EndAssignment_3(); @@ -12851,14 +12609,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CounterRangeRule__Group__4" - // InternalMachineLearningLanguage.g:3712:1: rule__CounterRangeRule__Group__4 : rule__CounterRangeRule__Group__4__Impl ; + // InternalMachineLearningLanguage.g:3631:1: rule__CounterRangeRule__Group__4 : rule__CounterRangeRule__Group__4__Impl ; public final void rule__CounterRangeRule__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3716:1: ( rule__CounterRangeRule__Group__4__Impl ) - // InternalMachineLearningLanguage.g:3717:2: rule__CounterRangeRule__Group__4__Impl + // InternalMachineLearningLanguage.g:3635:1: ( rule__CounterRangeRule__Group__4__Impl ) + // InternalMachineLearningLanguage.g:3636:2: rule__CounterRangeRule__Group__4__Impl { pushFollow(FOLLOW_2); rule__CounterRangeRule__Group__4__Impl(); @@ -12884,22 +12642,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CounterRangeRule__Group__4__Impl" - // InternalMachineLearningLanguage.g:3723:1: rule__CounterRangeRule__Group__4__Impl : ( ']' ) ; + // InternalMachineLearningLanguage.g:3642:1: rule__CounterRangeRule__Group__4__Impl : ( ']' ) ; public final void rule__CounterRangeRule__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3727:1: ( ( ']' ) ) - // InternalMachineLearningLanguage.g:3728:1: ( ']' ) + // InternalMachineLearningLanguage.g:3646:1: ( ( ']' ) ) + // InternalMachineLearningLanguage.g:3647:1: ( ']' ) { - // InternalMachineLearningLanguage.g:3728:1: ( ']' ) - // InternalMachineLearningLanguage.g:3729:2: ']' + // InternalMachineLearningLanguage.g:3647:1: ( ']' ) + // InternalMachineLearningLanguage.g:3648:2: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getCounterRangeRuleAccess().getRightSquareBracketKeyword_4()); } - match(input,69,FOLLOW_2); if (state.failed) return ; + match(input,67,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCounterRangeRuleAccess().getRightSquareBracketKeyword_4()); } @@ -12925,14 +12683,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__StringLiterRangeRule__Group__0" - // InternalMachineLearningLanguage.g:3739:1: rule__StringLiterRangeRule__Group__0 : rule__StringLiterRangeRule__Group__0__Impl rule__StringLiterRangeRule__Group__1 ; + // InternalMachineLearningLanguage.g:3658:1: rule__StringLiterRangeRule__Group__0 : rule__StringLiterRangeRule__Group__0__Impl rule__StringLiterRangeRule__Group__1 ; public final void rule__StringLiterRangeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3743:1: ( rule__StringLiterRangeRule__Group__0__Impl rule__StringLiterRangeRule__Group__1 ) - // InternalMachineLearningLanguage.g:3744:2: rule__StringLiterRangeRule__Group__0__Impl rule__StringLiterRangeRule__Group__1 + // InternalMachineLearningLanguage.g:3662:1: ( rule__StringLiterRangeRule__Group__0__Impl rule__StringLiterRangeRule__Group__1 ) + // InternalMachineLearningLanguage.g:3663:2: rule__StringLiterRangeRule__Group__0__Impl rule__StringLiterRangeRule__Group__1 { pushFollow(FOLLOW_7); rule__StringLiterRangeRule__Group__0__Impl(); @@ -12963,22 +12721,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__StringLiterRangeRule__Group__0__Impl" - // InternalMachineLearningLanguage.g:3751:1: rule__StringLiterRangeRule__Group__0__Impl : ( '[' ) ; + // InternalMachineLearningLanguage.g:3670:1: rule__StringLiterRangeRule__Group__0__Impl : ( '[' ) ; public final void rule__StringLiterRangeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3755:1: ( ( '[' ) ) - // InternalMachineLearningLanguage.g:3756:1: ( '[' ) + // InternalMachineLearningLanguage.g:3674:1: ( ( '[' ) ) + // InternalMachineLearningLanguage.g:3675:1: ( '[' ) { - // InternalMachineLearningLanguage.g:3756:1: ( '[' ) - // InternalMachineLearningLanguage.g:3757:2: '[' + // InternalMachineLearningLanguage.g:3675:1: ( '[' ) + // InternalMachineLearningLanguage.g:3676:2: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getStringLiterRangeRuleAccess().getLeftSquareBracketKeyword_0()); } - match(input,68,FOLLOW_2); if (state.failed) return ; + match(input,66,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStringLiterRangeRuleAccess().getLeftSquareBracketKeyword_0()); } @@ -13004,16 +12762,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__StringLiterRangeRule__Group__1" - // InternalMachineLearningLanguage.g:3766:1: rule__StringLiterRangeRule__Group__1 : rule__StringLiterRangeRule__Group__1__Impl rule__StringLiterRangeRule__Group__2 ; + // InternalMachineLearningLanguage.g:3685:1: rule__StringLiterRangeRule__Group__1 : rule__StringLiterRangeRule__Group__1__Impl rule__StringLiterRangeRule__Group__2 ; public final void rule__StringLiterRangeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3770:1: ( rule__StringLiterRangeRule__Group__1__Impl rule__StringLiterRangeRule__Group__2 ) - // InternalMachineLearningLanguage.g:3771:2: rule__StringLiterRangeRule__Group__1__Impl rule__StringLiterRangeRule__Group__2 + // InternalMachineLearningLanguage.g:3689:1: ( rule__StringLiterRangeRule__Group__1__Impl rule__StringLiterRangeRule__Group__2 ) + // InternalMachineLearningLanguage.g:3690:2: rule__StringLiterRangeRule__Group__1__Impl rule__StringLiterRangeRule__Group__2 { - pushFollow(FOLLOW_36); + pushFollow(FOLLOW_35); rule__StringLiterRangeRule__Group__1__Impl(); state._fsp--; @@ -13042,23 +12800,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__StringLiterRangeRule__Group__1__Impl" - // InternalMachineLearningLanguage.g:3778:1: rule__StringLiterRangeRule__Group__1__Impl : ( ( rule__StringLiterRangeRule__ElementsAssignment_1 ) ) ; + // InternalMachineLearningLanguage.g:3697:1: rule__StringLiterRangeRule__Group__1__Impl : ( ( rule__StringLiterRangeRule__ElementsAssignment_1 ) ) ; public final void rule__StringLiterRangeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3782:1: ( ( ( rule__StringLiterRangeRule__ElementsAssignment_1 ) ) ) - // InternalMachineLearningLanguage.g:3783:1: ( ( rule__StringLiterRangeRule__ElementsAssignment_1 ) ) + // InternalMachineLearningLanguage.g:3701:1: ( ( ( rule__StringLiterRangeRule__ElementsAssignment_1 ) ) ) + // InternalMachineLearningLanguage.g:3702:1: ( ( rule__StringLiterRangeRule__ElementsAssignment_1 ) ) { - // InternalMachineLearningLanguage.g:3783:1: ( ( rule__StringLiterRangeRule__ElementsAssignment_1 ) ) - // InternalMachineLearningLanguage.g:3784:2: ( rule__StringLiterRangeRule__ElementsAssignment_1 ) + // InternalMachineLearningLanguage.g:3702:1: ( ( rule__StringLiterRangeRule__ElementsAssignment_1 ) ) + // InternalMachineLearningLanguage.g:3703:2: ( rule__StringLiterRangeRule__ElementsAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getStringLiterRangeRuleAccess().getElementsAssignment_1()); } - // InternalMachineLearningLanguage.g:3785:2: ( rule__StringLiterRangeRule__ElementsAssignment_1 ) - // InternalMachineLearningLanguage.g:3785:3: rule__StringLiterRangeRule__ElementsAssignment_1 + // InternalMachineLearningLanguage.g:3704:2: ( rule__StringLiterRangeRule__ElementsAssignment_1 ) + // InternalMachineLearningLanguage.g:3704:3: rule__StringLiterRangeRule__ElementsAssignment_1 { pushFollow(FOLLOW_2); rule__StringLiterRangeRule__ElementsAssignment_1(); @@ -13093,16 +12851,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__StringLiterRangeRule__Group__2" - // InternalMachineLearningLanguage.g:3793:1: rule__StringLiterRangeRule__Group__2 : rule__StringLiterRangeRule__Group__2__Impl rule__StringLiterRangeRule__Group__3 ; + // InternalMachineLearningLanguage.g:3712:1: rule__StringLiterRangeRule__Group__2 : rule__StringLiterRangeRule__Group__2__Impl rule__StringLiterRangeRule__Group__3 ; public final void rule__StringLiterRangeRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3797:1: ( rule__StringLiterRangeRule__Group__2__Impl rule__StringLiterRangeRule__Group__3 ) - // InternalMachineLearningLanguage.g:3798:2: rule__StringLiterRangeRule__Group__2__Impl rule__StringLiterRangeRule__Group__3 + // InternalMachineLearningLanguage.g:3716:1: ( rule__StringLiterRangeRule__Group__2__Impl rule__StringLiterRangeRule__Group__3 ) + // InternalMachineLearningLanguage.g:3717:2: rule__StringLiterRangeRule__Group__2__Impl rule__StringLiterRangeRule__Group__3 { - pushFollow(FOLLOW_36); + pushFollow(FOLLOW_35); rule__StringLiterRangeRule__Group__2__Impl(); state._fsp--; @@ -13131,37 +12889,37 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__StringLiterRangeRule__Group__2__Impl" - // InternalMachineLearningLanguage.g:3805:1: rule__StringLiterRangeRule__Group__2__Impl : ( ( rule__StringLiterRangeRule__Group_2__0 )* ) ; + // InternalMachineLearningLanguage.g:3724:1: rule__StringLiterRangeRule__Group__2__Impl : ( ( rule__StringLiterRangeRule__Group_2__0 )* ) ; public final void rule__StringLiterRangeRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3809:1: ( ( ( rule__StringLiterRangeRule__Group_2__0 )* ) ) - // InternalMachineLearningLanguage.g:3810:1: ( ( rule__StringLiterRangeRule__Group_2__0 )* ) + // InternalMachineLearningLanguage.g:3728:1: ( ( ( rule__StringLiterRangeRule__Group_2__0 )* ) ) + // InternalMachineLearningLanguage.g:3729:1: ( ( rule__StringLiterRangeRule__Group_2__0 )* ) { - // InternalMachineLearningLanguage.g:3810:1: ( ( rule__StringLiterRangeRule__Group_2__0 )* ) - // InternalMachineLearningLanguage.g:3811:2: ( rule__StringLiterRangeRule__Group_2__0 )* + // InternalMachineLearningLanguage.g:3729:1: ( ( rule__StringLiterRangeRule__Group_2__0 )* ) + // InternalMachineLearningLanguage.g:3730:2: ( rule__StringLiterRangeRule__Group_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getStringLiterRangeRuleAccess().getGroup_2()); } - // InternalMachineLearningLanguage.g:3812:2: ( rule__StringLiterRangeRule__Group_2__0 )* + // InternalMachineLearningLanguage.g:3731:2: ( rule__StringLiterRangeRule__Group_2__0 )* loop28: do { int alt28=2; int LA28_0 = input.LA(1); - if ( (LA28_0==53) ) { + if ( (LA28_0==51) ) { alt28=1; } switch (alt28) { case 1 : - // InternalMachineLearningLanguage.g:3812:3: rule__StringLiterRangeRule__Group_2__0 + // InternalMachineLearningLanguage.g:3731:3: rule__StringLiterRangeRule__Group_2__0 { - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_11); rule__StringLiterRangeRule__Group_2__0(); state._fsp--; @@ -13200,14 +12958,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__StringLiterRangeRule__Group__3" - // InternalMachineLearningLanguage.g:3820:1: rule__StringLiterRangeRule__Group__3 : rule__StringLiterRangeRule__Group__3__Impl ; + // InternalMachineLearningLanguage.g:3739:1: rule__StringLiterRangeRule__Group__3 : rule__StringLiterRangeRule__Group__3__Impl ; public final void rule__StringLiterRangeRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3824:1: ( rule__StringLiterRangeRule__Group__3__Impl ) - // InternalMachineLearningLanguage.g:3825:2: rule__StringLiterRangeRule__Group__3__Impl + // InternalMachineLearningLanguage.g:3743:1: ( rule__StringLiterRangeRule__Group__3__Impl ) + // InternalMachineLearningLanguage.g:3744:2: rule__StringLiterRangeRule__Group__3__Impl { pushFollow(FOLLOW_2); rule__StringLiterRangeRule__Group__3__Impl(); @@ -13233,22 +12991,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__StringLiterRangeRule__Group__3__Impl" - // InternalMachineLearningLanguage.g:3831:1: rule__StringLiterRangeRule__Group__3__Impl : ( ']' ) ; + // InternalMachineLearningLanguage.g:3750:1: rule__StringLiterRangeRule__Group__3__Impl : ( ']' ) ; public final void rule__StringLiterRangeRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3835:1: ( ( ']' ) ) - // InternalMachineLearningLanguage.g:3836:1: ( ']' ) + // InternalMachineLearningLanguage.g:3754:1: ( ( ']' ) ) + // InternalMachineLearningLanguage.g:3755:1: ( ']' ) { - // InternalMachineLearningLanguage.g:3836:1: ( ']' ) - // InternalMachineLearningLanguage.g:3837:2: ']' + // InternalMachineLearningLanguage.g:3755:1: ( ']' ) + // InternalMachineLearningLanguage.g:3756:2: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getStringLiterRangeRuleAccess().getRightSquareBracketKeyword_3()); } - match(input,69,FOLLOW_2); if (state.failed) return ; + match(input,67,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStringLiterRangeRuleAccess().getRightSquareBracketKeyword_3()); } @@ -13274,14 +13032,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__StringLiterRangeRule__Group_2__0" - // InternalMachineLearningLanguage.g:3847:1: rule__StringLiterRangeRule__Group_2__0 : rule__StringLiterRangeRule__Group_2__0__Impl rule__StringLiterRangeRule__Group_2__1 ; + // InternalMachineLearningLanguage.g:3766:1: rule__StringLiterRangeRule__Group_2__0 : rule__StringLiterRangeRule__Group_2__0__Impl rule__StringLiterRangeRule__Group_2__1 ; public final void rule__StringLiterRangeRule__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3851:1: ( rule__StringLiterRangeRule__Group_2__0__Impl rule__StringLiterRangeRule__Group_2__1 ) - // InternalMachineLearningLanguage.g:3852:2: rule__StringLiterRangeRule__Group_2__0__Impl rule__StringLiterRangeRule__Group_2__1 + // InternalMachineLearningLanguage.g:3770:1: ( rule__StringLiterRangeRule__Group_2__0__Impl rule__StringLiterRangeRule__Group_2__1 ) + // InternalMachineLearningLanguage.g:3771:2: rule__StringLiterRangeRule__Group_2__0__Impl rule__StringLiterRangeRule__Group_2__1 { pushFollow(FOLLOW_7); rule__StringLiterRangeRule__Group_2__0__Impl(); @@ -13312,22 +13070,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__StringLiterRangeRule__Group_2__0__Impl" - // InternalMachineLearningLanguage.g:3859:1: rule__StringLiterRangeRule__Group_2__0__Impl : ( ',' ) ; + // InternalMachineLearningLanguage.g:3778:1: rule__StringLiterRangeRule__Group_2__0__Impl : ( ',' ) ; public final void rule__StringLiterRangeRule__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3863:1: ( ( ',' ) ) - // InternalMachineLearningLanguage.g:3864:1: ( ',' ) + // InternalMachineLearningLanguage.g:3782:1: ( ( ',' ) ) + // InternalMachineLearningLanguage.g:3783:1: ( ',' ) { - // InternalMachineLearningLanguage.g:3864:1: ( ',' ) - // InternalMachineLearningLanguage.g:3865:2: ',' + // InternalMachineLearningLanguage.g:3783:1: ( ',' ) + // InternalMachineLearningLanguage.g:3784:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getStringLiterRangeRuleAccess().getCommaKeyword_2_0()); } - match(input,53,FOLLOW_2); if (state.failed) return ; + match(input,51,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStringLiterRangeRuleAccess().getCommaKeyword_2_0()); } @@ -13353,14 +13111,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__StringLiterRangeRule__Group_2__1" - // InternalMachineLearningLanguage.g:3874:1: rule__StringLiterRangeRule__Group_2__1 : rule__StringLiterRangeRule__Group_2__1__Impl ; + // InternalMachineLearningLanguage.g:3793:1: rule__StringLiterRangeRule__Group_2__1 : rule__StringLiterRangeRule__Group_2__1__Impl ; public final void rule__StringLiterRangeRule__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3878:1: ( rule__StringLiterRangeRule__Group_2__1__Impl ) - // InternalMachineLearningLanguage.g:3879:2: rule__StringLiterRangeRule__Group_2__1__Impl + // InternalMachineLearningLanguage.g:3797:1: ( rule__StringLiterRangeRule__Group_2__1__Impl ) + // InternalMachineLearningLanguage.g:3798:2: rule__StringLiterRangeRule__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__StringLiterRangeRule__Group_2__1__Impl(); @@ -13386,23 +13144,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__StringLiterRangeRule__Group_2__1__Impl" - // InternalMachineLearningLanguage.g:3885:1: rule__StringLiterRangeRule__Group_2__1__Impl : ( ( rule__StringLiterRangeRule__ElementsAssignment_2_1 ) ) ; + // InternalMachineLearningLanguage.g:3804:1: rule__StringLiterRangeRule__Group_2__1__Impl : ( ( rule__StringLiterRangeRule__ElementsAssignment_2_1 ) ) ; public final void rule__StringLiterRangeRule__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3889:1: ( ( ( rule__StringLiterRangeRule__ElementsAssignment_2_1 ) ) ) - // InternalMachineLearningLanguage.g:3890:1: ( ( rule__StringLiterRangeRule__ElementsAssignment_2_1 ) ) + // InternalMachineLearningLanguage.g:3808:1: ( ( ( rule__StringLiterRangeRule__ElementsAssignment_2_1 ) ) ) + // InternalMachineLearningLanguage.g:3809:1: ( ( rule__StringLiterRangeRule__ElementsAssignment_2_1 ) ) { - // InternalMachineLearningLanguage.g:3890:1: ( ( rule__StringLiterRangeRule__ElementsAssignment_2_1 ) ) - // InternalMachineLearningLanguage.g:3891:2: ( rule__StringLiterRangeRule__ElementsAssignment_2_1 ) + // InternalMachineLearningLanguage.g:3809:1: ( ( rule__StringLiterRangeRule__ElementsAssignment_2_1 ) ) + // InternalMachineLearningLanguage.g:3810:2: ( rule__StringLiterRangeRule__ElementsAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getStringLiterRangeRuleAccess().getElementsAssignment_2_1()); } - // InternalMachineLearningLanguage.g:3892:2: ( rule__StringLiterRangeRule__ElementsAssignment_2_1 ) - // InternalMachineLearningLanguage.g:3892:3: rule__StringLiterRangeRule__ElementsAssignment_2_1 + // InternalMachineLearningLanguage.g:3811:2: ( rule__StringLiterRangeRule__ElementsAssignment_2_1 ) + // InternalMachineLearningLanguage.g:3811:3: rule__StringLiterRangeRule__ElementsAssignment_2_1 { pushFollow(FOLLOW_2); rule__StringLiterRangeRule__ElementsAssignment_2_1(); @@ -13437,16 +13195,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CallStatementRule__Group__0" - // InternalMachineLearningLanguage.g:3901:1: rule__CallStatementRule__Group__0 : rule__CallStatementRule__Group__0__Impl rule__CallStatementRule__Group__1 ; + // InternalMachineLearningLanguage.g:3820:1: rule__CallStatementRule__Group__0 : rule__CallStatementRule__Group__0__Impl rule__CallStatementRule__Group__1 ; public final void rule__CallStatementRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3905:1: ( rule__CallStatementRule__Group__0__Impl rule__CallStatementRule__Group__1 ) - // InternalMachineLearningLanguage.g:3906:2: rule__CallStatementRule__Group__0__Impl rule__CallStatementRule__Group__1 + // InternalMachineLearningLanguage.g:3824:1: ( rule__CallStatementRule__Group__0__Impl rule__CallStatementRule__Group__1 ) + // InternalMachineLearningLanguage.g:3825:2: rule__CallStatementRule__Group__0__Impl rule__CallStatementRule__Group__1 { - pushFollow(FOLLOW_8); + pushFollow(FOLLOW_36); rule__CallStatementRule__Group__0__Impl(); state._fsp--; @@ -13475,23 +13233,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CallStatementRule__Group__0__Impl" - // InternalMachineLearningLanguage.g:3913:1: rule__CallStatementRule__Group__0__Impl : ( ( rule__CallStatementRule__CallAssignment_0 ) ) ; + // InternalMachineLearningLanguage.g:3832:1: rule__CallStatementRule__Group__0__Impl : ( ( rule__CallStatementRule__CallAssignment_0 ) ) ; public final void rule__CallStatementRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3917:1: ( ( ( rule__CallStatementRule__CallAssignment_0 ) ) ) - // InternalMachineLearningLanguage.g:3918:1: ( ( rule__CallStatementRule__CallAssignment_0 ) ) + // InternalMachineLearningLanguage.g:3836:1: ( ( ( rule__CallStatementRule__CallAssignment_0 ) ) ) + // InternalMachineLearningLanguage.g:3837:1: ( ( rule__CallStatementRule__CallAssignment_0 ) ) { - // InternalMachineLearningLanguage.g:3918:1: ( ( rule__CallStatementRule__CallAssignment_0 ) ) - // InternalMachineLearningLanguage.g:3919:2: ( rule__CallStatementRule__CallAssignment_0 ) + // InternalMachineLearningLanguage.g:3837:1: ( ( rule__CallStatementRule__CallAssignment_0 ) ) + // InternalMachineLearningLanguage.g:3838:2: ( rule__CallStatementRule__CallAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCallStatementRuleAccess().getCallAssignment_0()); } - // InternalMachineLearningLanguage.g:3920:2: ( rule__CallStatementRule__CallAssignment_0 ) - // InternalMachineLearningLanguage.g:3920:3: rule__CallStatementRule__CallAssignment_0 + // InternalMachineLearningLanguage.g:3839:2: ( rule__CallStatementRule__CallAssignment_0 ) + // InternalMachineLearningLanguage.g:3839:3: rule__CallStatementRule__CallAssignment_0 { pushFollow(FOLLOW_2); rule__CallStatementRule__CallAssignment_0(); @@ -13526,14 +13284,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CallStatementRule__Group__1" - // InternalMachineLearningLanguage.g:3928:1: rule__CallStatementRule__Group__1 : rule__CallStatementRule__Group__1__Impl ; + // InternalMachineLearningLanguage.g:3847:1: rule__CallStatementRule__Group__1 : rule__CallStatementRule__Group__1__Impl ; public final void rule__CallStatementRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3932:1: ( rule__CallStatementRule__Group__1__Impl ) - // InternalMachineLearningLanguage.g:3933:2: rule__CallStatementRule__Group__1__Impl + // InternalMachineLearningLanguage.g:3851:1: ( rule__CallStatementRule__Group__1__Impl ) + // InternalMachineLearningLanguage.g:3852:2: rule__CallStatementRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__CallStatementRule__Group__1__Impl(); @@ -13559,22 +13317,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CallStatementRule__Group__1__Impl" - // InternalMachineLearningLanguage.g:3939:1: rule__CallStatementRule__Group__1__Impl : ( ';' ) ; + // InternalMachineLearningLanguage.g:3858:1: rule__CallStatementRule__Group__1__Impl : ( ';' ) ; public final void rule__CallStatementRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3943:1: ( ( ';' ) ) - // InternalMachineLearningLanguage.g:3944:1: ( ';' ) + // InternalMachineLearningLanguage.g:3862:1: ( ( ';' ) ) + // InternalMachineLearningLanguage.g:3863:1: ( ';' ) { - // InternalMachineLearningLanguage.g:3944:1: ( ';' ) - // InternalMachineLearningLanguage.g:3945:2: ';' + // InternalMachineLearningLanguage.g:3863:1: ( ';' ) + // InternalMachineLearningLanguage.g:3864:2: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getCallStatementRuleAccess().getSemicolonKeyword_1()); } - match(input,48,FOLLOW_2); if (state.failed) return ; + match(input,68,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCallStatementRuleAccess().getSemicolonKeyword_1()); } @@ -13600,14 +13358,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DataReferenceRule__Group__0" - // InternalMachineLearningLanguage.g:3955:1: rule__DataReferenceRule__Group__0 : rule__DataReferenceRule__Group__0__Impl rule__DataReferenceRule__Group__1 ; + // InternalMachineLearningLanguage.g:3874:1: rule__DataReferenceRule__Group__0 : rule__DataReferenceRule__Group__0__Impl rule__DataReferenceRule__Group__1 ; public final void rule__DataReferenceRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3959:1: ( rule__DataReferenceRule__Group__0__Impl rule__DataReferenceRule__Group__1 ) - // InternalMachineLearningLanguage.g:3960:2: rule__DataReferenceRule__Group__0__Impl rule__DataReferenceRule__Group__1 + // InternalMachineLearningLanguage.g:3878:1: ( rule__DataReferenceRule__Group__0__Impl rule__DataReferenceRule__Group__1 ) + // InternalMachineLearningLanguage.g:3879:2: rule__DataReferenceRule__Group__0__Impl rule__DataReferenceRule__Group__1 { pushFollow(FOLLOW_37); rule__DataReferenceRule__Group__0__Impl(); @@ -13638,23 +13396,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DataReferenceRule__Group__0__Impl" - // InternalMachineLearningLanguage.g:3967:1: rule__DataReferenceRule__Group__0__Impl : ( () ) ; + // InternalMachineLearningLanguage.g:3886:1: rule__DataReferenceRule__Group__0__Impl : ( () ) ; public final void rule__DataReferenceRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3971:1: ( ( () ) ) - // InternalMachineLearningLanguage.g:3972:1: ( () ) + // InternalMachineLearningLanguage.g:3890:1: ( ( () ) ) + // InternalMachineLearningLanguage.g:3891:1: ( () ) { - // InternalMachineLearningLanguage.g:3972:1: ( () ) - // InternalMachineLearningLanguage.g:3973:2: () + // InternalMachineLearningLanguage.g:3891:1: ( () ) + // InternalMachineLearningLanguage.g:3892:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getDataReferenceRuleAccess().getDataReferenceAction_0()); } - // InternalMachineLearningLanguage.g:3974:2: () - // InternalMachineLearningLanguage.g:3974:3: + // InternalMachineLearningLanguage.g:3893:2: () + // InternalMachineLearningLanguage.g:3893:3: { } @@ -13679,16 +13437,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DataReferenceRule__Group__1" - // InternalMachineLearningLanguage.g:3982:1: rule__DataReferenceRule__Group__1 : rule__DataReferenceRule__Group__1__Impl rule__DataReferenceRule__Group__2 ; + // InternalMachineLearningLanguage.g:3901:1: rule__DataReferenceRule__Group__1 : rule__DataReferenceRule__Group__1__Impl rule__DataReferenceRule__Group__2 ; public final void rule__DataReferenceRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3986:1: ( rule__DataReferenceRule__Group__1__Impl rule__DataReferenceRule__Group__2 ) - // InternalMachineLearningLanguage.g:3987:2: rule__DataReferenceRule__Group__1__Impl rule__DataReferenceRule__Group__2 + // InternalMachineLearningLanguage.g:3905:1: ( rule__DataReferenceRule__Group__1__Impl rule__DataReferenceRule__Group__2 ) + // InternalMachineLearningLanguage.g:3906:2: rule__DataReferenceRule__Group__1__Impl rule__DataReferenceRule__Group__2 { - pushFollow(FOLLOW_10); + pushFollow(FOLLOW_9); rule__DataReferenceRule__Group__1__Impl(); state._fsp--; @@ -13717,22 +13475,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DataReferenceRule__Group__1__Impl" - // InternalMachineLearningLanguage.g:3994:1: rule__DataReferenceRule__Group__1__Impl : ( 'data' ) ; + // InternalMachineLearningLanguage.g:3913:1: rule__DataReferenceRule__Group__1__Impl : ( 'data' ) ; public final void rule__DataReferenceRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:3998:1: ( ( 'data' ) ) - // InternalMachineLearningLanguage.g:3999:1: ( 'data' ) + // InternalMachineLearningLanguage.g:3917:1: ( ( 'data' ) ) + // InternalMachineLearningLanguage.g:3918:1: ( 'data' ) { - // InternalMachineLearningLanguage.g:3999:1: ( 'data' ) - // InternalMachineLearningLanguage.g:4000:2: 'data' + // InternalMachineLearningLanguage.g:3918:1: ( 'data' ) + // InternalMachineLearningLanguage.g:3919:2: 'data' { if ( state.backtracking==0 ) { before(grammarAccess.getDataReferenceRuleAccess().getDataKeyword_1()); } - match(input,70,FOLLOW_2); if (state.failed) return ; + match(input,69,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataReferenceRuleAccess().getDataKeyword_1()); } @@ -13758,14 +13516,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DataReferenceRule__Group__2" - // InternalMachineLearningLanguage.g:4009:1: rule__DataReferenceRule__Group__2 : rule__DataReferenceRule__Group__2__Impl ; + // InternalMachineLearningLanguage.g:3928:1: rule__DataReferenceRule__Group__2 : rule__DataReferenceRule__Group__2__Impl ; public final void rule__DataReferenceRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4013:1: ( rule__DataReferenceRule__Group__2__Impl ) - // InternalMachineLearningLanguage.g:4014:2: rule__DataReferenceRule__Group__2__Impl + // InternalMachineLearningLanguage.g:3932:1: ( rule__DataReferenceRule__Group__2__Impl ) + // InternalMachineLearningLanguage.g:3933:2: rule__DataReferenceRule__Group__2__Impl { pushFollow(FOLLOW_2); rule__DataReferenceRule__Group__2__Impl(); @@ -13791,23 +13549,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DataReferenceRule__Group__2__Impl" - // InternalMachineLearningLanguage.g:4020:1: rule__DataReferenceRule__Group__2__Impl : ( ( rule__DataReferenceRule__DefinitionAssignment_2 ) ) ; + // InternalMachineLearningLanguage.g:3939:1: rule__DataReferenceRule__Group__2__Impl : ( ( rule__DataReferenceRule__DefinitionAssignment_2 ) ) ; public final void rule__DataReferenceRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4024:1: ( ( ( rule__DataReferenceRule__DefinitionAssignment_2 ) ) ) - // InternalMachineLearningLanguage.g:4025:1: ( ( rule__DataReferenceRule__DefinitionAssignment_2 ) ) + // InternalMachineLearningLanguage.g:3943:1: ( ( ( rule__DataReferenceRule__DefinitionAssignment_2 ) ) ) + // InternalMachineLearningLanguage.g:3944:1: ( ( rule__DataReferenceRule__DefinitionAssignment_2 ) ) { - // InternalMachineLearningLanguage.g:4025:1: ( ( rule__DataReferenceRule__DefinitionAssignment_2 ) ) - // InternalMachineLearningLanguage.g:4026:2: ( rule__DataReferenceRule__DefinitionAssignment_2 ) + // InternalMachineLearningLanguage.g:3944:1: ( ( rule__DataReferenceRule__DefinitionAssignment_2 ) ) + // InternalMachineLearningLanguage.g:3945:2: ( rule__DataReferenceRule__DefinitionAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataReferenceRuleAccess().getDefinitionAssignment_2()); } - // InternalMachineLearningLanguage.g:4027:2: ( rule__DataReferenceRule__DefinitionAssignment_2 ) - // InternalMachineLearningLanguage.g:4027:3: rule__DataReferenceRule__DefinitionAssignment_2 + // InternalMachineLearningLanguage.g:3946:2: ( rule__DataReferenceRule__DefinitionAssignment_2 ) + // InternalMachineLearningLanguage.g:3946:3: rule__DataReferenceRule__DefinitionAssignment_2 { pushFollow(FOLLOW_2); rule__DataReferenceRule__DefinitionAssignment_2(); @@ -13842,14 +13600,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__OrExpressionRule__Group__0" - // InternalMachineLearningLanguage.g:4036:1: rule__OrExpressionRule__Group__0 : rule__OrExpressionRule__Group__0__Impl rule__OrExpressionRule__Group__1 ; + // InternalMachineLearningLanguage.g:3955:1: rule__OrExpressionRule__Group__0 : rule__OrExpressionRule__Group__0__Impl rule__OrExpressionRule__Group__1 ; public final void rule__OrExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4040:1: ( rule__OrExpressionRule__Group__0__Impl rule__OrExpressionRule__Group__1 ) - // InternalMachineLearningLanguage.g:4041:2: rule__OrExpressionRule__Group__0__Impl rule__OrExpressionRule__Group__1 + // InternalMachineLearningLanguage.g:3959:1: ( rule__OrExpressionRule__Group__0__Impl rule__OrExpressionRule__Group__1 ) + // InternalMachineLearningLanguage.g:3960:2: rule__OrExpressionRule__Group__0__Impl rule__OrExpressionRule__Group__1 { pushFollow(FOLLOW_38); rule__OrExpressionRule__Group__0__Impl(); @@ -13880,23 +13638,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__OrExpressionRule__Group__0__Impl" - // InternalMachineLearningLanguage.g:4048:1: rule__OrExpressionRule__Group__0__Impl : ( ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) ) ; + // InternalMachineLearningLanguage.g:3967:1: rule__OrExpressionRule__Group__0__Impl : ( ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) ) ; public final void rule__OrExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4052:1: ( ( ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) ) ) - // InternalMachineLearningLanguage.g:4053:1: ( ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) ) + // InternalMachineLearningLanguage.g:3971:1: ( ( ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) ) ) + // InternalMachineLearningLanguage.g:3972:1: ( ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) ) { - // InternalMachineLearningLanguage.g:4053:1: ( ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) ) - // InternalMachineLearningLanguage.g:4054:2: ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) + // InternalMachineLearningLanguage.g:3972:1: ( ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) ) + // InternalMachineLearningLanguage.g:3973:2: ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOrExpressionRuleAccess().getSubExpressionsAssignment_0()); } - // InternalMachineLearningLanguage.g:4055:2: ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) - // InternalMachineLearningLanguage.g:4055:3: rule__OrExpressionRule__SubExpressionsAssignment_0 + // InternalMachineLearningLanguage.g:3974:2: ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) + // InternalMachineLearningLanguage.g:3974:3: rule__OrExpressionRule__SubExpressionsAssignment_0 { pushFollow(FOLLOW_2); rule__OrExpressionRule__SubExpressionsAssignment_0(); @@ -13931,14 +13689,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__OrExpressionRule__Group__1" - // InternalMachineLearningLanguage.g:4063:1: rule__OrExpressionRule__Group__1 : rule__OrExpressionRule__Group__1__Impl ; + // InternalMachineLearningLanguage.g:3982:1: rule__OrExpressionRule__Group__1 : rule__OrExpressionRule__Group__1__Impl ; public final void rule__OrExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4067:1: ( rule__OrExpressionRule__Group__1__Impl ) - // InternalMachineLearningLanguage.g:4068:2: rule__OrExpressionRule__Group__1__Impl + // InternalMachineLearningLanguage.g:3986:1: ( rule__OrExpressionRule__Group__1__Impl ) + // InternalMachineLearningLanguage.g:3987:2: rule__OrExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__OrExpressionRule__Group__1__Impl(); @@ -13964,35 +13722,35 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__OrExpressionRule__Group__1__Impl" - // InternalMachineLearningLanguage.g:4074:1: rule__OrExpressionRule__Group__1__Impl : ( ( rule__OrExpressionRule__Group_1__0 )* ) ; + // InternalMachineLearningLanguage.g:3993:1: rule__OrExpressionRule__Group__1__Impl : ( ( rule__OrExpressionRule__Group_1__0 )* ) ; public final void rule__OrExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4078:1: ( ( ( rule__OrExpressionRule__Group_1__0 )* ) ) - // InternalMachineLearningLanguage.g:4079:1: ( ( rule__OrExpressionRule__Group_1__0 )* ) + // InternalMachineLearningLanguage.g:3997:1: ( ( ( rule__OrExpressionRule__Group_1__0 )* ) ) + // InternalMachineLearningLanguage.g:3998:1: ( ( rule__OrExpressionRule__Group_1__0 )* ) { - // InternalMachineLearningLanguage.g:4079:1: ( ( rule__OrExpressionRule__Group_1__0 )* ) - // InternalMachineLearningLanguage.g:4080:2: ( rule__OrExpressionRule__Group_1__0 )* + // InternalMachineLearningLanguage.g:3998:1: ( ( rule__OrExpressionRule__Group_1__0 )* ) + // InternalMachineLearningLanguage.g:3999:2: ( rule__OrExpressionRule__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getOrExpressionRuleAccess().getGroup_1()); } - // InternalMachineLearningLanguage.g:4081:2: ( rule__OrExpressionRule__Group_1__0 )* + // InternalMachineLearningLanguage.g:4000:2: ( rule__OrExpressionRule__Group_1__0 )* loop29: do { int alt29=2; int LA29_0 = input.LA(1); - if ( (LA29_0==71) ) { + if ( (LA29_0==70) ) { alt29=1; } switch (alt29) { case 1 : - // InternalMachineLearningLanguage.g:4081:3: rule__OrExpressionRule__Group_1__0 + // InternalMachineLearningLanguage.g:4000:3: rule__OrExpressionRule__Group_1__0 { pushFollow(FOLLOW_39); rule__OrExpressionRule__Group_1__0(); @@ -14033,14 +13791,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__OrExpressionRule__Group_1__0" - // InternalMachineLearningLanguage.g:4090:1: rule__OrExpressionRule__Group_1__0 : rule__OrExpressionRule__Group_1__0__Impl rule__OrExpressionRule__Group_1__1 ; + // InternalMachineLearningLanguage.g:4009:1: rule__OrExpressionRule__Group_1__0 : rule__OrExpressionRule__Group_1__0__Impl rule__OrExpressionRule__Group_1__1 ; public final void rule__OrExpressionRule__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4094:1: ( rule__OrExpressionRule__Group_1__0__Impl rule__OrExpressionRule__Group_1__1 ) - // InternalMachineLearningLanguage.g:4095:2: rule__OrExpressionRule__Group_1__0__Impl rule__OrExpressionRule__Group_1__1 + // InternalMachineLearningLanguage.g:4013:1: ( rule__OrExpressionRule__Group_1__0__Impl rule__OrExpressionRule__Group_1__1 ) + // InternalMachineLearningLanguage.g:4014:2: rule__OrExpressionRule__Group_1__0__Impl rule__OrExpressionRule__Group_1__1 { pushFollow(FOLLOW_40); rule__OrExpressionRule__Group_1__0__Impl(); @@ -14071,22 +13829,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__OrExpressionRule__Group_1__0__Impl" - // InternalMachineLearningLanguage.g:4102:1: rule__OrExpressionRule__Group_1__0__Impl : ( 'OR' ) ; + // InternalMachineLearningLanguage.g:4021:1: rule__OrExpressionRule__Group_1__0__Impl : ( 'OR' ) ; public final void rule__OrExpressionRule__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4106:1: ( ( 'OR' ) ) - // InternalMachineLearningLanguage.g:4107:1: ( 'OR' ) + // InternalMachineLearningLanguage.g:4025:1: ( ( 'OR' ) ) + // InternalMachineLearningLanguage.g:4026:1: ( 'OR' ) { - // InternalMachineLearningLanguage.g:4107:1: ( 'OR' ) - // InternalMachineLearningLanguage.g:4108:2: 'OR' + // InternalMachineLearningLanguage.g:4026:1: ( 'OR' ) + // InternalMachineLearningLanguage.g:4027:2: 'OR' { if ( state.backtracking==0 ) { before(grammarAccess.getOrExpressionRuleAccess().getORKeyword_1_0()); } - match(input,71,FOLLOW_2); if (state.failed) return ; + match(input,70,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOrExpressionRuleAccess().getORKeyword_1_0()); } @@ -14112,14 +13870,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__OrExpressionRule__Group_1__1" - // InternalMachineLearningLanguage.g:4117:1: rule__OrExpressionRule__Group_1__1 : rule__OrExpressionRule__Group_1__1__Impl ; + // InternalMachineLearningLanguage.g:4036:1: rule__OrExpressionRule__Group_1__1 : rule__OrExpressionRule__Group_1__1__Impl ; public final void rule__OrExpressionRule__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4121:1: ( rule__OrExpressionRule__Group_1__1__Impl ) - // InternalMachineLearningLanguage.g:4122:2: rule__OrExpressionRule__Group_1__1__Impl + // InternalMachineLearningLanguage.g:4040:1: ( rule__OrExpressionRule__Group_1__1__Impl ) + // InternalMachineLearningLanguage.g:4041:2: rule__OrExpressionRule__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__OrExpressionRule__Group_1__1__Impl(); @@ -14145,23 +13903,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__OrExpressionRule__Group_1__1__Impl" - // InternalMachineLearningLanguage.g:4128:1: rule__OrExpressionRule__Group_1__1__Impl : ( ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) ) ; + // InternalMachineLearningLanguage.g:4047:1: rule__OrExpressionRule__Group_1__1__Impl : ( ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) ) ; public final void rule__OrExpressionRule__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4132:1: ( ( ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) ) ) - // InternalMachineLearningLanguage.g:4133:1: ( ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) ) + // InternalMachineLearningLanguage.g:4051:1: ( ( ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) ) ) + // InternalMachineLearningLanguage.g:4052:1: ( ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) ) { - // InternalMachineLearningLanguage.g:4133:1: ( ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) ) - // InternalMachineLearningLanguage.g:4134:2: ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) + // InternalMachineLearningLanguage.g:4052:1: ( ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) ) + // InternalMachineLearningLanguage.g:4053:2: ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOrExpressionRuleAccess().getSubExpressionsAssignment_1_1()); } - // InternalMachineLearningLanguage.g:4135:2: ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) - // InternalMachineLearningLanguage.g:4135:3: rule__OrExpressionRule__SubExpressionsAssignment_1_1 + // InternalMachineLearningLanguage.g:4054:2: ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) + // InternalMachineLearningLanguage.g:4054:3: rule__OrExpressionRule__SubExpressionsAssignment_1_1 { pushFollow(FOLLOW_2); rule__OrExpressionRule__SubExpressionsAssignment_1_1(); @@ -14196,14 +13954,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__XorExpressionRule__Group__0" - // InternalMachineLearningLanguage.g:4144:1: rule__XorExpressionRule__Group__0 : rule__XorExpressionRule__Group__0__Impl rule__XorExpressionRule__Group__1 ; + // InternalMachineLearningLanguage.g:4063:1: rule__XorExpressionRule__Group__0 : rule__XorExpressionRule__Group__0__Impl rule__XorExpressionRule__Group__1 ; public final void rule__XorExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4148:1: ( rule__XorExpressionRule__Group__0__Impl rule__XorExpressionRule__Group__1 ) - // InternalMachineLearningLanguage.g:4149:2: rule__XorExpressionRule__Group__0__Impl rule__XorExpressionRule__Group__1 + // InternalMachineLearningLanguage.g:4067:1: ( rule__XorExpressionRule__Group__0__Impl rule__XorExpressionRule__Group__1 ) + // InternalMachineLearningLanguage.g:4068:2: rule__XorExpressionRule__Group__0__Impl rule__XorExpressionRule__Group__1 { pushFollow(FOLLOW_41); rule__XorExpressionRule__Group__0__Impl(); @@ -14234,23 +13992,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__XorExpressionRule__Group__0__Impl" - // InternalMachineLearningLanguage.g:4156:1: rule__XorExpressionRule__Group__0__Impl : ( ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) ) ; + // InternalMachineLearningLanguage.g:4075:1: rule__XorExpressionRule__Group__0__Impl : ( ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) ) ; public final void rule__XorExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4160:1: ( ( ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) ) ) - // InternalMachineLearningLanguage.g:4161:1: ( ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) ) + // InternalMachineLearningLanguage.g:4079:1: ( ( ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) ) ) + // InternalMachineLearningLanguage.g:4080:1: ( ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) ) { - // InternalMachineLearningLanguage.g:4161:1: ( ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) ) - // InternalMachineLearningLanguage.g:4162:2: ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) + // InternalMachineLearningLanguage.g:4080:1: ( ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) ) + // InternalMachineLearningLanguage.g:4081:2: ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXorExpressionRuleAccess().getSubExpressionsAssignment_0()); } - // InternalMachineLearningLanguage.g:4163:2: ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) - // InternalMachineLearningLanguage.g:4163:3: rule__XorExpressionRule__SubExpressionsAssignment_0 + // InternalMachineLearningLanguage.g:4082:2: ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) + // InternalMachineLearningLanguage.g:4082:3: rule__XorExpressionRule__SubExpressionsAssignment_0 { pushFollow(FOLLOW_2); rule__XorExpressionRule__SubExpressionsAssignment_0(); @@ -14285,14 +14043,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__XorExpressionRule__Group__1" - // InternalMachineLearningLanguage.g:4171:1: rule__XorExpressionRule__Group__1 : rule__XorExpressionRule__Group__1__Impl ; + // InternalMachineLearningLanguage.g:4090:1: rule__XorExpressionRule__Group__1 : rule__XorExpressionRule__Group__1__Impl ; public final void rule__XorExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4175:1: ( rule__XorExpressionRule__Group__1__Impl ) - // InternalMachineLearningLanguage.g:4176:2: rule__XorExpressionRule__Group__1__Impl + // InternalMachineLearningLanguage.g:4094:1: ( rule__XorExpressionRule__Group__1__Impl ) + // InternalMachineLearningLanguage.g:4095:2: rule__XorExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__XorExpressionRule__Group__1__Impl(); @@ -14318,35 +14076,35 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__XorExpressionRule__Group__1__Impl" - // InternalMachineLearningLanguage.g:4182:1: rule__XorExpressionRule__Group__1__Impl : ( ( rule__XorExpressionRule__Group_1__0 )* ) ; + // InternalMachineLearningLanguage.g:4101:1: rule__XorExpressionRule__Group__1__Impl : ( ( rule__XorExpressionRule__Group_1__0 )* ) ; public final void rule__XorExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4186:1: ( ( ( rule__XorExpressionRule__Group_1__0 )* ) ) - // InternalMachineLearningLanguage.g:4187:1: ( ( rule__XorExpressionRule__Group_1__0 )* ) + // InternalMachineLearningLanguage.g:4105:1: ( ( ( rule__XorExpressionRule__Group_1__0 )* ) ) + // InternalMachineLearningLanguage.g:4106:1: ( ( rule__XorExpressionRule__Group_1__0 )* ) { - // InternalMachineLearningLanguage.g:4187:1: ( ( rule__XorExpressionRule__Group_1__0 )* ) - // InternalMachineLearningLanguage.g:4188:2: ( rule__XorExpressionRule__Group_1__0 )* + // InternalMachineLearningLanguage.g:4106:1: ( ( rule__XorExpressionRule__Group_1__0 )* ) + // InternalMachineLearningLanguage.g:4107:2: ( rule__XorExpressionRule__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXorExpressionRuleAccess().getGroup_1()); } - // InternalMachineLearningLanguage.g:4189:2: ( rule__XorExpressionRule__Group_1__0 )* + // InternalMachineLearningLanguage.g:4108:2: ( rule__XorExpressionRule__Group_1__0 )* loop30: do { int alt30=2; int LA30_0 = input.LA(1); - if ( (LA30_0==72) ) { + if ( (LA30_0==71) ) { alt30=1; } switch (alt30) { case 1 : - // InternalMachineLearningLanguage.g:4189:3: rule__XorExpressionRule__Group_1__0 + // InternalMachineLearningLanguage.g:4108:3: rule__XorExpressionRule__Group_1__0 { pushFollow(FOLLOW_42); rule__XorExpressionRule__Group_1__0(); @@ -14387,14 +14145,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__XorExpressionRule__Group_1__0" - // InternalMachineLearningLanguage.g:4198:1: rule__XorExpressionRule__Group_1__0 : rule__XorExpressionRule__Group_1__0__Impl rule__XorExpressionRule__Group_1__1 ; + // InternalMachineLearningLanguage.g:4117:1: rule__XorExpressionRule__Group_1__0 : rule__XorExpressionRule__Group_1__0__Impl rule__XorExpressionRule__Group_1__1 ; public final void rule__XorExpressionRule__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4202:1: ( rule__XorExpressionRule__Group_1__0__Impl rule__XorExpressionRule__Group_1__1 ) - // InternalMachineLearningLanguage.g:4203:2: rule__XorExpressionRule__Group_1__0__Impl rule__XorExpressionRule__Group_1__1 + // InternalMachineLearningLanguage.g:4121:1: ( rule__XorExpressionRule__Group_1__0__Impl rule__XorExpressionRule__Group_1__1 ) + // InternalMachineLearningLanguage.g:4122:2: rule__XorExpressionRule__Group_1__0__Impl rule__XorExpressionRule__Group_1__1 { pushFollow(FOLLOW_40); rule__XorExpressionRule__Group_1__0__Impl(); @@ -14425,22 +14183,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__XorExpressionRule__Group_1__0__Impl" - // InternalMachineLearningLanguage.g:4210:1: rule__XorExpressionRule__Group_1__0__Impl : ( 'XOR' ) ; + // InternalMachineLearningLanguage.g:4129:1: rule__XorExpressionRule__Group_1__0__Impl : ( 'XOR' ) ; public final void rule__XorExpressionRule__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4214:1: ( ( 'XOR' ) ) - // InternalMachineLearningLanguage.g:4215:1: ( 'XOR' ) + // InternalMachineLearningLanguage.g:4133:1: ( ( 'XOR' ) ) + // InternalMachineLearningLanguage.g:4134:1: ( 'XOR' ) { - // InternalMachineLearningLanguage.g:4215:1: ( 'XOR' ) - // InternalMachineLearningLanguage.g:4216:2: 'XOR' + // InternalMachineLearningLanguage.g:4134:1: ( 'XOR' ) + // InternalMachineLearningLanguage.g:4135:2: 'XOR' { if ( state.backtracking==0 ) { before(grammarAccess.getXorExpressionRuleAccess().getXORKeyword_1_0()); } - match(input,72,FOLLOW_2); if (state.failed) return ; + match(input,71,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXorExpressionRuleAccess().getXORKeyword_1_0()); } @@ -14466,14 +14224,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__XorExpressionRule__Group_1__1" - // InternalMachineLearningLanguage.g:4225:1: rule__XorExpressionRule__Group_1__1 : rule__XorExpressionRule__Group_1__1__Impl ; + // InternalMachineLearningLanguage.g:4144:1: rule__XorExpressionRule__Group_1__1 : rule__XorExpressionRule__Group_1__1__Impl ; public final void rule__XorExpressionRule__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4229:1: ( rule__XorExpressionRule__Group_1__1__Impl ) - // InternalMachineLearningLanguage.g:4230:2: rule__XorExpressionRule__Group_1__1__Impl + // InternalMachineLearningLanguage.g:4148:1: ( rule__XorExpressionRule__Group_1__1__Impl ) + // InternalMachineLearningLanguage.g:4149:2: rule__XorExpressionRule__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__XorExpressionRule__Group_1__1__Impl(); @@ -14499,23 +14257,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__XorExpressionRule__Group_1__1__Impl" - // InternalMachineLearningLanguage.g:4236:1: rule__XorExpressionRule__Group_1__1__Impl : ( ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) ) ; + // InternalMachineLearningLanguage.g:4155:1: rule__XorExpressionRule__Group_1__1__Impl : ( ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) ) ; public final void rule__XorExpressionRule__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4240:1: ( ( ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) ) ) - // InternalMachineLearningLanguage.g:4241:1: ( ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) ) + // InternalMachineLearningLanguage.g:4159:1: ( ( ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) ) ) + // InternalMachineLearningLanguage.g:4160:1: ( ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) ) { - // InternalMachineLearningLanguage.g:4241:1: ( ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) ) - // InternalMachineLearningLanguage.g:4242:2: ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) + // InternalMachineLearningLanguage.g:4160:1: ( ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) ) + // InternalMachineLearningLanguage.g:4161:2: ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXorExpressionRuleAccess().getSubExpressionsAssignment_1_1()); } - // InternalMachineLearningLanguage.g:4243:2: ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) - // InternalMachineLearningLanguage.g:4243:3: rule__XorExpressionRule__SubExpressionsAssignment_1_1 + // InternalMachineLearningLanguage.g:4162:2: ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) + // InternalMachineLearningLanguage.g:4162:3: rule__XorExpressionRule__SubExpressionsAssignment_1_1 { pushFollow(FOLLOW_2); rule__XorExpressionRule__SubExpressionsAssignment_1_1(); @@ -14550,14 +14308,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AndExpressionRule__Group__0" - // InternalMachineLearningLanguage.g:4252:1: rule__AndExpressionRule__Group__0 : rule__AndExpressionRule__Group__0__Impl rule__AndExpressionRule__Group__1 ; + // InternalMachineLearningLanguage.g:4171:1: rule__AndExpressionRule__Group__0 : rule__AndExpressionRule__Group__0__Impl rule__AndExpressionRule__Group__1 ; public final void rule__AndExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4256:1: ( rule__AndExpressionRule__Group__0__Impl rule__AndExpressionRule__Group__1 ) - // InternalMachineLearningLanguage.g:4257:2: rule__AndExpressionRule__Group__0__Impl rule__AndExpressionRule__Group__1 + // InternalMachineLearningLanguage.g:4175:1: ( rule__AndExpressionRule__Group__0__Impl rule__AndExpressionRule__Group__1 ) + // InternalMachineLearningLanguage.g:4176:2: rule__AndExpressionRule__Group__0__Impl rule__AndExpressionRule__Group__1 { pushFollow(FOLLOW_43); rule__AndExpressionRule__Group__0__Impl(); @@ -14588,23 +14346,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AndExpressionRule__Group__0__Impl" - // InternalMachineLearningLanguage.g:4264:1: rule__AndExpressionRule__Group__0__Impl : ( ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) ) ; + // InternalMachineLearningLanguage.g:4183:1: rule__AndExpressionRule__Group__0__Impl : ( ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) ) ; public final void rule__AndExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4268:1: ( ( ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) ) ) - // InternalMachineLearningLanguage.g:4269:1: ( ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) ) + // InternalMachineLearningLanguage.g:4187:1: ( ( ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) ) ) + // InternalMachineLearningLanguage.g:4188:1: ( ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) ) { - // InternalMachineLearningLanguage.g:4269:1: ( ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) ) - // InternalMachineLearningLanguage.g:4270:2: ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) + // InternalMachineLearningLanguage.g:4188:1: ( ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) ) + // InternalMachineLearningLanguage.g:4189:2: ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAndExpressionRuleAccess().getSubExpressionsAssignment_0()); } - // InternalMachineLearningLanguage.g:4271:2: ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) - // InternalMachineLearningLanguage.g:4271:3: rule__AndExpressionRule__SubExpressionsAssignment_0 + // InternalMachineLearningLanguage.g:4190:2: ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) + // InternalMachineLearningLanguage.g:4190:3: rule__AndExpressionRule__SubExpressionsAssignment_0 { pushFollow(FOLLOW_2); rule__AndExpressionRule__SubExpressionsAssignment_0(); @@ -14639,14 +14397,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AndExpressionRule__Group__1" - // InternalMachineLearningLanguage.g:4279:1: rule__AndExpressionRule__Group__1 : rule__AndExpressionRule__Group__1__Impl ; + // InternalMachineLearningLanguage.g:4198:1: rule__AndExpressionRule__Group__1 : rule__AndExpressionRule__Group__1__Impl ; public final void rule__AndExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4283:1: ( rule__AndExpressionRule__Group__1__Impl ) - // InternalMachineLearningLanguage.g:4284:2: rule__AndExpressionRule__Group__1__Impl + // InternalMachineLearningLanguage.g:4202:1: ( rule__AndExpressionRule__Group__1__Impl ) + // InternalMachineLearningLanguage.g:4203:2: rule__AndExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__AndExpressionRule__Group__1__Impl(); @@ -14672,35 +14430,35 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AndExpressionRule__Group__1__Impl" - // InternalMachineLearningLanguage.g:4290:1: rule__AndExpressionRule__Group__1__Impl : ( ( rule__AndExpressionRule__Group_1__0 )* ) ; + // InternalMachineLearningLanguage.g:4209:1: rule__AndExpressionRule__Group__1__Impl : ( ( rule__AndExpressionRule__Group_1__0 )* ) ; public final void rule__AndExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4294:1: ( ( ( rule__AndExpressionRule__Group_1__0 )* ) ) - // InternalMachineLearningLanguage.g:4295:1: ( ( rule__AndExpressionRule__Group_1__0 )* ) + // InternalMachineLearningLanguage.g:4213:1: ( ( ( rule__AndExpressionRule__Group_1__0 )* ) ) + // InternalMachineLearningLanguage.g:4214:1: ( ( rule__AndExpressionRule__Group_1__0 )* ) { - // InternalMachineLearningLanguage.g:4295:1: ( ( rule__AndExpressionRule__Group_1__0 )* ) - // InternalMachineLearningLanguage.g:4296:2: ( rule__AndExpressionRule__Group_1__0 )* + // InternalMachineLearningLanguage.g:4214:1: ( ( rule__AndExpressionRule__Group_1__0 )* ) + // InternalMachineLearningLanguage.g:4215:2: ( rule__AndExpressionRule__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAndExpressionRuleAccess().getGroup_1()); } - // InternalMachineLearningLanguage.g:4297:2: ( rule__AndExpressionRule__Group_1__0 )* + // InternalMachineLearningLanguage.g:4216:2: ( rule__AndExpressionRule__Group_1__0 )* loop31: do { int alt31=2; int LA31_0 = input.LA(1); - if ( (LA31_0==73) ) { + if ( (LA31_0==72) ) { alt31=1; } switch (alt31) { case 1 : - // InternalMachineLearningLanguage.g:4297:3: rule__AndExpressionRule__Group_1__0 + // InternalMachineLearningLanguage.g:4216:3: rule__AndExpressionRule__Group_1__0 { pushFollow(FOLLOW_44); rule__AndExpressionRule__Group_1__0(); @@ -14741,14 +14499,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AndExpressionRule__Group_1__0" - // InternalMachineLearningLanguage.g:4306:1: rule__AndExpressionRule__Group_1__0 : rule__AndExpressionRule__Group_1__0__Impl rule__AndExpressionRule__Group_1__1 ; + // InternalMachineLearningLanguage.g:4225:1: rule__AndExpressionRule__Group_1__0 : rule__AndExpressionRule__Group_1__0__Impl rule__AndExpressionRule__Group_1__1 ; public final void rule__AndExpressionRule__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4310:1: ( rule__AndExpressionRule__Group_1__0__Impl rule__AndExpressionRule__Group_1__1 ) - // InternalMachineLearningLanguage.g:4311:2: rule__AndExpressionRule__Group_1__0__Impl rule__AndExpressionRule__Group_1__1 + // InternalMachineLearningLanguage.g:4229:1: ( rule__AndExpressionRule__Group_1__0__Impl rule__AndExpressionRule__Group_1__1 ) + // InternalMachineLearningLanguage.g:4230:2: rule__AndExpressionRule__Group_1__0__Impl rule__AndExpressionRule__Group_1__1 { pushFollow(FOLLOW_40); rule__AndExpressionRule__Group_1__0__Impl(); @@ -14779,22 +14537,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AndExpressionRule__Group_1__0__Impl" - // InternalMachineLearningLanguage.g:4318:1: rule__AndExpressionRule__Group_1__0__Impl : ( 'AND' ) ; + // InternalMachineLearningLanguage.g:4237:1: rule__AndExpressionRule__Group_1__0__Impl : ( 'AND' ) ; public final void rule__AndExpressionRule__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4322:1: ( ( 'AND' ) ) - // InternalMachineLearningLanguage.g:4323:1: ( 'AND' ) + // InternalMachineLearningLanguage.g:4241:1: ( ( 'AND' ) ) + // InternalMachineLearningLanguage.g:4242:1: ( 'AND' ) { - // InternalMachineLearningLanguage.g:4323:1: ( 'AND' ) - // InternalMachineLearningLanguage.g:4324:2: 'AND' + // InternalMachineLearningLanguage.g:4242:1: ( 'AND' ) + // InternalMachineLearningLanguage.g:4243:2: 'AND' { if ( state.backtracking==0 ) { before(grammarAccess.getAndExpressionRuleAccess().getANDKeyword_1_0()); } - match(input,73,FOLLOW_2); if (state.failed) return ; + match(input,72,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAndExpressionRuleAccess().getANDKeyword_1_0()); } @@ -14820,14 +14578,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AndExpressionRule__Group_1__1" - // InternalMachineLearningLanguage.g:4333:1: rule__AndExpressionRule__Group_1__1 : rule__AndExpressionRule__Group_1__1__Impl ; + // InternalMachineLearningLanguage.g:4252:1: rule__AndExpressionRule__Group_1__1 : rule__AndExpressionRule__Group_1__1__Impl ; public final void rule__AndExpressionRule__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4337:1: ( rule__AndExpressionRule__Group_1__1__Impl ) - // InternalMachineLearningLanguage.g:4338:2: rule__AndExpressionRule__Group_1__1__Impl + // InternalMachineLearningLanguage.g:4256:1: ( rule__AndExpressionRule__Group_1__1__Impl ) + // InternalMachineLearningLanguage.g:4257:2: rule__AndExpressionRule__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__AndExpressionRule__Group_1__1__Impl(); @@ -14853,23 +14611,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AndExpressionRule__Group_1__1__Impl" - // InternalMachineLearningLanguage.g:4344:1: rule__AndExpressionRule__Group_1__1__Impl : ( ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) ) ; + // InternalMachineLearningLanguage.g:4263:1: rule__AndExpressionRule__Group_1__1__Impl : ( ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) ) ; public final void rule__AndExpressionRule__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4348:1: ( ( ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) ) ) - // InternalMachineLearningLanguage.g:4349:1: ( ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) ) + // InternalMachineLearningLanguage.g:4267:1: ( ( ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) ) ) + // InternalMachineLearningLanguage.g:4268:1: ( ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) ) { - // InternalMachineLearningLanguage.g:4349:1: ( ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) ) - // InternalMachineLearningLanguage.g:4350:2: ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) + // InternalMachineLearningLanguage.g:4268:1: ( ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) ) + // InternalMachineLearningLanguage.g:4269:2: ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAndExpressionRuleAccess().getSubExpressionsAssignment_1_1()); } - // InternalMachineLearningLanguage.g:4351:2: ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) - // InternalMachineLearningLanguage.g:4351:3: rule__AndExpressionRule__SubExpressionsAssignment_1_1 + // InternalMachineLearningLanguage.g:4270:2: ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) + // InternalMachineLearningLanguage.g:4270:3: rule__AndExpressionRule__SubExpressionsAssignment_1_1 { pushFollow(FOLLOW_2); rule__AndExpressionRule__SubExpressionsAssignment_1_1(); @@ -14904,14 +14662,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__NotExpressionRule__Group__0" - // InternalMachineLearningLanguage.g:4360:1: rule__NotExpressionRule__Group__0 : rule__NotExpressionRule__Group__0__Impl rule__NotExpressionRule__Group__1 ; + // InternalMachineLearningLanguage.g:4279:1: rule__NotExpressionRule__Group__0 : rule__NotExpressionRule__Group__0__Impl rule__NotExpressionRule__Group__1 ; public final void rule__NotExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4364:1: ( rule__NotExpressionRule__Group__0__Impl rule__NotExpressionRule__Group__1 ) - // InternalMachineLearningLanguage.g:4365:2: rule__NotExpressionRule__Group__0__Impl rule__NotExpressionRule__Group__1 + // InternalMachineLearningLanguage.g:4283:1: ( rule__NotExpressionRule__Group__0__Impl rule__NotExpressionRule__Group__1 ) + // InternalMachineLearningLanguage.g:4284:2: rule__NotExpressionRule__Group__0__Impl rule__NotExpressionRule__Group__1 { pushFollow(FOLLOW_40); rule__NotExpressionRule__Group__0__Impl(); @@ -14942,22 +14700,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__NotExpressionRule__Group__0__Impl" - // InternalMachineLearningLanguage.g:4372:1: rule__NotExpressionRule__Group__0__Impl : ( ( rule__NotExpressionRule__NegatedAssignment_0 )? ) ; + // InternalMachineLearningLanguage.g:4291:1: rule__NotExpressionRule__Group__0__Impl : ( ( rule__NotExpressionRule__NegatedAssignment_0 )? ) ; public final void rule__NotExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4376:1: ( ( ( rule__NotExpressionRule__NegatedAssignment_0 )? ) ) - // InternalMachineLearningLanguage.g:4377:1: ( ( rule__NotExpressionRule__NegatedAssignment_0 )? ) + // InternalMachineLearningLanguage.g:4295:1: ( ( ( rule__NotExpressionRule__NegatedAssignment_0 )? ) ) + // InternalMachineLearningLanguage.g:4296:1: ( ( rule__NotExpressionRule__NegatedAssignment_0 )? ) { - // InternalMachineLearningLanguage.g:4377:1: ( ( rule__NotExpressionRule__NegatedAssignment_0 )? ) - // InternalMachineLearningLanguage.g:4378:2: ( rule__NotExpressionRule__NegatedAssignment_0 )? + // InternalMachineLearningLanguage.g:4296:1: ( ( rule__NotExpressionRule__NegatedAssignment_0 )? ) + // InternalMachineLearningLanguage.g:4297:2: ( rule__NotExpressionRule__NegatedAssignment_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getNotExpressionRuleAccess().getNegatedAssignment_0()); } - // InternalMachineLearningLanguage.g:4379:2: ( rule__NotExpressionRule__NegatedAssignment_0 )? + // InternalMachineLearningLanguage.g:4298:2: ( rule__NotExpressionRule__NegatedAssignment_0 )? int alt32=2; int LA32_0 = input.LA(1); @@ -14966,7 +14724,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte } switch (alt32) { case 1 : - // InternalMachineLearningLanguage.g:4379:3: rule__NotExpressionRule__NegatedAssignment_0 + // InternalMachineLearningLanguage.g:4298:3: rule__NotExpressionRule__NegatedAssignment_0 { pushFollow(FOLLOW_2); rule__NotExpressionRule__NegatedAssignment_0(); @@ -15004,14 +14762,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__NotExpressionRule__Group__1" - // InternalMachineLearningLanguage.g:4387:1: rule__NotExpressionRule__Group__1 : rule__NotExpressionRule__Group__1__Impl ; + // InternalMachineLearningLanguage.g:4306:1: rule__NotExpressionRule__Group__1 : rule__NotExpressionRule__Group__1__Impl ; public final void rule__NotExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4391:1: ( rule__NotExpressionRule__Group__1__Impl ) - // InternalMachineLearningLanguage.g:4392:2: rule__NotExpressionRule__Group__1__Impl + // InternalMachineLearningLanguage.g:4310:1: ( rule__NotExpressionRule__Group__1__Impl ) + // InternalMachineLearningLanguage.g:4311:2: rule__NotExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__NotExpressionRule__Group__1__Impl(); @@ -15037,23 +14795,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__NotExpressionRule__Group__1__Impl" - // InternalMachineLearningLanguage.g:4398:1: rule__NotExpressionRule__Group__1__Impl : ( ( rule__NotExpressionRule__OperandAssignment_1 ) ) ; + // InternalMachineLearningLanguage.g:4317:1: rule__NotExpressionRule__Group__1__Impl : ( ( rule__NotExpressionRule__OperandAssignment_1 ) ) ; public final void rule__NotExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4402:1: ( ( ( rule__NotExpressionRule__OperandAssignment_1 ) ) ) - // InternalMachineLearningLanguage.g:4403:1: ( ( rule__NotExpressionRule__OperandAssignment_1 ) ) + // InternalMachineLearningLanguage.g:4321:1: ( ( ( rule__NotExpressionRule__OperandAssignment_1 ) ) ) + // InternalMachineLearningLanguage.g:4322:1: ( ( rule__NotExpressionRule__OperandAssignment_1 ) ) { - // InternalMachineLearningLanguage.g:4403:1: ( ( rule__NotExpressionRule__OperandAssignment_1 ) ) - // InternalMachineLearningLanguage.g:4404:2: ( rule__NotExpressionRule__OperandAssignment_1 ) + // InternalMachineLearningLanguage.g:4322:1: ( ( rule__NotExpressionRule__OperandAssignment_1 ) ) + // InternalMachineLearningLanguage.g:4323:2: ( rule__NotExpressionRule__OperandAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNotExpressionRuleAccess().getOperandAssignment_1()); } - // InternalMachineLearningLanguage.g:4405:2: ( rule__NotExpressionRule__OperandAssignment_1 ) - // InternalMachineLearningLanguage.g:4405:3: rule__NotExpressionRule__OperandAssignment_1 + // InternalMachineLearningLanguage.g:4324:2: ( rule__NotExpressionRule__OperandAssignment_1 ) + // InternalMachineLearningLanguage.g:4324:3: rule__NotExpressionRule__OperandAssignment_1 { pushFollow(FOLLOW_2); rule__NotExpressionRule__OperandAssignment_1(); @@ -15088,14 +14846,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ComparisonExpressionRule__Group__0" - // InternalMachineLearningLanguage.g:4414:1: rule__ComparisonExpressionRule__Group__0 : rule__ComparisonExpressionRule__Group__0__Impl rule__ComparisonExpressionRule__Group__1 ; + // InternalMachineLearningLanguage.g:4333:1: rule__ComparisonExpressionRule__Group__0 : rule__ComparisonExpressionRule__Group__0__Impl rule__ComparisonExpressionRule__Group__1 ; public final void rule__ComparisonExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4418:1: ( rule__ComparisonExpressionRule__Group__0__Impl rule__ComparisonExpressionRule__Group__1 ) - // InternalMachineLearningLanguage.g:4419:2: rule__ComparisonExpressionRule__Group__0__Impl rule__ComparisonExpressionRule__Group__1 + // InternalMachineLearningLanguage.g:4337:1: ( rule__ComparisonExpressionRule__Group__0__Impl rule__ComparisonExpressionRule__Group__1 ) + // InternalMachineLearningLanguage.g:4338:2: rule__ComparisonExpressionRule__Group__0__Impl rule__ComparisonExpressionRule__Group__1 { pushFollow(FOLLOW_45); rule__ComparisonExpressionRule__Group__0__Impl(); @@ -15126,23 +14884,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ComparisonExpressionRule__Group__0__Impl" - // InternalMachineLearningLanguage.g:4426:1: rule__ComparisonExpressionRule__Group__0__Impl : ( ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) ) ; + // InternalMachineLearningLanguage.g:4345:1: rule__ComparisonExpressionRule__Group__0__Impl : ( ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) ) ; public final void rule__ComparisonExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4430:1: ( ( ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) ) ) - // InternalMachineLearningLanguage.g:4431:1: ( ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) ) + // InternalMachineLearningLanguage.g:4349:1: ( ( ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) ) ) + // InternalMachineLearningLanguage.g:4350:1: ( ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) ) { - // InternalMachineLearningLanguage.g:4431:1: ( ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) ) - // InternalMachineLearningLanguage.g:4432:2: ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) + // InternalMachineLearningLanguage.g:4350:1: ( ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) ) + // InternalMachineLearningLanguage.g:4351:2: ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getComparisonExpressionRuleAccess().getLeftOperandAssignment_0()); } - // InternalMachineLearningLanguage.g:4433:2: ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) - // InternalMachineLearningLanguage.g:4433:3: rule__ComparisonExpressionRule__LeftOperandAssignment_0 + // InternalMachineLearningLanguage.g:4352:2: ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) + // InternalMachineLearningLanguage.g:4352:3: rule__ComparisonExpressionRule__LeftOperandAssignment_0 { pushFollow(FOLLOW_2); rule__ComparisonExpressionRule__LeftOperandAssignment_0(); @@ -15177,14 +14935,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ComparisonExpressionRule__Group__1" - // InternalMachineLearningLanguage.g:4441:1: rule__ComparisonExpressionRule__Group__1 : rule__ComparisonExpressionRule__Group__1__Impl ; + // InternalMachineLearningLanguage.g:4360:1: rule__ComparisonExpressionRule__Group__1 : rule__ComparisonExpressionRule__Group__1__Impl ; public final void rule__ComparisonExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4445:1: ( rule__ComparisonExpressionRule__Group__1__Impl ) - // InternalMachineLearningLanguage.g:4446:2: rule__ComparisonExpressionRule__Group__1__Impl + // InternalMachineLearningLanguage.g:4364:1: ( rule__ComparisonExpressionRule__Group__1__Impl ) + // InternalMachineLearningLanguage.g:4365:2: rule__ComparisonExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__ComparisonExpressionRule__Group__1__Impl(); @@ -15210,22 +14968,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ComparisonExpressionRule__Group__1__Impl" - // InternalMachineLearningLanguage.g:4452:1: rule__ComparisonExpressionRule__Group__1__Impl : ( ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* ) ; + // InternalMachineLearningLanguage.g:4371:1: rule__ComparisonExpressionRule__Group__1__Impl : ( ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* ) ; public final void rule__ComparisonExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4456:1: ( ( ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* ) ) - // InternalMachineLearningLanguage.g:4457:1: ( ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* ) + // InternalMachineLearningLanguage.g:4375:1: ( ( ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* ) ) + // InternalMachineLearningLanguage.g:4376:1: ( ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* ) { - // InternalMachineLearningLanguage.g:4457:1: ( ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* ) - // InternalMachineLearningLanguage.g:4458:2: ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* + // InternalMachineLearningLanguage.g:4376:1: ( ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* ) + // InternalMachineLearningLanguage.g:4377:2: ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getComparisonExpressionRuleAccess().getComparisonAssignment_1()); } - // InternalMachineLearningLanguage.g:4459:2: ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* + // InternalMachineLearningLanguage.g:4378:2: ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* loop33: do { int alt33=2; @@ -15238,7 +14996,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte switch (alt33) { case 1 : - // InternalMachineLearningLanguage.g:4459:3: rule__ComparisonExpressionRule__ComparisonAssignment_1 + // InternalMachineLearningLanguage.g:4378:3: rule__ComparisonExpressionRule__ComparisonAssignment_1 { pushFollow(FOLLOW_46); rule__ComparisonExpressionRule__ComparisonAssignment_1(); @@ -15279,14 +15037,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialComparisonExpressionRule__Group__0" - // InternalMachineLearningLanguage.g:4468:1: rule__PartialComparisonExpressionRule__Group__0 : rule__PartialComparisonExpressionRule__Group__0__Impl rule__PartialComparisonExpressionRule__Group__1 ; + // InternalMachineLearningLanguage.g:4387:1: rule__PartialComparisonExpressionRule__Group__0 : rule__PartialComparisonExpressionRule__Group__0__Impl rule__PartialComparisonExpressionRule__Group__1 ; public final void rule__PartialComparisonExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4472:1: ( rule__PartialComparisonExpressionRule__Group__0__Impl rule__PartialComparisonExpressionRule__Group__1 ) - // InternalMachineLearningLanguage.g:4473:2: rule__PartialComparisonExpressionRule__Group__0__Impl rule__PartialComparisonExpressionRule__Group__1 + // InternalMachineLearningLanguage.g:4391:1: ( rule__PartialComparisonExpressionRule__Group__0__Impl rule__PartialComparisonExpressionRule__Group__1 ) + // InternalMachineLearningLanguage.g:4392:2: rule__PartialComparisonExpressionRule__Group__0__Impl rule__PartialComparisonExpressionRule__Group__1 { pushFollow(FOLLOW_40); rule__PartialComparisonExpressionRule__Group__0__Impl(); @@ -15317,23 +15075,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialComparisonExpressionRule__Group__0__Impl" - // InternalMachineLearningLanguage.g:4480:1: rule__PartialComparisonExpressionRule__Group__0__Impl : ( ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) ) ; + // InternalMachineLearningLanguage.g:4399:1: rule__PartialComparisonExpressionRule__Group__0__Impl : ( ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) ) ; public final void rule__PartialComparisonExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4484:1: ( ( ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) ) ) - // InternalMachineLearningLanguage.g:4485:1: ( ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) ) + // InternalMachineLearningLanguage.g:4403:1: ( ( ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) ) ) + // InternalMachineLearningLanguage.g:4404:1: ( ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) ) { - // InternalMachineLearningLanguage.g:4485:1: ( ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) ) - // InternalMachineLearningLanguage.g:4486:2: ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) + // InternalMachineLearningLanguage.g:4404:1: ( ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) ) + // InternalMachineLearningLanguage.g:4405:2: ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPartialComparisonExpressionRuleAccess().getOperatorAssignment_0()); } - // InternalMachineLearningLanguage.g:4487:2: ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) - // InternalMachineLearningLanguage.g:4487:3: rule__PartialComparisonExpressionRule__OperatorAssignment_0 + // InternalMachineLearningLanguage.g:4406:2: ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) + // InternalMachineLearningLanguage.g:4406:3: rule__PartialComparisonExpressionRule__OperatorAssignment_0 { pushFollow(FOLLOW_2); rule__PartialComparisonExpressionRule__OperatorAssignment_0(); @@ -15368,14 +15126,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialComparisonExpressionRule__Group__1" - // InternalMachineLearningLanguage.g:4495:1: rule__PartialComparisonExpressionRule__Group__1 : rule__PartialComparisonExpressionRule__Group__1__Impl ; + // InternalMachineLearningLanguage.g:4414:1: rule__PartialComparisonExpressionRule__Group__1 : rule__PartialComparisonExpressionRule__Group__1__Impl ; public final void rule__PartialComparisonExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4499:1: ( rule__PartialComparisonExpressionRule__Group__1__Impl ) - // InternalMachineLearningLanguage.g:4500:2: rule__PartialComparisonExpressionRule__Group__1__Impl + // InternalMachineLearningLanguage.g:4418:1: ( rule__PartialComparisonExpressionRule__Group__1__Impl ) + // InternalMachineLearningLanguage.g:4419:2: rule__PartialComparisonExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__PartialComparisonExpressionRule__Group__1__Impl(); @@ -15401,23 +15159,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialComparisonExpressionRule__Group__1__Impl" - // InternalMachineLearningLanguage.g:4506:1: rule__PartialComparisonExpressionRule__Group__1__Impl : ( ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) ) ; + // InternalMachineLearningLanguage.g:4425:1: rule__PartialComparisonExpressionRule__Group__1__Impl : ( ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) ) ; public final void rule__PartialComparisonExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4510:1: ( ( ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) ) ) - // InternalMachineLearningLanguage.g:4511:1: ( ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) ) + // InternalMachineLearningLanguage.g:4429:1: ( ( ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) ) ) + // InternalMachineLearningLanguage.g:4430:1: ( ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) ) { - // InternalMachineLearningLanguage.g:4511:1: ( ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) ) - // InternalMachineLearningLanguage.g:4512:2: ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) + // InternalMachineLearningLanguage.g:4430:1: ( ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) ) + // InternalMachineLearningLanguage.g:4431:2: ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPartialComparisonExpressionRuleAccess().getSubExpressionAssignment_1()); } - // InternalMachineLearningLanguage.g:4513:2: ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) - // InternalMachineLearningLanguage.g:4513:3: rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 + // InternalMachineLearningLanguage.g:4432:2: ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) + // InternalMachineLearningLanguage.g:4432:3: rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 { pushFollow(FOLLOW_2); rule__PartialComparisonExpressionRule__SubExpressionAssignment_1(); @@ -15452,14 +15210,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AddOrSubtractExpressionRule__Group__0" - // InternalMachineLearningLanguage.g:4522:1: rule__AddOrSubtractExpressionRule__Group__0 : rule__AddOrSubtractExpressionRule__Group__0__Impl rule__AddOrSubtractExpressionRule__Group__1 ; + // InternalMachineLearningLanguage.g:4441:1: rule__AddOrSubtractExpressionRule__Group__0 : rule__AddOrSubtractExpressionRule__Group__0__Impl rule__AddOrSubtractExpressionRule__Group__1 ; public final void rule__AddOrSubtractExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4526:1: ( rule__AddOrSubtractExpressionRule__Group__0__Impl rule__AddOrSubtractExpressionRule__Group__1 ) - // InternalMachineLearningLanguage.g:4527:2: rule__AddOrSubtractExpressionRule__Group__0__Impl rule__AddOrSubtractExpressionRule__Group__1 + // InternalMachineLearningLanguage.g:4445:1: ( rule__AddOrSubtractExpressionRule__Group__0__Impl rule__AddOrSubtractExpressionRule__Group__1 ) + // InternalMachineLearningLanguage.g:4446:2: rule__AddOrSubtractExpressionRule__Group__0__Impl rule__AddOrSubtractExpressionRule__Group__1 { pushFollow(FOLLOW_47); rule__AddOrSubtractExpressionRule__Group__0__Impl(); @@ -15490,23 +15248,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AddOrSubtractExpressionRule__Group__0__Impl" - // InternalMachineLearningLanguage.g:4534:1: rule__AddOrSubtractExpressionRule__Group__0__Impl : ( ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) ) ; + // InternalMachineLearningLanguage.g:4453:1: rule__AddOrSubtractExpressionRule__Group__0__Impl : ( ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) ) ; public final void rule__AddOrSubtractExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4538:1: ( ( ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) ) ) - // InternalMachineLearningLanguage.g:4539:1: ( ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) ) + // InternalMachineLearningLanguage.g:4457:1: ( ( ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) ) ) + // InternalMachineLearningLanguage.g:4458:1: ( ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) ) { - // InternalMachineLearningLanguage.g:4539:1: ( ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) ) - // InternalMachineLearningLanguage.g:4540:2: ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) + // InternalMachineLearningLanguage.g:4458:1: ( ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) ) + // InternalMachineLearningLanguage.g:4459:2: ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAddOrSubtractExpressionRuleAccess().getLeftOperandAssignment_0()); } - // InternalMachineLearningLanguage.g:4541:2: ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) - // InternalMachineLearningLanguage.g:4541:3: rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 + // InternalMachineLearningLanguage.g:4460:2: ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) + // InternalMachineLearningLanguage.g:4460:3: rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 { pushFollow(FOLLOW_2); rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0(); @@ -15541,14 +15299,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AddOrSubtractExpressionRule__Group__1" - // InternalMachineLearningLanguage.g:4549:1: rule__AddOrSubtractExpressionRule__Group__1 : rule__AddOrSubtractExpressionRule__Group__1__Impl ; + // InternalMachineLearningLanguage.g:4468:1: rule__AddOrSubtractExpressionRule__Group__1 : rule__AddOrSubtractExpressionRule__Group__1__Impl ; public final void rule__AddOrSubtractExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4553:1: ( rule__AddOrSubtractExpressionRule__Group__1__Impl ) - // InternalMachineLearningLanguage.g:4554:2: rule__AddOrSubtractExpressionRule__Group__1__Impl + // InternalMachineLearningLanguage.g:4472:1: ( rule__AddOrSubtractExpressionRule__Group__1__Impl ) + // InternalMachineLearningLanguage.g:4473:2: rule__AddOrSubtractExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__AddOrSubtractExpressionRule__Group__1__Impl(); @@ -15574,22 +15332,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AddOrSubtractExpressionRule__Group__1__Impl" - // InternalMachineLearningLanguage.g:4560:1: rule__AddOrSubtractExpressionRule__Group__1__Impl : ( ( rule__AddOrSubtractExpressionRule__Group_1__0 )* ) ; + // InternalMachineLearningLanguage.g:4479:1: rule__AddOrSubtractExpressionRule__Group__1__Impl : ( ( rule__AddOrSubtractExpressionRule__Group_1__0 )* ) ; public final void rule__AddOrSubtractExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4564:1: ( ( ( rule__AddOrSubtractExpressionRule__Group_1__0 )* ) ) - // InternalMachineLearningLanguage.g:4565:1: ( ( rule__AddOrSubtractExpressionRule__Group_1__0 )* ) + // InternalMachineLearningLanguage.g:4483:1: ( ( ( rule__AddOrSubtractExpressionRule__Group_1__0 )* ) ) + // InternalMachineLearningLanguage.g:4484:1: ( ( rule__AddOrSubtractExpressionRule__Group_1__0 )* ) { - // InternalMachineLearningLanguage.g:4565:1: ( ( rule__AddOrSubtractExpressionRule__Group_1__0 )* ) - // InternalMachineLearningLanguage.g:4566:2: ( rule__AddOrSubtractExpressionRule__Group_1__0 )* + // InternalMachineLearningLanguage.g:4484:1: ( ( rule__AddOrSubtractExpressionRule__Group_1__0 )* ) + // InternalMachineLearningLanguage.g:4485:2: ( rule__AddOrSubtractExpressionRule__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAddOrSubtractExpressionRuleAccess().getGroup_1()); } - // InternalMachineLearningLanguage.g:4567:2: ( rule__AddOrSubtractExpressionRule__Group_1__0 )* + // InternalMachineLearningLanguage.g:4486:2: ( rule__AddOrSubtractExpressionRule__Group_1__0 )* loop34: do { int alt34=2; @@ -15602,7 +15360,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte switch (alt34) { case 1 : - // InternalMachineLearningLanguage.g:4567:3: rule__AddOrSubtractExpressionRule__Group_1__0 + // InternalMachineLearningLanguage.g:4486:3: rule__AddOrSubtractExpressionRule__Group_1__0 { pushFollow(FOLLOW_48); rule__AddOrSubtractExpressionRule__Group_1__0(); @@ -15643,14 +15401,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AddOrSubtractExpressionRule__Group_1__0" - // InternalMachineLearningLanguage.g:4576:1: rule__AddOrSubtractExpressionRule__Group_1__0 : rule__AddOrSubtractExpressionRule__Group_1__0__Impl rule__AddOrSubtractExpressionRule__Group_1__1 ; + // InternalMachineLearningLanguage.g:4495:1: rule__AddOrSubtractExpressionRule__Group_1__0 : rule__AddOrSubtractExpressionRule__Group_1__0__Impl rule__AddOrSubtractExpressionRule__Group_1__1 ; public final void rule__AddOrSubtractExpressionRule__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4580:1: ( rule__AddOrSubtractExpressionRule__Group_1__0__Impl rule__AddOrSubtractExpressionRule__Group_1__1 ) - // InternalMachineLearningLanguage.g:4581:2: rule__AddOrSubtractExpressionRule__Group_1__0__Impl rule__AddOrSubtractExpressionRule__Group_1__1 + // InternalMachineLearningLanguage.g:4499:1: ( rule__AddOrSubtractExpressionRule__Group_1__0__Impl rule__AddOrSubtractExpressionRule__Group_1__1 ) + // InternalMachineLearningLanguage.g:4500:2: rule__AddOrSubtractExpressionRule__Group_1__0__Impl rule__AddOrSubtractExpressionRule__Group_1__1 { pushFollow(FOLLOW_40); rule__AddOrSubtractExpressionRule__Group_1__0__Impl(); @@ -15681,23 +15439,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AddOrSubtractExpressionRule__Group_1__0__Impl" - // InternalMachineLearningLanguage.g:4588:1: rule__AddOrSubtractExpressionRule__Group_1__0__Impl : ( ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) ) ; + // InternalMachineLearningLanguage.g:4507:1: rule__AddOrSubtractExpressionRule__Group_1__0__Impl : ( ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) ) ; public final void rule__AddOrSubtractExpressionRule__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4592:1: ( ( ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) ) ) - // InternalMachineLearningLanguage.g:4593:1: ( ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) ) + // InternalMachineLearningLanguage.g:4511:1: ( ( ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) ) ) + // InternalMachineLearningLanguage.g:4512:1: ( ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) ) { - // InternalMachineLearningLanguage.g:4593:1: ( ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) ) - // InternalMachineLearningLanguage.g:4594:2: ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) + // InternalMachineLearningLanguage.g:4512:1: ( ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) ) + // InternalMachineLearningLanguage.g:4513:2: ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAddOrSubtractExpressionRuleAccess().getOperatorsAssignment_1_0()); } - // InternalMachineLearningLanguage.g:4595:2: ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) - // InternalMachineLearningLanguage.g:4595:3: rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 + // InternalMachineLearningLanguage.g:4514:2: ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) + // InternalMachineLearningLanguage.g:4514:3: rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 { pushFollow(FOLLOW_2); rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0(); @@ -15732,14 +15490,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AddOrSubtractExpressionRule__Group_1__1" - // InternalMachineLearningLanguage.g:4603:1: rule__AddOrSubtractExpressionRule__Group_1__1 : rule__AddOrSubtractExpressionRule__Group_1__1__Impl ; + // InternalMachineLearningLanguage.g:4522:1: rule__AddOrSubtractExpressionRule__Group_1__1 : rule__AddOrSubtractExpressionRule__Group_1__1__Impl ; public final void rule__AddOrSubtractExpressionRule__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4607:1: ( rule__AddOrSubtractExpressionRule__Group_1__1__Impl ) - // InternalMachineLearningLanguage.g:4608:2: rule__AddOrSubtractExpressionRule__Group_1__1__Impl + // InternalMachineLearningLanguage.g:4526:1: ( rule__AddOrSubtractExpressionRule__Group_1__1__Impl ) + // InternalMachineLearningLanguage.g:4527:2: rule__AddOrSubtractExpressionRule__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__AddOrSubtractExpressionRule__Group_1__1__Impl(); @@ -15765,23 +15523,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AddOrSubtractExpressionRule__Group_1__1__Impl" - // InternalMachineLearningLanguage.g:4614:1: rule__AddOrSubtractExpressionRule__Group_1__1__Impl : ( ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) ) ; + // InternalMachineLearningLanguage.g:4533:1: rule__AddOrSubtractExpressionRule__Group_1__1__Impl : ( ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) ) ; public final void rule__AddOrSubtractExpressionRule__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4618:1: ( ( ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) ) ) - // InternalMachineLearningLanguage.g:4619:1: ( ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) ) + // InternalMachineLearningLanguage.g:4537:1: ( ( ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) ) ) + // InternalMachineLearningLanguage.g:4538:1: ( ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) ) { - // InternalMachineLearningLanguage.g:4619:1: ( ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) ) - // InternalMachineLearningLanguage.g:4620:2: ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) + // InternalMachineLearningLanguage.g:4538:1: ( ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) ) + // InternalMachineLearningLanguage.g:4539:2: ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAddOrSubtractExpressionRuleAccess().getOperandsAssignment_1_1()); } - // InternalMachineLearningLanguage.g:4621:2: ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) - // InternalMachineLearningLanguage.g:4621:3: rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 + // InternalMachineLearningLanguage.g:4540:2: ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) + // InternalMachineLearningLanguage.g:4540:3: rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 { pushFollow(FOLLOW_2); rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1(); @@ -15816,14 +15574,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__Group__0" - // InternalMachineLearningLanguage.g:4630:1: rule__MultiplyDivideModuloExpressionRule__Group__0 : rule__MultiplyDivideModuloExpressionRule__Group__0__Impl rule__MultiplyDivideModuloExpressionRule__Group__1 ; + // InternalMachineLearningLanguage.g:4549:1: rule__MultiplyDivideModuloExpressionRule__Group__0 : rule__MultiplyDivideModuloExpressionRule__Group__0__Impl rule__MultiplyDivideModuloExpressionRule__Group__1 ; public final void rule__MultiplyDivideModuloExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4634:1: ( rule__MultiplyDivideModuloExpressionRule__Group__0__Impl rule__MultiplyDivideModuloExpressionRule__Group__1 ) - // InternalMachineLearningLanguage.g:4635:2: rule__MultiplyDivideModuloExpressionRule__Group__0__Impl rule__MultiplyDivideModuloExpressionRule__Group__1 + // InternalMachineLearningLanguage.g:4553:1: ( rule__MultiplyDivideModuloExpressionRule__Group__0__Impl rule__MultiplyDivideModuloExpressionRule__Group__1 ) + // InternalMachineLearningLanguage.g:4554:2: rule__MultiplyDivideModuloExpressionRule__Group__0__Impl rule__MultiplyDivideModuloExpressionRule__Group__1 { pushFollow(FOLLOW_49); rule__MultiplyDivideModuloExpressionRule__Group__0__Impl(); @@ -15854,23 +15612,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__Group__0__Impl" - // InternalMachineLearningLanguage.g:4642:1: rule__MultiplyDivideModuloExpressionRule__Group__0__Impl : ( ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) ) ; + // InternalMachineLearningLanguage.g:4561:1: rule__MultiplyDivideModuloExpressionRule__Group__0__Impl : ( ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) ) ; public final void rule__MultiplyDivideModuloExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4646:1: ( ( ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) ) ) - // InternalMachineLearningLanguage.g:4647:1: ( ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) ) + // InternalMachineLearningLanguage.g:4565:1: ( ( ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) ) ) + // InternalMachineLearningLanguage.g:4566:1: ( ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) ) { - // InternalMachineLearningLanguage.g:4647:1: ( ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) ) - // InternalMachineLearningLanguage.g:4648:2: ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) + // InternalMachineLearningLanguage.g:4566:1: ( ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) ) + // InternalMachineLearningLanguage.g:4567:2: ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplyDivideModuloExpressionRuleAccess().getLeftOperandAssignment_0()); } - // InternalMachineLearningLanguage.g:4649:2: ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) - // InternalMachineLearningLanguage.g:4649:3: rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 + // InternalMachineLearningLanguage.g:4568:2: ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) + // InternalMachineLearningLanguage.g:4568:3: rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 { pushFollow(FOLLOW_2); rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0(); @@ -15905,14 +15663,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__Group__1" - // InternalMachineLearningLanguage.g:4657:1: rule__MultiplyDivideModuloExpressionRule__Group__1 : rule__MultiplyDivideModuloExpressionRule__Group__1__Impl ; + // InternalMachineLearningLanguage.g:4576:1: rule__MultiplyDivideModuloExpressionRule__Group__1 : rule__MultiplyDivideModuloExpressionRule__Group__1__Impl ; public final void rule__MultiplyDivideModuloExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4661:1: ( rule__MultiplyDivideModuloExpressionRule__Group__1__Impl ) - // InternalMachineLearningLanguage.g:4662:2: rule__MultiplyDivideModuloExpressionRule__Group__1__Impl + // InternalMachineLearningLanguage.g:4580:1: ( rule__MultiplyDivideModuloExpressionRule__Group__1__Impl ) + // InternalMachineLearningLanguage.g:4581:2: rule__MultiplyDivideModuloExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__MultiplyDivideModuloExpressionRule__Group__1__Impl(); @@ -15938,22 +15696,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__Group__1__Impl" - // InternalMachineLearningLanguage.g:4668:1: rule__MultiplyDivideModuloExpressionRule__Group__1__Impl : ( ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* ) ; + // InternalMachineLearningLanguage.g:4587:1: rule__MultiplyDivideModuloExpressionRule__Group__1__Impl : ( ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* ) ; public final void rule__MultiplyDivideModuloExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4672:1: ( ( ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* ) ) - // InternalMachineLearningLanguage.g:4673:1: ( ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* ) + // InternalMachineLearningLanguage.g:4591:1: ( ( ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* ) ) + // InternalMachineLearningLanguage.g:4592:1: ( ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* ) { - // InternalMachineLearningLanguage.g:4673:1: ( ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* ) - // InternalMachineLearningLanguage.g:4674:2: ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* + // InternalMachineLearningLanguage.g:4592:1: ( ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* ) + // InternalMachineLearningLanguage.g:4593:2: ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplyDivideModuloExpressionRuleAccess().getGroup_1()); } - // InternalMachineLearningLanguage.g:4675:2: ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* + // InternalMachineLearningLanguage.g:4594:2: ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* loop35: do { int alt35=2; @@ -15966,7 +15724,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte switch (alt35) { case 1 : - // InternalMachineLearningLanguage.g:4675:3: rule__MultiplyDivideModuloExpressionRule__Group_1__0 + // InternalMachineLearningLanguage.g:4594:3: rule__MultiplyDivideModuloExpressionRule__Group_1__0 { pushFollow(FOLLOW_50); rule__MultiplyDivideModuloExpressionRule__Group_1__0(); @@ -16007,14 +15765,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__Group_1__0" - // InternalMachineLearningLanguage.g:4684:1: rule__MultiplyDivideModuloExpressionRule__Group_1__0 : rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl rule__MultiplyDivideModuloExpressionRule__Group_1__1 ; + // InternalMachineLearningLanguage.g:4603:1: rule__MultiplyDivideModuloExpressionRule__Group_1__0 : rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl rule__MultiplyDivideModuloExpressionRule__Group_1__1 ; public final void rule__MultiplyDivideModuloExpressionRule__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4688:1: ( rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl rule__MultiplyDivideModuloExpressionRule__Group_1__1 ) - // InternalMachineLearningLanguage.g:4689:2: rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl rule__MultiplyDivideModuloExpressionRule__Group_1__1 + // InternalMachineLearningLanguage.g:4607:1: ( rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl rule__MultiplyDivideModuloExpressionRule__Group_1__1 ) + // InternalMachineLearningLanguage.g:4608:2: rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl rule__MultiplyDivideModuloExpressionRule__Group_1__1 { pushFollow(FOLLOW_40); rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl(); @@ -16045,23 +15803,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl" - // InternalMachineLearningLanguage.g:4696:1: rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl : ( ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) ) ; + // InternalMachineLearningLanguage.g:4615:1: rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl : ( ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) ) ; public final void rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4700:1: ( ( ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) ) ) - // InternalMachineLearningLanguage.g:4701:1: ( ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) ) + // InternalMachineLearningLanguage.g:4619:1: ( ( ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) ) ) + // InternalMachineLearningLanguage.g:4620:1: ( ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) ) { - // InternalMachineLearningLanguage.g:4701:1: ( ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) ) - // InternalMachineLearningLanguage.g:4702:2: ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) + // InternalMachineLearningLanguage.g:4620:1: ( ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) ) + // InternalMachineLearningLanguage.g:4621:2: ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplyDivideModuloExpressionRuleAccess().getOperatorsAssignment_1_0()); } - // InternalMachineLearningLanguage.g:4703:2: ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) - // InternalMachineLearningLanguage.g:4703:3: rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 + // InternalMachineLearningLanguage.g:4622:2: ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) + // InternalMachineLearningLanguage.g:4622:3: rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 { pushFollow(FOLLOW_2); rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0(); @@ -16096,14 +15854,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__Group_1__1" - // InternalMachineLearningLanguage.g:4711:1: rule__MultiplyDivideModuloExpressionRule__Group_1__1 : rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl ; + // InternalMachineLearningLanguage.g:4630:1: rule__MultiplyDivideModuloExpressionRule__Group_1__1 : rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl ; public final void rule__MultiplyDivideModuloExpressionRule__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4715:1: ( rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl ) - // InternalMachineLearningLanguage.g:4716:2: rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl + // InternalMachineLearningLanguage.g:4634:1: ( rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl ) + // InternalMachineLearningLanguage.g:4635:2: rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl(); @@ -16129,23 +15887,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl" - // InternalMachineLearningLanguage.g:4722:1: rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl : ( ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) ) ; + // InternalMachineLearningLanguage.g:4641:1: rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl : ( ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) ) ; public final void rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4726:1: ( ( ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) ) ) - // InternalMachineLearningLanguage.g:4727:1: ( ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) ) + // InternalMachineLearningLanguage.g:4645:1: ( ( ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) ) ) + // InternalMachineLearningLanguage.g:4646:1: ( ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) ) { - // InternalMachineLearningLanguage.g:4727:1: ( ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) ) - // InternalMachineLearningLanguage.g:4728:2: ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) + // InternalMachineLearningLanguage.g:4646:1: ( ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) ) + // InternalMachineLearningLanguage.g:4647:2: ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplyDivideModuloExpressionRuleAccess().getOperandsAssignment_1_1()); } - // InternalMachineLearningLanguage.g:4729:2: ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) - // InternalMachineLearningLanguage.g:4729:3: rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 + // InternalMachineLearningLanguage.g:4648:2: ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) + // InternalMachineLearningLanguage.g:4648:3: rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 { pushFollow(FOLLOW_2); rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1(); @@ -16180,14 +15938,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PowerOfExpressionRule__Group__0" - // InternalMachineLearningLanguage.g:4738:1: rule__PowerOfExpressionRule__Group__0 : rule__PowerOfExpressionRule__Group__0__Impl rule__PowerOfExpressionRule__Group__1 ; + // InternalMachineLearningLanguage.g:4657:1: rule__PowerOfExpressionRule__Group__0 : rule__PowerOfExpressionRule__Group__0__Impl rule__PowerOfExpressionRule__Group__1 ; public final void rule__PowerOfExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4742:1: ( rule__PowerOfExpressionRule__Group__0__Impl rule__PowerOfExpressionRule__Group__1 ) - // InternalMachineLearningLanguage.g:4743:2: rule__PowerOfExpressionRule__Group__0__Impl rule__PowerOfExpressionRule__Group__1 + // InternalMachineLearningLanguage.g:4661:1: ( rule__PowerOfExpressionRule__Group__0__Impl rule__PowerOfExpressionRule__Group__1 ) + // InternalMachineLearningLanguage.g:4662:2: rule__PowerOfExpressionRule__Group__0__Impl rule__PowerOfExpressionRule__Group__1 { pushFollow(FOLLOW_51); rule__PowerOfExpressionRule__Group__0__Impl(); @@ -16218,23 +15976,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PowerOfExpressionRule__Group__0__Impl" - // InternalMachineLearningLanguage.g:4750:1: rule__PowerOfExpressionRule__Group__0__Impl : ( ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) ) ; + // InternalMachineLearningLanguage.g:4669:1: rule__PowerOfExpressionRule__Group__0__Impl : ( ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) ) ; public final void rule__PowerOfExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4754:1: ( ( ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) ) ) - // InternalMachineLearningLanguage.g:4755:1: ( ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) ) + // InternalMachineLearningLanguage.g:4673:1: ( ( ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) ) ) + // InternalMachineLearningLanguage.g:4674:1: ( ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) ) { - // InternalMachineLearningLanguage.g:4755:1: ( ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) ) - // InternalMachineLearningLanguage.g:4756:2: ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) + // InternalMachineLearningLanguage.g:4674:1: ( ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) ) + // InternalMachineLearningLanguage.g:4675:2: ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPowerOfExpressionRuleAccess().getLeftOperandAssignment_0()); } - // InternalMachineLearningLanguage.g:4757:2: ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) - // InternalMachineLearningLanguage.g:4757:3: rule__PowerOfExpressionRule__LeftOperandAssignment_0 + // InternalMachineLearningLanguage.g:4676:2: ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) + // InternalMachineLearningLanguage.g:4676:3: rule__PowerOfExpressionRule__LeftOperandAssignment_0 { pushFollow(FOLLOW_2); rule__PowerOfExpressionRule__LeftOperandAssignment_0(); @@ -16269,14 +16027,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PowerOfExpressionRule__Group__1" - // InternalMachineLearningLanguage.g:4765:1: rule__PowerOfExpressionRule__Group__1 : rule__PowerOfExpressionRule__Group__1__Impl ; + // InternalMachineLearningLanguage.g:4684:1: rule__PowerOfExpressionRule__Group__1 : rule__PowerOfExpressionRule__Group__1__Impl ; public final void rule__PowerOfExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4769:1: ( rule__PowerOfExpressionRule__Group__1__Impl ) - // InternalMachineLearningLanguage.g:4770:2: rule__PowerOfExpressionRule__Group__1__Impl + // InternalMachineLearningLanguage.g:4688:1: ( rule__PowerOfExpressionRule__Group__1__Impl ) + // InternalMachineLearningLanguage.g:4689:2: rule__PowerOfExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__PowerOfExpressionRule__Group__1__Impl(); @@ -16302,31 +16060,31 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PowerOfExpressionRule__Group__1__Impl" - // InternalMachineLearningLanguage.g:4776:1: rule__PowerOfExpressionRule__Group__1__Impl : ( ( rule__PowerOfExpressionRule__Group_1__0 )? ) ; + // InternalMachineLearningLanguage.g:4695:1: rule__PowerOfExpressionRule__Group__1__Impl : ( ( rule__PowerOfExpressionRule__Group_1__0 )? ) ; public final void rule__PowerOfExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4780:1: ( ( ( rule__PowerOfExpressionRule__Group_1__0 )? ) ) - // InternalMachineLearningLanguage.g:4781:1: ( ( rule__PowerOfExpressionRule__Group_1__0 )? ) + // InternalMachineLearningLanguage.g:4699:1: ( ( ( rule__PowerOfExpressionRule__Group_1__0 )? ) ) + // InternalMachineLearningLanguage.g:4700:1: ( ( rule__PowerOfExpressionRule__Group_1__0 )? ) { - // InternalMachineLearningLanguage.g:4781:1: ( ( rule__PowerOfExpressionRule__Group_1__0 )? ) - // InternalMachineLearningLanguage.g:4782:2: ( rule__PowerOfExpressionRule__Group_1__0 )? + // InternalMachineLearningLanguage.g:4700:1: ( ( rule__PowerOfExpressionRule__Group_1__0 )? ) + // InternalMachineLearningLanguage.g:4701:2: ( rule__PowerOfExpressionRule__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getPowerOfExpressionRuleAccess().getGroup_1()); } - // InternalMachineLearningLanguage.g:4783:2: ( rule__PowerOfExpressionRule__Group_1__0 )? + // InternalMachineLearningLanguage.g:4702:2: ( rule__PowerOfExpressionRule__Group_1__0 )? int alt36=2; int LA36_0 = input.LA(1); - if ( (LA36_0==74) ) { + if ( (LA36_0==73) ) { alt36=1; } switch (alt36) { case 1 : - // InternalMachineLearningLanguage.g:4783:3: rule__PowerOfExpressionRule__Group_1__0 + // InternalMachineLearningLanguage.g:4702:3: rule__PowerOfExpressionRule__Group_1__0 { pushFollow(FOLLOW_2); rule__PowerOfExpressionRule__Group_1__0(); @@ -16364,14 +16122,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PowerOfExpressionRule__Group_1__0" - // InternalMachineLearningLanguage.g:4792:1: rule__PowerOfExpressionRule__Group_1__0 : rule__PowerOfExpressionRule__Group_1__0__Impl rule__PowerOfExpressionRule__Group_1__1 ; + // InternalMachineLearningLanguage.g:4711:1: rule__PowerOfExpressionRule__Group_1__0 : rule__PowerOfExpressionRule__Group_1__0__Impl rule__PowerOfExpressionRule__Group_1__1 ; public final void rule__PowerOfExpressionRule__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4796:1: ( rule__PowerOfExpressionRule__Group_1__0__Impl rule__PowerOfExpressionRule__Group_1__1 ) - // InternalMachineLearningLanguage.g:4797:2: rule__PowerOfExpressionRule__Group_1__0__Impl rule__PowerOfExpressionRule__Group_1__1 + // InternalMachineLearningLanguage.g:4715:1: ( rule__PowerOfExpressionRule__Group_1__0__Impl rule__PowerOfExpressionRule__Group_1__1 ) + // InternalMachineLearningLanguage.g:4716:2: rule__PowerOfExpressionRule__Group_1__0__Impl rule__PowerOfExpressionRule__Group_1__1 { pushFollow(FOLLOW_40); rule__PowerOfExpressionRule__Group_1__0__Impl(); @@ -16402,22 +16160,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PowerOfExpressionRule__Group_1__0__Impl" - // InternalMachineLearningLanguage.g:4804:1: rule__PowerOfExpressionRule__Group_1__0__Impl : ( '^' ) ; + // InternalMachineLearningLanguage.g:4723:1: rule__PowerOfExpressionRule__Group_1__0__Impl : ( '^' ) ; public final void rule__PowerOfExpressionRule__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4808:1: ( ( '^' ) ) - // InternalMachineLearningLanguage.g:4809:1: ( '^' ) + // InternalMachineLearningLanguage.g:4727:1: ( ( '^' ) ) + // InternalMachineLearningLanguage.g:4728:1: ( '^' ) { - // InternalMachineLearningLanguage.g:4809:1: ( '^' ) - // InternalMachineLearningLanguage.g:4810:2: '^' + // InternalMachineLearningLanguage.g:4728:1: ( '^' ) + // InternalMachineLearningLanguage.g:4729:2: '^' { if ( state.backtracking==0 ) { before(grammarAccess.getPowerOfExpressionRuleAccess().getCircumflexAccentKeyword_1_0()); } - match(input,74,FOLLOW_2); if (state.failed) return ; + match(input,73,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPowerOfExpressionRuleAccess().getCircumflexAccentKeyword_1_0()); } @@ -16443,14 +16201,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PowerOfExpressionRule__Group_1__1" - // InternalMachineLearningLanguage.g:4819:1: rule__PowerOfExpressionRule__Group_1__1 : rule__PowerOfExpressionRule__Group_1__1__Impl ; + // InternalMachineLearningLanguage.g:4738:1: rule__PowerOfExpressionRule__Group_1__1 : rule__PowerOfExpressionRule__Group_1__1__Impl ; public final void rule__PowerOfExpressionRule__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4823:1: ( rule__PowerOfExpressionRule__Group_1__1__Impl ) - // InternalMachineLearningLanguage.g:4824:2: rule__PowerOfExpressionRule__Group_1__1__Impl + // InternalMachineLearningLanguage.g:4742:1: ( rule__PowerOfExpressionRule__Group_1__1__Impl ) + // InternalMachineLearningLanguage.g:4743:2: rule__PowerOfExpressionRule__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__PowerOfExpressionRule__Group_1__1__Impl(); @@ -16476,23 +16234,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PowerOfExpressionRule__Group_1__1__Impl" - // InternalMachineLearningLanguage.g:4830:1: rule__PowerOfExpressionRule__Group_1__1__Impl : ( ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) ) ; + // InternalMachineLearningLanguage.g:4749:1: rule__PowerOfExpressionRule__Group_1__1__Impl : ( ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) ) ; public final void rule__PowerOfExpressionRule__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4834:1: ( ( ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) ) ) - // InternalMachineLearningLanguage.g:4835:1: ( ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) ) + // InternalMachineLearningLanguage.g:4753:1: ( ( ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) ) ) + // InternalMachineLearningLanguage.g:4754:1: ( ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) ) { - // InternalMachineLearningLanguage.g:4835:1: ( ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) ) - // InternalMachineLearningLanguage.g:4836:2: ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) + // InternalMachineLearningLanguage.g:4754:1: ( ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) ) + // InternalMachineLearningLanguage.g:4755:2: ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPowerOfExpressionRuleAccess().getRightOperandAssignment_1_1()); } - // InternalMachineLearningLanguage.g:4837:2: ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) - // InternalMachineLearningLanguage.g:4837:3: rule__PowerOfExpressionRule__RightOperandAssignment_1_1 + // InternalMachineLearningLanguage.g:4756:2: ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) + // InternalMachineLearningLanguage.g:4756:3: rule__PowerOfExpressionRule__RightOperandAssignment_1_1 { pushFollow(FOLLOW_2); rule__PowerOfExpressionRule__RightOperandAssignment_1_1(); @@ -16527,14 +16285,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__UnaryAddOrSubtractExpressionRule__Group__0" - // InternalMachineLearningLanguage.g:4846:1: rule__UnaryAddOrSubtractExpressionRule__Group__0 : rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl rule__UnaryAddOrSubtractExpressionRule__Group__1 ; + // InternalMachineLearningLanguage.g:4765:1: rule__UnaryAddOrSubtractExpressionRule__Group__0 : rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl rule__UnaryAddOrSubtractExpressionRule__Group__1 ; public final void rule__UnaryAddOrSubtractExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4850:1: ( rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl rule__UnaryAddOrSubtractExpressionRule__Group__1 ) - // InternalMachineLearningLanguage.g:4851:2: rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl rule__UnaryAddOrSubtractExpressionRule__Group__1 + // InternalMachineLearningLanguage.g:4769:1: ( rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl rule__UnaryAddOrSubtractExpressionRule__Group__1 ) + // InternalMachineLearningLanguage.g:4770:2: rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl rule__UnaryAddOrSubtractExpressionRule__Group__1 { pushFollow(FOLLOW_40); rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl(); @@ -16565,22 +16323,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl" - // InternalMachineLearningLanguage.g:4858:1: rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl : ( ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* ) ; + // InternalMachineLearningLanguage.g:4777:1: rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl : ( ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* ) ; public final void rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4862:1: ( ( ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* ) ) - // InternalMachineLearningLanguage.g:4863:1: ( ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* ) + // InternalMachineLearningLanguage.g:4781:1: ( ( ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* ) ) + // InternalMachineLearningLanguage.g:4782:1: ( ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* ) { - // InternalMachineLearningLanguage.g:4863:1: ( ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* ) - // InternalMachineLearningLanguage.g:4864:2: ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* + // InternalMachineLearningLanguage.g:4782:1: ( ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* ) + // InternalMachineLearningLanguage.g:4783:2: ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAddOrSubtractExpressionRuleAccess().getOperatorsAssignment_0()); } - // InternalMachineLearningLanguage.g:4865:2: ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* + // InternalMachineLearningLanguage.g:4784:2: ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* loop37: do { int alt37=2; @@ -16593,7 +16351,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte switch (alt37) { case 1 : - // InternalMachineLearningLanguage.g:4865:3: rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 + // InternalMachineLearningLanguage.g:4784:3: rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 { pushFollow(FOLLOW_48); rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0(); @@ -16634,14 +16392,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__UnaryAddOrSubtractExpressionRule__Group__1" - // InternalMachineLearningLanguage.g:4873:1: rule__UnaryAddOrSubtractExpressionRule__Group__1 : rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl ; + // InternalMachineLearningLanguage.g:4792:1: rule__UnaryAddOrSubtractExpressionRule__Group__1 : rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl ; public final void rule__UnaryAddOrSubtractExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4877:1: ( rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl ) - // InternalMachineLearningLanguage.g:4878:2: rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl + // InternalMachineLearningLanguage.g:4796:1: ( rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl ) + // InternalMachineLearningLanguage.g:4797:2: rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl(); @@ -16667,23 +16425,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl" - // InternalMachineLearningLanguage.g:4884:1: rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl : ( ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) ) ; + // InternalMachineLearningLanguage.g:4803:1: rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl : ( ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) ) ; public final void rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4888:1: ( ( ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) ) ) - // InternalMachineLearningLanguage.g:4889:1: ( ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) ) + // InternalMachineLearningLanguage.g:4807:1: ( ( ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) ) ) + // InternalMachineLearningLanguage.g:4808:1: ( ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) ) { - // InternalMachineLearningLanguage.g:4889:1: ( ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) ) - // InternalMachineLearningLanguage.g:4890:2: ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) + // InternalMachineLearningLanguage.g:4808:1: ( ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) ) + // InternalMachineLearningLanguage.g:4809:2: ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAddOrSubtractExpressionRuleAccess().getSubExpressionAssignment_1()); } - // InternalMachineLearningLanguage.g:4891:2: ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) - // InternalMachineLearningLanguage.g:4891:3: rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 + // InternalMachineLearningLanguage.g:4810:2: ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) + // InternalMachineLearningLanguage.g:4810:3: rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 { pushFollow(FOLLOW_2); rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1(); @@ -16718,16 +16476,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ArrayRule__Group__0" - // InternalMachineLearningLanguage.g:4900:1: rule__ArrayRule__Group__0 : rule__ArrayRule__Group__0__Impl rule__ArrayRule__Group__1 ; + // InternalMachineLearningLanguage.g:4819:1: rule__ArrayRule__Group__0 : rule__ArrayRule__Group__0__Impl rule__ArrayRule__Group__1 ; public final void rule__ArrayRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4904:1: ( rule__ArrayRule__Group__0__Impl rule__ArrayRule__Group__1 ) - // InternalMachineLearningLanguage.g:4905:2: rule__ArrayRule__Group__0__Impl rule__ArrayRule__Group__1 + // InternalMachineLearningLanguage.g:4823:1: ( rule__ArrayRule__Group__0__Impl rule__ArrayRule__Group__1 ) + // InternalMachineLearningLanguage.g:4824:2: rule__ArrayRule__Group__0__Impl rule__ArrayRule__Group__1 { - pushFollow(FOLLOW_31); + pushFollow(FOLLOW_30); rule__ArrayRule__Group__0__Impl(); state._fsp--; @@ -16756,23 +16514,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ArrayRule__Group__0__Impl" - // InternalMachineLearningLanguage.g:4912:1: rule__ArrayRule__Group__0__Impl : ( () ) ; + // InternalMachineLearningLanguage.g:4831:1: rule__ArrayRule__Group__0__Impl : ( () ) ; public final void rule__ArrayRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4916:1: ( ( () ) ) - // InternalMachineLearningLanguage.g:4917:1: ( () ) + // InternalMachineLearningLanguage.g:4835:1: ( ( () ) ) + // InternalMachineLearningLanguage.g:4836:1: ( () ) { - // InternalMachineLearningLanguage.g:4917:1: ( () ) - // InternalMachineLearningLanguage.g:4918:2: () + // InternalMachineLearningLanguage.g:4836:1: ( () ) + // InternalMachineLearningLanguage.g:4837:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getArrayAction_0()); } - // InternalMachineLearningLanguage.g:4919:2: () - // InternalMachineLearningLanguage.g:4919:3: + // InternalMachineLearningLanguage.g:4838:2: () + // InternalMachineLearningLanguage.g:4838:3: { } @@ -16797,14 +16555,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ArrayRule__Group__1" - // InternalMachineLearningLanguage.g:4927:1: rule__ArrayRule__Group__1 : rule__ArrayRule__Group__1__Impl rule__ArrayRule__Group__2 ; + // InternalMachineLearningLanguage.g:4846:1: rule__ArrayRule__Group__1 : rule__ArrayRule__Group__1__Impl rule__ArrayRule__Group__2 ; public final void rule__ArrayRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4931:1: ( rule__ArrayRule__Group__1__Impl rule__ArrayRule__Group__2 ) - // InternalMachineLearningLanguage.g:4932:2: rule__ArrayRule__Group__1__Impl rule__ArrayRule__Group__2 + // InternalMachineLearningLanguage.g:4850:1: ( rule__ArrayRule__Group__1__Impl rule__ArrayRule__Group__2 ) + // InternalMachineLearningLanguage.g:4851:2: rule__ArrayRule__Group__1__Impl rule__ArrayRule__Group__2 { pushFollow(FOLLOW_52); rule__ArrayRule__Group__1__Impl(); @@ -16835,22 +16593,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ArrayRule__Group__1__Impl" - // InternalMachineLearningLanguage.g:4939:1: rule__ArrayRule__Group__1__Impl : ( '[' ) ; + // InternalMachineLearningLanguage.g:4858:1: rule__ArrayRule__Group__1__Impl : ( '[' ) ; public final void rule__ArrayRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4943:1: ( ( '[' ) ) - // InternalMachineLearningLanguage.g:4944:1: ( '[' ) + // InternalMachineLearningLanguage.g:4862:1: ( ( '[' ) ) + // InternalMachineLearningLanguage.g:4863:1: ( '[' ) { - // InternalMachineLearningLanguage.g:4944:1: ( '[' ) - // InternalMachineLearningLanguage.g:4945:2: '[' + // InternalMachineLearningLanguage.g:4863:1: ( '[' ) + // InternalMachineLearningLanguage.g:4864:2: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getLeftSquareBracketKeyword_1()); } - match(input,68,FOLLOW_2); if (state.failed) return ; + match(input,66,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getArrayRuleAccess().getLeftSquareBracketKeyword_1()); } @@ -16876,14 +16634,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ArrayRule__Group__2" - // InternalMachineLearningLanguage.g:4954:1: rule__ArrayRule__Group__2 : rule__ArrayRule__Group__2__Impl rule__ArrayRule__Group__3 ; + // InternalMachineLearningLanguage.g:4873:1: rule__ArrayRule__Group__2 : rule__ArrayRule__Group__2__Impl rule__ArrayRule__Group__3 ; public final void rule__ArrayRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4958:1: ( rule__ArrayRule__Group__2__Impl rule__ArrayRule__Group__3 ) - // InternalMachineLearningLanguage.g:4959:2: rule__ArrayRule__Group__2__Impl rule__ArrayRule__Group__3 + // InternalMachineLearningLanguage.g:4877:1: ( rule__ArrayRule__Group__2__Impl rule__ArrayRule__Group__3 ) + // InternalMachineLearningLanguage.g:4878:2: rule__ArrayRule__Group__2__Impl rule__ArrayRule__Group__3 { pushFollow(FOLLOW_52); rule__ArrayRule__Group__2__Impl(); @@ -16914,31 +16672,31 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ArrayRule__Group__2__Impl" - // InternalMachineLearningLanguage.g:4966:1: rule__ArrayRule__Group__2__Impl : ( ( rule__ArrayRule__Group_2__0 )? ) ; + // InternalMachineLearningLanguage.g:4885:1: rule__ArrayRule__Group__2__Impl : ( ( rule__ArrayRule__Group_2__0 )? ) ; public final void rule__ArrayRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4970:1: ( ( ( rule__ArrayRule__Group_2__0 )? ) ) - // InternalMachineLearningLanguage.g:4971:1: ( ( rule__ArrayRule__Group_2__0 )? ) + // InternalMachineLearningLanguage.g:4889:1: ( ( ( rule__ArrayRule__Group_2__0 )? ) ) + // InternalMachineLearningLanguage.g:4890:1: ( ( rule__ArrayRule__Group_2__0 )? ) { - // InternalMachineLearningLanguage.g:4971:1: ( ( rule__ArrayRule__Group_2__0 )? ) - // InternalMachineLearningLanguage.g:4972:2: ( rule__ArrayRule__Group_2__0 )? + // InternalMachineLearningLanguage.g:4890:1: ( ( rule__ArrayRule__Group_2__0 )? ) + // InternalMachineLearningLanguage.g:4891:2: ( rule__ArrayRule__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getGroup_2()); } - // InternalMachineLearningLanguage.g:4973:2: ( rule__ArrayRule__Group_2__0 )? + // InternalMachineLearningLanguage.g:4892:2: ( rule__ArrayRule__Group_2__0 )? int alt38=2; int LA38_0 = input.LA(1); - if ( ((LA38_0>=RULE_QUOTED_ID && LA38_0<=RULE_DOUBLE)||LA38_0==15||LA38_0==68||LA38_0==70||LA38_0==75||LA38_0==92) ) { + if ( ((LA38_0>=RULE_QUOTED_ID && LA38_0<=RULE_DOUBLE)||LA38_0==15||LA38_0==66||LA38_0==69||LA38_0==74||LA38_0==92) ) { alt38=1; } switch (alt38) { case 1 : - // InternalMachineLearningLanguage.g:4973:3: rule__ArrayRule__Group_2__0 + // InternalMachineLearningLanguage.g:4892:3: rule__ArrayRule__Group_2__0 { pushFollow(FOLLOW_2); rule__ArrayRule__Group_2__0(); @@ -16976,14 +16734,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ArrayRule__Group__3" - // InternalMachineLearningLanguage.g:4981:1: rule__ArrayRule__Group__3 : rule__ArrayRule__Group__3__Impl ; + // InternalMachineLearningLanguage.g:4900:1: rule__ArrayRule__Group__3 : rule__ArrayRule__Group__3__Impl ; public final void rule__ArrayRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4985:1: ( rule__ArrayRule__Group__3__Impl ) - // InternalMachineLearningLanguage.g:4986:2: rule__ArrayRule__Group__3__Impl + // InternalMachineLearningLanguage.g:4904:1: ( rule__ArrayRule__Group__3__Impl ) + // InternalMachineLearningLanguage.g:4905:2: rule__ArrayRule__Group__3__Impl { pushFollow(FOLLOW_2); rule__ArrayRule__Group__3__Impl(); @@ -17009,22 +16767,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ArrayRule__Group__3__Impl" - // InternalMachineLearningLanguage.g:4992:1: rule__ArrayRule__Group__3__Impl : ( ']' ) ; + // InternalMachineLearningLanguage.g:4911:1: rule__ArrayRule__Group__3__Impl : ( ']' ) ; public final void rule__ArrayRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:4996:1: ( ( ']' ) ) - // InternalMachineLearningLanguage.g:4997:1: ( ']' ) + // InternalMachineLearningLanguage.g:4915:1: ( ( ']' ) ) + // InternalMachineLearningLanguage.g:4916:1: ( ']' ) { - // InternalMachineLearningLanguage.g:4997:1: ( ']' ) - // InternalMachineLearningLanguage.g:4998:2: ']' + // InternalMachineLearningLanguage.g:4916:1: ( ']' ) + // InternalMachineLearningLanguage.g:4917:2: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getRightSquareBracketKeyword_3()); } - match(input,69,FOLLOW_2); if (state.failed) return ; + match(input,67,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getArrayRuleAccess().getRightSquareBracketKeyword_3()); } @@ -17050,14 +16808,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ArrayRule__Group_2__0" - // InternalMachineLearningLanguage.g:5008:1: rule__ArrayRule__Group_2__0 : rule__ArrayRule__Group_2__0__Impl rule__ArrayRule__Group_2__1 ; + // InternalMachineLearningLanguage.g:4927:1: rule__ArrayRule__Group_2__0 : rule__ArrayRule__Group_2__0__Impl rule__ArrayRule__Group_2__1 ; public final void rule__ArrayRule__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5012:1: ( rule__ArrayRule__Group_2__0__Impl rule__ArrayRule__Group_2__1 ) - // InternalMachineLearningLanguage.g:5013:2: rule__ArrayRule__Group_2__0__Impl rule__ArrayRule__Group_2__1 + // InternalMachineLearningLanguage.g:4931:1: ( rule__ArrayRule__Group_2__0__Impl rule__ArrayRule__Group_2__1 ) + // InternalMachineLearningLanguage.g:4932:2: rule__ArrayRule__Group_2__0__Impl rule__ArrayRule__Group_2__1 { pushFollow(FOLLOW_53); rule__ArrayRule__Group_2__0__Impl(); @@ -17088,23 +16846,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ArrayRule__Group_2__0__Impl" - // InternalMachineLearningLanguage.g:5020:1: rule__ArrayRule__Group_2__0__Impl : ( ( rule__ArrayRule__ValuesAssignment_2_0 ) ) ; + // InternalMachineLearningLanguage.g:4939:1: rule__ArrayRule__Group_2__0__Impl : ( ( rule__ArrayRule__ValuesAssignment_2_0 ) ) ; public final void rule__ArrayRule__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5024:1: ( ( ( rule__ArrayRule__ValuesAssignment_2_0 ) ) ) - // InternalMachineLearningLanguage.g:5025:1: ( ( rule__ArrayRule__ValuesAssignment_2_0 ) ) + // InternalMachineLearningLanguage.g:4943:1: ( ( ( rule__ArrayRule__ValuesAssignment_2_0 ) ) ) + // InternalMachineLearningLanguage.g:4944:1: ( ( rule__ArrayRule__ValuesAssignment_2_0 ) ) { - // InternalMachineLearningLanguage.g:5025:1: ( ( rule__ArrayRule__ValuesAssignment_2_0 ) ) - // InternalMachineLearningLanguage.g:5026:2: ( rule__ArrayRule__ValuesAssignment_2_0 ) + // InternalMachineLearningLanguage.g:4944:1: ( ( rule__ArrayRule__ValuesAssignment_2_0 ) ) + // InternalMachineLearningLanguage.g:4945:2: ( rule__ArrayRule__ValuesAssignment_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getValuesAssignment_2_0()); } - // InternalMachineLearningLanguage.g:5027:2: ( rule__ArrayRule__ValuesAssignment_2_0 ) - // InternalMachineLearningLanguage.g:5027:3: rule__ArrayRule__ValuesAssignment_2_0 + // InternalMachineLearningLanguage.g:4946:2: ( rule__ArrayRule__ValuesAssignment_2_0 ) + // InternalMachineLearningLanguage.g:4946:3: rule__ArrayRule__ValuesAssignment_2_0 { pushFollow(FOLLOW_2); rule__ArrayRule__ValuesAssignment_2_0(); @@ -17139,14 +16897,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ArrayRule__Group_2__1" - // InternalMachineLearningLanguage.g:5035:1: rule__ArrayRule__Group_2__1 : rule__ArrayRule__Group_2__1__Impl ; + // InternalMachineLearningLanguage.g:4954:1: rule__ArrayRule__Group_2__1 : rule__ArrayRule__Group_2__1__Impl ; public final void rule__ArrayRule__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5039:1: ( rule__ArrayRule__Group_2__1__Impl ) - // InternalMachineLearningLanguage.g:5040:2: rule__ArrayRule__Group_2__1__Impl + // InternalMachineLearningLanguage.g:4958:1: ( rule__ArrayRule__Group_2__1__Impl ) + // InternalMachineLearningLanguage.g:4959:2: rule__ArrayRule__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ArrayRule__Group_2__1__Impl(); @@ -17172,37 +16930,37 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ArrayRule__Group_2__1__Impl" - // InternalMachineLearningLanguage.g:5046:1: rule__ArrayRule__Group_2__1__Impl : ( ( rule__ArrayRule__Group_2_1__0 )* ) ; + // InternalMachineLearningLanguage.g:4965:1: rule__ArrayRule__Group_2__1__Impl : ( ( rule__ArrayRule__Group_2_1__0 )* ) ; public final void rule__ArrayRule__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5050:1: ( ( ( rule__ArrayRule__Group_2_1__0 )* ) ) - // InternalMachineLearningLanguage.g:5051:1: ( ( rule__ArrayRule__Group_2_1__0 )* ) + // InternalMachineLearningLanguage.g:4969:1: ( ( ( rule__ArrayRule__Group_2_1__0 )* ) ) + // InternalMachineLearningLanguage.g:4970:1: ( ( rule__ArrayRule__Group_2_1__0 )* ) { - // InternalMachineLearningLanguage.g:5051:1: ( ( rule__ArrayRule__Group_2_1__0 )* ) - // InternalMachineLearningLanguage.g:5052:2: ( rule__ArrayRule__Group_2_1__0 )* + // InternalMachineLearningLanguage.g:4970:1: ( ( rule__ArrayRule__Group_2_1__0 )* ) + // InternalMachineLearningLanguage.g:4971:2: ( rule__ArrayRule__Group_2_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getGroup_2_1()); } - // InternalMachineLearningLanguage.g:5053:2: ( rule__ArrayRule__Group_2_1__0 )* + // InternalMachineLearningLanguage.g:4972:2: ( rule__ArrayRule__Group_2_1__0 )* loop39: do { int alt39=2; int LA39_0 = input.LA(1); - if ( (LA39_0==53) ) { + if ( (LA39_0==51) ) { alt39=1; } switch (alt39) { case 1 : - // InternalMachineLearningLanguage.g:5053:3: rule__ArrayRule__Group_2_1__0 + // InternalMachineLearningLanguage.g:4972:3: rule__ArrayRule__Group_2_1__0 { - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_11); rule__ArrayRule__Group_2_1__0(); state._fsp--; @@ -17241,14 +16999,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ArrayRule__Group_2_1__0" - // InternalMachineLearningLanguage.g:5062:1: rule__ArrayRule__Group_2_1__0 : rule__ArrayRule__Group_2_1__0__Impl rule__ArrayRule__Group_2_1__1 ; + // InternalMachineLearningLanguage.g:4981:1: rule__ArrayRule__Group_2_1__0 : rule__ArrayRule__Group_2_1__0__Impl rule__ArrayRule__Group_2_1__1 ; public final void rule__ArrayRule__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5066:1: ( rule__ArrayRule__Group_2_1__0__Impl rule__ArrayRule__Group_2_1__1 ) - // InternalMachineLearningLanguage.g:5067:2: rule__ArrayRule__Group_2_1__0__Impl rule__ArrayRule__Group_2_1__1 + // InternalMachineLearningLanguage.g:4985:1: ( rule__ArrayRule__Group_2_1__0__Impl rule__ArrayRule__Group_2_1__1 ) + // InternalMachineLearningLanguage.g:4986:2: rule__ArrayRule__Group_2_1__0__Impl rule__ArrayRule__Group_2_1__1 { pushFollow(FOLLOW_40); rule__ArrayRule__Group_2_1__0__Impl(); @@ -17279,22 +17037,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ArrayRule__Group_2_1__0__Impl" - // InternalMachineLearningLanguage.g:5074:1: rule__ArrayRule__Group_2_1__0__Impl : ( ',' ) ; + // InternalMachineLearningLanguage.g:4993:1: rule__ArrayRule__Group_2_1__0__Impl : ( ',' ) ; public final void rule__ArrayRule__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5078:1: ( ( ',' ) ) - // InternalMachineLearningLanguage.g:5079:1: ( ',' ) + // InternalMachineLearningLanguage.g:4997:1: ( ( ',' ) ) + // InternalMachineLearningLanguage.g:4998:1: ( ',' ) { - // InternalMachineLearningLanguage.g:5079:1: ( ',' ) - // InternalMachineLearningLanguage.g:5080:2: ',' + // InternalMachineLearningLanguage.g:4998:1: ( ',' ) + // InternalMachineLearningLanguage.g:4999:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getCommaKeyword_2_1_0()); } - match(input,53,FOLLOW_2); if (state.failed) return ; + match(input,51,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getArrayRuleAccess().getCommaKeyword_2_1_0()); } @@ -17320,14 +17078,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ArrayRule__Group_2_1__1" - // InternalMachineLearningLanguage.g:5089:1: rule__ArrayRule__Group_2_1__1 : rule__ArrayRule__Group_2_1__1__Impl ; + // InternalMachineLearningLanguage.g:5008:1: rule__ArrayRule__Group_2_1__1 : rule__ArrayRule__Group_2_1__1__Impl ; public final void rule__ArrayRule__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5093:1: ( rule__ArrayRule__Group_2_1__1__Impl ) - // InternalMachineLearningLanguage.g:5094:2: rule__ArrayRule__Group_2_1__1__Impl + // InternalMachineLearningLanguage.g:5012:1: ( rule__ArrayRule__Group_2_1__1__Impl ) + // InternalMachineLearningLanguage.g:5013:2: rule__ArrayRule__Group_2_1__1__Impl { pushFollow(FOLLOW_2); rule__ArrayRule__Group_2_1__1__Impl(); @@ -17353,23 +17111,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ArrayRule__Group_2_1__1__Impl" - // InternalMachineLearningLanguage.g:5100:1: rule__ArrayRule__Group_2_1__1__Impl : ( ( rule__ArrayRule__ValuesAssignment_2_1_1 ) ) ; + // InternalMachineLearningLanguage.g:5019:1: rule__ArrayRule__Group_2_1__1__Impl : ( ( rule__ArrayRule__ValuesAssignment_2_1_1 ) ) ; public final void rule__ArrayRule__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5104:1: ( ( ( rule__ArrayRule__ValuesAssignment_2_1_1 ) ) ) - // InternalMachineLearningLanguage.g:5105:1: ( ( rule__ArrayRule__ValuesAssignment_2_1_1 ) ) + // InternalMachineLearningLanguage.g:5023:1: ( ( ( rule__ArrayRule__ValuesAssignment_2_1_1 ) ) ) + // InternalMachineLearningLanguage.g:5024:1: ( ( rule__ArrayRule__ValuesAssignment_2_1_1 ) ) { - // InternalMachineLearningLanguage.g:5105:1: ( ( rule__ArrayRule__ValuesAssignment_2_1_1 ) ) - // InternalMachineLearningLanguage.g:5106:2: ( rule__ArrayRule__ValuesAssignment_2_1_1 ) + // InternalMachineLearningLanguage.g:5024:1: ( ( rule__ArrayRule__ValuesAssignment_2_1_1 ) ) + // InternalMachineLearningLanguage.g:5025:2: ( rule__ArrayRule__ValuesAssignment_2_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getValuesAssignment_2_1_1()); } - // InternalMachineLearningLanguage.g:5107:2: ( rule__ArrayRule__ValuesAssignment_2_1_1 ) - // InternalMachineLearningLanguage.g:5107:3: rule__ArrayRule__ValuesAssignment_2_1_1 + // InternalMachineLearningLanguage.g:5026:2: ( rule__ArrayRule__ValuesAssignment_2_1_1 ) + // InternalMachineLearningLanguage.g:5026:3: rule__ArrayRule__ValuesAssignment_2_1_1 { pushFollow(FOLLOW_2); rule__ArrayRule__ValuesAssignment_2_1_1(); @@ -17404,14 +17162,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ParanthesesRule__Group__0" - // InternalMachineLearningLanguage.g:5116:1: rule__ParanthesesRule__Group__0 : rule__ParanthesesRule__Group__0__Impl rule__ParanthesesRule__Group__1 ; + // InternalMachineLearningLanguage.g:5035:1: rule__ParanthesesRule__Group__0 : rule__ParanthesesRule__Group__0__Impl rule__ParanthesesRule__Group__1 ; public final void rule__ParanthesesRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5120:1: ( rule__ParanthesesRule__Group__0__Impl rule__ParanthesesRule__Group__1 ) - // InternalMachineLearningLanguage.g:5121:2: rule__ParanthesesRule__Group__0__Impl rule__ParanthesesRule__Group__1 + // InternalMachineLearningLanguage.g:5039:1: ( rule__ParanthesesRule__Group__0__Impl rule__ParanthesesRule__Group__1 ) + // InternalMachineLearningLanguage.g:5040:2: rule__ParanthesesRule__Group__0__Impl rule__ParanthesesRule__Group__1 { pushFollow(FOLLOW_40); rule__ParanthesesRule__Group__0__Impl(); @@ -17442,22 +17200,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ParanthesesRule__Group__0__Impl" - // InternalMachineLearningLanguage.g:5128:1: rule__ParanthesesRule__Group__0__Impl : ( '(' ) ; + // InternalMachineLearningLanguage.g:5047:1: rule__ParanthesesRule__Group__0__Impl : ( '(' ) ; public final void rule__ParanthesesRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5132:1: ( ( '(' ) ) - // InternalMachineLearningLanguage.g:5133:1: ( '(' ) + // InternalMachineLearningLanguage.g:5051:1: ( ( '(' ) ) + // InternalMachineLearningLanguage.g:5052:1: ( '(' ) { - // InternalMachineLearningLanguage.g:5133:1: ( '(' ) - // InternalMachineLearningLanguage.g:5134:2: '(' + // InternalMachineLearningLanguage.g:5052:1: ( '(' ) + // InternalMachineLearningLanguage.g:5053:2: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getParanthesesRuleAccess().getLeftParenthesisKeyword_0()); } - match(input,75,FOLLOW_2); if (state.failed) return ; + match(input,74,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParanthesesRuleAccess().getLeftParenthesisKeyword_0()); } @@ -17483,14 +17241,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ParanthesesRule__Group__1" - // InternalMachineLearningLanguage.g:5143:1: rule__ParanthesesRule__Group__1 : rule__ParanthesesRule__Group__1__Impl rule__ParanthesesRule__Group__2 ; + // InternalMachineLearningLanguage.g:5062:1: rule__ParanthesesRule__Group__1 : rule__ParanthesesRule__Group__1__Impl rule__ParanthesesRule__Group__2 ; public final void rule__ParanthesesRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5147:1: ( rule__ParanthesesRule__Group__1__Impl rule__ParanthesesRule__Group__2 ) - // InternalMachineLearningLanguage.g:5148:2: rule__ParanthesesRule__Group__1__Impl rule__ParanthesesRule__Group__2 + // InternalMachineLearningLanguage.g:5066:1: ( rule__ParanthesesRule__Group__1__Impl rule__ParanthesesRule__Group__2 ) + // InternalMachineLearningLanguage.g:5067:2: rule__ParanthesesRule__Group__1__Impl rule__ParanthesesRule__Group__2 { pushFollow(FOLLOW_54); rule__ParanthesesRule__Group__1__Impl(); @@ -17521,23 +17279,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ParanthesesRule__Group__1__Impl" - // InternalMachineLearningLanguage.g:5155:1: rule__ParanthesesRule__Group__1__Impl : ( ( rule__ParanthesesRule__SubExpressionAssignment_1 ) ) ; + // InternalMachineLearningLanguage.g:5074:1: rule__ParanthesesRule__Group__1__Impl : ( ( rule__ParanthesesRule__SubExpressionAssignment_1 ) ) ; public final void rule__ParanthesesRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5159:1: ( ( ( rule__ParanthesesRule__SubExpressionAssignment_1 ) ) ) - // InternalMachineLearningLanguage.g:5160:1: ( ( rule__ParanthesesRule__SubExpressionAssignment_1 ) ) + // InternalMachineLearningLanguage.g:5078:1: ( ( ( rule__ParanthesesRule__SubExpressionAssignment_1 ) ) ) + // InternalMachineLearningLanguage.g:5079:1: ( ( rule__ParanthesesRule__SubExpressionAssignment_1 ) ) { - // InternalMachineLearningLanguage.g:5160:1: ( ( rule__ParanthesesRule__SubExpressionAssignment_1 ) ) - // InternalMachineLearningLanguage.g:5161:2: ( rule__ParanthesesRule__SubExpressionAssignment_1 ) + // InternalMachineLearningLanguage.g:5079:1: ( ( rule__ParanthesesRule__SubExpressionAssignment_1 ) ) + // InternalMachineLearningLanguage.g:5080:2: ( rule__ParanthesesRule__SubExpressionAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParanthesesRuleAccess().getSubExpressionAssignment_1()); } - // InternalMachineLearningLanguage.g:5162:2: ( rule__ParanthesesRule__SubExpressionAssignment_1 ) - // InternalMachineLearningLanguage.g:5162:3: rule__ParanthesesRule__SubExpressionAssignment_1 + // InternalMachineLearningLanguage.g:5081:2: ( rule__ParanthesesRule__SubExpressionAssignment_1 ) + // InternalMachineLearningLanguage.g:5081:3: rule__ParanthesesRule__SubExpressionAssignment_1 { pushFollow(FOLLOW_2); rule__ParanthesesRule__SubExpressionAssignment_1(); @@ -17572,14 +17330,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ParanthesesRule__Group__2" - // InternalMachineLearningLanguage.g:5170:1: rule__ParanthesesRule__Group__2 : rule__ParanthesesRule__Group__2__Impl ; + // InternalMachineLearningLanguage.g:5089:1: rule__ParanthesesRule__Group__2 : rule__ParanthesesRule__Group__2__Impl ; public final void rule__ParanthesesRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5174:1: ( rule__ParanthesesRule__Group__2__Impl ) - // InternalMachineLearningLanguage.g:5175:2: rule__ParanthesesRule__Group__2__Impl + // InternalMachineLearningLanguage.g:5093:1: ( rule__ParanthesesRule__Group__2__Impl ) + // InternalMachineLearningLanguage.g:5094:2: rule__ParanthesesRule__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParanthesesRule__Group__2__Impl(); @@ -17605,22 +17363,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ParanthesesRule__Group__2__Impl" - // InternalMachineLearningLanguage.g:5181:1: rule__ParanthesesRule__Group__2__Impl : ( ')' ) ; + // InternalMachineLearningLanguage.g:5100:1: rule__ParanthesesRule__Group__2__Impl : ( ')' ) ; public final void rule__ParanthesesRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5185:1: ( ( ')' ) ) - // InternalMachineLearningLanguage.g:5186:1: ( ')' ) + // InternalMachineLearningLanguage.g:5104:1: ( ( ')' ) ) + // InternalMachineLearningLanguage.g:5105:1: ( ')' ) { - // InternalMachineLearningLanguage.g:5186:1: ( ')' ) - // InternalMachineLearningLanguage.g:5187:2: ')' + // InternalMachineLearningLanguage.g:5105:1: ( ')' ) + // InternalMachineLearningLanguage.g:5106:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getParanthesesRuleAccess().getRightParenthesisKeyword_2()); } - match(input,76,FOLLOW_2); if (state.failed) return ; + match(input,75,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParanthesesRuleAccess().getRightParenthesisKeyword_2()); } @@ -17646,14 +17404,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CallRule__Group__0" - // InternalMachineLearningLanguage.g:5197:1: rule__CallRule__Group__0 : rule__CallRule__Group__0__Impl rule__CallRule__Group__1 ; + // InternalMachineLearningLanguage.g:5116:1: rule__CallRule__Group__0 : rule__CallRule__Group__0__Impl rule__CallRule__Group__1 ; public final void rule__CallRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5201:1: ( rule__CallRule__Group__0__Impl rule__CallRule__Group__1 ) - // InternalMachineLearningLanguage.g:5202:2: rule__CallRule__Group__0__Impl rule__CallRule__Group__1 + // InternalMachineLearningLanguage.g:5120:1: ( rule__CallRule__Group__0__Impl rule__CallRule__Group__1 ) + // InternalMachineLearningLanguage.g:5121:2: rule__CallRule__Group__0__Impl rule__CallRule__Group__1 { pushFollow(FOLLOW_55); rule__CallRule__Group__0__Impl(); @@ -17684,23 +17442,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CallRule__Group__0__Impl" - // InternalMachineLearningLanguage.g:5209:1: rule__CallRule__Group__0__Impl : ( ( rule__CallRule__FunctionAssignment_0 ) ) ; + // InternalMachineLearningLanguage.g:5128:1: rule__CallRule__Group__0__Impl : ( ( rule__CallRule__FunctionAssignment_0 ) ) ; public final void rule__CallRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5213:1: ( ( ( rule__CallRule__FunctionAssignment_0 ) ) ) - // InternalMachineLearningLanguage.g:5214:1: ( ( rule__CallRule__FunctionAssignment_0 ) ) + // InternalMachineLearningLanguage.g:5132:1: ( ( ( rule__CallRule__FunctionAssignment_0 ) ) ) + // InternalMachineLearningLanguage.g:5133:1: ( ( rule__CallRule__FunctionAssignment_0 ) ) { - // InternalMachineLearningLanguage.g:5214:1: ( ( rule__CallRule__FunctionAssignment_0 ) ) - // InternalMachineLearningLanguage.g:5215:2: ( rule__CallRule__FunctionAssignment_0 ) + // InternalMachineLearningLanguage.g:5133:1: ( ( rule__CallRule__FunctionAssignment_0 ) ) + // InternalMachineLearningLanguage.g:5134:2: ( rule__CallRule__FunctionAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getFunctionAssignment_0()); } - // InternalMachineLearningLanguage.g:5216:2: ( rule__CallRule__FunctionAssignment_0 ) - // InternalMachineLearningLanguage.g:5216:3: rule__CallRule__FunctionAssignment_0 + // InternalMachineLearningLanguage.g:5135:2: ( rule__CallRule__FunctionAssignment_0 ) + // InternalMachineLearningLanguage.g:5135:3: rule__CallRule__FunctionAssignment_0 { pushFollow(FOLLOW_2); rule__CallRule__FunctionAssignment_0(); @@ -17735,14 +17493,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CallRule__Group__1" - // InternalMachineLearningLanguage.g:5224:1: rule__CallRule__Group__1 : rule__CallRule__Group__1__Impl rule__CallRule__Group__2 ; + // InternalMachineLearningLanguage.g:5143:1: rule__CallRule__Group__1 : rule__CallRule__Group__1__Impl rule__CallRule__Group__2 ; public final void rule__CallRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5228:1: ( rule__CallRule__Group__1__Impl rule__CallRule__Group__2 ) - // InternalMachineLearningLanguage.g:5229:2: rule__CallRule__Group__1__Impl rule__CallRule__Group__2 + // InternalMachineLearningLanguage.g:5147:1: ( rule__CallRule__Group__1__Impl rule__CallRule__Group__2 ) + // InternalMachineLearningLanguage.g:5148:2: rule__CallRule__Group__1__Impl rule__CallRule__Group__2 { pushFollow(FOLLOW_56); rule__CallRule__Group__1__Impl(); @@ -17773,22 +17531,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CallRule__Group__1__Impl" - // InternalMachineLearningLanguage.g:5236:1: rule__CallRule__Group__1__Impl : ( '(' ) ; + // InternalMachineLearningLanguage.g:5155:1: rule__CallRule__Group__1__Impl : ( '(' ) ; public final void rule__CallRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5240:1: ( ( '(' ) ) - // InternalMachineLearningLanguage.g:5241:1: ( '(' ) + // InternalMachineLearningLanguage.g:5159:1: ( ( '(' ) ) + // InternalMachineLearningLanguage.g:5160:1: ( '(' ) { - // InternalMachineLearningLanguage.g:5241:1: ( '(' ) - // InternalMachineLearningLanguage.g:5242:2: '(' + // InternalMachineLearningLanguage.g:5160:1: ( '(' ) + // InternalMachineLearningLanguage.g:5161:2: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getLeftParenthesisKeyword_1()); } - match(input,75,FOLLOW_2); if (state.failed) return ; + match(input,74,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCallRuleAccess().getLeftParenthesisKeyword_1()); } @@ -17814,14 +17572,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CallRule__Group__2" - // InternalMachineLearningLanguage.g:5251:1: rule__CallRule__Group__2 : rule__CallRule__Group__2__Impl rule__CallRule__Group__3 ; + // InternalMachineLearningLanguage.g:5170:1: rule__CallRule__Group__2 : rule__CallRule__Group__2__Impl rule__CallRule__Group__3 ; public final void rule__CallRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5255:1: ( rule__CallRule__Group__2__Impl rule__CallRule__Group__3 ) - // InternalMachineLearningLanguage.g:5256:2: rule__CallRule__Group__2__Impl rule__CallRule__Group__3 + // InternalMachineLearningLanguage.g:5174:1: ( rule__CallRule__Group__2__Impl rule__CallRule__Group__3 ) + // InternalMachineLearningLanguage.g:5175:2: rule__CallRule__Group__2__Impl rule__CallRule__Group__3 { pushFollow(FOLLOW_56); rule__CallRule__Group__2__Impl(); @@ -17852,31 +17610,31 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CallRule__Group__2__Impl" - // InternalMachineLearningLanguage.g:5263:1: rule__CallRule__Group__2__Impl : ( ( rule__CallRule__Group_2__0 )? ) ; + // InternalMachineLearningLanguage.g:5182:1: rule__CallRule__Group__2__Impl : ( ( rule__CallRule__Group_2__0 )? ) ; public final void rule__CallRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5267:1: ( ( ( rule__CallRule__Group_2__0 )? ) ) - // InternalMachineLearningLanguage.g:5268:1: ( ( rule__CallRule__Group_2__0 )? ) + // InternalMachineLearningLanguage.g:5186:1: ( ( ( rule__CallRule__Group_2__0 )? ) ) + // InternalMachineLearningLanguage.g:5187:1: ( ( rule__CallRule__Group_2__0 )? ) { - // InternalMachineLearningLanguage.g:5268:1: ( ( rule__CallRule__Group_2__0 )? ) - // InternalMachineLearningLanguage.g:5269:2: ( rule__CallRule__Group_2__0 )? + // InternalMachineLearningLanguage.g:5187:1: ( ( rule__CallRule__Group_2__0 )? ) + // InternalMachineLearningLanguage.g:5188:2: ( rule__CallRule__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getGroup_2()); } - // InternalMachineLearningLanguage.g:5270:2: ( rule__CallRule__Group_2__0 )? + // InternalMachineLearningLanguage.g:5189:2: ( rule__CallRule__Group_2__0 )? int alt40=2; int LA40_0 = input.LA(1); - if ( ((LA40_0>=RULE_QUOTED_ID && LA40_0<=RULE_DOUBLE)||LA40_0==15||(LA40_0>=22 && LA40_0<=23)||LA40_0==68||LA40_0==70||LA40_0==75||(LA40_0>=91 && LA40_0<=92)) ) { + if ( ((LA40_0>=RULE_QUOTED_ID && LA40_0<=RULE_DOUBLE)||LA40_0==15||(LA40_0>=22 && LA40_0<=23)||LA40_0==66||LA40_0==69||LA40_0==74||(LA40_0>=91 && LA40_0<=92)) ) { alt40=1; } switch (alt40) { case 1 : - // InternalMachineLearningLanguage.g:5270:3: rule__CallRule__Group_2__0 + // InternalMachineLearningLanguage.g:5189:3: rule__CallRule__Group_2__0 { pushFollow(FOLLOW_2); rule__CallRule__Group_2__0(); @@ -17914,14 +17672,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CallRule__Group__3" - // InternalMachineLearningLanguage.g:5278:1: rule__CallRule__Group__3 : rule__CallRule__Group__3__Impl ; + // InternalMachineLearningLanguage.g:5197:1: rule__CallRule__Group__3 : rule__CallRule__Group__3__Impl ; public final void rule__CallRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5282:1: ( rule__CallRule__Group__3__Impl ) - // InternalMachineLearningLanguage.g:5283:2: rule__CallRule__Group__3__Impl + // InternalMachineLearningLanguage.g:5201:1: ( rule__CallRule__Group__3__Impl ) + // InternalMachineLearningLanguage.g:5202:2: rule__CallRule__Group__3__Impl { pushFollow(FOLLOW_2); rule__CallRule__Group__3__Impl(); @@ -17947,22 +17705,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CallRule__Group__3__Impl" - // InternalMachineLearningLanguage.g:5289:1: rule__CallRule__Group__3__Impl : ( ')' ) ; + // InternalMachineLearningLanguage.g:5208:1: rule__CallRule__Group__3__Impl : ( ')' ) ; public final void rule__CallRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5293:1: ( ( ')' ) ) - // InternalMachineLearningLanguage.g:5294:1: ( ')' ) + // InternalMachineLearningLanguage.g:5212:1: ( ( ')' ) ) + // InternalMachineLearningLanguage.g:5213:1: ( ')' ) { - // InternalMachineLearningLanguage.g:5294:1: ( ')' ) - // InternalMachineLearningLanguage.g:5295:2: ')' + // InternalMachineLearningLanguage.g:5213:1: ( ')' ) + // InternalMachineLearningLanguage.g:5214:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getRightParenthesisKeyword_3()); } - match(input,76,FOLLOW_2); if (state.failed) return ; + match(input,75,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCallRuleAccess().getRightParenthesisKeyword_3()); } @@ -17988,14 +17746,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CallRule__Group_2__0" - // InternalMachineLearningLanguage.g:5305:1: rule__CallRule__Group_2__0 : rule__CallRule__Group_2__0__Impl rule__CallRule__Group_2__1 ; + // InternalMachineLearningLanguage.g:5224:1: rule__CallRule__Group_2__0 : rule__CallRule__Group_2__0__Impl rule__CallRule__Group_2__1 ; public final void rule__CallRule__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5309:1: ( rule__CallRule__Group_2__0__Impl rule__CallRule__Group_2__1 ) - // InternalMachineLearningLanguage.g:5310:2: rule__CallRule__Group_2__0__Impl rule__CallRule__Group_2__1 + // InternalMachineLearningLanguage.g:5228:1: ( rule__CallRule__Group_2__0__Impl rule__CallRule__Group_2__1 ) + // InternalMachineLearningLanguage.g:5229:2: rule__CallRule__Group_2__0__Impl rule__CallRule__Group_2__1 { pushFollow(FOLLOW_53); rule__CallRule__Group_2__0__Impl(); @@ -18026,23 +17784,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CallRule__Group_2__0__Impl" - // InternalMachineLearningLanguage.g:5317:1: rule__CallRule__Group_2__0__Impl : ( ( rule__CallRule__ParametersAssignment_2_0 ) ) ; + // InternalMachineLearningLanguage.g:5236:1: rule__CallRule__Group_2__0__Impl : ( ( rule__CallRule__ParametersAssignment_2_0 ) ) ; public final void rule__CallRule__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5321:1: ( ( ( rule__CallRule__ParametersAssignment_2_0 ) ) ) - // InternalMachineLearningLanguage.g:5322:1: ( ( rule__CallRule__ParametersAssignment_2_0 ) ) + // InternalMachineLearningLanguage.g:5240:1: ( ( ( rule__CallRule__ParametersAssignment_2_0 ) ) ) + // InternalMachineLearningLanguage.g:5241:1: ( ( rule__CallRule__ParametersAssignment_2_0 ) ) { - // InternalMachineLearningLanguage.g:5322:1: ( ( rule__CallRule__ParametersAssignment_2_0 ) ) - // InternalMachineLearningLanguage.g:5323:2: ( rule__CallRule__ParametersAssignment_2_0 ) + // InternalMachineLearningLanguage.g:5241:1: ( ( rule__CallRule__ParametersAssignment_2_0 ) ) + // InternalMachineLearningLanguage.g:5242:2: ( rule__CallRule__ParametersAssignment_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getParametersAssignment_2_0()); } - // InternalMachineLearningLanguage.g:5324:2: ( rule__CallRule__ParametersAssignment_2_0 ) - // InternalMachineLearningLanguage.g:5324:3: rule__CallRule__ParametersAssignment_2_0 + // InternalMachineLearningLanguage.g:5243:2: ( rule__CallRule__ParametersAssignment_2_0 ) + // InternalMachineLearningLanguage.g:5243:3: rule__CallRule__ParametersAssignment_2_0 { pushFollow(FOLLOW_2); rule__CallRule__ParametersAssignment_2_0(); @@ -18077,14 +17835,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CallRule__Group_2__1" - // InternalMachineLearningLanguage.g:5332:1: rule__CallRule__Group_2__1 : rule__CallRule__Group_2__1__Impl ; + // InternalMachineLearningLanguage.g:5251:1: rule__CallRule__Group_2__1 : rule__CallRule__Group_2__1__Impl ; public final void rule__CallRule__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5336:1: ( rule__CallRule__Group_2__1__Impl ) - // InternalMachineLearningLanguage.g:5337:2: rule__CallRule__Group_2__1__Impl + // InternalMachineLearningLanguage.g:5255:1: ( rule__CallRule__Group_2__1__Impl ) + // InternalMachineLearningLanguage.g:5256:2: rule__CallRule__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__CallRule__Group_2__1__Impl(); @@ -18110,37 +17868,37 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CallRule__Group_2__1__Impl" - // InternalMachineLearningLanguage.g:5343:1: rule__CallRule__Group_2__1__Impl : ( ( rule__CallRule__Group_2_1__0 )* ) ; + // InternalMachineLearningLanguage.g:5262:1: rule__CallRule__Group_2__1__Impl : ( ( rule__CallRule__Group_2_1__0 )* ) ; public final void rule__CallRule__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5347:1: ( ( ( rule__CallRule__Group_2_1__0 )* ) ) - // InternalMachineLearningLanguage.g:5348:1: ( ( rule__CallRule__Group_2_1__0 )* ) + // InternalMachineLearningLanguage.g:5266:1: ( ( ( rule__CallRule__Group_2_1__0 )* ) ) + // InternalMachineLearningLanguage.g:5267:1: ( ( rule__CallRule__Group_2_1__0 )* ) { - // InternalMachineLearningLanguage.g:5348:1: ( ( rule__CallRule__Group_2_1__0 )* ) - // InternalMachineLearningLanguage.g:5349:2: ( rule__CallRule__Group_2_1__0 )* + // InternalMachineLearningLanguage.g:5267:1: ( ( rule__CallRule__Group_2_1__0 )* ) + // InternalMachineLearningLanguage.g:5268:2: ( rule__CallRule__Group_2_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getGroup_2_1()); } - // InternalMachineLearningLanguage.g:5350:2: ( rule__CallRule__Group_2_1__0 )* + // InternalMachineLearningLanguage.g:5269:2: ( rule__CallRule__Group_2_1__0 )* loop41: do { int alt41=2; int LA41_0 = input.LA(1); - if ( (LA41_0==53) ) { + if ( (LA41_0==51) ) { alt41=1; } switch (alt41) { case 1 : - // InternalMachineLearningLanguage.g:5350:3: rule__CallRule__Group_2_1__0 + // InternalMachineLearningLanguage.g:5269:3: rule__CallRule__Group_2_1__0 { - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_11); rule__CallRule__Group_2_1__0(); state._fsp--; @@ -18179,14 +17937,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CallRule__Group_2_1__0" - // InternalMachineLearningLanguage.g:5359:1: rule__CallRule__Group_2_1__0 : rule__CallRule__Group_2_1__0__Impl rule__CallRule__Group_2_1__1 ; + // InternalMachineLearningLanguage.g:5278:1: rule__CallRule__Group_2_1__0 : rule__CallRule__Group_2_1__0__Impl rule__CallRule__Group_2_1__1 ; public final void rule__CallRule__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5363:1: ( rule__CallRule__Group_2_1__0__Impl rule__CallRule__Group_2_1__1 ) - // InternalMachineLearningLanguage.g:5364:2: rule__CallRule__Group_2_1__0__Impl rule__CallRule__Group_2_1__1 + // InternalMachineLearningLanguage.g:5282:1: ( rule__CallRule__Group_2_1__0__Impl rule__CallRule__Group_2_1__1 ) + // InternalMachineLearningLanguage.g:5283:2: rule__CallRule__Group_2_1__0__Impl rule__CallRule__Group_2_1__1 { pushFollow(FOLLOW_40); rule__CallRule__Group_2_1__0__Impl(); @@ -18217,22 +17975,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CallRule__Group_2_1__0__Impl" - // InternalMachineLearningLanguage.g:5371:1: rule__CallRule__Group_2_1__0__Impl : ( ',' ) ; + // InternalMachineLearningLanguage.g:5290:1: rule__CallRule__Group_2_1__0__Impl : ( ',' ) ; public final void rule__CallRule__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5375:1: ( ( ',' ) ) - // InternalMachineLearningLanguage.g:5376:1: ( ',' ) + // InternalMachineLearningLanguage.g:5294:1: ( ( ',' ) ) + // InternalMachineLearningLanguage.g:5295:1: ( ',' ) { - // InternalMachineLearningLanguage.g:5376:1: ( ',' ) - // InternalMachineLearningLanguage.g:5377:2: ',' + // InternalMachineLearningLanguage.g:5295:1: ( ',' ) + // InternalMachineLearningLanguage.g:5296:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getCommaKeyword_2_1_0()); } - match(input,53,FOLLOW_2); if (state.failed) return ; + match(input,51,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCallRuleAccess().getCommaKeyword_2_1_0()); } @@ -18258,14 +18016,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CallRule__Group_2_1__1" - // InternalMachineLearningLanguage.g:5386:1: rule__CallRule__Group_2_1__1 : rule__CallRule__Group_2_1__1__Impl ; + // InternalMachineLearningLanguage.g:5305:1: rule__CallRule__Group_2_1__1 : rule__CallRule__Group_2_1__1__Impl ; public final void rule__CallRule__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5390:1: ( rule__CallRule__Group_2_1__1__Impl ) - // InternalMachineLearningLanguage.g:5391:2: rule__CallRule__Group_2_1__1__Impl + // InternalMachineLearningLanguage.g:5309:1: ( rule__CallRule__Group_2_1__1__Impl ) + // InternalMachineLearningLanguage.g:5310:2: rule__CallRule__Group_2_1__1__Impl { pushFollow(FOLLOW_2); rule__CallRule__Group_2_1__1__Impl(); @@ -18291,23 +18049,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CallRule__Group_2_1__1__Impl" - // InternalMachineLearningLanguage.g:5397:1: rule__CallRule__Group_2_1__1__Impl : ( ( rule__CallRule__ParametersAssignment_2_1_1 ) ) ; + // InternalMachineLearningLanguage.g:5316:1: rule__CallRule__Group_2_1__1__Impl : ( ( rule__CallRule__ParametersAssignment_2_1_1 ) ) ; public final void rule__CallRule__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5401:1: ( ( ( rule__CallRule__ParametersAssignment_2_1_1 ) ) ) - // InternalMachineLearningLanguage.g:5402:1: ( ( rule__CallRule__ParametersAssignment_2_1_1 ) ) + // InternalMachineLearningLanguage.g:5320:1: ( ( ( rule__CallRule__ParametersAssignment_2_1_1 ) ) ) + // InternalMachineLearningLanguage.g:5321:1: ( ( rule__CallRule__ParametersAssignment_2_1_1 ) ) { - // InternalMachineLearningLanguage.g:5402:1: ( ( rule__CallRule__ParametersAssignment_2_1_1 ) ) - // InternalMachineLearningLanguage.g:5403:2: ( rule__CallRule__ParametersAssignment_2_1_1 ) + // InternalMachineLearningLanguage.g:5321:1: ( ( rule__CallRule__ParametersAssignment_2_1_1 ) ) + // InternalMachineLearningLanguage.g:5322:2: ( rule__CallRule__ParametersAssignment_2_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getParametersAssignment_2_1_1()); } - // InternalMachineLearningLanguage.g:5404:2: ( rule__CallRule__ParametersAssignment_2_1_1 ) - // InternalMachineLearningLanguage.g:5404:3: rule__CallRule__ParametersAssignment_2_1_1 + // InternalMachineLearningLanguage.g:5323:2: ( rule__CallRule__ParametersAssignment_2_1_1 ) + // InternalMachineLearningLanguage.g:5323:3: rule__CallRule__ParametersAssignment_2_1_1 { pushFollow(FOLLOW_2); rule__CallRule__ParametersAssignment_2_1_1(); @@ -18342,14 +18100,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__InstanceLiteralRule__Group__0" - // InternalMachineLearningLanguage.g:5413:1: rule__InstanceLiteralRule__Group__0 : rule__InstanceLiteralRule__Group__0__Impl rule__InstanceLiteralRule__Group__1 ; + // InternalMachineLearningLanguage.g:5332:1: rule__InstanceLiteralRule__Group__0 : rule__InstanceLiteralRule__Group__0__Impl rule__InstanceLiteralRule__Group__1 ; public final void rule__InstanceLiteralRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5417:1: ( rule__InstanceLiteralRule__Group__0__Impl rule__InstanceLiteralRule__Group__1 ) - // InternalMachineLearningLanguage.g:5418:2: rule__InstanceLiteralRule__Group__0__Impl rule__InstanceLiteralRule__Group__1 + // InternalMachineLearningLanguage.g:5336:1: ( rule__InstanceLiteralRule__Group__0__Impl rule__InstanceLiteralRule__Group__1 ) + // InternalMachineLearningLanguage.g:5337:2: rule__InstanceLiteralRule__Group__0__Impl rule__InstanceLiteralRule__Group__1 { pushFollow(FOLLOW_57); rule__InstanceLiteralRule__Group__0__Impl(); @@ -18380,23 +18138,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__InstanceLiteralRule__Group__0__Impl" - // InternalMachineLearningLanguage.g:5425:1: rule__InstanceLiteralRule__Group__0__Impl : ( ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) ) ; + // InternalMachineLearningLanguage.g:5344:1: rule__InstanceLiteralRule__Group__0__Impl : ( ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) ) ; public final void rule__InstanceLiteralRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5429:1: ( ( ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) ) ) - // InternalMachineLearningLanguage.g:5430:1: ( ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) ) + // InternalMachineLearningLanguage.g:5348:1: ( ( ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) ) ) + // InternalMachineLearningLanguage.g:5349:1: ( ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) ) { - // InternalMachineLearningLanguage.g:5430:1: ( ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) ) - // InternalMachineLearningLanguage.g:5431:2: ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) + // InternalMachineLearningLanguage.g:5349:1: ( ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) ) + // InternalMachineLearningLanguage.g:5350:2: ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceLiteralRuleAccess().getDefinitionAssignment_0()); } - // InternalMachineLearningLanguage.g:5432:2: ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) - // InternalMachineLearningLanguage.g:5432:3: rule__InstanceLiteralRule__DefinitionAssignment_0 + // InternalMachineLearningLanguage.g:5351:2: ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) + // InternalMachineLearningLanguage.g:5351:3: rule__InstanceLiteralRule__DefinitionAssignment_0 { pushFollow(FOLLOW_2); rule__InstanceLiteralRule__DefinitionAssignment_0(); @@ -18431,14 +18189,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__InstanceLiteralRule__Group__1" - // InternalMachineLearningLanguage.g:5440:1: rule__InstanceLiteralRule__Group__1 : rule__InstanceLiteralRule__Group__1__Impl rule__InstanceLiteralRule__Group__2 ; + // InternalMachineLearningLanguage.g:5359:1: rule__InstanceLiteralRule__Group__1 : rule__InstanceLiteralRule__Group__1__Impl rule__InstanceLiteralRule__Group__2 ; public final void rule__InstanceLiteralRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5444:1: ( rule__InstanceLiteralRule__Group__1__Impl rule__InstanceLiteralRule__Group__2 ) - // InternalMachineLearningLanguage.g:5445:2: rule__InstanceLiteralRule__Group__1__Impl rule__InstanceLiteralRule__Group__2 + // InternalMachineLearningLanguage.g:5363:1: ( rule__InstanceLiteralRule__Group__1__Impl rule__InstanceLiteralRule__Group__2 ) + // InternalMachineLearningLanguage.g:5364:2: rule__InstanceLiteralRule__Group__1__Impl rule__InstanceLiteralRule__Group__2 { pushFollow(FOLLOW_58); rule__InstanceLiteralRule__Group__1__Impl(); @@ -18469,22 +18227,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__InstanceLiteralRule__Group__1__Impl" - // InternalMachineLearningLanguage.g:5452:1: rule__InstanceLiteralRule__Group__1__Impl : ( '{' ) ; + // InternalMachineLearningLanguage.g:5371:1: rule__InstanceLiteralRule__Group__1__Impl : ( '{' ) ; public final void rule__InstanceLiteralRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5456:1: ( ( '{' ) ) - // InternalMachineLearningLanguage.g:5457:1: ( '{' ) + // InternalMachineLearningLanguage.g:5375:1: ( ( '{' ) ) + // InternalMachineLearningLanguage.g:5376:1: ( '{' ) { - // InternalMachineLearningLanguage.g:5457:1: ( '{' ) - // InternalMachineLearningLanguage.g:5458:2: '{' + // InternalMachineLearningLanguage.g:5376:1: ( '{' ) + // InternalMachineLearningLanguage.g:5377:2: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceLiteralRuleAccess().getLeftCurlyBracketKeyword_1()); } - match(input,77,FOLLOW_2); if (state.failed) return ; + match(input,76,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInstanceLiteralRuleAccess().getLeftCurlyBracketKeyword_1()); } @@ -18510,14 +18268,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__InstanceLiteralRule__Group__2" - // InternalMachineLearningLanguage.g:5467:1: rule__InstanceLiteralRule__Group__2 : rule__InstanceLiteralRule__Group__2__Impl rule__InstanceLiteralRule__Group__3 ; + // InternalMachineLearningLanguage.g:5386:1: rule__InstanceLiteralRule__Group__2 : rule__InstanceLiteralRule__Group__2__Impl rule__InstanceLiteralRule__Group__3 ; public final void rule__InstanceLiteralRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5471:1: ( rule__InstanceLiteralRule__Group__2__Impl rule__InstanceLiteralRule__Group__3 ) - // InternalMachineLearningLanguage.g:5472:2: rule__InstanceLiteralRule__Group__2__Impl rule__InstanceLiteralRule__Group__3 + // InternalMachineLearningLanguage.g:5390:1: ( rule__InstanceLiteralRule__Group__2__Impl rule__InstanceLiteralRule__Group__3 ) + // InternalMachineLearningLanguage.g:5391:2: rule__InstanceLiteralRule__Group__2__Impl rule__InstanceLiteralRule__Group__3 { pushFollow(FOLLOW_58); rule__InstanceLiteralRule__Group__2__Impl(); @@ -18548,22 +18306,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__InstanceLiteralRule__Group__2__Impl" - // InternalMachineLearningLanguage.g:5479:1: rule__InstanceLiteralRule__Group__2__Impl : ( ( rule__InstanceLiteralRule__AttributesAssignment_2 )* ) ; + // InternalMachineLearningLanguage.g:5398:1: rule__InstanceLiteralRule__Group__2__Impl : ( ( rule__InstanceLiteralRule__AttributesAssignment_2 )* ) ; public final void rule__InstanceLiteralRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5483:1: ( ( ( rule__InstanceLiteralRule__AttributesAssignment_2 )* ) ) - // InternalMachineLearningLanguage.g:5484:1: ( ( rule__InstanceLiteralRule__AttributesAssignment_2 )* ) + // InternalMachineLearningLanguage.g:5402:1: ( ( ( rule__InstanceLiteralRule__AttributesAssignment_2 )* ) ) + // InternalMachineLearningLanguage.g:5403:1: ( ( rule__InstanceLiteralRule__AttributesAssignment_2 )* ) { - // InternalMachineLearningLanguage.g:5484:1: ( ( rule__InstanceLiteralRule__AttributesAssignment_2 )* ) - // InternalMachineLearningLanguage.g:5485:2: ( rule__InstanceLiteralRule__AttributesAssignment_2 )* + // InternalMachineLearningLanguage.g:5403:1: ( ( rule__InstanceLiteralRule__AttributesAssignment_2 )* ) + // InternalMachineLearningLanguage.g:5404:2: ( rule__InstanceLiteralRule__AttributesAssignment_2 )* { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceLiteralRuleAccess().getAttributesAssignment_2()); } - // InternalMachineLearningLanguage.g:5486:2: ( rule__InstanceLiteralRule__AttributesAssignment_2 )* + // InternalMachineLearningLanguage.g:5405:2: ( rule__InstanceLiteralRule__AttributesAssignment_2 )* loop42: do { int alt42=2; @@ -18576,9 +18334,9 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte switch (alt42) { case 1 : - // InternalMachineLearningLanguage.g:5486:3: rule__InstanceLiteralRule__AttributesAssignment_2 + // InternalMachineLearningLanguage.g:5405:3: rule__InstanceLiteralRule__AttributesAssignment_2 { - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_21); rule__InstanceLiteralRule__AttributesAssignment_2(); state._fsp--; @@ -18617,14 +18375,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__InstanceLiteralRule__Group__3" - // InternalMachineLearningLanguage.g:5494:1: rule__InstanceLiteralRule__Group__3 : rule__InstanceLiteralRule__Group__3__Impl ; + // InternalMachineLearningLanguage.g:5413:1: rule__InstanceLiteralRule__Group__3 : rule__InstanceLiteralRule__Group__3__Impl ; public final void rule__InstanceLiteralRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5498:1: ( rule__InstanceLiteralRule__Group__3__Impl ) - // InternalMachineLearningLanguage.g:5499:2: rule__InstanceLiteralRule__Group__3__Impl + // InternalMachineLearningLanguage.g:5417:1: ( rule__InstanceLiteralRule__Group__3__Impl ) + // InternalMachineLearningLanguage.g:5418:2: rule__InstanceLiteralRule__Group__3__Impl { pushFollow(FOLLOW_2); rule__InstanceLiteralRule__Group__3__Impl(); @@ -18650,22 +18408,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__InstanceLiteralRule__Group__3__Impl" - // InternalMachineLearningLanguage.g:5505:1: rule__InstanceLiteralRule__Group__3__Impl : ( '}' ) ; + // InternalMachineLearningLanguage.g:5424:1: rule__InstanceLiteralRule__Group__3__Impl : ( '}' ) ; public final void rule__InstanceLiteralRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5509:1: ( ( '}' ) ) - // InternalMachineLearningLanguage.g:5510:1: ( '}' ) + // InternalMachineLearningLanguage.g:5428:1: ( ( '}' ) ) + // InternalMachineLearningLanguage.g:5429:1: ( '}' ) { - // InternalMachineLearningLanguage.g:5510:1: ( '}' ) - // InternalMachineLearningLanguage.g:5511:2: '}' + // InternalMachineLearningLanguage.g:5429:1: ( '}' ) + // InternalMachineLearningLanguage.g:5430:2: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceLiteralRuleAccess().getRightCurlyBracketKeyword_3()); } - match(input,78,FOLLOW_2); if (state.failed) return ; + match(input,77,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInstanceLiteralRuleAccess().getRightCurlyBracketKeyword_3()); } @@ -18691,14 +18449,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeRule__Group__0" - // InternalMachineLearningLanguage.g:5521:1: rule__AttributeRule__Group__0 : rule__AttributeRule__Group__0__Impl rule__AttributeRule__Group__1 ; + // InternalMachineLearningLanguage.g:5440:1: rule__AttributeRule__Group__0 : rule__AttributeRule__Group__0__Impl rule__AttributeRule__Group__1 ; public final void rule__AttributeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5525:1: ( rule__AttributeRule__Group__0__Impl rule__AttributeRule__Group__1 ) - // InternalMachineLearningLanguage.g:5526:2: rule__AttributeRule__Group__0__Impl rule__AttributeRule__Group__1 + // InternalMachineLearningLanguage.g:5444:1: ( rule__AttributeRule__Group__0__Impl rule__AttributeRule__Group__1 ) + // InternalMachineLearningLanguage.g:5445:2: rule__AttributeRule__Group__0__Impl rule__AttributeRule__Group__1 { pushFollow(FOLLOW_59); rule__AttributeRule__Group__0__Impl(); @@ -18729,23 +18487,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeRule__Group__0__Impl" - // InternalMachineLearningLanguage.g:5533:1: rule__AttributeRule__Group__0__Impl : ( ( rule__AttributeRule__DefinitionAssignment_0 ) ) ; + // InternalMachineLearningLanguage.g:5452:1: rule__AttributeRule__Group__0__Impl : ( ( rule__AttributeRule__DefinitionAssignment_0 ) ) ; public final void rule__AttributeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5537:1: ( ( ( rule__AttributeRule__DefinitionAssignment_0 ) ) ) - // InternalMachineLearningLanguage.g:5538:1: ( ( rule__AttributeRule__DefinitionAssignment_0 ) ) + // InternalMachineLearningLanguage.g:5456:1: ( ( ( rule__AttributeRule__DefinitionAssignment_0 ) ) ) + // InternalMachineLearningLanguage.g:5457:1: ( ( rule__AttributeRule__DefinitionAssignment_0 ) ) { - // InternalMachineLearningLanguage.g:5538:1: ( ( rule__AttributeRule__DefinitionAssignment_0 ) ) - // InternalMachineLearningLanguage.g:5539:2: ( rule__AttributeRule__DefinitionAssignment_0 ) + // InternalMachineLearningLanguage.g:5457:1: ( ( rule__AttributeRule__DefinitionAssignment_0 ) ) + // InternalMachineLearningLanguage.g:5458:2: ( rule__AttributeRule__DefinitionAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeRuleAccess().getDefinitionAssignment_0()); } - // InternalMachineLearningLanguage.g:5540:2: ( rule__AttributeRule__DefinitionAssignment_0 ) - // InternalMachineLearningLanguage.g:5540:3: rule__AttributeRule__DefinitionAssignment_0 + // InternalMachineLearningLanguage.g:5459:2: ( rule__AttributeRule__DefinitionAssignment_0 ) + // InternalMachineLearningLanguage.g:5459:3: rule__AttributeRule__DefinitionAssignment_0 { pushFollow(FOLLOW_2); rule__AttributeRule__DefinitionAssignment_0(); @@ -18780,14 +18538,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeRule__Group__1" - // InternalMachineLearningLanguage.g:5548:1: rule__AttributeRule__Group__1 : rule__AttributeRule__Group__1__Impl rule__AttributeRule__Group__2 ; + // InternalMachineLearningLanguage.g:5467:1: rule__AttributeRule__Group__1 : rule__AttributeRule__Group__1__Impl rule__AttributeRule__Group__2 ; public final void rule__AttributeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5552:1: ( rule__AttributeRule__Group__1__Impl rule__AttributeRule__Group__2 ) - // InternalMachineLearningLanguage.g:5553:2: rule__AttributeRule__Group__1__Impl rule__AttributeRule__Group__2 + // InternalMachineLearningLanguage.g:5471:1: ( rule__AttributeRule__Group__1__Impl rule__AttributeRule__Group__2 ) + // InternalMachineLearningLanguage.g:5472:2: rule__AttributeRule__Group__1__Impl rule__AttributeRule__Group__2 { pushFollow(FOLLOW_40); rule__AttributeRule__Group__1__Impl(); @@ -18818,22 +18576,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeRule__Group__1__Impl" - // InternalMachineLearningLanguage.g:5560:1: rule__AttributeRule__Group__1__Impl : ( ':=' ) ; + // InternalMachineLearningLanguage.g:5479:1: rule__AttributeRule__Group__1__Impl : ( ':=' ) ; public final void rule__AttributeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5564:1: ( ( ':=' ) ) - // InternalMachineLearningLanguage.g:5565:1: ( ':=' ) + // InternalMachineLearningLanguage.g:5483:1: ( ( ':=' ) ) + // InternalMachineLearningLanguage.g:5484:1: ( ':=' ) { - // InternalMachineLearningLanguage.g:5565:1: ( ':=' ) - // InternalMachineLearningLanguage.g:5566:2: ':=' + // InternalMachineLearningLanguage.g:5484:1: ( ':=' ) + // InternalMachineLearningLanguage.g:5485:2: ':=' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeRuleAccess().getColonEqualsSignKeyword_1()); } - match(input,79,FOLLOW_2); if (state.failed) return ; + match(input,78,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeRuleAccess().getColonEqualsSignKeyword_1()); } @@ -18859,16 +18617,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeRule__Group__2" - // InternalMachineLearningLanguage.g:5575:1: rule__AttributeRule__Group__2 : rule__AttributeRule__Group__2__Impl rule__AttributeRule__Group__3 ; + // InternalMachineLearningLanguage.g:5494:1: rule__AttributeRule__Group__2 : rule__AttributeRule__Group__2__Impl rule__AttributeRule__Group__3 ; public final void rule__AttributeRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5579:1: ( rule__AttributeRule__Group__2__Impl rule__AttributeRule__Group__3 ) - // InternalMachineLearningLanguage.g:5580:2: rule__AttributeRule__Group__2__Impl rule__AttributeRule__Group__3 + // InternalMachineLearningLanguage.g:5498:1: ( rule__AttributeRule__Group__2__Impl rule__AttributeRule__Group__3 ) + // InternalMachineLearningLanguage.g:5499:2: rule__AttributeRule__Group__2__Impl rule__AttributeRule__Group__3 { - pushFollow(FOLLOW_8); + pushFollow(FOLLOW_36); rule__AttributeRule__Group__2__Impl(); state._fsp--; @@ -18897,23 +18655,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeRule__Group__2__Impl" - // InternalMachineLearningLanguage.g:5587:1: rule__AttributeRule__Group__2__Impl : ( ( rule__AttributeRule__ValueAssignment_2 ) ) ; + // InternalMachineLearningLanguage.g:5506:1: rule__AttributeRule__Group__2__Impl : ( ( rule__AttributeRule__ValueAssignment_2 ) ) ; public final void rule__AttributeRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5591:1: ( ( ( rule__AttributeRule__ValueAssignment_2 ) ) ) - // InternalMachineLearningLanguage.g:5592:1: ( ( rule__AttributeRule__ValueAssignment_2 ) ) + // InternalMachineLearningLanguage.g:5510:1: ( ( ( rule__AttributeRule__ValueAssignment_2 ) ) ) + // InternalMachineLearningLanguage.g:5511:1: ( ( rule__AttributeRule__ValueAssignment_2 ) ) { - // InternalMachineLearningLanguage.g:5592:1: ( ( rule__AttributeRule__ValueAssignment_2 ) ) - // InternalMachineLearningLanguage.g:5593:2: ( rule__AttributeRule__ValueAssignment_2 ) + // InternalMachineLearningLanguage.g:5511:1: ( ( rule__AttributeRule__ValueAssignment_2 ) ) + // InternalMachineLearningLanguage.g:5512:2: ( rule__AttributeRule__ValueAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeRuleAccess().getValueAssignment_2()); } - // InternalMachineLearningLanguage.g:5594:2: ( rule__AttributeRule__ValueAssignment_2 ) - // InternalMachineLearningLanguage.g:5594:3: rule__AttributeRule__ValueAssignment_2 + // InternalMachineLearningLanguage.g:5513:2: ( rule__AttributeRule__ValueAssignment_2 ) + // InternalMachineLearningLanguage.g:5513:3: rule__AttributeRule__ValueAssignment_2 { pushFollow(FOLLOW_2); rule__AttributeRule__ValueAssignment_2(); @@ -18948,14 +18706,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeRule__Group__3" - // InternalMachineLearningLanguage.g:5602:1: rule__AttributeRule__Group__3 : rule__AttributeRule__Group__3__Impl ; + // InternalMachineLearningLanguage.g:5521:1: rule__AttributeRule__Group__3 : rule__AttributeRule__Group__3__Impl ; public final void rule__AttributeRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5606:1: ( rule__AttributeRule__Group__3__Impl ) - // InternalMachineLearningLanguage.g:5607:2: rule__AttributeRule__Group__3__Impl + // InternalMachineLearningLanguage.g:5525:1: ( rule__AttributeRule__Group__3__Impl ) + // InternalMachineLearningLanguage.g:5526:2: rule__AttributeRule__Group__3__Impl { pushFollow(FOLLOW_2); rule__AttributeRule__Group__3__Impl(); @@ -18981,22 +18739,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeRule__Group__3__Impl" - // InternalMachineLearningLanguage.g:5613:1: rule__AttributeRule__Group__3__Impl : ( ';' ) ; + // InternalMachineLearningLanguage.g:5532:1: rule__AttributeRule__Group__3__Impl : ( ';' ) ; public final void rule__AttributeRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5617:1: ( ( ';' ) ) - // InternalMachineLearningLanguage.g:5618:1: ( ';' ) + // InternalMachineLearningLanguage.g:5536:1: ( ( ';' ) ) + // InternalMachineLearningLanguage.g:5537:1: ( ';' ) { - // InternalMachineLearningLanguage.g:5618:1: ( ';' ) - // InternalMachineLearningLanguage.g:5619:2: ';' + // InternalMachineLearningLanguage.g:5537:1: ( ';' ) + // InternalMachineLearningLanguage.g:5538:2: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeRuleAccess().getSemicolonKeyword_3()); } - match(input,48,FOLLOW_2); if (state.failed) return ; + match(input,68,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeRuleAccess().getSemicolonKeyword_3()); } @@ -19022,14 +18780,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DoubleLiteralRule__Group__0" - // InternalMachineLearningLanguage.g:5629:1: rule__DoubleLiteralRule__Group__0 : rule__DoubleLiteralRule__Group__0__Impl rule__DoubleLiteralRule__Group__1 ; + // InternalMachineLearningLanguage.g:5548:1: rule__DoubleLiteralRule__Group__0 : rule__DoubleLiteralRule__Group__0__Impl rule__DoubleLiteralRule__Group__1 ; public final void rule__DoubleLiteralRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5633:1: ( rule__DoubleLiteralRule__Group__0__Impl rule__DoubleLiteralRule__Group__1 ) - // InternalMachineLearningLanguage.g:5634:2: rule__DoubleLiteralRule__Group__0__Impl rule__DoubleLiteralRule__Group__1 + // InternalMachineLearningLanguage.g:5552:1: ( rule__DoubleLiteralRule__Group__0__Impl rule__DoubleLiteralRule__Group__1 ) + // InternalMachineLearningLanguage.g:5553:2: rule__DoubleLiteralRule__Group__0__Impl rule__DoubleLiteralRule__Group__1 { pushFollow(FOLLOW_60); rule__DoubleLiteralRule__Group__0__Impl(); @@ -19060,23 +18818,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DoubleLiteralRule__Group__0__Impl" - // InternalMachineLearningLanguage.g:5641:1: rule__DoubleLiteralRule__Group__0__Impl : ( ( rule__DoubleLiteralRule__LiteralAssignment_0 ) ) ; + // InternalMachineLearningLanguage.g:5560:1: rule__DoubleLiteralRule__Group__0__Impl : ( ( rule__DoubleLiteralRule__LiteralAssignment_0 ) ) ; public final void rule__DoubleLiteralRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5645:1: ( ( ( rule__DoubleLiteralRule__LiteralAssignment_0 ) ) ) - // InternalMachineLearningLanguage.g:5646:1: ( ( rule__DoubleLiteralRule__LiteralAssignment_0 ) ) + // InternalMachineLearningLanguage.g:5564:1: ( ( ( rule__DoubleLiteralRule__LiteralAssignment_0 ) ) ) + // InternalMachineLearningLanguage.g:5565:1: ( ( rule__DoubleLiteralRule__LiteralAssignment_0 ) ) { - // InternalMachineLearningLanguage.g:5646:1: ( ( rule__DoubleLiteralRule__LiteralAssignment_0 ) ) - // InternalMachineLearningLanguage.g:5647:2: ( rule__DoubleLiteralRule__LiteralAssignment_0 ) + // InternalMachineLearningLanguage.g:5565:1: ( ( rule__DoubleLiteralRule__LiteralAssignment_0 ) ) + // InternalMachineLearningLanguage.g:5566:2: ( rule__DoubleLiteralRule__LiteralAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDoubleLiteralRuleAccess().getLiteralAssignment_0()); } - // InternalMachineLearningLanguage.g:5648:2: ( rule__DoubleLiteralRule__LiteralAssignment_0 ) - // InternalMachineLearningLanguage.g:5648:3: rule__DoubleLiteralRule__LiteralAssignment_0 + // InternalMachineLearningLanguage.g:5567:2: ( rule__DoubleLiteralRule__LiteralAssignment_0 ) + // InternalMachineLearningLanguage.g:5567:3: rule__DoubleLiteralRule__LiteralAssignment_0 { pushFollow(FOLLOW_2); rule__DoubleLiteralRule__LiteralAssignment_0(); @@ -19111,14 +18869,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DoubleLiteralRule__Group__1" - // InternalMachineLearningLanguage.g:5656:1: rule__DoubleLiteralRule__Group__1 : rule__DoubleLiteralRule__Group__1__Impl ; + // InternalMachineLearningLanguage.g:5575:1: rule__DoubleLiteralRule__Group__1 : rule__DoubleLiteralRule__Group__1__Impl ; public final void rule__DoubleLiteralRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5660:1: ( rule__DoubleLiteralRule__Group__1__Impl ) - // InternalMachineLearningLanguage.g:5661:2: rule__DoubleLiteralRule__Group__1__Impl + // InternalMachineLearningLanguage.g:5579:1: ( rule__DoubleLiteralRule__Group__1__Impl ) + // InternalMachineLearningLanguage.g:5580:2: rule__DoubleLiteralRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__DoubleLiteralRule__Group__1__Impl(); @@ -19144,22 +18902,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DoubleLiteralRule__Group__1__Impl" - // InternalMachineLearningLanguage.g:5667:1: rule__DoubleLiteralRule__Group__1__Impl : ( ( rule__DoubleLiteralRule__FactorAssignment_1 )? ) ; + // InternalMachineLearningLanguage.g:5586:1: rule__DoubleLiteralRule__Group__1__Impl : ( ( rule__DoubleLiteralRule__FactorAssignment_1 )? ) ; public final void rule__DoubleLiteralRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5671:1: ( ( ( rule__DoubleLiteralRule__FactorAssignment_1 )? ) ) - // InternalMachineLearningLanguage.g:5672:1: ( ( rule__DoubleLiteralRule__FactorAssignment_1 )? ) + // InternalMachineLearningLanguage.g:5590:1: ( ( ( rule__DoubleLiteralRule__FactorAssignment_1 )? ) ) + // InternalMachineLearningLanguage.g:5591:1: ( ( rule__DoubleLiteralRule__FactorAssignment_1 )? ) { - // InternalMachineLearningLanguage.g:5672:1: ( ( rule__DoubleLiteralRule__FactorAssignment_1 )? ) - // InternalMachineLearningLanguage.g:5673:2: ( rule__DoubleLiteralRule__FactorAssignment_1 )? + // InternalMachineLearningLanguage.g:5591:1: ( ( rule__DoubleLiteralRule__FactorAssignment_1 )? ) + // InternalMachineLearningLanguage.g:5592:2: ( rule__DoubleLiteralRule__FactorAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDoubleLiteralRuleAccess().getFactorAssignment_1()); } - // InternalMachineLearningLanguage.g:5674:2: ( rule__DoubleLiteralRule__FactorAssignment_1 )? + // InternalMachineLearningLanguage.g:5593:2: ( rule__DoubleLiteralRule__FactorAssignment_1 )? int alt43=2; int LA43_0 = input.LA(1); @@ -19168,7 +18926,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte } switch (alt43) { case 1 : - // InternalMachineLearningLanguage.g:5674:3: rule__DoubleLiteralRule__FactorAssignment_1 + // InternalMachineLearningLanguage.g:5593:3: rule__DoubleLiteralRule__FactorAssignment_1 { pushFollow(FOLLOW_2); rule__DoubleLiteralRule__FactorAssignment_1(); @@ -19206,14 +18964,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__IntegerLiteralRule__Group__0" - // InternalMachineLearningLanguage.g:5683:1: rule__IntegerLiteralRule__Group__0 : rule__IntegerLiteralRule__Group__0__Impl rule__IntegerLiteralRule__Group__1 ; + // InternalMachineLearningLanguage.g:5602:1: rule__IntegerLiteralRule__Group__0 : rule__IntegerLiteralRule__Group__0__Impl rule__IntegerLiteralRule__Group__1 ; public final void rule__IntegerLiteralRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5687:1: ( rule__IntegerLiteralRule__Group__0__Impl rule__IntegerLiteralRule__Group__1 ) - // InternalMachineLearningLanguage.g:5688:2: rule__IntegerLiteralRule__Group__0__Impl rule__IntegerLiteralRule__Group__1 + // InternalMachineLearningLanguage.g:5606:1: ( rule__IntegerLiteralRule__Group__0__Impl rule__IntegerLiteralRule__Group__1 ) + // InternalMachineLearningLanguage.g:5607:2: rule__IntegerLiteralRule__Group__0__Impl rule__IntegerLiteralRule__Group__1 { pushFollow(FOLLOW_60); rule__IntegerLiteralRule__Group__0__Impl(); @@ -19244,23 +19002,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__IntegerLiteralRule__Group__0__Impl" - // InternalMachineLearningLanguage.g:5695:1: rule__IntegerLiteralRule__Group__0__Impl : ( ( rule__IntegerLiteralRule__LiteralAssignment_0 ) ) ; + // InternalMachineLearningLanguage.g:5614:1: rule__IntegerLiteralRule__Group__0__Impl : ( ( rule__IntegerLiteralRule__LiteralAssignment_0 ) ) ; public final void rule__IntegerLiteralRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5699:1: ( ( ( rule__IntegerLiteralRule__LiteralAssignment_0 ) ) ) - // InternalMachineLearningLanguage.g:5700:1: ( ( rule__IntegerLiteralRule__LiteralAssignment_0 ) ) + // InternalMachineLearningLanguage.g:5618:1: ( ( ( rule__IntegerLiteralRule__LiteralAssignment_0 ) ) ) + // InternalMachineLearningLanguage.g:5619:1: ( ( rule__IntegerLiteralRule__LiteralAssignment_0 ) ) { - // InternalMachineLearningLanguage.g:5700:1: ( ( rule__IntegerLiteralRule__LiteralAssignment_0 ) ) - // InternalMachineLearningLanguage.g:5701:2: ( rule__IntegerLiteralRule__LiteralAssignment_0 ) + // InternalMachineLearningLanguage.g:5619:1: ( ( rule__IntegerLiteralRule__LiteralAssignment_0 ) ) + // InternalMachineLearningLanguage.g:5620:2: ( rule__IntegerLiteralRule__LiteralAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getIntegerLiteralRuleAccess().getLiteralAssignment_0()); } - // InternalMachineLearningLanguage.g:5702:2: ( rule__IntegerLiteralRule__LiteralAssignment_0 ) - // InternalMachineLearningLanguage.g:5702:3: rule__IntegerLiteralRule__LiteralAssignment_0 + // InternalMachineLearningLanguage.g:5621:2: ( rule__IntegerLiteralRule__LiteralAssignment_0 ) + // InternalMachineLearningLanguage.g:5621:3: rule__IntegerLiteralRule__LiteralAssignment_0 { pushFollow(FOLLOW_2); rule__IntegerLiteralRule__LiteralAssignment_0(); @@ -19295,14 +19053,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__IntegerLiteralRule__Group__1" - // InternalMachineLearningLanguage.g:5710:1: rule__IntegerLiteralRule__Group__1 : rule__IntegerLiteralRule__Group__1__Impl ; + // InternalMachineLearningLanguage.g:5629:1: rule__IntegerLiteralRule__Group__1 : rule__IntegerLiteralRule__Group__1__Impl ; public final void rule__IntegerLiteralRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5714:1: ( rule__IntegerLiteralRule__Group__1__Impl ) - // InternalMachineLearningLanguage.g:5715:2: rule__IntegerLiteralRule__Group__1__Impl + // InternalMachineLearningLanguage.g:5633:1: ( rule__IntegerLiteralRule__Group__1__Impl ) + // InternalMachineLearningLanguage.g:5634:2: rule__IntegerLiteralRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__IntegerLiteralRule__Group__1__Impl(); @@ -19328,22 +19086,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__IntegerLiteralRule__Group__1__Impl" - // InternalMachineLearningLanguage.g:5721:1: rule__IntegerLiteralRule__Group__1__Impl : ( ( rule__IntegerLiteralRule__FactorAssignment_1 )? ) ; + // InternalMachineLearningLanguage.g:5640:1: rule__IntegerLiteralRule__Group__1__Impl : ( ( rule__IntegerLiteralRule__FactorAssignment_1 )? ) ; public final void rule__IntegerLiteralRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5725:1: ( ( ( rule__IntegerLiteralRule__FactorAssignment_1 )? ) ) - // InternalMachineLearningLanguage.g:5726:1: ( ( rule__IntegerLiteralRule__FactorAssignment_1 )? ) + // InternalMachineLearningLanguage.g:5644:1: ( ( ( rule__IntegerLiteralRule__FactorAssignment_1 )? ) ) + // InternalMachineLearningLanguage.g:5645:1: ( ( rule__IntegerLiteralRule__FactorAssignment_1 )? ) { - // InternalMachineLearningLanguage.g:5726:1: ( ( rule__IntegerLiteralRule__FactorAssignment_1 )? ) - // InternalMachineLearningLanguage.g:5727:2: ( rule__IntegerLiteralRule__FactorAssignment_1 )? + // InternalMachineLearningLanguage.g:5645:1: ( ( rule__IntegerLiteralRule__FactorAssignment_1 )? ) + // InternalMachineLearningLanguage.g:5646:2: ( rule__IntegerLiteralRule__FactorAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getIntegerLiteralRuleAccess().getFactorAssignment_1()); } - // InternalMachineLearningLanguage.g:5728:2: ( rule__IntegerLiteralRule__FactorAssignment_1 )? + // InternalMachineLearningLanguage.g:5647:2: ( rule__IntegerLiteralRule__FactorAssignment_1 )? int alt44=2; int LA44_0 = input.LA(1); @@ -19352,7 +19110,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte } switch (alt44) { case 1 : - // InternalMachineLearningLanguage.g:5728:3: rule__IntegerLiteralRule__FactorAssignment_1 + // InternalMachineLearningLanguage.g:5647:3: rule__IntegerLiteralRule__FactorAssignment_1 { pushFollow(FOLLOW_2); rule__IntegerLiteralRule__FactorAssignment_1(); @@ -19390,14 +19148,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__BooleanLiteralRule__Group__0" - // InternalMachineLearningLanguage.g:5737:1: rule__BooleanLiteralRule__Group__0 : rule__BooleanLiteralRule__Group__0__Impl rule__BooleanLiteralRule__Group__1 ; + // InternalMachineLearningLanguage.g:5656:1: rule__BooleanLiteralRule__Group__0 : rule__BooleanLiteralRule__Group__0__Impl rule__BooleanLiteralRule__Group__1 ; public final void rule__BooleanLiteralRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5741:1: ( rule__BooleanLiteralRule__Group__0__Impl rule__BooleanLiteralRule__Group__1 ) - // InternalMachineLearningLanguage.g:5742:2: rule__BooleanLiteralRule__Group__0__Impl rule__BooleanLiteralRule__Group__1 + // InternalMachineLearningLanguage.g:5660:1: ( rule__BooleanLiteralRule__Group__0__Impl rule__BooleanLiteralRule__Group__1 ) + // InternalMachineLearningLanguage.g:5661:2: rule__BooleanLiteralRule__Group__0__Impl rule__BooleanLiteralRule__Group__1 { pushFollow(FOLLOW_61); rule__BooleanLiteralRule__Group__0__Impl(); @@ -19428,23 +19186,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__BooleanLiteralRule__Group__0__Impl" - // InternalMachineLearningLanguage.g:5749:1: rule__BooleanLiteralRule__Group__0__Impl : ( () ) ; + // InternalMachineLearningLanguage.g:5668:1: rule__BooleanLiteralRule__Group__0__Impl : ( () ) ; public final void rule__BooleanLiteralRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5753:1: ( ( () ) ) - // InternalMachineLearningLanguage.g:5754:1: ( () ) + // InternalMachineLearningLanguage.g:5672:1: ( ( () ) ) + // InternalMachineLearningLanguage.g:5673:1: ( () ) { - // InternalMachineLearningLanguage.g:5754:1: ( () ) - // InternalMachineLearningLanguage.g:5755:2: () + // InternalMachineLearningLanguage.g:5673:1: ( () ) + // InternalMachineLearningLanguage.g:5674:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralRuleAccess().getBooleanLiteralAction_0()); } - // InternalMachineLearningLanguage.g:5756:2: () - // InternalMachineLearningLanguage.g:5756:3: + // InternalMachineLearningLanguage.g:5675:2: () + // InternalMachineLearningLanguage.g:5675:3: { } @@ -19469,14 +19227,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__BooleanLiteralRule__Group__1" - // InternalMachineLearningLanguage.g:5764:1: rule__BooleanLiteralRule__Group__1 : rule__BooleanLiteralRule__Group__1__Impl ; + // InternalMachineLearningLanguage.g:5683:1: rule__BooleanLiteralRule__Group__1 : rule__BooleanLiteralRule__Group__1__Impl ; public final void rule__BooleanLiteralRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5768:1: ( rule__BooleanLiteralRule__Group__1__Impl ) - // InternalMachineLearningLanguage.g:5769:2: rule__BooleanLiteralRule__Group__1__Impl + // InternalMachineLearningLanguage.g:5687:1: ( rule__BooleanLiteralRule__Group__1__Impl ) + // InternalMachineLearningLanguage.g:5688:2: rule__BooleanLiteralRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__BooleanLiteralRule__Group__1__Impl(); @@ -19502,23 +19260,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__BooleanLiteralRule__Group__1__Impl" - // InternalMachineLearningLanguage.g:5775:1: rule__BooleanLiteralRule__Group__1__Impl : ( ( rule__BooleanLiteralRule__Alternatives_1 ) ) ; + // InternalMachineLearningLanguage.g:5694:1: rule__BooleanLiteralRule__Group__1__Impl : ( ( rule__BooleanLiteralRule__Alternatives_1 ) ) ; public final void rule__BooleanLiteralRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5779:1: ( ( ( rule__BooleanLiteralRule__Alternatives_1 ) ) ) - // InternalMachineLearningLanguage.g:5780:1: ( ( rule__BooleanLiteralRule__Alternatives_1 ) ) + // InternalMachineLearningLanguage.g:5698:1: ( ( ( rule__BooleanLiteralRule__Alternatives_1 ) ) ) + // InternalMachineLearningLanguage.g:5699:1: ( ( rule__BooleanLiteralRule__Alternatives_1 ) ) { - // InternalMachineLearningLanguage.g:5780:1: ( ( rule__BooleanLiteralRule__Alternatives_1 ) ) - // InternalMachineLearningLanguage.g:5781:2: ( rule__BooleanLiteralRule__Alternatives_1 ) + // InternalMachineLearningLanguage.g:5699:1: ( ( rule__BooleanLiteralRule__Alternatives_1 ) ) + // InternalMachineLearningLanguage.g:5700:2: ( rule__BooleanLiteralRule__Alternatives_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralRuleAccess().getAlternatives_1()); } - // InternalMachineLearningLanguage.g:5782:2: ( rule__BooleanLiteralRule__Alternatives_1 ) - // InternalMachineLearningLanguage.g:5782:3: rule__BooleanLiteralRule__Alternatives_1 + // InternalMachineLearningLanguage.g:5701:2: ( rule__BooleanLiteralRule__Alternatives_1 ) + // InternalMachineLearningLanguage.g:5701:3: rule__BooleanLiteralRule__Alternatives_1 { pushFollow(FOLLOW_2); rule__BooleanLiteralRule__Alternatives_1(); @@ -19553,14 +19311,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeDefinitionRule__Group__0" - // InternalMachineLearningLanguage.g:5791:1: rule__AttributeDefinitionRule__Group__0 : rule__AttributeDefinitionRule__Group__0__Impl rule__AttributeDefinitionRule__Group__1 ; + // InternalMachineLearningLanguage.g:5710:1: rule__AttributeDefinitionRule__Group__0 : rule__AttributeDefinitionRule__Group__0__Impl rule__AttributeDefinitionRule__Group__1 ; public final void rule__AttributeDefinitionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5795:1: ( rule__AttributeDefinitionRule__Group__0__Impl rule__AttributeDefinitionRule__Group__1 ) - // InternalMachineLearningLanguage.g:5796:2: rule__AttributeDefinitionRule__Group__0__Impl rule__AttributeDefinitionRule__Group__1 + // InternalMachineLearningLanguage.g:5714:1: ( rule__AttributeDefinitionRule__Group__0__Impl rule__AttributeDefinitionRule__Group__1 ) + // InternalMachineLearningLanguage.g:5715:2: rule__AttributeDefinitionRule__Group__0__Impl rule__AttributeDefinitionRule__Group__1 { pushFollow(FOLLOW_62); rule__AttributeDefinitionRule__Group__0__Impl(); @@ -19591,23 +19349,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeDefinitionRule__Group__0__Impl" - // InternalMachineLearningLanguage.g:5803:1: rule__AttributeDefinitionRule__Group__0__Impl : ( ( rule__AttributeDefinitionRule__NameAssignment_0 ) ) ; + // InternalMachineLearningLanguage.g:5722:1: rule__AttributeDefinitionRule__Group__0__Impl : ( ( rule__AttributeDefinitionRule__NameAssignment_0 ) ) ; public final void rule__AttributeDefinitionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5807:1: ( ( ( rule__AttributeDefinitionRule__NameAssignment_0 ) ) ) - // InternalMachineLearningLanguage.g:5808:1: ( ( rule__AttributeDefinitionRule__NameAssignment_0 ) ) + // InternalMachineLearningLanguage.g:5726:1: ( ( ( rule__AttributeDefinitionRule__NameAssignment_0 ) ) ) + // InternalMachineLearningLanguage.g:5727:1: ( ( rule__AttributeDefinitionRule__NameAssignment_0 ) ) { - // InternalMachineLearningLanguage.g:5808:1: ( ( rule__AttributeDefinitionRule__NameAssignment_0 ) ) - // InternalMachineLearningLanguage.g:5809:2: ( rule__AttributeDefinitionRule__NameAssignment_0 ) + // InternalMachineLearningLanguage.g:5727:1: ( ( rule__AttributeDefinitionRule__NameAssignment_0 ) ) + // InternalMachineLearningLanguage.g:5728:2: ( rule__AttributeDefinitionRule__NameAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getNameAssignment_0()); } - // InternalMachineLearningLanguage.g:5810:2: ( rule__AttributeDefinitionRule__NameAssignment_0 ) - // InternalMachineLearningLanguage.g:5810:3: rule__AttributeDefinitionRule__NameAssignment_0 + // InternalMachineLearningLanguage.g:5729:2: ( rule__AttributeDefinitionRule__NameAssignment_0 ) + // InternalMachineLearningLanguage.g:5729:3: rule__AttributeDefinitionRule__NameAssignment_0 { pushFollow(FOLLOW_2); rule__AttributeDefinitionRule__NameAssignment_0(); @@ -19642,14 +19400,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeDefinitionRule__Group__1" - // InternalMachineLearningLanguage.g:5818:1: rule__AttributeDefinitionRule__Group__1 : rule__AttributeDefinitionRule__Group__1__Impl rule__AttributeDefinitionRule__Group__2 ; + // InternalMachineLearningLanguage.g:5737:1: rule__AttributeDefinitionRule__Group__1 : rule__AttributeDefinitionRule__Group__1__Impl rule__AttributeDefinitionRule__Group__2 ; public final void rule__AttributeDefinitionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5822:1: ( rule__AttributeDefinitionRule__Group__1__Impl rule__AttributeDefinitionRule__Group__2 ) - // InternalMachineLearningLanguage.g:5823:2: rule__AttributeDefinitionRule__Group__1__Impl rule__AttributeDefinitionRule__Group__2 + // InternalMachineLearningLanguage.g:5741:1: ( rule__AttributeDefinitionRule__Group__1__Impl rule__AttributeDefinitionRule__Group__2 ) + // InternalMachineLearningLanguage.g:5742:2: rule__AttributeDefinitionRule__Group__1__Impl rule__AttributeDefinitionRule__Group__2 { pushFollow(FOLLOW_63); rule__AttributeDefinitionRule__Group__1__Impl(); @@ -19680,22 +19438,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeDefinitionRule__Group__1__Impl" - // InternalMachineLearningLanguage.g:5830:1: rule__AttributeDefinitionRule__Group__1__Impl : ( ':' ) ; + // InternalMachineLearningLanguage.g:5749:1: rule__AttributeDefinitionRule__Group__1__Impl : ( ':' ) ; public final void rule__AttributeDefinitionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5834:1: ( ( ':' ) ) - // InternalMachineLearningLanguage.g:5835:1: ( ':' ) + // InternalMachineLearningLanguage.g:5753:1: ( ( ':' ) ) + // InternalMachineLearningLanguage.g:5754:1: ( ':' ) { - // InternalMachineLearningLanguage.g:5835:1: ( ':' ) - // InternalMachineLearningLanguage.g:5836:2: ':' + // InternalMachineLearningLanguage.g:5754:1: ( ':' ) + // InternalMachineLearningLanguage.g:5755:2: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getColonKeyword_1()); } - match(input,80,FOLLOW_2); if (state.failed) return ; + match(input,79,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeDefinitionRuleAccess().getColonKeyword_1()); } @@ -19721,14 +19479,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeDefinitionRule__Group__2" - // InternalMachineLearningLanguage.g:5845:1: rule__AttributeDefinitionRule__Group__2 : rule__AttributeDefinitionRule__Group__2__Impl rule__AttributeDefinitionRule__Group__3 ; + // InternalMachineLearningLanguage.g:5764:1: rule__AttributeDefinitionRule__Group__2 : rule__AttributeDefinitionRule__Group__2__Impl rule__AttributeDefinitionRule__Group__3 ; public final void rule__AttributeDefinitionRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5849:1: ( rule__AttributeDefinitionRule__Group__2__Impl rule__AttributeDefinitionRule__Group__3 ) - // InternalMachineLearningLanguage.g:5850:2: rule__AttributeDefinitionRule__Group__2__Impl rule__AttributeDefinitionRule__Group__3 + // InternalMachineLearningLanguage.g:5768:1: ( rule__AttributeDefinitionRule__Group__2__Impl rule__AttributeDefinitionRule__Group__3 ) + // InternalMachineLearningLanguage.g:5769:2: rule__AttributeDefinitionRule__Group__2__Impl rule__AttributeDefinitionRule__Group__3 { pushFollow(FOLLOW_64); rule__AttributeDefinitionRule__Group__2__Impl(); @@ -19759,23 +19517,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeDefinitionRule__Group__2__Impl" - // InternalMachineLearningLanguage.g:5857:1: rule__AttributeDefinitionRule__Group__2__Impl : ( ( rule__AttributeDefinitionRule__TypeAssignment_2 ) ) ; + // InternalMachineLearningLanguage.g:5776:1: rule__AttributeDefinitionRule__Group__2__Impl : ( ( rule__AttributeDefinitionRule__TypeAssignment_2 ) ) ; public final void rule__AttributeDefinitionRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5861:1: ( ( ( rule__AttributeDefinitionRule__TypeAssignment_2 ) ) ) - // InternalMachineLearningLanguage.g:5862:1: ( ( rule__AttributeDefinitionRule__TypeAssignment_2 ) ) + // InternalMachineLearningLanguage.g:5780:1: ( ( ( rule__AttributeDefinitionRule__TypeAssignment_2 ) ) ) + // InternalMachineLearningLanguage.g:5781:1: ( ( rule__AttributeDefinitionRule__TypeAssignment_2 ) ) { - // InternalMachineLearningLanguage.g:5862:1: ( ( rule__AttributeDefinitionRule__TypeAssignment_2 ) ) - // InternalMachineLearningLanguage.g:5863:2: ( rule__AttributeDefinitionRule__TypeAssignment_2 ) + // InternalMachineLearningLanguage.g:5781:1: ( ( rule__AttributeDefinitionRule__TypeAssignment_2 ) ) + // InternalMachineLearningLanguage.g:5782:2: ( rule__AttributeDefinitionRule__TypeAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getTypeAssignment_2()); } - // InternalMachineLearningLanguage.g:5864:2: ( rule__AttributeDefinitionRule__TypeAssignment_2 ) - // InternalMachineLearningLanguage.g:5864:3: rule__AttributeDefinitionRule__TypeAssignment_2 + // InternalMachineLearningLanguage.g:5783:2: ( rule__AttributeDefinitionRule__TypeAssignment_2 ) + // InternalMachineLearningLanguage.g:5783:3: rule__AttributeDefinitionRule__TypeAssignment_2 { pushFollow(FOLLOW_2); rule__AttributeDefinitionRule__TypeAssignment_2(); @@ -19810,14 +19568,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeDefinitionRule__Group__3" - // InternalMachineLearningLanguage.g:5872:1: rule__AttributeDefinitionRule__Group__3 : rule__AttributeDefinitionRule__Group__3__Impl rule__AttributeDefinitionRule__Group__4 ; + // InternalMachineLearningLanguage.g:5791:1: rule__AttributeDefinitionRule__Group__3 : rule__AttributeDefinitionRule__Group__3__Impl rule__AttributeDefinitionRule__Group__4 ; public final void rule__AttributeDefinitionRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5876:1: ( rule__AttributeDefinitionRule__Group__3__Impl rule__AttributeDefinitionRule__Group__4 ) - // InternalMachineLearningLanguage.g:5877:2: rule__AttributeDefinitionRule__Group__3__Impl rule__AttributeDefinitionRule__Group__4 + // InternalMachineLearningLanguage.g:5795:1: ( rule__AttributeDefinitionRule__Group__3__Impl rule__AttributeDefinitionRule__Group__4 ) + // InternalMachineLearningLanguage.g:5796:2: rule__AttributeDefinitionRule__Group__3__Impl rule__AttributeDefinitionRule__Group__4 { pushFollow(FOLLOW_64); rule__AttributeDefinitionRule__Group__3__Impl(); @@ -19848,31 +19606,31 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeDefinitionRule__Group__3__Impl" - // InternalMachineLearningLanguage.g:5884:1: rule__AttributeDefinitionRule__Group__3__Impl : ( ( rule__AttributeDefinitionRule__Group_3__0 )? ) ; + // InternalMachineLearningLanguage.g:5803:1: rule__AttributeDefinitionRule__Group__3__Impl : ( ( rule__AttributeDefinitionRule__Group_3__0 )? ) ; public final void rule__AttributeDefinitionRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5888:1: ( ( ( rule__AttributeDefinitionRule__Group_3__0 )? ) ) - // InternalMachineLearningLanguage.g:5889:1: ( ( rule__AttributeDefinitionRule__Group_3__0 )? ) + // InternalMachineLearningLanguage.g:5807:1: ( ( ( rule__AttributeDefinitionRule__Group_3__0 )? ) ) + // InternalMachineLearningLanguage.g:5808:1: ( ( rule__AttributeDefinitionRule__Group_3__0 )? ) { - // InternalMachineLearningLanguage.g:5889:1: ( ( rule__AttributeDefinitionRule__Group_3__0 )? ) - // InternalMachineLearningLanguage.g:5890:2: ( rule__AttributeDefinitionRule__Group_3__0 )? + // InternalMachineLearningLanguage.g:5808:1: ( ( rule__AttributeDefinitionRule__Group_3__0 )? ) + // InternalMachineLearningLanguage.g:5809:2: ( rule__AttributeDefinitionRule__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getGroup_3()); } - // InternalMachineLearningLanguage.g:5891:2: ( rule__AttributeDefinitionRule__Group_3__0 )? + // InternalMachineLearningLanguage.g:5810:2: ( rule__AttributeDefinitionRule__Group_3__0 )? int alt45=2; int LA45_0 = input.LA(1); - if ( (LA45_0==79) ) { + if ( (LA45_0==78) ) { alt45=1; } switch (alt45) { case 1 : - // InternalMachineLearningLanguage.g:5891:3: rule__AttributeDefinitionRule__Group_3__0 + // InternalMachineLearningLanguage.g:5810:3: rule__AttributeDefinitionRule__Group_3__0 { pushFollow(FOLLOW_2); rule__AttributeDefinitionRule__Group_3__0(); @@ -19910,14 +19668,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeDefinitionRule__Group__4" - // InternalMachineLearningLanguage.g:5899:1: rule__AttributeDefinitionRule__Group__4 : rule__AttributeDefinitionRule__Group__4__Impl ; + // InternalMachineLearningLanguage.g:5818:1: rule__AttributeDefinitionRule__Group__4 : rule__AttributeDefinitionRule__Group__4__Impl ; public final void rule__AttributeDefinitionRule__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5903:1: ( rule__AttributeDefinitionRule__Group__4__Impl ) - // InternalMachineLearningLanguage.g:5904:2: rule__AttributeDefinitionRule__Group__4__Impl + // InternalMachineLearningLanguage.g:5822:1: ( rule__AttributeDefinitionRule__Group__4__Impl ) + // InternalMachineLearningLanguage.g:5823:2: rule__AttributeDefinitionRule__Group__4__Impl { pushFollow(FOLLOW_2); rule__AttributeDefinitionRule__Group__4__Impl(); @@ -19943,22 +19701,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeDefinitionRule__Group__4__Impl" - // InternalMachineLearningLanguage.g:5910:1: rule__AttributeDefinitionRule__Group__4__Impl : ( ';' ) ; + // InternalMachineLearningLanguage.g:5829:1: rule__AttributeDefinitionRule__Group__4__Impl : ( ';' ) ; public final void rule__AttributeDefinitionRule__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5914:1: ( ( ';' ) ) - // InternalMachineLearningLanguage.g:5915:1: ( ';' ) + // InternalMachineLearningLanguage.g:5833:1: ( ( ';' ) ) + // InternalMachineLearningLanguage.g:5834:1: ( ';' ) { - // InternalMachineLearningLanguage.g:5915:1: ( ';' ) - // InternalMachineLearningLanguage.g:5916:2: ';' + // InternalMachineLearningLanguage.g:5834:1: ( ';' ) + // InternalMachineLearningLanguage.g:5835:2: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getSemicolonKeyword_4()); } - match(input,48,FOLLOW_2); if (state.failed) return ; + match(input,68,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeDefinitionRuleAccess().getSemicolonKeyword_4()); } @@ -19984,14 +19742,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeDefinitionRule__Group_3__0" - // InternalMachineLearningLanguage.g:5926:1: rule__AttributeDefinitionRule__Group_3__0 : rule__AttributeDefinitionRule__Group_3__0__Impl rule__AttributeDefinitionRule__Group_3__1 ; + // InternalMachineLearningLanguage.g:5845:1: rule__AttributeDefinitionRule__Group_3__0 : rule__AttributeDefinitionRule__Group_3__0__Impl rule__AttributeDefinitionRule__Group_3__1 ; public final void rule__AttributeDefinitionRule__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5930:1: ( rule__AttributeDefinitionRule__Group_3__0__Impl rule__AttributeDefinitionRule__Group_3__1 ) - // InternalMachineLearningLanguage.g:5931:2: rule__AttributeDefinitionRule__Group_3__0__Impl rule__AttributeDefinitionRule__Group_3__1 + // InternalMachineLearningLanguage.g:5849:1: ( rule__AttributeDefinitionRule__Group_3__0__Impl rule__AttributeDefinitionRule__Group_3__1 ) + // InternalMachineLearningLanguage.g:5850:2: rule__AttributeDefinitionRule__Group_3__0__Impl rule__AttributeDefinitionRule__Group_3__1 { pushFollow(FOLLOW_40); rule__AttributeDefinitionRule__Group_3__0__Impl(); @@ -20022,22 +19780,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeDefinitionRule__Group_3__0__Impl" - // InternalMachineLearningLanguage.g:5938:1: rule__AttributeDefinitionRule__Group_3__0__Impl : ( ':=' ) ; + // InternalMachineLearningLanguage.g:5857:1: rule__AttributeDefinitionRule__Group_3__0__Impl : ( ':=' ) ; public final void rule__AttributeDefinitionRule__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5942:1: ( ( ':=' ) ) - // InternalMachineLearningLanguage.g:5943:1: ( ':=' ) + // InternalMachineLearningLanguage.g:5861:1: ( ( ':=' ) ) + // InternalMachineLearningLanguage.g:5862:1: ( ':=' ) { - // InternalMachineLearningLanguage.g:5943:1: ( ':=' ) - // InternalMachineLearningLanguage.g:5944:2: ':=' + // InternalMachineLearningLanguage.g:5862:1: ( ':=' ) + // InternalMachineLearningLanguage.g:5863:2: ':=' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getColonEqualsSignKeyword_3_0()); } - match(input,79,FOLLOW_2); if (state.failed) return ; + match(input,78,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeDefinitionRuleAccess().getColonEqualsSignKeyword_3_0()); } @@ -20063,14 +19821,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeDefinitionRule__Group_3__1" - // InternalMachineLearningLanguage.g:5953:1: rule__AttributeDefinitionRule__Group_3__1 : rule__AttributeDefinitionRule__Group_3__1__Impl ; + // InternalMachineLearningLanguage.g:5872:1: rule__AttributeDefinitionRule__Group_3__1 : rule__AttributeDefinitionRule__Group_3__1__Impl ; public final void rule__AttributeDefinitionRule__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5957:1: ( rule__AttributeDefinitionRule__Group_3__1__Impl ) - // InternalMachineLearningLanguage.g:5958:2: rule__AttributeDefinitionRule__Group_3__1__Impl + // InternalMachineLearningLanguage.g:5876:1: ( rule__AttributeDefinitionRule__Group_3__1__Impl ) + // InternalMachineLearningLanguage.g:5877:2: rule__AttributeDefinitionRule__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__AttributeDefinitionRule__Group_3__1__Impl(); @@ -20096,23 +19854,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeDefinitionRule__Group_3__1__Impl" - // InternalMachineLearningLanguage.g:5964:1: rule__AttributeDefinitionRule__Group_3__1__Impl : ( ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) ) ; + // InternalMachineLearningLanguage.g:5883:1: rule__AttributeDefinitionRule__Group_3__1__Impl : ( ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) ) ; public final void rule__AttributeDefinitionRule__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5968:1: ( ( ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) ) ) - // InternalMachineLearningLanguage.g:5969:1: ( ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) ) + // InternalMachineLearningLanguage.g:5887:1: ( ( ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) ) ) + // InternalMachineLearningLanguage.g:5888:1: ( ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) ) { - // InternalMachineLearningLanguage.g:5969:1: ( ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) ) - // InternalMachineLearningLanguage.g:5970:2: ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) + // InternalMachineLearningLanguage.g:5888:1: ( ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) ) + // InternalMachineLearningLanguage.g:5889:2: ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getInitialisationAssignment_3_1()); } - // InternalMachineLearningLanguage.g:5971:2: ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) - // InternalMachineLearningLanguage.g:5971:3: rule__AttributeDefinitionRule__InitialisationAssignment_3_1 + // InternalMachineLearningLanguage.g:5890:2: ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) + // InternalMachineLearningLanguage.g:5890:3: rule__AttributeDefinitionRule__InitialisationAssignment_3_1 { pushFollow(FOLLOW_2); rule__AttributeDefinitionRule__InitialisationAssignment_3_1(); @@ -20147,14 +19905,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__LiteralTypeRule__Group__0" - // InternalMachineLearningLanguage.g:5980:1: rule__LiteralTypeRule__Group__0 : rule__LiteralTypeRule__Group__0__Impl rule__LiteralTypeRule__Group__1 ; + // InternalMachineLearningLanguage.g:5899:1: rule__LiteralTypeRule__Group__0 : rule__LiteralTypeRule__Group__0__Impl rule__LiteralTypeRule__Group__1 ; public final void rule__LiteralTypeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5984:1: ( rule__LiteralTypeRule__Group__0__Impl rule__LiteralTypeRule__Group__1 ) - // InternalMachineLearningLanguage.g:5985:2: rule__LiteralTypeRule__Group__0__Impl rule__LiteralTypeRule__Group__1 + // InternalMachineLearningLanguage.g:5903:1: ( rule__LiteralTypeRule__Group__0__Impl rule__LiteralTypeRule__Group__1 ) + // InternalMachineLearningLanguage.g:5904:2: rule__LiteralTypeRule__Group__0__Impl rule__LiteralTypeRule__Group__1 { pushFollow(FOLLOW_65); rule__LiteralTypeRule__Group__0__Impl(); @@ -20185,23 +19943,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__LiteralTypeRule__Group__0__Impl" - // InternalMachineLearningLanguage.g:5992:1: rule__LiteralTypeRule__Group__0__Impl : ( () ) ; + // InternalMachineLearningLanguage.g:5911:1: rule__LiteralTypeRule__Group__0__Impl : ( () ) ; public final void rule__LiteralTypeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:5996:1: ( ( () ) ) - // InternalMachineLearningLanguage.g:5997:1: ( () ) + // InternalMachineLearningLanguage.g:5915:1: ( ( () ) ) + // InternalMachineLearningLanguage.g:5916:1: ( () ) { - // InternalMachineLearningLanguage.g:5997:1: ( () ) - // InternalMachineLearningLanguage.g:5998:2: () + // InternalMachineLearningLanguage.g:5916:1: ( () ) + // InternalMachineLearningLanguage.g:5917:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralTypeRuleAccess().getLiteralTypeAction_0()); } - // InternalMachineLearningLanguage.g:5999:2: () - // InternalMachineLearningLanguage.g:5999:3: + // InternalMachineLearningLanguage.g:5918:2: () + // InternalMachineLearningLanguage.g:5918:3: { } @@ -20226,14 +19984,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__LiteralTypeRule__Group__1" - // InternalMachineLearningLanguage.g:6007:1: rule__LiteralTypeRule__Group__1 : rule__LiteralTypeRule__Group__1__Impl ; + // InternalMachineLearningLanguage.g:5926:1: rule__LiteralTypeRule__Group__1 : rule__LiteralTypeRule__Group__1__Impl ; public final void rule__LiteralTypeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6011:1: ( rule__LiteralTypeRule__Group__1__Impl ) - // InternalMachineLearningLanguage.g:6012:2: rule__LiteralTypeRule__Group__1__Impl + // InternalMachineLearningLanguage.g:5930:1: ( rule__LiteralTypeRule__Group__1__Impl ) + // InternalMachineLearningLanguage.g:5931:2: rule__LiteralTypeRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__LiteralTypeRule__Group__1__Impl(); @@ -20259,22 +20017,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__LiteralTypeRule__Group__1__Impl" - // InternalMachineLearningLanguage.g:6018:1: rule__LiteralTypeRule__Group__1__Impl : ( 'literal' ) ; + // InternalMachineLearningLanguage.g:5937:1: rule__LiteralTypeRule__Group__1__Impl : ( 'literal' ) ; public final void rule__LiteralTypeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6022:1: ( ( 'literal' ) ) - // InternalMachineLearningLanguage.g:6023:1: ( 'literal' ) + // InternalMachineLearningLanguage.g:5941:1: ( ( 'literal' ) ) + // InternalMachineLearningLanguage.g:5942:1: ( 'literal' ) { - // InternalMachineLearningLanguage.g:6023:1: ( 'literal' ) - // InternalMachineLearningLanguage.g:6024:2: 'literal' + // InternalMachineLearningLanguage.g:5942:1: ( 'literal' ) + // InternalMachineLearningLanguage.g:5943:2: 'literal' { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralTypeRuleAccess().getLiteralKeyword_1()); } - match(input,81,FOLLOW_2); if (state.failed) return ; + match(input,80,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLiteralTypeRuleAccess().getLiteralKeyword_1()); } @@ -20300,14 +20058,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__InstanceTypeRule__Group__0" - // InternalMachineLearningLanguage.g:6034:1: rule__InstanceTypeRule__Group__0 : rule__InstanceTypeRule__Group__0__Impl rule__InstanceTypeRule__Group__1 ; + // InternalMachineLearningLanguage.g:5953:1: rule__InstanceTypeRule__Group__0 : rule__InstanceTypeRule__Group__0__Impl rule__InstanceTypeRule__Group__1 ; public final void rule__InstanceTypeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6038:1: ( rule__InstanceTypeRule__Group__0__Impl rule__InstanceTypeRule__Group__1 ) - // InternalMachineLearningLanguage.g:6039:2: rule__InstanceTypeRule__Group__0__Impl rule__InstanceTypeRule__Group__1 + // InternalMachineLearningLanguage.g:5957:1: ( rule__InstanceTypeRule__Group__0__Impl rule__InstanceTypeRule__Group__1 ) + // InternalMachineLearningLanguage.g:5958:2: rule__InstanceTypeRule__Group__0__Impl rule__InstanceTypeRule__Group__1 { pushFollow(FOLLOW_66); rule__InstanceTypeRule__Group__0__Impl(); @@ -20338,23 +20096,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__InstanceTypeRule__Group__0__Impl" - // InternalMachineLearningLanguage.g:6046:1: rule__InstanceTypeRule__Group__0__Impl : ( () ) ; + // InternalMachineLearningLanguage.g:5965:1: rule__InstanceTypeRule__Group__0__Impl : ( () ) ; public final void rule__InstanceTypeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6050:1: ( ( () ) ) - // InternalMachineLearningLanguage.g:6051:1: ( () ) + // InternalMachineLearningLanguage.g:5969:1: ( ( () ) ) + // InternalMachineLearningLanguage.g:5970:1: ( () ) { - // InternalMachineLearningLanguage.g:6051:1: ( () ) - // InternalMachineLearningLanguage.g:6052:2: () + // InternalMachineLearningLanguage.g:5970:1: ( () ) + // InternalMachineLearningLanguage.g:5971:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceTypeRuleAccess().getInstanceTypeAction_0()); } - // InternalMachineLearningLanguage.g:6053:2: () - // InternalMachineLearningLanguage.g:6053:3: + // InternalMachineLearningLanguage.g:5972:2: () + // InternalMachineLearningLanguage.g:5972:3: { } @@ -20379,16 +20137,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__InstanceTypeRule__Group__1" - // InternalMachineLearningLanguage.g:6061:1: rule__InstanceTypeRule__Group__1 : rule__InstanceTypeRule__Group__1__Impl rule__InstanceTypeRule__Group__2 ; + // InternalMachineLearningLanguage.g:5980:1: rule__InstanceTypeRule__Group__1 : rule__InstanceTypeRule__Group__1__Impl rule__InstanceTypeRule__Group__2 ; public final void rule__InstanceTypeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6065:1: ( rule__InstanceTypeRule__Group__1__Impl rule__InstanceTypeRule__Group__2 ) - // InternalMachineLearningLanguage.g:6066:2: rule__InstanceTypeRule__Group__1__Impl rule__InstanceTypeRule__Group__2 + // InternalMachineLearningLanguage.g:5984:1: ( rule__InstanceTypeRule__Group__1__Impl rule__InstanceTypeRule__Group__2 ) + // InternalMachineLearningLanguage.g:5985:2: rule__InstanceTypeRule__Group__1__Impl rule__InstanceTypeRule__Group__2 { - pushFollow(FOLLOW_10); + pushFollow(FOLLOW_9); rule__InstanceTypeRule__Group__1__Impl(); state._fsp--; @@ -20417,22 +20175,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__InstanceTypeRule__Group__1__Impl" - // InternalMachineLearningLanguage.g:6073:1: rule__InstanceTypeRule__Group__1__Impl : ( 'instance' ) ; + // InternalMachineLearningLanguage.g:5992:1: rule__InstanceTypeRule__Group__1__Impl : ( 'instance' ) ; public final void rule__InstanceTypeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6077:1: ( ( 'instance' ) ) - // InternalMachineLearningLanguage.g:6078:1: ( 'instance' ) + // InternalMachineLearningLanguage.g:5996:1: ( ( 'instance' ) ) + // InternalMachineLearningLanguage.g:5997:1: ( 'instance' ) { - // InternalMachineLearningLanguage.g:6078:1: ( 'instance' ) - // InternalMachineLearningLanguage.g:6079:2: 'instance' + // InternalMachineLearningLanguage.g:5997:1: ( 'instance' ) + // InternalMachineLearningLanguage.g:5998:2: 'instance' { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceTypeRuleAccess().getInstanceKeyword_1()); } - match(input,82,FOLLOW_2); if (state.failed) return ; + match(input,81,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInstanceTypeRuleAccess().getInstanceKeyword_1()); } @@ -20458,14 +20216,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__InstanceTypeRule__Group__2" - // InternalMachineLearningLanguage.g:6088:1: rule__InstanceTypeRule__Group__2 : rule__InstanceTypeRule__Group__2__Impl ; + // InternalMachineLearningLanguage.g:6007:1: rule__InstanceTypeRule__Group__2 : rule__InstanceTypeRule__Group__2__Impl ; public final void rule__InstanceTypeRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6092:1: ( rule__InstanceTypeRule__Group__2__Impl ) - // InternalMachineLearningLanguage.g:6093:2: rule__InstanceTypeRule__Group__2__Impl + // InternalMachineLearningLanguage.g:6011:1: ( rule__InstanceTypeRule__Group__2__Impl ) + // InternalMachineLearningLanguage.g:6012:2: rule__InstanceTypeRule__Group__2__Impl { pushFollow(FOLLOW_2); rule__InstanceTypeRule__Group__2__Impl(); @@ -20491,23 +20249,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__InstanceTypeRule__Group__2__Impl" - // InternalMachineLearningLanguage.g:6099:1: rule__InstanceTypeRule__Group__2__Impl : ( ( rule__InstanceTypeRule__DefinitionAssignment_2 ) ) ; + // InternalMachineLearningLanguage.g:6018:1: rule__InstanceTypeRule__Group__2__Impl : ( ( rule__InstanceTypeRule__DefinitionAssignment_2 ) ) ; public final void rule__InstanceTypeRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6103:1: ( ( ( rule__InstanceTypeRule__DefinitionAssignment_2 ) ) ) - // InternalMachineLearningLanguage.g:6104:1: ( ( rule__InstanceTypeRule__DefinitionAssignment_2 ) ) + // InternalMachineLearningLanguage.g:6022:1: ( ( ( rule__InstanceTypeRule__DefinitionAssignment_2 ) ) ) + // InternalMachineLearningLanguage.g:6023:1: ( ( rule__InstanceTypeRule__DefinitionAssignment_2 ) ) { - // InternalMachineLearningLanguage.g:6104:1: ( ( rule__InstanceTypeRule__DefinitionAssignment_2 ) ) - // InternalMachineLearningLanguage.g:6105:2: ( rule__InstanceTypeRule__DefinitionAssignment_2 ) + // InternalMachineLearningLanguage.g:6023:1: ( ( rule__InstanceTypeRule__DefinitionAssignment_2 ) ) + // InternalMachineLearningLanguage.g:6024:2: ( rule__InstanceTypeRule__DefinitionAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceTypeRuleAccess().getDefinitionAssignment_2()); } - // InternalMachineLearningLanguage.g:6106:2: ( rule__InstanceTypeRule__DefinitionAssignment_2 ) - // InternalMachineLearningLanguage.g:6106:3: rule__InstanceTypeRule__DefinitionAssignment_2 + // InternalMachineLearningLanguage.g:6025:2: ( rule__InstanceTypeRule__DefinitionAssignment_2 ) + // InternalMachineLearningLanguage.g:6025:3: rule__InstanceTypeRule__DefinitionAssignment_2 { pushFollow(FOLLOW_2); rule__InstanceTypeRule__DefinitionAssignment_2(); @@ -20542,14 +20300,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__StringTypeRule__Group__0" - // InternalMachineLearningLanguage.g:6115:1: rule__StringTypeRule__Group__0 : rule__StringTypeRule__Group__0__Impl rule__StringTypeRule__Group__1 ; + // InternalMachineLearningLanguage.g:6034:1: rule__StringTypeRule__Group__0 : rule__StringTypeRule__Group__0__Impl rule__StringTypeRule__Group__1 ; public final void rule__StringTypeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6119:1: ( rule__StringTypeRule__Group__0__Impl rule__StringTypeRule__Group__1 ) - // InternalMachineLearningLanguage.g:6120:2: rule__StringTypeRule__Group__0__Impl rule__StringTypeRule__Group__1 + // InternalMachineLearningLanguage.g:6038:1: ( rule__StringTypeRule__Group__0__Impl rule__StringTypeRule__Group__1 ) + // InternalMachineLearningLanguage.g:6039:2: rule__StringTypeRule__Group__0__Impl rule__StringTypeRule__Group__1 { pushFollow(FOLLOW_67); rule__StringTypeRule__Group__0__Impl(); @@ -20580,23 +20338,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__StringTypeRule__Group__0__Impl" - // InternalMachineLearningLanguage.g:6127:1: rule__StringTypeRule__Group__0__Impl : ( () ) ; + // InternalMachineLearningLanguage.g:6046:1: rule__StringTypeRule__Group__0__Impl : ( () ) ; public final void rule__StringTypeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6131:1: ( ( () ) ) - // InternalMachineLearningLanguage.g:6132:1: ( () ) + // InternalMachineLearningLanguage.g:6050:1: ( ( () ) ) + // InternalMachineLearningLanguage.g:6051:1: ( () ) { - // InternalMachineLearningLanguage.g:6132:1: ( () ) - // InternalMachineLearningLanguage.g:6133:2: () + // InternalMachineLearningLanguage.g:6051:1: ( () ) + // InternalMachineLearningLanguage.g:6052:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getStringTypeRuleAccess().getStringTypeAction_0()); } - // InternalMachineLearningLanguage.g:6134:2: () - // InternalMachineLearningLanguage.g:6134:3: + // InternalMachineLearningLanguage.g:6053:2: () + // InternalMachineLearningLanguage.g:6053:3: { } @@ -20621,14 +20379,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__StringTypeRule__Group__1" - // InternalMachineLearningLanguage.g:6142:1: rule__StringTypeRule__Group__1 : rule__StringTypeRule__Group__1__Impl ; + // InternalMachineLearningLanguage.g:6061:1: rule__StringTypeRule__Group__1 : rule__StringTypeRule__Group__1__Impl ; public final void rule__StringTypeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6146:1: ( rule__StringTypeRule__Group__1__Impl ) - // InternalMachineLearningLanguage.g:6147:2: rule__StringTypeRule__Group__1__Impl + // InternalMachineLearningLanguage.g:6065:1: ( rule__StringTypeRule__Group__1__Impl ) + // InternalMachineLearningLanguage.g:6066:2: rule__StringTypeRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__StringTypeRule__Group__1__Impl(); @@ -20654,22 +20412,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__StringTypeRule__Group__1__Impl" - // InternalMachineLearningLanguage.g:6153:1: rule__StringTypeRule__Group__1__Impl : ( 'string' ) ; + // InternalMachineLearningLanguage.g:6072:1: rule__StringTypeRule__Group__1__Impl : ( 'string' ) ; public final void rule__StringTypeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6157:1: ( ( 'string' ) ) - // InternalMachineLearningLanguage.g:6158:1: ( 'string' ) + // InternalMachineLearningLanguage.g:6076:1: ( ( 'string' ) ) + // InternalMachineLearningLanguage.g:6077:1: ( 'string' ) { - // InternalMachineLearningLanguage.g:6158:1: ( 'string' ) - // InternalMachineLearningLanguage.g:6159:2: 'string' + // InternalMachineLearningLanguage.g:6077:1: ( 'string' ) + // InternalMachineLearningLanguage.g:6078:2: 'string' { if ( state.backtracking==0 ) { before(grammarAccess.getStringTypeRuleAccess().getStringKeyword_1()); } - match(input,83,FOLLOW_2); if (state.failed) return ; + match(input,82,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStringTypeRuleAccess().getStringKeyword_1()); } @@ -20695,14 +20453,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ExpressionTypeRule__Group__0" - // InternalMachineLearningLanguage.g:6169:1: rule__ExpressionTypeRule__Group__0 : rule__ExpressionTypeRule__Group__0__Impl rule__ExpressionTypeRule__Group__1 ; + // InternalMachineLearningLanguage.g:6088:1: rule__ExpressionTypeRule__Group__0 : rule__ExpressionTypeRule__Group__0__Impl rule__ExpressionTypeRule__Group__1 ; public final void rule__ExpressionTypeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6173:1: ( rule__ExpressionTypeRule__Group__0__Impl rule__ExpressionTypeRule__Group__1 ) - // InternalMachineLearningLanguage.g:6174:2: rule__ExpressionTypeRule__Group__0__Impl rule__ExpressionTypeRule__Group__1 + // InternalMachineLearningLanguage.g:6092:1: ( rule__ExpressionTypeRule__Group__0__Impl rule__ExpressionTypeRule__Group__1 ) + // InternalMachineLearningLanguage.g:6093:2: rule__ExpressionTypeRule__Group__0__Impl rule__ExpressionTypeRule__Group__1 { pushFollow(FOLLOW_68); rule__ExpressionTypeRule__Group__0__Impl(); @@ -20733,23 +20491,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ExpressionTypeRule__Group__0__Impl" - // InternalMachineLearningLanguage.g:6181:1: rule__ExpressionTypeRule__Group__0__Impl : ( () ) ; + // InternalMachineLearningLanguage.g:6100:1: rule__ExpressionTypeRule__Group__0__Impl : ( () ) ; public final void rule__ExpressionTypeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6185:1: ( ( () ) ) - // InternalMachineLearningLanguage.g:6186:1: ( () ) + // InternalMachineLearningLanguage.g:6104:1: ( ( () ) ) + // InternalMachineLearningLanguage.g:6105:1: ( () ) { - // InternalMachineLearningLanguage.g:6186:1: ( () ) - // InternalMachineLearningLanguage.g:6187:2: () + // InternalMachineLearningLanguage.g:6105:1: ( () ) + // InternalMachineLearningLanguage.g:6106:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionTypeRuleAccess().getExpressionTypeAction_0()); } - // InternalMachineLearningLanguage.g:6188:2: () - // InternalMachineLearningLanguage.g:6188:3: + // InternalMachineLearningLanguage.g:6107:2: () + // InternalMachineLearningLanguage.g:6107:3: { } @@ -20774,14 +20532,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ExpressionTypeRule__Group__1" - // InternalMachineLearningLanguage.g:6196:1: rule__ExpressionTypeRule__Group__1 : rule__ExpressionTypeRule__Group__1__Impl ; + // InternalMachineLearningLanguage.g:6115:1: rule__ExpressionTypeRule__Group__1 : rule__ExpressionTypeRule__Group__1__Impl ; public final void rule__ExpressionTypeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6200:1: ( rule__ExpressionTypeRule__Group__1__Impl ) - // InternalMachineLearningLanguage.g:6201:2: rule__ExpressionTypeRule__Group__1__Impl + // InternalMachineLearningLanguage.g:6119:1: ( rule__ExpressionTypeRule__Group__1__Impl ) + // InternalMachineLearningLanguage.g:6120:2: rule__ExpressionTypeRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__ExpressionTypeRule__Group__1__Impl(); @@ -20807,22 +20565,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ExpressionTypeRule__Group__1__Impl" - // InternalMachineLearningLanguage.g:6207:1: rule__ExpressionTypeRule__Group__1__Impl : ( 'expression' ) ; + // InternalMachineLearningLanguage.g:6126:1: rule__ExpressionTypeRule__Group__1__Impl : ( 'expression' ) ; public final void rule__ExpressionTypeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6211:1: ( ( 'expression' ) ) - // InternalMachineLearningLanguage.g:6212:1: ( 'expression' ) + // InternalMachineLearningLanguage.g:6130:1: ( ( 'expression' ) ) + // InternalMachineLearningLanguage.g:6131:1: ( 'expression' ) { - // InternalMachineLearningLanguage.g:6212:1: ( 'expression' ) - // InternalMachineLearningLanguage.g:6213:2: 'expression' + // InternalMachineLearningLanguage.g:6131:1: ( 'expression' ) + // InternalMachineLearningLanguage.g:6132:2: 'expression' { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionTypeRuleAccess().getExpressionKeyword_1()); } - match(input,84,FOLLOW_2); if (state.failed) return ; + match(input,83,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExpressionTypeRuleAccess().getExpressionKeyword_1()); } @@ -20848,14 +20606,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__IntTypeRule__Group__0" - // InternalMachineLearningLanguage.g:6223:1: rule__IntTypeRule__Group__0 : rule__IntTypeRule__Group__0__Impl rule__IntTypeRule__Group__1 ; + // InternalMachineLearningLanguage.g:6142:1: rule__IntTypeRule__Group__0 : rule__IntTypeRule__Group__0__Impl rule__IntTypeRule__Group__1 ; public final void rule__IntTypeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6227:1: ( rule__IntTypeRule__Group__0__Impl rule__IntTypeRule__Group__1 ) - // InternalMachineLearningLanguage.g:6228:2: rule__IntTypeRule__Group__0__Impl rule__IntTypeRule__Group__1 + // InternalMachineLearningLanguage.g:6146:1: ( rule__IntTypeRule__Group__0__Impl rule__IntTypeRule__Group__1 ) + // InternalMachineLearningLanguage.g:6147:2: rule__IntTypeRule__Group__0__Impl rule__IntTypeRule__Group__1 { pushFollow(FOLLOW_69); rule__IntTypeRule__Group__0__Impl(); @@ -20886,23 +20644,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__IntTypeRule__Group__0__Impl" - // InternalMachineLearningLanguage.g:6235:1: rule__IntTypeRule__Group__0__Impl : ( () ) ; + // InternalMachineLearningLanguage.g:6154:1: rule__IntTypeRule__Group__0__Impl : ( () ) ; public final void rule__IntTypeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6239:1: ( ( () ) ) - // InternalMachineLearningLanguage.g:6240:1: ( () ) + // InternalMachineLearningLanguage.g:6158:1: ( ( () ) ) + // InternalMachineLearningLanguage.g:6159:1: ( () ) { - // InternalMachineLearningLanguage.g:6240:1: ( () ) - // InternalMachineLearningLanguage.g:6241:2: () + // InternalMachineLearningLanguage.g:6159:1: ( () ) + // InternalMachineLearningLanguage.g:6160:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getIntTypeRuleAccess().getIntTypeAction_0()); } - // InternalMachineLearningLanguage.g:6242:2: () - // InternalMachineLearningLanguage.g:6242:3: + // InternalMachineLearningLanguage.g:6161:2: () + // InternalMachineLearningLanguage.g:6161:3: { } @@ -20927,14 +20685,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__IntTypeRule__Group__1" - // InternalMachineLearningLanguage.g:6250:1: rule__IntTypeRule__Group__1 : rule__IntTypeRule__Group__1__Impl ; + // InternalMachineLearningLanguage.g:6169:1: rule__IntTypeRule__Group__1 : rule__IntTypeRule__Group__1__Impl ; public final void rule__IntTypeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6254:1: ( rule__IntTypeRule__Group__1__Impl ) - // InternalMachineLearningLanguage.g:6255:2: rule__IntTypeRule__Group__1__Impl + // InternalMachineLearningLanguage.g:6173:1: ( rule__IntTypeRule__Group__1__Impl ) + // InternalMachineLearningLanguage.g:6174:2: rule__IntTypeRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__IntTypeRule__Group__1__Impl(); @@ -20960,22 +20718,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__IntTypeRule__Group__1__Impl" - // InternalMachineLearningLanguage.g:6261:1: rule__IntTypeRule__Group__1__Impl : ( 'int' ) ; + // InternalMachineLearningLanguage.g:6180:1: rule__IntTypeRule__Group__1__Impl : ( 'int' ) ; public final void rule__IntTypeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6265:1: ( ( 'int' ) ) - // InternalMachineLearningLanguage.g:6266:1: ( 'int' ) + // InternalMachineLearningLanguage.g:6184:1: ( ( 'int' ) ) + // InternalMachineLearningLanguage.g:6185:1: ( 'int' ) { - // InternalMachineLearningLanguage.g:6266:1: ( 'int' ) - // InternalMachineLearningLanguage.g:6267:2: 'int' + // InternalMachineLearningLanguage.g:6185:1: ( 'int' ) + // InternalMachineLearningLanguage.g:6186:2: 'int' { if ( state.backtracking==0 ) { before(grammarAccess.getIntTypeRuleAccess().getIntKeyword_1()); } - match(input,85,FOLLOW_2); if (state.failed) return ; + match(input,84,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIntTypeRuleAccess().getIntKeyword_1()); } @@ -21001,14 +20759,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__FloatTypeRule__Group__0" - // InternalMachineLearningLanguage.g:6277:1: rule__FloatTypeRule__Group__0 : rule__FloatTypeRule__Group__0__Impl rule__FloatTypeRule__Group__1 ; + // InternalMachineLearningLanguage.g:6196:1: rule__FloatTypeRule__Group__0 : rule__FloatTypeRule__Group__0__Impl rule__FloatTypeRule__Group__1 ; public final void rule__FloatTypeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6281:1: ( rule__FloatTypeRule__Group__0__Impl rule__FloatTypeRule__Group__1 ) - // InternalMachineLearningLanguage.g:6282:2: rule__FloatTypeRule__Group__0__Impl rule__FloatTypeRule__Group__1 + // InternalMachineLearningLanguage.g:6200:1: ( rule__FloatTypeRule__Group__0__Impl rule__FloatTypeRule__Group__1 ) + // InternalMachineLearningLanguage.g:6201:2: rule__FloatTypeRule__Group__0__Impl rule__FloatTypeRule__Group__1 { pushFollow(FOLLOW_70); rule__FloatTypeRule__Group__0__Impl(); @@ -21039,23 +20797,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__FloatTypeRule__Group__0__Impl" - // InternalMachineLearningLanguage.g:6289:1: rule__FloatTypeRule__Group__0__Impl : ( () ) ; + // InternalMachineLearningLanguage.g:6208:1: rule__FloatTypeRule__Group__0__Impl : ( () ) ; public final void rule__FloatTypeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6293:1: ( ( () ) ) - // InternalMachineLearningLanguage.g:6294:1: ( () ) + // InternalMachineLearningLanguage.g:6212:1: ( ( () ) ) + // InternalMachineLearningLanguage.g:6213:1: ( () ) { - // InternalMachineLearningLanguage.g:6294:1: ( () ) - // InternalMachineLearningLanguage.g:6295:2: () + // InternalMachineLearningLanguage.g:6213:1: ( () ) + // InternalMachineLearningLanguage.g:6214:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getFloatTypeRuleAccess().getFloatTypeAction_0()); } - // InternalMachineLearningLanguage.g:6296:2: () - // InternalMachineLearningLanguage.g:6296:3: + // InternalMachineLearningLanguage.g:6215:2: () + // InternalMachineLearningLanguage.g:6215:3: { } @@ -21080,14 +20838,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__FloatTypeRule__Group__1" - // InternalMachineLearningLanguage.g:6304:1: rule__FloatTypeRule__Group__1 : rule__FloatTypeRule__Group__1__Impl ; + // InternalMachineLearningLanguage.g:6223:1: rule__FloatTypeRule__Group__1 : rule__FloatTypeRule__Group__1__Impl ; public final void rule__FloatTypeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6308:1: ( rule__FloatTypeRule__Group__1__Impl ) - // InternalMachineLearningLanguage.g:6309:2: rule__FloatTypeRule__Group__1__Impl + // InternalMachineLearningLanguage.g:6227:1: ( rule__FloatTypeRule__Group__1__Impl ) + // InternalMachineLearningLanguage.g:6228:2: rule__FloatTypeRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__FloatTypeRule__Group__1__Impl(); @@ -21113,22 +20871,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__FloatTypeRule__Group__1__Impl" - // InternalMachineLearningLanguage.g:6315:1: rule__FloatTypeRule__Group__1__Impl : ( 'float' ) ; + // InternalMachineLearningLanguage.g:6234:1: rule__FloatTypeRule__Group__1__Impl : ( 'float' ) ; public final void rule__FloatTypeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6319:1: ( ( 'float' ) ) - // InternalMachineLearningLanguage.g:6320:1: ( 'float' ) + // InternalMachineLearningLanguage.g:6238:1: ( ( 'float' ) ) + // InternalMachineLearningLanguage.g:6239:1: ( 'float' ) { - // InternalMachineLearningLanguage.g:6320:1: ( 'float' ) - // InternalMachineLearningLanguage.g:6321:2: 'float' + // InternalMachineLearningLanguage.g:6239:1: ( 'float' ) + // InternalMachineLearningLanguage.g:6240:2: 'float' { if ( state.backtracking==0 ) { before(grammarAccess.getFloatTypeRuleAccess().getFloatKeyword_1()); } - match(input,86,FOLLOW_2); if (state.failed) return ; + match(input,85,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFloatTypeRuleAccess().getFloatKeyword_1()); } @@ -21154,14 +20912,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__BooleanTypeRule__Group__0" - // InternalMachineLearningLanguage.g:6331:1: rule__BooleanTypeRule__Group__0 : rule__BooleanTypeRule__Group__0__Impl rule__BooleanTypeRule__Group__1 ; + // InternalMachineLearningLanguage.g:6250:1: rule__BooleanTypeRule__Group__0 : rule__BooleanTypeRule__Group__0__Impl rule__BooleanTypeRule__Group__1 ; public final void rule__BooleanTypeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6335:1: ( rule__BooleanTypeRule__Group__0__Impl rule__BooleanTypeRule__Group__1 ) - // InternalMachineLearningLanguage.g:6336:2: rule__BooleanTypeRule__Group__0__Impl rule__BooleanTypeRule__Group__1 + // InternalMachineLearningLanguage.g:6254:1: ( rule__BooleanTypeRule__Group__0__Impl rule__BooleanTypeRule__Group__1 ) + // InternalMachineLearningLanguage.g:6255:2: rule__BooleanTypeRule__Group__0__Impl rule__BooleanTypeRule__Group__1 { pushFollow(FOLLOW_71); rule__BooleanTypeRule__Group__0__Impl(); @@ -21192,23 +20950,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__BooleanTypeRule__Group__0__Impl" - // InternalMachineLearningLanguage.g:6343:1: rule__BooleanTypeRule__Group__0__Impl : ( () ) ; + // InternalMachineLearningLanguage.g:6262:1: rule__BooleanTypeRule__Group__0__Impl : ( () ) ; public final void rule__BooleanTypeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6347:1: ( ( () ) ) - // InternalMachineLearningLanguage.g:6348:1: ( () ) + // InternalMachineLearningLanguage.g:6266:1: ( ( () ) ) + // InternalMachineLearningLanguage.g:6267:1: ( () ) { - // InternalMachineLearningLanguage.g:6348:1: ( () ) - // InternalMachineLearningLanguage.g:6349:2: () + // InternalMachineLearningLanguage.g:6267:1: ( () ) + // InternalMachineLearningLanguage.g:6268:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanTypeRuleAccess().getBooleanTypeAction_0()); } - // InternalMachineLearningLanguage.g:6350:2: () - // InternalMachineLearningLanguage.g:6350:3: + // InternalMachineLearningLanguage.g:6269:2: () + // InternalMachineLearningLanguage.g:6269:3: { } @@ -21233,14 +20991,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__BooleanTypeRule__Group__1" - // InternalMachineLearningLanguage.g:6358:1: rule__BooleanTypeRule__Group__1 : rule__BooleanTypeRule__Group__1__Impl ; + // InternalMachineLearningLanguage.g:6277:1: rule__BooleanTypeRule__Group__1 : rule__BooleanTypeRule__Group__1__Impl ; public final void rule__BooleanTypeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6362:1: ( rule__BooleanTypeRule__Group__1__Impl ) - // InternalMachineLearningLanguage.g:6363:2: rule__BooleanTypeRule__Group__1__Impl + // InternalMachineLearningLanguage.g:6281:1: ( rule__BooleanTypeRule__Group__1__Impl ) + // InternalMachineLearningLanguage.g:6282:2: rule__BooleanTypeRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__BooleanTypeRule__Group__1__Impl(); @@ -21266,22 +21024,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__BooleanTypeRule__Group__1__Impl" - // InternalMachineLearningLanguage.g:6369:1: rule__BooleanTypeRule__Group__1__Impl : ( 'boolean' ) ; + // InternalMachineLearningLanguage.g:6288:1: rule__BooleanTypeRule__Group__1__Impl : ( 'boolean' ) ; public final void rule__BooleanTypeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6373:1: ( ( 'boolean' ) ) - // InternalMachineLearningLanguage.g:6374:1: ( 'boolean' ) + // InternalMachineLearningLanguage.g:6292:1: ( ( 'boolean' ) ) + // InternalMachineLearningLanguage.g:6293:1: ( 'boolean' ) { - // InternalMachineLearningLanguage.g:6374:1: ( 'boolean' ) - // InternalMachineLearningLanguage.g:6375:2: 'boolean' + // InternalMachineLearningLanguage.g:6293:1: ( 'boolean' ) + // InternalMachineLearningLanguage.g:6294:2: 'boolean' { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanTypeRuleAccess().getBooleanKeyword_1()); } - match(input,87,FOLLOW_2); if (state.failed) return ; + match(input,86,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBooleanTypeRuleAccess().getBooleanKeyword_1()); } @@ -21307,14 +21065,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__VoidTypeRule__Group__0" - // InternalMachineLearningLanguage.g:6385:1: rule__VoidTypeRule__Group__0 : rule__VoidTypeRule__Group__0__Impl rule__VoidTypeRule__Group__1 ; + // InternalMachineLearningLanguage.g:6304:1: rule__VoidTypeRule__Group__0 : rule__VoidTypeRule__Group__0__Impl rule__VoidTypeRule__Group__1 ; public final void rule__VoidTypeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6389:1: ( rule__VoidTypeRule__Group__0__Impl rule__VoidTypeRule__Group__1 ) - // InternalMachineLearningLanguage.g:6390:2: rule__VoidTypeRule__Group__0__Impl rule__VoidTypeRule__Group__1 + // InternalMachineLearningLanguage.g:6308:1: ( rule__VoidTypeRule__Group__0__Impl rule__VoidTypeRule__Group__1 ) + // InternalMachineLearningLanguage.g:6309:2: rule__VoidTypeRule__Group__0__Impl rule__VoidTypeRule__Group__1 { pushFollow(FOLLOW_72); rule__VoidTypeRule__Group__0__Impl(); @@ -21345,23 +21103,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__VoidTypeRule__Group__0__Impl" - // InternalMachineLearningLanguage.g:6397:1: rule__VoidTypeRule__Group__0__Impl : ( () ) ; + // InternalMachineLearningLanguage.g:6316:1: rule__VoidTypeRule__Group__0__Impl : ( () ) ; public final void rule__VoidTypeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6401:1: ( ( () ) ) - // InternalMachineLearningLanguage.g:6402:1: ( () ) + // InternalMachineLearningLanguage.g:6320:1: ( ( () ) ) + // InternalMachineLearningLanguage.g:6321:1: ( () ) { - // InternalMachineLearningLanguage.g:6402:1: ( () ) - // InternalMachineLearningLanguage.g:6403:2: () + // InternalMachineLearningLanguage.g:6321:1: ( () ) + // InternalMachineLearningLanguage.g:6322:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getVoidTypeRuleAccess().getVoidTypeAction_0()); } - // InternalMachineLearningLanguage.g:6404:2: () - // InternalMachineLearningLanguage.g:6404:3: + // InternalMachineLearningLanguage.g:6323:2: () + // InternalMachineLearningLanguage.g:6323:3: { } @@ -21386,14 +21144,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__VoidTypeRule__Group__1" - // InternalMachineLearningLanguage.g:6412:1: rule__VoidTypeRule__Group__1 : rule__VoidTypeRule__Group__1__Impl ; + // InternalMachineLearningLanguage.g:6331:1: rule__VoidTypeRule__Group__1 : rule__VoidTypeRule__Group__1__Impl ; public final void rule__VoidTypeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6416:1: ( rule__VoidTypeRule__Group__1__Impl ) - // InternalMachineLearningLanguage.g:6417:2: rule__VoidTypeRule__Group__1__Impl + // InternalMachineLearningLanguage.g:6335:1: ( rule__VoidTypeRule__Group__1__Impl ) + // InternalMachineLearningLanguage.g:6336:2: rule__VoidTypeRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__VoidTypeRule__Group__1__Impl(); @@ -21415,28 +21173,433 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte } return ; } - // $ANTLR end "rule__VoidTypeRule__Group__1" + // $ANTLR end "rule__VoidTypeRule__Group__1" + + + // $ANTLR start "rule__VoidTypeRule__Group__1__Impl" + // InternalMachineLearningLanguage.g:6342:1: rule__VoidTypeRule__Group__1__Impl : ( 'void' ) ; + public final void rule__VoidTypeRule__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalMachineLearningLanguage.g:6346:1: ( ( 'void' ) ) + // InternalMachineLearningLanguage.g:6347:1: ( 'void' ) + { + // InternalMachineLearningLanguage.g:6347:1: ( 'void' ) + // InternalMachineLearningLanguage.g:6348:2: 'void' + { + if ( state.backtracking==0 ) { + before(grammarAccess.getVoidTypeRuleAccess().getVoidKeyword_1()); + } + match(input,87,FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getVoidTypeRuleAccess().getVoidKeyword_1()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__VoidTypeRule__Group__1__Impl" + + + // $ANTLR start "rule__DataTypeRule__Group__0" + // InternalMachineLearningLanguage.g:6358:1: rule__DataTypeRule__Group__0 : rule__DataTypeRule__Group__0__Impl rule__DataTypeRule__Group__1 ; + public final void rule__DataTypeRule__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalMachineLearningLanguage.g:6362:1: ( rule__DataTypeRule__Group__0__Impl rule__DataTypeRule__Group__1 ) + // InternalMachineLearningLanguage.g:6363:2: rule__DataTypeRule__Group__0__Impl rule__DataTypeRule__Group__1 + { + pushFollow(FOLLOW_63); + rule__DataTypeRule__Group__0__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FOLLOW_2); + rule__DataTypeRule__Group__1(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DataTypeRule__Group__0" + + + // $ANTLR start "rule__DataTypeRule__Group__0__Impl" + // InternalMachineLearningLanguage.g:6370:1: rule__DataTypeRule__Group__0__Impl : ( () ) ; + public final void rule__DataTypeRule__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalMachineLearningLanguage.g:6374:1: ( ( () ) ) + // InternalMachineLearningLanguage.g:6375:1: ( () ) + { + // InternalMachineLearningLanguage.g:6375:1: ( () ) + // InternalMachineLearningLanguage.g:6376:2: () + { + if ( state.backtracking==0 ) { + before(grammarAccess.getDataTypeRuleAccess().getDataTypeAction_0()); + } + // InternalMachineLearningLanguage.g:6377:2: () + // InternalMachineLearningLanguage.g:6377:3: + { + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getDataTypeRuleAccess().getDataTypeAction_0()); + } + + } + + + } + + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DataTypeRule__Group__0__Impl" + + + // $ANTLR start "rule__DataTypeRule__Group__1" + // InternalMachineLearningLanguage.g:6385:1: rule__DataTypeRule__Group__1 : rule__DataTypeRule__Group__1__Impl ; + public final void rule__DataTypeRule__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalMachineLearningLanguage.g:6389:1: ( rule__DataTypeRule__Group__1__Impl ) + // InternalMachineLearningLanguage.g:6390:2: rule__DataTypeRule__Group__1__Impl + { + pushFollow(FOLLOW_2); + rule__DataTypeRule__Group__1__Impl(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DataTypeRule__Group__1" + + + // $ANTLR start "rule__DataTypeRule__Group__1__Impl" + // InternalMachineLearningLanguage.g:6396:1: rule__DataTypeRule__Group__1__Impl : ( 'data' ) ; + public final void rule__DataTypeRule__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalMachineLearningLanguage.g:6400:1: ( ( 'data' ) ) + // InternalMachineLearningLanguage.g:6401:1: ( 'data' ) + { + // InternalMachineLearningLanguage.g:6401:1: ( 'data' ) + // InternalMachineLearningLanguage.g:6402:2: 'data' + { + if ( state.backtracking==0 ) { + before(grammarAccess.getDataTypeRuleAccess().getDataKeyword_1()); + } + match(input,69,FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getDataTypeRuleAccess().getDataKeyword_1()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DataTypeRule__Group__1__Impl" + + + // $ANTLR start "rule__ArrayTypeRule__Group__0" + // InternalMachineLearningLanguage.g:6412:1: rule__ArrayTypeRule__Group__0 : rule__ArrayTypeRule__Group__0__Impl rule__ArrayTypeRule__Group__1 ; + public final void rule__ArrayTypeRule__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalMachineLearningLanguage.g:6416:1: ( rule__ArrayTypeRule__Group__0__Impl rule__ArrayTypeRule__Group__1 ) + // InternalMachineLearningLanguage.g:6417:2: rule__ArrayTypeRule__Group__0__Impl rule__ArrayTypeRule__Group__1 + { + pushFollow(FOLLOW_63); + rule__ArrayTypeRule__Group__0__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FOLLOW_2); + rule__ArrayTypeRule__Group__1(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ArrayTypeRule__Group__0" + + + // $ANTLR start "rule__ArrayTypeRule__Group__0__Impl" + // InternalMachineLearningLanguage.g:6424:1: rule__ArrayTypeRule__Group__0__Impl : ( 'array' ) ; + public final void rule__ArrayTypeRule__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalMachineLearningLanguage.g:6428:1: ( ( 'array' ) ) + // InternalMachineLearningLanguage.g:6429:1: ( 'array' ) + { + // InternalMachineLearningLanguage.g:6429:1: ( 'array' ) + // InternalMachineLearningLanguage.g:6430:2: 'array' + { + if ( state.backtracking==0 ) { + before(grammarAccess.getArrayTypeRuleAccess().getArrayKeyword_0()); + } + match(input,88,FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getArrayTypeRuleAccess().getArrayKeyword_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ArrayTypeRule__Group__0__Impl" + + + // $ANTLR start "rule__ArrayTypeRule__Group__1" + // InternalMachineLearningLanguage.g:6439:1: rule__ArrayTypeRule__Group__1 : rule__ArrayTypeRule__Group__1__Impl ; + public final void rule__ArrayTypeRule__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalMachineLearningLanguage.g:6443:1: ( rule__ArrayTypeRule__Group__1__Impl ) + // InternalMachineLearningLanguage.g:6444:2: rule__ArrayTypeRule__Group__1__Impl + { + pushFollow(FOLLOW_2); + rule__ArrayTypeRule__Group__1__Impl(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ArrayTypeRule__Group__1" + + + // $ANTLR start "rule__ArrayTypeRule__Group__1__Impl" + // InternalMachineLearningLanguage.g:6450:1: rule__ArrayTypeRule__Group__1__Impl : ( ( rule__ArrayTypeRule__ElementsAssignment_1 ) ) ; + public final void rule__ArrayTypeRule__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalMachineLearningLanguage.g:6454:1: ( ( ( rule__ArrayTypeRule__ElementsAssignment_1 ) ) ) + // InternalMachineLearningLanguage.g:6455:1: ( ( rule__ArrayTypeRule__ElementsAssignment_1 ) ) + { + // InternalMachineLearningLanguage.g:6455:1: ( ( rule__ArrayTypeRule__ElementsAssignment_1 ) ) + // InternalMachineLearningLanguage.g:6456:2: ( rule__ArrayTypeRule__ElementsAssignment_1 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getArrayTypeRuleAccess().getElementsAssignment_1()); + } + // InternalMachineLearningLanguage.g:6457:2: ( rule__ArrayTypeRule__ElementsAssignment_1 ) + // InternalMachineLearningLanguage.g:6457:3: rule__ArrayTypeRule__ElementsAssignment_1 + { + pushFollow(FOLLOW_2); + rule__ArrayTypeRule__ElementsAssignment_1(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getArrayTypeRuleAccess().getElementsAssignment_1()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ArrayTypeRule__Group__1__Impl" + + + // $ANTLR start "rule__ParameterRule__Group__0" + // InternalMachineLearningLanguage.g:6466:1: rule__ParameterRule__Group__0 : rule__ParameterRule__Group__0__Impl rule__ParameterRule__Group__1 ; + public final void rule__ParameterRule__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalMachineLearningLanguage.g:6470:1: ( rule__ParameterRule__Group__0__Impl rule__ParameterRule__Group__1 ) + // InternalMachineLearningLanguage.g:6471:2: rule__ParameterRule__Group__0__Impl rule__ParameterRule__Group__1 + { + pushFollow(FOLLOW_9); + rule__ParameterRule__Group__0__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FOLLOW_2); + rule__ParameterRule__Group__1(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ParameterRule__Group__0" - // $ANTLR start "rule__VoidTypeRule__Group__1__Impl" - // InternalMachineLearningLanguage.g:6423:1: rule__VoidTypeRule__Group__1__Impl : ( 'void' ) ; - public final void rule__VoidTypeRule__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterRule__Group__0__Impl" + // InternalMachineLearningLanguage.g:6478:1: rule__ParameterRule__Group__0__Impl : ( ( rule__ParameterRule__TypeAssignment_0 ) ) ; + public final void rule__ParameterRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6427:1: ( ( 'void' ) ) - // InternalMachineLearningLanguage.g:6428:1: ( 'void' ) + // InternalMachineLearningLanguage.g:6482:1: ( ( ( rule__ParameterRule__TypeAssignment_0 ) ) ) + // InternalMachineLearningLanguage.g:6483:1: ( ( rule__ParameterRule__TypeAssignment_0 ) ) { - // InternalMachineLearningLanguage.g:6428:1: ( 'void' ) - // InternalMachineLearningLanguage.g:6429:2: 'void' + // InternalMachineLearningLanguage.g:6483:1: ( ( rule__ParameterRule__TypeAssignment_0 ) ) + // InternalMachineLearningLanguage.g:6484:2: ( rule__ParameterRule__TypeAssignment_0 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getVoidTypeRuleAccess().getVoidKeyword_1()); + before(grammarAccess.getParameterRuleAccess().getTypeAssignment_0()); } - match(input,88,FOLLOW_2); if (state.failed) return ; + // InternalMachineLearningLanguage.g:6485:2: ( rule__ParameterRule__TypeAssignment_0 ) + // InternalMachineLearningLanguage.g:6485:3: rule__ParameterRule__TypeAssignment_0 + { + pushFollow(FOLLOW_2); + rule__ParameterRule__TypeAssignment_0(); + + state._fsp--; + if (state.failed) return ; + + } + if ( state.backtracking==0 ) { - after(grammarAccess.getVoidTypeRuleAccess().getVoidKeyword_1()); + after(grammarAccess.getParameterRuleAccess().getTypeAssignment_0()); } } @@ -21456,26 +21619,21 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte } return ; } - // $ANTLR end "rule__VoidTypeRule__Group__1__Impl" + // $ANTLR end "rule__ParameterRule__Group__0__Impl" - // $ANTLR start "rule__DataTypeRule__Group__0" - // InternalMachineLearningLanguage.g:6439:1: rule__DataTypeRule__Group__0 : rule__DataTypeRule__Group__0__Impl rule__DataTypeRule__Group__1 ; - public final void rule__DataTypeRule__Group__0() throws RecognitionException { + // $ANTLR start "rule__ParameterRule__Group__1" + // InternalMachineLearningLanguage.g:6493:1: rule__ParameterRule__Group__1 : rule__ParameterRule__Group__1__Impl ; + public final void rule__ParameterRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6443:1: ( rule__DataTypeRule__Group__0__Impl rule__DataTypeRule__Group__1 ) - // InternalMachineLearningLanguage.g:6444:2: rule__DataTypeRule__Group__0__Impl rule__DataTypeRule__Group__1 + // InternalMachineLearningLanguage.g:6497:1: ( rule__ParameterRule__Group__1__Impl ) + // InternalMachineLearningLanguage.g:6498:2: rule__ParameterRule__Group__1__Impl { - pushFollow(FOLLOW_63); - rule__DataTypeRule__Group__0__Impl(); - - state._fsp--; - if (state.failed) return ; pushFollow(FOLLOW_2); - rule__DataTypeRule__Group__1(); + rule__ParameterRule__Group__1__Impl(); state._fsp--; if (state.failed) return ; @@ -21494,32 +21652,38 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte } return ; } - // $ANTLR end "rule__DataTypeRule__Group__0" + // $ANTLR end "rule__ParameterRule__Group__1" - // $ANTLR start "rule__DataTypeRule__Group__0__Impl" - // InternalMachineLearningLanguage.g:6451:1: rule__DataTypeRule__Group__0__Impl : ( () ) ; - public final void rule__DataTypeRule__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterRule__Group__1__Impl" + // InternalMachineLearningLanguage.g:6504:1: rule__ParameterRule__Group__1__Impl : ( ( rule__ParameterRule__NameAssignment_1 ) ) ; + public final void rule__ParameterRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6455:1: ( ( () ) ) - // InternalMachineLearningLanguage.g:6456:1: ( () ) + // InternalMachineLearningLanguage.g:6508:1: ( ( ( rule__ParameterRule__NameAssignment_1 ) ) ) + // InternalMachineLearningLanguage.g:6509:1: ( ( rule__ParameterRule__NameAssignment_1 ) ) { - // InternalMachineLearningLanguage.g:6456:1: ( () ) - // InternalMachineLearningLanguage.g:6457:2: () + // InternalMachineLearningLanguage.g:6509:1: ( ( rule__ParameterRule__NameAssignment_1 ) ) + // InternalMachineLearningLanguage.g:6510:2: ( rule__ParameterRule__NameAssignment_1 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getDataTypeRuleAccess().getDataTypeAction_0()); + before(grammarAccess.getParameterRuleAccess().getNameAssignment_1()); } - // InternalMachineLearningLanguage.g:6458:2: () - // InternalMachineLearningLanguage.g:6458:3: + // InternalMachineLearningLanguage.g:6511:2: ( rule__ParameterRule__NameAssignment_1 ) + // InternalMachineLearningLanguage.g:6511:3: rule__ParameterRule__NameAssignment_1 { + pushFollow(FOLLOW_2); + rule__ParameterRule__NameAssignment_1(); + + state._fsp--; + if (state.failed) return ; + } if ( state.backtracking==0 ) { - after(grammarAccess.getDataTypeRuleAccess().getDataTypeAction_0()); + after(grammarAccess.getParameterRuleAccess().getNameAssignment_1()); } } @@ -21528,6 +21692,10 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte } } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } finally { restoreStackSize(stackSize); @@ -21535,21 +21703,26 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte } return ; } - // $ANTLR end "rule__DataTypeRule__Group__0__Impl" + // $ANTLR end "rule__ParameterRule__Group__1__Impl" - // $ANTLR start "rule__DataTypeRule__Group__1" - // InternalMachineLearningLanguage.g:6466:1: rule__DataTypeRule__Group__1 : rule__DataTypeRule__Group__1__Impl ; - public final void rule__DataTypeRule__Group__1() throws RecognitionException { + // $ANTLR start "rule__ImportRule__Group__0" + // InternalMachineLearningLanguage.g:6520:1: rule__ImportRule__Group__0 : rule__ImportRule__Group__0__Impl rule__ImportRule__Group__1 ; + public final void rule__ImportRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6470:1: ( rule__DataTypeRule__Group__1__Impl ) - // InternalMachineLearningLanguage.g:6471:2: rule__DataTypeRule__Group__1__Impl + // InternalMachineLearningLanguage.g:6524:1: ( rule__ImportRule__Group__0__Impl rule__ImportRule__Group__1 ) + // InternalMachineLearningLanguage.g:6525:2: rule__ImportRule__Group__0__Impl rule__ImportRule__Group__1 { + pushFollow(FOLLOW_7); + rule__ImportRule__Group__0__Impl(); + + state._fsp--; + if (state.failed) return ; pushFollow(FOLLOW_2); - rule__DataTypeRule__Group__1__Impl(); + rule__ImportRule__Group__1(); state._fsp--; if (state.failed) return ; @@ -21568,28 +21741,28 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte } return ; } - // $ANTLR end "rule__DataTypeRule__Group__1" + // $ANTLR end "rule__ImportRule__Group__0" - // $ANTLR start "rule__DataTypeRule__Group__1__Impl" - // InternalMachineLearningLanguage.g:6477:1: rule__DataTypeRule__Group__1__Impl : ( 'data' ) ; - public final void rule__DataTypeRule__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ImportRule__Group__0__Impl" + // InternalMachineLearningLanguage.g:6532:1: rule__ImportRule__Group__0__Impl : ( 'import' ) ; + public final void rule__ImportRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6481:1: ( ( 'data' ) ) - // InternalMachineLearningLanguage.g:6482:1: ( 'data' ) + // InternalMachineLearningLanguage.g:6536:1: ( ( 'import' ) ) + // InternalMachineLearningLanguage.g:6537:1: ( 'import' ) { - // InternalMachineLearningLanguage.g:6482:1: ( 'data' ) - // InternalMachineLearningLanguage.g:6483:2: 'data' + // InternalMachineLearningLanguage.g:6537:1: ( 'import' ) + // InternalMachineLearningLanguage.g:6538:2: 'import' { if ( state.backtracking==0 ) { - before(grammarAccess.getDataTypeRuleAccess().getDataKeyword_1()); + before(grammarAccess.getImportRuleAccess().getImportKeyword_0()); } - match(input,70,FOLLOW_2); if (state.failed) return ; + match(input,89,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getDataTypeRuleAccess().getDataKeyword_1()); + after(grammarAccess.getImportRuleAccess().getImportKeyword_0()); } } @@ -21609,26 +21782,26 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte } return ; } - // $ANTLR end "rule__DataTypeRule__Group__1__Impl" + // $ANTLR end "rule__ImportRule__Group__0__Impl" - // $ANTLR start "rule__ArrayTypeRule__Group__0" - // InternalMachineLearningLanguage.g:6493:1: rule__ArrayTypeRule__Group__0 : rule__ArrayTypeRule__Group__0__Impl rule__ArrayTypeRule__Group__1 ; - public final void rule__ArrayTypeRule__Group__0() throws RecognitionException { + // $ANTLR start "rule__ImportRule__Group__1" + // InternalMachineLearningLanguage.g:6547:1: rule__ImportRule__Group__1 : rule__ImportRule__Group__1__Impl rule__ImportRule__Group__2 ; + public final void rule__ImportRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6497:1: ( rule__ArrayTypeRule__Group__0__Impl rule__ArrayTypeRule__Group__1 ) - // InternalMachineLearningLanguage.g:6498:2: rule__ArrayTypeRule__Group__0__Impl rule__ArrayTypeRule__Group__1 + // InternalMachineLearningLanguage.g:6551:1: ( rule__ImportRule__Group__1__Impl rule__ImportRule__Group__2 ) + // InternalMachineLearningLanguage.g:6552:2: rule__ImportRule__Group__1__Impl rule__ImportRule__Group__2 { - pushFollow(FOLLOW_63); - rule__ArrayTypeRule__Group__0__Impl(); + pushFollow(FOLLOW_22); + rule__ImportRule__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); - rule__ArrayTypeRule__Group__1(); + rule__ImportRule__Group__2(); state._fsp--; if (state.failed) return ; @@ -21647,28 +21820,38 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte } return ; } - // $ANTLR end "rule__ArrayTypeRule__Group__0" + // $ANTLR end "rule__ImportRule__Group__1" - // $ANTLR start "rule__ArrayTypeRule__Group__0__Impl" - // InternalMachineLearningLanguage.g:6505:1: rule__ArrayTypeRule__Group__0__Impl : ( 'array' ) ; - public final void rule__ArrayTypeRule__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ImportRule__Group__1__Impl" + // InternalMachineLearningLanguage.g:6559:1: rule__ImportRule__Group__1__Impl : ( ( rule__ImportRule__LanguageAssignment_1 ) ) ; + public final void rule__ImportRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6509:1: ( ( 'array' ) ) - // InternalMachineLearningLanguage.g:6510:1: ( 'array' ) + // InternalMachineLearningLanguage.g:6563:1: ( ( ( rule__ImportRule__LanguageAssignment_1 ) ) ) + // InternalMachineLearningLanguage.g:6564:1: ( ( rule__ImportRule__LanguageAssignment_1 ) ) { - // InternalMachineLearningLanguage.g:6510:1: ( 'array' ) - // InternalMachineLearningLanguage.g:6511:2: 'array' + // InternalMachineLearningLanguage.g:6564:1: ( ( rule__ImportRule__LanguageAssignment_1 ) ) + // InternalMachineLearningLanguage.g:6565:2: ( rule__ImportRule__LanguageAssignment_1 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getArrayTypeRuleAccess().getArrayKeyword_0()); + before(grammarAccess.getImportRuleAccess().getLanguageAssignment_1()); } - match(input,89,FOLLOW_2); if (state.failed) return ; + // InternalMachineLearningLanguage.g:6566:2: ( rule__ImportRule__LanguageAssignment_1 ) + // InternalMachineLearningLanguage.g:6566:3: rule__ImportRule__LanguageAssignment_1 + { + pushFollow(FOLLOW_2); + rule__ImportRule__LanguageAssignment_1(); + + state._fsp--; + if (state.failed) return ; + + } + if ( state.backtracking==0 ) { - after(grammarAccess.getArrayTypeRuleAccess().getArrayKeyword_0()); + after(grammarAccess.getImportRuleAccess().getLanguageAssignment_1()); } } @@ -21688,21 +21871,26 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte } return ; } - // $ANTLR end "rule__ArrayTypeRule__Group__0__Impl" + // $ANTLR end "rule__ImportRule__Group__1__Impl" - // $ANTLR start "rule__ArrayTypeRule__Group__1" - // InternalMachineLearningLanguage.g:6520:1: rule__ArrayTypeRule__Group__1 : rule__ArrayTypeRule__Group__1__Impl ; - public final void rule__ArrayTypeRule__Group__1() throws RecognitionException { + // $ANTLR start "rule__ImportRule__Group__2" + // InternalMachineLearningLanguage.g:6574:1: rule__ImportRule__Group__2 : rule__ImportRule__Group__2__Impl rule__ImportRule__Group__3 ; + public final void rule__ImportRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6524:1: ( rule__ArrayTypeRule__Group__1__Impl ) - // InternalMachineLearningLanguage.g:6525:2: rule__ArrayTypeRule__Group__1__Impl + // InternalMachineLearningLanguage.g:6578:1: ( rule__ImportRule__Group__2__Impl rule__ImportRule__Group__3 ) + // InternalMachineLearningLanguage.g:6579:2: rule__ImportRule__Group__2__Impl rule__ImportRule__Group__3 { + pushFollow(FOLLOW_9); + rule__ImportRule__Group__2__Impl(); + + state._fsp--; + if (state.failed) return ; pushFollow(FOLLOW_2); - rule__ArrayTypeRule__Group__1__Impl(); + rule__ImportRule__Group__3(); state._fsp--; if (state.failed) return ; @@ -21721,38 +21909,28 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte } return ; } - // $ANTLR end "rule__ArrayTypeRule__Group__1" + // $ANTLR end "rule__ImportRule__Group__2" - // $ANTLR start "rule__ArrayTypeRule__Group__1__Impl" - // InternalMachineLearningLanguage.g:6531:1: rule__ArrayTypeRule__Group__1__Impl : ( ( rule__ArrayTypeRule__ElementsAssignment_1 ) ) ; - public final void rule__ArrayTypeRule__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ImportRule__Group__2__Impl" + // InternalMachineLearningLanguage.g:6586:1: rule__ImportRule__Group__2__Impl : ( 'from' ) ; + public final void rule__ImportRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6535:1: ( ( ( rule__ArrayTypeRule__ElementsAssignment_1 ) ) ) - // InternalMachineLearningLanguage.g:6536:1: ( ( rule__ArrayTypeRule__ElementsAssignment_1 ) ) + // InternalMachineLearningLanguage.g:6590:1: ( ( 'from' ) ) + // InternalMachineLearningLanguage.g:6591:1: ( 'from' ) { - // InternalMachineLearningLanguage.g:6536:1: ( ( rule__ArrayTypeRule__ElementsAssignment_1 ) ) - // InternalMachineLearningLanguage.g:6537:2: ( rule__ArrayTypeRule__ElementsAssignment_1 ) + // InternalMachineLearningLanguage.g:6591:1: ( 'from' ) + // InternalMachineLearningLanguage.g:6592:2: 'from' { if ( state.backtracking==0 ) { - before(grammarAccess.getArrayTypeRuleAccess().getElementsAssignment_1()); - } - // InternalMachineLearningLanguage.g:6538:2: ( rule__ArrayTypeRule__ElementsAssignment_1 ) - // InternalMachineLearningLanguage.g:6538:3: rule__ArrayTypeRule__ElementsAssignment_1 - { - pushFollow(FOLLOW_2); - rule__ArrayTypeRule__ElementsAssignment_1(); - - state._fsp--; - if (state.failed) return ; - + before(grammarAccess.getImportRuleAccess().getFromKeyword_2()); } - + match(input,58,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getArrayTypeRuleAccess().getElementsAssignment_1()); + after(grammarAccess.getImportRuleAccess().getFromKeyword_2()); } } @@ -21772,26 +21950,26 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte } return ; } - // $ANTLR end "rule__ArrayTypeRule__Group__1__Impl" + // $ANTLR end "rule__ImportRule__Group__2__Impl" - // $ANTLR start "rule__ParameterRule__Group__0" - // InternalMachineLearningLanguage.g:6547:1: rule__ParameterRule__Group__0 : rule__ParameterRule__Group__0__Impl rule__ParameterRule__Group__1 ; - public final void rule__ParameterRule__Group__0() throws RecognitionException { + // $ANTLR start "rule__ImportRule__Group__3" + // InternalMachineLearningLanguage.g:6601:1: rule__ImportRule__Group__3 : rule__ImportRule__Group__3__Impl rule__ImportRule__Group__4 ; + public final void rule__ImportRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6551:1: ( rule__ParameterRule__Group__0__Impl rule__ParameterRule__Group__1 ) - // InternalMachineLearningLanguage.g:6552:2: rule__ParameterRule__Group__0__Impl rule__ParameterRule__Group__1 + // InternalMachineLearningLanguage.g:6605:1: ( rule__ImportRule__Group__3__Impl rule__ImportRule__Group__4 ) + // InternalMachineLearningLanguage.g:6606:2: rule__ImportRule__Group__3__Impl rule__ImportRule__Group__4 { - pushFollow(FOLLOW_10); - rule__ParameterRule__Group__0__Impl(); + pushFollow(FOLLOW_36); + rule__ImportRule__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); - rule__ParameterRule__Group__1(); + rule__ImportRule__Group__4(); state._fsp--; if (state.failed) return ; @@ -21810,30 +21988,30 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte } return ; } - // $ANTLR end "rule__ParameterRule__Group__0" + // $ANTLR end "rule__ImportRule__Group__3" - // $ANTLR start "rule__ParameterRule__Group__0__Impl" - // InternalMachineLearningLanguage.g:6559:1: rule__ParameterRule__Group__0__Impl : ( ( rule__ParameterRule__TypeAssignment_0 ) ) ; - public final void rule__ParameterRule__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ImportRule__Group__3__Impl" + // InternalMachineLearningLanguage.g:6613:1: rule__ImportRule__Group__3__Impl : ( ( rule__ImportRule__ImportedNamespaceAssignment_3 ) ) ; + public final void rule__ImportRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6563:1: ( ( ( rule__ParameterRule__TypeAssignment_0 ) ) ) - // InternalMachineLearningLanguage.g:6564:1: ( ( rule__ParameterRule__TypeAssignment_0 ) ) + // InternalMachineLearningLanguage.g:6617:1: ( ( ( rule__ImportRule__ImportedNamespaceAssignment_3 ) ) ) + // InternalMachineLearningLanguage.g:6618:1: ( ( rule__ImportRule__ImportedNamespaceAssignment_3 ) ) { - // InternalMachineLearningLanguage.g:6564:1: ( ( rule__ParameterRule__TypeAssignment_0 ) ) - // InternalMachineLearningLanguage.g:6565:2: ( rule__ParameterRule__TypeAssignment_0 ) + // InternalMachineLearningLanguage.g:6618:1: ( ( rule__ImportRule__ImportedNamespaceAssignment_3 ) ) + // InternalMachineLearningLanguage.g:6619:2: ( rule__ImportRule__ImportedNamespaceAssignment_3 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getParameterRuleAccess().getTypeAssignment_0()); + before(grammarAccess.getImportRuleAccess().getImportedNamespaceAssignment_3()); } - // InternalMachineLearningLanguage.g:6566:2: ( rule__ParameterRule__TypeAssignment_0 ) - // InternalMachineLearningLanguage.g:6566:3: rule__ParameterRule__TypeAssignment_0 + // InternalMachineLearningLanguage.g:6620:2: ( rule__ImportRule__ImportedNamespaceAssignment_3 ) + // InternalMachineLearningLanguage.g:6620:3: rule__ImportRule__ImportedNamespaceAssignment_3 { pushFollow(FOLLOW_2); - rule__ParameterRule__TypeAssignment_0(); + rule__ImportRule__ImportedNamespaceAssignment_3(); state._fsp--; if (state.failed) return ; @@ -21841,7 +22019,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte } if ( state.backtracking==0 ) { - after(grammarAccess.getParameterRuleAccess().getTypeAssignment_0()); + after(grammarAccess.getImportRuleAccess().getImportedNamespaceAssignment_3()); } } @@ -21861,21 +22039,21 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte } return ; } - // $ANTLR end "rule__ParameterRule__Group__0__Impl" + // $ANTLR end "rule__ImportRule__Group__3__Impl" - // $ANTLR start "rule__ParameterRule__Group__1" - // InternalMachineLearningLanguage.g:6574:1: rule__ParameterRule__Group__1 : rule__ParameterRule__Group__1__Impl ; - public final void rule__ParameterRule__Group__1() throws RecognitionException { + // $ANTLR start "rule__ImportRule__Group__4" + // InternalMachineLearningLanguage.g:6628:1: rule__ImportRule__Group__4 : rule__ImportRule__Group__4__Impl ; + public final void rule__ImportRule__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6578:1: ( rule__ParameterRule__Group__1__Impl ) - // InternalMachineLearningLanguage.g:6579:2: rule__ParameterRule__Group__1__Impl + // InternalMachineLearningLanguage.g:6632:1: ( rule__ImportRule__Group__4__Impl ) + // InternalMachineLearningLanguage.g:6633:2: rule__ImportRule__Group__4__Impl { pushFollow(FOLLOW_2); - rule__ParameterRule__Group__1__Impl(); + rule__ImportRule__Group__4__Impl(); state._fsp--; if (state.failed) return ; @@ -21894,38 +22072,28 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte } return ; } - // $ANTLR end "rule__ParameterRule__Group__1" + // $ANTLR end "rule__ImportRule__Group__4" - // $ANTLR start "rule__ParameterRule__Group__1__Impl" - // InternalMachineLearningLanguage.g:6585:1: rule__ParameterRule__Group__1__Impl : ( ( rule__ParameterRule__NameAssignment_1 ) ) ; - public final void rule__ParameterRule__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ImportRule__Group__4__Impl" + // InternalMachineLearningLanguage.g:6639:1: rule__ImportRule__Group__4__Impl : ( ';' ) ; + public final void rule__ImportRule__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6589:1: ( ( ( rule__ParameterRule__NameAssignment_1 ) ) ) - // InternalMachineLearningLanguage.g:6590:1: ( ( rule__ParameterRule__NameAssignment_1 ) ) + // InternalMachineLearningLanguage.g:6643:1: ( ( ';' ) ) + // InternalMachineLearningLanguage.g:6644:1: ( ';' ) { - // InternalMachineLearningLanguage.g:6590:1: ( ( rule__ParameterRule__NameAssignment_1 ) ) - // InternalMachineLearningLanguage.g:6591:2: ( rule__ParameterRule__NameAssignment_1 ) + // InternalMachineLearningLanguage.g:6644:1: ( ';' ) + // InternalMachineLearningLanguage.g:6645:2: ';' { if ( state.backtracking==0 ) { - before(grammarAccess.getParameterRuleAccess().getNameAssignment_1()); - } - // InternalMachineLearningLanguage.g:6592:2: ( rule__ParameterRule__NameAssignment_1 ) - // InternalMachineLearningLanguage.g:6592:3: rule__ParameterRule__NameAssignment_1 - { - pushFollow(FOLLOW_2); - rule__ParameterRule__NameAssignment_1(); - - state._fsp--; - if (state.failed) return ; - + before(grammarAccess.getImportRuleAccess().getSemicolonKeyword_4()); } - + match(input,68,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getParameterRuleAccess().getNameAssignment_1()); + after(grammarAccess.getImportRuleAccess().getSemicolonKeyword_4()); } } @@ -21945,18 +22113,18 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte } return ; } - // $ANTLR end "rule__ParameterRule__Group__1__Impl" + // $ANTLR end "rule__ImportRule__Group__4__Impl" // $ANTLR start "rule__QualifiedName__Group__0" - // InternalMachineLearningLanguage.g:6601:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ; + // InternalMachineLearningLanguage.g:6655: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 { - // InternalMachineLearningLanguage.g:6605:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ) - // InternalMachineLearningLanguage.g:6606:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 + // InternalMachineLearningLanguage.g:6659:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ) + // InternalMachineLearningLanguage.g:6660:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 { pushFollow(FOLLOW_73); rule__QualifiedName__Group__0__Impl(); @@ -21987,17 +22155,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__QualifiedName__Group__0__Impl" - // InternalMachineLearningLanguage.g:6613:1: rule__QualifiedName__Group__0__Impl : ( ruleStringOrId ) ; + // InternalMachineLearningLanguage.g:6667:1: rule__QualifiedName__Group__0__Impl : ( ruleStringOrId ) ; public final void rule__QualifiedName__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6617:1: ( ( ruleStringOrId ) ) - // InternalMachineLearningLanguage.g:6618:1: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:6671:1: ( ( ruleStringOrId ) ) + // InternalMachineLearningLanguage.g:6672:1: ( ruleStringOrId ) { - // InternalMachineLearningLanguage.g:6618:1: ( ruleStringOrId ) - // InternalMachineLearningLanguage.g:6619:2: ruleStringOrId + // InternalMachineLearningLanguage.g:6672:1: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:6673:2: ruleStringOrId { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getStringOrIdParserRuleCall_0()); @@ -22032,14 +22200,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__QualifiedName__Group__1" - // InternalMachineLearningLanguage.g:6628:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ; + // InternalMachineLearningLanguage.g:6682:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ; public final void rule__QualifiedName__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6632:1: ( rule__QualifiedName__Group__1__Impl ) - // InternalMachineLearningLanguage.g:6633:2: rule__QualifiedName__Group__1__Impl + // InternalMachineLearningLanguage.g:6686:1: ( rule__QualifiedName__Group__1__Impl ) + // InternalMachineLearningLanguage.g:6687:2: rule__QualifiedName__Group__1__Impl { pushFollow(FOLLOW_2); rule__QualifiedName__Group__1__Impl(); @@ -22065,22 +22233,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__QualifiedName__Group__1__Impl" - // InternalMachineLearningLanguage.g:6639:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Group_1__0 )* ) ; + // InternalMachineLearningLanguage.g:6693: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 { - // InternalMachineLearningLanguage.g:6643:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) ) - // InternalMachineLearningLanguage.g:6644:1: ( ( rule__QualifiedName__Group_1__0 )* ) + // InternalMachineLearningLanguage.g:6697:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) ) + // InternalMachineLearningLanguage.g:6698:1: ( ( rule__QualifiedName__Group_1__0 )* ) { - // InternalMachineLearningLanguage.g:6644:1: ( ( rule__QualifiedName__Group_1__0 )* ) - // InternalMachineLearningLanguage.g:6645:2: ( rule__QualifiedName__Group_1__0 )* + // InternalMachineLearningLanguage.g:6698:1: ( ( rule__QualifiedName__Group_1__0 )* ) + // InternalMachineLearningLanguage.g:6699:2: ( rule__QualifiedName__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getGroup_1()); } - // InternalMachineLearningLanguage.g:6646:2: ( rule__QualifiedName__Group_1__0 )* + // InternalMachineLearningLanguage.g:6700:2: ( rule__QualifiedName__Group_1__0 )* loop46: do { int alt46=2; @@ -22093,7 +22261,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte switch (alt46) { case 1 : - // InternalMachineLearningLanguage.g:6646:3: rule__QualifiedName__Group_1__0 + // InternalMachineLearningLanguage.g:6700:3: rule__QualifiedName__Group_1__0 { pushFollow(FOLLOW_74); rule__QualifiedName__Group_1__0(); @@ -22134,16 +22302,16 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__QualifiedName__Group_1__0" - // InternalMachineLearningLanguage.g:6655:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ; + // InternalMachineLearningLanguage.g:6709: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 { - // InternalMachineLearningLanguage.g:6659:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ) - // InternalMachineLearningLanguage.g:6660:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 + // InternalMachineLearningLanguage.g:6713:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ) + // InternalMachineLearningLanguage.g:6714:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 { - pushFollow(FOLLOW_10); + pushFollow(FOLLOW_9); rule__QualifiedName__Group_1__0__Impl(); state._fsp--; @@ -22172,17 +22340,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__QualifiedName__Group_1__0__Impl" - // InternalMachineLearningLanguage.g:6667:1: rule__QualifiedName__Group_1__0__Impl : ( '.' ) ; + // InternalMachineLearningLanguage.g:6721:1: rule__QualifiedName__Group_1__0__Impl : ( '.' ) ; public final void rule__QualifiedName__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6671:1: ( ( '.' ) ) - // InternalMachineLearningLanguage.g:6672:1: ( '.' ) + // InternalMachineLearningLanguage.g:6725:1: ( ( '.' ) ) + // InternalMachineLearningLanguage.g:6726:1: ( '.' ) { - // InternalMachineLearningLanguage.g:6672:1: ( '.' ) - // InternalMachineLearningLanguage.g:6673:2: '.' + // InternalMachineLearningLanguage.g:6726:1: ( '.' ) + // InternalMachineLearningLanguage.g:6727:2: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); @@ -22213,14 +22381,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__QualifiedName__Group_1__1" - // InternalMachineLearningLanguage.g:6682:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ; + // InternalMachineLearningLanguage.g:6736: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 { - // InternalMachineLearningLanguage.g:6686:1: ( rule__QualifiedName__Group_1__1__Impl ) - // InternalMachineLearningLanguage.g:6687:2: rule__QualifiedName__Group_1__1__Impl + // InternalMachineLearningLanguage.g:6740:1: ( rule__QualifiedName__Group_1__1__Impl ) + // InternalMachineLearningLanguage.g:6741:2: rule__QualifiedName__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__QualifiedName__Group_1__1__Impl(); @@ -22246,17 +22414,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__QualifiedName__Group_1__1__Impl" - // InternalMachineLearningLanguage.g:6693:1: rule__QualifiedName__Group_1__1__Impl : ( ruleStringOrId ) ; + // InternalMachineLearningLanguage.g:6747:1: rule__QualifiedName__Group_1__1__Impl : ( ruleStringOrId ) ; public final void rule__QualifiedName__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6697:1: ( ( ruleStringOrId ) ) - // InternalMachineLearningLanguage.g:6698:1: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:6751:1: ( ( ruleStringOrId ) ) + // InternalMachineLearningLanguage.g:6752:1: ( ruleStringOrId ) { - // InternalMachineLearningLanguage.g:6698:1: ( ruleStringOrId ) - // InternalMachineLearningLanguage.g:6699:2: ruleStringOrId + // InternalMachineLearningLanguage.g:6752:1: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:6753:2: ruleStringOrId { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getStringOrIdParserRuleCall_1_1()); @@ -22290,29 +22458,29 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR end "rule__QualifiedName__Group_1__1__Impl" - // $ANTLR start "rule__MachineLearningConfigurationRule__UsesAssignment_0" - // InternalMachineLearningLanguage.g:6709:1: rule__MachineLearningConfigurationRule__UsesAssignment_0 : ( ruleUseRule ) ; - public final void rule__MachineLearningConfigurationRule__UsesAssignment_0() throws RecognitionException { + // $ANTLR start "rule__MachineLearningConfigurationRule__ImportsAssignment_0" + // InternalMachineLearningLanguage.g:6763:1: rule__MachineLearningConfigurationRule__ImportsAssignment_0 : ( ruleImportRule ) ; + public final void rule__MachineLearningConfigurationRule__ImportsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6713:1: ( ( ruleUseRule ) ) - // InternalMachineLearningLanguage.g:6714:2: ( ruleUseRule ) + // InternalMachineLearningLanguage.g:6767:1: ( ( ruleImportRule ) ) + // InternalMachineLearningLanguage.g:6768:2: ( ruleImportRule ) { - // InternalMachineLearningLanguage.g:6714:2: ( ruleUseRule ) - // InternalMachineLearningLanguage.g:6715:3: ruleUseRule + // InternalMachineLearningLanguage.g:6768:2: ( ruleImportRule ) + // InternalMachineLearningLanguage.g:6769:3: ruleImportRule { if ( state.backtracking==0 ) { - before(grammarAccess.getMachineLearningConfigurationRuleAccess().getUsesUseRuleParserRuleCall_0_0()); + before(grammarAccess.getMachineLearningConfigurationRuleAccess().getImportsImportRuleParserRuleCall_0_0()); } pushFollow(FOLLOW_2); - ruleUseRule(); + ruleImportRule(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getMachineLearningConfigurationRuleAccess().getUsesUseRuleParserRuleCall_0_0()); + after(grammarAccess.getMachineLearningConfigurationRuleAccess().getImportsImportRuleParserRuleCall_0_0()); } } @@ -22332,21 +22500,21 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte } return ; } - // $ANTLR end "rule__MachineLearningConfigurationRule__UsesAssignment_0" + // $ANTLR end "rule__MachineLearningConfigurationRule__ImportsAssignment_0" // $ANTLR start "rule__MachineLearningConfigurationRule__DefinitionsAssignment_1" - // InternalMachineLearningLanguage.g:6724:1: rule__MachineLearningConfigurationRule__DefinitionsAssignment_1 : ( ruleSurrogateDefinitionRule ) ; + // InternalMachineLearningLanguage.g:6778:1: rule__MachineLearningConfigurationRule__DefinitionsAssignment_1 : ( ruleSurrogateDefinitionRule ) ; public final void rule__MachineLearningConfigurationRule__DefinitionsAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6728:1: ( ( ruleSurrogateDefinitionRule ) ) - // InternalMachineLearningLanguage.g:6729:2: ( ruleSurrogateDefinitionRule ) + // InternalMachineLearningLanguage.g:6782:1: ( ( ruleSurrogateDefinitionRule ) ) + // InternalMachineLearningLanguage.g:6783:2: ( ruleSurrogateDefinitionRule ) { - // InternalMachineLearningLanguage.g:6729:2: ( ruleSurrogateDefinitionRule ) - // InternalMachineLearningLanguage.g:6730:3: ruleSurrogateDefinitionRule + // InternalMachineLearningLanguage.g:6783:2: ( ruleSurrogateDefinitionRule ) + // InternalMachineLearningLanguage.g:6784:3: ruleSurrogateDefinitionRule { if ( state.backtracking==0 ) { before(grammarAccess.getMachineLearningConfigurationRuleAccess().getDefinitionsSurrogateDefinitionRuleParserRuleCall_1_0()); @@ -22381,17 +22549,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__MachineLearningConfigurationRule__StatementsAssignment_2" - // InternalMachineLearningLanguage.g:6739:1: rule__MachineLearningConfigurationRule__StatementsAssignment_2 : ( ruleStatementRule ) ; + // InternalMachineLearningLanguage.g:6793:1: rule__MachineLearningConfigurationRule__StatementsAssignment_2 : ( ruleStatementRule ) ; public final void rule__MachineLearningConfigurationRule__StatementsAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6743:1: ( ( ruleStatementRule ) ) - // InternalMachineLearningLanguage.g:6744:2: ( ruleStatementRule ) + // InternalMachineLearningLanguage.g:6797:1: ( ( ruleStatementRule ) ) + // InternalMachineLearningLanguage.g:6798:2: ( ruleStatementRule ) { - // InternalMachineLearningLanguage.g:6744:2: ( ruleStatementRule ) - // InternalMachineLearningLanguage.g:6745:3: ruleStatementRule + // InternalMachineLearningLanguage.g:6798:2: ( ruleStatementRule ) + // InternalMachineLearningLanguage.g:6799:3: ruleStatementRule { if ( state.backtracking==0 ) { before(grammarAccess.getMachineLearningConfigurationRuleAccess().getStatementsStatementRuleParserRuleCall_2_0()); @@ -22425,59 +22593,18 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR end "rule__MachineLearningConfigurationRule__StatementsAssignment_2" - // $ANTLR start "rule__UseRule__ImportURIAssignment_1" - // InternalMachineLearningLanguage.g:6754:1: rule__UseRule__ImportURIAssignment_1 : ( RULE_STRING ) ; - public final void rule__UseRule__ImportURIAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalMachineLearningLanguage.g:6758:1: ( ( RULE_STRING ) ) - // InternalMachineLearningLanguage.g:6759:2: ( RULE_STRING ) - { - // InternalMachineLearningLanguage.g:6759:2: ( RULE_STRING ) - // InternalMachineLearningLanguage.g:6760:3: RULE_STRING - { - if ( state.backtracking==0 ) { - before(grammarAccess.getUseRuleAccess().getImportURISTRINGTerminalRuleCall_1_0()); - } - match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getUseRuleAccess().getImportURISTRINGTerminalRuleCall_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__UseRule__ImportURIAssignment_1" - - // $ANTLR start "rule__SurrogateDefinitionRule__NameAssignment_1" - // InternalMachineLearningLanguage.g:6769:1: rule__SurrogateDefinitionRule__NameAssignment_1 : ( RULE_STRING ) ; + // InternalMachineLearningLanguage.g:6808:1: rule__SurrogateDefinitionRule__NameAssignment_1 : ( RULE_STRING ) ; public final void rule__SurrogateDefinitionRule__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6773:1: ( ( RULE_STRING ) ) - // InternalMachineLearningLanguage.g:6774:2: ( RULE_STRING ) + // InternalMachineLearningLanguage.g:6812:1: ( ( RULE_STRING ) ) + // InternalMachineLearningLanguage.g:6813:2: ( RULE_STRING ) { - // InternalMachineLearningLanguage.g:6774:2: ( RULE_STRING ) - // InternalMachineLearningLanguage.g:6775:3: RULE_STRING + // InternalMachineLearningLanguage.g:6813:2: ( RULE_STRING ) + // InternalMachineLearningLanguage.g:6814:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getSurrogateDefinitionRuleAccess().getNameSTRINGTerminalRuleCall_1_0()); @@ -22508,23 +22635,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__SurrogateDefinitionRule__InputsAssignment_3" - // InternalMachineLearningLanguage.g:6784:1: rule__SurrogateDefinitionRule__InputsAssignment_3 : ( ( ruleStringOrId ) ) ; + // InternalMachineLearningLanguage.g:6823:1: rule__SurrogateDefinitionRule__InputsAssignment_3 : ( ( ruleStringOrId ) ) ; public final void rule__SurrogateDefinitionRule__InputsAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6788:1: ( ( ( ruleStringOrId ) ) ) - // InternalMachineLearningLanguage.g:6789:2: ( ( ruleStringOrId ) ) + // InternalMachineLearningLanguage.g:6827:1: ( ( ( ruleStringOrId ) ) ) + // InternalMachineLearningLanguage.g:6828:2: ( ( ruleStringOrId ) ) { - // InternalMachineLearningLanguage.g:6789:2: ( ( ruleStringOrId ) ) - // InternalMachineLearningLanguage.g:6790:3: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:6828:2: ( ( ruleStringOrId ) ) + // InternalMachineLearningLanguage.g:6829:3: ( ruleStringOrId ) { if ( state.backtracking==0 ) { before(grammarAccess.getSurrogateDefinitionRuleAccess().getInputsDataDescriptionCrossReference_3_0()); } - // InternalMachineLearningLanguage.g:6791:3: ( ruleStringOrId ) - // InternalMachineLearningLanguage.g:6792:4: ruleStringOrId + // InternalMachineLearningLanguage.g:6830:3: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:6831:4: ruleStringOrId { if ( state.backtracking==0 ) { before(grammarAccess.getSurrogateDefinitionRuleAccess().getInputsDataDescriptionStringOrIdParserRuleCall_3_0_1()); @@ -22565,23 +22692,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__SurrogateDefinitionRule__InputsAssignment_4_1" - // InternalMachineLearningLanguage.g:6803:1: rule__SurrogateDefinitionRule__InputsAssignment_4_1 : ( ( ruleStringOrId ) ) ; + // InternalMachineLearningLanguage.g:6842:1: rule__SurrogateDefinitionRule__InputsAssignment_4_1 : ( ( ruleStringOrId ) ) ; public final void rule__SurrogateDefinitionRule__InputsAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6807:1: ( ( ( ruleStringOrId ) ) ) - // InternalMachineLearningLanguage.g:6808:2: ( ( ruleStringOrId ) ) + // InternalMachineLearningLanguage.g:6846:1: ( ( ( ruleStringOrId ) ) ) + // InternalMachineLearningLanguage.g:6847:2: ( ( ruleStringOrId ) ) { - // InternalMachineLearningLanguage.g:6808:2: ( ( ruleStringOrId ) ) - // InternalMachineLearningLanguage.g:6809:3: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:6847:2: ( ( ruleStringOrId ) ) + // InternalMachineLearningLanguage.g:6848:3: ( ruleStringOrId ) { if ( state.backtracking==0 ) { before(grammarAccess.getSurrogateDefinitionRuleAccess().getInputsDataDescriptionCrossReference_4_1_0()); } - // InternalMachineLearningLanguage.g:6810:3: ( ruleStringOrId ) - // InternalMachineLearningLanguage.g:6811:4: ruleStringOrId + // InternalMachineLearningLanguage.g:6849:3: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:6850:4: ruleStringOrId { if ( state.backtracking==0 ) { before(grammarAccess.getSurrogateDefinitionRuleAccess().getInputsDataDescriptionStringOrIdParserRuleCall_4_1_0_1()); @@ -22622,23 +22749,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__SurrogateDefinitionRule__OutputsAssignment_6" - // InternalMachineLearningLanguage.g:6822:1: rule__SurrogateDefinitionRule__OutputsAssignment_6 : ( ( ruleStringOrId ) ) ; + // InternalMachineLearningLanguage.g:6861:1: rule__SurrogateDefinitionRule__OutputsAssignment_6 : ( ( ruleStringOrId ) ) ; public final void rule__SurrogateDefinitionRule__OutputsAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6826:1: ( ( ( ruleStringOrId ) ) ) - // InternalMachineLearningLanguage.g:6827:2: ( ( ruleStringOrId ) ) + // InternalMachineLearningLanguage.g:6865:1: ( ( ( ruleStringOrId ) ) ) + // InternalMachineLearningLanguage.g:6866:2: ( ( ruleStringOrId ) ) { - // InternalMachineLearningLanguage.g:6827:2: ( ( ruleStringOrId ) ) - // InternalMachineLearningLanguage.g:6828:3: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:6866:2: ( ( ruleStringOrId ) ) + // InternalMachineLearningLanguage.g:6867:3: ( ruleStringOrId ) { if ( state.backtracking==0 ) { before(grammarAccess.getSurrogateDefinitionRuleAccess().getOutputsDataDescriptionCrossReference_6_0()); } - // InternalMachineLearningLanguage.g:6829:3: ( ruleStringOrId ) - // InternalMachineLearningLanguage.g:6830:4: ruleStringOrId + // InternalMachineLearningLanguage.g:6868:3: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:6869:4: ruleStringOrId { if ( state.backtracking==0 ) { before(grammarAccess.getSurrogateDefinitionRuleAccess().getOutputsDataDescriptionStringOrIdParserRuleCall_6_0_1()); @@ -22679,23 +22806,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__SurrogateDefinitionRule__OutputsAssignment_7_1" - // InternalMachineLearningLanguage.g:6841:1: rule__SurrogateDefinitionRule__OutputsAssignment_7_1 : ( ( ruleStringOrId ) ) ; + // InternalMachineLearningLanguage.g:6880:1: rule__SurrogateDefinitionRule__OutputsAssignment_7_1 : ( ( ruleStringOrId ) ) ; public final void rule__SurrogateDefinitionRule__OutputsAssignment_7_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6845:1: ( ( ( ruleStringOrId ) ) ) - // InternalMachineLearningLanguage.g:6846:2: ( ( ruleStringOrId ) ) + // InternalMachineLearningLanguage.g:6884:1: ( ( ( ruleStringOrId ) ) ) + // InternalMachineLearningLanguage.g:6885:2: ( ( ruleStringOrId ) ) { - // InternalMachineLearningLanguage.g:6846:2: ( ( ruleStringOrId ) ) - // InternalMachineLearningLanguage.g:6847:3: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:6885:2: ( ( ruleStringOrId ) ) + // InternalMachineLearningLanguage.g:6886:3: ( ruleStringOrId ) { if ( state.backtracking==0 ) { before(grammarAccess.getSurrogateDefinitionRuleAccess().getOutputsDataDescriptionCrossReference_7_1_0()); } - // InternalMachineLearningLanguage.g:6848:3: ( ruleStringOrId ) - // InternalMachineLearningLanguage.g:6849:4: ruleStringOrId + // InternalMachineLearningLanguage.g:6887:3: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:6888:4: ruleStringOrId { if ( state.backtracking==0 ) { before(grammarAccess.getSurrogateDefinitionRuleAccess().getOutputsDataDescriptionStringOrIdParserRuleCall_7_1_0_1()); @@ -22736,17 +22863,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__SurrogateDefinitionRule__LayersAssignment_9" - // InternalMachineLearningLanguage.g:6860:1: rule__SurrogateDefinitionRule__LayersAssignment_9 : ( ruleSurrogateLayerDefinitionRule ) ; + // InternalMachineLearningLanguage.g:6899:1: rule__SurrogateDefinitionRule__LayersAssignment_9 : ( ruleSurrogateLayerDefinitionRule ) ; public final void rule__SurrogateDefinitionRule__LayersAssignment_9() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6864:1: ( ( ruleSurrogateLayerDefinitionRule ) ) - // InternalMachineLearningLanguage.g:6865:2: ( ruleSurrogateLayerDefinitionRule ) + // InternalMachineLearningLanguage.g:6903:1: ( ( ruleSurrogateLayerDefinitionRule ) ) + // InternalMachineLearningLanguage.g:6904:2: ( ruleSurrogateLayerDefinitionRule ) { - // InternalMachineLearningLanguage.g:6865:2: ( ruleSurrogateLayerDefinitionRule ) - // InternalMachineLearningLanguage.g:6866:3: ruleSurrogateLayerDefinitionRule + // InternalMachineLearningLanguage.g:6904:2: ( ruleSurrogateLayerDefinitionRule ) + // InternalMachineLearningLanguage.g:6905:3: ruleSurrogateLayerDefinitionRule { if ( state.backtracking==0 ) { before(grammarAccess.getSurrogateDefinitionRuleAccess().getLayersSurrogateLayerDefinitionRuleParserRuleCall_9_0()); @@ -22781,17 +22908,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__SurrogateLayerDefinitionRule__NameAssignment_1" - // InternalMachineLearningLanguage.g:6875:1: rule__SurrogateLayerDefinitionRule__NameAssignment_1 : ( RULE_STRING ) ; + // InternalMachineLearningLanguage.g:6914:1: rule__SurrogateLayerDefinitionRule__NameAssignment_1 : ( RULE_STRING ) ; public final void rule__SurrogateLayerDefinitionRule__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6879:1: ( ( RULE_STRING ) ) - // InternalMachineLearningLanguage.g:6880:2: ( RULE_STRING ) + // InternalMachineLearningLanguage.g:6918:1: ( ( RULE_STRING ) ) + // InternalMachineLearningLanguage.g:6919:2: ( RULE_STRING ) { - // InternalMachineLearningLanguage.g:6880:2: ( RULE_STRING ) - // InternalMachineLearningLanguage.g:6881:3: RULE_STRING + // InternalMachineLearningLanguage.g:6919:2: ( RULE_STRING ) + // InternalMachineLearningLanguage.g:6920:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getSurrogateLayerDefinitionRuleAccess().getNameSTRINGTerminalRuleCall_1_0()); @@ -22822,17 +22949,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__SurrogateLayerDefinitionRule__FunctionsAssignment_3" - // InternalMachineLearningLanguage.g:6890:1: rule__SurrogateLayerDefinitionRule__FunctionsAssignment_3 : ( rulePartialSurrogateFunctionDefinitionRule ) ; + // InternalMachineLearningLanguage.g:6929:1: rule__SurrogateLayerDefinitionRule__FunctionsAssignment_3 : ( rulePartialSurrogateFunctionDefinitionRule ) ; public final void rule__SurrogateLayerDefinitionRule__FunctionsAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6894:1: ( ( rulePartialSurrogateFunctionDefinitionRule ) ) - // InternalMachineLearningLanguage.g:6895:2: ( rulePartialSurrogateFunctionDefinitionRule ) + // InternalMachineLearningLanguage.g:6933:1: ( ( rulePartialSurrogateFunctionDefinitionRule ) ) + // InternalMachineLearningLanguage.g:6934:2: ( rulePartialSurrogateFunctionDefinitionRule ) { - // InternalMachineLearningLanguage.g:6895:2: ( rulePartialSurrogateFunctionDefinitionRule ) - // InternalMachineLearningLanguage.g:6896:3: rulePartialSurrogateFunctionDefinitionRule + // InternalMachineLearningLanguage.g:6934:2: ( rulePartialSurrogateFunctionDefinitionRule ) + // InternalMachineLearningLanguage.g:6935:3: rulePartialSurrogateFunctionDefinitionRule { if ( state.backtracking==0 ) { before(grammarAccess.getSurrogateLayerDefinitionRuleAccess().getFunctionsPartialSurrogateFunctionDefinitionRuleParserRuleCall_3_0()); @@ -22867,23 +22994,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialSurrogateFunctionDefinitionRule__NameAssignment_1" - // InternalMachineLearningLanguage.g:6905:1: rule__PartialSurrogateFunctionDefinitionRule__NameAssignment_1 : ( ( ruleStringOrId ) ) ; + // InternalMachineLearningLanguage.g:6944:1: rule__PartialSurrogateFunctionDefinitionRule__NameAssignment_1 : ( ( ruleStringOrId ) ) ; public final void rule__PartialSurrogateFunctionDefinitionRule__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6909:1: ( ( ( ruleStringOrId ) ) ) - // InternalMachineLearningLanguage.g:6910:2: ( ( ruleStringOrId ) ) + // InternalMachineLearningLanguage.g:6948:1: ( ( ( ruleStringOrId ) ) ) + // InternalMachineLearningLanguage.g:6949:2: ( ( ruleStringOrId ) ) { - // InternalMachineLearningLanguage.g:6910:2: ( ( ruleStringOrId ) ) - // InternalMachineLearningLanguage.g:6911:3: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:6949:2: ( ( ruleStringOrId ) ) + // InternalMachineLearningLanguage.g:6950:3: ( ruleStringOrId ) { if ( state.backtracking==0 ) { before(grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getNameTypeDefinitionCrossReference_1_0()); } - // InternalMachineLearningLanguage.g:6912:3: ( ruleStringOrId ) - // InternalMachineLearningLanguage.g:6913:4: ruleStringOrId + // InternalMachineLearningLanguage.g:6951:3: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:6952:4: ruleStringOrId { if ( state.backtracking==0 ) { before(grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getNameTypeDefinitionStringOrIdParserRuleCall_1_0_1()); @@ -22924,23 +23051,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialSurrogateFunctionDefinitionRule__InputsAssignment_3" - // InternalMachineLearningLanguage.g:6924:1: rule__PartialSurrogateFunctionDefinitionRule__InputsAssignment_3 : ( ( ruleStringOrId ) ) ; + // InternalMachineLearningLanguage.g:6963:1: rule__PartialSurrogateFunctionDefinitionRule__InputsAssignment_3 : ( ( ruleStringOrId ) ) ; public final void rule__PartialSurrogateFunctionDefinitionRule__InputsAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6928:1: ( ( ( ruleStringOrId ) ) ) - // InternalMachineLearningLanguage.g:6929:2: ( ( ruleStringOrId ) ) + // InternalMachineLearningLanguage.g:6967:1: ( ( ( ruleStringOrId ) ) ) + // InternalMachineLearningLanguage.g:6968:2: ( ( ruleStringOrId ) ) { - // InternalMachineLearningLanguage.g:6929:2: ( ( ruleStringOrId ) ) - // InternalMachineLearningLanguage.g:6930:3: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:6968:2: ( ( ruleStringOrId ) ) + // InternalMachineLearningLanguage.g:6969:3: ( ruleStringOrId ) { if ( state.backtracking==0 ) { before(grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getInputsDataDescriptionCrossReference_3_0()); } - // InternalMachineLearningLanguage.g:6931:3: ( ruleStringOrId ) - // InternalMachineLearningLanguage.g:6932:4: ruleStringOrId + // InternalMachineLearningLanguage.g:6970:3: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:6971:4: ruleStringOrId { if ( state.backtracking==0 ) { before(grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getInputsDataDescriptionStringOrIdParserRuleCall_3_0_1()); @@ -22981,23 +23108,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialSurrogateFunctionDefinitionRule__InputsAssignment_4_1" - // InternalMachineLearningLanguage.g:6943:1: rule__PartialSurrogateFunctionDefinitionRule__InputsAssignment_4_1 : ( ( ruleStringOrId ) ) ; + // InternalMachineLearningLanguage.g:6982:1: rule__PartialSurrogateFunctionDefinitionRule__InputsAssignment_4_1 : ( ( ruleStringOrId ) ) ; public final void rule__PartialSurrogateFunctionDefinitionRule__InputsAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6947:1: ( ( ( ruleStringOrId ) ) ) - // InternalMachineLearningLanguage.g:6948:2: ( ( ruleStringOrId ) ) + // InternalMachineLearningLanguage.g:6986:1: ( ( ( ruleStringOrId ) ) ) + // InternalMachineLearningLanguage.g:6987:2: ( ( ruleStringOrId ) ) { - // InternalMachineLearningLanguage.g:6948:2: ( ( ruleStringOrId ) ) - // InternalMachineLearningLanguage.g:6949:3: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:6987:2: ( ( ruleStringOrId ) ) + // InternalMachineLearningLanguage.g:6988:3: ( ruleStringOrId ) { if ( state.backtracking==0 ) { before(grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getInputsDataDescriptionCrossReference_4_1_0()); } - // InternalMachineLearningLanguage.g:6950:3: ( ruleStringOrId ) - // InternalMachineLearningLanguage.g:6951:4: ruleStringOrId + // InternalMachineLearningLanguage.g:6989:3: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:6990:4: ruleStringOrId { if ( state.backtracking==0 ) { before(grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getInputsDataDescriptionStringOrIdParserRuleCall_4_1_0_1()); @@ -23038,23 +23165,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialSurrogateFunctionDefinitionRule__OutputsAssignment_6" - // InternalMachineLearningLanguage.g:6962:1: rule__PartialSurrogateFunctionDefinitionRule__OutputsAssignment_6 : ( ( ruleStringOrId ) ) ; + // InternalMachineLearningLanguage.g:7001:1: rule__PartialSurrogateFunctionDefinitionRule__OutputsAssignment_6 : ( ( ruleStringOrId ) ) ; public final void rule__PartialSurrogateFunctionDefinitionRule__OutputsAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6966:1: ( ( ( ruleStringOrId ) ) ) - // InternalMachineLearningLanguage.g:6967:2: ( ( ruleStringOrId ) ) + // InternalMachineLearningLanguage.g:7005:1: ( ( ( ruleStringOrId ) ) ) + // InternalMachineLearningLanguage.g:7006:2: ( ( ruleStringOrId ) ) { - // InternalMachineLearningLanguage.g:6967:2: ( ( ruleStringOrId ) ) - // InternalMachineLearningLanguage.g:6968:3: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:7006:2: ( ( ruleStringOrId ) ) + // InternalMachineLearningLanguage.g:7007:3: ( ruleStringOrId ) { if ( state.backtracking==0 ) { before(grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getOutputsDataDescriptionCrossReference_6_0()); } - // InternalMachineLearningLanguage.g:6969:3: ( ruleStringOrId ) - // InternalMachineLearningLanguage.g:6970:4: ruleStringOrId + // InternalMachineLearningLanguage.g:7008:3: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:7009:4: ruleStringOrId { if ( state.backtracking==0 ) { before(grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getOutputsDataDescriptionStringOrIdParserRuleCall_6_0_1()); @@ -23095,23 +23222,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialSurrogateFunctionDefinitionRule__OutputsAssignment_7_1" - // InternalMachineLearningLanguage.g:6981:1: rule__PartialSurrogateFunctionDefinitionRule__OutputsAssignment_7_1 : ( ( ruleStringOrId ) ) ; + // InternalMachineLearningLanguage.g:7020:1: rule__PartialSurrogateFunctionDefinitionRule__OutputsAssignment_7_1 : ( ( ruleStringOrId ) ) ; public final void rule__PartialSurrogateFunctionDefinitionRule__OutputsAssignment_7_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:6985:1: ( ( ( ruleStringOrId ) ) ) - // InternalMachineLearningLanguage.g:6986:2: ( ( ruleStringOrId ) ) + // InternalMachineLearningLanguage.g:7024:1: ( ( ( ruleStringOrId ) ) ) + // InternalMachineLearningLanguage.g:7025:2: ( ( ruleStringOrId ) ) { - // InternalMachineLearningLanguage.g:6986:2: ( ( ruleStringOrId ) ) - // InternalMachineLearningLanguage.g:6987:3: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:7025:2: ( ( ruleStringOrId ) ) + // InternalMachineLearningLanguage.g:7026:3: ( ruleStringOrId ) { if ( state.backtracking==0 ) { before(grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getOutputsDataDescriptionCrossReference_7_1_0()); } - // InternalMachineLearningLanguage.g:6988:3: ( ruleStringOrId ) - // InternalMachineLearningLanguage.g:6989:4: ruleStringOrId + // InternalMachineLearningLanguage.g:7027:3: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:7028:4: ruleStringOrId { if ( state.backtracking==0 ) { before(grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getOutputsDataDescriptionStringOrIdParserRuleCall_7_1_0_1()); @@ -23152,17 +23279,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialSurrogateFunctionDefinitionRule__ParametersAssignment_8_2" - // InternalMachineLearningLanguage.g:7000:1: rule__PartialSurrogateFunctionDefinitionRule__ParametersAssignment_8_2 : ( ruleAttributeRule ) ; + // InternalMachineLearningLanguage.g:7039:1: rule__PartialSurrogateFunctionDefinitionRule__ParametersAssignment_8_2 : ( ruleAttributeRule ) ; public final void rule__PartialSurrogateFunctionDefinitionRule__ParametersAssignment_8_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7004:1: ( ( ruleAttributeRule ) ) - // InternalMachineLearningLanguage.g:7005:2: ( ruleAttributeRule ) + // InternalMachineLearningLanguage.g:7043:1: ( ( ruleAttributeRule ) ) + // InternalMachineLearningLanguage.g:7044:2: ( ruleAttributeRule ) { - // InternalMachineLearningLanguage.g:7005:2: ( ruleAttributeRule ) - // InternalMachineLearningLanguage.g:7006:3: ruleAttributeRule + // InternalMachineLearningLanguage.g:7044:2: ( ruleAttributeRule ) + // InternalMachineLearningLanguage.g:7045:3: ruleAttributeRule { if ( state.backtracking==0 ) { before(grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getParametersAttributeRuleParserRuleCall_8_2_0()); @@ -23197,23 +23324,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PredictStatementRule__SurrogateAssignment_1" - // InternalMachineLearningLanguage.g:7015:1: rule__PredictStatementRule__SurrogateAssignment_1 : ( ( ruleStringOrId ) ) ; + // InternalMachineLearningLanguage.g:7054:1: rule__PredictStatementRule__SurrogateAssignment_1 : ( ( ruleStringOrId ) ) ; public final void rule__PredictStatementRule__SurrogateAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7019:1: ( ( ( ruleStringOrId ) ) ) - // InternalMachineLearningLanguage.g:7020:2: ( ( ruleStringOrId ) ) + // InternalMachineLearningLanguage.g:7058:1: ( ( ( ruleStringOrId ) ) ) + // InternalMachineLearningLanguage.g:7059:2: ( ( ruleStringOrId ) ) { - // InternalMachineLearningLanguage.g:7020:2: ( ( ruleStringOrId ) ) - // InternalMachineLearningLanguage.g:7021:3: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:7059:2: ( ( ruleStringOrId ) ) + // InternalMachineLearningLanguage.g:7060:3: ( ruleStringOrId ) { if ( state.backtracking==0 ) { before(grammarAccess.getPredictStatementRuleAccess().getSurrogateSurrogateDefinitionCrossReference_1_0()); } - // InternalMachineLearningLanguage.g:7022:3: ( ruleStringOrId ) - // InternalMachineLearningLanguage.g:7023:4: ruleStringOrId + // InternalMachineLearningLanguage.g:7061:3: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:7062:4: ruleStringOrId { if ( state.backtracking==0 ) { before(grammarAccess.getPredictStatementRuleAccess().getSurrogateSurrogateDefinitionStringOrIdParserRuleCall_1_0_1()); @@ -23254,17 +23381,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PredictStatementRule__TrainingDataAssignment_3" - // InternalMachineLearningLanguage.g:7034:1: rule__PredictStatementRule__TrainingDataAssignment_3 : ( RULE_STRING ) ; + // InternalMachineLearningLanguage.g:7073:1: rule__PredictStatementRule__TrainingDataAssignment_3 : ( RULE_STRING ) ; public final void rule__PredictStatementRule__TrainingDataAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7038:1: ( ( RULE_STRING ) ) - // InternalMachineLearningLanguage.g:7039:2: ( RULE_STRING ) + // InternalMachineLearningLanguage.g:7077:1: ( ( RULE_STRING ) ) + // InternalMachineLearningLanguage.g:7078:2: ( RULE_STRING ) { - // InternalMachineLearningLanguage.g:7039:2: ( RULE_STRING ) - // InternalMachineLearningLanguage.g:7040:3: RULE_STRING + // InternalMachineLearningLanguage.g:7078:2: ( RULE_STRING ) + // InternalMachineLearningLanguage.g:7079:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getPredictStatementRuleAccess().getTrainingDataSTRINGTerminalRuleCall_3_0()); @@ -23295,17 +23422,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PredictStatementRule__StatementsAssignment_4_2" - // InternalMachineLearningLanguage.g:7049:1: rule__PredictStatementRule__StatementsAssignment_4_2 : ( ruleCallStatementRule ) ; + // InternalMachineLearningLanguage.g:7088:1: rule__PredictStatementRule__StatementsAssignment_4_2 : ( ruleCallStatementRule ) ; public final void rule__PredictStatementRule__StatementsAssignment_4_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7053:1: ( ( ruleCallStatementRule ) ) - // InternalMachineLearningLanguage.g:7054:2: ( ruleCallStatementRule ) + // InternalMachineLearningLanguage.g:7092:1: ( ( ruleCallStatementRule ) ) + // InternalMachineLearningLanguage.g:7093:2: ( ruleCallStatementRule ) { - // InternalMachineLearningLanguage.g:7054:2: ( ruleCallStatementRule ) - // InternalMachineLearningLanguage.g:7055:3: ruleCallStatementRule + // InternalMachineLearningLanguage.g:7093:2: ( ruleCallStatementRule ) + // InternalMachineLearningLanguage.g:7094:3: ruleCallStatementRule { if ( state.backtracking==0 ) { before(grammarAccess.getPredictStatementRuleAccess().getStatementsCallStatementRuleParserRuleCall_4_2_0()); @@ -23340,17 +23467,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PredictStatementRule__ModelFilenameAssignment_8" - // InternalMachineLearningLanguage.g:7064:1: rule__PredictStatementRule__ModelFilenameAssignment_8 : ( RULE_STRING ) ; + // InternalMachineLearningLanguage.g:7103:1: rule__PredictStatementRule__ModelFilenameAssignment_8 : ( RULE_STRING ) ; public final void rule__PredictStatementRule__ModelFilenameAssignment_8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7068:1: ( ( RULE_STRING ) ) - // InternalMachineLearningLanguage.g:7069:2: ( RULE_STRING ) + // InternalMachineLearningLanguage.g:7107:1: ( ( RULE_STRING ) ) + // InternalMachineLearningLanguage.g:7108:2: ( RULE_STRING ) { - // InternalMachineLearningLanguage.g:7069:2: ( RULE_STRING ) - // InternalMachineLearningLanguage.g:7070:3: RULE_STRING + // InternalMachineLearningLanguage.g:7108:2: ( RULE_STRING ) + // InternalMachineLearningLanguage.g:7109:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getPredictStatementRuleAccess().getModelFilenameSTRINGTerminalRuleCall_8_0()); @@ -23381,17 +23508,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ForStatementRule__NameAssignment_1" - // InternalMachineLearningLanguage.g:7079:1: rule__ForStatementRule__NameAssignment_1 : ( RULE_ID ) ; + // InternalMachineLearningLanguage.g:7118:1: rule__ForStatementRule__NameAssignment_1 : ( RULE_ID ) ; public final void rule__ForStatementRule__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7083:1: ( ( RULE_ID ) ) - // InternalMachineLearningLanguage.g:7084:2: ( RULE_ID ) + // InternalMachineLearningLanguage.g:7122:1: ( ( RULE_ID ) ) + // InternalMachineLearningLanguage.g:7123:2: ( RULE_ID ) { - // InternalMachineLearningLanguage.g:7084:2: ( RULE_ID ) - // InternalMachineLearningLanguage.g:7085:3: RULE_ID + // InternalMachineLearningLanguage.g:7123:2: ( RULE_ID ) + // InternalMachineLearningLanguage.g:7124:3: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getForStatementRuleAccess().getNameIDTerminalRuleCall_1_0()); @@ -23422,17 +23549,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ForStatementRule__RangeAssignment_3" - // InternalMachineLearningLanguage.g:7094:1: rule__ForStatementRule__RangeAssignment_3 : ( ruleRangeRule ) ; + // InternalMachineLearningLanguage.g:7133:1: rule__ForStatementRule__RangeAssignment_3 : ( ruleRangeRule ) ; public final void rule__ForStatementRule__RangeAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7098:1: ( ( ruleRangeRule ) ) - // InternalMachineLearningLanguage.g:7099:2: ( ruleRangeRule ) + // InternalMachineLearningLanguage.g:7137:1: ( ( ruleRangeRule ) ) + // InternalMachineLearningLanguage.g:7138:2: ( ruleRangeRule ) { - // InternalMachineLearningLanguage.g:7099:2: ( ruleRangeRule ) - // InternalMachineLearningLanguage.g:7100:3: ruleRangeRule + // InternalMachineLearningLanguage.g:7138:2: ( ruleRangeRule ) + // InternalMachineLearningLanguage.g:7139:3: ruleRangeRule { if ( state.backtracking==0 ) { before(grammarAccess.getForStatementRuleAccess().getRangeRangeRuleParserRuleCall_3_0()); @@ -23467,17 +23594,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ForStatementRule__StatementsAssignment_5" - // InternalMachineLearningLanguage.g:7109:1: rule__ForStatementRule__StatementsAssignment_5 : ( ruleStatementRule ) ; + // InternalMachineLearningLanguage.g:7148:1: rule__ForStatementRule__StatementsAssignment_5 : ( ruleStatementRule ) ; public final void rule__ForStatementRule__StatementsAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7113:1: ( ( ruleStatementRule ) ) - // InternalMachineLearningLanguage.g:7114:2: ( ruleStatementRule ) + // InternalMachineLearningLanguage.g:7152:1: ( ( ruleStatementRule ) ) + // InternalMachineLearningLanguage.g:7153:2: ( ruleStatementRule ) { - // InternalMachineLearningLanguage.g:7114:2: ( ruleStatementRule ) - // InternalMachineLearningLanguage.g:7115:3: ruleStatementRule + // InternalMachineLearningLanguage.g:7153:2: ( ruleStatementRule ) + // InternalMachineLearningLanguage.g:7154:3: ruleStatementRule { if ( state.backtracking==0 ) { before(grammarAccess.getForStatementRuleAccess().getStatementsStatementRuleParserRuleCall_5_0()); @@ -23512,17 +23639,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CounterRangeRule__StartAssignment_1" - // InternalMachineLearningLanguage.g:7124:1: rule__CounterRangeRule__StartAssignment_1 : ( RULE_INT ) ; + // InternalMachineLearningLanguage.g:7163:1: rule__CounterRangeRule__StartAssignment_1 : ( RULE_INT ) ; public final void rule__CounterRangeRule__StartAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7128:1: ( ( RULE_INT ) ) - // InternalMachineLearningLanguage.g:7129:2: ( RULE_INT ) + // InternalMachineLearningLanguage.g:7167:1: ( ( RULE_INT ) ) + // InternalMachineLearningLanguage.g:7168:2: ( RULE_INT ) { - // InternalMachineLearningLanguage.g:7129:2: ( RULE_INT ) - // InternalMachineLearningLanguage.g:7130:3: RULE_INT + // InternalMachineLearningLanguage.g:7168:2: ( RULE_INT ) + // InternalMachineLearningLanguage.g:7169:3: RULE_INT { if ( state.backtracking==0 ) { before(grammarAccess.getCounterRangeRuleAccess().getStartINTTerminalRuleCall_1_0()); @@ -23553,17 +23680,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CounterRangeRule__EndAssignment_3" - // InternalMachineLearningLanguage.g:7139:1: rule__CounterRangeRule__EndAssignment_3 : ( RULE_INT ) ; + // InternalMachineLearningLanguage.g:7178:1: rule__CounterRangeRule__EndAssignment_3 : ( RULE_INT ) ; public final void rule__CounterRangeRule__EndAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7143:1: ( ( RULE_INT ) ) - // InternalMachineLearningLanguage.g:7144:2: ( RULE_INT ) + // InternalMachineLearningLanguage.g:7182:1: ( ( RULE_INT ) ) + // InternalMachineLearningLanguage.g:7183:2: ( RULE_INT ) { - // InternalMachineLearningLanguage.g:7144:2: ( RULE_INT ) - // InternalMachineLearningLanguage.g:7145:3: RULE_INT + // InternalMachineLearningLanguage.g:7183:2: ( RULE_INT ) + // InternalMachineLearningLanguage.g:7184:3: RULE_INT { if ( state.backtracking==0 ) { before(grammarAccess.getCounterRangeRuleAccess().getEndINTTerminalRuleCall_3_0()); @@ -23594,17 +23721,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__StringLiterRangeRule__ElementsAssignment_1" - // InternalMachineLearningLanguage.g:7154:1: rule__StringLiterRangeRule__ElementsAssignment_1 : ( ruleStringLiteralRule ) ; + // InternalMachineLearningLanguage.g:7193:1: rule__StringLiterRangeRule__ElementsAssignment_1 : ( ruleStringLiteralRule ) ; public final void rule__StringLiterRangeRule__ElementsAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7158:1: ( ( ruleStringLiteralRule ) ) - // InternalMachineLearningLanguage.g:7159:2: ( ruleStringLiteralRule ) + // InternalMachineLearningLanguage.g:7197:1: ( ( ruleStringLiteralRule ) ) + // InternalMachineLearningLanguage.g:7198:2: ( ruleStringLiteralRule ) { - // InternalMachineLearningLanguage.g:7159:2: ( ruleStringLiteralRule ) - // InternalMachineLearningLanguage.g:7160:3: ruleStringLiteralRule + // InternalMachineLearningLanguage.g:7198:2: ( ruleStringLiteralRule ) + // InternalMachineLearningLanguage.g:7199:3: ruleStringLiteralRule { if ( state.backtracking==0 ) { before(grammarAccess.getStringLiterRangeRuleAccess().getElementsStringLiteralRuleParserRuleCall_1_0()); @@ -23639,17 +23766,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__StringLiterRangeRule__ElementsAssignment_2_1" - // InternalMachineLearningLanguage.g:7169:1: rule__StringLiterRangeRule__ElementsAssignment_2_1 : ( ruleStringLiteralRule ) ; + // InternalMachineLearningLanguage.g:7208:1: rule__StringLiterRangeRule__ElementsAssignment_2_1 : ( ruleStringLiteralRule ) ; public final void rule__StringLiterRangeRule__ElementsAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7173:1: ( ( ruleStringLiteralRule ) ) - // InternalMachineLearningLanguage.g:7174:2: ( ruleStringLiteralRule ) + // InternalMachineLearningLanguage.g:7212:1: ( ( ruleStringLiteralRule ) ) + // InternalMachineLearningLanguage.g:7213:2: ( ruleStringLiteralRule ) { - // InternalMachineLearningLanguage.g:7174:2: ( ruleStringLiteralRule ) - // InternalMachineLearningLanguage.g:7175:3: ruleStringLiteralRule + // InternalMachineLearningLanguage.g:7213:2: ( ruleStringLiteralRule ) + // InternalMachineLearningLanguage.g:7214:3: ruleStringLiteralRule { if ( state.backtracking==0 ) { before(grammarAccess.getStringLiterRangeRuleAccess().getElementsStringLiteralRuleParserRuleCall_2_1_0()); @@ -23684,17 +23811,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CallStatementRule__CallAssignment_0" - // InternalMachineLearningLanguage.g:7184:1: rule__CallStatementRule__CallAssignment_0 : ( ruleCallRule ) ; + // InternalMachineLearningLanguage.g:7223:1: rule__CallStatementRule__CallAssignment_0 : ( ruleCallRule ) ; public final void rule__CallStatementRule__CallAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7188:1: ( ( ruleCallRule ) ) - // InternalMachineLearningLanguage.g:7189:2: ( ruleCallRule ) + // InternalMachineLearningLanguage.g:7227:1: ( ( ruleCallRule ) ) + // InternalMachineLearningLanguage.g:7228:2: ( ruleCallRule ) { - // InternalMachineLearningLanguage.g:7189:2: ( ruleCallRule ) - // InternalMachineLearningLanguage.g:7190:3: ruleCallRule + // InternalMachineLearningLanguage.g:7228:2: ( ruleCallRule ) + // InternalMachineLearningLanguage.g:7229:3: ruleCallRule { if ( state.backtracking==0 ) { before(grammarAccess.getCallStatementRuleAccess().getCallCallRuleParserRuleCall_0_0()); @@ -23729,23 +23856,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DataReferenceRule__DefinitionAssignment_2" - // InternalMachineLearningLanguage.g:7199:1: rule__DataReferenceRule__DefinitionAssignment_2 : ( ( ruleQualifiedName ) ) ; + // InternalMachineLearningLanguage.g:7238:1: rule__DataReferenceRule__DefinitionAssignment_2 : ( ( ruleQualifiedName ) ) ; public final void rule__DataReferenceRule__DefinitionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7203:1: ( ( ( ruleQualifiedName ) ) ) - // InternalMachineLearningLanguage.g:7204:2: ( ( ruleQualifiedName ) ) + // InternalMachineLearningLanguage.g:7242:1: ( ( ( ruleQualifiedName ) ) ) + // InternalMachineLearningLanguage.g:7243:2: ( ( ruleQualifiedName ) ) { - // InternalMachineLearningLanguage.g:7204:2: ( ( ruleQualifiedName ) ) - // InternalMachineLearningLanguage.g:7205:3: ( ruleQualifiedName ) + // InternalMachineLearningLanguage.g:7243:2: ( ( ruleQualifiedName ) ) + // InternalMachineLearningLanguage.g:7244:3: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataReferenceRuleAccess().getDefinitionDataDescriptionCrossReference_2_0()); } - // InternalMachineLearningLanguage.g:7206:3: ( ruleQualifiedName ) - // InternalMachineLearningLanguage.g:7207:4: ruleQualifiedName + // InternalMachineLearningLanguage.g:7245:3: ( ruleQualifiedName ) + // InternalMachineLearningLanguage.g:7246:4: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getDataReferenceRuleAccess().getDefinitionDataDescriptionQualifiedNameParserRuleCall_2_0_1()); @@ -23786,17 +23913,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__OrExpressionRule__SubExpressionsAssignment_0" - // InternalMachineLearningLanguage.g:7218:1: rule__OrExpressionRule__SubExpressionsAssignment_0 : ( ruleXorExpressionRule ) ; + // InternalMachineLearningLanguage.g:7257:1: rule__OrExpressionRule__SubExpressionsAssignment_0 : ( ruleXorExpressionRule ) ; public final void rule__OrExpressionRule__SubExpressionsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7222:1: ( ( ruleXorExpressionRule ) ) - // InternalMachineLearningLanguage.g:7223:2: ( ruleXorExpressionRule ) + // InternalMachineLearningLanguage.g:7261:1: ( ( ruleXorExpressionRule ) ) + // InternalMachineLearningLanguage.g:7262:2: ( ruleXorExpressionRule ) { - // InternalMachineLearningLanguage.g:7223:2: ( ruleXorExpressionRule ) - // InternalMachineLearningLanguage.g:7224:3: ruleXorExpressionRule + // InternalMachineLearningLanguage.g:7262:2: ( ruleXorExpressionRule ) + // InternalMachineLearningLanguage.g:7263:3: ruleXorExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getOrExpressionRuleAccess().getSubExpressionsXorExpressionRuleParserRuleCall_0_0()); @@ -23831,17 +23958,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__OrExpressionRule__SubExpressionsAssignment_1_1" - // InternalMachineLearningLanguage.g:7233:1: rule__OrExpressionRule__SubExpressionsAssignment_1_1 : ( ruleXorExpressionRule ) ; + // InternalMachineLearningLanguage.g:7272:1: rule__OrExpressionRule__SubExpressionsAssignment_1_1 : ( ruleXorExpressionRule ) ; public final void rule__OrExpressionRule__SubExpressionsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7237:1: ( ( ruleXorExpressionRule ) ) - // InternalMachineLearningLanguage.g:7238:2: ( ruleXorExpressionRule ) + // InternalMachineLearningLanguage.g:7276:1: ( ( ruleXorExpressionRule ) ) + // InternalMachineLearningLanguage.g:7277:2: ( ruleXorExpressionRule ) { - // InternalMachineLearningLanguage.g:7238:2: ( ruleXorExpressionRule ) - // InternalMachineLearningLanguage.g:7239:3: ruleXorExpressionRule + // InternalMachineLearningLanguage.g:7277:2: ( ruleXorExpressionRule ) + // InternalMachineLearningLanguage.g:7278:3: ruleXorExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getOrExpressionRuleAccess().getSubExpressionsXorExpressionRuleParserRuleCall_1_1_0()); @@ -23876,17 +24003,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__XorExpressionRule__SubExpressionsAssignment_0" - // InternalMachineLearningLanguage.g:7248:1: rule__XorExpressionRule__SubExpressionsAssignment_0 : ( ruleAndExpressionRule ) ; + // InternalMachineLearningLanguage.g:7287:1: rule__XorExpressionRule__SubExpressionsAssignment_0 : ( ruleAndExpressionRule ) ; public final void rule__XorExpressionRule__SubExpressionsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7252:1: ( ( ruleAndExpressionRule ) ) - // InternalMachineLearningLanguage.g:7253:2: ( ruleAndExpressionRule ) + // InternalMachineLearningLanguage.g:7291:1: ( ( ruleAndExpressionRule ) ) + // InternalMachineLearningLanguage.g:7292:2: ( ruleAndExpressionRule ) { - // InternalMachineLearningLanguage.g:7253:2: ( ruleAndExpressionRule ) - // InternalMachineLearningLanguage.g:7254:3: ruleAndExpressionRule + // InternalMachineLearningLanguage.g:7292:2: ( ruleAndExpressionRule ) + // InternalMachineLearningLanguage.g:7293:3: ruleAndExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getXorExpressionRuleAccess().getSubExpressionsAndExpressionRuleParserRuleCall_0_0()); @@ -23921,17 +24048,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__XorExpressionRule__SubExpressionsAssignment_1_1" - // InternalMachineLearningLanguage.g:7263:1: rule__XorExpressionRule__SubExpressionsAssignment_1_1 : ( ruleAndExpressionRule ) ; + // InternalMachineLearningLanguage.g:7302:1: rule__XorExpressionRule__SubExpressionsAssignment_1_1 : ( ruleAndExpressionRule ) ; public final void rule__XorExpressionRule__SubExpressionsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7267:1: ( ( ruleAndExpressionRule ) ) - // InternalMachineLearningLanguage.g:7268:2: ( ruleAndExpressionRule ) + // InternalMachineLearningLanguage.g:7306:1: ( ( ruleAndExpressionRule ) ) + // InternalMachineLearningLanguage.g:7307:2: ( ruleAndExpressionRule ) { - // InternalMachineLearningLanguage.g:7268:2: ( ruleAndExpressionRule ) - // InternalMachineLearningLanguage.g:7269:3: ruleAndExpressionRule + // InternalMachineLearningLanguage.g:7307:2: ( ruleAndExpressionRule ) + // InternalMachineLearningLanguage.g:7308:3: ruleAndExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getXorExpressionRuleAccess().getSubExpressionsAndExpressionRuleParserRuleCall_1_1_0()); @@ -23966,17 +24093,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AndExpressionRule__SubExpressionsAssignment_0" - // InternalMachineLearningLanguage.g:7278:1: rule__AndExpressionRule__SubExpressionsAssignment_0 : ( ruleNotExpressionRule ) ; + // InternalMachineLearningLanguage.g:7317:1: rule__AndExpressionRule__SubExpressionsAssignment_0 : ( ruleNotExpressionRule ) ; public final void rule__AndExpressionRule__SubExpressionsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7282:1: ( ( ruleNotExpressionRule ) ) - // InternalMachineLearningLanguage.g:7283:2: ( ruleNotExpressionRule ) + // InternalMachineLearningLanguage.g:7321:1: ( ( ruleNotExpressionRule ) ) + // InternalMachineLearningLanguage.g:7322:2: ( ruleNotExpressionRule ) { - // InternalMachineLearningLanguage.g:7283:2: ( ruleNotExpressionRule ) - // InternalMachineLearningLanguage.g:7284:3: ruleNotExpressionRule + // InternalMachineLearningLanguage.g:7322:2: ( ruleNotExpressionRule ) + // InternalMachineLearningLanguage.g:7323:3: ruleNotExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getAndExpressionRuleAccess().getSubExpressionsNotExpressionRuleParserRuleCall_0_0()); @@ -24011,17 +24138,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AndExpressionRule__SubExpressionsAssignment_1_1" - // InternalMachineLearningLanguage.g:7293:1: rule__AndExpressionRule__SubExpressionsAssignment_1_1 : ( ruleNotExpressionRule ) ; + // InternalMachineLearningLanguage.g:7332:1: rule__AndExpressionRule__SubExpressionsAssignment_1_1 : ( ruleNotExpressionRule ) ; public final void rule__AndExpressionRule__SubExpressionsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7297:1: ( ( ruleNotExpressionRule ) ) - // InternalMachineLearningLanguage.g:7298:2: ( ruleNotExpressionRule ) + // InternalMachineLearningLanguage.g:7336:1: ( ( ruleNotExpressionRule ) ) + // InternalMachineLearningLanguage.g:7337:2: ( ruleNotExpressionRule ) { - // InternalMachineLearningLanguage.g:7298:2: ( ruleNotExpressionRule ) - // InternalMachineLearningLanguage.g:7299:3: ruleNotExpressionRule + // InternalMachineLearningLanguage.g:7337:2: ( ruleNotExpressionRule ) + // InternalMachineLearningLanguage.g:7338:3: ruleNotExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getAndExpressionRuleAccess().getSubExpressionsNotExpressionRuleParserRuleCall_1_1_0()); @@ -24056,23 +24183,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__NotExpressionRule__NegatedAssignment_0" - // InternalMachineLearningLanguage.g:7308:1: rule__NotExpressionRule__NegatedAssignment_0 : ( ( '!' ) ) ; + // InternalMachineLearningLanguage.g:7347:1: rule__NotExpressionRule__NegatedAssignment_0 : ( ( '!' ) ) ; public final void rule__NotExpressionRule__NegatedAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7312:1: ( ( ( '!' ) ) ) - // InternalMachineLearningLanguage.g:7313:2: ( ( '!' ) ) + // InternalMachineLearningLanguage.g:7351:1: ( ( ( '!' ) ) ) + // InternalMachineLearningLanguage.g:7352:2: ( ( '!' ) ) { - // InternalMachineLearningLanguage.g:7313:2: ( ( '!' ) ) - // InternalMachineLearningLanguage.g:7314:3: ( '!' ) + // InternalMachineLearningLanguage.g:7352:2: ( ( '!' ) ) + // InternalMachineLearningLanguage.g:7353:3: ( '!' ) { if ( state.backtracking==0 ) { before(grammarAccess.getNotExpressionRuleAccess().getNegatedExclamationMarkKeyword_0_0()); } - // InternalMachineLearningLanguage.g:7315:3: ( '!' ) - // InternalMachineLearningLanguage.g:7316:4: '!' + // InternalMachineLearningLanguage.g:7354:3: ( '!' ) + // InternalMachineLearningLanguage.g:7355:4: '!' { if ( state.backtracking==0 ) { before(grammarAccess.getNotExpressionRuleAccess().getNegatedExclamationMarkKeyword_0_0()); @@ -24109,17 +24236,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__NotExpressionRule__OperandAssignment_1" - // InternalMachineLearningLanguage.g:7327:1: rule__NotExpressionRule__OperandAssignment_1 : ( ruleComparisonExpressionRule ) ; + // InternalMachineLearningLanguage.g:7366:1: rule__NotExpressionRule__OperandAssignment_1 : ( ruleComparisonExpressionRule ) ; public final void rule__NotExpressionRule__OperandAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7331:1: ( ( ruleComparisonExpressionRule ) ) - // InternalMachineLearningLanguage.g:7332:2: ( ruleComparisonExpressionRule ) + // InternalMachineLearningLanguage.g:7370:1: ( ( ruleComparisonExpressionRule ) ) + // InternalMachineLearningLanguage.g:7371:2: ( ruleComparisonExpressionRule ) { - // InternalMachineLearningLanguage.g:7332:2: ( ruleComparisonExpressionRule ) - // InternalMachineLearningLanguage.g:7333:3: ruleComparisonExpressionRule + // InternalMachineLearningLanguage.g:7371:2: ( ruleComparisonExpressionRule ) + // InternalMachineLearningLanguage.g:7372:3: ruleComparisonExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getNotExpressionRuleAccess().getOperandComparisonExpressionRuleParserRuleCall_1_0()); @@ -24154,17 +24281,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ComparisonExpressionRule__LeftOperandAssignment_0" - // InternalMachineLearningLanguage.g:7342:1: rule__ComparisonExpressionRule__LeftOperandAssignment_0 : ( ruleAddOrSubtractExpressionRule ) ; + // InternalMachineLearningLanguage.g:7381:1: rule__ComparisonExpressionRule__LeftOperandAssignment_0 : ( ruleAddOrSubtractExpressionRule ) ; public final void rule__ComparisonExpressionRule__LeftOperandAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7346:1: ( ( ruleAddOrSubtractExpressionRule ) ) - // InternalMachineLearningLanguage.g:7347:2: ( ruleAddOrSubtractExpressionRule ) + // InternalMachineLearningLanguage.g:7385:1: ( ( ruleAddOrSubtractExpressionRule ) ) + // InternalMachineLearningLanguage.g:7386:2: ( ruleAddOrSubtractExpressionRule ) { - // InternalMachineLearningLanguage.g:7347:2: ( ruleAddOrSubtractExpressionRule ) - // InternalMachineLearningLanguage.g:7348:3: ruleAddOrSubtractExpressionRule + // InternalMachineLearningLanguage.g:7386:2: ( ruleAddOrSubtractExpressionRule ) + // InternalMachineLearningLanguage.g:7387:3: ruleAddOrSubtractExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getComparisonExpressionRuleAccess().getLeftOperandAddOrSubtractExpressionRuleParserRuleCall_0_0()); @@ -24199,17 +24326,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ComparisonExpressionRule__ComparisonAssignment_1" - // InternalMachineLearningLanguage.g:7357:1: rule__ComparisonExpressionRule__ComparisonAssignment_1 : ( rulePartialComparisonExpressionRule ) ; + // InternalMachineLearningLanguage.g:7396:1: rule__ComparisonExpressionRule__ComparisonAssignment_1 : ( rulePartialComparisonExpressionRule ) ; public final void rule__ComparisonExpressionRule__ComparisonAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7361:1: ( ( rulePartialComparisonExpressionRule ) ) - // InternalMachineLearningLanguage.g:7362:2: ( rulePartialComparisonExpressionRule ) + // InternalMachineLearningLanguage.g:7400:1: ( ( rulePartialComparisonExpressionRule ) ) + // InternalMachineLearningLanguage.g:7401:2: ( rulePartialComparisonExpressionRule ) { - // InternalMachineLearningLanguage.g:7362:2: ( rulePartialComparisonExpressionRule ) - // InternalMachineLearningLanguage.g:7363:3: rulePartialComparisonExpressionRule + // InternalMachineLearningLanguage.g:7401:2: ( rulePartialComparisonExpressionRule ) + // InternalMachineLearningLanguage.g:7402:3: rulePartialComparisonExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getComparisonExpressionRuleAccess().getComparisonPartialComparisonExpressionRuleParserRuleCall_1_0()); @@ -24244,17 +24371,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialComparisonExpressionRule__OperatorAssignment_0" - // InternalMachineLearningLanguage.g:7372:1: rule__PartialComparisonExpressionRule__OperatorAssignment_0 : ( ruleComparisonOperatorRule ) ; + // InternalMachineLearningLanguage.g:7411:1: rule__PartialComparisonExpressionRule__OperatorAssignment_0 : ( ruleComparisonOperatorRule ) ; public final void rule__PartialComparisonExpressionRule__OperatorAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7376:1: ( ( ruleComparisonOperatorRule ) ) - // InternalMachineLearningLanguage.g:7377:2: ( ruleComparisonOperatorRule ) + // InternalMachineLearningLanguage.g:7415:1: ( ( ruleComparisonOperatorRule ) ) + // InternalMachineLearningLanguage.g:7416:2: ( ruleComparisonOperatorRule ) { - // InternalMachineLearningLanguage.g:7377:2: ( ruleComparisonOperatorRule ) - // InternalMachineLearningLanguage.g:7378:3: ruleComparisonOperatorRule + // InternalMachineLearningLanguage.g:7416:2: ( ruleComparisonOperatorRule ) + // InternalMachineLearningLanguage.g:7417:3: ruleComparisonOperatorRule { if ( state.backtracking==0 ) { before(grammarAccess.getPartialComparisonExpressionRuleAccess().getOperatorComparisonOperatorRuleEnumRuleCall_0_0()); @@ -24289,17 +24416,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PartialComparisonExpressionRule__SubExpressionAssignment_1" - // InternalMachineLearningLanguage.g:7387:1: rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 : ( ruleAddOrSubtractExpressionRule ) ; + // InternalMachineLearningLanguage.g:7426:1: rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 : ( ruleAddOrSubtractExpressionRule ) ; public final void rule__PartialComparisonExpressionRule__SubExpressionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7391:1: ( ( ruleAddOrSubtractExpressionRule ) ) - // InternalMachineLearningLanguage.g:7392:2: ( ruleAddOrSubtractExpressionRule ) + // InternalMachineLearningLanguage.g:7430:1: ( ( ruleAddOrSubtractExpressionRule ) ) + // InternalMachineLearningLanguage.g:7431:2: ( ruleAddOrSubtractExpressionRule ) { - // InternalMachineLearningLanguage.g:7392:2: ( ruleAddOrSubtractExpressionRule ) - // InternalMachineLearningLanguage.g:7393:3: ruleAddOrSubtractExpressionRule + // InternalMachineLearningLanguage.g:7431:2: ( ruleAddOrSubtractExpressionRule ) + // InternalMachineLearningLanguage.g:7432:3: ruleAddOrSubtractExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getPartialComparisonExpressionRuleAccess().getSubExpressionAddOrSubtractExpressionRuleParserRuleCall_1_0()); @@ -24334,17 +24461,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0" - // InternalMachineLearningLanguage.g:7402:1: rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 : ( ruleMultiplyDivideModuloExpressionRule ) ; + // InternalMachineLearningLanguage.g:7441:1: rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 : ( ruleMultiplyDivideModuloExpressionRule ) ; public final void rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7406:1: ( ( ruleMultiplyDivideModuloExpressionRule ) ) - // InternalMachineLearningLanguage.g:7407:2: ( ruleMultiplyDivideModuloExpressionRule ) + // InternalMachineLearningLanguage.g:7445:1: ( ( ruleMultiplyDivideModuloExpressionRule ) ) + // InternalMachineLearningLanguage.g:7446:2: ( ruleMultiplyDivideModuloExpressionRule ) { - // InternalMachineLearningLanguage.g:7407:2: ( ruleMultiplyDivideModuloExpressionRule ) - // InternalMachineLearningLanguage.g:7408:3: ruleMultiplyDivideModuloExpressionRule + // InternalMachineLearningLanguage.g:7446:2: ( ruleMultiplyDivideModuloExpressionRule ) + // InternalMachineLearningLanguage.g:7447:3: ruleMultiplyDivideModuloExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getAddOrSubtractExpressionRuleAccess().getLeftOperandMultiplyDivideModuloExpressionRuleParserRuleCall_0_0()); @@ -24379,17 +24506,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0" - // InternalMachineLearningLanguage.g:7417:1: rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 : ( ruleAddOrSubtractOperatorRule ) ; + // InternalMachineLearningLanguage.g:7456:1: rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 : ( ruleAddOrSubtractOperatorRule ) ; public final void rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7421:1: ( ( ruleAddOrSubtractOperatorRule ) ) - // InternalMachineLearningLanguage.g:7422:2: ( ruleAddOrSubtractOperatorRule ) + // InternalMachineLearningLanguage.g:7460:1: ( ( ruleAddOrSubtractOperatorRule ) ) + // InternalMachineLearningLanguage.g:7461:2: ( ruleAddOrSubtractOperatorRule ) { - // InternalMachineLearningLanguage.g:7422:2: ( ruleAddOrSubtractOperatorRule ) - // InternalMachineLearningLanguage.g:7423:3: ruleAddOrSubtractOperatorRule + // InternalMachineLearningLanguage.g:7461:2: ( ruleAddOrSubtractOperatorRule ) + // InternalMachineLearningLanguage.g:7462:3: ruleAddOrSubtractOperatorRule { if ( state.backtracking==0 ) { before(grammarAccess.getAddOrSubtractExpressionRuleAccess().getOperatorsAddOrSubtractOperatorRuleEnumRuleCall_1_0_0()); @@ -24424,17 +24551,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1" - // InternalMachineLearningLanguage.g:7432:1: rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 : ( ruleMultiplyDivideModuloExpressionRule ) ; + // InternalMachineLearningLanguage.g:7471:1: rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 : ( ruleMultiplyDivideModuloExpressionRule ) ; public final void rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7436:1: ( ( ruleMultiplyDivideModuloExpressionRule ) ) - // InternalMachineLearningLanguage.g:7437:2: ( ruleMultiplyDivideModuloExpressionRule ) + // InternalMachineLearningLanguage.g:7475:1: ( ( ruleMultiplyDivideModuloExpressionRule ) ) + // InternalMachineLearningLanguage.g:7476:2: ( ruleMultiplyDivideModuloExpressionRule ) { - // InternalMachineLearningLanguage.g:7437:2: ( ruleMultiplyDivideModuloExpressionRule ) - // InternalMachineLearningLanguage.g:7438:3: ruleMultiplyDivideModuloExpressionRule + // InternalMachineLearningLanguage.g:7476:2: ( ruleMultiplyDivideModuloExpressionRule ) + // InternalMachineLearningLanguage.g:7477:3: ruleMultiplyDivideModuloExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getAddOrSubtractExpressionRuleAccess().getOperandsMultiplyDivideModuloExpressionRuleParserRuleCall_1_1_0()); @@ -24469,17 +24596,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0" - // InternalMachineLearningLanguage.g:7447:1: rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 : ( rulePowerOfExpressionRule ) ; + // InternalMachineLearningLanguage.g:7486:1: rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 : ( rulePowerOfExpressionRule ) ; public final void rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7451:1: ( ( rulePowerOfExpressionRule ) ) - // InternalMachineLearningLanguage.g:7452:2: ( rulePowerOfExpressionRule ) + // InternalMachineLearningLanguage.g:7490:1: ( ( rulePowerOfExpressionRule ) ) + // InternalMachineLearningLanguage.g:7491:2: ( rulePowerOfExpressionRule ) { - // InternalMachineLearningLanguage.g:7452:2: ( rulePowerOfExpressionRule ) - // InternalMachineLearningLanguage.g:7453:3: rulePowerOfExpressionRule + // InternalMachineLearningLanguage.g:7491:2: ( rulePowerOfExpressionRule ) + // InternalMachineLearningLanguage.g:7492:3: rulePowerOfExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplyDivideModuloExpressionRuleAccess().getLeftOperandPowerOfExpressionRuleParserRuleCall_0_0()); @@ -24514,17 +24641,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0" - // InternalMachineLearningLanguage.g:7462:1: rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 : ( ruleMultiplyDivideModuloOperatorRule ) ; + // InternalMachineLearningLanguage.g:7501:1: rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 : ( ruleMultiplyDivideModuloOperatorRule ) ; public final void rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7466:1: ( ( ruleMultiplyDivideModuloOperatorRule ) ) - // InternalMachineLearningLanguage.g:7467:2: ( ruleMultiplyDivideModuloOperatorRule ) + // InternalMachineLearningLanguage.g:7505:1: ( ( ruleMultiplyDivideModuloOperatorRule ) ) + // InternalMachineLearningLanguage.g:7506:2: ( ruleMultiplyDivideModuloOperatorRule ) { - // InternalMachineLearningLanguage.g:7467:2: ( ruleMultiplyDivideModuloOperatorRule ) - // InternalMachineLearningLanguage.g:7468:3: ruleMultiplyDivideModuloOperatorRule + // InternalMachineLearningLanguage.g:7506:2: ( ruleMultiplyDivideModuloOperatorRule ) + // InternalMachineLearningLanguage.g:7507:3: ruleMultiplyDivideModuloOperatorRule { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplyDivideModuloExpressionRuleAccess().getOperatorsMultiplyDivideModuloOperatorRuleEnumRuleCall_1_0_0()); @@ -24559,17 +24686,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1" - // InternalMachineLearningLanguage.g:7477:1: rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 : ( rulePowerOfExpressionRule ) ; + // InternalMachineLearningLanguage.g:7516:1: rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 : ( rulePowerOfExpressionRule ) ; public final void rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7481:1: ( ( rulePowerOfExpressionRule ) ) - // InternalMachineLearningLanguage.g:7482:2: ( rulePowerOfExpressionRule ) + // InternalMachineLearningLanguage.g:7520:1: ( ( rulePowerOfExpressionRule ) ) + // InternalMachineLearningLanguage.g:7521:2: ( rulePowerOfExpressionRule ) { - // InternalMachineLearningLanguage.g:7482:2: ( rulePowerOfExpressionRule ) - // InternalMachineLearningLanguage.g:7483:3: rulePowerOfExpressionRule + // InternalMachineLearningLanguage.g:7521:2: ( rulePowerOfExpressionRule ) + // InternalMachineLearningLanguage.g:7522:3: rulePowerOfExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplyDivideModuloExpressionRuleAccess().getOperandsPowerOfExpressionRuleParserRuleCall_1_1_0()); @@ -24604,17 +24731,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PowerOfExpressionRule__LeftOperandAssignment_0" - // InternalMachineLearningLanguage.g:7492:1: rule__PowerOfExpressionRule__LeftOperandAssignment_0 : ( ruleUnaryAddOrSubtractExpressionRule ) ; + // InternalMachineLearningLanguage.g:7531:1: rule__PowerOfExpressionRule__LeftOperandAssignment_0 : ( ruleUnaryAddOrSubtractExpressionRule ) ; public final void rule__PowerOfExpressionRule__LeftOperandAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7496:1: ( ( ruleUnaryAddOrSubtractExpressionRule ) ) - // InternalMachineLearningLanguage.g:7497:2: ( ruleUnaryAddOrSubtractExpressionRule ) + // InternalMachineLearningLanguage.g:7535:1: ( ( ruleUnaryAddOrSubtractExpressionRule ) ) + // InternalMachineLearningLanguage.g:7536:2: ( ruleUnaryAddOrSubtractExpressionRule ) { - // InternalMachineLearningLanguage.g:7497:2: ( ruleUnaryAddOrSubtractExpressionRule ) - // InternalMachineLearningLanguage.g:7498:3: ruleUnaryAddOrSubtractExpressionRule + // InternalMachineLearningLanguage.g:7536:2: ( ruleUnaryAddOrSubtractExpressionRule ) + // InternalMachineLearningLanguage.g:7537:3: ruleUnaryAddOrSubtractExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getPowerOfExpressionRuleAccess().getLeftOperandUnaryAddOrSubtractExpressionRuleParserRuleCall_0_0()); @@ -24649,17 +24776,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__PowerOfExpressionRule__RightOperandAssignment_1_1" - // InternalMachineLearningLanguage.g:7507:1: rule__PowerOfExpressionRule__RightOperandAssignment_1_1 : ( rulePowerOfExpressionRule ) ; + // InternalMachineLearningLanguage.g:7546:1: rule__PowerOfExpressionRule__RightOperandAssignment_1_1 : ( rulePowerOfExpressionRule ) ; public final void rule__PowerOfExpressionRule__RightOperandAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7511:1: ( ( rulePowerOfExpressionRule ) ) - // InternalMachineLearningLanguage.g:7512:2: ( rulePowerOfExpressionRule ) + // InternalMachineLearningLanguage.g:7550:1: ( ( rulePowerOfExpressionRule ) ) + // InternalMachineLearningLanguage.g:7551:2: ( rulePowerOfExpressionRule ) { - // InternalMachineLearningLanguage.g:7512:2: ( rulePowerOfExpressionRule ) - // InternalMachineLearningLanguage.g:7513:3: rulePowerOfExpressionRule + // InternalMachineLearningLanguage.g:7551:2: ( rulePowerOfExpressionRule ) + // InternalMachineLearningLanguage.g:7552:3: rulePowerOfExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getPowerOfExpressionRuleAccess().getRightOperandPowerOfExpressionRuleParserRuleCall_1_1_0()); @@ -24694,17 +24821,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0" - // InternalMachineLearningLanguage.g:7522:1: rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 : ( ruleAddOrSubtractOperatorRule ) ; + // InternalMachineLearningLanguage.g:7561:1: rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 : ( ruleAddOrSubtractOperatorRule ) ; public final void rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7526:1: ( ( ruleAddOrSubtractOperatorRule ) ) - // InternalMachineLearningLanguage.g:7527:2: ( ruleAddOrSubtractOperatorRule ) + // InternalMachineLearningLanguage.g:7565:1: ( ( ruleAddOrSubtractOperatorRule ) ) + // InternalMachineLearningLanguage.g:7566:2: ( ruleAddOrSubtractOperatorRule ) { - // InternalMachineLearningLanguage.g:7527:2: ( ruleAddOrSubtractOperatorRule ) - // InternalMachineLearningLanguage.g:7528:3: ruleAddOrSubtractOperatorRule + // InternalMachineLearningLanguage.g:7566:2: ( ruleAddOrSubtractOperatorRule ) + // InternalMachineLearningLanguage.g:7567:3: ruleAddOrSubtractOperatorRule { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAddOrSubtractExpressionRuleAccess().getOperatorsAddOrSubtractOperatorRuleEnumRuleCall_0_0()); @@ -24739,17 +24866,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1" - // InternalMachineLearningLanguage.g:7537:1: rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 : ( ruleValueRule ) ; + // InternalMachineLearningLanguage.g:7576:1: rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 : ( ruleValueRule ) ; public final void rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7541:1: ( ( ruleValueRule ) ) - // InternalMachineLearningLanguage.g:7542:2: ( ruleValueRule ) + // InternalMachineLearningLanguage.g:7580:1: ( ( ruleValueRule ) ) + // InternalMachineLearningLanguage.g:7581:2: ( ruleValueRule ) { - // InternalMachineLearningLanguage.g:7542:2: ( ruleValueRule ) - // InternalMachineLearningLanguage.g:7543:3: ruleValueRule + // InternalMachineLearningLanguage.g:7581:2: ( ruleValueRule ) + // InternalMachineLearningLanguage.g:7582:3: ruleValueRule { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAddOrSubtractExpressionRuleAccess().getSubExpressionValueRuleParserRuleCall_1_0()); @@ -24784,17 +24911,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ArrayRule__ValuesAssignment_2_0" - // InternalMachineLearningLanguage.g:7552:1: rule__ArrayRule__ValuesAssignment_2_0 : ( ruleValueRule ) ; + // InternalMachineLearningLanguage.g:7591:1: rule__ArrayRule__ValuesAssignment_2_0 : ( ruleValueRule ) ; public final void rule__ArrayRule__ValuesAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7556:1: ( ( ruleValueRule ) ) - // InternalMachineLearningLanguage.g:7557:2: ( ruleValueRule ) + // InternalMachineLearningLanguage.g:7595:1: ( ( ruleValueRule ) ) + // InternalMachineLearningLanguage.g:7596:2: ( ruleValueRule ) { - // InternalMachineLearningLanguage.g:7557:2: ( ruleValueRule ) - // InternalMachineLearningLanguage.g:7558:3: ruleValueRule + // InternalMachineLearningLanguage.g:7596:2: ( ruleValueRule ) + // InternalMachineLearningLanguage.g:7597:3: ruleValueRule { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getValuesValueRuleParserRuleCall_2_0_0()); @@ -24829,17 +24956,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ArrayRule__ValuesAssignment_2_1_1" - // InternalMachineLearningLanguage.g:7567:1: rule__ArrayRule__ValuesAssignment_2_1_1 : ( ruleValueRule ) ; + // InternalMachineLearningLanguage.g:7606:1: rule__ArrayRule__ValuesAssignment_2_1_1 : ( ruleValueRule ) ; public final void rule__ArrayRule__ValuesAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7571:1: ( ( ruleValueRule ) ) - // InternalMachineLearningLanguage.g:7572:2: ( ruleValueRule ) + // InternalMachineLearningLanguage.g:7610:1: ( ( ruleValueRule ) ) + // InternalMachineLearningLanguage.g:7611:2: ( ruleValueRule ) { - // InternalMachineLearningLanguage.g:7572:2: ( ruleValueRule ) - // InternalMachineLearningLanguage.g:7573:3: ruleValueRule + // InternalMachineLearningLanguage.g:7611:2: ( ruleValueRule ) + // InternalMachineLearningLanguage.g:7612:3: ruleValueRule { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getValuesValueRuleParserRuleCall_2_1_1_0()); @@ -24874,17 +25001,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ParanthesesRule__SubExpressionAssignment_1" - // InternalMachineLearningLanguage.g:7582:1: rule__ParanthesesRule__SubExpressionAssignment_1 : ( ruleExpressionRule ) ; + // InternalMachineLearningLanguage.g:7621:1: rule__ParanthesesRule__SubExpressionAssignment_1 : ( ruleExpressionRule ) ; public final void rule__ParanthesesRule__SubExpressionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7586:1: ( ( ruleExpressionRule ) ) - // InternalMachineLearningLanguage.g:7587:2: ( ruleExpressionRule ) + // InternalMachineLearningLanguage.g:7625:1: ( ( ruleExpressionRule ) ) + // InternalMachineLearningLanguage.g:7626:2: ( ruleExpressionRule ) { - // InternalMachineLearningLanguage.g:7587:2: ( ruleExpressionRule ) - // InternalMachineLearningLanguage.g:7588:3: ruleExpressionRule + // InternalMachineLearningLanguage.g:7626:2: ( ruleExpressionRule ) + // InternalMachineLearningLanguage.g:7627:3: ruleExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getParanthesesRuleAccess().getSubExpressionExpressionRuleParserRuleCall_1_0()); @@ -24919,17 +25046,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CallRule__FunctionAssignment_0" - // InternalMachineLearningLanguage.g:7597:1: rule__CallRule__FunctionAssignment_0 : ( ruleFunctionNameRule ) ; + // InternalMachineLearningLanguage.g:7636:1: rule__CallRule__FunctionAssignment_0 : ( ruleFunctionNameRule ) ; public final void rule__CallRule__FunctionAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7601:1: ( ( ruleFunctionNameRule ) ) - // InternalMachineLearningLanguage.g:7602:2: ( ruleFunctionNameRule ) + // InternalMachineLearningLanguage.g:7640:1: ( ( ruleFunctionNameRule ) ) + // InternalMachineLearningLanguage.g:7641:2: ( ruleFunctionNameRule ) { - // InternalMachineLearningLanguage.g:7602:2: ( ruleFunctionNameRule ) - // InternalMachineLearningLanguage.g:7603:3: ruleFunctionNameRule + // InternalMachineLearningLanguage.g:7641:2: ( ruleFunctionNameRule ) + // InternalMachineLearningLanguage.g:7642:3: ruleFunctionNameRule { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getFunctionFunctionNameRuleParserRuleCall_0_0()); @@ -24964,17 +25091,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CallRule__ParametersAssignment_2_0" - // InternalMachineLearningLanguage.g:7612:1: rule__CallRule__ParametersAssignment_2_0 : ( ruleExpressionRule ) ; + // InternalMachineLearningLanguage.g:7651:1: rule__CallRule__ParametersAssignment_2_0 : ( ruleExpressionRule ) ; public final void rule__CallRule__ParametersAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7616:1: ( ( ruleExpressionRule ) ) - // InternalMachineLearningLanguage.g:7617:2: ( ruleExpressionRule ) + // InternalMachineLearningLanguage.g:7655:1: ( ( ruleExpressionRule ) ) + // InternalMachineLearningLanguage.g:7656:2: ( ruleExpressionRule ) { - // InternalMachineLearningLanguage.g:7617:2: ( ruleExpressionRule ) - // InternalMachineLearningLanguage.g:7618:3: ruleExpressionRule + // InternalMachineLearningLanguage.g:7656:2: ( ruleExpressionRule ) + // InternalMachineLearningLanguage.g:7657:3: ruleExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getParametersExpressionRuleParserRuleCall_2_0_0()); @@ -25009,17 +25136,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__CallRule__ParametersAssignment_2_1_1" - // InternalMachineLearningLanguage.g:7627:1: rule__CallRule__ParametersAssignment_2_1_1 : ( ruleExpressionRule ) ; + // InternalMachineLearningLanguage.g:7666:1: rule__CallRule__ParametersAssignment_2_1_1 : ( ruleExpressionRule ) ; public final void rule__CallRule__ParametersAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7631:1: ( ( ruleExpressionRule ) ) - // InternalMachineLearningLanguage.g:7632:2: ( ruleExpressionRule ) + // InternalMachineLearningLanguage.g:7670:1: ( ( ruleExpressionRule ) ) + // InternalMachineLearningLanguage.g:7671:2: ( ruleExpressionRule ) { - // InternalMachineLearningLanguage.g:7632:2: ( ruleExpressionRule ) - // InternalMachineLearningLanguage.g:7633:3: ruleExpressionRule + // InternalMachineLearningLanguage.g:7671:2: ( ruleExpressionRule ) + // InternalMachineLearningLanguage.g:7672:3: ruleExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getParametersExpressionRuleParserRuleCall_2_1_1_0()); @@ -25054,23 +25181,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ConstantReferenceRule__DefinitionAssignment" - // InternalMachineLearningLanguage.g:7642:1: rule__ConstantReferenceRule__DefinitionAssignment : ( ( ruleQualifiedName ) ) ; + // InternalMachineLearningLanguage.g:7681:1: rule__ConstantReferenceRule__DefinitionAssignment : ( ( ruleQualifiedName ) ) ; public final void rule__ConstantReferenceRule__DefinitionAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7646:1: ( ( ( ruleQualifiedName ) ) ) - // InternalMachineLearningLanguage.g:7647:2: ( ( ruleQualifiedName ) ) + // InternalMachineLearningLanguage.g:7685:1: ( ( ( ruleQualifiedName ) ) ) + // InternalMachineLearningLanguage.g:7686:2: ( ( ruleQualifiedName ) ) { - // InternalMachineLearningLanguage.g:7647:2: ( ( ruleQualifiedName ) ) - // InternalMachineLearningLanguage.g:7648:3: ( ruleQualifiedName ) + // InternalMachineLearningLanguage.g:7686:2: ( ( ruleQualifiedName ) ) + // InternalMachineLearningLanguage.g:7687:3: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getConstantReferenceRuleAccess().getDefinitionConstantDefinitionCrossReference_0()); } - // InternalMachineLearningLanguage.g:7649:3: ( ruleQualifiedName ) - // InternalMachineLearningLanguage.g:7650:4: ruleQualifiedName + // InternalMachineLearningLanguage.g:7688:3: ( ruleQualifiedName ) + // InternalMachineLearningLanguage.g:7689:4: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getConstantReferenceRuleAccess().getDefinitionConstantDefinitionQualifiedNameParserRuleCall_0_1()); @@ -25111,23 +25238,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__InstanceLiteralRule__DefinitionAssignment_0" - // InternalMachineLearningLanguage.g:7661:1: rule__InstanceLiteralRule__DefinitionAssignment_0 : ( ( ruleQualifiedName ) ) ; + // InternalMachineLearningLanguage.g:7700:1: rule__InstanceLiteralRule__DefinitionAssignment_0 : ( ( ruleQualifiedName ) ) ; public final void rule__InstanceLiteralRule__DefinitionAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7665:1: ( ( ( ruleQualifiedName ) ) ) - // InternalMachineLearningLanguage.g:7666:2: ( ( ruleQualifiedName ) ) + // InternalMachineLearningLanguage.g:7704:1: ( ( ( ruleQualifiedName ) ) ) + // InternalMachineLearningLanguage.g:7705:2: ( ( ruleQualifiedName ) ) { - // InternalMachineLearningLanguage.g:7666:2: ( ( ruleQualifiedName ) ) - // InternalMachineLearningLanguage.g:7667:3: ( ruleQualifiedName ) + // InternalMachineLearningLanguage.g:7705:2: ( ( ruleQualifiedName ) ) + // InternalMachineLearningLanguage.g:7706:3: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceLiteralRuleAccess().getDefinitionTypeDefinitionCrossReference_0_0()); } - // InternalMachineLearningLanguage.g:7668:3: ( ruleQualifiedName ) - // InternalMachineLearningLanguage.g:7669:4: ruleQualifiedName + // InternalMachineLearningLanguage.g:7707:3: ( ruleQualifiedName ) + // InternalMachineLearningLanguage.g:7708:4: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceLiteralRuleAccess().getDefinitionTypeDefinitionQualifiedNameParserRuleCall_0_0_1()); @@ -25168,17 +25295,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__InstanceLiteralRule__AttributesAssignment_2" - // InternalMachineLearningLanguage.g:7680:1: rule__InstanceLiteralRule__AttributesAssignment_2 : ( ruleAttributeRule ) ; + // InternalMachineLearningLanguage.g:7719:1: rule__InstanceLiteralRule__AttributesAssignment_2 : ( ruleAttributeRule ) ; public final void rule__InstanceLiteralRule__AttributesAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7684:1: ( ( ruleAttributeRule ) ) - // InternalMachineLearningLanguage.g:7685:2: ( ruleAttributeRule ) + // InternalMachineLearningLanguage.g:7723:1: ( ( ruleAttributeRule ) ) + // InternalMachineLearningLanguage.g:7724:2: ( ruleAttributeRule ) { - // InternalMachineLearningLanguage.g:7685:2: ( ruleAttributeRule ) - // InternalMachineLearningLanguage.g:7686:3: ruleAttributeRule + // InternalMachineLearningLanguage.g:7724:2: ( ruleAttributeRule ) + // InternalMachineLearningLanguage.g:7725:3: ruleAttributeRule { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceLiteralRuleAccess().getAttributesAttributeRuleParserRuleCall_2_0()); @@ -25213,23 +25340,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeRule__DefinitionAssignment_0" - // InternalMachineLearningLanguage.g:7695:1: rule__AttributeRule__DefinitionAssignment_0 : ( ( ruleStringOrId ) ) ; + // InternalMachineLearningLanguage.g:7734:1: rule__AttributeRule__DefinitionAssignment_0 : ( ( ruleStringOrId ) ) ; public final void rule__AttributeRule__DefinitionAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7699:1: ( ( ( ruleStringOrId ) ) ) - // InternalMachineLearningLanguage.g:7700:2: ( ( ruleStringOrId ) ) + // InternalMachineLearningLanguage.g:7738:1: ( ( ( ruleStringOrId ) ) ) + // InternalMachineLearningLanguage.g:7739:2: ( ( ruleStringOrId ) ) { - // InternalMachineLearningLanguage.g:7700:2: ( ( ruleStringOrId ) ) - // InternalMachineLearningLanguage.g:7701:3: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:7739:2: ( ( ruleStringOrId ) ) + // InternalMachineLearningLanguage.g:7740:3: ( ruleStringOrId ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeRuleAccess().getDefinitionAttributeDefinitionCrossReference_0_0()); } - // InternalMachineLearningLanguage.g:7702:3: ( ruleStringOrId ) - // InternalMachineLearningLanguage.g:7703:4: ruleStringOrId + // InternalMachineLearningLanguage.g:7741:3: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:7742:4: ruleStringOrId { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeRuleAccess().getDefinitionAttributeDefinitionStringOrIdParserRuleCall_0_0_1()); @@ -25270,17 +25397,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeRule__ValueAssignment_2" - // InternalMachineLearningLanguage.g:7714:1: rule__AttributeRule__ValueAssignment_2 : ( ruleValueRule ) ; + // InternalMachineLearningLanguage.g:7753:1: rule__AttributeRule__ValueAssignment_2 : ( ruleValueRule ) ; public final void rule__AttributeRule__ValueAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7718:1: ( ( ruleValueRule ) ) - // InternalMachineLearningLanguage.g:7719:2: ( ruleValueRule ) + // InternalMachineLearningLanguage.g:7757:1: ( ( ruleValueRule ) ) + // InternalMachineLearningLanguage.g:7758:2: ( ruleValueRule ) { - // InternalMachineLearningLanguage.g:7719:2: ( ruleValueRule ) - // InternalMachineLearningLanguage.g:7720:3: ruleValueRule + // InternalMachineLearningLanguage.g:7758:2: ( ruleValueRule ) + // InternalMachineLearningLanguage.g:7759:3: ruleValueRule { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeRuleAccess().getValueValueRuleParserRuleCall_2_0()); @@ -25315,17 +25442,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DoubleLiteralRule__LiteralAssignment_0" - // InternalMachineLearningLanguage.g:7729:1: rule__DoubleLiteralRule__LiteralAssignment_0 : ( RULE_DOUBLE ) ; + // InternalMachineLearningLanguage.g:7768:1: rule__DoubleLiteralRule__LiteralAssignment_0 : ( RULE_DOUBLE ) ; public final void rule__DoubleLiteralRule__LiteralAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7733:1: ( ( RULE_DOUBLE ) ) - // InternalMachineLearningLanguage.g:7734:2: ( RULE_DOUBLE ) + // InternalMachineLearningLanguage.g:7772:1: ( ( RULE_DOUBLE ) ) + // InternalMachineLearningLanguage.g:7773:2: ( RULE_DOUBLE ) { - // InternalMachineLearningLanguage.g:7734:2: ( RULE_DOUBLE ) - // InternalMachineLearningLanguage.g:7735:3: RULE_DOUBLE + // InternalMachineLearningLanguage.g:7773:2: ( RULE_DOUBLE ) + // InternalMachineLearningLanguage.g:7774:3: RULE_DOUBLE { if ( state.backtracking==0 ) { before(grammarAccess.getDoubleLiteralRuleAccess().getLiteralDOUBLETerminalRuleCall_0_0()); @@ -25356,17 +25483,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__DoubleLiteralRule__FactorAssignment_1" - // InternalMachineLearningLanguage.g:7744:1: rule__DoubleLiteralRule__FactorAssignment_1 : ( ruleFactorRule ) ; + // InternalMachineLearningLanguage.g:7783:1: rule__DoubleLiteralRule__FactorAssignment_1 : ( ruleFactorRule ) ; public final void rule__DoubleLiteralRule__FactorAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7748:1: ( ( ruleFactorRule ) ) - // InternalMachineLearningLanguage.g:7749:2: ( ruleFactorRule ) + // InternalMachineLearningLanguage.g:7787:1: ( ( ruleFactorRule ) ) + // InternalMachineLearningLanguage.g:7788:2: ( ruleFactorRule ) { - // InternalMachineLearningLanguage.g:7749:2: ( ruleFactorRule ) - // InternalMachineLearningLanguage.g:7750:3: ruleFactorRule + // InternalMachineLearningLanguage.g:7788:2: ( ruleFactorRule ) + // InternalMachineLearningLanguage.g:7789:3: ruleFactorRule { if ( state.backtracking==0 ) { before(grammarAccess.getDoubleLiteralRuleAccess().getFactorFactorRuleEnumRuleCall_1_0()); @@ -25401,17 +25528,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__IntegerLiteralRule__LiteralAssignment_0" - // InternalMachineLearningLanguage.g:7759:1: rule__IntegerLiteralRule__LiteralAssignment_0 : ( RULE_INT ) ; + // InternalMachineLearningLanguage.g:7798:1: rule__IntegerLiteralRule__LiteralAssignment_0 : ( RULE_INT ) ; public final void rule__IntegerLiteralRule__LiteralAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7763:1: ( ( RULE_INT ) ) - // InternalMachineLearningLanguage.g:7764:2: ( RULE_INT ) + // InternalMachineLearningLanguage.g:7802:1: ( ( RULE_INT ) ) + // InternalMachineLearningLanguage.g:7803:2: ( RULE_INT ) { - // InternalMachineLearningLanguage.g:7764:2: ( RULE_INT ) - // InternalMachineLearningLanguage.g:7765:3: RULE_INT + // InternalMachineLearningLanguage.g:7803:2: ( RULE_INT ) + // InternalMachineLearningLanguage.g:7804:3: RULE_INT { if ( state.backtracking==0 ) { before(grammarAccess.getIntegerLiteralRuleAccess().getLiteralINTTerminalRuleCall_0_0()); @@ -25442,17 +25569,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__IntegerLiteralRule__FactorAssignment_1" - // InternalMachineLearningLanguage.g:7774:1: rule__IntegerLiteralRule__FactorAssignment_1 : ( ruleFactorRule ) ; + // InternalMachineLearningLanguage.g:7813:1: rule__IntegerLiteralRule__FactorAssignment_1 : ( ruleFactorRule ) ; public final void rule__IntegerLiteralRule__FactorAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7778:1: ( ( ruleFactorRule ) ) - // InternalMachineLearningLanguage.g:7779:2: ( ruleFactorRule ) + // InternalMachineLearningLanguage.g:7817:1: ( ( ruleFactorRule ) ) + // InternalMachineLearningLanguage.g:7818:2: ( ruleFactorRule ) { - // InternalMachineLearningLanguage.g:7779:2: ( ruleFactorRule ) - // InternalMachineLearningLanguage.g:7780:3: ruleFactorRule + // InternalMachineLearningLanguage.g:7818:2: ( ruleFactorRule ) + // InternalMachineLearningLanguage.g:7819:3: ruleFactorRule { if ( state.backtracking==0 ) { before(grammarAccess.getIntegerLiteralRuleAccess().getFactorFactorRuleEnumRuleCall_1_0()); @@ -25487,17 +25614,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__StringLiteralRule__ValueAssignment" - // InternalMachineLearningLanguage.g:7789:1: rule__StringLiteralRule__ValueAssignment : ( RULE_STRING ) ; + // InternalMachineLearningLanguage.g:7828:1: rule__StringLiteralRule__ValueAssignment : ( RULE_STRING ) ; public final void rule__StringLiteralRule__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7793:1: ( ( RULE_STRING ) ) - // InternalMachineLearningLanguage.g:7794:2: ( RULE_STRING ) + // InternalMachineLearningLanguage.g:7832:1: ( ( RULE_STRING ) ) + // InternalMachineLearningLanguage.g:7833:2: ( RULE_STRING ) { - // InternalMachineLearningLanguage.g:7794:2: ( RULE_STRING ) - // InternalMachineLearningLanguage.g:7795:3: RULE_STRING + // InternalMachineLearningLanguage.g:7833:2: ( RULE_STRING ) + // InternalMachineLearningLanguage.g:7834:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getStringLiteralRuleAccess().getValueSTRINGTerminalRuleCall_0()); @@ -25528,23 +25655,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__BooleanLiteralRule__ValueAssignment_1_0" - // InternalMachineLearningLanguage.g:7804:1: rule__BooleanLiteralRule__ValueAssignment_1_0 : ( ( 'true' ) ) ; + // InternalMachineLearningLanguage.g:7843:1: rule__BooleanLiteralRule__ValueAssignment_1_0 : ( ( 'true' ) ) ; public final void rule__BooleanLiteralRule__ValueAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7808:1: ( ( ( 'true' ) ) ) - // InternalMachineLearningLanguage.g:7809:2: ( ( 'true' ) ) + // InternalMachineLearningLanguage.g:7847:1: ( ( ( 'true' ) ) ) + // InternalMachineLearningLanguage.g:7848:2: ( ( 'true' ) ) { - // InternalMachineLearningLanguage.g:7809:2: ( ( 'true' ) ) - // InternalMachineLearningLanguage.g:7810:3: ( 'true' ) + // InternalMachineLearningLanguage.g:7848:2: ( ( 'true' ) ) + // InternalMachineLearningLanguage.g:7849:3: ( 'true' ) { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralRuleAccess().getValueTrueKeyword_1_0_0()); } - // InternalMachineLearningLanguage.g:7811:3: ( 'true' ) - // InternalMachineLearningLanguage.g:7812:4: 'true' + // InternalMachineLearningLanguage.g:7850:3: ( 'true' ) + // InternalMachineLearningLanguage.g:7851:4: 'true' { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralRuleAccess().getValueTrueKeyword_1_0_0()); @@ -25581,17 +25708,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeDefinitionRule__NameAssignment_0" - // InternalMachineLearningLanguage.g:7823:1: rule__AttributeDefinitionRule__NameAssignment_0 : ( ruleStringOrId ) ; + // InternalMachineLearningLanguage.g:7862:1: rule__AttributeDefinitionRule__NameAssignment_0 : ( ruleStringOrId ) ; public final void rule__AttributeDefinitionRule__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7827:1: ( ( ruleStringOrId ) ) - // InternalMachineLearningLanguage.g:7828:2: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:7866:1: ( ( ruleStringOrId ) ) + // InternalMachineLearningLanguage.g:7867:2: ( ruleStringOrId ) { - // InternalMachineLearningLanguage.g:7828:2: ( ruleStringOrId ) - // InternalMachineLearningLanguage.g:7829:3: ruleStringOrId + // InternalMachineLearningLanguage.g:7867:2: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:7868:3: ruleStringOrId { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getNameStringOrIdParserRuleCall_0_0()); @@ -25626,17 +25753,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeDefinitionRule__TypeAssignment_2" - // InternalMachineLearningLanguage.g:7838:1: rule__AttributeDefinitionRule__TypeAssignment_2 : ( ruleTypeRule ) ; + // InternalMachineLearningLanguage.g:7877:1: rule__AttributeDefinitionRule__TypeAssignment_2 : ( ruleTypeRule ) ; public final void rule__AttributeDefinitionRule__TypeAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7842:1: ( ( ruleTypeRule ) ) - // InternalMachineLearningLanguage.g:7843:2: ( ruleTypeRule ) + // InternalMachineLearningLanguage.g:7881:1: ( ( ruleTypeRule ) ) + // InternalMachineLearningLanguage.g:7882:2: ( ruleTypeRule ) { - // InternalMachineLearningLanguage.g:7843:2: ( ruleTypeRule ) - // InternalMachineLearningLanguage.g:7844:3: ruleTypeRule + // InternalMachineLearningLanguage.g:7882:2: ( ruleTypeRule ) + // InternalMachineLearningLanguage.g:7883:3: ruleTypeRule { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getTypeTypeRuleParserRuleCall_2_0()); @@ -25671,17 +25798,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__AttributeDefinitionRule__InitialisationAssignment_3_1" - // InternalMachineLearningLanguage.g:7853:1: rule__AttributeDefinitionRule__InitialisationAssignment_3_1 : ( ruleExpressionRule ) ; + // InternalMachineLearningLanguage.g:7892:1: rule__AttributeDefinitionRule__InitialisationAssignment_3_1 : ( ruleExpressionRule ) ; public final void rule__AttributeDefinitionRule__InitialisationAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7857:1: ( ( ruleExpressionRule ) ) - // InternalMachineLearningLanguage.g:7858:2: ( ruleExpressionRule ) + // InternalMachineLearningLanguage.g:7896:1: ( ( ruleExpressionRule ) ) + // InternalMachineLearningLanguage.g:7897:2: ( ruleExpressionRule ) { - // InternalMachineLearningLanguage.g:7858:2: ( ruleExpressionRule ) - // InternalMachineLearningLanguage.g:7859:3: ruleExpressionRule + // InternalMachineLearningLanguage.g:7897:2: ( ruleExpressionRule ) + // InternalMachineLearningLanguage.g:7898:3: ruleExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getInitialisationExpressionRuleParserRuleCall_3_1_0()); @@ -25716,23 +25843,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__InstanceTypeRule__DefinitionAssignment_2" - // InternalMachineLearningLanguage.g:7868:1: rule__InstanceTypeRule__DefinitionAssignment_2 : ( ( ruleQualifiedName ) ) ; + // InternalMachineLearningLanguage.g:7907:1: rule__InstanceTypeRule__DefinitionAssignment_2 : ( ( ruleQualifiedName ) ) ; public final void rule__InstanceTypeRule__DefinitionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7872:1: ( ( ( ruleQualifiedName ) ) ) - // InternalMachineLearningLanguage.g:7873:2: ( ( ruleQualifiedName ) ) + // InternalMachineLearningLanguage.g:7911:1: ( ( ( ruleQualifiedName ) ) ) + // InternalMachineLearningLanguage.g:7912:2: ( ( ruleQualifiedName ) ) { - // InternalMachineLearningLanguage.g:7873:2: ( ( ruleQualifiedName ) ) - // InternalMachineLearningLanguage.g:7874:3: ( ruleQualifiedName ) + // InternalMachineLearningLanguage.g:7912:2: ( ( ruleQualifiedName ) ) + // InternalMachineLearningLanguage.g:7913:3: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceTypeRuleAccess().getDefinitionTypeDefinitionCrossReference_2_0()); } - // InternalMachineLearningLanguage.g:7875:3: ( ruleQualifiedName ) - // InternalMachineLearningLanguage.g:7876:4: ruleQualifiedName + // InternalMachineLearningLanguage.g:7914:3: ( ruleQualifiedName ) + // InternalMachineLearningLanguage.g:7915:4: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceTypeRuleAccess().getDefinitionTypeDefinitionQualifiedNameParserRuleCall_2_0_1()); @@ -25773,17 +25900,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ArrayTypeRule__ElementsAssignment_1" - // InternalMachineLearningLanguage.g:7887:1: rule__ArrayTypeRule__ElementsAssignment_1 : ( ruleTypeRule ) ; + // InternalMachineLearningLanguage.g:7926:1: rule__ArrayTypeRule__ElementsAssignment_1 : ( ruleTypeRule ) ; public final void rule__ArrayTypeRule__ElementsAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7891:1: ( ( ruleTypeRule ) ) - // InternalMachineLearningLanguage.g:7892:2: ( ruleTypeRule ) + // InternalMachineLearningLanguage.g:7930:1: ( ( ruleTypeRule ) ) + // InternalMachineLearningLanguage.g:7931:2: ( ruleTypeRule ) { - // InternalMachineLearningLanguage.g:7892:2: ( ruleTypeRule ) - // InternalMachineLearningLanguage.g:7893:3: ruleTypeRule + // InternalMachineLearningLanguage.g:7931:2: ( ruleTypeRule ) + // InternalMachineLearningLanguage.g:7932:3: ruleTypeRule { if ( state.backtracking==0 ) { before(grammarAccess.getArrayTypeRuleAccess().getElementsTypeRuleParserRuleCall_1_0()); @@ -25818,17 +25945,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ParameterRule__TypeAssignment_0" - // InternalMachineLearningLanguage.g:7902:1: rule__ParameterRule__TypeAssignment_0 : ( ruleTypeRule ) ; + // InternalMachineLearningLanguage.g:7941:1: rule__ParameterRule__TypeAssignment_0 : ( ruleTypeRule ) ; public final void rule__ParameterRule__TypeAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7906:1: ( ( ruleTypeRule ) ) - // InternalMachineLearningLanguage.g:7907:2: ( ruleTypeRule ) + // InternalMachineLearningLanguage.g:7945:1: ( ( ruleTypeRule ) ) + // InternalMachineLearningLanguage.g:7946:2: ( ruleTypeRule ) { - // InternalMachineLearningLanguage.g:7907:2: ( ruleTypeRule ) - // InternalMachineLearningLanguage.g:7908:3: ruleTypeRule + // InternalMachineLearningLanguage.g:7946:2: ( ruleTypeRule ) + // InternalMachineLearningLanguage.g:7947:3: ruleTypeRule { if ( state.backtracking==0 ) { before(grammarAccess.getParameterRuleAccess().getTypeTypeRuleParserRuleCall_0_0()); @@ -25863,17 +25990,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR start "rule__ParameterRule__NameAssignment_1" - // InternalMachineLearningLanguage.g:7917:1: rule__ParameterRule__NameAssignment_1 : ( ruleStringOrId ) ; + // InternalMachineLearningLanguage.g:7956:1: rule__ParameterRule__NameAssignment_1 : ( ruleStringOrId ) ; public final void rule__ParameterRule__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7921:1: ( ( ruleStringOrId ) ) - // InternalMachineLearningLanguage.g:7922:2: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:7960:1: ( ( ruleStringOrId ) ) + // InternalMachineLearningLanguage.g:7961:2: ( ruleStringOrId ) { - // InternalMachineLearningLanguage.g:7922:2: ( ruleStringOrId ) - // InternalMachineLearningLanguage.g:7923:3: ruleStringOrId + // InternalMachineLearningLanguage.g:7961:2: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:7962:3: ruleStringOrId { if ( state.backtracking==0 ) { before(grammarAccess.getParameterRuleAccess().getNameStringOrIdParserRuleCall_1_0()); @@ -25907,24 +26034,110 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte // $ANTLR end "rule__ParameterRule__NameAssignment_1" + // $ANTLR start "rule__ImportRule__LanguageAssignment_1" + // InternalMachineLearningLanguage.g:7971:1: rule__ImportRule__LanguageAssignment_1 : ( RULE_STRING ) ; + public final void rule__ImportRule__LanguageAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalMachineLearningLanguage.g:7975:1: ( ( RULE_STRING ) ) + // InternalMachineLearningLanguage.g:7976:2: ( RULE_STRING ) + { + // InternalMachineLearningLanguage.g:7976:2: ( RULE_STRING ) + // InternalMachineLearningLanguage.g:7977:3: RULE_STRING + { + if ( state.backtracking==0 ) { + before(grammarAccess.getImportRuleAccess().getLanguageSTRINGTerminalRuleCall_1_0()); + } + match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getImportRuleAccess().getLanguageSTRINGTerminalRuleCall_1_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ImportRule__LanguageAssignment_1" + + + // $ANTLR start "rule__ImportRule__ImportedNamespaceAssignment_3" + // InternalMachineLearningLanguage.g:7986:1: rule__ImportRule__ImportedNamespaceAssignment_3 : ( ruleQualifiedName ) ; + public final void rule__ImportRule__ImportedNamespaceAssignment_3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalMachineLearningLanguage.g:7990:1: ( ( ruleQualifiedName ) ) + // InternalMachineLearningLanguage.g:7991:2: ( ruleQualifiedName ) + { + // InternalMachineLearningLanguage.g:7991:2: ( ruleQualifiedName ) + // InternalMachineLearningLanguage.g:7992:3: ruleQualifiedName + { + if ( state.backtracking==0 ) { + before(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_3_0()); + } + pushFollow(FOLLOW_2); + ruleQualifiedName(); + + state._fsp--; + if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_3_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ImportRule__ImportedNamespaceAssignment_3" + + // $ANTLR start "rule__FunctionNameRule__DefinitionAssignment" - // InternalMachineLearningLanguage.g:7932:1: rule__FunctionNameRule__DefinitionAssignment : ( ( ruleQualifiedName ) ) ; + // InternalMachineLearningLanguage.g:8001:1: rule__FunctionNameRule__DefinitionAssignment : ( ( ruleQualifiedName ) ) ; public final void rule__FunctionNameRule__DefinitionAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMachineLearningLanguage.g:7936:1: ( ( ( ruleQualifiedName ) ) ) - // InternalMachineLearningLanguage.g:7937:2: ( ( ruleQualifiedName ) ) + // InternalMachineLearningLanguage.g:8005:1: ( ( ( ruleQualifiedName ) ) ) + // InternalMachineLearningLanguage.g:8006:2: ( ( ruleQualifiedName ) ) { - // InternalMachineLearningLanguage.g:7937:2: ( ( ruleQualifiedName ) ) - // InternalMachineLearningLanguage.g:7938:3: ( ruleQualifiedName ) + // InternalMachineLearningLanguage.g:8006:2: ( ( ruleQualifiedName ) ) + // InternalMachineLearningLanguage.g:8007:3: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionNameRuleAccess().getDefinitionFunctionDefinitionCrossReference_0()); } - // InternalMachineLearningLanguage.g:7939:3: ( ruleQualifiedName ) - // InternalMachineLearningLanguage.g:7940:4: ruleQualifiedName + // InternalMachineLearningLanguage.g:8008:3: ( ruleQualifiedName ) + // InternalMachineLearningLanguage.g:8009:4: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionNameRuleAccess().getDefinitionFunctionDefinitionQualifiedNameParserRuleCall_0_1()); @@ -25974,17 +26187,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte static final String dfa_5s = "\1\uffff\1\1\2\uffff\1\3\1\4\1\5\1\uffff\1\2\2\uffff"; static final String dfa_6s = "\13\uffff}>"; static final String[] dfa_7s = { - "\1\2\1\3\3\4\6\uffff\1\4\64\uffff\1\1\1\uffff\1\6\4\uffff\1\5\20\uffff\1\4", + "\1\2\1\3\3\4\6\uffff\1\4\62\uffff\1\1\2\uffff\1\6\4\uffff\1\5\21\uffff\1\4", "", - "\13\6\25\uffff\1\6\4\uffff\1\6\17\uffff\1\6\1\uffff\4\6\1\10\1\6\1\4\14\uffff\1\7", - "\13\6\25\uffff\1\6\4\uffff\1\6\17\uffff\1\6\1\uffff\4\6\1\10\1\6\1\4\14\uffff\1\7", + "\13\6\30\uffff\1\6\17\uffff\2\6\1\uffff\4\6\1\10\1\6\1\4\15\uffff\1\7", + "\13\6\30\uffff\1\6\17\uffff\2\6\1\uffff\4\6\1\10\1\6\1\4\15\uffff\1\7", "", "", "", "\1\11\1\12", "", - "\13\6\25\uffff\1\6\4\uffff\1\6\17\uffff\1\6\1\uffff\4\6\1\10\1\6\1\4\14\uffff\1\7", - "\13\6\25\uffff\1\6\4\uffff\1\6\17\uffff\1\6\1\uffff\4\6\1\10\1\6\1\4\14\uffff\1\7" + "\13\6\30\uffff\1\6\17\uffff\2\6\1\uffff\4\6\1\10\1\6\1\4\15\uffff\1\7", + "\13\6\30\uffff\1\6\17\uffff\2\6\1\uffff\4\6\1\10\1\6\1\4\15\uffff\1\7" }; static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s); @@ -26016,76 +26229,76 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalConte 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[]{0x0802000000000030L,0x0000000000000002L}); - public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000800000000002L}); - public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0002000000000002L}); - public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0800000000000032L,0x0000000000000002L}); + public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x8200800000000030L}); + public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000000002L,0x0000000002000000L}); + public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000800000000002L}); + public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x8200000000000032L}); public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000000040L}); public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0001000000000000L}); - public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0004000000000000L}); - public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0028000000000000L}); - public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0020000000000002L}); - public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0030000000000000L}); - public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0040000000000000L}); - public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0040000000000002L}); - public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0080000000000000L}); - public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0100000000000000L}); - public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0100000000000002L}); - public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0200000000000000L}); - public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x00A0000000000000L}); - public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0400000000000000L}); - public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000000000032L}); - public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x1000000000000000L}); - public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x2000000000000000L}); - public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x4000000000000000L}); - public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0008000000000000L}); - public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x8000000000000000L}); - public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000000000030L,0x0000000000000001L}); - public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000000030L}); + public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x000A000000000000L}); + public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0008000000000002L}); + public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x000C000000000000L}); + public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0010000000000000L}); + public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0010000000000002L}); + public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0020000000000000L}); + public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0040000000000000L}); + public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0040000000000002L}); + public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0080000000000000L}); + public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0028000000000000L}); + public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0100000000000000L}); + public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000032L}); + public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0400000000000000L}); + public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0800000000000000L}); + public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x1000000000000000L}); + public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0002000000000000L}); + public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x2000000000000000L}); + public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x4000000000000030L}); + public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); - public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0800000000000030L,0x0000000000000003L}); - public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0020000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000080L}); - public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000C081F0L,0x0000000018000850L}); - public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); - public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000100L}); - public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L}); + public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_32 = new BitSet(new long[]{0xC200000000000030L}); + public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0008000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); + public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000040L}); + public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000C081F0L,0x0000000018000424L}); + public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); + public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000080L}); + public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000100L}); public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x00000000003F0000L}); public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x00000000003F0002L}); public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000000C00000L}); public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000000C00002L}); public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0000000007000000L}); public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000007000002L}); - public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000000000C081F0L,0x0000000018000870L}); - public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0020000000000000L}); - public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); - public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); - public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0000000000C081F0L,0x0000000018001850L}); - public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); - public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000000000000030L,0x0000000000004000L}); - public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L}); + public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000000000C081F0L,0x000000001800042CL}); + public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0008000000000000L}); + public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); + public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0000000000C081F0L,0x0000000018000C24L}); + public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); + public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000000000000030L,0x0000000000002000L}); + public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x00007FFFF8000000L}); public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000000000008000L,0x0000000010000000L}); - public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); - public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0000000000000000L,0x0000000003FE0040L}); - public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0001000000000000L,0x0000000000008000L}); - public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L}); - public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); - public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); - public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); - public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L}); - public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L}); - public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L}); - public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L}); + public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L}); + public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0000000000000000L,0x0000000001FF0020L}); + public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004010L}); + public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); + public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L}); + public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); + public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); + public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); + public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L}); + public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L}); + public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L}); public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L}); public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x0000000000000002L,0x0000000004000000L}); diff --git a/src/languages/de.evoal.languages.model.mll.dsl.ui/src-gen/de/evoal/languages/model/mll/dsl/ui/contentassist/AbstractMachineLearningLanguageProposalProvider.java b/src/languages/de.evoal.languages.model.mll.dsl.ui/src-gen/de/evoal/languages/model/mll/dsl/ui/contentassist/AbstractMachineLearningLanguageProposalProvider.java index 56b3c8bc..689537b3 100644 --- a/src/languages/de.evoal.languages.model.mll.dsl.ui/src-gen/de/evoal/languages/model/mll/dsl/ui/contentassist/AbstractMachineLearningLanguageProposalProvider.java +++ b/src/languages/de.evoal.languages.model.mll.dsl.ui/src-gen/de/evoal/languages/model/mll/dsl/ui/contentassist/AbstractMachineLearningLanguageProposalProvider.java @@ -19,7 +19,7 @@ import org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor; */ public abstract class AbstractMachineLearningLanguageProposalProvider extends InstanceLanguageProposalProvider { - public void completeMachineLearningConfigurationRule_Uses(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + public void completeMachineLearningConfigurationRule_Imports(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } public void completeMachineLearningConfigurationRule_Definitions(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { @@ -28,9 +28,6 @@ public abstract class AbstractMachineLearningLanguageProposalProvider extends In public void completeMachineLearningConfigurationRule_Statements(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - public void completeUseRule_ImportURI(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } public void completeSurrogateDefinitionRule_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } @@ -101,9 +98,6 @@ public abstract class AbstractMachineLearningLanguageProposalProvider extends In public void complete_MachineLearningConfigurationRule(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - public void complete_UseRule(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } public void complete_SurrogateDefinitionRule(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } diff --git a/src/languages/de.evoal.languages.model.mll.dsl/src-gen/de/evoal/languages/model/mll/dsl/MachineLearningLanguage.xtextbin b/src/languages/de.evoal.languages.model.mll.dsl/src-gen/de/evoal/languages/model/mll/dsl/MachineLearningLanguage.xtextbin index 2c7ad6913b20db6b68b8474a5871f0aeff1e43bb..023c38202d799e4c1e2e73afa990afd970e21e6f 100644 GIT binary patch delta 2250 zcmZWqX>$}+6y;7&&yq<339?8)AxJ_<LJMvn0?E4=MP)}65T(g<hJl&xshOU#tfFc@ z`N@y{3;YG5xB#-auqo~vt|%_JEA9$z=k^jNVLtWrJLjHz&VBFogXUp#_j#Qb?75(C zm|jzlP-85!yjXI|?%Ha>($sF!VtpGm^=M2RqooZaSfjXljFNgn?V*I8%=>s!k5jXr zE|_+%YUZp&Y;jUOK}~x94kGm=aQaZ$DUx~$sMdgDWmlR-t5Pxt19<CR;QNjPzYqA> zA|mqEbj(WZr+7>~?d|HA*M0zx{YSKTHd`Qd5P$kMY5F#^Vo|b59YXgrJnEb}Hfa7Z znpgWZ^^AAEql2GC$8q%>HOFFe^i<G6C82er&*z~F@1%|dtBqM}C~xQ8ykm!mqk=f* z?d_bFJ|0#*;hpZBR(k<eGwMb3n<<s8Y<^Hkq)x)6Zo{3Q!%I;PFG~(Zvs5AV3J}S> zU8=gF#H-Y*tJkFX0j>WiCDiMZ#z};r-k_v3t*JL9mmX4YMdVt<ep}e@)Ui)RY*O!n zrMV8N_drWIRrjLk`$GGmj`m?hQy)d5r$f<?FJXT|eW0JIqkkIFNqq)dqFTw@IZ~fX zuHAaFU_M}#L%&}Ds?K@~yV}QnDHSlNudvG!ZHD13?wY(Fo9t_ZtE+FMkk2IbEqb_^ z>vt&O@2~Fx(eKZ@+e!TpNHq*qZGRS_+K-}k&O6oBlm01G``K%p(^LBe8V%}K6i7!D zQooIm`CUT#Ls$p3{)aG`KO>jwFYr<rXvw#E9<&iNy&%lL>+<<$nE7uIZ%tGGp$3M^ zV@9!=z~<ORHfs@^I1ZA`ly$I1%#;&COV-g+5slN~Ot~S{%<Q~`-YE2@I(l<NCmt*O zrFxvlfgc3UEqKh7%rZ8+i{TQt1{0`z=bthj?>*c-n=bQ8b0^g%pe9emd2L?jnyyu} z?BK%TNg}*o<H@oW8VzH3nc{po>5!fx)HYCC*(?->*Zm{UQ$zYRp^r0+5fGHP0@K#` z${JkjgP_at<mqB?9}&-xROH$rZWooAP-z)(%A-WC3Pom#$XLUuM?j+k8Y%8Xt@w~r zCY~)~(Otk@C_KFeg*gCdd7HQ!>xnY%P5-js9#QUva>H7A7x<bRN*W@WG7NtST2~_y zjpqqvzBJ2D)y5R+nAe2NYr|%J#MTgk3fH0A1Ya-CHxu6=y;NMY?E1+pK;ix|Xm+7A zE8Fcx0OFRN^_Le#%Qp#qiyz!#>1By`sCP<wX(-+2o#~xg>xYoeDimVWNm~Vf^1%`1 zWm3(8*v-){9S|^1#x0kEZw<l3%ZIgn{oC+YFE~z#`1as7&%lpsdAsIjYIjI;6Ctqz zD6!#FR?6E|h;PE`;0hl#@71A?H4@=?!x)W1ifdu6f!CpGD*Ox(uSeGnm1?={<e)Es zZRb1XaBT?csS}joyP)k~@_e^6?tdeBBbZHY*~B-<&Mh-t(@%SoSjN|sHwULs=X=D3 z2^YLYl#7-LIg9vS|BT%yw%UN-Dlp$Ho5PH4c*3L|!4KlupKcby%|$0`6$bJJYk1FE zp|Ygq|I{&cR-NNjJdtN|FVE*CJcRtltAaDQGfZzqbfj}(eA^|y7Q?6q*)GD%`#WO? kwdlMv!lLbhbhypR$r&k%qc&R{$@m<x5sVKGV_Ka42MP-HzyJUM delta 2073 zcmZXV*?SXJ6u^5jx!Jl|s%<STmI__drr?5Ff#x2ppeRsmRSM{|nU>HblP{Tke!iF| zpZN4;o_ym!D2rR&PysjG_YF~SSKQa)cFvudHnn-0<euO8opaCJn<M(&`hi&iYYv|i zBQ5snwv~Zt@cZNeyRv=NvV-&(Kc@K;i4@2~^kra&CdTx<0l_MH*xuRR7QP=epPbg@ z1NOf5w&H^j6n^;-RQY^eLKN~wKA?544a$e1Qpg#o@P&r+#!w+;Xz~#keAK6v1p=`c zEr4G>rV>030pTYa<P%UOBFS{t%vr-jn*u({b%b)o_X5Z#DazLm{E<&7WwWSA7!%1% z(n^{cSN$}rkCM8<Ufxk#?Z}V0^5b@6M|1HRl9tP7DP4IsXC#v2jDviR+#;i=4W)hF z)4o7)BCTihAWu+4Fqz2~ELZj-ED`c0PJU2}ABTW^nW%viT;VGa<W14!t6X*z<ZB*W z^yt@_exrnb)1yJYMU-ZlAm1h|WEQM>={t<QTY|mkVe)-X`hhF`a1nhH1_=MC1V82B zAU`H7P{=1UlOR9gE$$Y<lzyj?bNf9_q4JDf=xhyt${FZI_{`ql**g3=ZK;r7Fs|Z3 zeo5x}-TaC`HN>weMBI_I_JI7x5kw{m88rdd@hv;f(g54-EnThd0Kao>-`g9zqQxJ` z7Lh+vs;~!x{Aq#kXWpb=m^!4z_t9j2^}3Y55f`F?W>uTN6SiQce=zxH$^OjFk>{N4 zEo$;F%E3eZ`~UPmO#eGiW0^+-0zo`e^bxgSrl=8y{t`@h7zW&#V$gA7XlfB2W;{}Y zmwPy11@r5LA1jG>wjQhKu{^8i=w-KPxPaBpEJ}V;2N}<^Pj+`ejeSpFeS8V!#9A6m z)pkp_jI@!l)ak<WSv;-b1$?wCVzIep@M9eaQr9!uVDFCBhc9%48|}NI^~I$$Ne!E* zAu+C}Qhf5TnQNZ`z-8R9I`DWACukve&7hf^%kSuyyBS+qUmc5;Mo<M8lOlvGD3^c2 z%mJ=snS0DfgV;uyTS(SU0a`Kx*g@-ooSvCf_W*XXxr@w^A^y!#cDu?bD?_oES|V2u zb*o`7BQe|TsSEeHfvfC$d+J73Qz-$wgxeYgyp%<GOV3%V?aPRYmr*5`b0z$mtf2tE zkx8iKE4<|^8Q;aXAYR3yetWj3F?_WvT5C7=HWk;ANZ@)`G(dU6MoLZ0Ib;~;YzC!} z-rI#790lC4IQSYj7;tdTt^C*0SCKN!EZ|0UA&YYA$1?2u`pTO&adEYzxQ?Q@4TW6K zzizfq^)?o7a7(_CH?cMr+v?oKbJL~$+(Lasa4RJUxi>Z7HYzZZFXVFOB&pQi4Dsu~ z-AO0u8pfN*qOM^a<`O4zW*TsWz)CBp)Bi<ga)Z9w(iMC&cSrv(c#CsT1m4O8>r^oA zU~}5gNoN3#@-Zmx<PI7reiw(SzHs*(aT`6+P)&}%ou1Vobuw3_&4iH}Or{L)F9ye4 zGjELg$QgN5o{?v9GuC1Yc3}+rah%@0TA4D(r_|2a>-r+$gu8Wyy{)fd#e|ynB-9Ap i<1J8qNiJo~nB<pwFPFY_ic9B_q_|#ZB-Dye^TU7e-N1qX diff --git a/src/languages/de.evoal.languages.model.mll.dsl/src-gen/de/evoal/languages/model/mll/dsl/parser/antlr/internal/InternalMachineLearningLanguage.g b/src/languages/de.evoal.languages.model.mll.dsl/src-gen/de/evoal/languages/model/mll/dsl/parser/antlr/internal/InternalMachineLearningLanguage.g index 79898360..af51643e 100644 --- a/src/languages/de.evoal.languages.model.mll.dsl/src-gen/de/evoal/languages/model/mll/dsl/parser/antlr/internal/InternalMachineLearningLanguage.g +++ b/src/languages/de.evoal.languages.model.mll.dsl/src-gen/de/evoal/languages/model/mll/dsl/parser/antlr/internal/InternalMachineLearningLanguage.g @@ -87,18 +87,18 @@ ruleMachineLearningConfigurationRule returns [EObject current=null] ( ( { - newCompositeNode(grammarAccess.getMachineLearningConfigurationRuleAccess().getUsesUseRuleParserRuleCall_0_0()); + newCompositeNode(grammarAccess.getMachineLearningConfigurationRuleAccess().getImportsImportRuleParserRuleCall_0_0()); } - lv_uses_0_0=ruleUseRule + lv_imports_0_0=ruleImportRule { if ($current==null) { $current = createModelElementForParent(grammarAccess.getMachineLearningConfigurationRuleRule()); } add( $current, - "uses", - lv_uses_0_0, - "de.evoal.languages.model.mll.dsl.MachineLearningLanguage.UseRule"); + "imports", + lv_imports_0_0, + "de.evoal.languages.model.base.dsl.BaseLanguage.ImportRule"); afterParserOrEnumRuleCall(); } ) @@ -144,51 +144,6 @@ ruleMachineLearningConfigurationRule returns [EObject current=null] ) ; -// Entry rule entryRuleUseRule -entryRuleUseRule returns [EObject current=null]: - { newCompositeNode(grammarAccess.getUseRuleRule()); } - iv_ruleUseRule=ruleUseRule - { $current=$iv_ruleUseRule.current; } - EOF; - -// Rule UseRule -ruleUseRule returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='use' - { - newLeafNode(otherlv_0, grammarAccess.getUseRuleAccess().getUseKeyword_0()); - } - ( - ( - lv_importURI_1_0=RULE_STRING - { - newLeafNode(lv_importURI_1_0, grammarAccess.getUseRuleAccess().getImportURISTRINGTerminalRuleCall_1_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getUseRuleRule()); - } - setWithLastConsumed( - $current, - "importURI", - lv_importURI_1_0, - "de.evoal.languages.model.base.dsl.BaseLanguage.STRING"); - } - ) - ) - otherlv_2=';' - { - newLeafNode(otherlv_2, grammarAccess.getUseRuleAccess().getSemicolonKeyword_2()); - } - ) -; - // Entry rule entryRuleSurrogateDefinitionRule entryRuleSurrogateDefinitionRule returns [EObject current=null]: { newCompositeNode(grammarAccess.getSurrogateDefinitionRuleRule()); } @@ -3240,6 +3195,74 @@ ruleParameterRule returns [EObject current=null] ) ; +// Entry rule entryRuleImportRule +entryRuleImportRule returns [EObject current=null]: + { newCompositeNode(grammarAccess.getImportRuleRule()); } + iv_ruleImportRule=ruleImportRule + { $current=$iv_ruleImportRule.current; } + EOF; + +// Rule ImportRule +ruleImportRule returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + otherlv_0='import' + { + newLeafNode(otherlv_0, grammarAccess.getImportRuleAccess().getImportKeyword_0()); + } + ( + ( + lv_language_1_0=RULE_STRING + { + newLeafNode(lv_language_1_0, grammarAccess.getImportRuleAccess().getLanguageSTRINGTerminalRuleCall_1_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getImportRuleRule()); + } + setWithLastConsumed( + $current, + "language", + lv_language_1_0, + "de.evoal.languages.model.base.dsl.BaseLanguage.STRING"); + } + ) + ) + otherlv_2='from' + { + newLeafNode(otherlv_2, grammarAccess.getImportRuleAccess().getFromKeyword_2()); + } + ( + ( + { + newCompositeNode(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_3_0()); + } + lv_importedNamespace_3_0=ruleQualifiedName + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getImportRuleRule()); + } + set( + $current, + "importedNamespace", + lv_importedNamespace_3_0, + "de.evoal.languages.model.base.dsl.BaseLanguage.QualifiedName"); + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_4=';' + { + newLeafNode(otherlv_4, grammarAccess.getImportRuleAccess().getSemicolonKeyword_4()); + } + ) +; + // Entry rule entryRuleFunctionNameRule entryRuleFunctionNameRule returns [EObject current=null]: { newCompositeNode(grammarAccess.getFunctionNameRuleRule()); } diff --git a/src/languages/de.evoal.languages.model.mll.dsl/src-gen/de/evoal/languages/model/mll/dsl/parser/antlr/internal/InternalMachineLearningLanguage.tokens b/src/languages/de.evoal.languages.model.mll.dsl/src-gen/de/evoal/languages/model/mll/dsl/parser/antlr/internal/InternalMachineLearningLanguage.tokens index 2f544b56..e907da3e 100644 --- a/src/languages/de.evoal.languages.model.mll.dsl/src-gen/de/evoal/languages/model/mll/dsl/parser/antlr/internal/InternalMachineLearningLanguage.tokens +++ b/src/languages/de.evoal.languages.model.mll.dsl/src-gen/de/evoal/languages/model/mll/dsl/parser/antlr/internal/InternalMachineLearningLanguage.tokens @@ -1,81 +1,81 @@ -'!'=42 +'!'=41 '!='=65 '%'=72 -'('=44 -')'=45 +'('=43 +')'=44 '*'=70 '+'=68 -','=19 +','=17 '-'=69 '.'=61 '/'=71 -':'=51 -':='=48 -';'=16 +':'=50 +':='=47 +';'=36 '<'=66 '<='=67 '='=64 '>'=63 '>='=62 -'AND'=41 +'AND'=40 'E'=75 'G'=78 'M'=79 -'OR'=39 +'OR'=38 'P'=76 'T'=77 -'XOR'=40 +'XOR'=39 'Y'=73 'Z'=74 -'['=36 +'['=34 '\u00B5'=86 -']'=37 -'^'=43 +']'=35 +'^'=42 'a'=90 -'and'=29 -'array'=60 -'boolean'=58 +'and'=27 +'array'=59 +'boolean'=57 'c'=84 'd'=83 'da'=82 -'data'=38 -'end'=31 -'expression'=55 +'data'=37 +'end'=29 +'expression'=54 'f'=89 -'false'=50 -'float'=57 -'for'=33 -'from'=28 -'function'=24 +'false'=49 +'float'=56 +'for'=31 +'from'=26 +'function'=22 'h'=81 -'in'=34 -'instance'=53 -'int'=56 +'import'=60 +'in'=32 +'instance'=52 +'int'=55 'k'=80 -'layer'=22 -'literal'=52 -'loop'=35 +'layer'=20 +'literal'=51 +'loop'=33 'm'=85 -'mapping'=25 -'maps'=18 -'measure'=30 +'mapping'=23 +'maps'=16 +'measure'=28 'n'=87 'p'=88 -'parameters'=26 -'predict'=27 -'prediction'=17 -'store'=32 -'string'=54 -'to'=20 -'true'=49 -'use'=15 -'using'=21 -'void'=59 -'with'=23 +'parameters'=24 +'predict'=25 +'prediction'=15 +'store'=30 +'string'=53 +'to'=18 +'true'=48 +'using'=19 +'void'=58 +'with'=21 'y'=92 'z'=91 -'{'=46 -'}'=47 +'{'=45 +'}'=46 RULE_ANY_OTHER=14 RULE_DIGIT=9 RULE_DOUBLE=7 diff --git a/src/languages/de.evoal.languages.model.mll.dsl/src-gen/de/evoal/languages/model/mll/dsl/parser/antlr/internal/InternalMachineLearningLanguageLexer.java b/src/languages/de.evoal.languages.model.mll.dsl/src-gen/de/evoal/languages/model/mll/dsl/parser/antlr/internal/InternalMachineLearningLanguageLexer.java index c9058d01..b97cbb38 100644 --- a/src/languages/de.evoal.languages.model.mll.dsl/src-gen/de/evoal/languages/model/mll/dsl/parser/antlr/internal/InternalMachineLearningLanguageLexer.java +++ b/src/languages/de.evoal.languages.model.mll.dsl/src-gen/de/evoal/languages/model/mll/dsl/parser/antlr/internal/InternalMachineLearningLanguageLexer.java @@ -121,10 +121,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__15; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:11:7: ( 'use' ) - // InternalMachineLearningLanguage.g:11:9: 'use' + // InternalMachineLearningLanguage.g:11:7: ( 'prediction' ) + // InternalMachineLearningLanguage.g:11:9: 'prediction' { - match("use"); + match("prediction"); } @@ -142,10 +142,11 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__16; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:12:7: ( ';' ) - // InternalMachineLearningLanguage.g:12:9: ';' + // InternalMachineLearningLanguage.g:12:7: ( 'maps' ) + // InternalMachineLearningLanguage.g:12:9: 'maps' { - match(';'); + match("maps"); + } @@ -162,11 +163,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__17; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:13:7: ( 'prediction' ) - // InternalMachineLearningLanguage.g:13:9: 'prediction' + // InternalMachineLearningLanguage.g:13:7: ( ',' ) + // InternalMachineLearningLanguage.g:13:9: ',' { - match("prediction"); - + match(','); } @@ -183,10 +183,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__18; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:14:7: ( 'maps' ) - // InternalMachineLearningLanguage.g:14:9: 'maps' + // InternalMachineLearningLanguage.g:14:7: ( 'to' ) + // InternalMachineLearningLanguage.g:14:9: 'to' { - match("maps"); + match("to"); } @@ -204,10 +204,11 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__19; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:15:7: ( ',' ) - // InternalMachineLearningLanguage.g:15:9: ',' + // InternalMachineLearningLanguage.g:15:7: ( 'using' ) + // InternalMachineLearningLanguage.g:15:9: 'using' { - match(','); + match("using"); + } @@ -224,10 +225,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__20; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:16:7: ( 'to' ) - // InternalMachineLearningLanguage.g:16:9: 'to' + // InternalMachineLearningLanguage.g:16:7: ( 'layer' ) + // InternalMachineLearningLanguage.g:16:9: 'layer' { - match("to"); + match("layer"); } @@ -245,10 +246,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__21; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:17:7: ( 'using' ) - // InternalMachineLearningLanguage.g:17:9: 'using' + // InternalMachineLearningLanguage.g:17:7: ( 'with' ) + // InternalMachineLearningLanguage.g:17:9: 'with' { - match("using"); + match("with"); } @@ -266,10 +267,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__22; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:18:7: ( 'layer' ) - // InternalMachineLearningLanguage.g:18:9: 'layer' + // InternalMachineLearningLanguage.g:18:7: ( 'function' ) + // InternalMachineLearningLanguage.g:18:9: 'function' { - match("layer"); + match("function"); } @@ -287,10 +288,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__23; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:19:7: ( 'with' ) - // InternalMachineLearningLanguage.g:19:9: 'with' + // InternalMachineLearningLanguage.g:19:7: ( 'mapping' ) + // InternalMachineLearningLanguage.g:19:9: 'mapping' { - match("with"); + match("mapping"); } @@ -308,10 +309,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__24; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:20:7: ( 'function' ) - // InternalMachineLearningLanguage.g:20:9: 'function' + // InternalMachineLearningLanguage.g:20:7: ( 'parameters' ) + // InternalMachineLearningLanguage.g:20:9: 'parameters' { - match("function"); + match("parameters"); } @@ -329,10 +330,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__25; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:21:7: ( 'mapping' ) - // InternalMachineLearningLanguage.g:21:9: 'mapping' + // InternalMachineLearningLanguage.g:21:7: ( 'predict' ) + // InternalMachineLearningLanguage.g:21:9: 'predict' { - match("mapping"); + match("predict"); } @@ -350,10 +351,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__26; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:22:7: ( 'parameters' ) - // InternalMachineLearningLanguage.g:22:9: 'parameters' + // InternalMachineLearningLanguage.g:22:7: ( 'from' ) + // InternalMachineLearningLanguage.g:22:9: 'from' { - match("parameters"); + match("from"); } @@ -371,10 +372,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__27; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:23:7: ( 'predict' ) - // InternalMachineLearningLanguage.g:23:9: 'predict' + // InternalMachineLearningLanguage.g:23:7: ( 'and' ) + // InternalMachineLearningLanguage.g:23:9: 'and' { - match("predict"); + match("and"); } @@ -392,10 +393,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__28; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:24:7: ( 'from' ) - // InternalMachineLearningLanguage.g:24:9: 'from' + // InternalMachineLearningLanguage.g:24:7: ( 'measure' ) + // InternalMachineLearningLanguage.g:24:9: 'measure' { - match("from"); + match("measure"); } @@ -413,10 +414,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__29; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:25:7: ( 'and' ) - // InternalMachineLearningLanguage.g:25:9: 'and' + // InternalMachineLearningLanguage.g:25:7: ( 'end' ) + // InternalMachineLearningLanguage.g:25:9: 'end' { - match("and"); + match("end"); } @@ -434,10 +435,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__30; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:26:7: ( 'measure' ) - // InternalMachineLearningLanguage.g:26:9: 'measure' + // InternalMachineLearningLanguage.g:26:7: ( 'store' ) + // InternalMachineLearningLanguage.g:26:9: 'store' { - match("measure"); + match("store"); } @@ -455,10 +456,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__31; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:27:7: ( 'end' ) - // InternalMachineLearningLanguage.g:27:9: 'end' + // InternalMachineLearningLanguage.g:27:7: ( 'for' ) + // InternalMachineLearningLanguage.g:27:9: 'for' { - match("end"); + match("for"); } @@ -476,10 +477,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__32; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:28:7: ( 'store' ) - // InternalMachineLearningLanguage.g:28:9: 'store' + // InternalMachineLearningLanguage.g:28:7: ( 'in' ) + // InternalMachineLearningLanguage.g:28:9: 'in' { - match("store"); + match("in"); } @@ -497,10 +498,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__33; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:29:7: ( 'for' ) - // InternalMachineLearningLanguage.g:29:9: 'for' + // InternalMachineLearningLanguage.g:29:7: ( 'loop' ) + // InternalMachineLearningLanguage.g:29:9: 'loop' { - match("for"); + match("loop"); } @@ -518,11 +519,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__34; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:30:7: ( 'in' ) - // InternalMachineLearningLanguage.g:30:9: 'in' + // InternalMachineLearningLanguage.g:30:7: ( '[' ) + // InternalMachineLearningLanguage.g:30:9: '[' { - match("in"); - + match('['); } @@ -539,11 +539,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__35; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:31:7: ( 'loop' ) - // InternalMachineLearningLanguage.g:31:9: 'loop' + // InternalMachineLearningLanguage.g:31:7: ( ']' ) + // InternalMachineLearningLanguage.g:31:9: ']' { - match("loop"); - + match(']'); } @@ -560,10 +559,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__36; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:32:7: ( '[' ) - // InternalMachineLearningLanguage.g:32:9: '[' + // InternalMachineLearningLanguage.g:32:7: ( ';' ) + // InternalMachineLearningLanguage.g:32:9: ';' { - match('['); + match(';'); } @@ -580,10 +579,11 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__37; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:33:7: ( ']' ) - // InternalMachineLearningLanguage.g:33:9: ']' + // InternalMachineLearningLanguage.g:33:7: ( 'data' ) + // InternalMachineLearningLanguage.g:33:9: 'data' { - match(']'); + match("data"); + } @@ -600,10 +600,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__38; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:34:7: ( 'data' ) - // InternalMachineLearningLanguage.g:34:9: 'data' + // InternalMachineLearningLanguage.g:34:7: ( 'OR' ) + // InternalMachineLearningLanguage.g:34:9: 'OR' { - match("data"); + match("OR"); } @@ -621,10 +621,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__39; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:35:7: ( 'OR' ) - // InternalMachineLearningLanguage.g:35:9: 'OR' + // InternalMachineLearningLanguage.g:35:7: ( 'XOR' ) + // InternalMachineLearningLanguage.g:35:9: 'XOR' { - match("OR"); + match("XOR"); } @@ -642,10 +642,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__40; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:36:7: ( 'XOR' ) - // InternalMachineLearningLanguage.g:36:9: 'XOR' + // InternalMachineLearningLanguage.g:36:7: ( 'AND' ) + // InternalMachineLearningLanguage.g:36:9: 'AND' { - match("XOR"); + match("AND"); } @@ -663,11 +663,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__41; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:37:7: ( 'AND' ) - // InternalMachineLearningLanguage.g:37:9: 'AND' + // InternalMachineLearningLanguage.g:37:7: ( '!' ) + // InternalMachineLearningLanguage.g:37:9: '!' { - match("AND"); - + match('!'); } @@ -684,10 +683,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__42; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:38:7: ( '!' ) - // InternalMachineLearningLanguage.g:38:9: '!' + // InternalMachineLearningLanguage.g:38:7: ( '^' ) + // InternalMachineLearningLanguage.g:38:9: '^' { - match('!'); + match('^'); } @@ -704,10 +703,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__43; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:39:7: ( '^' ) - // InternalMachineLearningLanguage.g:39:9: '^' + // InternalMachineLearningLanguage.g:39:7: ( '(' ) + // InternalMachineLearningLanguage.g:39:9: '(' { - match('^'); + match('('); } @@ -724,10 +723,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__44; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:40:7: ( '(' ) - // InternalMachineLearningLanguage.g:40:9: '(' + // InternalMachineLearningLanguage.g:40:7: ( ')' ) + // InternalMachineLearningLanguage.g:40:9: ')' { - match('('); + match(')'); } @@ -744,10 +743,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__45; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:41:7: ( ')' ) - // InternalMachineLearningLanguage.g:41:9: ')' + // InternalMachineLearningLanguage.g:41:7: ( '{' ) + // InternalMachineLearningLanguage.g:41:9: '{' { - match(')'); + match('{'); } @@ -764,10 +763,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__46; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:42:7: ( '{' ) - // InternalMachineLearningLanguage.g:42:9: '{' + // InternalMachineLearningLanguage.g:42:7: ( '}' ) + // InternalMachineLearningLanguage.g:42:9: '}' { - match('{'); + match('}'); } @@ -784,10 +783,11 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__47; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:43:7: ( '}' ) - // InternalMachineLearningLanguage.g:43:9: '}' + // InternalMachineLearningLanguage.g:43:7: ( ':=' ) + // InternalMachineLearningLanguage.g:43:9: ':=' { - match('}'); + match(":="); + } @@ -804,10 +804,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__48; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:44:7: ( ':=' ) - // InternalMachineLearningLanguage.g:44:9: ':=' + // InternalMachineLearningLanguage.g:44:7: ( 'true' ) + // InternalMachineLearningLanguage.g:44:9: 'true' { - match(":="); + match("true"); } @@ -825,10 +825,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__49; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:45:7: ( 'true' ) - // InternalMachineLearningLanguage.g:45:9: 'true' + // InternalMachineLearningLanguage.g:45:7: ( 'false' ) + // InternalMachineLearningLanguage.g:45:9: 'false' { - match("true"); + match("false"); } @@ -846,11 +846,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__50; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:46:7: ( 'false' ) - // InternalMachineLearningLanguage.g:46:9: 'false' + // InternalMachineLearningLanguage.g:46:7: ( ':' ) + // InternalMachineLearningLanguage.g:46:9: ':' { - match("false"); - + match(':'); } @@ -867,10 +866,11 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__51; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:47:7: ( ':' ) - // InternalMachineLearningLanguage.g:47:9: ':' + // InternalMachineLearningLanguage.g:47:7: ( 'literal' ) + // InternalMachineLearningLanguage.g:47:9: 'literal' { - match(':'); + match("literal"); + } @@ -887,10 +887,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__52; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:48:7: ( 'literal' ) - // InternalMachineLearningLanguage.g:48:9: 'literal' + // InternalMachineLearningLanguage.g:48:7: ( 'instance' ) + // InternalMachineLearningLanguage.g:48:9: 'instance' { - match("literal"); + match("instance"); } @@ -908,10 +908,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__53; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:49:7: ( 'instance' ) - // InternalMachineLearningLanguage.g:49:9: 'instance' + // InternalMachineLearningLanguage.g:49:7: ( 'string' ) + // InternalMachineLearningLanguage.g:49:9: 'string' { - match("instance"); + match("string"); } @@ -929,10 +929,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__54; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:50:7: ( 'string' ) - // InternalMachineLearningLanguage.g:50:9: 'string' + // InternalMachineLearningLanguage.g:50:7: ( 'expression' ) + // InternalMachineLearningLanguage.g:50:9: 'expression' { - match("string"); + match("expression"); } @@ -950,10 +950,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__55; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:51:7: ( 'expression' ) - // InternalMachineLearningLanguage.g:51:9: 'expression' + // InternalMachineLearningLanguage.g:51:7: ( 'int' ) + // InternalMachineLearningLanguage.g:51:9: 'int' { - match("expression"); + match("int"); } @@ -971,10 +971,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__56; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:52:7: ( 'int' ) - // InternalMachineLearningLanguage.g:52:9: 'int' + // InternalMachineLearningLanguage.g:52:7: ( 'float' ) + // InternalMachineLearningLanguage.g:52:9: 'float' { - match("int"); + match("float"); } @@ -992,10 +992,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__57; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:53:7: ( 'float' ) - // InternalMachineLearningLanguage.g:53:9: 'float' + // InternalMachineLearningLanguage.g:53:7: ( 'boolean' ) + // InternalMachineLearningLanguage.g:53:9: 'boolean' { - match("float"); + match("boolean"); } @@ -1013,10 +1013,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__58; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:54:7: ( 'boolean' ) - // InternalMachineLearningLanguage.g:54:9: 'boolean' + // InternalMachineLearningLanguage.g:54:7: ( 'void' ) + // InternalMachineLearningLanguage.g:54:9: 'void' { - match("boolean"); + match("void"); } @@ -1034,10 +1034,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__59; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:55:7: ( 'void' ) - // InternalMachineLearningLanguage.g:55:9: 'void' + // InternalMachineLearningLanguage.g:55:7: ( 'array' ) + // InternalMachineLearningLanguage.g:55:9: 'array' { - match("void"); + match("array"); } @@ -1055,10 +1055,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = T__60; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:56:7: ( 'array' ) - // InternalMachineLearningLanguage.g:56:9: 'array' + // InternalMachineLearningLanguage.g:56:7: ( 'import' ) + // InternalMachineLearningLanguage.g:56:9: 'import' { - match("array"); + match("import"); } @@ -1718,8 +1718,8 @@ public class InternalMachineLearningLanguageLexer extends Lexer { // $ANTLR start "RULE_DIGIT" public final void mRULE_DIGIT() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:3651:21: ( '0' .. '9' ) - // InternalMachineLearningLanguage.g:3651:23: '0' .. '9' + // InternalMachineLearningLanguage.g:3674:21: ( '0' .. '9' ) + // InternalMachineLearningLanguage.g:3674:23: '0' .. '9' { matchRange('0','9'); @@ -1734,11 +1734,11 @@ public class InternalMachineLearningLanguageLexer extends Lexer { // $ANTLR start "RULE_EXPONENT" public final void mRULE_EXPONENT() throws RecognitionException { try { - // InternalMachineLearningLanguage.g:3653:24: ( 'e' ( '+' | '-' )? ( RULE_DIGIT )+ ) - // InternalMachineLearningLanguage.g:3653:26: 'e' ( '+' | '-' )? ( RULE_DIGIT )+ + // InternalMachineLearningLanguage.g:3676:24: ( 'e' ( '+' | '-' )? ( RULE_DIGIT )+ ) + // InternalMachineLearningLanguage.g:3676:26: 'e' ( '+' | '-' )? ( RULE_DIGIT )+ { match('e'); - // InternalMachineLearningLanguage.g:3653:30: ( '+' | '-' )? + // InternalMachineLearningLanguage.g:3676:30: ( '+' | '-' )? int alt1=2; int LA1_0 = input.LA(1); @@ -1764,7 +1764,7 @@ public class InternalMachineLearningLanguageLexer extends Lexer { } - // InternalMachineLearningLanguage.g:3653:41: ( RULE_DIGIT )+ + // InternalMachineLearningLanguage.g:3676:41: ( RULE_DIGIT )+ int cnt2=0; loop2: do { @@ -1778,7 +1778,7 @@ public class InternalMachineLearningLanguageLexer extends Lexer { switch (alt2) { case 1 : - // InternalMachineLearningLanguage.g:3653:41: RULE_DIGIT + // InternalMachineLearningLanguage.g:3676:41: RULE_DIGIT { mRULE_DIGIT(); @@ -1808,10 +1808,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = RULE_INT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:3655:10: ( ( '-' )? ( RULE_DIGIT )+ ) - // InternalMachineLearningLanguage.g:3655:12: ( '-' )? ( RULE_DIGIT )+ + // InternalMachineLearningLanguage.g:3678:10: ( ( '-' )? ( RULE_DIGIT )+ ) + // InternalMachineLearningLanguage.g:3678:12: ( '-' )? ( RULE_DIGIT )+ { - // InternalMachineLearningLanguage.g:3655:12: ( '-' )? + // InternalMachineLearningLanguage.g:3678:12: ( '-' )? int alt3=2; int LA3_0 = input.LA(1); @@ -1820,7 +1820,7 @@ public class InternalMachineLearningLanguageLexer extends Lexer { } switch (alt3) { case 1 : - // InternalMachineLearningLanguage.g:3655:12: '-' + // InternalMachineLearningLanguage.g:3678:12: '-' { match('-'); @@ -1829,7 +1829,7 @@ public class InternalMachineLearningLanguageLexer extends Lexer { } - // InternalMachineLearningLanguage.g:3655:17: ( RULE_DIGIT )+ + // InternalMachineLearningLanguage.g:3678:17: ( RULE_DIGIT )+ int cnt4=0; loop4: do { @@ -1843,7 +1843,7 @@ public class InternalMachineLearningLanguageLexer extends Lexer { switch (alt4) { case 1 : - // InternalMachineLearningLanguage.g:3655:17: RULE_DIGIT + // InternalMachineLearningLanguage.g:3678:17: RULE_DIGIT { mRULE_DIGIT(); @@ -1875,15 +1875,15 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = RULE_DOUBLE; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:3657:13: ( ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) ) - // InternalMachineLearningLanguage.g:3657:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) + // InternalMachineLearningLanguage.g:3680:13: ( ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) ) + // InternalMachineLearningLanguage.g:3680:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) { - // InternalMachineLearningLanguage.g:3657:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) + // InternalMachineLearningLanguage.g:3680:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) int alt7=2; alt7 = dfa7.predict(input); switch (alt7) { case 1 : - // InternalMachineLearningLanguage.g:3657:16: RULE_INT RULE_EXPONENT + // InternalMachineLearningLanguage.g:3680:16: RULE_INT RULE_EXPONENT { mRULE_INT(); mRULE_EXPONENT(); @@ -1891,11 +1891,11 @@ public class InternalMachineLearningLanguageLexer extends Lexer { } break; case 2 : - // InternalMachineLearningLanguage.g:3657:39: RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? + // InternalMachineLearningLanguage.g:3680:39: RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? { mRULE_INT(); match('.'); - // InternalMachineLearningLanguage.g:3657:52: ( RULE_DIGIT )* + // InternalMachineLearningLanguage.g:3680:52: ( RULE_DIGIT )* loop5: do { int alt5=2; @@ -1908,7 +1908,7 @@ public class InternalMachineLearningLanguageLexer extends Lexer { switch (alt5) { case 1 : - // InternalMachineLearningLanguage.g:3657:52: RULE_DIGIT + // InternalMachineLearningLanguage.g:3680:52: RULE_DIGIT { mRULE_DIGIT(); @@ -1920,7 +1920,7 @@ public class InternalMachineLearningLanguageLexer extends Lexer { } } while (true); - // InternalMachineLearningLanguage.g:3657:64: ( RULE_EXPONENT )? + // InternalMachineLearningLanguage.g:3680:64: ( RULE_EXPONENT )? int alt6=2; int LA6_0 = input.LA(1); @@ -1929,7 +1929,7 @@ public class InternalMachineLearningLanguageLexer extends Lexer { } switch (alt6) { case 1 : - // InternalMachineLearningLanguage.g:3657:64: RULE_EXPONENT + // InternalMachineLearningLanguage.g:3680:64: RULE_EXPONENT { mRULE_EXPONENT(); @@ -1960,11 +1960,11 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:3659:13: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) - // InternalMachineLearningLanguage.g:3659:15: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalMachineLearningLanguage.g:3682:13: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) + // InternalMachineLearningLanguage.g:3682:15: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalMachineLearningLanguage.g:3659:19: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + // InternalMachineLearningLanguage.g:3682:19: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* loop8: do { int alt8=3; @@ -1980,7 +1980,7 @@ public class InternalMachineLearningLanguageLexer extends Lexer { switch (alt8) { case 1 : - // InternalMachineLearningLanguage.g:3659:20: '\\\\' . + // InternalMachineLearningLanguage.g:3682:20: '\\\\' . { match('\\'); matchAny(); @@ -1988,7 +1988,7 @@ public class InternalMachineLearningLanguageLexer extends Lexer { } break; case 2 : - // InternalMachineLearningLanguage.g:3659:27: ~ ( ( '\\\\' | '\"' ) ) + // InternalMachineLearningLanguage.g:3682:27: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -2025,11 +2025,11 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = RULE_QUOTED_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:3661:16: ( '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - // InternalMachineLearningLanguage.g:3661:18: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalMachineLearningLanguage.g:3684:16: ( '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalMachineLearningLanguage.g:3684:18: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalMachineLearningLanguage.g:3661:23: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + // InternalMachineLearningLanguage.g:3684:23: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* loop9: do { int alt9=3; @@ -2045,7 +2045,7 @@ public class InternalMachineLearningLanguageLexer extends Lexer { switch (alt9) { case 1 : - // InternalMachineLearningLanguage.g:3661:24: '\\\\' . + // InternalMachineLearningLanguage.g:3684:24: '\\\\' . { match('\\'); matchAny(); @@ -2053,7 +2053,7 @@ public class InternalMachineLearningLanguageLexer extends Lexer { } break; case 2 : - // InternalMachineLearningLanguage.g:3661:31: ~ ( ( '\\\\' | '\\'' ) ) + // InternalMachineLearningLanguage.g:3684:31: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -2090,10 +2090,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:3663:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalMachineLearningLanguage.g:3663:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalMachineLearningLanguage.g:3686:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalMachineLearningLanguage.g:3686:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { - // InternalMachineLearningLanguage.g:3663:11: ( '^' )? + // InternalMachineLearningLanguage.g:3686:11: ( '^' )? int alt10=2; int LA10_0 = input.LA(1); @@ -2102,7 +2102,7 @@ public class InternalMachineLearningLanguageLexer extends Lexer { } switch (alt10) { case 1 : - // InternalMachineLearningLanguage.g:3663:11: '^' + // InternalMachineLearningLanguage.g:3686:11: '^' { match('^'); @@ -2120,7 +2120,7 @@ public class InternalMachineLearningLanguageLexer extends Lexer { recover(mse); throw mse;} - // InternalMachineLearningLanguage.g:3663:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalMachineLearningLanguage.g:3686:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* loop11: do { int alt11=2; @@ -2169,12 +2169,12 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:3665:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalMachineLearningLanguage.g:3665:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalMachineLearningLanguage.g:3688:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalMachineLearningLanguage.g:3688:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalMachineLearningLanguage.g:3665:24: ( options {greedy=false; } : . )* + // InternalMachineLearningLanguage.g:3688:24: ( options {greedy=false; } : . )* loop12: do { int alt12=2; @@ -2199,7 +2199,7 @@ public class InternalMachineLearningLanguageLexer extends Lexer { switch (alt12) { case 1 : - // InternalMachineLearningLanguage.g:3665:52: . + // InternalMachineLearningLanguage.g:3688:52: . { matchAny(); @@ -2229,12 +2229,12 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:3667:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalMachineLearningLanguage.g:3667:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // InternalMachineLearningLanguage.g:3690:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalMachineLearningLanguage.g:3690:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // InternalMachineLearningLanguage.g:3667:24: (~ ( ( '\\n' | '\\r' ) ) )* + // InternalMachineLearningLanguage.g:3690:24: (~ ( ( '\\n' | '\\r' ) ) )* loop13: do { int alt13=2; @@ -2247,7 +2247,7 @@ public class InternalMachineLearningLanguageLexer extends Lexer { switch (alt13) { case 1 : - // InternalMachineLearningLanguage.g:3667:24: ~ ( ( '\\n' | '\\r' ) ) + // InternalMachineLearningLanguage.g:3690: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(); @@ -2267,7 +2267,7 @@ public class InternalMachineLearningLanguageLexer extends Lexer { } } while (true); - // InternalMachineLearningLanguage.g:3667:40: ( ( '\\r' )? '\\n' )? + // InternalMachineLearningLanguage.g:3690:40: ( ( '\\r' )? '\\n' )? int alt15=2; int LA15_0 = input.LA(1); @@ -2276,9 +2276,9 @@ public class InternalMachineLearningLanguageLexer extends Lexer { } switch (alt15) { case 1 : - // InternalMachineLearningLanguage.g:3667:41: ( '\\r' )? '\\n' + // InternalMachineLearningLanguage.g:3690:41: ( '\\r' )? '\\n' { - // InternalMachineLearningLanguage.g:3667:41: ( '\\r' )? + // InternalMachineLearningLanguage.g:3690:41: ( '\\r' )? int alt14=2; int LA14_0 = input.LA(1); @@ -2287,7 +2287,7 @@ public class InternalMachineLearningLanguageLexer extends Lexer { } switch (alt14) { case 1 : - // InternalMachineLearningLanguage.g:3667:41: '\\r' + // InternalMachineLearningLanguage.g:3690:41: '\\r' { match('\r'); @@ -2319,10 +2319,10 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:3669:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalMachineLearningLanguage.g:3669:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalMachineLearningLanguage.g:3692:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalMachineLearningLanguage.g:3692:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalMachineLearningLanguage.g:3669:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalMachineLearningLanguage.g:3692:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt16=0; loop16: do { @@ -2376,8 +2376,8 @@ public class InternalMachineLearningLanguageLexer extends Lexer { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMachineLearningLanguage.g:3671:16: ( . ) - // InternalMachineLearningLanguage.g:3671:18: . + // InternalMachineLearningLanguage.g:3694:16: ( . ) + // InternalMachineLearningLanguage.g:3694:18: . { matchAny(); @@ -3063,91 +3063,90 @@ public class InternalMachineLearningLanguageLexer extends Lexer { this.transition = DFA7_transition; } public String getDescription() { - return "3657:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? )"; + return "3680:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? )"; } } static final String DFA17_eotS = - "\1\uffff\1\73\1\uffff\1\77\1\102\1\uffff\3\73\1\117\1\122\3\73\2\uffff\1\132\3\73\1\137\1\140\4\uffff\1\146\2\73\1\uffff\1\153\1\uffff\1\156\1\uffff\1\161\1\uffff\1\165\1\uffff\1\167\1\170\1\171\1\172\1\173\1\174\1\175\1\176\1\177\1\u0080\1\uffff\1\u0082\1\u0083\1\u0084\1\u0085\2\71\3\uffff\1\73\2\uffff\2\73\1\uffff\2\73\2\uffff\1\u0090\12\73\1\uffff\2\73\1\uffff\3\73\1\u00a3\2\uffff\1\u00a5\1\uffff\1\u00a6\2\73\11\uffff\2\73\7\uffff\1\u0085\31\uffff\1\u00ab\5\73\1\uffff\7\73\1\u00b9\2\73\1\u00bc\1\73\1\u00be\4\73\1\u00c3\1\uffff\1\73\2\uffff\1\u00c5\1\u00c6\2\73\1\uffff\3\73\1\u00cc\2\73\1\u00cf\1\73\1\u00d1\1\73\1\u00d3\1\73\1\u00d5\1\uffff\2\73\1\uffff\1\73\1\uffff\4\73\1\uffff\1\u00dd\2\uffff\1\73\1\u00df\1\u00e0\2\73\1\uffff\2\73\1\uffff\1\u00e5\1\uffff\1\73\1\uffff\1\73\1\uffff\1\u00e8\1\u00e9\1\u00ea\1\73\1\u00ec\2\73\1\uffff\1\73\2\uffff\4\73\1\uffff\2\73\3\uffff\1\73\1\uffff\1\u00f7\2\73\1\u00fb\1\73\1\u00fd\1\u00fe\1\u00ff\2\73\1\uffff\1\73\1\u0103\1\73\1\uffff\1\73\3\uffff\1\u0106\1\73\1\u0108\1\uffff\2\73\1\uffff\1\73\1\uffff\1\u010c\1\u010d\1\u010e\3\uffff"; + "\1\uffff\1\75\1\100\1\uffff\4\74\1\116\1\121\3\74\3\uffff\1\133\3\74\1\140\1\141\4\uffff\1\147\2\74\1\uffff\1\154\1\uffff\1\157\1\uffff\1\161\1\uffff\1\166\1\uffff\1\170\1\171\1\172\1\173\1\174\1\175\1\176\1\177\1\u0080\1\u0081\1\uffff\1\u0083\1\u0084\1\u0085\1\u0086\2\71\3\uffff\2\74\2\uffff\2\74\2\uffff\1\u008f\13\74\1\uffff\2\74\1\uffff\3\74\1\u00a3\1\74\3\uffff\1\u00a6\1\uffff\1\u00a7\2\74\11\uffff\2\74\10\uffff\1\u0086\30\uffff\4\74\1\uffff\10\74\1\u00b9\2\74\1\u00bc\1\74\1\u00be\4\74\1\u00c3\1\uffff\2\74\2\uffff\1\u00c6\1\u00c7\4\74\1\u00cc\2\74\1\u00cf\2\74\1\u00d2\1\74\1\u00d4\1\74\1\u00d6\1\uffff\2\74\1\uffff\1\74\1\uffff\4\74\1\uffff\1\74\1\u00df\2\uffff\1\74\1\u00e1\2\74\1\uffff\2\74\1\uffff\1\u00e6\1\u00e7\1\uffff\1\74\1\uffff\1\74\1\uffff\1\u00ea\1\u00eb\1\u00ec\1\74\1\u00ee\3\74\1\uffff\1\74\1\uffff\4\74\2\uffff\2\74\3\uffff\1\74\1\uffff\1\u00fa\1\74\1\u00fc\1\74\1\u00ff\1\74\1\u0101\1\u0102\1\u0103\2\74\1\uffff\1\74\1\uffff\1\u0107\1\74\1\uffff\1\74\3\uffff\1\u010a\1\74\1\u010c\1\uffff\2\74\1\uffff\1\74\1\uffff\1\u0110\1\u0111\1\u0112\3\uffff"; static final String DFA17_eofS = - "\u010f\uffff"; + "\u0113\uffff"; static final String DFA17_minS = - "\1\0\1\163\1\uffff\2\60\1\uffff\1\157\1\141\1\151\2\60\1\156\1\164\1\156\2\uffff\1\60\1\122\1\117\1\116\1\75\1\101\4\uffff\1\75\2\157\1\uffff\1\75\1\uffff\1\75\1\uffff\1\60\1\uffff\1\52\1\uffff\12\60\1\uffff\3\60\1\56\2\0\3\uffff\1\145\2\uffff\1\145\1\162\1\uffff\1\160\1\141\2\uffff\1\60\1\165\1\171\1\157\2\164\1\156\1\157\1\162\1\154\1\157\1\uffff\1\144\1\162\1\uffff\1\144\1\160\1\157\1\60\2\uffff\1\60\1\uffff\1\60\1\122\1\104\11\uffff\1\157\1\151\7\uffff\1\56\31\uffff\1\60\1\156\1\144\1\141\1\160\1\163\1\uffff\2\145\1\160\1\145\1\150\1\143\1\155\1\60\1\163\1\141\1\60\1\141\1\60\2\162\1\151\1\164\1\60\1\uffff\1\141\2\uffff\2\60\1\154\1\144\1\uffff\1\147\1\151\1\155\1\60\1\151\1\165\1\60\1\162\1\60\1\162\1\60\1\164\1\60\1\uffff\1\145\1\164\1\uffff\1\171\1\uffff\2\145\1\156\1\141\1\uffff\1\60\2\uffff\1\145\2\60\1\143\1\145\1\uffff\1\156\1\162\1\uffff\1\60\1\uffff\1\141\1\uffff\1\151\1\uffff\3\60\1\163\1\60\1\147\1\156\1\uffff\1\141\2\uffff\2\164\1\147\1\145\1\uffff\1\154\1\157\3\uffff\1\163\1\uffff\1\60\1\143\1\156\1\60\1\145\3\60\1\156\1\151\1\uffff\1\145\1\60\1\157\1\uffff\1\162\3\uffff\1\60\1\157\1\60\1\uffff\1\156\1\163\1\uffff\1\156\1\uffff\3\60\3\uffff"; + "\1\0\2\60\1\uffff\1\157\1\163\1\141\1\151\2\60\1\156\1\164\1\155\3\uffff\1\60\1\122\1\117\1\116\1\75\1\101\4\uffff\1\75\2\157\1\uffff\1\75\1\uffff\1\75\1\uffff\1\60\1\uffff\1\52\1\uffff\12\60\1\uffff\3\60\1\56\2\0\3\uffff\1\145\1\162\2\uffff\1\160\1\141\2\uffff\1\60\1\165\1\151\1\171\1\157\2\164\1\156\1\157\1\162\1\154\1\157\1\uffff\1\144\1\162\1\uffff\1\144\1\160\1\157\1\60\1\160\3\uffff\1\60\1\uffff\1\60\1\122\1\104\11\uffff\1\157\1\151\10\uffff\1\56\30\uffff\1\144\1\141\1\160\1\163\1\uffff\1\145\1\156\1\145\1\160\1\145\1\150\1\143\1\155\1\60\1\163\1\141\1\60\1\141\1\60\2\162\1\151\1\164\1\60\1\uffff\1\157\1\141\2\uffff\2\60\1\154\1\144\1\151\1\155\1\60\1\151\1\165\1\60\1\147\1\162\1\60\1\162\1\60\1\164\1\60\1\uffff\1\145\1\164\1\uffff\1\171\1\uffff\2\145\1\156\1\141\1\uffff\1\162\1\60\2\uffff\1\145\1\60\1\143\1\145\1\uffff\1\156\1\162\1\uffff\2\60\1\uffff\1\141\1\uffff\1\151\1\uffff\3\60\1\163\1\60\1\147\1\156\1\164\1\uffff\1\141\1\uffff\2\164\1\147\1\145\2\uffff\1\154\1\157\3\uffff\1\163\1\uffff\1\60\1\143\1\60\1\156\1\60\1\145\3\60\1\156\1\151\1\uffff\1\145\1\uffff\1\60\1\157\1\uffff\1\162\3\uffff\1\60\1\157\1\60\1\uffff\1\156\1\163\1\uffff\1\156\1\uffff\3\60\3\uffff"; static final String DFA17_maxS = - "\1\uffff\1\163\1\uffff\2\172\1\uffff\1\162\1\157\1\151\2\172\1\170\1\164\1\156\2\uffff\1\172\1\122\1\117\1\116\1\75\1\172\4\uffff\1\75\2\157\1\uffff\1\75\1\uffff\1\75\1\uffff\1\71\1\uffff\1\57\1\uffff\12\172\1\uffff\3\172\1\145\2\uffff\3\uffff\1\151\2\uffff\1\145\1\162\1\uffff\1\160\1\141\2\uffff\1\172\1\165\1\171\1\157\2\164\1\156\1\157\1\162\1\154\1\157\1\uffff\1\144\1\162\1\uffff\1\144\1\160\1\162\1\172\2\uffff\1\172\1\uffff\1\172\1\122\1\104\11\uffff\1\157\1\151\7\uffff\1\145\31\uffff\1\172\1\156\1\144\1\141\2\163\1\uffff\2\145\1\160\1\145\1\150\1\143\1\155\1\172\1\163\1\141\1\172\1\141\1\172\2\162\1\151\1\164\1\172\1\uffff\1\141\2\uffff\2\172\1\154\1\144\1\uffff\1\147\1\151\1\155\1\172\1\151\1\165\1\172\1\162\1\172\1\162\1\172\1\164\1\172\1\uffff\1\145\1\164\1\uffff\1\171\1\uffff\2\145\1\156\1\141\1\uffff\1\172\2\uffff\1\145\2\172\1\143\1\145\1\uffff\1\156\1\162\1\uffff\1\172\1\uffff\1\141\1\uffff\1\151\1\uffff\3\172\1\163\1\172\1\147\1\156\1\uffff\1\141\2\uffff\2\164\1\147\1\145\1\uffff\1\154\1\157\3\uffff\1\163\1\uffff\1\172\1\143\1\156\1\172\1\145\3\172\1\156\1\151\1\uffff\1\145\1\172\1\157\1\uffff\1\162\3\uffff\1\172\1\157\1\172\1\uffff\1\156\1\163\1\uffff\1\156\1\uffff\3\172\3\uffff"; + "\1\uffff\2\172\1\uffff\1\162\1\163\1\157\1\151\2\172\1\170\1\164\1\156\3\uffff\1\172\1\122\1\117\1\116\1\75\1\172\4\uffff\1\75\2\157\1\uffff\1\75\1\uffff\1\75\1\uffff\1\71\1\uffff\1\57\1\uffff\12\172\1\uffff\3\172\1\145\2\uffff\3\uffff\1\145\1\162\2\uffff\1\160\1\141\2\uffff\1\172\1\165\1\151\1\171\1\157\2\164\1\156\1\157\1\162\1\154\1\157\1\uffff\1\144\1\162\1\uffff\1\144\1\160\1\162\1\172\1\160\3\uffff\1\172\1\uffff\1\172\1\122\1\104\11\uffff\1\157\1\151\10\uffff\1\145\30\uffff\1\144\1\141\2\163\1\uffff\1\145\1\156\1\145\1\160\1\145\1\150\1\143\1\155\1\172\1\163\1\141\1\172\1\141\1\172\2\162\1\151\1\164\1\172\1\uffff\1\157\1\141\2\uffff\2\172\1\154\1\144\1\151\1\155\1\172\1\151\1\165\1\172\1\147\1\162\1\172\1\162\1\172\1\164\1\172\1\uffff\1\145\1\164\1\uffff\1\171\1\uffff\2\145\1\156\1\141\1\uffff\1\162\1\172\2\uffff\1\145\1\172\1\143\1\145\1\uffff\1\156\1\162\1\uffff\2\172\1\uffff\1\141\1\uffff\1\151\1\uffff\3\172\1\163\1\172\1\147\1\156\1\164\1\uffff\1\141\1\uffff\2\164\1\147\1\145\2\uffff\1\154\1\157\3\uffff\1\163\1\uffff\1\172\1\143\1\172\1\156\1\172\1\145\3\172\1\156\1\151\1\uffff\1\145\1\uffff\1\172\1\157\1\uffff\1\162\3\uffff\1\172\1\157\1\172\1\uffff\1\156\1\163\1\uffff\1\156\1\uffff\3\172\3\uffff"; static final String DFA17_acceptS = - "\2\uffff\1\2\2\uffff\1\5\10\uffff\1\26\1\27\6\uffff\1\36\1\37\1\40\1\41\3\uffff\1\57\1\uffff\1\62\1\uffff\1\66\1\uffff\1\70\1\uffff\1\72\12\uffff\1\110\6\uffff\1\123\1\126\1\127\1\uffff\1\123\1\2\2\uffff\1\112\2\uffff\1\107\1\5\13\uffff\1\113\2\uffff\1\114\4\uffff\1\26\1\27\1\uffff\1\105\3\uffff\1\63\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\45\2\uffff\1\57\1\60\1\61\1\62\1\65\1\64\1\66\1\uffff\1\67\1\70\1\124\1\125\1\71\1\72\1\73\1\74\1\75\1\76\1\77\1\100\1\101\1\102\1\103\1\106\1\110\1\111\1\115\1\116\1\117\1\120\1\121\1\122\1\126\6\uffff\1\6\22\uffff\1\24\1\uffff\1\104\1\31\4\uffff\1\1\15\uffff\1\23\2\uffff\1\17\1\uffff\1\21\4\uffff\1\52\1\uffff\1\32\1\33\5\uffff\1\4\2\uffff\1\43\1\uffff\1\25\1\uffff\1\11\1\uffff\1\16\7\uffff\1\30\1\uffff\1\55\1\7\4\uffff\1\10\2\uffff\1\44\1\53\1\56\1\uffff\1\22\12\uffff\1\50\3\uffff\1\15\1\uffff\1\13\1\20\1\46\3\uffff\1\54\2\uffff\1\12\1\uffff\1\47\3\uffff\1\3\1\14\1\51"; + "\3\uffff\1\3\11\uffff\1\24\1\25\1\26\6\uffff\1\35\1\36\1\37\1\40\3\uffff\1\57\1\uffff\1\62\1\uffff\1\66\1\uffff\1\70\1\uffff\1\72\12\uffff\1\110\6\uffff\1\123\1\126\1\127\2\uffff\1\123\1\112\2\uffff\1\107\1\3\14\uffff\1\113\2\uffff\1\114\5\uffff\1\24\1\25\1\26\1\uffff\1\105\3\uffff\1\63\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\44\2\uffff\1\57\1\60\1\61\1\62\1\65\1\64\1\66\1\67\1\uffff\1\70\1\124\1\125\1\71\1\72\1\73\1\74\1\75\1\76\1\77\1\100\1\101\1\102\1\103\1\106\1\110\1\111\1\115\1\116\1\117\1\120\1\121\1\122\1\126\4\uffff\1\4\23\uffff\1\22\2\uffff\1\104\1\30\21\uffff\1\21\2\uffff\1\15\1\uffff\1\17\4\uffff\1\51\2\uffff\1\31\1\32\4\uffff\1\2\2\uffff\1\42\2\uffff\1\23\1\uffff\1\7\1\uffff\1\14\10\uffff\1\27\1\uffff\1\54\4\uffff\1\5\1\6\2\uffff\1\43\1\52\1\55\1\uffff\1\20\13\uffff\1\47\1\uffff\1\56\2\uffff\1\13\1\uffff\1\11\1\16\1\45\3\uffff\1\53\2\uffff\1\10\1\uffff\1\46\3\uffff\1\1\1\12\1\50"; static final String DFA17_specialS = - "\1\2\64\uffff\1\0\1\1\u00d8\uffff}>"; + "\1\1\64\uffff\1\0\1\2\u00dc\uffff}>"; static final String[] DFA17_transitionS = { - "\11\71\2\70\2\71\1\70\22\71\1\70\1\24\1\65\2\71\1\45\1\71\1\66\1\26\1\27\1\43\1\41\1\5\1\42\1\35\1\44\12\64\1\32\1\2\1\40\1\37\1\36\2\71\1\23\3\67\1\50\1\67\1\53\5\67\1\54\1\67\1\21\1\51\3\67\1\52\3\67\1\22\1\46\1\47\1\16\1\71\1\17\1\25\1\67\1\71\1\12\1\33\1\57\1\20\1\13\1\11\1\67\1\56\1\15\1\67\1\55\1\7\1\4\1\61\1\67\1\3\2\67\1\14\1\6\1\1\1\34\1\10\1\67\1\63\1\62\1\30\1\71\1\31\67\71\1\60\uff4a\71", - "\1\72", + "\11\71\2\70\2\71\1\70\22\71\1\70\1\24\1\65\2\71\1\45\1\71\1\66\1\26\1\27\1\43\1\41\1\3\1\42\1\35\1\44\12\64\1\32\1\17\1\40\1\37\1\36\2\71\1\23\3\67\1\50\1\67\1\53\5\67\1\54\1\67\1\21\1\51\3\67\1\52\3\67\1\22\1\46\1\47\1\15\1\71\1\16\1\25\1\67\1\71\1\11\1\33\1\57\1\20\1\12\1\10\1\67\1\56\1\14\1\67\1\55\1\6\1\2\1\61\1\67\1\1\2\67\1\13\1\4\1\5\1\34\1\7\1\67\1\63\1\62\1\30\1\71\1\31\67\71\1\60\uff4a\71", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\1\73\20\74\1\72\10\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\1\76\3\74\1\77\25\74", "", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\1\76\20\73\1\75\10\73", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\1\100\3\73\1\101\25\73", + "\1\102\2\uffff\1\103", + "\1\104", + "\1\105\7\uffff\1\107\5\uffff\1\106", + "\1\110", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\1\114\12\74\1\115\2\74\1\113\2\74\1\112\2\74\1\111\5\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\15\74\1\117\3\74\1\120\10\74", + "\1\122\11\uffff\1\123", + "\1\124", + "\1\126\1\125", "", - "\1\104\2\uffff\1\105", - "\1\106\7\uffff\1\110\5\uffff\1\107", - "\1\111", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\1\115\12\73\1\116\2\73\1\114\2\73\1\113\2\73\1\112\5\73", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\15\73\1\120\3\73\1\121\10\73", - "\1\123\11\uffff\1\124", - "\1\125", - "\1\126", "", "", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\1\131\31\73", - "\1\133", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\1\132\31\74", "\1\134", "\1\135", "\1\136", - "\32\73\4\uffff\1\73\1\uffff\32\73", + "\1\137", + "\32\74\4\uffff\1\74\1\uffff\32\74", "", "", "", "", - "\1\145", - "\1\147", + "\1\146", "\1\150", + "\1\151", "", - "\1\152", + "\1\153", "", - "\1\155", + "\1\156", "", - "\12\160", + "\12\162", "", - "\1\163\4\uffff\1\164", + "\1\164\4\uffff\1\165", "", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\1\u0086\1\uffff\12\160\53\uffff\1\u0086", - "\0\u0087", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\1\u0087\1\uffff\12\162\53\uffff\1\u0087", "\0\u0088", + "\0\u0089", "", "", "", - "\1\u008a\3\uffff\1\u008b", + "\1\u008b", + "\1\u008c", "", "", - "\1\u008c", "\1\u008d", - "", "\1\u008e", - "\1\u008f", "", "", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\1\u0090", "\1\u0091", "\1\u0092", "\1\u0093", @@ -3165,14 +3164,16 @@ public class InternalMachineLearningLanguageLexer extends Lexer { "\1\u009d", "\1\u009e", "\1\u009f\2\uffff\1\u00a0", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\22\73\1\u00a1\1\u00a2\6\73", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\22\74\1\u00a1\1\u00a2\6\74", + "\1\u00a4", "", "", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\23\73\1\u00a4\6\73", "", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\1\u00a7", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\23\74\1\u00a5\6\74", + "", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u00a8", + "\1\u00a9", "", "", "", @@ -3182,8 +3183,8 @@ public class InternalMachineLearningLanguageLexer extends Lexer { "", "", "", - "\1\u00a9", "\1\u00aa", + "\1\u00ab", "", "", "", @@ -3191,8 +3192,8 @@ public class InternalMachineLearningLanguageLexer extends Lexer { "", "", "", - "\1\u0086\1\uffff\12\160\53\uffff\1\u0086", "", + "\1\u0087\1\uffff\12\162\53\uffff\1\u0087", "", "", "", @@ -3217,13 +3218,12 @@ public class InternalMachineLearningLanguageLexer extends Lexer { "", "", "", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", "\1\u00ac", "\1\u00ad", - "\1\u00ae", - "\1\u00b0\2\uffff\1\u00af", - "\1\u00b1", + "\1\u00af\2\uffff\1\u00ae", + "\1\u00b0", "", + "\1\u00b1", "\1\u00b2", "\1\u00b3", "\1\u00b4", @@ -3231,122 +3231,126 @@ public class InternalMachineLearningLanguageLexer extends Lexer { "\1\u00b6", "\1\u00b7", "\1\u00b8", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u00ba", "\1\u00bb", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u00bd", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u00bf", "\1\u00c0", "\1\u00c1", "\1\u00c2", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "", "\1\u00c4", + "\1\u00c5", "", "", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\1\u00c7", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u00c8", - "", "\1\u00c9", "\1\u00ca", "\1\u00cb", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u00cd", "\1\u00ce", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u00d0", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\1\u00d2", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\1\u00d4", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", + "\1\u00d1", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\1\u00d3", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\1\u00d5", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "", - "\1\u00d6", "\1\u00d7", - "", "\1\u00d8", "", "\1\u00d9", + "", "\1\u00da", "\1\u00db", "\1\u00dc", + "\1\u00dd", "", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", + "\1\u00de", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "", "", - "\1\u00de", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\1\u00e1", + "\1\u00e0", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u00e2", - "", "\1\u00e3", + "", "\1\u00e4", + "\1\u00e5", "", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "", - "\1\u00e6", + "\1\u00e8", "", - "\1\u00e7", + "\1\u00e9", "", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\1\u00eb", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u00ed", - "\1\u00ee", - "", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u00ef", - "", - "", "\1\u00f0", "\1\u00f1", + "", "\1\u00f2", - "\1\u00f3", "", + "\1\u00f3", "\1\u00f4", "\1\u00f5", + "\1\u00f6", "", "", + "\1\u00f7", + "\1\u00f8", + "", "", - "\1\u00f6", "", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\1\u00f8", "\1\u00f9", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\10\73\1\u00fa\21\73", - "\1\u00fc", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\1\u0100", - "\1\u0101", "", - "\1\u0102", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\1\u00fb", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\1\u00fd", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\10\74\1\u00fe\21\74", + "\1\u0100", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u0104", - "", "\1\u0105", "", + "\1\u0106", "", - "", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\1\u0107", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\1\u0108", "", "\1\u0109", - "\1\u010a", "", + "", + "", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u010b", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "", + "\1\u010d", + "\1\u010e", "", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", + "\1\u010f", + "", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "", "", "" @@ -3392,55 +3396,45 @@ public class InternalMachineLearningLanguageLexer extends Lexer { int LA17_53 = input.LA(1); s = -1; - if ( ((LA17_53>='\u0000' && LA17_53<='\uFFFF')) ) {s = 135;} + if ( ((LA17_53>='\u0000' && LA17_53<='\uFFFF')) ) {s = 136;} else s = 57; if ( s>=0 ) return s; break; case 1 : - int LA17_54 = input.LA(1); - - s = -1; - if ( ((LA17_54>='\u0000' && LA17_54<='\uFFFF')) ) {s = 136;} - - else s = 57; - - if ( s>=0 ) return s; - break; - case 2 : int LA17_0 = input.LA(1); s = -1; - if ( (LA17_0=='u') ) {s = 1;} + if ( (LA17_0=='p') ) {s = 1;} - else if ( (LA17_0==';') ) {s = 2;} + else if ( (LA17_0=='m') ) {s = 2;} - else if ( (LA17_0=='p') ) {s = 3;} + else if ( (LA17_0==',') ) {s = 3;} - else if ( (LA17_0=='m') ) {s = 4;} + else if ( (LA17_0=='t') ) {s = 4;} - else if ( (LA17_0==',') ) {s = 5;} + else if ( (LA17_0=='u') ) {s = 5;} - else if ( (LA17_0=='t') ) {s = 6;} + else if ( (LA17_0=='l') ) {s = 6;} - else if ( (LA17_0=='l') ) {s = 7;} + else if ( (LA17_0=='w') ) {s = 7;} - else if ( (LA17_0=='w') ) {s = 8;} + else if ( (LA17_0=='f') ) {s = 8;} - else if ( (LA17_0=='f') ) {s = 9;} + else if ( (LA17_0=='a') ) {s = 9;} - else if ( (LA17_0=='a') ) {s = 10;} + else if ( (LA17_0=='e') ) {s = 10;} - else if ( (LA17_0=='e') ) {s = 11;} + else if ( (LA17_0=='s') ) {s = 11;} - else if ( (LA17_0=='s') ) {s = 12;} + else if ( (LA17_0=='i') ) {s = 12;} - else if ( (LA17_0=='i') ) {s = 13;} + else if ( (LA17_0=='[') ) {s = 13;} - else if ( (LA17_0=='[') ) {s = 14;} + else if ( (LA17_0==']') ) {s = 14;} - else if ( (LA17_0==']') ) {s = 15;} + else if ( (LA17_0==';') ) {s = 15;} else if ( (LA17_0=='d') ) {s = 16;} @@ -3526,6 +3520,16 @@ public class InternalMachineLearningLanguageLexer extends Lexer { else if ( ((LA17_0>='\u0000' && LA17_0<='\b')||(LA17_0>='\u000B' && LA17_0<='\f')||(LA17_0>='\u000E' && LA17_0<='\u001F')||(LA17_0>='#' && LA17_0<='$')||LA17_0=='&'||(LA17_0>='?' && LA17_0<='@')||LA17_0=='\\'||LA17_0=='`'||LA17_0=='|'||(LA17_0>='~' && LA17_0<='\u00B4')||(LA17_0>='\u00B6' && LA17_0<='\uFFFF')) ) {s = 57;} + if ( s>=0 ) return s; + break; + case 2 : + int LA17_54 = input.LA(1); + + s = -1; + if ( ((LA17_54>='\u0000' && LA17_54<='\uFFFF')) ) {s = 137;} + + else s = 57; + if ( s>=0 ) return s; break; } diff --git a/src/languages/de.evoal.languages.model.mll.dsl/src-gen/de/evoal/languages/model/mll/dsl/parser/antlr/internal/InternalMachineLearningLanguageParser.java b/src/languages/de.evoal.languages.model.mll.dsl/src-gen/de/evoal/languages/model/mll/dsl/parser/antlr/internal/InternalMachineLearningLanguageParser.java index 4ae0a74a..7c4b1f68 100644 --- a/src/languages/de.evoal.languages.model.mll.dsl/src-gen/de/evoal/languages/model/mll/dsl/parser/antlr/internal/InternalMachineLearningLanguageParser.java +++ b/src/languages/de.evoal.languages.model.mll.dsl/src-gen/de/evoal/languages/model/mll/dsl/parser/antlr/internal/InternalMachineLearningLanguageParser.java @@ -23,7 +23,7 @@ import java.util.HashMap; @SuppressWarnings("all") public class InternalMachineLearningLanguageParser extends AbstractInternalAntlrParser { public static final String[] tokenNames = new String[] { - "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_STRING", "RULE_ID", "RULE_INT", "RULE_DOUBLE", "RULE_QUOTED_ID", "RULE_DIGIT", "RULE_EXPONENT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'use'", "';'", "'prediction'", "'maps'", "','", "'to'", "'using'", "'layer'", "'with'", "'function'", "'mapping'", "'parameters'", "'predict'", "'from'", "'and'", "'measure'", "'end'", "'store'", "'for'", "'in'", "'loop'", "'['", "']'", "'data'", "'OR'", "'XOR'", "'AND'", "'!'", "'^'", "'('", "')'", "'{'", "'}'", "':='", "'true'", "'false'", "':'", "'literal'", "'instance'", "'string'", "'expression'", "'int'", "'float'", "'boolean'", "'void'", "'array'", "'.'", "'>='", "'>'", "'='", "'!='", "'<'", "'<='", "'+'", "'-'", "'*'", "'/'", "'%'", "'Y'", "'Z'", "'E'", "'P'", "'T'", "'G'", "'M'", "'k'", "'h'", "'da'", "'d'", "'c'", "'m'", "'\\u00B5'", "'n'", "'p'", "'f'", "'a'", "'z'", "'y'" + "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_STRING", "RULE_ID", "RULE_INT", "RULE_DOUBLE", "RULE_QUOTED_ID", "RULE_DIGIT", "RULE_EXPONENT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'prediction'", "'maps'", "','", "'to'", "'using'", "'layer'", "'with'", "'function'", "'mapping'", "'parameters'", "'predict'", "'from'", "'and'", "'measure'", "'end'", "'store'", "'for'", "'in'", "'loop'", "'['", "']'", "';'", "'data'", "'OR'", "'XOR'", "'AND'", "'!'", "'^'", "'('", "')'", "'{'", "'}'", "':='", "'true'", "'false'", "':'", "'literal'", "'instance'", "'string'", "'expression'", "'int'", "'float'", "'boolean'", "'void'", "'array'", "'import'", "'.'", "'>='", "'>'", "'='", "'!='", "'<'", "'<='", "'+'", "'-'", "'*'", "'/'", "'%'", "'Y'", "'Z'", "'E'", "'P'", "'T'", "'G'", "'M'", "'k'", "'h'", "'da'", "'d'", "'c'", "'m'", "'\\u00B5'", "'n'", "'p'", "'f'", "'a'", "'z'", "'y'" }; public static final int T__50=50; public static final int T__59=59; @@ -201,11 +201,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleMachineLearningConfigurationRule" - // InternalMachineLearningLanguage.g:79:1: ruleMachineLearningConfigurationRule returns [EObject current=null] : ( ( (lv_uses_0_0= ruleUseRule ) )* ( (lv_definitions_1_0= ruleSurrogateDefinitionRule ) )* ( (lv_statements_2_0= ruleStatementRule ) )* ) ; + // InternalMachineLearningLanguage.g:79:1: ruleMachineLearningConfigurationRule returns [EObject current=null] : ( ( (lv_imports_0_0= ruleImportRule ) )* ( (lv_definitions_1_0= ruleSurrogateDefinitionRule ) )* ( (lv_statements_2_0= ruleStatementRule ) )* ) ; public final EObject ruleMachineLearningConfigurationRule() throws RecognitionException { EObject current = null; - EObject lv_uses_0_0 = null; + EObject lv_imports_0_0 = null; EObject lv_definitions_1_0 = null; @@ -216,37 +216,37 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:85:2: ( ( ( (lv_uses_0_0= ruleUseRule ) )* ( (lv_definitions_1_0= ruleSurrogateDefinitionRule ) )* ( (lv_statements_2_0= ruleStatementRule ) )* ) ) - // InternalMachineLearningLanguage.g:86:2: ( ( (lv_uses_0_0= ruleUseRule ) )* ( (lv_definitions_1_0= ruleSurrogateDefinitionRule ) )* ( (lv_statements_2_0= ruleStatementRule ) )* ) + // InternalMachineLearningLanguage.g:85:2: ( ( ( (lv_imports_0_0= ruleImportRule ) )* ( (lv_definitions_1_0= ruleSurrogateDefinitionRule ) )* ( (lv_statements_2_0= ruleStatementRule ) )* ) ) + // InternalMachineLearningLanguage.g:86:2: ( ( (lv_imports_0_0= ruleImportRule ) )* ( (lv_definitions_1_0= ruleSurrogateDefinitionRule ) )* ( (lv_statements_2_0= ruleStatementRule ) )* ) { - // InternalMachineLearningLanguage.g:86:2: ( ( (lv_uses_0_0= ruleUseRule ) )* ( (lv_definitions_1_0= ruleSurrogateDefinitionRule ) )* ( (lv_statements_2_0= ruleStatementRule ) )* ) - // InternalMachineLearningLanguage.g:87:3: ( (lv_uses_0_0= ruleUseRule ) )* ( (lv_definitions_1_0= ruleSurrogateDefinitionRule ) )* ( (lv_statements_2_0= ruleStatementRule ) )* + // InternalMachineLearningLanguage.g:86:2: ( ( (lv_imports_0_0= ruleImportRule ) )* ( (lv_definitions_1_0= ruleSurrogateDefinitionRule ) )* ( (lv_statements_2_0= ruleStatementRule ) )* ) + // InternalMachineLearningLanguage.g:87:3: ( (lv_imports_0_0= ruleImportRule ) )* ( (lv_definitions_1_0= ruleSurrogateDefinitionRule ) )* ( (lv_statements_2_0= ruleStatementRule ) )* { - // InternalMachineLearningLanguage.g:87:3: ( (lv_uses_0_0= ruleUseRule ) )* + // InternalMachineLearningLanguage.g:87:3: ( (lv_imports_0_0= ruleImportRule ) )* loop1: do { int alt1=2; int LA1_0 = input.LA(1); - if ( (LA1_0==15) ) { + if ( (LA1_0==60) ) { alt1=1; } switch (alt1) { case 1 : - // InternalMachineLearningLanguage.g:88:4: (lv_uses_0_0= ruleUseRule ) + // InternalMachineLearningLanguage.g:88:4: (lv_imports_0_0= ruleImportRule ) { - // InternalMachineLearningLanguage.g:88:4: (lv_uses_0_0= ruleUseRule ) - // InternalMachineLearningLanguage.g:89:5: lv_uses_0_0= ruleUseRule + // InternalMachineLearningLanguage.g:88:4: (lv_imports_0_0= ruleImportRule ) + // InternalMachineLearningLanguage.g:89:5: lv_imports_0_0= ruleImportRule { if ( state.backtracking==0 ) { - newCompositeNode(grammarAccess.getMachineLearningConfigurationRuleAccess().getUsesUseRuleParserRuleCall_0_0()); + newCompositeNode(grammarAccess.getMachineLearningConfigurationRuleAccess().getImportsImportRuleParserRuleCall_0_0()); } pushFollow(FOLLOW_3); - lv_uses_0_0=ruleUseRule(); + lv_imports_0_0=ruleImportRule(); state._fsp--; if (state.failed) return current; @@ -257,9 +257,9 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } add( current, - "uses", - lv_uses_0_0, - "de.evoal.languages.model.mll.dsl.MachineLearningLanguage.UseRule"); + "imports", + lv_imports_0_0, + "de.evoal.languages.model.base.dsl.BaseLanguage.ImportRule"); afterParserOrEnumRuleCall(); } @@ -281,7 +281,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr int alt2=2; int LA2_0 = input.LA(1); - if ( (LA2_0==17) ) { + if ( (LA2_0==15) ) { alt2=1; } @@ -334,7 +334,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr int alt3=2; int LA3_0 = input.LA(1); - if ( (LA3_0==RULE_ID||LA3_0==RULE_QUOTED_ID||LA3_0==27||LA3_0==33) ) { + if ( (LA3_0==RULE_ID||LA3_0==RULE_QUOTED_ID||LA3_0==25||LA3_0==31) ) { alt3=1; } @@ -405,133 +405,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR end "ruleMachineLearningConfigurationRule" - // $ANTLR start "entryRuleUseRule" - // InternalMachineLearningLanguage.g:148:1: entryRuleUseRule returns [EObject current=null] : iv_ruleUseRule= ruleUseRule EOF ; - public final EObject entryRuleUseRule() throws RecognitionException { - EObject current = null; - - EObject iv_ruleUseRule = null; - - - try { - // InternalMachineLearningLanguage.g:148:48: (iv_ruleUseRule= ruleUseRule EOF ) - // InternalMachineLearningLanguage.g:149:2: iv_ruleUseRule= ruleUseRule EOF - { - if ( state.backtracking==0 ) { - newCompositeNode(grammarAccess.getUseRuleRule()); - } - pushFollow(FOLLOW_1); - iv_ruleUseRule=ruleUseRule(); - - state._fsp--; - if (state.failed) return current; - if ( state.backtracking==0 ) { - current =iv_ruleUseRule; - } - match(input,EOF,FOLLOW_2); if (state.failed) return current; - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleUseRule" - - - // $ANTLR start "ruleUseRule" - // InternalMachineLearningLanguage.g:155:1: ruleUseRule returns [EObject current=null] : (otherlv_0= 'use' ( (lv_importURI_1_0= RULE_STRING ) ) otherlv_2= ';' ) ; - public final EObject ruleUseRule() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token lv_importURI_1_0=null; - Token otherlv_2=null; - - - enterRule(); - - try { - // InternalMachineLearningLanguage.g:161:2: ( (otherlv_0= 'use' ( (lv_importURI_1_0= RULE_STRING ) ) otherlv_2= ';' ) ) - // InternalMachineLearningLanguage.g:162:2: (otherlv_0= 'use' ( (lv_importURI_1_0= RULE_STRING ) ) otherlv_2= ';' ) - { - // InternalMachineLearningLanguage.g:162:2: (otherlv_0= 'use' ( (lv_importURI_1_0= RULE_STRING ) ) otherlv_2= ';' ) - // InternalMachineLearningLanguage.g:163:3: otherlv_0= 'use' ( (lv_importURI_1_0= RULE_STRING ) ) otherlv_2= ';' - { - otherlv_0=(Token)match(input,15,FOLLOW_6); if (state.failed) return current; - if ( state.backtracking==0 ) { - - newLeafNode(otherlv_0, grammarAccess.getUseRuleAccess().getUseKeyword_0()); - - } - // InternalMachineLearningLanguage.g:167:3: ( (lv_importURI_1_0= RULE_STRING ) ) - // InternalMachineLearningLanguage.g:168:4: (lv_importURI_1_0= RULE_STRING ) - { - // InternalMachineLearningLanguage.g:168:4: (lv_importURI_1_0= RULE_STRING ) - // InternalMachineLearningLanguage.g:169:5: lv_importURI_1_0= RULE_STRING - { - lv_importURI_1_0=(Token)match(input,RULE_STRING,FOLLOW_7); if (state.failed) return current; - if ( state.backtracking==0 ) { - - newLeafNode(lv_importURI_1_0, grammarAccess.getUseRuleAccess().getImportURISTRINGTerminalRuleCall_1_0()); - - } - if ( state.backtracking==0 ) { - - if (current==null) { - current = createModelElement(grammarAccess.getUseRuleRule()); - } - setWithLastConsumed( - current, - "importURI", - lv_importURI_1_0, - "de.evoal.languages.model.base.dsl.BaseLanguage.STRING"); - - } - - } - - - } - - otherlv_2=(Token)match(input,16,FOLLOW_2); if (state.failed) return current; - if ( state.backtracking==0 ) { - - newLeafNode(otherlv_2, grammarAccess.getUseRuleAccess().getSemicolonKeyword_2()); - - } - - } - - - } - - if ( state.backtracking==0 ) { - - leaveRule(); - - } - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleUseRule" - - // $ANTLR start "entryRuleSurrogateDefinitionRule" - // InternalMachineLearningLanguage.g:193:1: entryRuleSurrogateDefinitionRule returns [EObject current=null] : iv_ruleSurrogateDefinitionRule= ruleSurrogateDefinitionRule EOF ; + // InternalMachineLearningLanguage.g:148:1: entryRuleSurrogateDefinitionRule returns [EObject current=null] : iv_ruleSurrogateDefinitionRule= ruleSurrogateDefinitionRule EOF ; public final EObject entryRuleSurrogateDefinitionRule() throws RecognitionException { EObject current = null; @@ -539,8 +414,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:193:64: (iv_ruleSurrogateDefinitionRule= ruleSurrogateDefinitionRule EOF ) - // InternalMachineLearningLanguage.g:194:2: iv_ruleSurrogateDefinitionRule= ruleSurrogateDefinitionRule EOF + // InternalMachineLearningLanguage.g:148:64: (iv_ruleSurrogateDefinitionRule= ruleSurrogateDefinitionRule EOF ) + // InternalMachineLearningLanguage.g:149:2: iv_ruleSurrogateDefinitionRule= ruleSurrogateDefinitionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getSurrogateDefinitionRuleRule()); @@ -571,7 +446,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleSurrogateDefinitionRule" - // InternalMachineLearningLanguage.g:200:1: ruleSurrogateDefinitionRule returns [EObject current=null] : (otherlv_0= 'prediction' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= 'maps' ( ( ruleStringOrId ) ) (otherlv_4= ',' ( ( ruleStringOrId ) ) )* otherlv_6= 'to' ( ( ruleStringOrId ) ) (otherlv_8= ',' ( ( ruleStringOrId ) ) )* otherlv_10= 'using' ( (lv_layers_11_0= ruleSurrogateLayerDefinitionRule ) )+ ) ; + // InternalMachineLearningLanguage.g:155:1: ruleSurrogateDefinitionRule returns [EObject current=null] : (otherlv_0= 'prediction' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= 'maps' ( ( ruleStringOrId ) ) (otherlv_4= ',' ( ( ruleStringOrId ) ) )* otherlv_6= 'to' ( ( ruleStringOrId ) ) (otherlv_8= ',' ( ( ruleStringOrId ) ) )* otherlv_10= 'using' ( (lv_layers_11_0= ruleSurrogateLayerDefinitionRule ) )+ ) ; public final EObject ruleSurrogateDefinitionRule() throws RecognitionException { EObject current = null; @@ -589,25 +464,25 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:206:2: ( (otherlv_0= 'prediction' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= 'maps' ( ( ruleStringOrId ) ) (otherlv_4= ',' ( ( ruleStringOrId ) ) )* otherlv_6= 'to' ( ( ruleStringOrId ) ) (otherlv_8= ',' ( ( ruleStringOrId ) ) )* otherlv_10= 'using' ( (lv_layers_11_0= ruleSurrogateLayerDefinitionRule ) )+ ) ) - // InternalMachineLearningLanguage.g:207:2: (otherlv_0= 'prediction' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= 'maps' ( ( ruleStringOrId ) ) (otherlv_4= ',' ( ( ruleStringOrId ) ) )* otherlv_6= 'to' ( ( ruleStringOrId ) ) (otherlv_8= ',' ( ( ruleStringOrId ) ) )* otherlv_10= 'using' ( (lv_layers_11_0= ruleSurrogateLayerDefinitionRule ) )+ ) + // InternalMachineLearningLanguage.g:161:2: ( (otherlv_0= 'prediction' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= 'maps' ( ( ruleStringOrId ) ) (otherlv_4= ',' ( ( ruleStringOrId ) ) )* otherlv_6= 'to' ( ( ruleStringOrId ) ) (otherlv_8= ',' ( ( ruleStringOrId ) ) )* otherlv_10= 'using' ( (lv_layers_11_0= ruleSurrogateLayerDefinitionRule ) )+ ) ) + // InternalMachineLearningLanguage.g:162:2: (otherlv_0= 'prediction' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= 'maps' ( ( ruleStringOrId ) ) (otherlv_4= ',' ( ( ruleStringOrId ) ) )* otherlv_6= 'to' ( ( ruleStringOrId ) ) (otherlv_8= ',' ( ( ruleStringOrId ) ) )* otherlv_10= 'using' ( (lv_layers_11_0= ruleSurrogateLayerDefinitionRule ) )+ ) { - // InternalMachineLearningLanguage.g:207:2: (otherlv_0= 'prediction' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= 'maps' ( ( ruleStringOrId ) ) (otherlv_4= ',' ( ( ruleStringOrId ) ) )* otherlv_6= 'to' ( ( ruleStringOrId ) ) (otherlv_8= ',' ( ( ruleStringOrId ) ) )* otherlv_10= 'using' ( (lv_layers_11_0= ruleSurrogateLayerDefinitionRule ) )+ ) - // InternalMachineLearningLanguage.g:208:3: otherlv_0= 'prediction' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= 'maps' ( ( ruleStringOrId ) ) (otherlv_4= ',' ( ( ruleStringOrId ) ) )* otherlv_6= 'to' ( ( ruleStringOrId ) ) (otherlv_8= ',' ( ( ruleStringOrId ) ) )* otherlv_10= 'using' ( (lv_layers_11_0= ruleSurrogateLayerDefinitionRule ) )+ + // InternalMachineLearningLanguage.g:162:2: (otherlv_0= 'prediction' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= 'maps' ( ( ruleStringOrId ) ) (otherlv_4= ',' ( ( ruleStringOrId ) ) )* otherlv_6= 'to' ( ( ruleStringOrId ) ) (otherlv_8= ',' ( ( ruleStringOrId ) ) )* otherlv_10= 'using' ( (lv_layers_11_0= ruleSurrogateLayerDefinitionRule ) )+ ) + // InternalMachineLearningLanguage.g:163:3: otherlv_0= 'prediction' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= 'maps' ( ( ruleStringOrId ) ) (otherlv_4= ',' ( ( ruleStringOrId ) ) )* otherlv_6= 'to' ( ( ruleStringOrId ) ) (otherlv_8= ',' ( ( ruleStringOrId ) ) )* otherlv_10= 'using' ( (lv_layers_11_0= ruleSurrogateLayerDefinitionRule ) )+ { - otherlv_0=(Token)match(input,17,FOLLOW_6); if (state.failed) return current; + otherlv_0=(Token)match(input,15,FOLLOW_6); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getSurrogateDefinitionRuleAccess().getPredictionKeyword_0()); } - // InternalMachineLearningLanguage.g:212:3: ( (lv_name_1_0= RULE_STRING ) ) - // InternalMachineLearningLanguage.g:213:4: (lv_name_1_0= RULE_STRING ) + // InternalMachineLearningLanguage.g:167:3: ( (lv_name_1_0= RULE_STRING ) ) + // InternalMachineLearningLanguage.g:168:4: (lv_name_1_0= RULE_STRING ) { - // InternalMachineLearningLanguage.g:213:4: (lv_name_1_0= RULE_STRING ) - // InternalMachineLearningLanguage.g:214:5: lv_name_1_0= RULE_STRING + // InternalMachineLearningLanguage.g:168:4: (lv_name_1_0= RULE_STRING ) + // InternalMachineLearningLanguage.g:169:5: lv_name_1_0= RULE_STRING { - lv_name_1_0=(Token)match(input,RULE_STRING,FOLLOW_8); if (state.failed) return current; + lv_name_1_0=(Token)match(input,RULE_STRING,FOLLOW_7); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_name_1_0, grammarAccess.getSurrogateDefinitionRuleAccess().getNameSTRINGTerminalRuleCall_1_0()); @@ -631,17 +506,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - otherlv_2=(Token)match(input,18,FOLLOW_9); if (state.failed) return current; + otherlv_2=(Token)match(input,16,FOLLOW_8); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getSurrogateDefinitionRuleAccess().getMapsKeyword_2()); } - // InternalMachineLearningLanguage.g:234:3: ( ( ruleStringOrId ) ) - // InternalMachineLearningLanguage.g:235:4: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:189:3: ( ( ruleStringOrId ) ) + // InternalMachineLearningLanguage.g:190:4: ( ruleStringOrId ) { - // InternalMachineLearningLanguage.g:235:4: ( ruleStringOrId ) - // InternalMachineLearningLanguage.g:236:5: ruleStringOrId + // InternalMachineLearningLanguage.g:190:4: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:191:5: ruleStringOrId { if ( state.backtracking==0 ) { @@ -660,7 +535,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr newCompositeNode(grammarAccess.getSurrogateDefinitionRuleAccess().getInputsDataDescriptionCrossReference_3_0()); } - pushFollow(FOLLOW_10); + pushFollow(FOLLOW_9); ruleStringOrId(); state._fsp--; @@ -676,32 +551,32 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - // InternalMachineLearningLanguage.g:253:3: (otherlv_4= ',' ( ( ruleStringOrId ) ) )* + // InternalMachineLearningLanguage.g:208:3: (otherlv_4= ',' ( ( ruleStringOrId ) ) )* loop4: do { int alt4=2; int LA4_0 = input.LA(1); - if ( (LA4_0==19) ) { + if ( (LA4_0==17) ) { alt4=1; } switch (alt4) { case 1 : - // InternalMachineLearningLanguage.g:254:4: otherlv_4= ',' ( ( ruleStringOrId ) ) + // InternalMachineLearningLanguage.g:209:4: otherlv_4= ',' ( ( ruleStringOrId ) ) { - otherlv_4=(Token)match(input,19,FOLLOW_9); if (state.failed) return current; + otherlv_4=(Token)match(input,17,FOLLOW_8); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getSurrogateDefinitionRuleAccess().getCommaKeyword_4_0()); } - // InternalMachineLearningLanguage.g:258:4: ( ( ruleStringOrId ) ) - // InternalMachineLearningLanguage.g:259:5: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:213:4: ( ( ruleStringOrId ) ) + // InternalMachineLearningLanguage.g:214:5: ( ruleStringOrId ) { - // InternalMachineLearningLanguage.g:259:5: ( ruleStringOrId ) - // InternalMachineLearningLanguage.g:260:6: ruleStringOrId + // InternalMachineLearningLanguage.g:214:5: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:215:6: ruleStringOrId { if ( state.backtracking==0 ) { @@ -720,7 +595,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr newCompositeNode(grammarAccess.getSurrogateDefinitionRuleAccess().getInputsDataDescriptionCrossReference_4_1_0()); } - pushFollow(FOLLOW_10); + pushFollow(FOLLOW_9); ruleStringOrId(); state._fsp--; @@ -745,17 +620,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } } while (true); - otherlv_6=(Token)match(input,20,FOLLOW_9); if (state.failed) return current; + otherlv_6=(Token)match(input,18,FOLLOW_8); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_6, grammarAccess.getSurrogateDefinitionRuleAccess().getToKeyword_5()); } - // InternalMachineLearningLanguage.g:282:3: ( ( ruleStringOrId ) ) - // InternalMachineLearningLanguage.g:283:4: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:237:3: ( ( ruleStringOrId ) ) + // InternalMachineLearningLanguage.g:238:4: ( ruleStringOrId ) { - // InternalMachineLearningLanguage.g:283:4: ( ruleStringOrId ) - // InternalMachineLearningLanguage.g:284:5: ruleStringOrId + // InternalMachineLearningLanguage.g:238:4: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:239:5: ruleStringOrId { if ( state.backtracking==0 ) { @@ -774,7 +649,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr newCompositeNode(grammarAccess.getSurrogateDefinitionRuleAccess().getOutputsDataDescriptionCrossReference_6_0()); } - pushFollow(FOLLOW_11); + pushFollow(FOLLOW_10); ruleStringOrId(); state._fsp--; @@ -790,32 +665,32 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - // InternalMachineLearningLanguage.g:301:3: (otherlv_8= ',' ( ( ruleStringOrId ) ) )* + // InternalMachineLearningLanguage.g:256:3: (otherlv_8= ',' ( ( ruleStringOrId ) ) )* loop5: do { int alt5=2; int LA5_0 = input.LA(1); - if ( (LA5_0==19) ) { + if ( (LA5_0==17) ) { alt5=1; } switch (alt5) { case 1 : - // InternalMachineLearningLanguage.g:302:4: otherlv_8= ',' ( ( ruleStringOrId ) ) + // InternalMachineLearningLanguage.g:257:4: otherlv_8= ',' ( ( ruleStringOrId ) ) { - otherlv_8=(Token)match(input,19,FOLLOW_9); if (state.failed) return current; + otherlv_8=(Token)match(input,17,FOLLOW_8); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_8, grammarAccess.getSurrogateDefinitionRuleAccess().getCommaKeyword_7_0()); } - // InternalMachineLearningLanguage.g:306:4: ( ( ruleStringOrId ) ) - // InternalMachineLearningLanguage.g:307:5: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:261:4: ( ( ruleStringOrId ) ) + // InternalMachineLearningLanguage.g:262:5: ( ruleStringOrId ) { - // InternalMachineLearningLanguage.g:307:5: ( ruleStringOrId ) - // InternalMachineLearningLanguage.g:308:6: ruleStringOrId + // InternalMachineLearningLanguage.g:262:5: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:263:6: ruleStringOrId { if ( state.backtracking==0 ) { @@ -834,7 +709,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr newCompositeNode(grammarAccess.getSurrogateDefinitionRuleAccess().getOutputsDataDescriptionCrossReference_7_1_0()); } - pushFollow(FOLLOW_11); + pushFollow(FOLLOW_10); ruleStringOrId(); state._fsp--; @@ -859,37 +734,37 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } } while (true); - otherlv_10=(Token)match(input,21,FOLLOW_12); if (state.failed) return current; + otherlv_10=(Token)match(input,19,FOLLOW_11); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_10, grammarAccess.getSurrogateDefinitionRuleAccess().getUsingKeyword_8()); } - // InternalMachineLearningLanguage.g:330:3: ( (lv_layers_11_0= ruleSurrogateLayerDefinitionRule ) )+ + // InternalMachineLearningLanguage.g:285:3: ( (lv_layers_11_0= ruleSurrogateLayerDefinitionRule ) )+ int cnt6=0; loop6: do { int alt6=2; int LA6_0 = input.LA(1); - if ( (LA6_0==22) ) { + if ( (LA6_0==20) ) { alt6=1; } switch (alt6) { case 1 : - // InternalMachineLearningLanguage.g:331:4: (lv_layers_11_0= ruleSurrogateLayerDefinitionRule ) + // InternalMachineLearningLanguage.g:286:4: (lv_layers_11_0= ruleSurrogateLayerDefinitionRule ) { - // InternalMachineLearningLanguage.g:331:4: (lv_layers_11_0= ruleSurrogateLayerDefinitionRule ) - // InternalMachineLearningLanguage.g:332:5: lv_layers_11_0= ruleSurrogateLayerDefinitionRule + // InternalMachineLearningLanguage.g:286:4: (lv_layers_11_0= ruleSurrogateLayerDefinitionRule ) + // InternalMachineLearningLanguage.g:287:5: lv_layers_11_0= ruleSurrogateLayerDefinitionRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getSurrogateDefinitionRuleAccess().getLayersSurrogateLayerDefinitionRuleParserRuleCall_9_0()); } - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_12); lv_layers_11_0=ruleSurrogateLayerDefinitionRule(); state._fsp--; @@ -949,7 +824,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleSurrogateLayerDefinitionRule" - // InternalMachineLearningLanguage.g:353:1: entryRuleSurrogateLayerDefinitionRule returns [EObject current=null] : iv_ruleSurrogateLayerDefinitionRule= ruleSurrogateLayerDefinitionRule EOF ; + // InternalMachineLearningLanguage.g:308:1: entryRuleSurrogateLayerDefinitionRule returns [EObject current=null] : iv_ruleSurrogateLayerDefinitionRule= ruleSurrogateLayerDefinitionRule EOF ; public final EObject entryRuleSurrogateLayerDefinitionRule() throws RecognitionException { EObject current = null; @@ -957,8 +832,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:353:69: (iv_ruleSurrogateLayerDefinitionRule= ruleSurrogateLayerDefinitionRule EOF ) - // InternalMachineLearningLanguage.g:354:2: iv_ruleSurrogateLayerDefinitionRule= ruleSurrogateLayerDefinitionRule EOF + // InternalMachineLearningLanguage.g:308:69: (iv_ruleSurrogateLayerDefinitionRule= ruleSurrogateLayerDefinitionRule EOF ) + // InternalMachineLearningLanguage.g:309:2: iv_ruleSurrogateLayerDefinitionRule= ruleSurrogateLayerDefinitionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getSurrogateLayerDefinitionRuleRule()); @@ -989,7 +864,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleSurrogateLayerDefinitionRule" - // InternalMachineLearningLanguage.g:360:1: ruleSurrogateLayerDefinitionRule returns [EObject current=null] : (otherlv_0= 'layer' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= 'with' ( (lv_functions_3_0= rulePartialSurrogateFunctionDefinitionRule ) )+ ) ; + // InternalMachineLearningLanguage.g:315:1: ruleSurrogateLayerDefinitionRule returns [EObject current=null] : (otherlv_0= 'layer' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= 'with' ( (lv_functions_3_0= rulePartialSurrogateFunctionDefinitionRule ) )+ ) ; public final EObject ruleSurrogateLayerDefinitionRule() throws RecognitionException { EObject current = null; @@ -1003,25 +878,25 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:366:2: ( (otherlv_0= 'layer' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= 'with' ( (lv_functions_3_0= rulePartialSurrogateFunctionDefinitionRule ) )+ ) ) - // InternalMachineLearningLanguage.g:367:2: (otherlv_0= 'layer' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= 'with' ( (lv_functions_3_0= rulePartialSurrogateFunctionDefinitionRule ) )+ ) + // InternalMachineLearningLanguage.g:321:2: ( (otherlv_0= 'layer' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= 'with' ( (lv_functions_3_0= rulePartialSurrogateFunctionDefinitionRule ) )+ ) ) + // InternalMachineLearningLanguage.g:322:2: (otherlv_0= 'layer' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= 'with' ( (lv_functions_3_0= rulePartialSurrogateFunctionDefinitionRule ) )+ ) { - // InternalMachineLearningLanguage.g:367:2: (otherlv_0= 'layer' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= 'with' ( (lv_functions_3_0= rulePartialSurrogateFunctionDefinitionRule ) )+ ) - // InternalMachineLearningLanguage.g:368:3: otherlv_0= 'layer' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= 'with' ( (lv_functions_3_0= rulePartialSurrogateFunctionDefinitionRule ) )+ + // InternalMachineLearningLanguage.g:322:2: (otherlv_0= 'layer' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= 'with' ( (lv_functions_3_0= rulePartialSurrogateFunctionDefinitionRule ) )+ ) + // InternalMachineLearningLanguage.g:323:3: otherlv_0= 'layer' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= 'with' ( (lv_functions_3_0= rulePartialSurrogateFunctionDefinitionRule ) )+ { - otherlv_0=(Token)match(input,22,FOLLOW_6); if (state.failed) return current; + otherlv_0=(Token)match(input,20,FOLLOW_6); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getSurrogateLayerDefinitionRuleAccess().getLayerKeyword_0()); } - // InternalMachineLearningLanguage.g:372:3: ( (lv_name_1_0= RULE_STRING ) ) - // InternalMachineLearningLanguage.g:373:4: (lv_name_1_0= RULE_STRING ) + // InternalMachineLearningLanguage.g:327:3: ( (lv_name_1_0= RULE_STRING ) ) + // InternalMachineLearningLanguage.g:328:4: (lv_name_1_0= RULE_STRING ) { - // InternalMachineLearningLanguage.g:373:4: (lv_name_1_0= RULE_STRING ) - // InternalMachineLearningLanguage.g:374:5: lv_name_1_0= RULE_STRING + // InternalMachineLearningLanguage.g:328:4: (lv_name_1_0= RULE_STRING ) + // InternalMachineLearningLanguage.g:329:5: lv_name_1_0= RULE_STRING { - lv_name_1_0=(Token)match(input,RULE_STRING,FOLLOW_14); if (state.failed) return current; + lv_name_1_0=(Token)match(input,RULE_STRING,FOLLOW_13); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_name_1_0, grammarAccess.getSurrogateLayerDefinitionRuleAccess().getNameSTRINGTerminalRuleCall_1_0()); @@ -1045,37 +920,37 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - otherlv_2=(Token)match(input,23,FOLLOW_15); if (state.failed) return current; + otherlv_2=(Token)match(input,21,FOLLOW_14); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getSurrogateLayerDefinitionRuleAccess().getWithKeyword_2()); } - // InternalMachineLearningLanguage.g:394:3: ( (lv_functions_3_0= rulePartialSurrogateFunctionDefinitionRule ) )+ + // InternalMachineLearningLanguage.g:349:3: ( (lv_functions_3_0= rulePartialSurrogateFunctionDefinitionRule ) )+ int cnt7=0; loop7: do { int alt7=2; int LA7_0 = input.LA(1); - if ( (LA7_0==24) ) { + if ( (LA7_0==22) ) { alt7=1; } switch (alt7) { case 1 : - // InternalMachineLearningLanguage.g:395:4: (lv_functions_3_0= rulePartialSurrogateFunctionDefinitionRule ) + // InternalMachineLearningLanguage.g:350:4: (lv_functions_3_0= rulePartialSurrogateFunctionDefinitionRule ) { - // InternalMachineLearningLanguage.g:395:4: (lv_functions_3_0= rulePartialSurrogateFunctionDefinitionRule ) - // InternalMachineLearningLanguage.g:396:5: lv_functions_3_0= rulePartialSurrogateFunctionDefinitionRule + // InternalMachineLearningLanguage.g:350:4: (lv_functions_3_0= rulePartialSurrogateFunctionDefinitionRule ) + // InternalMachineLearningLanguage.g:351:5: lv_functions_3_0= rulePartialSurrogateFunctionDefinitionRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getSurrogateLayerDefinitionRuleAccess().getFunctionsPartialSurrogateFunctionDefinitionRuleParserRuleCall_3_0()); } - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_15); lv_functions_3_0=rulePartialSurrogateFunctionDefinitionRule(); state._fsp--; @@ -1135,7 +1010,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRulePartialSurrogateFunctionDefinitionRule" - // InternalMachineLearningLanguage.g:417:1: entryRulePartialSurrogateFunctionDefinitionRule returns [EObject current=null] : iv_rulePartialSurrogateFunctionDefinitionRule= rulePartialSurrogateFunctionDefinitionRule EOF ; + // InternalMachineLearningLanguage.g:372:1: entryRulePartialSurrogateFunctionDefinitionRule returns [EObject current=null] : iv_rulePartialSurrogateFunctionDefinitionRule= rulePartialSurrogateFunctionDefinitionRule EOF ; public final EObject entryRulePartialSurrogateFunctionDefinitionRule() throws RecognitionException { EObject current = null; @@ -1143,8 +1018,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:417:79: (iv_rulePartialSurrogateFunctionDefinitionRule= rulePartialSurrogateFunctionDefinitionRule EOF ) - // InternalMachineLearningLanguage.g:418:2: iv_rulePartialSurrogateFunctionDefinitionRule= rulePartialSurrogateFunctionDefinitionRule EOF + // InternalMachineLearningLanguage.g:372:79: (iv_rulePartialSurrogateFunctionDefinitionRule= rulePartialSurrogateFunctionDefinitionRule EOF ) + // InternalMachineLearningLanguage.g:373:2: iv_rulePartialSurrogateFunctionDefinitionRule= rulePartialSurrogateFunctionDefinitionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getPartialSurrogateFunctionDefinitionRuleRule()); @@ -1175,7 +1050,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "rulePartialSurrogateFunctionDefinitionRule" - // InternalMachineLearningLanguage.g:424:1: rulePartialSurrogateFunctionDefinitionRule returns [EObject current=null] : (otherlv_0= 'function' ( ( ruleStringOrId ) ) otherlv_2= 'mapping' ( ( ruleStringOrId ) ) (otherlv_4= ',' ( ( ruleStringOrId ) ) )* otherlv_6= 'to' ( ( ruleStringOrId ) ) (otherlv_8= ',' ( ( ruleStringOrId ) ) )* (otherlv_10= 'with' otherlv_11= 'parameters' ( (lv_parameters_12_0= ruleAttributeRule ) )+ )? ) ; + // InternalMachineLearningLanguage.g:379:1: rulePartialSurrogateFunctionDefinitionRule returns [EObject current=null] : (otherlv_0= 'function' ( ( ruleStringOrId ) ) otherlv_2= 'mapping' ( ( ruleStringOrId ) ) (otherlv_4= ',' ( ( ruleStringOrId ) ) )* otherlv_6= 'to' ( ( ruleStringOrId ) ) (otherlv_8= ',' ( ( ruleStringOrId ) ) )* (otherlv_10= 'with' otherlv_11= 'parameters' ( (lv_parameters_12_0= ruleAttributeRule ) )+ )? ) ; public final EObject rulePartialSurrogateFunctionDefinitionRule() throws RecognitionException { EObject current = null; @@ -1193,23 +1068,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:430:2: ( (otherlv_0= 'function' ( ( ruleStringOrId ) ) otherlv_2= 'mapping' ( ( ruleStringOrId ) ) (otherlv_4= ',' ( ( ruleStringOrId ) ) )* otherlv_6= 'to' ( ( ruleStringOrId ) ) (otherlv_8= ',' ( ( ruleStringOrId ) ) )* (otherlv_10= 'with' otherlv_11= 'parameters' ( (lv_parameters_12_0= ruleAttributeRule ) )+ )? ) ) - // InternalMachineLearningLanguage.g:431:2: (otherlv_0= 'function' ( ( ruleStringOrId ) ) otherlv_2= 'mapping' ( ( ruleStringOrId ) ) (otherlv_4= ',' ( ( ruleStringOrId ) ) )* otherlv_6= 'to' ( ( ruleStringOrId ) ) (otherlv_8= ',' ( ( ruleStringOrId ) ) )* (otherlv_10= 'with' otherlv_11= 'parameters' ( (lv_parameters_12_0= ruleAttributeRule ) )+ )? ) + // InternalMachineLearningLanguage.g:385:2: ( (otherlv_0= 'function' ( ( ruleStringOrId ) ) otherlv_2= 'mapping' ( ( ruleStringOrId ) ) (otherlv_4= ',' ( ( ruleStringOrId ) ) )* otherlv_6= 'to' ( ( ruleStringOrId ) ) (otherlv_8= ',' ( ( ruleStringOrId ) ) )* (otherlv_10= 'with' otherlv_11= 'parameters' ( (lv_parameters_12_0= ruleAttributeRule ) )+ )? ) ) + // InternalMachineLearningLanguage.g:386:2: (otherlv_0= 'function' ( ( ruleStringOrId ) ) otherlv_2= 'mapping' ( ( ruleStringOrId ) ) (otherlv_4= ',' ( ( ruleStringOrId ) ) )* otherlv_6= 'to' ( ( ruleStringOrId ) ) (otherlv_8= ',' ( ( ruleStringOrId ) ) )* (otherlv_10= 'with' otherlv_11= 'parameters' ( (lv_parameters_12_0= ruleAttributeRule ) )+ )? ) { - // InternalMachineLearningLanguage.g:431:2: (otherlv_0= 'function' ( ( ruleStringOrId ) ) otherlv_2= 'mapping' ( ( ruleStringOrId ) ) (otherlv_4= ',' ( ( ruleStringOrId ) ) )* otherlv_6= 'to' ( ( ruleStringOrId ) ) (otherlv_8= ',' ( ( ruleStringOrId ) ) )* (otherlv_10= 'with' otherlv_11= 'parameters' ( (lv_parameters_12_0= ruleAttributeRule ) )+ )? ) - // InternalMachineLearningLanguage.g:432:3: otherlv_0= 'function' ( ( ruleStringOrId ) ) otherlv_2= 'mapping' ( ( ruleStringOrId ) ) (otherlv_4= ',' ( ( ruleStringOrId ) ) )* otherlv_6= 'to' ( ( ruleStringOrId ) ) (otherlv_8= ',' ( ( ruleStringOrId ) ) )* (otherlv_10= 'with' otherlv_11= 'parameters' ( (lv_parameters_12_0= ruleAttributeRule ) )+ )? + // InternalMachineLearningLanguage.g:386:2: (otherlv_0= 'function' ( ( ruleStringOrId ) ) otherlv_2= 'mapping' ( ( ruleStringOrId ) ) (otherlv_4= ',' ( ( ruleStringOrId ) ) )* otherlv_6= 'to' ( ( ruleStringOrId ) ) (otherlv_8= ',' ( ( ruleStringOrId ) ) )* (otherlv_10= 'with' otherlv_11= 'parameters' ( (lv_parameters_12_0= ruleAttributeRule ) )+ )? ) + // InternalMachineLearningLanguage.g:387:3: otherlv_0= 'function' ( ( ruleStringOrId ) ) otherlv_2= 'mapping' ( ( ruleStringOrId ) ) (otherlv_4= ',' ( ( ruleStringOrId ) ) )* otherlv_6= 'to' ( ( ruleStringOrId ) ) (otherlv_8= ',' ( ( ruleStringOrId ) ) )* (otherlv_10= 'with' otherlv_11= 'parameters' ( (lv_parameters_12_0= ruleAttributeRule ) )+ )? { - otherlv_0=(Token)match(input,24,FOLLOW_9); if (state.failed) return current; + otherlv_0=(Token)match(input,22,FOLLOW_8); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getFunctionKeyword_0()); } - // InternalMachineLearningLanguage.g:436:3: ( ( ruleStringOrId ) ) - // InternalMachineLearningLanguage.g:437:4: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:391:3: ( ( ruleStringOrId ) ) + // InternalMachineLearningLanguage.g:392:4: ( ruleStringOrId ) { - // InternalMachineLearningLanguage.g:437:4: ( ruleStringOrId ) - // InternalMachineLearningLanguage.g:438:5: ruleStringOrId + // InternalMachineLearningLanguage.g:392:4: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:393:5: ruleStringOrId { if ( state.backtracking==0 ) { @@ -1228,7 +1103,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr newCompositeNode(grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getNameTypeDefinitionCrossReference_1_0()); } - pushFollow(FOLLOW_17); + pushFollow(FOLLOW_16); ruleStringOrId(); state._fsp--; @@ -1244,17 +1119,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - otherlv_2=(Token)match(input,25,FOLLOW_9); if (state.failed) return current; + otherlv_2=(Token)match(input,23,FOLLOW_8); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getMappingKeyword_2()); } - // InternalMachineLearningLanguage.g:459:3: ( ( ruleStringOrId ) ) - // InternalMachineLearningLanguage.g:460:4: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:414:3: ( ( ruleStringOrId ) ) + // InternalMachineLearningLanguage.g:415:4: ( ruleStringOrId ) { - // InternalMachineLearningLanguage.g:460:4: ( ruleStringOrId ) - // InternalMachineLearningLanguage.g:461:5: ruleStringOrId + // InternalMachineLearningLanguage.g:415:4: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:416:5: ruleStringOrId { if ( state.backtracking==0 ) { @@ -1273,7 +1148,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr newCompositeNode(grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getInputsDataDescriptionCrossReference_3_0()); } - pushFollow(FOLLOW_10); + pushFollow(FOLLOW_9); ruleStringOrId(); state._fsp--; @@ -1289,32 +1164,32 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - // InternalMachineLearningLanguage.g:478:3: (otherlv_4= ',' ( ( ruleStringOrId ) ) )* + // InternalMachineLearningLanguage.g:433:3: (otherlv_4= ',' ( ( ruleStringOrId ) ) )* loop8: do { int alt8=2; int LA8_0 = input.LA(1); - if ( (LA8_0==19) ) { + if ( (LA8_0==17) ) { alt8=1; } switch (alt8) { case 1 : - // InternalMachineLearningLanguage.g:479:4: otherlv_4= ',' ( ( ruleStringOrId ) ) + // InternalMachineLearningLanguage.g:434:4: otherlv_4= ',' ( ( ruleStringOrId ) ) { - otherlv_4=(Token)match(input,19,FOLLOW_9); if (state.failed) return current; + otherlv_4=(Token)match(input,17,FOLLOW_8); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getCommaKeyword_4_0()); } - // InternalMachineLearningLanguage.g:483:4: ( ( ruleStringOrId ) ) - // InternalMachineLearningLanguage.g:484:5: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:438:4: ( ( ruleStringOrId ) ) + // InternalMachineLearningLanguage.g:439:5: ( ruleStringOrId ) { - // InternalMachineLearningLanguage.g:484:5: ( ruleStringOrId ) - // InternalMachineLearningLanguage.g:485:6: ruleStringOrId + // InternalMachineLearningLanguage.g:439:5: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:440:6: ruleStringOrId { if ( state.backtracking==0 ) { @@ -1333,7 +1208,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr newCompositeNode(grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getInputsDataDescriptionCrossReference_4_1_0()); } - pushFollow(FOLLOW_10); + pushFollow(FOLLOW_9); ruleStringOrId(); state._fsp--; @@ -1358,17 +1233,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } } while (true); - otherlv_6=(Token)match(input,20,FOLLOW_9); if (state.failed) return current; + otherlv_6=(Token)match(input,18,FOLLOW_8); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_6, grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getToKeyword_5()); } - // InternalMachineLearningLanguage.g:507:3: ( ( ruleStringOrId ) ) - // InternalMachineLearningLanguage.g:508:4: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:462:3: ( ( ruleStringOrId ) ) + // InternalMachineLearningLanguage.g:463:4: ( ruleStringOrId ) { - // InternalMachineLearningLanguage.g:508:4: ( ruleStringOrId ) - // InternalMachineLearningLanguage.g:509:5: ruleStringOrId + // InternalMachineLearningLanguage.g:463:4: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:464:5: ruleStringOrId { if ( state.backtracking==0 ) { @@ -1387,7 +1262,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr newCompositeNode(grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getOutputsDataDescriptionCrossReference_6_0()); } - pushFollow(FOLLOW_18); + pushFollow(FOLLOW_17); ruleStringOrId(); state._fsp--; @@ -1403,32 +1278,32 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - // InternalMachineLearningLanguage.g:526:3: (otherlv_8= ',' ( ( ruleStringOrId ) ) )* + // InternalMachineLearningLanguage.g:481:3: (otherlv_8= ',' ( ( ruleStringOrId ) ) )* loop9: do { int alt9=2; int LA9_0 = input.LA(1); - if ( (LA9_0==19) ) { + if ( (LA9_0==17) ) { alt9=1; } switch (alt9) { case 1 : - // InternalMachineLearningLanguage.g:527:4: otherlv_8= ',' ( ( ruleStringOrId ) ) + // InternalMachineLearningLanguage.g:482:4: otherlv_8= ',' ( ( ruleStringOrId ) ) { - otherlv_8=(Token)match(input,19,FOLLOW_9); if (state.failed) return current; + otherlv_8=(Token)match(input,17,FOLLOW_8); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_8, grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getCommaKeyword_7_0()); } - // InternalMachineLearningLanguage.g:531:4: ( ( ruleStringOrId ) ) - // InternalMachineLearningLanguage.g:532:5: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:486:4: ( ( ruleStringOrId ) ) + // InternalMachineLearningLanguage.g:487:5: ( ruleStringOrId ) { - // InternalMachineLearningLanguage.g:532:5: ( ruleStringOrId ) - // InternalMachineLearningLanguage.g:533:6: ruleStringOrId + // InternalMachineLearningLanguage.g:487:5: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:488:6: ruleStringOrId { if ( state.backtracking==0 ) { @@ -1447,7 +1322,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr newCompositeNode(grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getOutputsDataDescriptionCrossReference_7_1_0()); } - pushFollow(FOLLOW_18); + pushFollow(FOLLOW_17); ruleStringOrId(); state._fsp--; @@ -1472,30 +1347,30 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } } while (true); - // InternalMachineLearningLanguage.g:551:3: (otherlv_10= 'with' otherlv_11= 'parameters' ( (lv_parameters_12_0= ruleAttributeRule ) )+ )? + // InternalMachineLearningLanguage.g:506:3: (otherlv_10= 'with' otherlv_11= 'parameters' ( (lv_parameters_12_0= ruleAttributeRule ) )+ )? int alt11=2; int LA11_0 = input.LA(1); - if ( (LA11_0==23) ) { + if ( (LA11_0==21) ) { alt11=1; } switch (alt11) { case 1 : - // InternalMachineLearningLanguage.g:552:4: otherlv_10= 'with' otherlv_11= 'parameters' ( (lv_parameters_12_0= ruleAttributeRule ) )+ + // InternalMachineLearningLanguage.g:507:4: otherlv_10= 'with' otherlv_11= 'parameters' ( (lv_parameters_12_0= ruleAttributeRule ) )+ { - otherlv_10=(Token)match(input,23,FOLLOW_19); if (state.failed) return current; + otherlv_10=(Token)match(input,21,FOLLOW_18); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_10, grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getWithKeyword_8_0()); } - otherlv_11=(Token)match(input,26,FOLLOW_9); if (state.failed) return current; + otherlv_11=(Token)match(input,24,FOLLOW_8); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_11, grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getParametersKeyword_8_1()); } - // InternalMachineLearningLanguage.g:560:4: ( (lv_parameters_12_0= ruleAttributeRule ) )+ + // InternalMachineLearningLanguage.g:515:4: ( (lv_parameters_12_0= ruleAttributeRule ) )+ int cnt10=0; loop10: do { @@ -1505,7 +1380,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr if ( (LA10_0==RULE_QUOTED_ID) ) { int LA10_1 = input.LA(2); - if ( (LA10_1==48) ) { + if ( (LA10_1==47) ) { alt10=1; } @@ -1514,7 +1389,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr else if ( (LA10_0==RULE_ID) ) { int LA10_2 = input.LA(2); - if ( (LA10_2==48) ) { + if ( (LA10_2==47) ) { alt10=1; } @@ -1524,17 +1399,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr switch (alt10) { case 1 : - // InternalMachineLearningLanguage.g:561:5: (lv_parameters_12_0= ruleAttributeRule ) + // InternalMachineLearningLanguage.g:516:5: (lv_parameters_12_0= ruleAttributeRule ) { - // InternalMachineLearningLanguage.g:561:5: (lv_parameters_12_0= ruleAttributeRule ) - // InternalMachineLearningLanguage.g:562:6: lv_parameters_12_0= ruleAttributeRule + // InternalMachineLearningLanguage.g:516:5: (lv_parameters_12_0= ruleAttributeRule ) + // InternalMachineLearningLanguage.g:517:6: lv_parameters_12_0= ruleAttributeRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getPartialSurrogateFunctionDefinitionRuleAccess().getParametersAttributeRuleParserRuleCall_8_2_0()); } - pushFollow(FOLLOW_20); + pushFollow(FOLLOW_19); lv_parameters_12_0=ruleAttributeRule(); state._fsp--; @@ -1600,7 +1475,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRulePredictStatementRule" - // InternalMachineLearningLanguage.g:584:1: entryRulePredictStatementRule returns [EObject current=null] : iv_rulePredictStatementRule= rulePredictStatementRule EOF ; + // InternalMachineLearningLanguage.g:539:1: entryRulePredictStatementRule returns [EObject current=null] : iv_rulePredictStatementRule= rulePredictStatementRule EOF ; public final EObject entryRulePredictStatementRule() throws RecognitionException { EObject current = null; @@ -1608,8 +1483,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:584:61: (iv_rulePredictStatementRule= rulePredictStatementRule EOF ) - // InternalMachineLearningLanguage.g:585:2: iv_rulePredictStatementRule= rulePredictStatementRule EOF + // InternalMachineLearningLanguage.g:539:61: (iv_rulePredictStatementRule= rulePredictStatementRule EOF ) + // InternalMachineLearningLanguage.g:540:2: iv_rulePredictStatementRule= rulePredictStatementRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getPredictStatementRuleRule()); @@ -1640,7 +1515,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "rulePredictStatementRule" - // InternalMachineLearningLanguage.g:591:1: rulePredictStatementRule returns [EObject current=null] : (otherlv_0= 'predict' ( ( ruleStringOrId ) ) otherlv_2= 'from' ( (lv_trainingData_3_0= RULE_STRING ) ) (otherlv_4= 'and' otherlv_5= 'measure' ( (lv_statements_6_0= ruleCallStatementRule ) )* otherlv_7= 'end' )? otherlv_8= 'and' otherlv_9= 'store' otherlv_10= 'to' ( (lv_modelFilename_11_0= RULE_STRING ) ) ) ; + // InternalMachineLearningLanguage.g:546:1: rulePredictStatementRule returns [EObject current=null] : (otherlv_0= 'predict' ( ( ruleStringOrId ) ) otherlv_2= 'from' ( (lv_trainingData_3_0= RULE_STRING ) ) (otherlv_4= 'and' otherlv_5= 'measure' ( (lv_statements_6_0= ruleCallStatementRule ) )* otherlv_7= 'end' )? otherlv_8= 'and' otherlv_9= 'store' otherlv_10= 'to' ( (lv_modelFilename_11_0= RULE_STRING ) ) ) ; public final EObject rulePredictStatementRule() throws RecognitionException { EObject current = null; @@ -1661,23 +1536,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:597:2: ( (otherlv_0= 'predict' ( ( ruleStringOrId ) ) otherlv_2= 'from' ( (lv_trainingData_3_0= RULE_STRING ) ) (otherlv_4= 'and' otherlv_5= 'measure' ( (lv_statements_6_0= ruleCallStatementRule ) )* otherlv_7= 'end' )? otherlv_8= 'and' otherlv_9= 'store' otherlv_10= 'to' ( (lv_modelFilename_11_0= RULE_STRING ) ) ) ) - // InternalMachineLearningLanguage.g:598:2: (otherlv_0= 'predict' ( ( ruleStringOrId ) ) otherlv_2= 'from' ( (lv_trainingData_3_0= RULE_STRING ) ) (otherlv_4= 'and' otherlv_5= 'measure' ( (lv_statements_6_0= ruleCallStatementRule ) )* otherlv_7= 'end' )? otherlv_8= 'and' otherlv_9= 'store' otherlv_10= 'to' ( (lv_modelFilename_11_0= RULE_STRING ) ) ) + // InternalMachineLearningLanguage.g:552:2: ( (otherlv_0= 'predict' ( ( ruleStringOrId ) ) otherlv_2= 'from' ( (lv_trainingData_3_0= RULE_STRING ) ) (otherlv_4= 'and' otherlv_5= 'measure' ( (lv_statements_6_0= ruleCallStatementRule ) )* otherlv_7= 'end' )? otherlv_8= 'and' otherlv_9= 'store' otherlv_10= 'to' ( (lv_modelFilename_11_0= RULE_STRING ) ) ) ) + // InternalMachineLearningLanguage.g:553:2: (otherlv_0= 'predict' ( ( ruleStringOrId ) ) otherlv_2= 'from' ( (lv_trainingData_3_0= RULE_STRING ) ) (otherlv_4= 'and' otherlv_5= 'measure' ( (lv_statements_6_0= ruleCallStatementRule ) )* otherlv_7= 'end' )? otherlv_8= 'and' otherlv_9= 'store' otherlv_10= 'to' ( (lv_modelFilename_11_0= RULE_STRING ) ) ) { - // InternalMachineLearningLanguage.g:598:2: (otherlv_0= 'predict' ( ( ruleStringOrId ) ) otherlv_2= 'from' ( (lv_trainingData_3_0= RULE_STRING ) ) (otherlv_4= 'and' otherlv_5= 'measure' ( (lv_statements_6_0= ruleCallStatementRule ) )* otherlv_7= 'end' )? otherlv_8= 'and' otherlv_9= 'store' otherlv_10= 'to' ( (lv_modelFilename_11_0= RULE_STRING ) ) ) - // InternalMachineLearningLanguage.g:599:3: otherlv_0= 'predict' ( ( ruleStringOrId ) ) otherlv_2= 'from' ( (lv_trainingData_3_0= RULE_STRING ) ) (otherlv_4= 'and' otherlv_5= 'measure' ( (lv_statements_6_0= ruleCallStatementRule ) )* otherlv_7= 'end' )? otherlv_8= 'and' otherlv_9= 'store' otherlv_10= 'to' ( (lv_modelFilename_11_0= RULE_STRING ) ) + // InternalMachineLearningLanguage.g:553:2: (otherlv_0= 'predict' ( ( ruleStringOrId ) ) otherlv_2= 'from' ( (lv_trainingData_3_0= RULE_STRING ) ) (otherlv_4= 'and' otherlv_5= 'measure' ( (lv_statements_6_0= ruleCallStatementRule ) )* otherlv_7= 'end' )? otherlv_8= 'and' otherlv_9= 'store' otherlv_10= 'to' ( (lv_modelFilename_11_0= RULE_STRING ) ) ) + // InternalMachineLearningLanguage.g:554:3: otherlv_0= 'predict' ( ( ruleStringOrId ) ) otherlv_2= 'from' ( (lv_trainingData_3_0= RULE_STRING ) ) (otherlv_4= 'and' otherlv_5= 'measure' ( (lv_statements_6_0= ruleCallStatementRule ) )* otherlv_7= 'end' )? otherlv_8= 'and' otherlv_9= 'store' otherlv_10= 'to' ( (lv_modelFilename_11_0= RULE_STRING ) ) { - otherlv_0=(Token)match(input,27,FOLLOW_9); if (state.failed) return current; + otherlv_0=(Token)match(input,25,FOLLOW_8); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getPredictStatementRuleAccess().getPredictKeyword_0()); } - // InternalMachineLearningLanguage.g:603:3: ( ( ruleStringOrId ) ) - // InternalMachineLearningLanguage.g:604:4: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:558:3: ( ( ruleStringOrId ) ) + // InternalMachineLearningLanguage.g:559:4: ( ruleStringOrId ) { - // InternalMachineLearningLanguage.g:604:4: ( ruleStringOrId ) - // InternalMachineLearningLanguage.g:605:5: ruleStringOrId + // InternalMachineLearningLanguage.g:559:4: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:560:5: ruleStringOrId { if ( state.backtracking==0 ) { @@ -1696,7 +1571,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr newCompositeNode(grammarAccess.getPredictStatementRuleAccess().getSurrogateSurrogateDefinitionCrossReference_1_0()); } - pushFollow(FOLLOW_21); + pushFollow(FOLLOW_20); ruleStringOrId(); state._fsp--; @@ -1712,19 +1587,19 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - otherlv_2=(Token)match(input,28,FOLLOW_6); if (state.failed) return current; + otherlv_2=(Token)match(input,26,FOLLOW_6); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getPredictStatementRuleAccess().getFromKeyword_2()); } - // InternalMachineLearningLanguage.g:626:3: ( (lv_trainingData_3_0= RULE_STRING ) ) - // InternalMachineLearningLanguage.g:627:4: (lv_trainingData_3_0= RULE_STRING ) + // InternalMachineLearningLanguage.g:581:3: ( (lv_trainingData_3_0= RULE_STRING ) ) + // InternalMachineLearningLanguage.g:582:4: (lv_trainingData_3_0= RULE_STRING ) { - // InternalMachineLearningLanguage.g:627:4: (lv_trainingData_3_0= RULE_STRING ) - // InternalMachineLearningLanguage.g:628:5: lv_trainingData_3_0= RULE_STRING + // InternalMachineLearningLanguage.g:582:4: (lv_trainingData_3_0= RULE_STRING ) + // InternalMachineLearningLanguage.g:583:5: lv_trainingData_3_0= RULE_STRING { - lv_trainingData_3_0=(Token)match(input,RULE_STRING,FOLLOW_22); if (state.failed) return current; + lv_trainingData_3_0=(Token)match(input,RULE_STRING,FOLLOW_21); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_trainingData_3_0, grammarAccess.getPredictStatementRuleAccess().getTrainingDataSTRINGTerminalRuleCall_3_0()); @@ -1748,34 +1623,34 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - // InternalMachineLearningLanguage.g:644:3: (otherlv_4= 'and' otherlv_5= 'measure' ( (lv_statements_6_0= ruleCallStatementRule ) )* otherlv_7= 'end' )? + // InternalMachineLearningLanguage.g:599:3: (otherlv_4= 'and' otherlv_5= 'measure' ( (lv_statements_6_0= ruleCallStatementRule ) )* otherlv_7= 'end' )? int alt13=2; int LA13_0 = input.LA(1); - if ( (LA13_0==29) ) { + if ( (LA13_0==27) ) { int LA13_1 = input.LA(2); - if ( (LA13_1==30) ) { + if ( (LA13_1==28) ) { alt13=1; } } switch (alt13) { case 1 : - // InternalMachineLearningLanguage.g:645:4: otherlv_4= 'and' otherlv_5= 'measure' ( (lv_statements_6_0= ruleCallStatementRule ) )* otherlv_7= 'end' + // InternalMachineLearningLanguage.g:600:4: otherlv_4= 'and' otherlv_5= 'measure' ( (lv_statements_6_0= ruleCallStatementRule ) )* otherlv_7= 'end' { - otherlv_4=(Token)match(input,29,FOLLOW_23); if (state.failed) return current; + otherlv_4=(Token)match(input,27,FOLLOW_22); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getPredictStatementRuleAccess().getAndKeyword_4_0()); } - otherlv_5=(Token)match(input,30,FOLLOW_24); if (state.failed) return current; + otherlv_5=(Token)match(input,28,FOLLOW_23); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_5, grammarAccess.getPredictStatementRuleAccess().getMeasureKeyword_4_1()); } - // InternalMachineLearningLanguage.g:653:4: ( (lv_statements_6_0= ruleCallStatementRule ) )* + // InternalMachineLearningLanguage.g:608:4: ( (lv_statements_6_0= ruleCallStatementRule ) )* loop12: do { int alt12=2; @@ -1788,17 +1663,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr switch (alt12) { case 1 : - // InternalMachineLearningLanguage.g:654:5: (lv_statements_6_0= ruleCallStatementRule ) + // InternalMachineLearningLanguage.g:609:5: (lv_statements_6_0= ruleCallStatementRule ) { - // InternalMachineLearningLanguage.g:654:5: (lv_statements_6_0= ruleCallStatementRule ) - // InternalMachineLearningLanguage.g:655:6: lv_statements_6_0= ruleCallStatementRule + // InternalMachineLearningLanguage.g:609:5: (lv_statements_6_0= ruleCallStatementRule ) + // InternalMachineLearningLanguage.g:610:6: lv_statements_6_0= ruleCallStatementRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getPredictStatementRuleAccess().getStatementsCallStatementRuleParserRuleCall_4_2_0()); } - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_23); lv_statements_6_0=ruleCallStatementRule(); state._fsp--; @@ -1828,7 +1703,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } } while (true); - otherlv_7=(Token)match(input,31,FOLLOW_22); if (state.failed) return current; + otherlv_7=(Token)match(input,29,FOLLOW_21); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_7, grammarAccess.getPredictStatementRuleAccess().getEndKeyword_4_3()); @@ -1840,29 +1715,29 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - otherlv_8=(Token)match(input,29,FOLLOW_25); if (state.failed) return current; + otherlv_8=(Token)match(input,27,FOLLOW_24); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_8, grammarAccess.getPredictStatementRuleAccess().getAndKeyword_5()); } - otherlv_9=(Token)match(input,32,FOLLOW_26); if (state.failed) return current; + otherlv_9=(Token)match(input,30,FOLLOW_25); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_9, grammarAccess.getPredictStatementRuleAccess().getStoreKeyword_6()); } - otherlv_10=(Token)match(input,20,FOLLOW_6); if (state.failed) return current; + otherlv_10=(Token)match(input,18,FOLLOW_6); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_10, grammarAccess.getPredictStatementRuleAccess().getToKeyword_7()); } - // InternalMachineLearningLanguage.g:689:3: ( (lv_modelFilename_11_0= RULE_STRING ) ) - // InternalMachineLearningLanguage.g:690:4: (lv_modelFilename_11_0= RULE_STRING ) + // InternalMachineLearningLanguage.g:644:3: ( (lv_modelFilename_11_0= RULE_STRING ) ) + // InternalMachineLearningLanguage.g:645:4: (lv_modelFilename_11_0= RULE_STRING ) { - // InternalMachineLearningLanguage.g:690:4: (lv_modelFilename_11_0= RULE_STRING ) - // InternalMachineLearningLanguage.g:691:5: lv_modelFilename_11_0= RULE_STRING + // InternalMachineLearningLanguage.g:645:4: (lv_modelFilename_11_0= RULE_STRING ) + // InternalMachineLearningLanguage.g:646:5: lv_modelFilename_11_0= RULE_STRING { lv_modelFilename_11_0=(Token)match(input,RULE_STRING,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -1913,7 +1788,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleStatementRule" - // InternalMachineLearningLanguage.g:711:1: entryRuleStatementRule returns [EObject current=null] : iv_ruleStatementRule= ruleStatementRule EOF ; + // InternalMachineLearningLanguage.g:666:1: entryRuleStatementRule returns [EObject current=null] : iv_ruleStatementRule= ruleStatementRule EOF ; public final EObject entryRuleStatementRule() throws RecognitionException { EObject current = null; @@ -1921,8 +1796,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:711:54: (iv_ruleStatementRule= ruleStatementRule EOF ) - // InternalMachineLearningLanguage.g:712:2: iv_ruleStatementRule= ruleStatementRule EOF + // InternalMachineLearningLanguage.g:666:54: (iv_ruleStatementRule= ruleStatementRule EOF ) + // InternalMachineLearningLanguage.g:667:2: iv_ruleStatementRule= ruleStatementRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getStatementRuleRule()); @@ -1953,7 +1828,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleStatementRule" - // InternalMachineLearningLanguage.g:718:1: ruleStatementRule returns [EObject current=null] : (this_CallStatementRule_0= ruleCallStatementRule | this_ForStatementRule_1= ruleForStatementRule | this_PredictStatementRule_2= rulePredictStatementRule ) ; + // InternalMachineLearningLanguage.g:673:1: ruleStatementRule returns [EObject current=null] : (this_CallStatementRule_0= ruleCallStatementRule | this_ForStatementRule_1= ruleForStatementRule | this_PredictStatementRule_2= rulePredictStatementRule ) ; public final EObject ruleStatementRule() throws RecognitionException { EObject current = null; @@ -1968,10 +1843,10 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:724:2: ( (this_CallStatementRule_0= ruleCallStatementRule | this_ForStatementRule_1= ruleForStatementRule | this_PredictStatementRule_2= rulePredictStatementRule ) ) - // InternalMachineLearningLanguage.g:725:2: (this_CallStatementRule_0= ruleCallStatementRule | this_ForStatementRule_1= ruleForStatementRule | this_PredictStatementRule_2= rulePredictStatementRule ) + // InternalMachineLearningLanguage.g:679:2: ( (this_CallStatementRule_0= ruleCallStatementRule | this_ForStatementRule_1= ruleForStatementRule | this_PredictStatementRule_2= rulePredictStatementRule ) ) + // InternalMachineLearningLanguage.g:680:2: (this_CallStatementRule_0= ruleCallStatementRule | this_ForStatementRule_1= ruleForStatementRule | this_PredictStatementRule_2= rulePredictStatementRule ) { - // InternalMachineLearningLanguage.g:725:2: (this_CallStatementRule_0= ruleCallStatementRule | this_ForStatementRule_1= ruleForStatementRule | this_PredictStatementRule_2= rulePredictStatementRule ) + // InternalMachineLearningLanguage.g:680:2: (this_CallStatementRule_0= ruleCallStatementRule | this_ForStatementRule_1= ruleForStatementRule | this_PredictStatementRule_2= rulePredictStatementRule ) int alt14=3; switch ( input.LA(1) ) { case RULE_ID: @@ -1980,12 +1855,12 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr alt14=1; } break; - case 33: + case 31: { alt14=2; } break; - case 27: + case 25: { alt14=3; } @@ -2000,7 +1875,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr switch (alt14) { case 1 : - // InternalMachineLearningLanguage.g:726:3: this_CallStatementRule_0= ruleCallStatementRule + // InternalMachineLearningLanguage.g:681:3: this_CallStatementRule_0= ruleCallStatementRule { if ( state.backtracking==0 ) { @@ -2027,7 +1902,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 2 : - // InternalMachineLearningLanguage.g:738:3: this_ForStatementRule_1= ruleForStatementRule + // InternalMachineLearningLanguage.g:693:3: this_ForStatementRule_1= ruleForStatementRule { if ( state.backtracking==0 ) { @@ -2054,7 +1929,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 3 : - // InternalMachineLearningLanguage.g:750:3: this_PredictStatementRule_2= rulePredictStatementRule + // InternalMachineLearningLanguage.g:705:3: this_PredictStatementRule_2= rulePredictStatementRule { if ( state.backtracking==0 ) { @@ -2105,7 +1980,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleForStatementRule" - // InternalMachineLearningLanguage.g:765:1: entryRuleForStatementRule returns [EObject current=null] : iv_ruleForStatementRule= ruleForStatementRule EOF ; + // InternalMachineLearningLanguage.g:720:1: entryRuleForStatementRule returns [EObject current=null] : iv_ruleForStatementRule= ruleForStatementRule EOF ; public final EObject entryRuleForStatementRule() throws RecognitionException { EObject current = null; @@ -2113,8 +1988,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:765:57: (iv_ruleForStatementRule= ruleForStatementRule EOF ) - // InternalMachineLearningLanguage.g:766:2: iv_ruleForStatementRule= ruleForStatementRule EOF + // InternalMachineLearningLanguage.g:720:57: (iv_ruleForStatementRule= ruleForStatementRule EOF ) + // InternalMachineLearningLanguage.g:721:2: iv_ruleForStatementRule= ruleForStatementRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getForStatementRuleRule()); @@ -2145,7 +2020,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleForStatementRule" - // InternalMachineLearningLanguage.g:772:1: ruleForStatementRule returns [EObject current=null] : (otherlv_0= 'for' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= 'in' ( (lv_range_3_0= ruleRangeRule ) ) otherlv_4= 'loop' ( (lv_statements_5_0= ruleStatementRule ) )* otherlv_6= 'end' ) ; + // InternalMachineLearningLanguage.g:727:1: ruleForStatementRule returns [EObject current=null] : (otherlv_0= 'for' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= 'in' ( (lv_range_3_0= ruleRangeRule ) ) otherlv_4= 'loop' ( (lv_statements_5_0= ruleStatementRule ) )* otherlv_6= 'end' ) ; public final EObject ruleForStatementRule() throws RecognitionException { EObject current = null; @@ -2163,25 +2038,25 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:778:2: ( (otherlv_0= 'for' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= 'in' ( (lv_range_3_0= ruleRangeRule ) ) otherlv_4= 'loop' ( (lv_statements_5_0= ruleStatementRule ) )* otherlv_6= 'end' ) ) - // InternalMachineLearningLanguage.g:779:2: (otherlv_0= 'for' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= 'in' ( (lv_range_3_0= ruleRangeRule ) ) otherlv_4= 'loop' ( (lv_statements_5_0= ruleStatementRule ) )* otherlv_6= 'end' ) + // InternalMachineLearningLanguage.g:733:2: ( (otherlv_0= 'for' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= 'in' ( (lv_range_3_0= ruleRangeRule ) ) otherlv_4= 'loop' ( (lv_statements_5_0= ruleStatementRule ) )* otherlv_6= 'end' ) ) + // InternalMachineLearningLanguage.g:734:2: (otherlv_0= 'for' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= 'in' ( (lv_range_3_0= ruleRangeRule ) ) otherlv_4= 'loop' ( (lv_statements_5_0= ruleStatementRule ) )* otherlv_6= 'end' ) { - // InternalMachineLearningLanguage.g:779:2: (otherlv_0= 'for' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= 'in' ( (lv_range_3_0= ruleRangeRule ) ) otherlv_4= 'loop' ( (lv_statements_5_0= ruleStatementRule ) )* otherlv_6= 'end' ) - // InternalMachineLearningLanguage.g:780:3: otherlv_0= 'for' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= 'in' ( (lv_range_3_0= ruleRangeRule ) ) otherlv_4= 'loop' ( (lv_statements_5_0= ruleStatementRule ) )* otherlv_6= 'end' + // InternalMachineLearningLanguage.g:734:2: (otherlv_0= 'for' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= 'in' ( (lv_range_3_0= ruleRangeRule ) ) otherlv_4= 'loop' ( (lv_statements_5_0= ruleStatementRule ) )* otherlv_6= 'end' ) + // InternalMachineLearningLanguage.g:735:3: otherlv_0= 'for' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= 'in' ( (lv_range_3_0= ruleRangeRule ) ) otherlv_4= 'loop' ( (lv_statements_5_0= ruleStatementRule ) )* otherlv_6= 'end' { - otherlv_0=(Token)match(input,33,FOLLOW_27); if (state.failed) return current; + otherlv_0=(Token)match(input,31,FOLLOW_26); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getForStatementRuleAccess().getForKeyword_0()); } - // InternalMachineLearningLanguage.g:784:3: ( (lv_name_1_0= RULE_ID ) ) - // InternalMachineLearningLanguage.g:785:4: (lv_name_1_0= RULE_ID ) + // InternalMachineLearningLanguage.g:739:3: ( (lv_name_1_0= RULE_ID ) ) + // InternalMachineLearningLanguage.g:740:4: (lv_name_1_0= RULE_ID ) { - // InternalMachineLearningLanguage.g:785:4: (lv_name_1_0= RULE_ID ) - // InternalMachineLearningLanguage.g:786:5: lv_name_1_0= RULE_ID + // InternalMachineLearningLanguage.g:740:4: (lv_name_1_0= RULE_ID ) + // InternalMachineLearningLanguage.g:741:5: lv_name_1_0= RULE_ID { - lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_28); if (state.failed) return current; + lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_27); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_name_1_0, grammarAccess.getForStatementRuleAccess().getNameIDTerminalRuleCall_1_0()); @@ -2205,24 +2080,24 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - otherlv_2=(Token)match(input,34,FOLLOW_29); if (state.failed) return current; + otherlv_2=(Token)match(input,32,FOLLOW_28); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getForStatementRuleAccess().getInKeyword_2()); } - // InternalMachineLearningLanguage.g:806:3: ( (lv_range_3_0= ruleRangeRule ) ) - // InternalMachineLearningLanguage.g:807:4: (lv_range_3_0= ruleRangeRule ) + // InternalMachineLearningLanguage.g:761:3: ( (lv_range_3_0= ruleRangeRule ) ) + // InternalMachineLearningLanguage.g:762:4: (lv_range_3_0= ruleRangeRule ) { - // InternalMachineLearningLanguage.g:807:4: (lv_range_3_0= ruleRangeRule ) - // InternalMachineLearningLanguage.g:808:5: lv_range_3_0= ruleRangeRule + // InternalMachineLearningLanguage.g:762:4: (lv_range_3_0= ruleRangeRule ) + // InternalMachineLearningLanguage.g:763:5: lv_range_3_0= ruleRangeRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getForStatementRuleAccess().getRangeRangeRuleParserRuleCall_3_0()); } - pushFollow(FOLLOW_30); + pushFollow(FOLLOW_29); lv_range_3_0=ruleRangeRule(); state._fsp--; @@ -2246,36 +2121,36 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - otherlv_4=(Token)match(input,35,FOLLOW_31); if (state.failed) return current; + otherlv_4=(Token)match(input,33,FOLLOW_30); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getForStatementRuleAccess().getLoopKeyword_4()); } - // InternalMachineLearningLanguage.g:829:3: ( (lv_statements_5_0= ruleStatementRule ) )* + // InternalMachineLearningLanguage.g:784:3: ( (lv_statements_5_0= ruleStatementRule ) )* loop15: do { int alt15=2; int LA15_0 = input.LA(1); - if ( (LA15_0==RULE_ID||LA15_0==RULE_QUOTED_ID||LA15_0==27||LA15_0==33) ) { + if ( (LA15_0==RULE_ID||LA15_0==RULE_QUOTED_ID||LA15_0==25||LA15_0==31) ) { alt15=1; } switch (alt15) { case 1 : - // InternalMachineLearningLanguage.g:830:4: (lv_statements_5_0= ruleStatementRule ) + // InternalMachineLearningLanguage.g:785:4: (lv_statements_5_0= ruleStatementRule ) { - // InternalMachineLearningLanguage.g:830:4: (lv_statements_5_0= ruleStatementRule ) - // InternalMachineLearningLanguage.g:831:5: lv_statements_5_0= ruleStatementRule + // InternalMachineLearningLanguage.g:785:4: (lv_statements_5_0= ruleStatementRule ) + // InternalMachineLearningLanguage.g:786:5: lv_statements_5_0= ruleStatementRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getForStatementRuleAccess().getStatementsStatementRuleParserRuleCall_5_0()); } - pushFollow(FOLLOW_31); + pushFollow(FOLLOW_30); lv_statements_5_0=ruleStatementRule(); state._fsp--; @@ -2305,7 +2180,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } } while (true); - otherlv_6=(Token)match(input,31,FOLLOW_2); if (state.failed) return current; + otherlv_6=(Token)match(input,29,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_6, grammarAccess.getForStatementRuleAccess().getEndKeyword_6()); @@ -2336,7 +2211,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleRangeRule" - // InternalMachineLearningLanguage.g:856:1: entryRuleRangeRule returns [EObject current=null] : iv_ruleRangeRule= ruleRangeRule EOF ; + // InternalMachineLearningLanguage.g:811:1: entryRuleRangeRule returns [EObject current=null] : iv_ruleRangeRule= ruleRangeRule EOF ; public final EObject entryRuleRangeRule() throws RecognitionException { EObject current = null; @@ -2344,8 +2219,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:856:50: (iv_ruleRangeRule= ruleRangeRule EOF ) - // InternalMachineLearningLanguage.g:857:2: iv_ruleRangeRule= ruleRangeRule EOF + // InternalMachineLearningLanguage.g:811:50: (iv_ruleRangeRule= ruleRangeRule EOF ) + // InternalMachineLearningLanguage.g:812:2: iv_ruleRangeRule= ruleRangeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getRangeRuleRule()); @@ -2376,7 +2251,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleRangeRule" - // InternalMachineLearningLanguage.g:863:1: ruleRangeRule returns [EObject current=null] : (this_CounterRangeRule_0= ruleCounterRangeRule | this_StringLiterRangeRule_1= ruleStringLiterRangeRule ) ; + // InternalMachineLearningLanguage.g:818:1: ruleRangeRule returns [EObject current=null] : (this_CounterRangeRule_0= ruleCounterRangeRule | this_StringLiterRangeRule_1= ruleStringLiterRangeRule ) ; public final EObject ruleRangeRule() throws RecognitionException { EObject current = null; @@ -2389,22 +2264,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:869:2: ( (this_CounterRangeRule_0= ruleCounterRangeRule | this_StringLiterRangeRule_1= ruleStringLiterRangeRule ) ) - // InternalMachineLearningLanguage.g:870:2: (this_CounterRangeRule_0= ruleCounterRangeRule | this_StringLiterRangeRule_1= ruleStringLiterRangeRule ) + // InternalMachineLearningLanguage.g:824:2: ( (this_CounterRangeRule_0= ruleCounterRangeRule | this_StringLiterRangeRule_1= ruleStringLiterRangeRule ) ) + // InternalMachineLearningLanguage.g:825:2: (this_CounterRangeRule_0= ruleCounterRangeRule | this_StringLiterRangeRule_1= ruleStringLiterRangeRule ) { - // InternalMachineLearningLanguage.g:870:2: (this_CounterRangeRule_0= ruleCounterRangeRule | this_StringLiterRangeRule_1= ruleStringLiterRangeRule ) + // InternalMachineLearningLanguage.g:825:2: (this_CounterRangeRule_0= ruleCounterRangeRule | this_StringLiterRangeRule_1= ruleStringLiterRangeRule ) int alt16=2; int LA16_0 = input.LA(1); - if ( (LA16_0==36) ) { + if ( (LA16_0==34) ) { int LA16_1 = input.LA(2); - if ( (LA16_1==RULE_STRING) ) { - alt16=2; - } - else if ( (LA16_1==RULE_INT) ) { + if ( (LA16_1==RULE_INT) ) { alt16=1; } + else if ( (LA16_1==RULE_STRING) ) { + alt16=2; + } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = @@ -2422,7 +2297,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } switch (alt16) { case 1 : - // InternalMachineLearningLanguage.g:871:3: this_CounterRangeRule_0= ruleCounterRangeRule + // InternalMachineLearningLanguage.g:826:3: this_CounterRangeRule_0= ruleCounterRangeRule { if ( state.backtracking==0 ) { @@ -2449,7 +2324,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 2 : - // InternalMachineLearningLanguage.g:883:3: this_StringLiterRangeRule_1= ruleStringLiterRangeRule + // InternalMachineLearningLanguage.g:838:3: this_StringLiterRangeRule_1= ruleStringLiterRangeRule { if ( state.backtracking==0 ) { @@ -2500,7 +2375,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleCounterRangeRule" - // InternalMachineLearningLanguage.g:898:1: entryRuleCounterRangeRule returns [EObject current=null] : iv_ruleCounterRangeRule= ruleCounterRangeRule EOF ; + // InternalMachineLearningLanguage.g:853:1: entryRuleCounterRangeRule returns [EObject current=null] : iv_ruleCounterRangeRule= ruleCounterRangeRule EOF ; public final EObject entryRuleCounterRangeRule() throws RecognitionException { EObject current = null; @@ -2508,8 +2383,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:898:57: (iv_ruleCounterRangeRule= ruleCounterRangeRule EOF ) - // InternalMachineLearningLanguage.g:899:2: iv_ruleCounterRangeRule= ruleCounterRangeRule EOF + // InternalMachineLearningLanguage.g:853:57: (iv_ruleCounterRangeRule= ruleCounterRangeRule EOF ) + // InternalMachineLearningLanguage.g:854:2: iv_ruleCounterRangeRule= ruleCounterRangeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getCounterRangeRuleRule()); @@ -2540,7 +2415,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleCounterRangeRule" - // InternalMachineLearningLanguage.g:905:1: ruleCounterRangeRule returns [EObject current=null] : (otherlv_0= '[' ( (lv_start_1_0= RULE_INT ) ) otherlv_2= 'to' ( (lv_end_3_0= RULE_INT ) ) otherlv_4= ']' ) ; + // InternalMachineLearningLanguage.g:860:1: ruleCounterRangeRule returns [EObject current=null] : (otherlv_0= '[' ( (lv_start_1_0= RULE_INT ) ) otherlv_2= 'to' ( (lv_end_3_0= RULE_INT ) ) otherlv_4= ']' ) ; public final EObject ruleCounterRangeRule() throws RecognitionException { EObject current = null; @@ -2554,25 +2429,25 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:911:2: ( (otherlv_0= '[' ( (lv_start_1_0= RULE_INT ) ) otherlv_2= 'to' ( (lv_end_3_0= RULE_INT ) ) otherlv_4= ']' ) ) - // InternalMachineLearningLanguage.g:912:2: (otherlv_0= '[' ( (lv_start_1_0= RULE_INT ) ) otherlv_2= 'to' ( (lv_end_3_0= RULE_INT ) ) otherlv_4= ']' ) + // InternalMachineLearningLanguage.g:866:2: ( (otherlv_0= '[' ( (lv_start_1_0= RULE_INT ) ) otherlv_2= 'to' ( (lv_end_3_0= RULE_INT ) ) otherlv_4= ']' ) ) + // InternalMachineLearningLanguage.g:867:2: (otherlv_0= '[' ( (lv_start_1_0= RULE_INT ) ) otherlv_2= 'to' ( (lv_end_3_0= RULE_INT ) ) otherlv_4= ']' ) { - // InternalMachineLearningLanguage.g:912:2: (otherlv_0= '[' ( (lv_start_1_0= RULE_INT ) ) otherlv_2= 'to' ( (lv_end_3_0= RULE_INT ) ) otherlv_4= ']' ) - // InternalMachineLearningLanguage.g:913:3: otherlv_0= '[' ( (lv_start_1_0= RULE_INT ) ) otherlv_2= 'to' ( (lv_end_3_0= RULE_INT ) ) otherlv_4= ']' + // InternalMachineLearningLanguage.g:867:2: (otherlv_0= '[' ( (lv_start_1_0= RULE_INT ) ) otherlv_2= 'to' ( (lv_end_3_0= RULE_INT ) ) otherlv_4= ']' ) + // InternalMachineLearningLanguage.g:868:3: otherlv_0= '[' ( (lv_start_1_0= RULE_INT ) ) otherlv_2= 'to' ( (lv_end_3_0= RULE_INT ) ) otherlv_4= ']' { - otherlv_0=(Token)match(input,36,FOLLOW_32); if (state.failed) return current; + otherlv_0=(Token)match(input,34,FOLLOW_31); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getCounterRangeRuleAccess().getLeftSquareBracketKeyword_0()); } - // InternalMachineLearningLanguage.g:917:3: ( (lv_start_1_0= RULE_INT ) ) - // InternalMachineLearningLanguage.g:918:4: (lv_start_1_0= RULE_INT ) + // InternalMachineLearningLanguage.g:872:3: ( (lv_start_1_0= RULE_INT ) ) + // InternalMachineLearningLanguage.g:873:4: (lv_start_1_0= RULE_INT ) { - // InternalMachineLearningLanguage.g:918:4: (lv_start_1_0= RULE_INT ) - // InternalMachineLearningLanguage.g:919:5: lv_start_1_0= RULE_INT + // InternalMachineLearningLanguage.g:873:4: (lv_start_1_0= RULE_INT ) + // InternalMachineLearningLanguage.g:874:5: lv_start_1_0= RULE_INT { - lv_start_1_0=(Token)match(input,RULE_INT,FOLLOW_26); if (state.failed) return current; + lv_start_1_0=(Token)match(input,RULE_INT,FOLLOW_25); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_start_1_0, grammarAccess.getCounterRangeRuleAccess().getStartINTTerminalRuleCall_1_0()); @@ -2596,19 +2471,19 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - otherlv_2=(Token)match(input,20,FOLLOW_32); if (state.failed) return current; + otherlv_2=(Token)match(input,18,FOLLOW_31); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getCounterRangeRuleAccess().getToKeyword_2()); } - // InternalMachineLearningLanguage.g:939:3: ( (lv_end_3_0= RULE_INT ) ) - // InternalMachineLearningLanguage.g:940:4: (lv_end_3_0= RULE_INT ) + // InternalMachineLearningLanguage.g:894:3: ( (lv_end_3_0= RULE_INT ) ) + // InternalMachineLearningLanguage.g:895:4: (lv_end_3_0= RULE_INT ) { - // InternalMachineLearningLanguage.g:940:4: (lv_end_3_0= RULE_INT ) - // InternalMachineLearningLanguage.g:941:5: lv_end_3_0= RULE_INT + // InternalMachineLearningLanguage.g:895:4: (lv_end_3_0= RULE_INT ) + // InternalMachineLearningLanguage.g:896:5: lv_end_3_0= RULE_INT { - lv_end_3_0=(Token)match(input,RULE_INT,FOLLOW_33); if (state.failed) return current; + lv_end_3_0=(Token)match(input,RULE_INT,FOLLOW_32); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_end_3_0, grammarAccess.getCounterRangeRuleAccess().getEndINTTerminalRuleCall_3_0()); @@ -2632,7 +2507,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - otherlv_4=(Token)match(input,37,FOLLOW_2); if (state.failed) return current; + otherlv_4=(Token)match(input,35,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getCounterRangeRuleAccess().getRightSquareBracketKeyword_4()); @@ -2663,7 +2538,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleStringLiterRangeRule" - // InternalMachineLearningLanguage.g:965:1: entryRuleStringLiterRangeRule returns [EObject current=null] : iv_ruleStringLiterRangeRule= ruleStringLiterRangeRule EOF ; + // InternalMachineLearningLanguage.g:920:1: entryRuleStringLiterRangeRule returns [EObject current=null] : iv_ruleStringLiterRangeRule= ruleStringLiterRangeRule EOF ; public final EObject entryRuleStringLiterRangeRule() throws RecognitionException { EObject current = null; @@ -2671,8 +2546,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:965:61: (iv_ruleStringLiterRangeRule= ruleStringLiterRangeRule EOF ) - // InternalMachineLearningLanguage.g:966:2: iv_ruleStringLiterRangeRule= ruleStringLiterRangeRule EOF + // InternalMachineLearningLanguage.g:920:61: (iv_ruleStringLiterRangeRule= ruleStringLiterRangeRule EOF ) + // InternalMachineLearningLanguage.g:921:2: iv_ruleStringLiterRangeRule= ruleStringLiterRangeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getStringLiterRangeRuleRule()); @@ -2703,7 +2578,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleStringLiterRangeRule" - // InternalMachineLearningLanguage.g:972:1: ruleStringLiterRangeRule returns [EObject current=null] : (otherlv_0= '[' ( (lv_elements_1_0= ruleStringLiteralRule ) ) (otherlv_2= ',' ( (lv_elements_3_0= ruleStringLiteralRule ) ) )* otherlv_4= ']' ) ; + // InternalMachineLearningLanguage.g:927:1: ruleStringLiterRangeRule returns [EObject current=null] : (otherlv_0= '[' ( (lv_elements_1_0= ruleStringLiteralRule ) ) (otherlv_2= ',' ( (lv_elements_3_0= ruleStringLiteralRule ) ) )* otherlv_4= ']' ) ; public final EObject ruleStringLiterRangeRule() throws RecognitionException { EObject current = null; @@ -2719,30 +2594,30 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:978:2: ( (otherlv_0= '[' ( (lv_elements_1_0= ruleStringLiteralRule ) ) (otherlv_2= ',' ( (lv_elements_3_0= ruleStringLiteralRule ) ) )* otherlv_4= ']' ) ) - // InternalMachineLearningLanguage.g:979:2: (otherlv_0= '[' ( (lv_elements_1_0= ruleStringLiteralRule ) ) (otherlv_2= ',' ( (lv_elements_3_0= ruleStringLiteralRule ) ) )* otherlv_4= ']' ) + // InternalMachineLearningLanguage.g:933:2: ( (otherlv_0= '[' ( (lv_elements_1_0= ruleStringLiteralRule ) ) (otherlv_2= ',' ( (lv_elements_3_0= ruleStringLiteralRule ) ) )* otherlv_4= ']' ) ) + // InternalMachineLearningLanguage.g:934:2: (otherlv_0= '[' ( (lv_elements_1_0= ruleStringLiteralRule ) ) (otherlv_2= ',' ( (lv_elements_3_0= ruleStringLiteralRule ) ) )* otherlv_4= ']' ) { - // InternalMachineLearningLanguage.g:979:2: (otherlv_0= '[' ( (lv_elements_1_0= ruleStringLiteralRule ) ) (otherlv_2= ',' ( (lv_elements_3_0= ruleStringLiteralRule ) ) )* otherlv_4= ']' ) - // InternalMachineLearningLanguage.g:980:3: otherlv_0= '[' ( (lv_elements_1_0= ruleStringLiteralRule ) ) (otherlv_2= ',' ( (lv_elements_3_0= ruleStringLiteralRule ) ) )* otherlv_4= ']' + // InternalMachineLearningLanguage.g:934:2: (otherlv_0= '[' ( (lv_elements_1_0= ruleStringLiteralRule ) ) (otherlv_2= ',' ( (lv_elements_3_0= ruleStringLiteralRule ) ) )* otherlv_4= ']' ) + // InternalMachineLearningLanguage.g:935:3: otherlv_0= '[' ( (lv_elements_1_0= ruleStringLiteralRule ) ) (otherlv_2= ',' ( (lv_elements_3_0= ruleStringLiteralRule ) ) )* otherlv_4= ']' { - otherlv_0=(Token)match(input,36,FOLLOW_6); if (state.failed) return current; + otherlv_0=(Token)match(input,34,FOLLOW_6); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getStringLiterRangeRuleAccess().getLeftSquareBracketKeyword_0()); } - // InternalMachineLearningLanguage.g:984:3: ( (lv_elements_1_0= ruleStringLiteralRule ) ) - // InternalMachineLearningLanguage.g:985:4: (lv_elements_1_0= ruleStringLiteralRule ) + // InternalMachineLearningLanguage.g:939:3: ( (lv_elements_1_0= ruleStringLiteralRule ) ) + // InternalMachineLearningLanguage.g:940:4: (lv_elements_1_0= ruleStringLiteralRule ) { - // InternalMachineLearningLanguage.g:985:4: (lv_elements_1_0= ruleStringLiteralRule ) - // InternalMachineLearningLanguage.g:986:5: lv_elements_1_0= ruleStringLiteralRule + // InternalMachineLearningLanguage.g:940:4: (lv_elements_1_0= ruleStringLiteralRule ) + // InternalMachineLearningLanguage.g:941:5: lv_elements_1_0= ruleStringLiteralRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getStringLiterRangeRuleAccess().getElementsStringLiteralRuleParserRuleCall_1_0()); } - pushFollow(FOLLOW_34); + pushFollow(FOLLOW_33); lv_elements_1_0=ruleStringLiteralRule(); state._fsp--; @@ -2766,39 +2641,39 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - // InternalMachineLearningLanguage.g:1003:3: (otherlv_2= ',' ( (lv_elements_3_0= ruleStringLiteralRule ) ) )* + // InternalMachineLearningLanguage.g:958:3: (otherlv_2= ',' ( (lv_elements_3_0= ruleStringLiteralRule ) ) )* loop17: do { int alt17=2; int LA17_0 = input.LA(1); - if ( (LA17_0==19) ) { + if ( (LA17_0==17) ) { alt17=1; } switch (alt17) { case 1 : - // InternalMachineLearningLanguage.g:1004:4: otherlv_2= ',' ( (lv_elements_3_0= ruleStringLiteralRule ) ) + // InternalMachineLearningLanguage.g:959:4: otherlv_2= ',' ( (lv_elements_3_0= ruleStringLiteralRule ) ) { - otherlv_2=(Token)match(input,19,FOLLOW_6); if (state.failed) return current; + otherlv_2=(Token)match(input,17,FOLLOW_6); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getStringLiterRangeRuleAccess().getCommaKeyword_2_0()); } - // InternalMachineLearningLanguage.g:1008:4: ( (lv_elements_3_0= ruleStringLiteralRule ) ) - // InternalMachineLearningLanguage.g:1009:5: (lv_elements_3_0= ruleStringLiteralRule ) + // InternalMachineLearningLanguage.g:963:4: ( (lv_elements_3_0= ruleStringLiteralRule ) ) + // InternalMachineLearningLanguage.g:964:5: (lv_elements_3_0= ruleStringLiteralRule ) { - // InternalMachineLearningLanguage.g:1009:5: (lv_elements_3_0= ruleStringLiteralRule ) - // InternalMachineLearningLanguage.g:1010:6: lv_elements_3_0= ruleStringLiteralRule + // InternalMachineLearningLanguage.g:964:5: (lv_elements_3_0= ruleStringLiteralRule ) + // InternalMachineLearningLanguage.g:965:6: lv_elements_3_0= ruleStringLiteralRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getStringLiterRangeRuleAccess().getElementsStringLiteralRuleParserRuleCall_2_1_0()); } - pushFollow(FOLLOW_34); + pushFollow(FOLLOW_33); lv_elements_3_0=ruleStringLiteralRule(); state._fsp--; @@ -2831,7 +2706,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } } while (true); - otherlv_4=(Token)match(input,37,FOLLOW_2); if (state.failed) return current; + otherlv_4=(Token)match(input,35,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getStringLiterRangeRuleAccess().getRightSquareBracketKeyword_3()); @@ -2862,7 +2737,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleCallStatementRule" - // InternalMachineLearningLanguage.g:1036:1: entryRuleCallStatementRule returns [EObject current=null] : iv_ruleCallStatementRule= ruleCallStatementRule EOF ; + // InternalMachineLearningLanguage.g:991:1: entryRuleCallStatementRule returns [EObject current=null] : iv_ruleCallStatementRule= ruleCallStatementRule EOF ; public final EObject entryRuleCallStatementRule() throws RecognitionException { EObject current = null; @@ -2870,8 +2745,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:1036:58: (iv_ruleCallStatementRule= ruleCallStatementRule EOF ) - // InternalMachineLearningLanguage.g:1037:2: iv_ruleCallStatementRule= ruleCallStatementRule EOF + // InternalMachineLearningLanguage.g:991:58: (iv_ruleCallStatementRule= ruleCallStatementRule EOF ) + // InternalMachineLearningLanguage.g:992:2: iv_ruleCallStatementRule= ruleCallStatementRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getCallStatementRuleRule()); @@ -2902,7 +2777,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleCallStatementRule" - // InternalMachineLearningLanguage.g:1043:1: ruleCallStatementRule returns [EObject current=null] : ( ( (lv_call_0_0= ruleCallRule ) ) otherlv_1= ';' ) ; + // InternalMachineLearningLanguage.g:998:1: ruleCallStatementRule returns [EObject current=null] : ( ( (lv_call_0_0= ruleCallRule ) ) otherlv_1= ';' ) ; public final EObject ruleCallStatementRule() throws RecognitionException { EObject current = null; @@ -2914,24 +2789,24 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:1049:2: ( ( ( (lv_call_0_0= ruleCallRule ) ) otherlv_1= ';' ) ) - // InternalMachineLearningLanguage.g:1050:2: ( ( (lv_call_0_0= ruleCallRule ) ) otherlv_1= ';' ) + // InternalMachineLearningLanguage.g:1004:2: ( ( ( (lv_call_0_0= ruleCallRule ) ) otherlv_1= ';' ) ) + // InternalMachineLearningLanguage.g:1005:2: ( ( (lv_call_0_0= ruleCallRule ) ) otherlv_1= ';' ) { - // InternalMachineLearningLanguage.g:1050:2: ( ( (lv_call_0_0= ruleCallRule ) ) otherlv_1= ';' ) - // InternalMachineLearningLanguage.g:1051:3: ( (lv_call_0_0= ruleCallRule ) ) otherlv_1= ';' + // InternalMachineLearningLanguage.g:1005:2: ( ( (lv_call_0_0= ruleCallRule ) ) otherlv_1= ';' ) + // InternalMachineLearningLanguage.g:1006:3: ( (lv_call_0_0= ruleCallRule ) ) otherlv_1= ';' { - // InternalMachineLearningLanguage.g:1051:3: ( (lv_call_0_0= ruleCallRule ) ) - // InternalMachineLearningLanguage.g:1052:4: (lv_call_0_0= ruleCallRule ) + // InternalMachineLearningLanguage.g:1006:3: ( (lv_call_0_0= ruleCallRule ) ) + // InternalMachineLearningLanguage.g:1007:4: (lv_call_0_0= ruleCallRule ) { - // InternalMachineLearningLanguage.g:1052:4: (lv_call_0_0= ruleCallRule ) - // InternalMachineLearningLanguage.g:1053:5: lv_call_0_0= ruleCallRule + // InternalMachineLearningLanguage.g:1007:4: (lv_call_0_0= ruleCallRule ) + // InternalMachineLearningLanguage.g:1008:5: lv_call_0_0= ruleCallRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getCallStatementRuleAccess().getCallCallRuleParserRuleCall_0_0()); } - pushFollow(FOLLOW_7); + pushFollow(FOLLOW_34); lv_call_0_0=ruleCallRule(); state._fsp--; @@ -2955,7 +2830,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - otherlv_1=(Token)match(input,16,FOLLOW_2); if (state.failed) return current; + otherlv_1=(Token)match(input,36,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getCallStatementRuleAccess().getSemicolonKeyword_1()); @@ -2986,7 +2861,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleReferenceRule" - // InternalMachineLearningLanguage.g:1078:1: entryRuleReferenceRule returns [EObject current=null] : iv_ruleReferenceRule= ruleReferenceRule EOF ; + // InternalMachineLearningLanguage.g:1033:1: entryRuleReferenceRule returns [EObject current=null] : iv_ruleReferenceRule= ruleReferenceRule EOF ; public final EObject entryRuleReferenceRule() throws RecognitionException { EObject current = null; @@ -2994,8 +2869,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:1078:54: (iv_ruleReferenceRule= ruleReferenceRule EOF ) - // InternalMachineLearningLanguage.g:1079:2: iv_ruleReferenceRule= ruleReferenceRule EOF + // InternalMachineLearningLanguage.g:1033:54: (iv_ruleReferenceRule= ruleReferenceRule EOF ) + // InternalMachineLearningLanguage.g:1034:2: iv_ruleReferenceRule= ruleReferenceRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getReferenceRuleRule()); @@ -3026,7 +2901,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleReferenceRule" - // InternalMachineLearningLanguage.g:1085:1: ruleReferenceRule returns [EObject current=null] : (this_ConstantReferenceRule_0= ruleConstantReferenceRule | this_DataReferenceRule_1= ruleDataReferenceRule ) ; + // InternalMachineLearningLanguage.g:1040:1: ruleReferenceRule returns [EObject current=null] : (this_ConstantReferenceRule_0= ruleConstantReferenceRule | this_DataReferenceRule_1= ruleDataReferenceRule ) ; public final EObject ruleReferenceRule() throws RecognitionException { EObject current = null; @@ -3039,17 +2914,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:1091:2: ( (this_ConstantReferenceRule_0= ruleConstantReferenceRule | this_DataReferenceRule_1= ruleDataReferenceRule ) ) - // InternalMachineLearningLanguage.g:1092:2: (this_ConstantReferenceRule_0= ruleConstantReferenceRule | this_DataReferenceRule_1= ruleDataReferenceRule ) + // InternalMachineLearningLanguage.g:1046:2: ( (this_ConstantReferenceRule_0= ruleConstantReferenceRule | this_DataReferenceRule_1= ruleDataReferenceRule ) ) + // InternalMachineLearningLanguage.g:1047:2: (this_ConstantReferenceRule_0= ruleConstantReferenceRule | this_DataReferenceRule_1= ruleDataReferenceRule ) { - // InternalMachineLearningLanguage.g:1092:2: (this_ConstantReferenceRule_0= ruleConstantReferenceRule | this_DataReferenceRule_1= ruleDataReferenceRule ) + // InternalMachineLearningLanguage.g:1047:2: (this_ConstantReferenceRule_0= ruleConstantReferenceRule | this_DataReferenceRule_1= ruleDataReferenceRule ) int alt18=2; int LA18_0 = input.LA(1); if ( (LA18_0==RULE_ID||LA18_0==RULE_QUOTED_ID) ) { alt18=1; } - else if ( (LA18_0==38) ) { + else if ( (LA18_0==37) ) { alt18=2; } else { @@ -3061,7 +2936,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } switch (alt18) { case 1 : - // InternalMachineLearningLanguage.g:1093:3: this_ConstantReferenceRule_0= ruleConstantReferenceRule + // InternalMachineLearningLanguage.g:1048:3: this_ConstantReferenceRule_0= ruleConstantReferenceRule { if ( state.backtracking==0 ) { @@ -3088,7 +2963,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 2 : - // InternalMachineLearningLanguage.g:1105:3: this_DataReferenceRule_1= ruleDataReferenceRule + // InternalMachineLearningLanguage.g:1060:3: this_DataReferenceRule_1= ruleDataReferenceRule { if ( state.backtracking==0 ) { @@ -3139,7 +3014,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleDataReferenceRule" - // InternalMachineLearningLanguage.g:1120:1: entryRuleDataReferenceRule returns [EObject current=null] : iv_ruleDataReferenceRule= ruleDataReferenceRule EOF ; + // InternalMachineLearningLanguage.g:1075:1: entryRuleDataReferenceRule returns [EObject current=null] : iv_ruleDataReferenceRule= ruleDataReferenceRule EOF ; public final EObject entryRuleDataReferenceRule() throws RecognitionException { EObject current = null; @@ -3147,8 +3022,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:1120:58: (iv_ruleDataReferenceRule= ruleDataReferenceRule EOF ) - // InternalMachineLearningLanguage.g:1121:2: iv_ruleDataReferenceRule= ruleDataReferenceRule EOF + // InternalMachineLearningLanguage.g:1075:58: (iv_ruleDataReferenceRule= ruleDataReferenceRule EOF ) + // InternalMachineLearningLanguage.g:1076:2: iv_ruleDataReferenceRule= ruleDataReferenceRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getDataReferenceRuleRule()); @@ -3179,7 +3054,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleDataReferenceRule" - // InternalMachineLearningLanguage.g:1127:1: ruleDataReferenceRule returns [EObject current=null] : ( () otherlv_1= 'data' ( ( ruleQualifiedName ) ) ) ; + // InternalMachineLearningLanguage.g:1082:1: ruleDataReferenceRule returns [EObject current=null] : ( () otherlv_1= 'data' ( ( ruleQualifiedName ) ) ) ; public final EObject ruleDataReferenceRule() throws RecognitionException { EObject current = null; @@ -3189,14 +3064,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:1133:2: ( ( () otherlv_1= 'data' ( ( ruleQualifiedName ) ) ) ) - // InternalMachineLearningLanguage.g:1134:2: ( () otherlv_1= 'data' ( ( ruleQualifiedName ) ) ) + // InternalMachineLearningLanguage.g:1088:2: ( ( () otherlv_1= 'data' ( ( ruleQualifiedName ) ) ) ) + // InternalMachineLearningLanguage.g:1089:2: ( () otherlv_1= 'data' ( ( ruleQualifiedName ) ) ) { - // InternalMachineLearningLanguage.g:1134:2: ( () otherlv_1= 'data' ( ( ruleQualifiedName ) ) ) - // InternalMachineLearningLanguage.g:1135:3: () otherlv_1= 'data' ( ( ruleQualifiedName ) ) + // InternalMachineLearningLanguage.g:1089:2: ( () otherlv_1= 'data' ( ( ruleQualifiedName ) ) ) + // InternalMachineLearningLanguage.g:1090:3: () otherlv_1= 'data' ( ( ruleQualifiedName ) ) { - // InternalMachineLearningLanguage.g:1135:3: () - // InternalMachineLearningLanguage.g:1136:4: + // InternalMachineLearningLanguage.g:1090:3: () + // InternalMachineLearningLanguage.g:1091:4: { if ( state.backtracking==0 ) { @@ -3213,17 +3088,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - otherlv_1=(Token)match(input,38,FOLLOW_9); if (state.failed) return current; + otherlv_1=(Token)match(input,37,FOLLOW_8); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getDataReferenceRuleAccess().getDataKeyword_1()); } - // InternalMachineLearningLanguage.g:1149:3: ( ( ruleQualifiedName ) ) - // InternalMachineLearningLanguage.g:1150:4: ( ruleQualifiedName ) + // InternalMachineLearningLanguage.g:1104:3: ( ( ruleQualifiedName ) ) + // InternalMachineLearningLanguage.g:1105:4: ( ruleQualifiedName ) { - // InternalMachineLearningLanguage.g:1150:4: ( ruleQualifiedName ) - // InternalMachineLearningLanguage.g:1151:5: ruleQualifiedName + // InternalMachineLearningLanguage.g:1105:4: ( ruleQualifiedName ) + // InternalMachineLearningLanguage.g:1106:5: ruleQualifiedName { if ( state.backtracking==0 ) { @@ -3283,7 +3158,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleExpressionRule" - // InternalMachineLearningLanguage.g:1172:1: entryRuleExpressionRule returns [EObject current=null] : iv_ruleExpressionRule= ruleExpressionRule EOF ; + // InternalMachineLearningLanguage.g:1127:1: entryRuleExpressionRule returns [EObject current=null] : iv_ruleExpressionRule= ruleExpressionRule EOF ; public final EObject entryRuleExpressionRule() throws RecognitionException { EObject current = null; @@ -3291,8 +3166,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:1172:55: (iv_ruleExpressionRule= ruleExpressionRule EOF ) - // InternalMachineLearningLanguage.g:1173:2: iv_ruleExpressionRule= ruleExpressionRule EOF + // InternalMachineLearningLanguage.g:1127:55: (iv_ruleExpressionRule= ruleExpressionRule EOF ) + // InternalMachineLearningLanguage.g:1128:2: iv_ruleExpressionRule= ruleExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getExpressionRuleRule()); @@ -3323,7 +3198,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleExpressionRule" - // InternalMachineLearningLanguage.g:1179:1: ruleExpressionRule returns [EObject current=null] : this_OrExpressionRule_0= ruleOrExpressionRule ; + // InternalMachineLearningLanguage.g:1134:1: ruleExpressionRule returns [EObject current=null] : this_OrExpressionRule_0= ruleOrExpressionRule ; public final EObject ruleExpressionRule() throws RecognitionException { EObject current = null; @@ -3334,8 +3209,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:1185:2: (this_OrExpressionRule_0= ruleOrExpressionRule ) - // InternalMachineLearningLanguage.g:1186:2: this_OrExpressionRule_0= ruleOrExpressionRule + // InternalMachineLearningLanguage.g:1140:2: (this_OrExpressionRule_0= ruleOrExpressionRule ) + // InternalMachineLearningLanguage.g:1141:2: this_OrExpressionRule_0= ruleOrExpressionRule { if ( state.backtracking==0 ) { @@ -3380,7 +3255,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleOrExpressionRule" - // InternalMachineLearningLanguage.g:1200:1: entryRuleOrExpressionRule returns [EObject current=null] : iv_ruleOrExpressionRule= ruleOrExpressionRule EOF ; + // InternalMachineLearningLanguage.g:1155:1: entryRuleOrExpressionRule returns [EObject current=null] : iv_ruleOrExpressionRule= ruleOrExpressionRule EOF ; public final EObject entryRuleOrExpressionRule() throws RecognitionException { EObject current = null; @@ -3388,8 +3263,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:1200:57: (iv_ruleOrExpressionRule= ruleOrExpressionRule EOF ) - // InternalMachineLearningLanguage.g:1201:2: iv_ruleOrExpressionRule= ruleOrExpressionRule EOF + // InternalMachineLearningLanguage.g:1155:57: (iv_ruleOrExpressionRule= ruleOrExpressionRule EOF ) + // InternalMachineLearningLanguage.g:1156:2: iv_ruleOrExpressionRule= ruleOrExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getOrExpressionRuleRule()); @@ -3420,7 +3295,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleOrExpressionRule" - // InternalMachineLearningLanguage.g:1207:1: ruleOrExpressionRule returns [EObject current=null] : ( ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* ) ; + // InternalMachineLearningLanguage.g:1162:1: ruleOrExpressionRule returns [EObject current=null] : ( ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* ) ; public final EObject ruleOrExpressionRule() throws RecognitionException { EObject current = null; @@ -3434,17 +3309,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:1213:2: ( ( ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* ) ) - // InternalMachineLearningLanguage.g:1214:2: ( ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* ) + // InternalMachineLearningLanguage.g:1168:2: ( ( ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* ) ) + // InternalMachineLearningLanguage.g:1169:2: ( ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* ) { - // InternalMachineLearningLanguage.g:1214:2: ( ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* ) - // InternalMachineLearningLanguage.g:1215:3: ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* + // InternalMachineLearningLanguage.g:1169:2: ( ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* ) + // InternalMachineLearningLanguage.g:1170:3: ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* { - // InternalMachineLearningLanguage.g:1215:3: ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) - // InternalMachineLearningLanguage.g:1216:4: (lv_subExpressions_0_0= ruleXorExpressionRule ) + // InternalMachineLearningLanguage.g:1170:3: ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) + // InternalMachineLearningLanguage.g:1171:4: (lv_subExpressions_0_0= ruleXorExpressionRule ) { - // InternalMachineLearningLanguage.g:1216:4: (lv_subExpressions_0_0= ruleXorExpressionRule ) - // InternalMachineLearningLanguage.g:1217:5: lv_subExpressions_0_0= ruleXorExpressionRule + // InternalMachineLearningLanguage.g:1171:4: (lv_subExpressions_0_0= ruleXorExpressionRule ) + // InternalMachineLearningLanguage.g:1172:5: lv_subExpressions_0_0= ruleXorExpressionRule { if ( state.backtracking==0 ) { @@ -3475,32 +3350,32 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - // InternalMachineLearningLanguage.g:1234:3: (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* + // InternalMachineLearningLanguage.g:1189:3: (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* loop19: do { int alt19=2; int LA19_0 = input.LA(1); - if ( (LA19_0==39) ) { + if ( (LA19_0==38) ) { alt19=1; } switch (alt19) { case 1 : - // InternalMachineLearningLanguage.g:1235:4: otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) + // InternalMachineLearningLanguage.g:1190:4: otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) { - otherlv_1=(Token)match(input,39,FOLLOW_36); if (state.failed) return current; + otherlv_1=(Token)match(input,38,FOLLOW_36); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getOrExpressionRuleAccess().getORKeyword_1_0()); } - // InternalMachineLearningLanguage.g:1239:4: ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) - // InternalMachineLearningLanguage.g:1240:5: (lv_subExpressions_2_0= ruleXorExpressionRule ) + // InternalMachineLearningLanguage.g:1194:4: ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) + // InternalMachineLearningLanguage.g:1195:5: (lv_subExpressions_2_0= ruleXorExpressionRule ) { - // InternalMachineLearningLanguage.g:1240:5: (lv_subExpressions_2_0= ruleXorExpressionRule ) - // InternalMachineLearningLanguage.g:1241:6: lv_subExpressions_2_0= ruleXorExpressionRule + // InternalMachineLearningLanguage.g:1195:5: (lv_subExpressions_2_0= ruleXorExpressionRule ) + // InternalMachineLearningLanguage.g:1196:6: lv_subExpressions_2_0= ruleXorExpressionRule { if ( state.backtracking==0 ) { @@ -3565,7 +3440,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleXorExpressionRule" - // InternalMachineLearningLanguage.g:1263:1: entryRuleXorExpressionRule returns [EObject current=null] : iv_ruleXorExpressionRule= ruleXorExpressionRule EOF ; + // InternalMachineLearningLanguage.g:1218:1: entryRuleXorExpressionRule returns [EObject current=null] : iv_ruleXorExpressionRule= ruleXorExpressionRule EOF ; public final EObject entryRuleXorExpressionRule() throws RecognitionException { EObject current = null; @@ -3573,8 +3448,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:1263:58: (iv_ruleXorExpressionRule= ruleXorExpressionRule EOF ) - // InternalMachineLearningLanguage.g:1264:2: iv_ruleXorExpressionRule= ruleXorExpressionRule EOF + // InternalMachineLearningLanguage.g:1218:58: (iv_ruleXorExpressionRule= ruleXorExpressionRule EOF ) + // InternalMachineLearningLanguage.g:1219:2: iv_ruleXorExpressionRule= ruleXorExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXorExpressionRuleRule()); @@ -3605,7 +3480,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleXorExpressionRule" - // InternalMachineLearningLanguage.g:1270:1: ruleXorExpressionRule returns [EObject current=null] : ( ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* ) ; + // InternalMachineLearningLanguage.g:1225:1: ruleXorExpressionRule returns [EObject current=null] : ( ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* ) ; public final EObject ruleXorExpressionRule() throws RecognitionException { EObject current = null; @@ -3619,17 +3494,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:1276:2: ( ( ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* ) ) - // InternalMachineLearningLanguage.g:1277:2: ( ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* ) + // InternalMachineLearningLanguage.g:1231:2: ( ( ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* ) ) + // InternalMachineLearningLanguage.g:1232:2: ( ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* ) { - // InternalMachineLearningLanguage.g:1277:2: ( ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* ) - // InternalMachineLearningLanguage.g:1278:3: ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* + // InternalMachineLearningLanguage.g:1232:2: ( ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* ) + // InternalMachineLearningLanguage.g:1233:3: ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* { - // InternalMachineLearningLanguage.g:1278:3: ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) - // InternalMachineLearningLanguage.g:1279:4: (lv_subExpressions_0_0= ruleAndExpressionRule ) + // InternalMachineLearningLanguage.g:1233:3: ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) + // InternalMachineLearningLanguage.g:1234:4: (lv_subExpressions_0_0= ruleAndExpressionRule ) { - // InternalMachineLearningLanguage.g:1279:4: (lv_subExpressions_0_0= ruleAndExpressionRule ) - // InternalMachineLearningLanguage.g:1280:5: lv_subExpressions_0_0= ruleAndExpressionRule + // InternalMachineLearningLanguage.g:1234:4: (lv_subExpressions_0_0= ruleAndExpressionRule ) + // InternalMachineLearningLanguage.g:1235:5: lv_subExpressions_0_0= ruleAndExpressionRule { if ( state.backtracking==0 ) { @@ -3660,32 +3535,32 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - // InternalMachineLearningLanguage.g:1297:3: (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* + // InternalMachineLearningLanguage.g:1252:3: (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* loop20: do { int alt20=2; int LA20_0 = input.LA(1); - if ( (LA20_0==40) ) { + if ( (LA20_0==39) ) { alt20=1; } switch (alt20) { case 1 : - // InternalMachineLearningLanguage.g:1298:4: otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) + // InternalMachineLearningLanguage.g:1253:4: otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) { - otherlv_1=(Token)match(input,40,FOLLOW_36); if (state.failed) return current; + otherlv_1=(Token)match(input,39,FOLLOW_36); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getXorExpressionRuleAccess().getXORKeyword_1_0()); } - // InternalMachineLearningLanguage.g:1302:4: ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) - // InternalMachineLearningLanguage.g:1303:5: (lv_subExpressions_2_0= ruleAndExpressionRule ) + // InternalMachineLearningLanguage.g:1257:4: ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) + // InternalMachineLearningLanguage.g:1258:5: (lv_subExpressions_2_0= ruleAndExpressionRule ) { - // InternalMachineLearningLanguage.g:1303:5: (lv_subExpressions_2_0= ruleAndExpressionRule ) - // InternalMachineLearningLanguage.g:1304:6: lv_subExpressions_2_0= ruleAndExpressionRule + // InternalMachineLearningLanguage.g:1258:5: (lv_subExpressions_2_0= ruleAndExpressionRule ) + // InternalMachineLearningLanguage.g:1259:6: lv_subExpressions_2_0= ruleAndExpressionRule { if ( state.backtracking==0 ) { @@ -3750,7 +3625,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleAndExpressionRule" - // InternalMachineLearningLanguage.g:1326:1: entryRuleAndExpressionRule returns [EObject current=null] : iv_ruleAndExpressionRule= ruleAndExpressionRule EOF ; + // InternalMachineLearningLanguage.g:1281:1: entryRuleAndExpressionRule returns [EObject current=null] : iv_ruleAndExpressionRule= ruleAndExpressionRule EOF ; public final EObject entryRuleAndExpressionRule() throws RecognitionException { EObject current = null; @@ -3758,8 +3633,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:1326:58: (iv_ruleAndExpressionRule= ruleAndExpressionRule EOF ) - // InternalMachineLearningLanguage.g:1327:2: iv_ruleAndExpressionRule= ruleAndExpressionRule EOF + // InternalMachineLearningLanguage.g:1281:58: (iv_ruleAndExpressionRule= ruleAndExpressionRule EOF ) + // InternalMachineLearningLanguage.g:1282:2: iv_ruleAndExpressionRule= ruleAndExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAndExpressionRuleRule()); @@ -3790,7 +3665,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleAndExpressionRule" - // InternalMachineLearningLanguage.g:1333:1: ruleAndExpressionRule returns [EObject current=null] : ( ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* ) ; + // InternalMachineLearningLanguage.g:1288:1: ruleAndExpressionRule returns [EObject current=null] : ( ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* ) ; public final EObject ruleAndExpressionRule() throws RecognitionException { EObject current = null; @@ -3804,17 +3679,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:1339:2: ( ( ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* ) ) - // InternalMachineLearningLanguage.g:1340:2: ( ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* ) + // InternalMachineLearningLanguage.g:1294:2: ( ( ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* ) ) + // InternalMachineLearningLanguage.g:1295:2: ( ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* ) { - // InternalMachineLearningLanguage.g:1340:2: ( ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* ) - // InternalMachineLearningLanguage.g:1341:3: ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* + // InternalMachineLearningLanguage.g:1295:2: ( ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* ) + // InternalMachineLearningLanguage.g:1296:3: ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* { - // InternalMachineLearningLanguage.g:1341:3: ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) - // InternalMachineLearningLanguage.g:1342:4: (lv_subExpressions_0_0= ruleNotExpressionRule ) + // InternalMachineLearningLanguage.g:1296:3: ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) + // InternalMachineLearningLanguage.g:1297:4: (lv_subExpressions_0_0= ruleNotExpressionRule ) { - // InternalMachineLearningLanguage.g:1342:4: (lv_subExpressions_0_0= ruleNotExpressionRule ) - // InternalMachineLearningLanguage.g:1343:5: lv_subExpressions_0_0= ruleNotExpressionRule + // InternalMachineLearningLanguage.g:1297:4: (lv_subExpressions_0_0= ruleNotExpressionRule ) + // InternalMachineLearningLanguage.g:1298:5: lv_subExpressions_0_0= ruleNotExpressionRule { if ( state.backtracking==0 ) { @@ -3845,32 +3720,32 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - // InternalMachineLearningLanguage.g:1360:3: (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* + // InternalMachineLearningLanguage.g:1315:3: (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* loop21: do { int alt21=2; int LA21_0 = input.LA(1); - if ( (LA21_0==41) ) { + if ( (LA21_0==40) ) { alt21=1; } switch (alt21) { case 1 : - // InternalMachineLearningLanguage.g:1361:4: otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) + // InternalMachineLearningLanguage.g:1316:4: otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) { - otherlv_1=(Token)match(input,41,FOLLOW_36); if (state.failed) return current; + otherlv_1=(Token)match(input,40,FOLLOW_36); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getAndExpressionRuleAccess().getANDKeyword_1_0()); } - // InternalMachineLearningLanguage.g:1365:4: ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) - // InternalMachineLearningLanguage.g:1366:5: (lv_subExpressions_2_0= ruleNotExpressionRule ) + // InternalMachineLearningLanguage.g:1320:4: ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) + // InternalMachineLearningLanguage.g:1321:5: (lv_subExpressions_2_0= ruleNotExpressionRule ) { - // InternalMachineLearningLanguage.g:1366:5: (lv_subExpressions_2_0= ruleNotExpressionRule ) - // InternalMachineLearningLanguage.g:1367:6: lv_subExpressions_2_0= ruleNotExpressionRule + // InternalMachineLearningLanguage.g:1321:5: (lv_subExpressions_2_0= ruleNotExpressionRule ) + // InternalMachineLearningLanguage.g:1322:6: lv_subExpressions_2_0= ruleNotExpressionRule { if ( state.backtracking==0 ) { @@ -3935,7 +3810,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleNotExpressionRule" - // InternalMachineLearningLanguage.g:1389:1: entryRuleNotExpressionRule returns [EObject current=null] : iv_ruleNotExpressionRule= ruleNotExpressionRule EOF ; + // InternalMachineLearningLanguage.g:1344:1: entryRuleNotExpressionRule returns [EObject current=null] : iv_ruleNotExpressionRule= ruleNotExpressionRule EOF ; public final EObject entryRuleNotExpressionRule() throws RecognitionException { EObject current = null; @@ -3943,8 +3818,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:1389:58: (iv_ruleNotExpressionRule= ruleNotExpressionRule EOF ) - // InternalMachineLearningLanguage.g:1390:2: iv_ruleNotExpressionRule= ruleNotExpressionRule EOF + // InternalMachineLearningLanguage.g:1344:58: (iv_ruleNotExpressionRule= ruleNotExpressionRule EOF ) + // InternalMachineLearningLanguage.g:1345:2: iv_ruleNotExpressionRule= ruleNotExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getNotExpressionRuleRule()); @@ -3975,7 +3850,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleNotExpressionRule" - // InternalMachineLearningLanguage.g:1396:1: ruleNotExpressionRule returns [EObject current=null] : ( ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) ) ; + // InternalMachineLearningLanguage.g:1351:1: ruleNotExpressionRule returns [EObject current=null] : ( ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) ) ; public final EObject ruleNotExpressionRule() throws RecognitionException { EObject current = null; @@ -3987,27 +3862,27 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:1402:2: ( ( ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) ) ) - // InternalMachineLearningLanguage.g:1403:2: ( ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) ) + // InternalMachineLearningLanguage.g:1357:2: ( ( ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) ) ) + // InternalMachineLearningLanguage.g:1358:2: ( ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) ) { - // InternalMachineLearningLanguage.g:1403:2: ( ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) ) - // InternalMachineLearningLanguage.g:1404:3: ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) + // InternalMachineLearningLanguage.g:1358:2: ( ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) ) + // InternalMachineLearningLanguage.g:1359:3: ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) { - // InternalMachineLearningLanguage.g:1404:3: ( (lv_negated_0_0= '!' ) )? + // InternalMachineLearningLanguage.g:1359:3: ( (lv_negated_0_0= '!' ) )? int alt22=2; int LA22_0 = input.LA(1); - if ( (LA22_0==42) ) { + if ( (LA22_0==41) ) { alt22=1; } switch (alt22) { case 1 : - // InternalMachineLearningLanguage.g:1405:4: (lv_negated_0_0= '!' ) + // InternalMachineLearningLanguage.g:1360:4: (lv_negated_0_0= '!' ) { - // InternalMachineLearningLanguage.g:1405:4: (lv_negated_0_0= '!' ) - // InternalMachineLearningLanguage.g:1406:5: lv_negated_0_0= '!' + // InternalMachineLearningLanguage.g:1360:4: (lv_negated_0_0= '!' ) + // InternalMachineLearningLanguage.g:1361:5: lv_negated_0_0= '!' { - lv_negated_0_0=(Token)match(input,42,FOLLOW_36); if (state.failed) return current; + lv_negated_0_0=(Token)match(input,41,FOLLOW_36); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_negated_0_0, grammarAccess.getNotExpressionRuleAccess().getNegatedExclamationMarkKeyword_0_0()); @@ -4030,11 +3905,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - // InternalMachineLearningLanguage.g:1418:3: ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) - // InternalMachineLearningLanguage.g:1419:4: (lv_operand_1_0= ruleComparisonExpressionRule ) + // InternalMachineLearningLanguage.g:1373:3: ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) + // InternalMachineLearningLanguage.g:1374:4: (lv_operand_1_0= ruleComparisonExpressionRule ) { - // InternalMachineLearningLanguage.g:1419:4: (lv_operand_1_0= ruleComparisonExpressionRule ) - // InternalMachineLearningLanguage.g:1420:5: lv_operand_1_0= ruleComparisonExpressionRule + // InternalMachineLearningLanguage.g:1374:4: (lv_operand_1_0= ruleComparisonExpressionRule ) + // InternalMachineLearningLanguage.g:1375:5: lv_operand_1_0= ruleComparisonExpressionRule { if ( state.backtracking==0 ) { @@ -4090,7 +3965,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleComparisonExpressionRule" - // InternalMachineLearningLanguage.g:1441:1: entryRuleComparisonExpressionRule returns [EObject current=null] : iv_ruleComparisonExpressionRule= ruleComparisonExpressionRule EOF ; + // InternalMachineLearningLanguage.g:1396:1: entryRuleComparisonExpressionRule returns [EObject current=null] : iv_ruleComparisonExpressionRule= ruleComparisonExpressionRule EOF ; public final EObject entryRuleComparisonExpressionRule() throws RecognitionException { EObject current = null; @@ -4098,8 +3973,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:1441:65: (iv_ruleComparisonExpressionRule= ruleComparisonExpressionRule EOF ) - // InternalMachineLearningLanguage.g:1442:2: iv_ruleComparisonExpressionRule= ruleComparisonExpressionRule EOF + // InternalMachineLearningLanguage.g:1396:65: (iv_ruleComparisonExpressionRule= ruleComparisonExpressionRule EOF ) + // InternalMachineLearningLanguage.g:1397:2: iv_ruleComparisonExpressionRule= ruleComparisonExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getComparisonExpressionRuleRule()); @@ -4130,7 +4005,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleComparisonExpressionRule" - // InternalMachineLearningLanguage.g:1448:1: ruleComparisonExpressionRule returns [EObject current=null] : ( ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* ) ; + // InternalMachineLearningLanguage.g:1403:1: ruleComparisonExpressionRule returns [EObject current=null] : ( ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* ) ; public final EObject ruleComparisonExpressionRule() throws RecognitionException { EObject current = null; @@ -4143,17 +4018,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:1454:2: ( ( ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* ) ) - // InternalMachineLearningLanguage.g:1455:2: ( ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* ) + // InternalMachineLearningLanguage.g:1409:2: ( ( ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* ) ) + // InternalMachineLearningLanguage.g:1410:2: ( ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* ) { - // InternalMachineLearningLanguage.g:1455:2: ( ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* ) - // InternalMachineLearningLanguage.g:1456:3: ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* + // InternalMachineLearningLanguage.g:1410:2: ( ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* ) + // InternalMachineLearningLanguage.g:1411:3: ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* { - // InternalMachineLearningLanguage.g:1456:3: ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) - // InternalMachineLearningLanguage.g:1457:4: (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) + // InternalMachineLearningLanguage.g:1411:3: ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) + // InternalMachineLearningLanguage.g:1412:4: (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) { - // InternalMachineLearningLanguage.g:1457:4: (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) - // InternalMachineLearningLanguage.g:1458:5: lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule + // InternalMachineLearningLanguage.g:1412:4: (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) + // InternalMachineLearningLanguage.g:1413:5: lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule { if ( state.backtracking==0 ) { @@ -4184,7 +4059,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - // InternalMachineLearningLanguage.g:1475:3: ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* + // InternalMachineLearningLanguage.g:1430:3: ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* loop23: do { int alt23=2; @@ -4197,10 +4072,10 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr switch (alt23) { case 1 : - // InternalMachineLearningLanguage.g:1476:4: (lv_comparison_1_0= rulePartialComparisonExpressionRule ) + // InternalMachineLearningLanguage.g:1431:4: (lv_comparison_1_0= rulePartialComparisonExpressionRule ) { - // InternalMachineLearningLanguage.g:1476:4: (lv_comparison_1_0= rulePartialComparisonExpressionRule ) - // InternalMachineLearningLanguage.g:1477:5: lv_comparison_1_0= rulePartialComparisonExpressionRule + // InternalMachineLearningLanguage.g:1431:4: (lv_comparison_1_0= rulePartialComparisonExpressionRule ) + // InternalMachineLearningLanguage.g:1432:5: lv_comparison_1_0= rulePartialComparisonExpressionRule { if ( state.backtracking==0 ) { @@ -4262,7 +4137,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRulePartialComparisonExpressionRule" - // InternalMachineLearningLanguage.g:1498:1: entryRulePartialComparisonExpressionRule returns [EObject current=null] : iv_rulePartialComparisonExpressionRule= rulePartialComparisonExpressionRule EOF ; + // InternalMachineLearningLanguage.g:1453:1: entryRulePartialComparisonExpressionRule returns [EObject current=null] : iv_rulePartialComparisonExpressionRule= rulePartialComparisonExpressionRule EOF ; public final EObject entryRulePartialComparisonExpressionRule() throws RecognitionException { EObject current = null; @@ -4270,8 +4145,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:1498:72: (iv_rulePartialComparisonExpressionRule= rulePartialComparisonExpressionRule EOF ) - // InternalMachineLearningLanguage.g:1499:2: iv_rulePartialComparisonExpressionRule= rulePartialComparisonExpressionRule EOF + // InternalMachineLearningLanguage.g:1453:72: (iv_rulePartialComparisonExpressionRule= rulePartialComparisonExpressionRule EOF ) + // InternalMachineLearningLanguage.g:1454:2: iv_rulePartialComparisonExpressionRule= rulePartialComparisonExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getPartialComparisonExpressionRuleRule()); @@ -4302,7 +4177,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "rulePartialComparisonExpressionRule" - // InternalMachineLearningLanguage.g:1505:1: rulePartialComparisonExpressionRule returns [EObject current=null] : ( ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) ) ; + // InternalMachineLearningLanguage.g:1460:1: rulePartialComparisonExpressionRule returns [EObject current=null] : ( ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) ) ; public final EObject rulePartialComparisonExpressionRule() throws RecognitionException { EObject current = null; @@ -4315,17 +4190,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:1511:2: ( ( ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) ) ) - // InternalMachineLearningLanguage.g:1512:2: ( ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) ) + // InternalMachineLearningLanguage.g:1466:2: ( ( ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) ) ) + // InternalMachineLearningLanguage.g:1467:2: ( ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) ) { - // InternalMachineLearningLanguage.g:1512:2: ( ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) ) - // InternalMachineLearningLanguage.g:1513:3: ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) + // InternalMachineLearningLanguage.g:1467:2: ( ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) ) + // InternalMachineLearningLanguage.g:1468:3: ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) { - // InternalMachineLearningLanguage.g:1513:3: ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) - // InternalMachineLearningLanguage.g:1514:4: (lv_operator_0_0= ruleComparisonOperatorRule ) + // InternalMachineLearningLanguage.g:1468:3: ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) + // InternalMachineLearningLanguage.g:1469:4: (lv_operator_0_0= ruleComparisonOperatorRule ) { - // InternalMachineLearningLanguage.g:1514:4: (lv_operator_0_0= ruleComparisonOperatorRule ) - // InternalMachineLearningLanguage.g:1515:5: lv_operator_0_0= ruleComparisonOperatorRule + // InternalMachineLearningLanguage.g:1469:4: (lv_operator_0_0= ruleComparisonOperatorRule ) + // InternalMachineLearningLanguage.g:1470:5: lv_operator_0_0= ruleComparisonOperatorRule { if ( state.backtracking==0 ) { @@ -4356,11 +4231,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - // InternalMachineLearningLanguage.g:1532:3: ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) - // InternalMachineLearningLanguage.g:1533:4: (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) + // InternalMachineLearningLanguage.g:1487:3: ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) + // InternalMachineLearningLanguage.g:1488:4: (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) { - // InternalMachineLearningLanguage.g:1533:4: (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) - // InternalMachineLearningLanguage.g:1534:5: lv_subExpression_1_0= ruleAddOrSubtractExpressionRule + // InternalMachineLearningLanguage.g:1488:4: (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) + // InternalMachineLearningLanguage.g:1489:5: lv_subExpression_1_0= ruleAddOrSubtractExpressionRule { if ( state.backtracking==0 ) { @@ -4416,7 +4291,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleAddOrSubtractExpressionRule" - // InternalMachineLearningLanguage.g:1555:1: entryRuleAddOrSubtractExpressionRule returns [EObject current=null] : iv_ruleAddOrSubtractExpressionRule= ruleAddOrSubtractExpressionRule EOF ; + // InternalMachineLearningLanguage.g:1510:1: entryRuleAddOrSubtractExpressionRule returns [EObject current=null] : iv_ruleAddOrSubtractExpressionRule= ruleAddOrSubtractExpressionRule EOF ; public final EObject entryRuleAddOrSubtractExpressionRule() throws RecognitionException { EObject current = null; @@ -4424,8 +4299,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:1555:68: (iv_ruleAddOrSubtractExpressionRule= ruleAddOrSubtractExpressionRule EOF ) - // InternalMachineLearningLanguage.g:1556:2: iv_ruleAddOrSubtractExpressionRule= ruleAddOrSubtractExpressionRule EOF + // InternalMachineLearningLanguage.g:1510:68: (iv_ruleAddOrSubtractExpressionRule= ruleAddOrSubtractExpressionRule EOF ) + // InternalMachineLearningLanguage.g:1511:2: iv_ruleAddOrSubtractExpressionRule= ruleAddOrSubtractExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAddOrSubtractExpressionRuleRule()); @@ -4456,7 +4331,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleAddOrSubtractExpressionRule" - // InternalMachineLearningLanguage.g:1562:1: ruleAddOrSubtractExpressionRule returns [EObject current=null] : ( ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* ) ; + // InternalMachineLearningLanguage.g:1517:1: ruleAddOrSubtractExpressionRule returns [EObject current=null] : ( ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* ) ; public final EObject ruleAddOrSubtractExpressionRule() throws RecognitionException { EObject current = null; @@ -4471,17 +4346,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:1568:2: ( ( ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* ) ) - // InternalMachineLearningLanguage.g:1569:2: ( ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* ) + // InternalMachineLearningLanguage.g:1523:2: ( ( ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* ) ) + // InternalMachineLearningLanguage.g:1524:2: ( ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* ) { - // InternalMachineLearningLanguage.g:1569:2: ( ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* ) - // InternalMachineLearningLanguage.g:1570:3: ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* + // InternalMachineLearningLanguage.g:1524:2: ( ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* ) + // InternalMachineLearningLanguage.g:1525:3: ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* { - // InternalMachineLearningLanguage.g:1570:3: ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) - // InternalMachineLearningLanguage.g:1571:4: (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) + // InternalMachineLearningLanguage.g:1525:3: ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) + // InternalMachineLearningLanguage.g:1526:4: (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) { - // InternalMachineLearningLanguage.g:1571:4: (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) - // InternalMachineLearningLanguage.g:1572:5: lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule + // InternalMachineLearningLanguage.g:1526:4: (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) + // InternalMachineLearningLanguage.g:1527:5: lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule { if ( state.backtracking==0 ) { @@ -4512,7 +4387,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - // InternalMachineLearningLanguage.g:1589:3: ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* + // InternalMachineLearningLanguage.g:1544:3: ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* loop24: do { int alt24=2; @@ -4525,13 +4400,13 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr switch (alt24) { case 1 : - // InternalMachineLearningLanguage.g:1590:4: ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) + // InternalMachineLearningLanguage.g:1545:4: ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) { - // InternalMachineLearningLanguage.g:1590:4: ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) - // InternalMachineLearningLanguage.g:1591:5: (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) + // InternalMachineLearningLanguage.g:1545:4: ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) + // InternalMachineLearningLanguage.g:1546:5: (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) { - // InternalMachineLearningLanguage.g:1591:5: (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) - // InternalMachineLearningLanguage.g:1592:6: lv_operators_1_0= ruleAddOrSubtractOperatorRule + // InternalMachineLearningLanguage.g:1546:5: (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) + // InternalMachineLearningLanguage.g:1547:6: lv_operators_1_0= ruleAddOrSubtractOperatorRule { if ( state.backtracking==0 ) { @@ -4562,11 +4437,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - // InternalMachineLearningLanguage.g:1609:4: ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) - // InternalMachineLearningLanguage.g:1610:5: (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) + // InternalMachineLearningLanguage.g:1564:4: ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) + // InternalMachineLearningLanguage.g:1565:5: (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) { - // InternalMachineLearningLanguage.g:1610:5: (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) - // InternalMachineLearningLanguage.g:1611:6: lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule + // InternalMachineLearningLanguage.g:1565:5: (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) + // InternalMachineLearningLanguage.g:1566:6: lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule { if ( state.backtracking==0 ) { @@ -4631,7 +4506,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleMultiplyDivideModuloExpressionRule" - // InternalMachineLearningLanguage.g:1633:1: entryRuleMultiplyDivideModuloExpressionRule returns [EObject current=null] : iv_ruleMultiplyDivideModuloExpressionRule= ruleMultiplyDivideModuloExpressionRule EOF ; + // InternalMachineLearningLanguage.g:1588:1: entryRuleMultiplyDivideModuloExpressionRule returns [EObject current=null] : iv_ruleMultiplyDivideModuloExpressionRule= ruleMultiplyDivideModuloExpressionRule EOF ; public final EObject entryRuleMultiplyDivideModuloExpressionRule() throws RecognitionException { EObject current = null; @@ -4639,8 +4514,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:1633:75: (iv_ruleMultiplyDivideModuloExpressionRule= ruleMultiplyDivideModuloExpressionRule EOF ) - // InternalMachineLearningLanguage.g:1634:2: iv_ruleMultiplyDivideModuloExpressionRule= ruleMultiplyDivideModuloExpressionRule EOF + // InternalMachineLearningLanguage.g:1588:75: (iv_ruleMultiplyDivideModuloExpressionRule= ruleMultiplyDivideModuloExpressionRule EOF ) + // InternalMachineLearningLanguage.g:1589:2: iv_ruleMultiplyDivideModuloExpressionRule= ruleMultiplyDivideModuloExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getMultiplyDivideModuloExpressionRuleRule()); @@ -4671,7 +4546,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleMultiplyDivideModuloExpressionRule" - // InternalMachineLearningLanguage.g:1640:1: ruleMultiplyDivideModuloExpressionRule returns [EObject current=null] : ( ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* ) ; + // InternalMachineLearningLanguage.g:1595:1: ruleMultiplyDivideModuloExpressionRule returns [EObject current=null] : ( ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* ) ; public final EObject ruleMultiplyDivideModuloExpressionRule() throws RecognitionException { EObject current = null; @@ -4686,17 +4561,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:1646:2: ( ( ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* ) ) - // InternalMachineLearningLanguage.g:1647:2: ( ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* ) + // InternalMachineLearningLanguage.g:1601:2: ( ( ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* ) ) + // InternalMachineLearningLanguage.g:1602:2: ( ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* ) { - // InternalMachineLearningLanguage.g:1647:2: ( ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* ) - // InternalMachineLearningLanguage.g:1648:3: ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* + // InternalMachineLearningLanguage.g:1602:2: ( ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* ) + // InternalMachineLearningLanguage.g:1603:3: ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* { - // InternalMachineLearningLanguage.g:1648:3: ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) - // InternalMachineLearningLanguage.g:1649:4: (lv_leftOperand_0_0= rulePowerOfExpressionRule ) + // InternalMachineLearningLanguage.g:1603:3: ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) + // InternalMachineLearningLanguage.g:1604:4: (lv_leftOperand_0_0= rulePowerOfExpressionRule ) { - // InternalMachineLearningLanguage.g:1649:4: (lv_leftOperand_0_0= rulePowerOfExpressionRule ) - // InternalMachineLearningLanguage.g:1650:5: lv_leftOperand_0_0= rulePowerOfExpressionRule + // InternalMachineLearningLanguage.g:1604:4: (lv_leftOperand_0_0= rulePowerOfExpressionRule ) + // InternalMachineLearningLanguage.g:1605:5: lv_leftOperand_0_0= rulePowerOfExpressionRule { if ( state.backtracking==0 ) { @@ -4727,7 +4602,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - // InternalMachineLearningLanguage.g:1667:3: ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* + // InternalMachineLearningLanguage.g:1622:3: ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* loop25: do { int alt25=2; @@ -4740,13 +4615,13 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr switch (alt25) { case 1 : - // InternalMachineLearningLanguage.g:1668:4: ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) + // InternalMachineLearningLanguage.g:1623:4: ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) { - // InternalMachineLearningLanguage.g:1668:4: ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) - // InternalMachineLearningLanguage.g:1669:5: (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) + // InternalMachineLearningLanguage.g:1623:4: ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) + // InternalMachineLearningLanguage.g:1624:5: (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) { - // InternalMachineLearningLanguage.g:1669:5: (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) - // InternalMachineLearningLanguage.g:1670:6: lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule + // InternalMachineLearningLanguage.g:1624:5: (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) + // InternalMachineLearningLanguage.g:1625:6: lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule { if ( state.backtracking==0 ) { @@ -4777,11 +4652,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - // InternalMachineLearningLanguage.g:1687:4: ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) - // InternalMachineLearningLanguage.g:1688:5: (lv_operands_2_0= rulePowerOfExpressionRule ) + // InternalMachineLearningLanguage.g:1642:4: ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) + // InternalMachineLearningLanguage.g:1643:5: (lv_operands_2_0= rulePowerOfExpressionRule ) { - // InternalMachineLearningLanguage.g:1688:5: (lv_operands_2_0= rulePowerOfExpressionRule ) - // InternalMachineLearningLanguage.g:1689:6: lv_operands_2_0= rulePowerOfExpressionRule + // InternalMachineLearningLanguage.g:1643:5: (lv_operands_2_0= rulePowerOfExpressionRule ) + // InternalMachineLearningLanguage.g:1644:6: lv_operands_2_0= rulePowerOfExpressionRule { if ( state.backtracking==0 ) { @@ -4846,7 +4721,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRulePowerOfExpressionRule" - // InternalMachineLearningLanguage.g:1711:1: entryRulePowerOfExpressionRule returns [EObject current=null] : iv_rulePowerOfExpressionRule= rulePowerOfExpressionRule EOF ; + // InternalMachineLearningLanguage.g:1666:1: entryRulePowerOfExpressionRule returns [EObject current=null] : iv_rulePowerOfExpressionRule= rulePowerOfExpressionRule EOF ; public final EObject entryRulePowerOfExpressionRule() throws RecognitionException { EObject current = null; @@ -4854,8 +4729,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:1711:62: (iv_rulePowerOfExpressionRule= rulePowerOfExpressionRule EOF ) - // InternalMachineLearningLanguage.g:1712:2: iv_rulePowerOfExpressionRule= rulePowerOfExpressionRule EOF + // InternalMachineLearningLanguage.g:1666:62: (iv_rulePowerOfExpressionRule= rulePowerOfExpressionRule EOF ) + // InternalMachineLearningLanguage.g:1667:2: iv_rulePowerOfExpressionRule= rulePowerOfExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getPowerOfExpressionRuleRule()); @@ -4886,7 +4761,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "rulePowerOfExpressionRule" - // InternalMachineLearningLanguage.g:1718:1: rulePowerOfExpressionRule returns [EObject current=null] : ( ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? ) ; + // InternalMachineLearningLanguage.g:1673:1: rulePowerOfExpressionRule returns [EObject current=null] : ( ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? ) ; public final EObject rulePowerOfExpressionRule() throws RecognitionException { EObject current = null; @@ -4900,17 +4775,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:1724:2: ( ( ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? ) ) - // InternalMachineLearningLanguage.g:1725:2: ( ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? ) + // InternalMachineLearningLanguage.g:1679:2: ( ( ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? ) ) + // InternalMachineLearningLanguage.g:1680:2: ( ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? ) { - // InternalMachineLearningLanguage.g:1725:2: ( ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? ) - // InternalMachineLearningLanguage.g:1726:3: ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? + // InternalMachineLearningLanguage.g:1680:2: ( ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? ) + // InternalMachineLearningLanguage.g:1681:3: ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? { - // InternalMachineLearningLanguage.g:1726:3: ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) - // InternalMachineLearningLanguage.g:1727:4: (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) + // InternalMachineLearningLanguage.g:1681:3: ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) + // InternalMachineLearningLanguage.g:1682:4: (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) { - // InternalMachineLearningLanguage.g:1727:4: (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) - // InternalMachineLearningLanguage.g:1728:5: lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule + // InternalMachineLearningLanguage.g:1682:4: (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) + // InternalMachineLearningLanguage.g:1683:5: lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule { if ( state.backtracking==0 ) { @@ -4941,28 +4816,28 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - // InternalMachineLearningLanguage.g:1745:3: (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? + // InternalMachineLearningLanguage.g:1700:3: (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? int alt26=2; int LA26_0 = input.LA(1); - if ( (LA26_0==43) ) { + if ( (LA26_0==42) ) { alt26=1; } switch (alt26) { case 1 : - // InternalMachineLearningLanguage.g:1746:4: otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) + // InternalMachineLearningLanguage.g:1701:4: otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) { - otherlv_1=(Token)match(input,43,FOLLOW_36); if (state.failed) return current; + otherlv_1=(Token)match(input,42,FOLLOW_36); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getPowerOfExpressionRuleAccess().getCircumflexAccentKeyword_1_0()); } - // InternalMachineLearningLanguage.g:1750:4: ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) - // InternalMachineLearningLanguage.g:1751:5: (lv_rightOperand_2_0= rulePowerOfExpressionRule ) + // InternalMachineLearningLanguage.g:1705:4: ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) + // InternalMachineLearningLanguage.g:1706:5: (lv_rightOperand_2_0= rulePowerOfExpressionRule ) { - // InternalMachineLearningLanguage.g:1751:5: (lv_rightOperand_2_0= rulePowerOfExpressionRule ) - // InternalMachineLearningLanguage.g:1752:6: lv_rightOperand_2_0= rulePowerOfExpressionRule + // InternalMachineLearningLanguage.g:1706:5: (lv_rightOperand_2_0= rulePowerOfExpressionRule ) + // InternalMachineLearningLanguage.g:1707:6: lv_rightOperand_2_0= rulePowerOfExpressionRule { if ( state.backtracking==0 ) { @@ -5024,7 +4899,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleUnaryAddOrSubtractExpressionRule" - // InternalMachineLearningLanguage.g:1774:1: entryRuleUnaryAddOrSubtractExpressionRule returns [EObject current=null] : iv_ruleUnaryAddOrSubtractExpressionRule= ruleUnaryAddOrSubtractExpressionRule EOF ; + // InternalMachineLearningLanguage.g:1729:1: entryRuleUnaryAddOrSubtractExpressionRule returns [EObject current=null] : iv_ruleUnaryAddOrSubtractExpressionRule= ruleUnaryAddOrSubtractExpressionRule EOF ; public final EObject entryRuleUnaryAddOrSubtractExpressionRule() throws RecognitionException { EObject current = null; @@ -5032,8 +4907,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:1774:73: (iv_ruleUnaryAddOrSubtractExpressionRule= ruleUnaryAddOrSubtractExpressionRule EOF ) - // InternalMachineLearningLanguage.g:1775:2: iv_ruleUnaryAddOrSubtractExpressionRule= ruleUnaryAddOrSubtractExpressionRule EOF + // InternalMachineLearningLanguage.g:1729:73: (iv_ruleUnaryAddOrSubtractExpressionRule= ruleUnaryAddOrSubtractExpressionRule EOF ) + // InternalMachineLearningLanguage.g:1730:2: iv_ruleUnaryAddOrSubtractExpressionRule= ruleUnaryAddOrSubtractExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getUnaryAddOrSubtractExpressionRuleRule()); @@ -5064,7 +4939,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleUnaryAddOrSubtractExpressionRule" - // InternalMachineLearningLanguage.g:1781:1: ruleUnaryAddOrSubtractExpressionRule returns [EObject current=null] : ( ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) ) ; + // InternalMachineLearningLanguage.g:1736:1: ruleUnaryAddOrSubtractExpressionRule returns [EObject current=null] : ( ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) ) ; public final EObject ruleUnaryAddOrSubtractExpressionRule() throws RecognitionException { EObject current = null; @@ -5077,13 +4952,13 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:1787:2: ( ( ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) ) ) - // InternalMachineLearningLanguage.g:1788:2: ( ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) ) + // InternalMachineLearningLanguage.g:1742:2: ( ( ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) ) ) + // InternalMachineLearningLanguage.g:1743:2: ( ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) ) { - // InternalMachineLearningLanguage.g:1788:2: ( ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) ) - // InternalMachineLearningLanguage.g:1789:3: ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) + // InternalMachineLearningLanguage.g:1743:2: ( ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) ) + // InternalMachineLearningLanguage.g:1744:3: ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) { - // InternalMachineLearningLanguage.g:1789:3: ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* + // InternalMachineLearningLanguage.g:1744:3: ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* loop27: do { int alt27=2; @@ -5096,10 +4971,10 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr switch (alt27) { case 1 : - // InternalMachineLearningLanguage.g:1790:4: (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) + // InternalMachineLearningLanguage.g:1745:4: (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) { - // InternalMachineLearningLanguage.g:1790:4: (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) - // InternalMachineLearningLanguage.g:1791:5: lv_operators_0_0= ruleAddOrSubtractOperatorRule + // InternalMachineLearningLanguage.g:1745:4: (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) + // InternalMachineLearningLanguage.g:1746:5: lv_operators_0_0= ruleAddOrSubtractOperatorRule { if ( state.backtracking==0 ) { @@ -5136,11 +5011,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } } while (true); - // InternalMachineLearningLanguage.g:1808:3: ( (lv_subExpression_1_0= ruleValueRule ) ) - // InternalMachineLearningLanguage.g:1809:4: (lv_subExpression_1_0= ruleValueRule ) + // InternalMachineLearningLanguage.g:1763:3: ( (lv_subExpression_1_0= ruleValueRule ) ) + // InternalMachineLearningLanguage.g:1764:4: (lv_subExpression_1_0= ruleValueRule ) { - // InternalMachineLearningLanguage.g:1809:4: (lv_subExpression_1_0= ruleValueRule ) - // InternalMachineLearningLanguage.g:1810:5: lv_subExpression_1_0= ruleValueRule + // InternalMachineLearningLanguage.g:1764:4: (lv_subExpression_1_0= ruleValueRule ) + // InternalMachineLearningLanguage.g:1765:5: lv_subExpression_1_0= ruleValueRule { if ( state.backtracking==0 ) { @@ -5196,7 +5071,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleValueRule" - // InternalMachineLearningLanguage.g:1831:1: entryRuleValueRule returns [EObject current=null] : iv_ruleValueRule= ruleValueRule EOF ; + // InternalMachineLearningLanguage.g:1786:1: entryRuleValueRule returns [EObject current=null] : iv_ruleValueRule= ruleValueRule EOF ; public final EObject entryRuleValueRule() throws RecognitionException { EObject current = null; @@ -5204,8 +5079,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:1831:50: (iv_ruleValueRule= ruleValueRule EOF ) - // InternalMachineLearningLanguage.g:1832:2: iv_ruleValueRule= ruleValueRule EOF + // InternalMachineLearningLanguage.g:1786:50: (iv_ruleValueRule= ruleValueRule EOF ) + // InternalMachineLearningLanguage.g:1787:2: iv_ruleValueRule= ruleValueRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getValueRuleRule()); @@ -5236,7 +5111,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleValueRule" - // InternalMachineLearningLanguage.g:1838:1: ruleValueRule returns [EObject current=null] : (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule ) ; + // InternalMachineLearningLanguage.g:1793:1: ruleValueRule returns [EObject current=null] : (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule ) ; public final EObject ruleValueRule() throws RecognitionException { EObject current = null; @@ -5255,15 +5130,15 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:1844:2: ( (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule ) ) - // InternalMachineLearningLanguage.g:1845:2: (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule ) + // InternalMachineLearningLanguage.g:1799:2: ( (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule ) ) + // InternalMachineLearningLanguage.g:1800:2: (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule ) { - // InternalMachineLearningLanguage.g:1845:2: (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule ) + // InternalMachineLearningLanguage.g:1800:2: (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule ) int alt28=5; alt28 = dfa28.predict(input); switch (alt28) { case 1 : - // InternalMachineLearningLanguage.g:1846:3: this_ArrayRule_0= ruleArrayRule + // InternalMachineLearningLanguage.g:1801:3: this_ArrayRule_0= ruleArrayRule { if ( state.backtracking==0 ) { @@ -5290,7 +5165,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 2 : - // InternalMachineLearningLanguage.g:1858:3: this_CallRule_1= ruleCallRule + // InternalMachineLearningLanguage.g:1813:3: this_CallRule_1= ruleCallRule { if ( state.backtracking==0 ) { @@ -5317,7 +5192,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 3 : - // InternalMachineLearningLanguage.g:1870:3: this_LiteralRule_2= ruleLiteralRule + // InternalMachineLearningLanguage.g:1825:3: this_LiteralRule_2= ruleLiteralRule { if ( state.backtracking==0 ) { @@ -5344,7 +5219,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 4 : - // InternalMachineLearningLanguage.g:1882:3: this_ParanthesesRule_3= ruleParanthesesRule + // InternalMachineLearningLanguage.g:1837:3: this_ParanthesesRule_3= ruleParanthesesRule { if ( state.backtracking==0 ) { @@ -5371,7 +5246,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 5 : - // InternalMachineLearningLanguage.g:1894:3: this_ReferenceRule_4= ruleReferenceRule + // InternalMachineLearningLanguage.g:1849:3: this_ReferenceRule_4= ruleReferenceRule { if ( state.backtracking==0 ) { @@ -5422,7 +5297,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleArrayRule" - // InternalMachineLearningLanguage.g:1909:1: entryRuleArrayRule returns [EObject current=null] : iv_ruleArrayRule= ruleArrayRule EOF ; + // InternalMachineLearningLanguage.g:1864:1: entryRuleArrayRule returns [EObject current=null] : iv_ruleArrayRule= ruleArrayRule EOF ; public final EObject entryRuleArrayRule() throws RecognitionException { EObject current = null; @@ -5430,8 +5305,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:1909:50: (iv_ruleArrayRule= ruleArrayRule EOF ) - // InternalMachineLearningLanguage.g:1910:2: iv_ruleArrayRule= ruleArrayRule EOF + // InternalMachineLearningLanguage.g:1864:50: (iv_ruleArrayRule= ruleArrayRule EOF ) + // InternalMachineLearningLanguage.g:1865:2: iv_ruleArrayRule= ruleArrayRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getArrayRuleRule()); @@ -5462,7 +5337,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleArrayRule" - // InternalMachineLearningLanguage.g:1916:1: ruleArrayRule returns [EObject current=null] : ( () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' ) ; + // InternalMachineLearningLanguage.g:1871:1: ruleArrayRule returns [EObject current=null] : ( () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' ) ; public final EObject ruleArrayRule() throws RecognitionException { EObject current = null; @@ -5478,14 +5353,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:1922:2: ( ( () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' ) ) - // InternalMachineLearningLanguage.g:1923:2: ( () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' ) + // InternalMachineLearningLanguage.g:1877:2: ( ( () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' ) ) + // InternalMachineLearningLanguage.g:1878:2: ( () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' ) { - // InternalMachineLearningLanguage.g:1923:2: ( () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' ) - // InternalMachineLearningLanguage.g:1924:3: () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' + // InternalMachineLearningLanguage.g:1878:2: ( () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' ) + // InternalMachineLearningLanguage.g:1879:3: () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' { - // InternalMachineLearningLanguage.g:1924:3: () - // InternalMachineLearningLanguage.g:1925:4: + // InternalMachineLearningLanguage.g:1879:3: () + // InternalMachineLearningLanguage.g:1880:4: { if ( state.backtracking==0 ) { @@ -5502,35 +5377,35 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - otherlv_1=(Token)match(input,36,FOLLOW_43); if (state.failed) return current; + otherlv_1=(Token)match(input,34,FOLLOW_43); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getArrayRuleAccess().getLeftSquareBracketKeyword_1()); } - // InternalMachineLearningLanguage.g:1938:3: ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? + // InternalMachineLearningLanguage.g:1893:3: ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? int alt30=2; int LA30_0 = input.LA(1); - if ( ((LA30_0>=RULE_STRING && LA30_0<=RULE_QUOTED_ID)||LA30_0==36||LA30_0==38||LA30_0==44||(LA30_0>=49 && LA30_0<=50)) ) { + if ( ((LA30_0>=RULE_STRING && LA30_0<=RULE_QUOTED_ID)||LA30_0==34||LA30_0==37||LA30_0==43||(LA30_0>=48 && LA30_0<=49)) ) { alt30=1; } switch (alt30) { case 1 : - // InternalMachineLearningLanguage.g:1939:4: ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* + // InternalMachineLearningLanguage.g:1894:4: ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* { - // InternalMachineLearningLanguage.g:1939:4: ( (lv_values_2_0= ruleValueRule ) ) - // InternalMachineLearningLanguage.g:1940:5: (lv_values_2_0= ruleValueRule ) + // InternalMachineLearningLanguage.g:1894:4: ( (lv_values_2_0= ruleValueRule ) ) + // InternalMachineLearningLanguage.g:1895:5: (lv_values_2_0= ruleValueRule ) { - // InternalMachineLearningLanguage.g:1940:5: (lv_values_2_0= ruleValueRule ) - // InternalMachineLearningLanguage.g:1941:6: lv_values_2_0= ruleValueRule + // InternalMachineLearningLanguage.g:1895:5: (lv_values_2_0= ruleValueRule ) + // InternalMachineLearningLanguage.g:1896:6: lv_values_2_0= ruleValueRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getArrayRuleAccess().getValuesValueRuleParserRuleCall_2_0_0()); } - pushFollow(FOLLOW_34); + pushFollow(FOLLOW_33); lv_values_2_0=ruleValueRule(); state._fsp--; @@ -5554,39 +5429,39 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - // InternalMachineLearningLanguage.g:1958:4: (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* + // InternalMachineLearningLanguage.g:1913:4: (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* loop29: do { int alt29=2; int LA29_0 = input.LA(1); - if ( (LA29_0==19) ) { + if ( (LA29_0==17) ) { alt29=1; } switch (alt29) { case 1 : - // InternalMachineLearningLanguage.g:1959:5: otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) + // InternalMachineLearningLanguage.g:1914:5: otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) { - otherlv_3=(Token)match(input,19,FOLLOW_36); if (state.failed) return current; + otherlv_3=(Token)match(input,17,FOLLOW_36); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getArrayRuleAccess().getCommaKeyword_2_1_0()); } - // InternalMachineLearningLanguage.g:1963:5: ( (lv_values_4_0= ruleValueRule ) ) - // InternalMachineLearningLanguage.g:1964:6: (lv_values_4_0= ruleValueRule ) + // InternalMachineLearningLanguage.g:1918:5: ( (lv_values_4_0= ruleValueRule ) ) + // InternalMachineLearningLanguage.g:1919:6: (lv_values_4_0= ruleValueRule ) { - // InternalMachineLearningLanguage.g:1964:6: (lv_values_4_0= ruleValueRule ) - // InternalMachineLearningLanguage.g:1965:7: lv_values_4_0= ruleValueRule + // InternalMachineLearningLanguage.g:1919:6: (lv_values_4_0= ruleValueRule ) + // InternalMachineLearningLanguage.g:1920:7: lv_values_4_0= ruleValueRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getArrayRuleAccess().getValuesValueRuleParserRuleCall_2_1_1_0()); } - pushFollow(FOLLOW_34); + pushFollow(FOLLOW_33); lv_values_4_0=ruleValueRule(); state._fsp--; @@ -5625,7 +5500,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - otherlv_5=(Token)match(input,37,FOLLOW_2); if (state.failed) return current; + otherlv_5=(Token)match(input,35,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_5, grammarAccess.getArrayRuleAccess().getRightSquareBracketKeyword_3()); @@ -5656,7 +5531,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleParanthesesRule" - // InternalMachineLearningLanguage.g:1992:1: entryRuleParanthesesRule returns [EObject current=null] : iv_ruleParanthesesRule= ruleParanthesesRule EOF ; + // InternalMachineLearningLanguage.g:1947:1: entryRuleParanthesesRule returns [EObject current=null] : iv_ruleParanthesesRule= ruleParanthesesRule EOF ; public final EObject entryRuleParanthesesRule() throws RecognitionException { EObject current = null; @@ -5664,8 +5539,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:1992:56: (iv_ruleParanthesesRule= ruleParanthesesRule EOF ) - // InternalMachineLearningLanguage.g:1993:2: iv_ruleParanthesesRule= ruleParanthesesRule EOF + // InternalMachineLearningLanguage.g:1947:56: (iv_ruleParanthesesRule= ruleParanthesesRule EOF ) + // InternalMachineLearningLanguage.g:1948:2: iv_ruleParanthesesRule= ruleParanthesesRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getParanthesesRuleRule()); @@ -5696,7 +5571,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleParanthesesRule" - // InternalMachineLearningLanguage.g:1999:1: ruleParanthesesRule returns [EObject current=null] : (otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' ) ; + // InternalMachineLearningLanguage.g:1954:1: ruleParanthesesRule returns [EObject current=null] : (otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' ) ; public final EObject ruleParanthesesRule() throws RecognitionException { EObject current = null; @@ -5709,23 +5584,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:2005:2: ( (otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' ) ) - // InternalMachineLearningLanguage.g:2006:2: (otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' ) + // InternalMachineLearningLanguage.g:1960:2: ( (otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' ) ) + // InternalMachineLearningLanguage.g:1961:2: (otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' ) { - // InternalMachineLearningLanguage.g:2006:2: (otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' ) - // InternalMachineLearningLanguage.g:2007:3: otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' + // InternalMachineLearningLanguage.g:1961:2: (otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' ) + // InternalMachineLearningLanguage.g:1962:3: otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' { - otherlv_0=(Token)match(input,44,FOLLOW_36); if (state.failed) return current; + otherlv_0=(Token)match(input,43,FOLLOW_36); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getParanthesesRuleAccess().getLeftParenthesisKeyword_0()); } - // InternalMachineLearningLanguage.g:2011:3: ( (lv_subExpression_1_0= ruleExpressionRule ) ) - // InternalMachineLearningLanguage.g:2012:4: (lv_subExpression_1_0= ruleExpressionRule ) + // InternalMachineLearningLanguage.g:1966:3: ( (lv_subExpression_1_0= ruleExpressionRule ) ) + // InternalMachineLearningLanguage.g:1967:4: (lv_subExpression_1_0= ruleExpressionRule ) { - // InternalMachineLearningLanguage.g:2012:4: (lv_subExpression_1_0= ruleExpressionRule ) - // InternalMachineLearningLanguage.g:2013:5: lv_subExpression_1_0= ruleExpressionRule + // InternalMachineLearningLanguage.g:1967:4: (lv_subExpression_1_0= ruleExpressionRule ) + // InternalMachineLearningLanguage.g:1968:5: lv_subExpression_1_0= ruleExpressionRule { if ( state.backtracking==0 ) { @@ -5756,7 +5631,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - otherlv_2=(Token)match(input,45,FOLLOW_2); if (state.failed) return current; + otherlv_2=(Token)match(input,44,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getParanthesesRuleAccess().getRightParenthesisKeyword_2()); @@ -5787,7 +5662,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleCallRule" - // InternalMachineLearningLanguage.g:2038:1: entryRuleCallRule returns [EObject current=null] : iv_ruleCallRule= ruleCallRule EOF ; + // InternalMachineLearningLanguage.g:1993:1: entryRuleCallRule returns [EObject current=null] : iv_ruleCallRule= ruleCallRule EOF ; public final EObject entryRuleCallRule() throws RecognitionException { EObject current = null; @@ -5795,8 +5670,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:2038:49: (iv_ruleCallRule= ruleCallRule EOF ) - // InternalMachineLearningLanguage.g:2039:2: iv_ruleCallRule= ruleCallRule EOF + // InternalMachineLearningLanguage.g:1993:49: (iv_ruleCallRule= ruleCallRule EOF ) + // InternalMachineLearningLanguage.g:1994:2: iv_ruleCallRule= ruleCallRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getCallRuleRule()); @@ -5827,7 +5702,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleCallRule" - // InternalMachineLearningLanguage.g:2045:1: ruleCallRule returns [EObject current=null] : ( ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' ) ; + // InternalMachineLearningLanguage.g:2000:1: ruleCallRule returns [EObject current=null] : ( ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' ) ; public final EObject ruleCallRule() throws RecognitionException { EObject current = null; @@ -5845,17 +5720,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:2051:2: ( ( ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' ) ) - // InternalMachineLearningLanguage.g:2052:2: ( ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' ) + // InternalMachineLearningLanguage.g:2006:2: ( ( ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' ) ) + // InternalMachineLearningLanguage.g:2007:2: ( ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' ) { - // InternalMachineLearningLanguage.g:2052:2: ( ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' ) - // InternalMachineLearningLanguage.g:2053:3: ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' + // InternalMachineLearningLanguage.g:2007:2: ( ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' ) + // InternalMachineLearningLanguage.g:2008:3: ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' { - // InternalMachineLearningLanguage.g:2053:3: ( (lv_function_0_0= ruleFunctionNameRule ) ) - // InternalMachineLearningLanguage.g:2054:4: (lv_function_0_0= ruleFunctionNameRule ) + // InternalMachineLearningLanguage.g:2008:3: ( (lv_function_0_0= ruleFunctionNameRule ) ) + // InternalMachineLearningLanguage.g:2009:4: (lv_function_0_0= ruleFunctionNameRule ) { - // InternalMachineLearningLanguage.g:2054:4: (lv_function_0_0= ruleFunctionNameRule ) - // InternalMachineLearningLanguage.g:2055:5: lv_function_0_0= ruleFunctionNameRule + // InternalMachineLearningLanguage.g:2009:4: (lv_function_0_0= ruleFunctionNameRule ) + // InternalMachineLearningLanguage.g:2010:5: lv_function_0_0= ruleFunctionNameRule { if ( state.backtracking==0 ) { @@ -5886,28 +5761,28 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - otherlv_1=(Token)match(input,44,FOLLOW_46); if (state.failed) return current; + otherlv_1=(Token)match(input,43,FOLLOW_46); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getCallRuleAccess().getLeftParenthesisKeyword_1()); } - // InternalMachineLearningLanguage.g:2076:3: ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? + // InternalMachineLearningLanguage.g:2031:3: ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? int alt32=2; int LA32_0 = input.LA(1); - if ( ((LA32_0>=RULE_STRING && LA32_0<=RULE_QUOTED_ID)||LA32_0==36||LA32_0==38||LA32_0==42||LA32_0==44||(LA32_0>=49 && LA32_0<=50)||(LA32_0>=68 && LA32_0<=69)) ) { + if ( ((LA32_0>=RULE_STRING && LA32_0<=RULE_QUOTED_ID)||LA32_0==34||LA32_0==37||LA32_0==41||LA32_0==43||(LA32_0>=48 && LA32_0<=49)||(LA32_0>=68 && LA32_0<=69)) ) { alt32=1; } switch (alt32) { case 1 : - // InternalMachineLearningLanguage.g:2077:4: ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* + // InternalMachineLearningLanguage.g:2032:4: ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* { - // InternalMachineLearningLanguage.g:2077:4: ( (lv_parameters_2_0= ruleExpressionRule ) ) - // InternalMachineLearningLanguage.g:2078:5: (lv_parameters_2_0= ruleExpressionRule ) + // InternalMachineLearningLanguage.g:2032:4: ( (lv_parameters_2_0= ruleExpressionRule ) ) + // InternalMachineLearningLanguage.g:2033:5: (lv_parameters_2_0= ruleExpressionRule ) { - // InternalMachineLearningLanguage.g:2078:5: (lv_parameters_2_0= ruleExpressionRule ) - // InternalMachineLearningLanguage.g:2079:6: lv_parameters_2_0= ruleExpressionRule + // InternalMachineLearningLanguage.g:2033:5: (lv_parameters_2_0= ruleExpressionRule ) + // InternalMachineLearningLanguage.g:2034:6: lv_parameters_2_0= ruleExpressionRule { if ( state.backtracking==0 ) { @@ -5938,32 +5813,32 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - // InternalMachineLearningLanguage.g:2096:4: (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* + // InternalMachineLearningLanguage.g:2051:4: (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* loop31: do { int alt31=2; int LA31_0 = input.LA(1); - if ( (LA31_0==19) ) { + if ( (LA31_0==17) ) { alt31=1; } switch (alt31) { case 1 : - // InternalMachineLearningLanguage.g:2097:5: otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) + // InternalMachineLearningLanguage.g:2052:5: otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) { - otherlv_3=(Token)match(input,19,FOLLOW_36); if (state.failed) return current; + otherlv_3=(Token)match(input,17,FOLLOW_36); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getCallRuleAccess().getCommaKeyword_2_1_0()); } - // InternalMachineLearningLanguage.g:2101:5: ( (lv_parameters_4_0= ruleExpressionRule ) ) - // InternalMachineLearningLanguage.g:2102:6: (lv_parameters_4_0= ruleExpressionRule ) + // InternalMachineLearningLanguage.g:2056:5: ( (lv_parameters_4_0= ruleExpressionRule ) ) + // InternalMachineLearningLanguage.g:2057:6: (lv_parameters_4_0= ruleExpressionRule ) { - // InternalMachineLearningLanguage.g:2102:6: (lv_parameters_4_0= ruleExpressionRule ) - // InternalMachineLearningLanguage.g:2103:7: lv_parameters_4_0= ruleExpressionRule + // InternalMachineLearningLanguage.g:2057:6: (lv_parameters_4_0= ruleExpressionRule ) + // InternalMachineLearningLanguage.g:2058:7: lv_parameters_4_0= ruleExpressionRule { if ( state.backtracking==0 ) { @@ -6009,7 +5884,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - otherlv_5=(Token)match(input,45,FOLLOW_2); if (state.failed) return current; + otherlv_5=(Token)match(input,44,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_5, grammarAccess.getCallRuleAccess().getRightParenthesisKeyword_3()); @@ -6040,7 +5915,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleConstantReferenceRule" - // InternalMachineLearningLanguage.g:2130:1: entryRuleConstantReferenceRule returns [EObject current=null] : iv_ruleConstantReferenceRule= ruleConstantReferenceRule EOF ; + // InternalMachineLearningLanguage.g:2085:1: entryRuleConstantReferenceRule returns [EObject current=null] : iv_ruleConstantReferenceRule= ruleConstantReferenceRule EOF ; public final EObject entryRuleConstantReferenceRule() throws RecognitionException { EObject current = null; @@ -6048,8 +5923,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:2130:62: (iv_ruleConstantReferenceRule= ruleConstantReferenceRule EOF ) - // InternalMachineLearningLanguage.g:2131:2: iv_ruleConstantReferenceRule= ruleConstantReferenceRule EOF + // InternalMachineLearningLanguage.g:2085:62: (iv_ruleConstantReferenceRule= ruleConstantReferenceRule EOF ) + // InternalMachineLearningLanguage.g:2086:2: iv_ruleConstantReferenceRule= ruleConstantReferenceRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getConstantReferenceRuleRule()); @@ -6080,7 +5955,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleConstantReferenceRule" - // InternalMachineLearningLanguage.g:2137:1: ruleConstantReferenceRule returns [EObject current=null] : ( ( ruleQualifiedName ) ) ; + // InternalMachineLearningLanguage.g:2092:1: ruleConstantReferenceRule returns [EObject current=null] : ( ( ruleQualifiedName ) ) ; public final EObject ruleConstantReferenceRule() throws RecognitionException { EObject current = null; @@ -6088,14 +5963,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:2143:2: ( ( ( ruleQualifiedName ) ) ) - // InternalMachineLearningLanguage.g:2144:2: ( ( ruleQualifiedName ) ) + // InternalMachineLearningLanguage.g:2098:2: ( ( ( ruleQualifiedName ) ) ) + // InternalMachineLearningLanguage.g:2099:2: ( ( ruleQualifiedName ) ) { - // InternalMachineLearningLanguage.g:2144:2: ( ( ruleQualifiedName ) ) - // InternalMachineLearningLanguage.g:2145:3: ( ruleQualifiedName ) + // InternalMachineLearningLanguage.g:2099:2: ( ( ruleQualifiedName ) ) + // InternalMachineLearningLanguage.g:2100:3: ( ruleQualifiedName ) { - // InternalMachineLearningLanguage.g:2145:3: ( ruleQualifiedName ) - // InternalMachineLearningLanguage.g:2146:4: ruleQualifiedName + // InternalMachineLearningLanguage.g:2100:3: ( ruleQualifiedName ) + // InternalMachineLearningLanguage.g:2101:4: ruleQualifiedName { if ( state.backtracking==0 ) { @@ -6152,7 +6027,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleLiteralRule" - // InternalMachineLearningLanguage.g:2166:1: entryRuleLiteralRule returns [EObject current=null] : iv_ruleLiteralRule= ruleLiteralRule EOF ; + // InternalMachineLearningLanguage.g:2121:1: entryRuleLiteralRule returns [EObject current=null] : iv_ruleLiteralRule= ruleLiteralRule EOF ; public final EObject entryRuleLiteralRule() throws RecognitionException { EObject current = null; @@ -6160,8 +6035,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:2166:52: (iv_ruleLiteralRule= ruleLiteralRule EOF ) - // InternalMachineLearningLanguage.g:2167:2: iv_ruleLiteralRule= ruleLiteralRule EOF + // InternalMachineLearningLanguage.g:2121:52: (iv_ruleLiteralRule= ruleLiteralRule EOF ) + // InternalMachineLearningLanguage.g:2122:2: iv_ruleLiteralRule= ruleLiteralRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getLiteralRuleRule()); @@ -6192,7 +6067,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleLiteralRule" - // InternalMachineLearningLanguage.g:2173:1: ruleLiteralRule returns [EObject current=null] : (this_NumberLiteralRule_0= ruleNumberLiteralRule | this_StringLiteralRule_1= ruleStringLiteralRule | this_BooleanLiteralRule_2= ruleBooleanLiteralRule | this_InstanceLiteralRule_3= ruleInstanceLiteralRule ) ; + // InternalMachineLearningLanguage.g:2128:1: ruleLiteralRule returns [EObject current=null] : (this_NumberLiteralRule_0= ruleNumberLiteralRule | this_StringLiteralRule_1= ruleStringLiteralRule | this_BooleanLiteralRule_2= ruleBooleanLiteralRule | this_InstanceLiteralRule_3= ruleInstanceLiteralRule ) ; public final EObject ruleLiteralRule() throws RecognitionException { EObject current = null; @@ -6209,10 +6084,10 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:2179:2: ( (this_NumberLiteralRule_0= ruleNumberLiteralRule | this_StringLiteralRule_1= ruleStringLiteralRule | this_BooleanLiteralRule_2= ruleBooleanLiteralRule | this_InstanceLiteralRule_3= ruleInstanceLiteralRule ) ) - // InternalMachineLearningLanguage.g:2180:2: (this_NumberLiteralRule_0= ruleNumberLiteralRule | this_StringLiteralRule_1= ruleStringLiteralRule | this_BooleanLiteralRule_2= ruleBooleanLiteralRule | this_InstanceLiteralRule_3= ruleInstanceLiteralRule ) + // InternalMachineLearningLanguage.g:2134:2: ( (this_NumberLiteralRule_0= ruleNumberLiteralRule | this_StringLiteralRule_1= ruleStringLiteralRule | this_BooleanLiteralRule_2= ruleBooleanLiteralRule | this_InstanceLiteralRule_3= ruleInstanceLiteralRule ) ) + // InternalMachineLearningLanguage.g:2135:2: (this_NumberLiteralRule_0= ruleNumberLiteralRule | this_StringLiteralRule_1= ruleStringLiteralRule | this_BooleanLiteralRule_2= ruleBooleanLiteralRule | this_InstanceLiteralRule_3= ruleInstanceLiteralRule ) { - // InternalMachineLearningLanguage.g:2180:2: (this_NumberLiteralRule_0= ruleNumberLiteralRule | this_StringLiteralRule_1= ruleStringLiteralRule | this_BooleanLiteralRule_2= ruleBooleanLiteralRule | this_InstanceLiteralRule_3= ruleInstanceLiteralRule ) + // InternalMachineLearningLanguage.g:2135:2: (this_NumberLiteralRule_0= ruleNumberLiteralRule | this_StringLiteralRule_1= ruleStringLiteralRule | this_BooleanLiteralRule_2= ruleBooleanLiteralRule | this_InstanceLiteralRule_3= ruleInstanceLiteralRule ) int alt33=4; switch ( input.LA(1) ) { case RULE_INT: @@ -6226,8 +6101,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr alt33=2; } break; + case 48: case 49: - case 50: { alt33=3; } @@ -6248,7 +6123,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr switch (alt33) { case 1 : - // InternalMachineLearningLanguage.g:2181:3: this_NumberLiteralRule_0= ruleNumberLiteralRule + // InternalMachineLearningLanguage.g:2136:3: this_NumberLiteralRule_0= ruleNumberLiteralRule { if ( state.backtracking==0 ) { @@ -6275,7 +6150,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 2 : - // InternalMachineLearningLanguage.g:2193:3: this_StringLiteralRule_1= ruleStringLiteralRule + // InternalMachineLearningLanguage.g:2148:3: this_StringLiteralRule_1= ruleStringLiteralRule { if ( state.backtracking==0 ) { @@ -6302,7 +6177,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 3 : - // InternalMachineLearningLanguage.g:2205:3: this_BooleanLiteralRule_2= ruleBooleanLiteralRule + // InternalMachineLearningLanguage.g:2160:3: this_BooleanLiteralRule_2= ruleBooleanLiteralRule { if ( state.backtracking==0 ) { @@ -6329,7 +6204,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 4 : - // InternalMachineLearningLanguage.g:2217:3: this_InstanceLiteralRule_3= ruleInstanceLiteralRule + // InternalMachineLearningLanguage.g:2172:3: this_InstanceLiteralRule_3= ruleInstanceLiteralRule { if ( state.backtracking==0 ) { @@ -6380,7 +6255,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleInstanceLiteralRule" - // InternalMachineLearningLanguage.g:2232:1: entryRuleInstanceLiteralRule returns [EObject current=null] : iv_ruleInstanceLiteralRule= ruleInstanceLiteralRule EOF ; + // InternalMachineLearningLanguage.g:2187:1: entryRuleInstanceLiteralRule returns [EObject current=null] : iv_ruleInstanceLiteralRule= ruleInstanceLiteralRule EOF ; public final EObject entryRuleInstanceLiteralRule() throws RecognitionException { EObject current = null; @@ -6388,8 +6263,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:2232:60: (iv_ruleInstanceLiteralRule= ruleInstanceLiteralRule EOF ) - // InternalMachineLearningLanguage.g:2233:2: iv_ruleInstanceLiteralRule= ruleInstanceLiteralRule EOF + // InternalMachineLearningLanguage.g:2187:60: (iv_ruleInstanceLiteralRule= ruleInstanceLiteralRule EOF ) + // InternalMachineLearningLanguage.g:2188:2: iv_ruleInstanceLiteralRule= ruleInstanceLiteralRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getInstanceLiteralRuleRule()); @@ -6420,7 +6295,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleInstanceLiteralRule" - // InternalMachineLearningLanguage.g:2239:1: ruleInstanceLiteralRule returns [EObject current=null] : ( ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' ) ; + // InternalMachineLearningLanguage.g:2194:1: ruleInstanceLiteralRule returns [EObject current=null] : ( ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' ) ; public final EObject ruleInstanceLiteralRule() throws RecognitionException { EObject current = null; @@ -6433,17 +6308,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:2245:2: ( ( ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' ) ) - // InternalMachineLearningLanguage.g:2246:2: ( ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' ) + // InternalMachineLearningLanguage.g:2200:2: ( ( ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' ) ) + // InternalMachineLearningLanguage.g:2201:2: ( ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' ) { - // InternalMachineLearningLanguage.g:2246:2: ( ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' ) - // InternalMachineLearningLanguage.g:2247:3: ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' + // InternalMachineLearningLanguage.g:2201:2: ( ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' ) + // InternalMachineLearningLanguage.g:2202:3: ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' { - // InternalMachineLearningLanguage.g:2247:3: ( ( ruleQualifiedName ) ) - // InternalMachineLearningLanguage.g:2248:4: ( ruleQualifiedName ) + // InternalMachineLearningLanguage.g:2202:3: ( ( ruleQualifiedName ) ) + // InternalMachineLearningLanguage.g:2203:4: ( ruleQualifiedName ) { - // InternalMachineLearningLanguage.g:2248:4: ( ruleQualifiedName ) - // InternalMachineLearningLanguage.g:2249:5: ruleQualifiedName + // InternalMachineLearningLanguage.g:2203:4: ( ruleQualifiedName ) + // InternalMachineLearningLanguage.g:2204:5: ruleQualifiedName { if ( state.backtracking==0 ) { @@ -6478,13 +6353,13 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - otherlv_1=(Token)match(input,46,FOLLOW_49); if (state.failed) return current; + otherlv_1=(Token)match(input,45,FOLLOW_49); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getInstanceLiteralRuleAccess().getLeftCurlyBracketKeyword_1()); } - // InternalMachineLearningLanguage.g:2270:3: ( (lv_attributes_2_0= ruleAttributeRule ) )* + // InternalMachineLearningLanguage.g:2225:3: ( (lv_attributes_2_0= ruleAttributeRule ) )* loop34: do { int alt34=2; @@ -6497,10 +6372,10 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr switch (alt34) { case 1 : - // InternalMachineLearningLanguage.g:2271:4: (lv_attributes_2_0= ruleAttributeRule ) + // InternalMachineLearningLanguage.g:2226:4: (lv_attributes_2_0= ruleAttributeRule ) { - // InternalMachineLearningLanguage.g:2271:4: (lv_attributes_2_0= ruleAttributeRule ) - // InternalMachineLearningLanguage.g:2272:5: lv_attributes_2_0= ruleAttributeRule + // InternalMachineLearningLanguage.g:2226:4: (lv_attributes_2_0= ruleAttributeRule ) + // InternalMachineLearningLanguage.g:2227:5: lv_attributes_2_0= ruleAttributeRule { if ( state.backtracking==0 ) { @@ -6537,7 +6412,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } } while (true); - otherlv_3=(Token)match(input,47,FOLLOW_2); if (state.failed) return current; + otherlv_3=(Token)match(input,46,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getInstanceLiteralRuleAccess().getRightCurlyBracketKeyword_3()); @@ -6568,7 +6443,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleAttributeRule" - // InternalMachineLearningLanguage.g:2297:1: entryRuleAttributeRule returns [EObject current=null] : iv_ruleAttributeRule= ruleAttributeRule EOF ; + // InternalMachineLearningLanguage.g:2252:1: entryRuleAttributeRule returns [EObject current=null] : iv_ruleAttributeRule= ruleAttributeRule EOF ; public final EObject entryRuleAttributeRule() throws RecognitionException { EObject current = null; @@ -6576,8 +6451,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:2297:54: (iv_ruleAttributeRule= ruleAttributeRule EOF ) - // InternalMachineLearningLanguage.g:2298:2: iv_ruleAttributeRule= ruleAttributeRule EOF + // InternalMachineLearningLanguage.g:2252:54: (iv_ruleAttributeRule= ruleAttributeRule EOF ) + // InternalMachineLearningLanguage.g:2253:2: iv_ruleAttributeRule= ruleAttributeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAttributeRuleRule()); @@ -6608,7 +6483,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleAttributeRule" - // InternalMachineLearningLanguage.g:2304:1: ruleAttributeRule returns [EObject current=null] : ( ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' ) ; + // InternalMachineLearningLanguage.g:2259:1: ruleAttributeRule returns [EObject current=null] : ( ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' ) ; public final EObject ruleAttributeRule() throws RecognitionException { EObject current = null; @@ -6621,17 +6496,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:2310:2: ( ( ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' ) ) - // InternalMachineLearningLanguage.g:2311:2: ( ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' ) + // InternalMachineLearningLanguage.g:2265:2: ( ( ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' ) ) + // InternalMachineLearningLanguage.g:2266:2: ( ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' ) { - // InternalMachineLearningLanguage.g:2311:2: ( ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' ) - // InternalMachineLearningLanguage.g:2312:3: ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' + // InternalMachineLearningLanguage.g:2266:2: ( ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' ) + // InternalMachineLearningLanguage.g:2267:3: ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' { - // InternalMachineLearningLanguage.g:2312:3: ( ( ruleStringOrId ) ) - // InternalMachineLearningLanguage.g:2313:4: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:2267:3: ( ( ruleStringOrId ) ) + // InternalMachineLearningLanguage.g:2268:4: ( ruleStringOrId ) { - // InternalMachineLearningLanguage.g:2313:4: ( ruleStringOrId ) - // InternalMachineLearningLanguage.g:2314:5: ruleStringOrId + // InternalMachineLearningLanguage.g:2268:4: ( ruleStringOrId ) + // InternalMachineLearningLanguage.g:2269:5: ruleStringOrId { if ( state.backtracking==0 ) { @@ -6666,24 +6541,24 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - otherlv_1=(Token)match(input,48,FOLLOW_36); if (state.failed) return current; + otherlv_1=(Token)match(input,47,FOLLOW_36); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getAttributeRuleAccess().getColonEqualsSignKeyword_1()); } - // InternalMachineLearningLanguage.g:2335:3: ( (lv_value_2_0= ruleValueRule ) ) - // InternalMachineLearningLanguage.g:2336:4: (lv_value_2_0= ruleValueRule ) + // InternalMachineLearningLanguage.g:2290:3: ( (lv_value_2_0= ruleValueRule ) ) + // InternalMachineLearningLanguage.g:2291:4: (lv_value_2_0= ruleValueRule ) { - // InternalMachineLearningLanguage.g:2336:4: (lv_value_2_0= ruleValueRule ) - // InternalMachineLearningLanguage.g:2337:5: lv_value_2_0= ruleValueRule + // InternalMachineLearningLanguage.g:2291:4: (lv_value_2_0= ruleValueRule ) + // InternalMachineLearningLanguage.g:2292:5: lv_value_2_0= ruleValueRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAttributeRuleAccess().getValueValueRuleParserRuleCall_2_0()); } - pushFollow(FOLLOW_7); + pushFollow(FOLLOW_34); lv_value_2_0=ruleValueRule(); state._fsp--; @@ -6707,7 +6582,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - otherlv_3=(Token)match(input,16,FOLLOW_2); if (state.failed) return current; + otherlv_3=(Token)match(input,36,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getAttributeRuleAccess().getSemicolonKeyword_3()); @@ -6738,7 +6613,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleNumberLiteralRule" - // InternalMachineLearningLanguage.g:2362:1: entryRuleNumberLiteralRule returns [EObject current=null] : iv_ruleNumberLiteralRule= ruleNumberLiteralRule EOF ; + // InternalMachineLearningLanguage.g:2317:1: entryRuleNumberLiteralRule returns [EObject current=null] : iv_ruleNumberLiteralRule= ruleNumberLiteralRule EOF ; public final EObject entryRuleNumberLiteralRule() throws RecognitionException { EObject current = null; @@ -6746,8 +6621,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:2362:58: (iv_ruleNumberLiteralRule= ruleNumberLiteralRule EOF ) - // InternalMachineLearningLanguage.g:2363:2: iv_ruleNumberLiteralRule= ruleNumberLiteralRule EOF + // InternalMachineLearningLanguage.g:2317:58: (iv_ruleNumberLiteralRule= ruleNumberLiteralRule EOF ) + // InternalMachineLearningLanguage.g:2318:2: iv_ruleNumberLiteralRule= ruleNumberLiteralRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getNumberLiteralRuleRule()); @@ -6778,7 +6653,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleNumberLiteralRule" - // InternalMachineLearningLanguage.g:2369:1: ruleNumberLiteralRule returns [EObject current=null] : (this_DoubleLiteralRule_0= ruleDoubleLiteralRule | this_IntegerLiteralRule_1= ruleIntegerLiteralRule ) ; + // InternalMachineLearningLanguage.g:2324:1: ruleNumberLiteralRule returns [EObject current=null] : (this_DoubleLiteralRule_0= ruleDoubleLiteralRule | this_IntegerLiteralRule_1= ruleIntegerLiteralRule ) ; public final EObject ruleNumberLiteralRule() throws RecognitionException { EObject current = null; @@ -6791,10 +6666,10 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:2375:2: ( (this_DoubleLiteralRule_0= ruleDoubleLiteralRule | this_IntegerLiteralRule_1= ruleIntegerLiteralRule ) ) - // InternalMachineLearningLanguage.g:2376:2: (this_DoubleLiteralRule_0= ruleDoubleLiteralRule | this_IntegerLiteralRule_1= ruleIntegerLiteralRule ) + // InternalMachineLearningLanguage.g:2330:2: ( (this_DoubleLiteralRule_0= ruleDoubleLiteralRule | this_IntegerLiteralRule_1= ruleIntegerLiteralRule ) ) + // InternalMachineLearningLanguage.g:2331:2: (this_DoubleLiteralRule_0= ruleDoubleLiteralRule | this_IntegerLiteralRule_1= ruleIntegerLiteralRule ) { - // InternalMachineLearningLanguage.g:2376:2: (this_DoubleLiteralRule_0= ruleDoubleLiteralRule | this_IntegerLiteralRule_1= ruleIntegerLiteralRule ) + // InternalMachineLearningLanguage.g:2331:2: (this_DoubleLiteralRule_0= ruleDoubleLiteralRule | this_IntegerLiteralRule_1= ruleIntegerLiteralRule ) int alt35=2; int LA35_0 = input.LA(1); @@ -6813,7 +6688,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } switch (alt35) { case 1 : - // InternalMachineLearningLanguage.g:2377:3: this_DoubleLiteralRule_0= ruleDoubleLiteralRule + // InternalMachineLearningLanguage.g:2332:3: this_DoubleLiteralRule_0= ruleDoubleLiteralRule { if ( state.backtracking==0 ) { @@ -6840,7 +6715,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 2 : - // InternalMachineLearningLanguage.g:2389:3: this_IntegerLiteralRule_1= ruleIntegerLiteralRule + // InternalMachineLearningLanguage.g:2344:3: this_IntegerLiteralRule_1= ruleIntegerLiteralRule { if ( state.backtracking==0 ) { @@ -6891,7 +6766,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleDoubleLiteralRule" - // InternalMachineLearningLanguage.g:2404:1: entryRuleDoubleLiteralRule returns [EObject current=null] : iv_ruleDoubleLiteralRule= ruleDoubleLiteralRule EOF ; + // InternalMachineLearningLanguage.g:2359:1: entryRuleDoubleLiteralRule returns [EObject current=null] : iv_ruleDoubleLiteralRule= ruleDoubleLiteralRule EOF ; public final EObject entryRuleDoubleLiteralRule() throws RecognitionException { EObject current = null; @@ -6899,8 +6774,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:2404:58: (iv_ruleDoubleLiteralRule= ruleDoubleLiteralRule EOF ) - // InternalMachineLearningLanguage.g:2405:2: iv_ruleDoubleLiteralRule= ruleDoubleLiteralRule EOF + // InternalMachineLearningLanguage.g:2359:58: (iv_ruleDoubleLiteralRule= ruleDoubleLiteralRule EOF ) + // InternalMachineLearningLanguage.g:2360:2: iv_ruleDoubleLiteralRule= ruleDoubleLiteralRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getDoubleLiteralRuleRule()); @@ -6931,7 +6806,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleDoubleLiteralRule" - // InternalMachineLearningLanguage.g:2411:1: ruleDoubleLiteralRule returns [EObject current=null] : ( ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) ; + // InternalMachineLearningLanguage.g:2366:1: ruleDoubleLiteralRule returns [EObject current=null] : ( ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) ; public final EObject ruleDoubleLiteralRule() throws RecognitionException { EObject current = null; @@ -6943,17 +6818,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:2417:2: ( ( ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) ) - // InternalMachineLearningLanguage.g:2418:2: ( ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) + // InternalMachineLearningLanguage.g:2372:2: ( ( ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) ) + // InternalMachineLearningLanguage.g:2373:2: ( ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) { - // InternalMachineLearningLanguage.g:2418:2: ( ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) - // InternalMachineLearningLanguage.g:2419:3: ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? + // InternalMachineLearningLanguage.g:2373:2: ( ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) + // InternalMachineLearningLanguage.g:2374:3: ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? { - // InternalMachineLearningLanguage.g:2419:3: ( (lv_literal_0_0= RULE_DOUBLE ) ) - // InternalMachineLearningLanguage.g:2420:4: (lv_literal_0_0= RULE_DOUBLE ) + // InternalMachineLearningLanguage.g:2374:3: ( (lv_literal_0_0= RULE_DOUBLE ) ) + // InternalMachineLearningLanguage.g:2375:4: (lv_literal_0_0= RULE_DOUBLE ) { - // InternalMachineLearningLanguage.g:2420:4: (lv_literal_0_0= RULE_DOUBLE ) - // InternalMachineLearningLanguage.g:2421:5: lv_literal_0_0= RULE_DOUBLE + // InternalMachineLearningLanguage.g:2375:4: (lv_literal_0_0= RULE_DOUBLE ) + // InternalMachineLearningLanguage.g:2376:5: lv_literal_0_0= RULE_DOUBLE { lv_literal_0_0=(Token)match(input,RULE_DOUBLE,FOLLOW_51); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -6979,7 +6854,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - // InternalMachineLearningLanguage.g:2437:3: ( (lv_factor_1_0= ruleFactorRule ) )? + // InternalMachineLearningLanguage.g:2392:3: ( (lv_factor_1_0= ruleFactorRule ) )? int alt36=2; int LA36_0 = input.LA(1); @@ -6988,10 +6863,10 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } switch (alt36) { case 1 : - // InternalMachineLearningLanguage.g:2438:4: (lv_factor_1_0= ruleFactorRule ) + // InternalMachineLearningLanguage.g:2393:4: (lv_factor_1_0= ruleFactorRule ) { - // InternalMachineLearningLanguage.g:2438:4: (lv_factor_1_0= ruleFactorRule ) - // InternalMachineLearningLanguage.g:2439:5: lv_factor_1_0= ruleFactorRule + // InternalMachineLearningLanguage.g:2393:4: (lv_factor_1_0= ruleFactorRule ) + // InternalMachineLearningLanguage.g:2394:5: lv_factor_1_0= ruleFactorRule { if ( state.backtracking==0 ) { @@ -7050,7 +6925,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleIntegerLiteralRule" - // InternalMachineLearningLanguage.g:2460:1: entryRuleIntegerLiteralRule returns [EObject current=null] : iv_ruleIntegerLiteralRule= ruleIntegerLiteralRule EOF ; + // InternalMachineLearningLanguage.g:2415:1: entryRuleIntegerLiteralRule returns [EObject current=null] : iv_ruleIntegerLiteralRule= ruleIntegerLiteralRule EOF ; public final EObject entryRuleIntegerLiteralRule() throws RecognitionException { EObject current = null; @@ -7058,8 +6933,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:2460:59: (iv_ruleIntegerLiteralRule= ruleIntegerLiteralRule EOF ) - // InternalMachineLearningLanguage.g:2461:2: iv_ruleIntegerLiteralRule= ruleIntegerLiteralRule EOF + // InternalMachineLearningLanguage.g:2415:59: (iv_ruleIntegerLiteralRule= ruleIntegerLiteralRule EOF ) + // InternalMachineLearningLanguage.g:2416:2: iv_ruleIntegerLiteralRule= ruleIntegerLiteralRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getIntegerLiteralRuleRule()); @@ -7090,7 +6965,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleIntegerLiteralRule" - // InternalMachineLearningLanguage.g:2467:1: ruleIntegerLiteralRule returns [EObject current=null] : ( ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) ; + // InternalMachineLearningLanguage.g:2422:1: ruleIntegerLiteralRule returns [EObject current=null] : ( ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) ; public final EObject ruleIntegerLiteralRule() throws RecognitionException { EObject current = null; @@ -7102,17 +6977,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:2473:2: ( ( ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) ) - // InternalMachineLearningLanguage.g:2474:2: ( ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) + // InternalMachineLearningLanguage.g:2428:2: ( ( ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) ) + // InternalMachineLearningLanguage.g:2429:2: ( ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) { - // InternalMachineLearningLanguage.g:2474:2: ( ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) - // InternalMachineLearningLanguage.g:2475:3: ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? + // InternalMachineLearningLanguage.g:2429:2: ( ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) + // InternalMachineLearningLanguage.g:2430:3: ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? { - // InternalMachineLearningLanguage.g:2475:3: ( (lv_literal_0_0= RULE_INT ) ) - // InternalMachineLearningLanguage.g:2476:4: (lv_literal_0_0= RULE_INT ) + // InternalMachineLearningLanguage.g:2430:3: ( (lv_literal_0_0= RULE_INT ) ) + // InternalMachineLearningLanguage.g:2431:4: (lv_literal_0_0= RULE_INT ) { - // InternalMachineLearningLanguage.g:2476:4: (lv_literal_0_0= RULE_INT ) - // InternalMachineLearningLanguage.g:2477:5: lv_literal_0_0= RULE_INT + // InternalMachineLearningLanguage.g:2431:4: (lv_literal_0_0= RULE_INT ) + // InternalMachineLearningLanguage.g:2432:5: lv_literal_0_0= RULE_INT { lv_literal_0_0=(Token)match(input,RULE_INT,FOLLOW_51); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -7138,7 +7013,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - // InternalMachineLearningLanguage.g:2493:3: ( (lv_factor_1_0= ruleFactorRule ) )? + // InternalMachineLearningLanguage.g:2448:3: ( (lv_factor_1_0= ruleFactorRule ) )? int alt37=2; int LA37_0 = input.LA(1); @@ -7147,10 +7022,10 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } switch (alt37) { case 1 : - // InternalMachineLearningLanguage.g:2494:4: (lv_factor_1_0= ruleFactorRule ) + // InternalMachineLearningLanguage.g:2449:4: (lv_factor_1_0= ruleFactorRule ) { - // InternalMachineLearningLanguage.g:2494:4: (lv_factor_1_0= ruleFactorRule ) - // InternalMachineLearningLanguage.g:2495:5: lv_factor_1_0= ruleFactorRule + // InternalMachineLearningLanguage.g:2449:4: (lv_factor_1_0= ruleFactorRule ) + // InternalMachineLearningLanguage.g:2450:5: lv_factor_1_0= ruleFactorRule { if ( state.backtracking==0 ) { @@ -7209,7 +7084,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleStringLiteralRule" - // InternalMachineLearningLanguage.g:2516:1: entryRuleStringLiteralRule returns [EObject current=null] : iv_ruleStringLiteralRule= ruleStringLiteralRule EOF ; + // InternalMachineLearningLanguage.g:2471:1: entryRuleStringLiteralRule returns [EObject current=null] : iv_ruleStringLiteralRule= ruleStringLiteralRule EOF ; public final EObject entryRuleStringLiteralRule() throws RecognitionException { EObject current = null; @@ -7217,8 +7092,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:2516:58: (iv_ruleStringLiteralRule= ruleStringLiteralRule EOF ) - // InternalMachineLearningLanguage.g:2517:2: iv_ruleStringLiteralRule= ruleStringLiteralRule EOF + // InternalMachineLearningLanguage.g:2471:58: (iv_ruleStringLiteralRule= ruleStringLiteralRule EOF ) + // InternalMachineLearningLanguage.g:2472:2: iv_ruleStringLiteralRule= ruleStringLiteralRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getStringLiteralRuleRule()); @@ -7249,7 +7124,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleStringLiteralRule" - // InternalMachineLearningLanguage.g:2523:1: ruleStringLiteralRule returns [EObject current=null] : ( (lv_value_0_0= RULE_STRING ) ) ; + // InternalMachineLearningLanguage.g:2478:1: ruleStringLiteralRule returns [EObject current=null] : ( (lv_value_0_0= RULE_STRING ) ) ; public final EObject ruleStringLiteralRule() throws RecognitionException { EObject current = null; @@ -7259,14 +7134,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:2529:2: ( ( (lv_value_0_0= RULE_STRING ) ) ) - // InternalMachineLearningLanguage.g:2530:2: ( (lv_value_0_0= RULE_STRING ) ) + // InternalMachineLearningLanguage.g:2484:2: ( ( (lv_value_0_0= RULE_STRING ) ) ) + // InternalMachineLearningLanguage.g:2485:2: ( (lv_value_0_0= RULE_STRING ) ) { - // InternalMachineLearningLanguage.g:2530:2: ( (lv_value_0_0= RULE_STRING ) ) - // InternalMachineLearningLanguage.g:2531:3: (lv_value_0_0= RULE_STRING ) + // InternalMachineLearningLanguage.g:2485:2: ( (lv_value_0_0= RULE_STRING ) ) + // InternalMachineLearningLanguage.g:2486:3: (lv_value_0_0= RULE_STRING ) { - // InternalMachineLearningLanguage.g:2531:3: (lv_value_0_0= RULE_STRING ) - // InternalMachineLearningLanguage.g:2532:4: lv_value_0_0= RULE_STRING + // InternalMachineLearningLanguage.g:2486:3: (lv_value_0_0= RULE_STRING ) + // InternalMachineLearningLanguage.g:2487:4: lv_value_0_0= RULE_STRING { lv_value_0_0=(Token)match(input,RULE_STRING,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -7314,7 +7189,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleBooleanLiteralRule" - // InternalMachineLearningLanguage.g:2551:1: entryRuleBooleanLiteralRule returns [EObject current=null] : iv_ruleBooleanLiteralRule= ruleBooleanLiteralRule EOF ; + // InternalMachineLearningLanguage.g:2506:1: entryRuleBooleanLiteralRule returns [EObject current=null] : iv_ruleBooleanLiteralRule= ruleBooleanLiteralRule EOF ; public final EObject entryRuleBooleanLiteralRule() throws RecognitionException { EObject current = null; @@ -7322,8 +7197,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:2551:59: (iv_ruleBooleanLiteralRule= ruleBooleanLiteralRule EOF ) - // InternalMachineLearningLanguage.g:2552:2: iv_ruleBooleanLiteralRule= ruleBooleanLiteralRule EOF + // InternalMachineLearningLanguage.g:2506:59: (iv_ruleBooleanLiteralRule= ruleBooleanLiteralRule EOF ) + // InternalMachineLearningLanguage.g:2507:2: iv_ruleBooleanLiteralRule= ruleBooleanLiteralRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getBooleanLiteralRuleRule()); @@ -7354,7 +7229,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleBooleanLiteralRule" - // InternalMachineLearningLanguage.g:2558:1: ruleBooleanLiteralRule returns [EObject current=null] : ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) ; + // InternalMachineLearningLanguage.g:2513:1: ruleBooleanLiteralRule returns [EObject current=null] : ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) ; public final EObject ruleBooleanLiteralRule() throws RecognitionException { EObject current = null; @@ -7365,14 +7240,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:2564:2: ( ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) ) - // InternalMachineLearningLanguage.g:2565:2: ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) + // InternalMachineLearningLanguage.g:2519:2: ( ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) ) + // InternalMachineLearningLanguage.g:2520:2: ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) { - // InternalMachineLearningLanguage.g:2565:2: ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) - // InternalMachineLearningLanguage.g:2566:3: () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) + // InternalMachineLearningLanguage.g:2520:2: ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) + // InternalMachineLearningLanguage.g:2521:3: () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) { - // InternalMachineLearningLanguage.g:2566:3: () - // InternalMachineLearningLanguage.g:2567:4: + // InternalMachineLearningLanguage.g:2521:3: () + // InternalMachineLearningLanguage.g:2522:4: { if ( state.backtracking==0 ) { @@ -7389,14 +7264,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - // InternalMachineLearningLanguage.g:2576:3: ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) + // InternalMachineLearningLanguage.g:2531:3: ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) int alt38=2; int LA38_0 = input.LA(1); - if ( (LA38_0==49) ) { + if ( (LA38_0==48) ) { alt38=1; } - else if ( (LA38_0==50) ) { + else if ( (LA38_0==49) ) { alt38=2; } else { @@ -7408,15 +7283,15 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } switch (alt38) { case 1 : - // InternalMachineLearningLanguage.g:2577:4: ( (lv_value_1_0= 'true' ) ) + // InternalMachineLearningLanguage.g:2532:4: ( (lv_value_1_0= 'true' ) ) { - // InternalMachineLearningLanguage.g:2577:4: ( (lv_value_1_0= 'true' ) ) - // InternalMachineLearningLanguage.g:2578:5: (lv_value_1_0= 'true' ) + // InternalMachineLearningLanguage.g:2532:4: ( (lv_value_1_0= 'true' ) ) + // InternalMachineLearningLanguage.g:2533:5: (lv_value_1_0= 'true' ) { - // InternalMachineLearningLanguage.g:2578:5: (lv_value_1_0= 'true' ) - // InternalMachineLearningLanguage.g:2579:6: lv_value_1_0= 'true' + // InternalMachineLearningLanguage.g:2533:5: (lv_value_1_0= 'true' ) + // InternalMachineLearningLanguage.g:2534:6: lv_value_1_0= 'true' { - lv_value_1_0=(Token)match(input,49,FOLLOW_2); if (state.failed) return current; + lv_value_1_0=(Token)match(input,48,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_value_1_0, grammarAccess.getBooleanLiteralRuleAccess().getValueTrueKeyword_1_0_0()); @@ -7440,9 +7315,9 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 2 : - // InternalMachineLearningLanguage.g:2592:4: otherlv_2= 'false' + // InternalMachineLearningLanguage.g:2547:4: otherlv_2= 'false' { - otherlv_2=(Token)match(input,50,FOLLOW_2); if (state.failed) return current; + otherlv_2=(Token)match(input,49,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getBooleanLiteralRuleAccess().getFalseKeyword_1_1()); @@ -7479,7 +7354,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleAttributeDefinitionRule" - // InternalMachineLearningLanguage.g:2601:1: entryRuleAttributeDefinitionRule returns [EObject current=null] : iv_ruleAttributeDefinitionRule= ruleAttributeDefinitionRule EOF ; + // InternalMachineLearningLanguage.g:2556:1: entryRuleAttributeDefinitionRule returns [EObject current=null] : iv_ruleAttributeDefinitionRule= ruleAttributeDefinitionRule EOF ; public final EObject entryRuleAttributeDefinitionRule() throws RecognitionException { EObject current = null; @@ -7487,8 +7362,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:2601:64: (iv_ruleAttributeDefinitionRule= ruleAttributeDefinitionRule EOF ) - // InternalMachineLearningLanguage.g:2602:2: iv_ruleAttributeDefinitionRule= ruleAttributeDefinitionRule EOF + // InternalMachineLearningLanguage.g:2556:64: (iv_ruleAttributeDefinitionRule= ruleAttributeDefinitionRule EOF ) + // InternalMachineLearningLanguage.g:2557:2: iv_ruleAttributeDefinitionRule= ruleAttributeDefinitionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAttributeDefinitionRuleRule()); @@ -7519,7 +7394,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleAttributeDefinitionRule" - // InternalMachineLearningLanguage.g:2608:1: ruleAttributeDefinitionRule returns [EObject current=null] : ( ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' ) ; + // InternalMachineLearningLanguage.g:2563:1: ruleAttributeDefinitionRule returns [EObject current=null] : ( ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' ) ; public final EObject ruleAttributeDefinitionRule() throws RecognitionException { EObject current = null; @@ -7537,17 +7412,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:2614:2: ( ( ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' ) ) - // InternalMachineLearningLanguage.g:2615:2: ( ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' ) + // InternalMachineLearningLanguage.g:2569:2: ( ( ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' ) ) + // InternalMachineLearningLanguage.g:2570:2: ( ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' ) { - // InternalMachineLearningLanguage.g:2615:2: ( ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' ) - // InternalMachineLearningLanguage.g:2616:3: ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' + // InternalMachineLearningLanguage.g:2570:2: ( ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' ) + // InternalMachineLearningLanguage.g:2571:3: ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' { - // InternalMachineLearningLanguage.g:2616:3: ( (lv_name_0_0= ruleStringOrId ) ) - // InternalMachineLearningLanguage.g:2617:4: (lv_name_0_0= ruleStringOrId ) + // InternalMachineLearningLanguage.g:2571:3: ( (lv_name_0_0= ruleStringOrId ) ) + // InternalMachineLearningLanguage.g:2572:4: (lv_name_0_0= ruleStringOrId ) { - // InternalMachineLearningLanguage.g:2617:4: (lv_name_0_0= ruleStringOrId ) - // InternalMachineLearningLanguage.g:2618:5: lv_name_0_0= ruleStringOrId + // InternalMachineLearningLanguage.g:2572:4: (lv_name_0_0= ruleStringOrId ) + // InternalMachineLearningLanguage.g:2573:5: lv_name_0_0= ruleStringOrId { if ( state.backtracking==0 ) { @@ -7578,17 +7453,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - otherlv_1=(Token)match(input,51,FOLLOW_53); if (state.failed) return current; + otherlv_1=(Token)match(input,50,FOLLOW_53); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getAttributeDefinitionRuleAccess().getColonKeyword_1()); } - // InternalMachineLearningLanguage.g:2639:3: ( (lv_type_2_0= ruleTypeRule ) ) - // InternalMachineLearningLanguage.g:2640:4: (lv_type_2_0= ruleTypeRule ) + // InternalMachineLearningLanguage.g:2594:3: ( (lv_type_2_0= ruleTypeRule ) ) + // InternalMachineLearningLanguage.g:2595:4: (lv_type_2_0= ruleTypeRule ) { - // InternalMachineLearningLanguage.g:2640:4: (lv_type_2_0= ruleTypeRule ) - // InternalMachineLearningLanguage.g:2641:5: lv_type_2_0= ruleTypeRule + // InternalMachineLearningLanguage.g:2595:4: (lv_type_2_0= ruleTypeRule ) + // InternalMachineLearningLanguage.g:2596:5: lv_type_2_0= ruleTypeRule { if ( state.backtracking==0 ) { @@ -7619,35 +7494,35 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - // InternalMachineLearningLanguage.g:2658:3: (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? + // InternalMachineLearningLanguage.g:2613:3: (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? int alt39=2; int LA39_0 = input.LA(1); - if ( (LA39_0==48) ) { + if ( (LA39_0==47) ) { alt39=1; } switch (alt39) { case 1 : - // InternalMachineLearningLanguage.g:2659:4: otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) + // InternalMachineLearningLanguage.g:2614:4: otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) { - otherlv_3=(Token)match(input,48,FOLLOW_36); if (state.failed) return current; + otherlv_3=(Token)match(input,47,FOLLOW_36); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getAttributeDefinitionRuleAccess().getColonEqualsSignKeyword_3_0()); } - // InternalMachineLearningLanguage.g:2663:4: ( (lv_initialisation_4_0= ruleExpressionRule ) ) - // InternalMachineLearningLanguage.g:2664:5: (lv_initialisation_4_0= ruleExpressionRule ) + // InternalMachineLearningLanguage.g:2618:4: ( (lv_initialisation_4_0= ruleExpressionRule ) ) + // InternalMachineLearningLanguage.g:2619:5: (lv_initialisation_4_0= ruleExpressionRule ) { - // InternalMachineLearningLanguage.g:2664:5: (lv_initialisation_4_0= ruleExpressionRule ) - // InternalMachineLearningLanguage.g:2665:6: lv_initialisation_4_0= ruleExpressionRule + // InternalMachineLearningLanguage.g:2619:5: (lv_initialisation_4_0= ruleExpressionRule ) + // InternalMachineLearningLanguage.g:2620:6: lv_initialisation_4_0= ruleExpressionRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAttributeDefinitionRuleAccess().getInitialisationExpressionRuleParserRuleCall_3_1_0()); } - pushFollow(FOLLOW_7); + pushFollow(FOLLOW_34); lv_initialisation_4_0=ruleExpressionRule(); state._fsp--; @@ -7677,7 +7552,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - otherlv_5=(Token)match(input,16,FOLLOW_2); if (state.failed) return current; + otherlv_5=(Token)match(input,36,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_5, grammarAccess.getAttributeDefinitionRuleAccess().getSemicolonKeyword_4()); @@ -7708,7 +7583,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleTypeRule" - // InternalMachineLearningLanguage.g:2691:1: entryRuleTypeRule returns [EObject current=null] : iv_ruleTypeRule= ruleTypeRule EOF ; + // InternalMachineLearningLanguage.g:2646:1: entryRuleTypeRule returns [EObject current=null] : iv_ruleTypeRule= ruleTypeRule EOF ; public final EObject entryRuleTypeRule() throws RecognitionException { EObject current = null; @@ -7716,8 +7591,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:2691:49: (iv_ruleTypeRule= ruleTypeRule EOF ) - // InternalMachineLearningLanguage.g:2692:2: iv_ruleTypeRule= ruleTypeRule EOF + // InternalMachineLearningLanguage.g:2646:49: (iv_ruleTypeRule= ruleTypeRule EOF ) + // InternalMachineLearningLanguage.g:2647:2: iv_ruleTypeRule= ruleTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getTypeRuleRule()); @@ -7748,7 +7623,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleTypeRule" - // InternalMachineLearningLanguage.g:2698:1: ruleTypeRule returns [EObject current=null] : (this_StringTypeRule_0= ruleStringTypeRule | this_IntTypeRule_1= ruleIntTypeRule | this_FloatTypeRule_2= ruleFloatTypeRule | this_BooleanTypeRule_3= ruleBooleanTypeRule | this_LiteralTypeRule_4= ruleLiteralTypeRule | this_ArrayTypeRule_5= ruleArrayTypeRule | this_InstanceTypeRule_6= ruleInstanceTypeRule | this_VoidTypeRule_7= ruleVoidTypeRule | this_ExpressionTypeRule_8= ruleExpressionTypeRule | this_DataTypeRule_9= ruleDataTypeRule ) ; + // InternalMachineLearningLanguage.g:2653:1: ruleTypeRule returns [EObject current=null] : (this_StringTypeRule_0= ruleStringTypeRule | this_IntTypeRule_1= ruleIntTypeRule | this_FloatTypeRule_2= ruleFloatTypeRule | this_BooleanTypeRule_3= ruleBooleanTypeRule | this_LiteralTypeRule_4= ruleLiteralTypeRule | this_ArrayTypeRule_5= ruleArrayTypeRule | this_InstanceTypeRule_6= ruleInstanceTypeRule | this_VoidTypeRule_7= ruleVoidTypeRule | this_ExpressionTypeRule_8= ruleExpressionTypeRule | this_DataTypeRule_9= ruleDataTypeRule ) ; public final EObject ruleTypeRule() throws RecognitionException { EObject current = null; @@ -7777,58 +7652,58 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:2704:2: ( (this_StringTypeRule_0= ruleStringTypeRule | this_IntTypeRule_1= ruleIntTypeRule | this_FloatTypeRule_2= ruleFloatTypeRule | this_BooleanTypeRule_3= ruleBooleanTypeRule | this_LiteralTypeRule_4= ruleLiteralTypeRule | this_ArrayTypeRule_5= ruleArrayTypeRule | this_InstanceTypeRule_6= ruleInstanceTypeRule | this_VoidTypeRule_7= ruleVoidTypeRule | this_ExpressionTypeRule_8= ruleExpressionTypeRule | this_DataTypeRule_9= ruleDataTypeRule ) ) - // InternalMachineLearningLanguage.g:2705:2: (this_StringTypeRule_0= ruleStringTypeRule | this_IntTypeRule_1= ruleIntTypeRule | this_FloatTypeRule_2= ruleFloatTypeRule | this_BooleanTypeRule_3= ruleBooleanTypeRule | this_LiteralTypeRule_4= ruleLiteralTypeRule | this_ArrayTypeRule_5= ruleArrayTypeRule | this_InstanceTypeRule_6= ruleInstanceTypeRule | this_VoidTypeRule_7= ruleVoidTypeRule | this_ExpressionTypeRule_8= ruleExpressionTypeRule | this_DataTypeRule_9= ruleDataTypeRule ) + // InternalMachineLearningLanguage.g:2659:2: ( (this_StringTypeRule_0= ruleStringTypeRule | this_IntTypeRule_1= ruleIntTypeRule | this_FloatTypeRule_2= ruleFloatTypeRule | this_BooleanTypeRule_3= ruleBooleanTypeRule | this_LiteralTypeRule_4= ruleLiteralTypeRule | this_ArrayTypeRule_5= ruleArrayTypeRule | this_InstanceTypeRule_6= ruleInstanceTypeRule | this_VoidTypeRule_7= ruleVoidTypeRule | this_ExpressionTypeRule_8= ruleExpressionTypeRule | this_DataTypeRule_9= ruleDataTypeRule ) ) + // InternalMachineLearningLanguage.g:2660:2: (this_StringTypeRule_0= ruleStringTypeRule | this_IntTypeRule_1= ruleIntTypeRule | this_FloatTypeRule_2= ruleFloatTypeRule | this_BooleanTypeRule_3= ruleBooleanTypeRule | this_LiteralTypeRule_4= ruleLiteralTypeRule | this_ArrayTypeRule_5= ruleArrayTypeRule | this_InstanceTypeRule_6= ruleInstanceTypeRule | this_VoidTypeRule_7= ruleVoidTypeRule | this_ExpressionTypeRule_8= ruleExpressionTypeRule | this_DataTypeRule_9= ruleDataTypeRule ) { - // InternalMachineLearningLanguage.g:2705:2: (this_StringTypeRule_0= ruleStringTypeRule | this_IntTypeRule_1= ruleIntTypeRule | this_FloatTypeRule_2= ruleFloatTypeRule | this_BooleanTypeRule_3= ruleBooleanTypeRule | this_LiteralTypeRule_4= ruleLiteralTypeRule | this_ArrayTypeRule_5= ruleArrayTypeRule | this_InstanceTypeRule_6= ruleInstanceTypeRule | this_VoidTypeRule_7= ruleVoidTypeRule | this_ExpressionTypeRule_8= ruleExpressionTypeRule | this_DataTypeRule_9= ruleDataTypeRule ) + // InternalMachineLearningLanguage.g:2660:2: (this_StringTypeRule_0= ruleStringTypeRule | this_IntTypeRule_1= ruleIntTypeRule | this_FloatTypeRule_2= ruleFloatTypeRule | this_BooleanTypeRule_3= ruleBooleanTypeRule | this_LiteralTypeRule_4= ruleLiteralTypeRule | this_ArrayTypeRule_5= ruleArrayTypeRule | this_InstanceTypeRule_6= ruleInstanceTypeRule | this_VoidTypeRule_7= ruleVoidTypeRule | this_ExpressionTypeRule_8= ruleExpressionTypeRule | this_DataTypeRule_9= ruleDataTypeRule ) int alt40=10; switch ( input.LA(1) ) { - case 54: + case 53: { alt40=1; } break; - case 56: + case 55: { alt40=2; } break; - case 57: + case 56: { alt40=3; } break; - case 58: + case 57: { alt40=4; } break; - case 52: + case 51: { alt40=5; } break; - case 60: + case 59: { alt40=6; } break; - case 53: + case 52: { alt40=7; } break; - case 59: + case 58: { alt40=8; } break; - case 55: + case 54: { alt40=9; } break; - case 38: + case 37: { alt40=10; } @@ -7843,7 +7718,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr switch (alt40) { case 1 : - // InternalMachineLearningLanguage.g:2706:3: this_StringTypeRule_0= ruleStringTypeRule + // InternalMachineLearningLanguage.g:2661:3: this_StringTypeRule_0= ruleStringTypeRule { if ( state.backtracking==0 ) { @@ -7870,7 +7745,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 2 : - // InternalMachineLearningLanguage.g:2718:3: this_IntTypeRule_1= ruleIntTypeRule + // InternalMachineLearningLanguage.g:2673:3: this_IntTypeRule_1= ruleIntTypeRule { if ( state.backtracking==0 ) { @@ -7897,7 +7772,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 3 : - // InternalMachineLearningLanguage.g:2730:3: this_FloatTypeRule_2= ruleFloatTypeRule + // InternalMachineLearningLanguage.g:2685:3: this_FloatTypeRule_2= ruleFloatTypeRule { if ( state.backtracking==0 ) { @@ -7924,7 +7799,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 4 : - // InternalMachineLearningLanguage.g:2742:3: this_BooleanTypeRule_3= ruleBooleanTypeRule + // InternalMachineLearningLanguage.g:2697:3: this_BooleanTypeRule_3= ruleBooleanTypeRule { if ( state.backtracking==0 ) { @@ -7951,7 +7826,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 5 : - // InternalMachineLearningLanguage.g:2754:3: this_LiteralTypeRule_4= ruleLiteralTypeRule + // InternalMachineLearningLanguage.g:2709:3: this_LiteralTypeRule_4= ruleLiteralTypeRule { if ( state.backtracking==0 ) { @@ -7978,7 +7853,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 6 : - // InternalMachineLearningLanguage.g:2766:3: this_ArrayTypeRule_5= ruleArrayTypeRule + // InternalMachineLearningLanguage.g:2721:3: this_ArrayTypeRule_5= ruleArrayTypeRule { if ( state.backtracking==0 ) { @@ -8005,7 +7880,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 7 : - // InternalMachineLearningLanguage.g:2778:3: this_InstanceTypeRule_6= ruleInstanceTypeRule + // InternalMachineLearningLanguage.g:2733:3: this_InstanceTypeRule_6= ruleInstanceTypeRule { if ( state.backtracking==0 ) { @@ -8032,7 +7907,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 8 : - // InternalMachineLearningLanguage.g:2790:3: this_VoidTypeRule_7= ruleVoidTypeRule + // InternalMachineLearningLanguage.g:2745:3: this_VoidTypeRule_7= ruleVoidTypeRule { if ( state.backtracking==0 ) { @@ -8059,7 +7934,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 9 : - // InternalMachineLearningLanguage.g:2802:3: this_ExpressionTypeRule_8= ruleExpressionTypeRule + // InternalMachineLearningLanguage.g:2757:3: this_ExpressionTypeRule_8= ruleExpressionTypeRule { if ( state.backtracking==0 ) { @@ -8086,7 +7961,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 10 : - // InternalMachineLearningLanguage.g:2814:3: this_DataTypeRule_9= ruleDataTypeRule + // InternalMachineLearningLanguage.g:2769:3: this_DataTypeRule_9= ruleDataTypeRule { if ( state.backtracking==0 ) { @@ -8137,7 +8012,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleLiteralTypeRule" - // InternalMachineLearningLanguage.g:2829:1: entryRuleLiteralTypeRule returns [EObject current=null] : iv_ruleLiteralTypeRule= ruleLiteralTypeRule EOF ; + // InternalMachineLearningLanguage.g:2784:1: entryRuleLiteralTypeRule returns [EObject current=null] : iv_ruleLiteralTypeRule= ruleLiteralTypeRule EOF ; public final EObject entryRuleLiteralTypeRule() throws RecognitionException { EObject current = null; @@ -8145,8 +8020,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:2829:56: (iv_ruleLiteralTypeRule= ruleLiteralTypeRule EOF ) - // InternalMachineLearningLanguage.g:2830:2: iv_ruleLiteralTypeRule= ruleLiteralTypeRule EOF + // InternalMachineLearningLanguage.g:2784:56: (iv_ruleLiteralTypeRule= ruleLiteralTypeRule EOF ) + // InternalMachineLearningLanguage.g:2785:2: iv_ruleLiteralTypeRule= ruleLiteralTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getLiteralTypeRuleRule()); @@ -8177,7 +8052,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleLiteralTypeRule" - // InternalMachineLearningLanguage.g:2836:1: ruleLiteralTypeRule returns [EObject current=null] : ( () otherlv_1= 'literal' ) ; + // InternalMachineLearningLanguage.g:2791:1: ruleLiteralTypeRule returns [EObject current=null] : ( () otherlv_1= 'literal' ) ; public final EObject ruleLiteralTypeRule() throws RecognitionException { EObject current = null; @@ -8187,14 +8062,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:2842:2: ( ( () otherlv_1= 'literal' ) ) - // InternalMachineLearningLanguage.g:2843:2: ( () otherlv_1= 'literal' ) + // InternalMachineLearningLanguage.g:2797:2: ( ( () otherlv_1= 'literal' ) ) + // InternalMachineLearningLanguage.g:2798:2: ( () otherlv_1= 'literal' ) { - // InternalMachineLearningLanguage.g:2843:2: ( () otherlv_1= 'literal' ) - // InternalMachineLearningLanguage.g:2844:3: () otherlv_1= 'literal' + // InternalMachineLearningLanguage.g:2798:2: ( () otherlv_1= 'literal' ) + // InternalMachineLearningLanguage.g:2799:3: () otherlv_1= 'literal' { - // InternalMachineLearningLanguage.g:2844:3: () - // InternalMachineLearningLanguage.g:2845:4: + // InternalMachineLearningLanguage.g:2799:3: () + // InternalMachineLearningLanguage.g:2800:4: { if ( state.backtracking==0 ) { @@ -8211,7 +8086,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - otherlv_1=(Token)match(input,52,FOLLOW_2); if (state.failed) return current; + otherlv_1=(Token)match(input,51,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getLiteralTypeRuleAccess().getLiteralKeyword_1()); @@ -8242,7 +8117,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleInstanceTypeRule" - // InternalMachineLearningLanguage.g:2862:1: entryRuleInstanceTypeRule returns [EObject current=null] : iv_ruleInstanceTypeRule= ruleInstanceTypeRule EOF ; + // InternalMachineLearningLanguage.g:2817:1: entryRuleInstanceTypeRule returns [EObject current=null] : iv_ruleInstanceTypeRule= ruleInstanceTypeRule EOF ; public final EObject entryRuleInstanceTypeRule() throws RecognitionException { EObject current = null; @@ -8250,8 +8125,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:2862:57: (iv_ruleInstanceTypeRule= ruleInstanceTypeRule EOF ) - // InternalMachineLearningLanguage.g:2863:2: iv_ruleInstanceTypeRule= ruleInstanceTypeRule EOF + // InternalMachineLearningLanguage.g:2817:57: (iv_ruleInstanceTypeRule= ruleInstanceTypeRule EOF ) + // InternalMachineLearningLanguage.g:2818:2: iv_ruleInstanceTypeRule= ruleInstanceTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getInstanceTypeRuleRule()); @@ -8282,7 +8157,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleInstanceTypeRule" - // InternalMachineLearningLanguage.g:2869:1: ruleInstanceTypeRule returns [EObject current=null] : ( () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) ) ; + // InternalMachineLearningLanguage.g:2824:1: ruleInstanceTypeRule returns [EObject current=null] : ( () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) ) ; public final EObject ruleInstanceTypeRule() throws RecognitionException { EObject current = null; @@ -8292,14 +8167,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:2875:2: ( ( () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) ) ) - // InternalMachineLearningLanguage.g:2876:2: ( () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) ) + // InternalMachineLearningLanguage.g:2830:2: ( ( () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) ) ) + // InternalMachineLearningLanguage.g:2831:2: ( () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) ) { - // InternalMachineLearningLanguage.g:2876:2: ( () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) ) - // InternalMachineLearningLanguage.g:2877:3: () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) + // InternalMachineLearningLanguage.g:2831:2: ( () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) ) + // InternalMachineLearningLanguage.g:2832:3: () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) { - // InternalMachineLearningLanguage.g:2877:3: () - // InternalMachineLearningLanguage.g:2878:4: + // InternalMachineLearningLanguage.g:2832:3: () + // InternalMachineLearningLanguage.g:2833:4: { if ( state.backtracking==0 ) { @@ -8316,17 +8191,17 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - otherlv_1=(Token)match(input,53,FOLLOW_9); if (state.failed) return current; + otherlv_1=(Token)match(input,52,FOLLOW_8); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getInstanceTypeRuleAccess().getInstanceKeyword_1()); } - // InternalMachineLearningLanguage.g:2891:3: ( ( ruleQualifiedName ) ) - // InternalMachineLearningLanguage.g:2892:4: ( ruleQualifiedName ) + // InternalMachineLearningLanguage.g:2846:3: ( ( ruleQualifiedName ) ) + // InternalMachineLearningLanguage.g:2847:4: ( ruleQualifiedName ) { - // InternalMachineLearningLanguage.g:2892:4: ( ruleQualifiedName ) - // InternalMachineLearningLanguage.g:2893:5: ruleQualifiedName + // InternalMachineLearningLanguage.g:2847:4: ( ruleQualifiedName ) + // InternalMachineLearningLanguage.g:2848:5: ruleQualifiedName { if ( state.backtracking==0 ) { @@ -8386,7 +8261,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleStringTypeRule" - // InternalMachineLearningLanguage.g:2914:1: entryRuleStringTypeRule returns [EObject current=null] : iv_ruleStringTypeRule= ruleStringTypeRule EOF ; + // InternalMachineLearningLanguage.g:2869:1: entryRuleStringTypeRule returns [EObject current=null] : iv_ruleStringTypeRule= ruleStringTypeRule EOF ; public final EObject entryRuleStringTypeRule() throws RecognitionException { EObject current = null; @@ -8394,8 +8269,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:2914:55: (iv_ruleStringTypeRule= ruleStringTypeRule EOF ) - // InternalMachineLearningLanguage.g:2915:2: iv_ruleStringTypeRule= ruleStringTypeRule EOF + // InternalMachineLearningLanguage.g:2869:55: (iv_ruleStringTypeRule= ruleStringTypeRule EOF ) + // InternalMachineLearningLanguage.g:2870:2: iv_ruleStringTypeRule= ruleStringTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getStringTypeRuleRule()); @@ -8426,7 +8301,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleStringTypeRule" - // InternalMachineLearningLanguage.g:2921:1: ruleStringTypeRule returns [EObject current=null] : ( () otherlv_1= 'string' ) ; + // InternalMachineLearningLanguage.g:2876:1: ruleStringTypeRule returns [EObject current=null] : ( () otherlv_1= 'string' ) ; public final EObject ruleStringTypeRule() throws RecognitionException { EObject current = null; @@ -8436,14 +8311,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:2927:2: ( ( () otherlv_1= 'string' ) ) - // InternalMachineLearningLanguage.g:2928:2: ( () otherlv_1= 'string' ) + // InternalMachineLearningLanguage.g:2882:2: ( ( () otherlv_1= 'string' ) ) + // InternalMachineLearningLanguage.g:2883:2: ( () otherlv_1= 'string' ) { - // InternalMachineLearningLanguage.g:2928:2: ( () otherlv_1= 'string' ) - // InternalMachineLearningLanguage.g:2929:3: () otherlv_1= 'string' + // InternalMachineLearningLanguage.g:2883:2: ( () otherlv_1= 'string' ) + // InternalMachineLearningLanguage.g:2884:3: () otherlv_1= 'string' { - // InternalMachineLearningLanguage.g:2929:3: () - // InternalMachineLearningLanguage.g:2930:4: + // InternalMachineLearningLanguage.g:2884:3: () + // InternalMachineLearningLanguage.g:2885:4: { if ( state.backtracking==0 ) { @@ -8460,7 +8335,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - otherlv_1=(Token)match(input,54,FOLLOW_2); if (state.failed) return current; + otherlv_1=(Token)match(input,53,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getStringTypeRuleAccess().getStringKeyword_1()); @@ -8491,7 +8366,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleExpressionTypeRule" - // InternalMachineLearningLanguage.g:2947:1: entryRuleExpressionTypeRule returns [EObject current=null] : iv_ruleExpressionTypeRule= ruleExpressionTypeRule EOF ; + // InternalMachineLearningLanguage.g:2902:1: entryRuleExpressionTypeRule returns [EObject current=null] : iv_ruleExpressionTypeRule= ruleExpressionTypeRule EOF ; public final EObject entryRuleExpressionTypeRule() throws RecognitionException { EObject current = null; @@ -8499,8 +8374,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:2947:59: (iv_ruleExpressionTypeRule= ruleExpressionTypeRule EOF ) - // InternalMachineLearningLanguage.g:2948:2: iv_ruleExpressionTypeRule= ruleExpressionTypeRule EOF + // InternalMachineLearningLanguage.g:2902:59: (iv_ruleExpressionTypeRule= ruleExpressionTypeRule EOF ) + // InternalMachineLearningLanguage.g:2903:2: iv_ruleExpressionTypeRule= ruleExpressionTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getExpressionTypeRuleRule()); @@ -8531,7 +8406,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleExpressionTypeRule" - // InternalMachineLearningLanguage.g:2954:1: ruleExpressionTypeRule returns [EObject current=null] : ( () otherlv_1= 'expression' ) ; + // InternalMachineLearningLanguage.g:2909:1: ruleExpressionTypeRule returns [EObject current=null] : ( () otherlv_1= 'expression' ) ; public final EObject ruleExpressionTypeRule() throws RecognitionException { EObject current = null; @@ -8541,14 +8416,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:2960:2: ( ( () otherlv_1= 'expression' ) ) - // InternalMachineLearningLanguage.g:2961:2: ( () otherlv_1= 'expression' ) + // InternalMachineLearningLanguage.g:2915:2: ( ( () otherlv_1= 'expression' ) ) + // InternalMachineLearningLanguage.g:2916:2: ( () otherlv_1= 'expression' ) { - // InternalMachineLearningLanguage.g:2961:2: ( () otherlv_1= 'expression' ) - // InternalMachineLearningLanguage.g:2962:3: () otherlv_1= 'expression' + // InternalMachineLearningLanguage.g:2916:2: ( () otherlv_1= 'expression' ) + // InternalMachineLearningLanguage.g:2917:3: () otherlv_1= 'expression' { - // InternalMachineLearningLanguage.g:2962:3: () - // InternalMachineLearningLanguage.g:2963:4: + // InternalMachineLearningLanguage.g:2917:3: () + // InternalMachineLearningLanguage.g:2918:4: { if ( state.backtracking==0 ) { @@ -8565,7 +8440,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - otherlv_1=(Token)match(input,55,FOLLOW_2); if (state.failed) return current; + otherlv_1=(Token)match(input,54,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getExpressionTypeRuleAccess().getExpressionKeyword_1()); @@ -8596,7 +8471,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleIntTypeRule" - // InternalMachineLearningLanguage.g:2980:1: entryRuleIntTypeRule returns [EObject current=null] : iv_ruleIntTypeRule= ruleIntTypeRule EOF ; + // InternalMachineLearningLanguage.g:2935:1: entryRuleIntTypeRule returns [EObject current=null] : iv_ruleIntTypeRule= ruleIntTypeRule EOF ; public final EObject entryRuleIntTypeRule() throws RecognitionException { EObject current = null; @@ -8604,8 +8479,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:2980:52: (iv_ruleIntTypeRule= ruleIntTypeRule EOF ) - // InternalMachineLearningLanguage.g:2981:2: iv_ruleIntTypeRule= ruleIntTypeRule EOF + // InternalMachineLearningLanguage.g:2935:52: (iv_ruleIntTypeRule= ruleIntTypeRule EOF ) + // InternalMachineLearningLanguage.g:2936:2: iv_ruleIntTypeRule= ruleIntTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getIntTypeRuleRule()); @@ -8636,7 +8511,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleIntTypeRule" - // InternalMachineLearningLanguage.g:2987:1: ruleIntTypeRule returns [EObject current=null] : ( () otherlv_1= 'int' ) ; + // InternalMachineLearningLanguage.g:2942:1: ruleIntTypeRule returns [EObject current=null] : ( () otherlv_1= 'int' ) ; public final EObject ruleIntTypeRule() throws RecognitionException { EObject current = null; @@ -8646,14 +8521,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:2993:2: ( ( () otherlv_1= 'int' ) ) - // InternalMachineLearningLanguage.g:2994:2: ( () otherlv_1= 'int' ) + // InternalMachineLearningLanguage.g:2948:2: ( ( () otherlv_1= 'int' ) ) + // InternalMachineLearningLanguage.g:2949:2: ( () otherlv_1= 'int' ) { - // InternalMachineLearningLanguage.g:2994:2: ( () otherlv_1= 'int' ) - // InternalMachineLearningLanguage.g:2995:3: () otherlv_1= 'int' + // InternalMachineLearningLanguage.g:2949:2: ( () otherlv_1= 'int' ) + // InternalMachineLearningLanguage.g:2950:3: () otherlv_1= 'int' { - // InternalMachineLearningLanguage.g:2995:3: () - // InternalMachineLearningLanguage.g:2996:4: + // InternalMachineLearningLanguage.g:2950:3: () + // InternalMachineLearningLanguage.g:2951:4: { if ( state.backtracking==0 ) { @@ -8670,7 +8545,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - otherlv_1=(Token)match(input,56,FOLLOW_2); if (state.failed) return current; + otherlv_1=(Token)match(input,55,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getIntTypeRuleAccess().getIntKeyword_1()); @@ -8701,7 +8576,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleFloatTypeRule" - // InternalMachineLearningLanguage.g:3013:1: entryRuleFloatTypeRule returns [EObject current=null] : iv_ruleFloatTypeRule= ruleFloatTypeRule EOF ; + // InternalMachineLearningLanguage.g:2968:1: entryRuleFloatTypeRule returns [EObject current=null] : iv_ruleFloatTypeRule= ruleFloatTypeRule EOF ; public final EObject entryRuleFloatTypeRule() throws RecognitionException { EObject current = null; @@ -8709,8 +8584,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:3013:54: (iv_ruleFloatTypeRule= ruleFloatTypeRule EOF ) - // InternalMachineLearningLanguage.g:3014:2: iv_ruleFloatTypeRule= ruleFloatTypeRule EOF + // InternalMachineLearningLanguage.g:2968:54: (iv_ruleFloatTypeRule= ruleFloatTypeRule EOF ) + // InternalMachineLearningLanguage.g:2969:2: iv_ruleFloatTypeRule= ruleFloatTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getFloatTypeRuleRule()); @@ -8741,7 +8616,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleFloatTypeRule" - // InternalMachineLearningLanguage.g:3020:1: ruleFloatTypeRule returns [EObject current=null] : ( () otherlv_1= 'float' ) ; + // InternalMachineLearningLanguage.g:2975:1: ruleFloatTypeRule returns [EObject current=null] : ( () otherlv_1= 'float' ) ; public final EObject ruleFloatTypeRule() throws RecognitionException { EObject current = null; @@ -8751,14 +8626,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:3026:2: ( ( () otherlv_1= 'float' ) ) - // InternalMachineLearningLanguage.g:3027:2: ( () otherlv_1= 'float' ) + // InternalMachineLearningLanguage.g:2981:2: ( ( () otherlv_1= 'float' ) ) + // InternalMachineLearningLanguage.g:2982:2: ( () otherlv_1= 'float' ) { - // InternalMachineLearningLanguage.g:3027:2: ( () otherlv_1= 'float' ) - // InternalMachineLearningLanguage.g:3028:3: () otherlv_1= 'float' + // InternalMachineLearningLanguage.g:2982:2: ( () otherlv_1= 'float' ) + // InternalMachineLearningLanguage.g:2983:3: () otherlv_1= 'float' { - // InternalMachineLearningLanguage.g:3028:3: () - // InternalMachineLearningLanguage.g:3029:4: + // InternalMachineLearningLanguage.g:2983:3: () + // InternalMachineLearningLanguage.g:2984:4: { if ( state.backtracking==0 ) { @@ -8775,7 +8650,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - otherlv_1=(Token)match(input,57,FOLLOW_2); if (state.failed) return current; + otherlv_1=(Token)match(input,56,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getFloatTypeRuleAccess().getFloatKeyword_1()); @@ -8806,7 +8681,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleBooleanTypeRule" - // InternalMachineLearningLanguage.g:3046:1: entryRuleBooleanTypeRule returns [EObject current=null] : iv_ruleBooleanTypeRule= ruleBooleanTypeRule EOF ; + // InternalMachineLearningLanguage.g:3001:1: entryRuleBooleanTypeRule returns [EObject current=null] : iv_ruleBooleanTypeRule= ruleBooleanTypeRule EOF ; public final EObject entryRuleBooleanTypeRule() throws RecognitionException { EObject current = null; @@ -8814,8 +8689,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:3046:56: (iv_ruleBooleanTypeRule= ruleBooleanTypeRule EOF ) - // InternalMachineLearningLanguage.g:3047:2: iv_ruleBooleanTypeRule= ruleBooleanTypeRule EOF + // InternalMachineLearningLanguage.g:3001:56: (iv_ruleBooleanTypeRule= ruleBooleanTypeRule EOF ) + // InternalMachineLearningLanguage.g:3002:2: iv_ruleBooleanTypeRule= ruleBooleanTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getBooleanTypeRuleRule()); @@ -8846,7 +8721,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleBooleanTypeRule" - // InternalMachineLearningLanguage.g:3053:1: ruleBooleanTypeRule returns [EObject current=null] : ( () otherlv_1= 'boolean' ) ; + // InternalMachineLearningLanguage.g:3008:1: ruleBooleanTypeRule returns [EObject current=null] : ( () otherlv_1= 'boolean' ) ; public final EObject ruleBooleanTypeRule() throws RecognitionException { EObject current = null; @@ -8856,14 +8731,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:3059:2: ( ( () otherlv_1= 'boolean' ) ) - // InternalMachineLearningLanguage.g:3060:2: ( () otherlv_1= 'boolean' ) + // InternalMachineLearningLanguage.g:3014:2: ( ( () otherlv_1= 'boolean' ) ) + // InternalMachineLearningLanguage.g:3015:2: ( () otherlv_1= 'boolean' ) { - // InternalMachineLearningLanguage.g:3060:2: ( () otherlv_1= 'boolean' ) - // InternalMachineLearningLanguage.g:3061:3: () otherlv_1= 'boolean' + // InternalMachineLearningLanguage.g:3015:2: ( () otherlv_1= 'boolean' ) + // InternalMachineLearningLanguage.g:3016:3: () otherlv_1= 'boolean' { - // InternalMachineLearningLanguage.g:3061:3: () - // InternalMachineLearningLanguage.g:3062:4: + // InternalMachineLearningLanguage.g:3016:3: () + // InternalMachineLearningLanguage.g:3017:4: { if ( state.backtracking==0 ) { @@ -8880,7 +8755,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - otherlv_1=(Token)match(input,58,FOLLOW_2); if (state.failed) return current; + otherlv_1=(Token)match(input,57,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getBooleanTypeRuleAccess().getBooleanKeyword_1()); @@ -8911,7 +8786,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleVoidTypeRule" - // InternalMachineLearningLanguage.g:3079:1: entryRuleVoidTypeRule returns [EObject current=null] : iv_ruleVoidTypeRule= ruleVoidTypeRule EOF ; + // InternalMachineLearningLanguage.g:3034:1: entryRuleVoidTypeRule returns [EObject current=null] : iv_ruleVoidTypeRule= ruleVoidTypeRule EOF ; public final EObject entryRuleVoidTypeRule() throws RecognitionException { EObject current = null; @@ -8919,8 +8794,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:3079:53: (iv_ruleVoidTypeRule= ruleVoidTypeRule EOF ) - // InternalMachineLearningLanguage.g:3080:2: iv_ruleVoidTypeRule= ruleVoidTypeRule EOF + // InternalMachineLearningLanguage.g:3034:53: (iv_ruleVoidTypeRule= ruleVoidTypeRule EOF ) + // InternalMachineLearningLanguage.g:3035:2: iv_ruleVoidTypeRule= ruleVoidTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getVoidTypeRuleRule()); @@ -8951,7 +8826,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleVoidTypeRule" - // InternalMachineLearningLanguage.g:3086:1: ruleVoidTypeRule returns [EObject current=null] : ( () otherlv_1= 'void' ) ; + // InternalMachineLearningLanguage.g:3041:1: ruleVoidTypeRule returns [EObject current=null] : ( () otherlv_1= 'void' ) ; public final EObject ruleVoidTypeRule() throws RecognitionException { EObject current = null; @@ -8961,14 +8836,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:3092:2: ( ( () otherlv_1= 'void' ) ) - // InternalMachineLearningLanguage.g:3093:2: ( () otherlv_1= 'void' ) + // InternalMachineLearningLanguage.g:3047:2: ( ( () otherlv_1= 'void' ) ) + // InternalMachineLearningLanguage.g:3048:2: ( () otherlv_1= 'void' ) { - // InternalMachineLearningLanguage.g:3093:2: ( () otherlv_1= 'void' ) - // InternalMachineLearningLanguage.g:3094:3: () otherlv_1= 'void' + // InternalMachineLearningLanguage.g:3048:2: ( () otherlv_1= 'void' ) + // InternalMachineLearningLanguage.g:3049:3: () otherlv_1= 'void' { - // InternalMachineLearningLanguage.g:3094:3: () - // InternalMachineLearningLanguage.g:3095:4: + // InternalMachineLearningLanguage.g:3049:3: () + // InternalMachineLearningLanguage.g:3050:4: { if ( state.backtracking==0 ) { @@ -8985,7 +8860,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - otherlv_1=(Token)match(input,59,FOLLOW_2); if (state.failed) return current; + otherlv_1=(Token)match(input,58,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getVoidTypeRuleAccess().getVoidKeyword_1()); @@ -9016,7 +8891,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleDataTypeRule" - // InternalMachineLearningLanguage.g:3112:1: entryRuleDataTypeRule returns [EObject current=null] : iv_ruleDataTypeRule= ruleDataTypeRule EOF ; + // InternalMachineLearningLanguage.g:3067:1: entryRuleDataTypeRule returns [EObject current=null] : iv_ruleDataTypeRule= ruleDataTypeRule EOF ; public final EObject entryRuleDataTypeRule() throws RecognitionException { EObject current = null; @@ -9024,8 +8899,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:3112:53: (iv_ruleDataTypeRule= ruleDataTypeRule EOF ) - // InternalMachineLearningLanguage.g:3113:2: iv_ruleDataTypeRule= ruleDataTypeRule EOF + // InternalMachineLearningLanguage.g:3067:53: (iv_ruleDataTypeRule= ruleDataTypeRule EOF ) + // InternalMachineLearningLanguage.g:3068:2: iv_ruleDataTypeRule= ruleDataTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getDataTypeRuleRule()); @@ -9056,7 +8931,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleDataTypeRule" - // InternalMachineLearningLanguage.g:3119:1: ruleDataTypeRule returns [EObject current=null] : ( () otherlv_1= 'data' ) ; + // InternalMachineLearningLanguage.g:3074:1: ruleDataTypeRule returns [EObject current=null] : ( () otherlv_1= 'data' ) ; public final EObject ruleDataTypeRule() throws RecognitionException { EObject current = null; @@ -9066,14 +8941,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:3125:2: ( ( () otherlv_1= 'data' ) ) - // InternalMachineLearningLanguage.g:3126:2: ( () otherlv_1= 'data' ) + // InternalMachineLearningLanguage.g:3080:2: ( ( () otherlv_1= 'data' ) ) + // InternalMachineLearningLanguage.g:3081:2: ( () otherlv_1= 'data' ) { - // InternalMachineLearningLanguage.g:3126:2: ( () otherlv_1= 'data' ) - // InternalMachineLearningLanguage.g:3127:3: () otherlv_1= 'data' + // InternalMachineLearningLanguage.g:3081:2: ( () otherlv_1= 'data' ) + // InternalMachineLearningLanguage.g:3082:3: () otherlv_1= 'data' { - // InternalMachineLearningLanguage.g:3127:3: () - // InternalMachineLearningLanguage.g:3128:4: + // InternalMachineLearningLanguage.g:3082:3: () + // InternalMachineLearningLanguage.g:3083:4: { if ( state.backtracking==0 ) { @@ -9090,7 +8965,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - otherlv_1=(Token)match(input,38,FOLLOW_2); if (state.failed) return current; + otherlv_1=(Token)match(input,37,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getDataTypeRuleAccess().getDataKeyword_1()); @@ -9121,7 +8996,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleArrayTypeRule" - // InternalMachineLearningLanguage.g:3145:1: entryRuleArrayTypeRule returns [EObject current=null] : iv_ruleArrayTypeRule= ruleArrayTypeRule EOF ; + // InternalMachineLearningLanguage.g:3100:1: entryRuleArrayTypeRule returns [EObject current=null] : iv_ruleArrayTypeRule= ruleArrayTypeRule EOF ; public final EObject entryRuleArrayTypeRule() throws RecognitionException { EObject current = null; @@ -9129,8 +9004,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:3145:54: (iv_ruleArrayTypeRule= ruleArrayTypeRule EOF ) - // InternalMachineLearningLanguage.g:3146:2: iv_ruleArrayTypeRule= ruleArrayTypeRule EOF + // InternalMachineLearningLanguage.g:3100:54: (iv_ruleArrayTypeRule= ruleArrayTypeRule EOF ) + // InternalMachineLearningLanguage.g:3101:2: iv_ruleArrayTypeRule= ruleArrayTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getArrayTypeRuleRule()); @@ -9161,7 +9036,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleArrayTypeRule" - // InternalMachineLearningLanguage.g:3152:1: ruleArrayTypeRule returns [EObject current=null] : (otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) ) ; + // InternalMachineLearningLanguage.g:3107:1: ruleArrayTypeRule returns [EObject current=null] : (otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) ) ; public final EObject ruleArrayTypeRule() throws RecognitionException { EObject current = null; @@ -9173,23 +9048,23 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:3158:2: ( (otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) ) ) - // InternalMachineLearningLanguage.g:3159:2: (otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) ) + // InternalMachineLearningLanguage.g:3113:2: ( (otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) ) ) + // InternalMachineLearningLanguage.g:3114:2: (otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) ) { - // InternalMachineLearningLanguage.g:3159:2: (otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) ) - // InternalMachineLearningLanguage.g:3160:3: otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) + // InternalMachineLearningLanguage.g:3114:2: (otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) ) + // InternalMachineLearningLanguage.g:3115:3: otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) { - otherlv_0=(Token)match(input,60,FOLLOW_53); if (state.failed) return current; + otherlv_0=(Token)match(input,59,FOLLOW_53); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getArrayTypeRuleAccess().getArrayKeyword_0()); } - // InternalMachineLearningLanguage.g:3164:3: ( (lv_elements_1_0= ruleTypeRule ) ) - // InternalMachineLearningLanguage.g:3165:4: (lv_elements_1_0= ruleTypeRule ) + // InternalMachineLearningLanguage.g:3119:3: ( (lv_elements_1_0= ruleTypeRule ) ) + // InternalMachineLearningLanguage.g:3120:4: (lv_elements_1_0= ruleTypeRule ) { - // InternalMachineLearningLanguage.g:3165:4: (lv_elements_1_0= ruleTypeRule ) - // InternalMachineLearningLanguage.g:3166:5: lv_elements_1_0= ruleTypeRule + // InternalMachineLearningLanguage.g:3120:4: (lv_elements_1_0= ruleTypeRule ) + // InternalMachineLearningLanguage.g:3121:5: lv_elements_1_0= ruleTypeRule { if ( state.backtracking==0 ) { @@ -9245,7 +9120,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleParameterRule" - // InternalMachineLearningLanguage.g:3187:1: entryRuleParameterRule returns [EObject current=null] : iv_ruleParameterRule= ruleParameterRule EOF ; + // InternalMachineLearningLanguage.g:3142:1: entryRuleParameterRule returns [EObject current=null] : iv_ruleParameterRule= ruleParameterRule EOF ; public final EObject entryRuleParameterRule() throws RecognitionException { EObject current = null; @@ -9253,8 +9128,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:3187:54: (iv_ruleParameterRule= ruleParameterRule EOF ) - // InternalMachineLearningLanguage.g:3188:2: iv_ruleParameterRule= ruleParameterRule EOF + // InternalMachineLearningLanguage.g:3142:54: (iv_ruleParameterRule= ruleParameterRule EOF ) + // InternalMachineLearningLanguage.g:3143:2: iv_ruleParameterRule= ruleParameterRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getParameterRuleRule()); @@ -9285,7 +9160,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleParameterRule" - // InternalMachineLearningLanguage.g:3194:1: ruleParameterRule returns [EObject current=null] : ( ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) ) ; + // InternalMachineLearningLanguage.g:3149:1: ruleParameterRule returns [EObject current=null] : ( ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) ) ; public final EObject ruleParameterRule() throws RecognitionException { EObject current = null; @@ -9298,24 +9173,24 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:3200:2: ( ( ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) ) ) - // InternalMachineLearningLanguage.g:3201:2: ( ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) ) + // InternalMachineLearningLanguage.g:3155:2: ( ( ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) ) ) + // InternalMachineLearningLanguage.g:3156:2: ( ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) ) { - // InternalMachineLearningLanguage.g:3201:2: ( ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) ) - // InternalMachineLearningLanguage.g:3202:3: ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) + // InternalMachineLearningLanguage.g:3156:2: ( ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) ) + // InternalMachineLearningLanguage.g:3157:3: ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) { - // InternalMachineLearningLanguage.g:3202:3: ( (lv_type_0_0= ruleTypeRule ) ) - // InternalMachineLearningLanguage.g:3203:4: (lv_type_0_0= ruleTypeRule ) + // InternalMachineLearningLanguage.g:3157:3: ( (lv_type_0_0= ruleTypeRule ) ) + // InternalMachineLearningLanguage.g:3158:4: (lv_type_0_0= ruleTypeRule ) { - // InternalMachineLearningLanguage.g:3203:4: (lv_type_0_0= ruleTypeRule ) - // InternalMachineLearningLanguage.g:3204:5: lv_type_0_0= ruleTypeRule + // InternalMachineLearningLanguage.g:3158:4: (lv_type_0_0= ruleTypeRule ) + // InternalMachineLearningLanguage.g:3159:5: lv_type_0_0= ruleTypeRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getParameterRuleAccess().getTypeTypeRuleParserRuleCall_0_0()); } - pushFollow(FOLLOW_9); + pushFollow(FOLLOW_8); lv_type_0_0=ruleTypeRule(); state._fsp--; @@ -9339,11 +9214,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } - // InternalMachineLearningLanguage.g:3221:3: ( (lv_name_1_0= ruleStringOrId ) ) - // InternalMachineLearningLanguage.g:3222:4: (lv_name_1_0= ruleStringOrId ) + // InternalMachineLearningLanguage.g:3176:3: ( (lv_name_1_0= ruleStringOrId ) ) + // InternalMachineLearningLanguage.g:3177:4: (lv_name_1_0= ruleStringOrId ) { - // InternalMachineLearningLanguage.g:3222:4: (lv_name_1_0= ruleStringOrId ) - // InternalMachineLearningLanguage.g:3223:5: lv_name_1_0= ruleStringOrId + // InternalMachineLearningLanguage.g:3177:4: (lv_name_1_0= ruleStringOrId ) + // InternalMachineLearningLanguage.g:3178:5: lv_name_1_0= ruleStringOrId { if ( state.backtracking==0 ) { @@ -9398,8 +9273,177 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR end "ruleParameterRule" + // $ANTLR start "entryRuleImportRule" + // InternalMachineLearningLanguage.g:3199:1: entryRuleImportRule returns [EObject current=null] : iv_ruleImportRule= ruleImportRule EOF ; + public final EObject entryRuleImportRule() throws RecognitionException { + EObject current = null; + + EObject iv_ruleImportRule = null; + + + try { + // InternalMachineLearningLanguage.g:3199:51: (iv_ruleImportRule= ruleImportRule EOF ) + // InternalMachineLearningLanguage.g:3200:2: iv_ruleImportRule= ruleImportRule EOF + { + if ( state.backtracking==0 ) { + newCompositeNode(grammarAccess.getImportRuleRule()); + } + pushFollow(FOLLOW_1); + iv_ruleImportRule=ruleImportRule(); + + state._fsp--; + if (state.failed) return current; + if ( state.backtracking==0 ) { + current =iv_ruleImportRule; + } + match(input,EOF,FOLLOW_2); if (state.failed) return current; + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleImportRule" + + + // $ANTLR start "ruleImportRule" + // InternalMachineLearningLanguage.g:3206:1: ruleImportRule returns [EObject current=null] : (otherlv_0= 'import' ( (lv_language_1_0= RULE_STRING ) ) otherlv_2= 'from' ( (lv_importedNamespace_3_0= ruleQualifiedName ) ) otherlv_4= ';' ) ; + public final EObject ruleImportRule() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + Token lv_language_1_0=null; + Token otherlv_2=null; + Token otherlv_4=null; + AntlrDatatypeRuleToken lv_importedNamespace_3_0 = null; + + + + enterRule(); + + try { + // InternalMachineLearningLanguage.g:3212:2: ( (otherlv_0= 'import' ( (lv_language_1_0= RULE_STRING ) ) otherlv_2= 'from' ( (lv_importedNamespace_3_0= ruleQualifiedName ) ) otherlv_4= ';' ) ) + // InternalMachineLearningLanguage.g:3213:2: (otherlv_0= 'import' ( (lv_language_1_0= RULE_STRING ) ) otherlv_2= 'from' ( (lv_importedNamespace_3_0= ruleQualifiedName ) ) otherlv_4= ';' ) + { + // InternalMachineLearningLanguage.g:3213:2: (otherlv_0= 'import' ( (lv_language_1_0= RULE_STRING ) ) otherlv_2= 'from' ( (lv_importedNamespace_3_0= ruleQualifiedName ) ) otherlv_4= ';' ) + // InternalMachineLearningLanguage.g:3214:3: otherlv_0= 'import' ( (lv_language_1_0= RULE_STRING ) ) otherlv_2= 'from' ( (lv_importedNamespace_3_0= ruleQualifiedName ) ) otherlv_4= ';' + { + otherlv_0=(Token)match(input,60,FOLLOW_6); if (state.failed) return current; + if ( state.backtracking==0 ) { + + newLeafNode(otherlv_0, grammarAccess.getImportRuleAccess().getImportKeyword_0()); + + } + // InternalMachineLearningLanguage.g:3218:3: ( (lv_language_1_0= RULE_STRING ) ) + // InternalMachineLearningLanguage.g:3219:4: (lv_language_1_0= RULE_STRING ) + { + // InternalMachineLearningLanguage.g:3219:4: (lv_language_1_0= RULE_STRING ) + // InternalMachineLearningLanguage.g:3220:5: lv_language_1_0= RULE_STRING + { + lv_language_1_0=(Token)match(input,RULE_STRING,FOLLOW_20); if (state.failed) return current; + if ( state.backtracking==0 ) { + + newLeafNode(lv_language_1_0, grammarAccess.getImportRuleAccess().getLanguageSTRINGTerminalRuleCall_1_0()); + + } + if ( state.backtracking==0 ) { + + if (current==null) { + current = createModelElement(grammarAccess.getImportRuleRule()); + } + setWithLastConsumed( + current, + "language", + lv_language_1_0, + "de.evoal.languages.model.base.dsl.BaseLanguage.STRING"); + + } + + } + + + } + + otherlv_2=(Token)match(input,26,FOLLOW_8); if (state.failed) return current; + if ( state.backtracking==0 ) { + + newLeafNode(otherlv_2, grammarAccess.getImportRuleAccess().getFromKeyword_2()); + + } + // InternalMachineLearningLanguage.g:3240:3: ( (lv_importedNamespace_3_0= ruleQualifiedName ) ) + // InternalMachineLearningLanguage.g:3241:4: (lv_importedNamespace_3_0= ruleQualifiedName ) + { + // InternalMachineLearningLanguage.g:3241:4: (lv_importedNamespace_3_0= ruleQualifiedName ) + // InternalMachineLearningLanguage.g:3242:5: lv_importedNamespace_3_0= ruleQualifiedName + { + if ( state.backtracking==0 ) { + + newCompositeNode(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_3_0()); + + } + pushFollow(FOLLOW_34); + lv_importedNamespace_3_0=ruleQualifiedName(); + + state._fsp--; + if (state.failed) return current; + if ( state.backtracking==0 ) { + + if (current==null) { + current = createModelElementForParent(grammarAccess.getImportRuleRule()); + } + set( + current, + "importedNamespace", + lv_importedNamespace_3_0, + "de.evoal.languages.model.base.dsl.BaseLanguage.QualifiedName"); + afterParserOrEnumRuleCall(); + + } + + } + + + } + + otherlv_4=(Token)match(input,36,FOLLOW_2); if (state.failed) return current; + if ( state.backtracking==0 ) { + + newLeafNode(otherlv_4, grammarAccess.getImportRuleAccess().getSemicolonKeyword_4()); + + } + + } + + + } + + if ( state.backtracking==0 ) { + + leaveRule(); + + } + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleImportRule" + + // $ANTLR start "entryRuleFunctionNameRule" - // InternalMachineLearningLanguage.g:3244:1: entryRuleFunctionNameRule returns [EObject current=null] : iv_ruleFunctionNameRule= ruleFunctionNameRule EOF ; + // InternalMachineLearningLanguage.g:3267:1: entryRuleFunctionNameRule returns [EObject current=null] : iv_ruleFunctionNameRule= ruleFunctionNameRule EOF ; public final EObject entryRuleFunctionNameRule() throws RecognitionException { EObject current = null; @@ -9407,8 +9451,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:3244:57: (iv_ruleFunctionNameRule= ruleFunctionNameRule EOF ) - // InternalMachineLearningLanguage.g:3245:2: iv_ruleFunctionNameRule= ruleFunctionNameRule EOF + // InternalMachineLearningLanguage.g:3267:57: (iv_ruleFunctionNameRule= ruleFunctionNameRule EOF ) + // InternalMachineLearningLanguage.g:3268:2: iv_ruleFunctionNameRule= ruleFunctionNameRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getFunctionNameRuleRule()); @@ -9439,7 +9483,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleFunctionNameRule" - // InternalMachineLearningLanguage.g:3251:1: ruleFunctionNameRule returns [EObject current=null] : ( ( ruleQualifiedName ) ) ; + // InternalMachineLearningLanguage.g:3274:1: ruleFunctionNameRule returns [EObject current=null] : ( ( ruleQualifiedName ) ) ; public final EObject ruleFunctionNameRule() throws RecognitionException { EObject current = null; @@ -9447,14 +9491,14 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:3257:2: ( ( ( ruleQualifiedName ) ) ) - // InternalMachineLearningLanguage.g:3258:2: ( ( ruleQualifiedName ) ) + // InternalMachineLearningLanguage.g:3280:2: ( ( ( ruleQualifiedName ) ) ) + // InternalMachineLearningLanguage.g:3281:2: ( ( ruleQualifiedName ) ) { - // InternalMachineLearningLanguage.g:3258:2: ( ( ruleQualifiedName ) ) - // InternalMachineLearningLanguage.g:3259:3: ( ruleQualifiedName ) + // InternalMachineLearningLanguage.g:3281:2: ( ( ruleQualifiedName ) ) + // InternalMachineLearningLanguage.g:3282:3: ( ruleQualifiedName ) { - // InternalMachineLearningLanguage.g:3259:3: ( ruleQualifiedName ) - // InternalMachineLearningLanguage.g:3260:4: ruleQualifiedName + // InternalMachineLearningLanguage.g:3282:3: ( ruleQualifiedName ) + // InternalMachineLearningLanguage.g:3283:4: ruleQualifiedName { if ( state.backtracking==0 ) { @@ -9511,7 +9555,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleQualifiedName" - // InternalMachineLearningLanguage.g:3280:1: entryRuleQualifiedName returns [String current=null] : iv_ruleQualifiedName= ruleQualifiedName EOF ; + // InternalMachineLearningLanguage.g:3303:1: entryRuleQualifiedName returns [String current=null] : iv_ruleQualifiedName= ruleQualifiedName EOF ; public final String entryRuleQualifiedName() throws RecognitionException { String current = null; @@ -9519,8 +9563,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:3280:53: (iv_ruleQualifiedName= ruleQualifiedName EOF ) - // InternalMachineLearningLanguage.g:3281:2: iv_ruleQualifiedName= ruleQualifiedName EOF + // InternalMachineLearningLanguage.g:3303:53: (iv_ruleQualifiedName= ruleQualifiedName EOF ) + // InternalMachineLearningLanguage.g:3304:2: iv_ruleQualifiedName= ruleQualifiedName EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getQualifiedNameRule()); @@ -9551,7 +9595,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleQualifiedName" - // InternalMachineLearningLanguage.g:3287:1: ruleQualifiedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* ) ; + // InternalMachineLearningLanguage.g:3310:1: ruleQualifiedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* ) ; public final AntlrDatatypeRuleToken ruleQualifiedName() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -9565,11 +9609,11 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:3293:2: ( (this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* ) ) - // InternalMachineLearningLanguage.g:3294:2: (this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* ) + // InternalMachineLearningLanguage.g:3316:2: ( (this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* ) ) + // InternalMachineLearningLanguage.g:3317:2: (this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* ) { - // InternalMachineLearningLanguage.g:3294:2: (this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* ) - // InternalMachineLearningLanguage.g:3295:3: this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* + // InternalMachineLearningLanguage.g:3317:2: (this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* ) + // InternalMachineLearningLanguage.g:3318:3: this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* { if ( state.backtracking==0 ) { @@ -9591,7 +9635,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr afterParserOrEnumRuleCall(); } - // InternalMachineLearningLanguage.g:3305:3: (kw= '.' this_StringOrId_2= ruleStringOrId )* + // InternalMachineLearningLanguage.g:3328:3: (kw= '.' this_StringOrId_2= ruleStringOrId )* loop41: do { int alt41=2; @@ -9604,9 +9648,9 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr switch (alt41) { case 1 : - // InternalMachineLearningLanguage.g:3306:4: kw= '.' this_StringOrId_2= ruleStringOrId + // InternalMachineLearningLanguage.g:3329:4: kw= '.' this_StringOrId_2= ruleStringOrId { - kw=(Token)match(input,61,FOLLOW_9); if (state.failed) return current; + kw=(Token)match(input,61,FOLLOW_8); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -9667,7 +9711,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "entryRuleStringOrId" - // InternalMachineLearningLanguage.g:3326:1: entryRuleStringOrId returns [String current=null] : iv_ruleStringOrId= ruleStringOrId EOF ; + // InternalMachineLearningLanguage.g:3349:1: entryRuleStringOrId returns [String current=null] : iv_ruleStringOrId= ruleStringOrId EOF ; public final String entryRuleStringOrId() throws RecognitionException { String current = null; @@ -9675,8 +9719,8 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr try { - // InternalMachineLearningLanguage.g:3326:50: (iv_ruleStringOrId= ruleStringOrId EOF ) - // InternalMachineLearningLanguage.g:3327:2: iv_ruleStringOrId= ruleStringOrId EOF + // InternalMachineLearningLanguage.g:3349:50: (iv_ruleStringOrId= ruleStringOrId EOF ) + // InternalMachineLearningLanguage.g:3350:2: iv_ruleStringOrId= ruleStringOrId EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getStringOrIdRule()); @@ -9707,7 +9751,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleStringOrId" - // InternalMachineLearningLanguage.g:3333:1: ruleStringOrId returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_QUOTED_ID_0= RULE_QUOTED_ID | this_ID_1= RULE_ID ) ; + // InternalMachineLearningLanguage.g:3356:1: ruleStringOrId returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_QUOTED_ID_0= RULE_QUOTED_ID | this_ID_1= RULE_ID ) ; public final AntlrDatatypeRuleToken ruleStringOrId() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -9718,10 +9762,10 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:3339:2: ( (this_QUOTED_ID_0= RULE_QUOTED_ID | this_ID_1= RULE_ID ) ) - // InternalMachineLearningLanguage.g:3340:2: (this_QUOTED_ID_0= RULE_QUOTED_ID | this_ID_1= RULE_ID ) + // InternalMachineLearningLanguage.g:3362:2: ( (this_QUOTED_ID_0= RULE_QUOTED_ID | this_ID_1= RULE_ID ) ) + // InternalMachineLearningLanguage.g:3363:2: (this_QUOTED_ID_0= RULE_QUOTED_ID | this_ID_1= RULE_ID ) { - // InternalMachineLearningLanguage.g:3340:2: (this_QUOTED_ID_0= RULE_QUOTED_ID | this_ID_1= RULE_ID ) + // InternalMachineLearningLanguage.g:3363:2: (this_QUOTED_ID_0= RULE_QUOTED_ID | this_ID_1= RULE_ID ) int alt42=2; int LA42_0 = input.LA(1); @@ -9740,7 +9784,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } switch (alt42) { case 1 : - // InternalMachineLearningLanguage.g:3341:3: this_QUOTED_ID_0= RULE_QUOTED_ID + // InternalMachineLearningLanguage.g:3364:3: this_QUOTED_ID_0= RULE_QUOTED_ID { this_QUOTED_ID_0=(Token)match(input,RULE_QUOTED_ID,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -9757,7 +9801,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 2 : - // InternalMachineLearningLanguage.g:3349:3: this_ID_1= RULE_ID + // InternalMachineLearningLanguage.g:3372:3: this_ID_1= RULE_ID { this_ID_1=(Token)match(input,RULE_ID,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -9798,7 +9842,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleComparisonOperatorRule" - // InternalMachineLearningLanguage.g:3360:1: ruleComparisonOperatorRule returns [Enumerator current=null] : ( (enumLiteral_0= '>=' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '=' ) | (enumLiteral_3= '!=' ) | (enumLiteral_4= '<' ) | (enumLiteral_5= '<=' ) ) ; + // InternalMachineLearningLanguage.g:3383:1: ruleComparisonOperatorRule returns [Enumerator current=null] : ( (enumLiteral_0= '>=' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '=' ) | (enumLiteral_3= '!=' ) | (enumLiteral_4= '<' ) | (enumLiteral_5= '<=' ) ) ; public final Enumerator ruleComparisonOperatorRule() throws RecognitionException { Enumerator current = null; @@ -9813,10 +9857,10 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:3366:2: ( ( (enumLiteral_0= '>=' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '=' ) | (enumLiteral_3= '!=' ) | (enumLiteral_4= '<' ) | (enumLiteral_5= '<=' ) ) ) - // InternalMachineLearningLanguage.g:3367:2: ( (enumLiteral_0= '>=' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '=' ) | (enumLiteral_3= '!=' ) | (enumLiteral_4= '<' ) | (enumLiteral_5= '<=' ) ) + // InternalMachineLearningLanguage.g:3389:2: ( ( (enumLiteral_0= '>=' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '=' ) | (enumLiteral_3= '!=' ) | (enumLiteral_4= '<' ) | (enumLiteral_5= '<=' ) ) ) + // InternalMachineLearningLanguage.g:3390:2: ( (enumLiteral_0= '>=' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '=' ) | (enumLiteral_3= '!=' ) | (enumLiteral_4= '<' ) | (enumLiteral_5= '<=' ) ) { - // InternalMachineLearningLanguage.g:3367:2: ( (enumLiteral_0= '>=' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '=' ) | (enumLiteral_3= '!=' ) | (enumLiteral_4= '<' ) | (enumLiteral_5= '<=' ) ) + // InternalMachineLearningLanguage.g:3390:2: ( (enumLiteral_0= '>=' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '=' ) | (enumLiteral_3= '!=' ) | (enumLiteral_4= '<' ) | (enumLiteral_5= '<=' ) ) int alt43=6; switch ( input.LA(1) ) { case 62: @@ -9859,10 +9903,10 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr switch (alt43) { case 1 : - // InternalMachineLearningLanguage.g:3368:3: (enumLiteral_0= '>=' ) + // InternalMachineLearningLanguage.g:3391:3: (enumLiteral_0= '>=' ) { - // InternalMachineLearningLanguage.g:3368:3: (enumLiteral_0= '>=' ) - // InternalMachineLearningLanguage.g:3369:4: enumLiteral_0= '>=' + // InternalMachineLearningLanguage.g:3391:3: (enumLiteral_0= '>=' ) + // InternalMachineLearningLanguage.g:3392:4: enumLiteral_0= '>=' { enumLiteral_0=(Token)match(input,62,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -9878,10 +9922,10 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 2 : - // InternalMachineLearningLanguage.g:3376:3: (enumLiteral_1= '>' ) + // InternalMachineLearningLanguage.g:3399:3: (enumLiteral_1= '>' ) { - // InternalMachineLearningLanguage.g:3376:3: (enumLiteral_1= '>' ) - // InternalMachineLearningLanguage.g:3377:4: enumLiteral_1= '>' + // InternalMachineLearningLanguage.g:3399:3: (enumLiteral_1= '>' ) + // InternalMachineLearningLanguage.g:3400:4: enumLiteral_1= '>' { enumLiteral_1=(Token)match(input,63,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -9897,10 +9941,10 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 3 : - // InternalMachineLearningLanguage.g:3384:3: (enumLiteral_2= '=' ) + // InternalMachineLearningLanguage.g:3407:3: (enumLiteral_2= '=' ) { - // InternalMachineLearningLanguage.g:3384:3: (enumLiteral_2= '=' ) - // InternalMachineLearningLanguage.g:3385:4: enumLiteral_2= '=' + // InternalMachineLearningLanguage.g:3407:3: (enumLiteral_2= '=' ) + // InternalMachineLearningLanguage.g:3408:4: enumLiteral_2= '=' { enumLiteral_2=(Token)match(input,64,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -9916,10 +9960,10 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 4 : - // InternalMachineLearningLanguage.g:3392:3: (enumLiteral_3= '!=' ) + // InternalMachineLearningLanguage.g:3415:3: (enumLiteral_3= '!=' ) { - // InternalMachineLearningLanguage.g:3392:3: (enumLiteral_3= '!=' ) - // InternalMachineLearningLanguage.g:3393:4: enumLiteral_3= '!=' + // InternalMachineLearningLanguage.g:3415:3: (enumLiteral_3= '!=' ) + // InternalMachineLearningLanguage.g:3416:4: enumLiteral_3= '!=' { enumLiteral_3=(Token)match(input,65,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -9935,10 +9979,10 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 5 : - // InternalMachineLearningLanguage.g:3400:3: (enumLiteral_4= '<' ) + // InternalMachineLearningLanguage.g:3423:3: (enumLiteral_4= '<' ) { - // InternalMachineLearningLanguage.g:3400:3: (enumLiteral_4= '<' ) - // InternalMachineLearningLanguage.g:3401:4: enumLiteral_4= '<' + // InternalMachineLearningLanguage.g:3423:3: (enumLiteral_4= '<' ) + // InternalMachineLearningLanguage.g:3424:4: enumLiteral_4= '<' { enumLiteral_4=(Token)match(input,66,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -9954,10 +9998,10 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 6 : - // InternalMachineLearningLanguage.g:3408:3: (enumLiteral_5= '<=' ) + // InternalMachineLearningLanguage.g:3431:3: (enumLiteral_5= '<=' ) { - // InternalMachineLearningLanguage.g:3408:3: (enumLiteral_5= '<=' ) - // InternalMachineLearningLanguage.g:3409:4: enumLiteral_5= '<=' + // InternalMachineLearningLanguage.g:3431:3: (enumLiteral_5= '<=' ) + // InternalMachineLearningLanguage.g:3432:4: enumLiteral_5= '<=' { enumLiteral_5=(Token)match(input,67,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -9997,7 +10041,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleAddOrSubtractOperatorRule" - // InternalMachineLearningLanguage.g:3419:1: ruleAddOrSubtractOperatorRule returns [Enumerator current=null] : ( (enumLiteral_0= '+' ) | (enumLiteral_1= '-' ) ) ; + // InternalMachineLearningLanguage.g:3442:1: ruleAddOrSubtractOperatorRule returns [Enumerator current=null] : ( (enumLiteral_0= '+' ) | (enumLiteral_1= '-' ) ) ; public final Enumerator ruleAddOrSubtractOperatorRule() throws RecognitionException { Enumerator current = null; @@ -10008,10 +10052,10 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:3425:2: ( ( (enumLiteral_0= '+' ) | (enumLiteral_1= '-' ) ) ) - // InternalMachineLearningLanguage.g:3426:2: ( (enumLiteral_0= '+' ) | (enumLiteral_1= '-' ) ) + // InternalMachineLearningLanguage.g:3448:2: ( ( (enumLiteral_0= '+' ) | (enumLiteral_1= '-' ) ) ) + // InternalMachineLearningLanguage.g:3449:2: ( (enumLiteral_0= '+' ) | (enumLiteral_1= '-' ) ) { - // InternalMachineLearningLanguage.g:3426:2: ( (enumLiteral_0= '+' ) | (enumLiteral_1= '-' ) ) + // InternalMachineLearningLanguage.g:3449:2: ( (enumLiteral_0= '+' ) | (enumLiteral_1= '-' ) ) int alt44=2; int LA44_0 = input.LA(1); @@ -10030,10 +10074,10 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } switch (alt44) { case 1 : - // InternalMachineLearningLanguage.g:3427:3: (enumLiteral_0= '+' ) + // InternalMachineLearningLanguage.g:3450:3: (enumLiteral_0= '+' ) { - // InternalMachineLearningLanguage.g:3427:3: (enumLiteral_0= '+' ) - // InternalMachineLearningLanguage.g:3428:4: enumLiteral_0= '+' + // InternalMachineLearningLanguage.g:3450:3: (enumLiteral_0= '+' ) + // InternalMachineLearningLanguage.g:3451:4: enumLiteral_0= '+' { enumLiteral_0=(Token)match(input,68,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10049,10 +10093,10 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 2 : - // InternalMachineLearningLanguage.g:3435:3: (enumLiteral_1= '-' ) + // InternalMachineLearningLanguage.g:3458:3: (enumLiteral_1= '-' ) { - // InternalMachineLearningLanguage.g:3435:3: (enumLiteral_1= '-' ) - // InternalMachineLearningLanguage.g:3436:4: enumLiteral_1= '-' + // InternalMachineLearningLanguage.g:3458:3: (enumLiteral_1= '-' ) + // InternalMachineLearningLanguage.g:3459:4: enumLiteral_1= '-' { enumLiteral_1=(Token)match(input,69,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10092,7 +10136,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleMultiplyDivideModuloOperatorRule" - // InternalMachineLearningLanguage.g:3446:1: ruleMultiplyDivideModuloOperatorRule returns [Enumerator current=null] : ( (enumLiteral_0= '*' ) | (enumLiteral_1= '/' ) | (enumLiteral_2= '%' ) ) ; + // InternalMachineLearningLanguage.g:3469:1: ruleMultiplyDivideModuloOperatorRule returns [Enumerator current=null] : ( (enumLiteral_0= '*' ) | (enumLiteral_1= '/' ) | (enumLiteral_2= '%' ) ) ; public final Enumerator ruleMultiplyDivideModuloOperatorRule() throws RecognitionException { Enumerator current = null; @@ -10104,10 +10148,10 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:3452:2: ( ( (enumLiteral_0= '*' ) | (enumLiteral_1= '/' ) | (enumLiteral_2= '%' ) ) ) - // InternalMachineLearningLanguage.g:3453:2: ( (enumLiteral_0= '*' ) | (enumLiteral_1= '/' ) | (enumLiteral_2= '%' ) ) + // InternalMachineLearningLanguage.g:3475:2: ( ( (enumLiteral_0= '*' ) | (enumLiteral_1= '/' ) | (enumLiteral_2= '%' ) ) ) + // InternalMachineLearningLanguage.g:3476:2: ( (enumLiteral_0= '*' ) | (enumLiteral_1= '/' ) | (enumLiteral_2= '%' ) ) { - // InternalMachineLearningLanguage.g:3453:2: ( (enumLiteral_0= '*' ) | (enumLiteral_1= '/' ) | (enumLiteral_2= '%' ) ) + // InternalMachineLearningLanguage.g:3476:2: ( (enumLiteral_0= '*' ) | (enumLiteral_1= '/' ) | (enumLiteral_2= '%' ) ) int alt45=3; switch ( input.LA(1) ) { case 70: @@ -10135,10 +10179,10 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr switch (alt45) { case 1 : - // InternalMachineLearningLanguage.g:3454:3: (enumLiteral_0= '*' ) + // InternalMachineLearningLanguage.g:3477:3: (enumLiteral_0= '*' ) { - // InternalMachineLearningLanguage.g:3454:3: (enumLiteral_0= '*' ) - // InternalMachineLearningLanguage.g:3455:4: enumLiteral_0= '*' + // InternalMachineLearningLanguage.g:3477:3: (enumLiteral_0= '*' ) + // InternalMachineLearningLanguage.g:3478:4: enumLiteral_0= '*' { enumLiteral_0=(Token)match(input,70,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10154,10 +10198,10 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 2 : - // InternalMachineLearningLanguage.g:3462:3: (enumLiteral_1= '/' ) + // InternalMachineLearningLanguage.g:3485:3: (enumLiteral_1= '/' ) { - // InternalMachineLearningLanguage.g:3462:3: (enumLiteral_1= '/' ) - // InternalMachineLearningLanguage.g:3463:4: enumLiteral_1= '/' + // InternalMachineLearningLanguage.g:3485:3: (enumLiteral_1= '/' ) + // InternalMachineLearningLanguage.g:3486:4: enumLiteral_1= '/' { enumLiteral_1=(Token)match(input,71,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10173,10 +10217,10 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 3 : - // InternalMachineLearningLanguage.g:3470:3: (enumLiteral_2= '%' ) + // InternalMachineLearningLanguage.g:3493:3: (enumLiteral_2= '%' ) { - // InternalMachineLearningLanguage.g:3470:3: (enumLiteral_2= '%' ) - // InternalMachineLearningLanguage.g:3471:4: enumLiteral_2= '%' + // InternalMachineLearningLanguage.g:3493:3: (enumLiteral_2= '%' ) + // InternalMachineLearningLanguage.g:3494:4: enumLiteral_2= '%' { enumLiteral_2=(Token)match(input,72,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10216,7 +10260,7 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr // $ANTLR start "ruleFactorRule" - // InternalMachineLearningLanguage.g:3481:1: ruleFactorRule returns [Enumerator current=null] : ( (enumLiteral_0= 'Y' ) | (enumLiteral_1= 'Z' ) | (enumLiteral_2= 'E' ) | (enumLiteral_3= 'P' ) | (enumLiteral_4= 'T' ) | (enumLiteral_5= 'G' ) | (enumLiteral_6= 'M' ) | (enumLiteral_7= 'k' ) | (enumLiteral_8= 'h' ) | (enumLiteral_9= 'da' ) | (enumLiteral_10= 'd' ) | (enumLiteral_11= 'c' ) | (enumLiteral_12= 'm' ) | (enumLiteral_13= '\\u00B5' ) | (enumLiteral_14= 'n' ) | (enumLiteral_15= 'p' ) | (enumLiteral_16= 'f' ) | (enumLiteral_17= 'a' ) | (enumLiteral_18= 'z' ) | (enumLiteral_19= 'y' ) ) ; + // InternalMachineLearningLanguage.g:3504:1: ruleFactorRule returns [Enumerator current=null] : ( (enumLiteral_0= 'Y' ) | (enumLiteral_1= 'Z' ) | (enumLiteral_2= 'E' ) | (enumLiteral_3= 'P' ) | (enumLiteral_4= 'T' ) | (enumLiteral_5= 'G' ) | (enumLiteral_6= 'M' ) | (enumLiteral_7= 'k' ) | (enumLiteral_8= 'h' ) | (enumLiteral_9= 'da' ) | (enumLiteral_10= 'd' ) | (enumLiteral_11= 'c' ) | (enumLiteral_12= 'm' ) | (enumLiteral_13= '\\u00B5' ) | (enumLiteral_14= 'n' ) | (enumLiteral_15= 'p' ) | (enumLiteral_16= 'f' ) | (enumLiteral_17= 'a' ) | (enumLiteral_18= 'z' ) | (enumLiteral_19= 'y' ) ) ; public final Enumerator ruleFactorRule() throws RecognitionException { Enumerator current = null; @@ -10245,10 +10289,10 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr enterRule(); try { - // InternalMachineLearningLanguage.g:3487:2: ( ( (enumLiteral_0= 'Y' ) | (enumLiteral_1= 'Z' ) | (enumLiteral_2= 'E' ) | (enumLiteral_3= 'P' ) | (enumLiteral_4= 'T' ) | (enumLiteral_5= 'G' ) | (enumLiteral_6= 'M' ) | (enumLiteral_7= 'k' ) | (enumLiteral_8= 'h' ) | (enumLiteral_9= 'da' ) | (enumLiteral_10= 'd' ) | (enumLiteral_11= 'c' ) | (enumLiteral_12= 'm' ) | (enumLiteral_13= '\\u00B5' ) | (enumLiteral_14= 'n' ) | (enumLiteral_15= 'p' ) | (enumLiteral_16= 'f' ) | (enumLiteral_17= 'a' ) | (enumLiteral_18= 'z' ) | (enumLiteral_19= 'y' ) ) ) - // InternalMachineLearningLanguage.g:3488:2: ( (enumLiteral_0= 'Y' ) | (enumLiteral_1= 'Z' ) | (enumLiteral_2= 'E' ) | (enumLiteral_3= 'P' ) | (enumLiteral_4= 'T' ) | (enumLiteral_5= 'G' ) | (enumLiteral_6= 'M' ) | (enumLiteral_7= 'k' ) | (enumLiteral_8= 'h' ) | (enumLiteral_9= 'da' ) | (enumLiteral_10= 'd' ) | (enumLiteral_11= 'c' ) | (enumLiteral_12= 'm' ) | (enumLiteral_13= '\\u00B5' ) | (enumLiteral_14= 'n' ) | (enumLiteral_15= 'p' ) | (enumLiteral_16= 'f' ) | (enumLiteral_17= 'a' ) | (enumLiteral_18= 'z' ) | (enumLiteral_19= 'y' ) ) + // InternalMachineLearningLanguage.g:3510:2: ( ( (enumLiteral_0= 'Y' ) | (enumLiteral_1= 'Z' ) | (enumLiteral_2= 'E' ) | (enumLiteral_3= 'P' ) | (enumLiteral_4= 'T' ) | (enumLiteral_5= 'G' ) | (enumLiteral_6= 'M' ) | (enumLiteral_7= 'k' ) | (enumLiteral_8= 'h' ) | (enumLiteral_9= 'da' ) | (enumLiteral_10= 'd' ) | (enumLiteral_11= 'c' ) | (enumLiteral_12= 'm' ) | (enumLiteral_13= '\\u00B5' ) | (enumLiteral_14= 'n' ) | (enumLiteral_15= 'p' ) | (enumLiteral_16= 'f' ) | (enumLiteral_17= 'a' ) | (enumLiteral_18= 'z' ) | (enumLiteral_19= 'y' ) ) ) + // InternalMachineLearningLanguage.g:3511:2: ( (enumLiteral_0= 'Y' ) | (enumLiteral_1= 'Z' ) | (enumLiteral_2= 'E' ) | (enumLiteral_3= 'P' ) | (enumLiteral_4= 'T' ) | (enumLiteral_5= 'G' ) | (enumLiteral_6= 'M' ) | (enumLiteral_7= 'k' ) | (enumLiteral_8= 'h' ) | (enumLiteral_9= 'da' ) | (enumLiteral_10= 'd' ) | (enumLiteral_11= 'c' ) | (enumLiteral_12= 'm' ) | (enumLiteral_13= '\\u00B5' ) | (enumLiteral_14= 'n' ) | (enumLiteral_15= 'p' ) | (enumLiteral_16= 'f' ) | (enumLiteral_17= 'a' ) | (enumLiteral_18= 'z' ) | (enumLiteral_19= 'y' ) ) { - // InternalMachineLearningLanguage.g:3488:2: ( (enumLiteral_0= 'Y' ) | (enumLiteral_1= 'Z' ) | (enumLiteral_2= 'E' ) | (enumLiteral_3= 'P' ) | (enumLiteral_4= 'T' ) | (enumLiteral_5= 'G' ) | (enumLiteral_6= 'M' ) | (enumLiteral_7= 'k' ) | (enumLiteral_8= 'h' ) | (enumLiteral_9= 'da' ) | (enumLiteral_10= 'd' ) | (enumLiteral_11= 'c' ) | (enumLiteral_12= 'm' ) | (enumLiteral_13= '\\u00B5' ) | (enumLiteral_14= 'n' ) | (enumLiteral_15= 'p' ) | (enumLiteral_16= 'f' ) | (enumLiteral_17= 'a' ) | (enumLiteral_18= 'z' ) | (enumLiteral_19= 'y' ) ) + // InternalMachineLearningLanguage.g:3511:2: ( (enumLiteral_0= 'Y' ) | (enumLiteral_1= 'Z' ) | (enumLiteral_2= 'E' ) | (enumLiteral_3= 'P' ) | (enumLiteral_4= 'T' ) | (enumLiteral_5= 'G' ) | (enumLiteral_6= 'M' ) | (enumLiteral_7= 'k' ) | (enumLiteral_8= 'h' ) | (enumLiteral_9= 'da' ) | (enumLiteral_10= 'd' ) | (enumLiteral_11= 'c' ) | (enumLiteral_12= 'm' ) | (enumLiteral_13= '\\u00B5' ) | (enumLiteral_14= 'n' ) | (enumLiteral_15= 'p' ) | (enumLiteral_16= 'f' ) | (enumLiteral_17= 'a' ) | (enumLiteral_18= 'z' ) | (enumLiteral_19= 'y' ) ) int alt46=20; switch ( input.LA(1) ) { case 73: @@ -10361,10 +10405,10 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr switch (alt46) { case 1 : - // InternalMachineLearningLanguage.g:3489:3: (enumLiteral_0= 'Y' ) + // InternalMachineLearningLanguage.g:3512:3: (enumLiteral_0= 'Y' ) { - // InternalMachineLearningLanguage.g:3489:3: (enumLiteral_0= 'Y' ) - // InternalMachineLearningLanguage.g:3490:4: enumLiteral_0= 'Y' + // InternalMachineLearningLanguage.g:3512:3: (enumLiteral_0= 'Y' ) + // InternalMachineLearningLanguage.g:3513:4: enumLiteral_0= 'Y' { enumLiteral_0=(Token)match(input,73,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10380,10 +10424,10 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 2 : - // InternalMachineLearningLanguage.g:3497:3: (enumLiteral_1= 'Z' ) + // InternalMachineLearningLanguage.g:3520:3: (enumLiteral_1= 'Z' ) { - // InternalMachineLearningLanguage.g:3497:3: (enumLiteral_1= 'Z' ) - // InternalMachineLearningLanguage.g:3498:4: enumLiteral_1= 'Z' + // InternalMachineLearningLanguage.g:3520:3: (enumLiteral_1= 'Z' ) + // InternalMachineLearningLanguage.g:3521:4: enumLiteral_1= 'Z' { enumLiteral_1=(Token)match(input,74,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10399,10 +10443,10 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 3 : - // InternalMachineLearningLanguage.g:3505:3: (enumLiteral_2= 'E' ) + // InternalMachineLearningLanguage.g:3528:3: (enumLiteral_2= 'E' ) { - // InternalMachineLearningLanguage.g:3505:3: (enumLiteral_2= 'E' ) - // InternalMachineLearningLanguage.g:3506:4: enumLiteral_2= 'E' + // InternalMachineLearningLanguage.g:3528:3: (enumLiteral_2= 'E' ) + // InternalMachineLearningLanguage.g:3529:4: enumLiteral_2= 'E' { enumLiteral_2=(Token)match(input,75,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10418,10 +10462,10 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 4 : - // InternalMachineLearningLanguage.g:3513:3: (enumLiteral_3= 'P' ) + // InternalMachineLearningLanguage.g:3536:3: (enumLiteral_3= 'P' ) { - // InternalMachineLearningLanguage.g:3513:3: (enumLiteral_3= 'P' ) - // InternalMachineLearningLanguage.g:3514:4: enumLiteral_3= 'P' + // InternalMachineLearningLanguage.g:3536:3: (enumLiteral_3= 'P' ) + // InternalMachineLearningLanguage.g:3537:4: enumLiteral_3= 'P' { enumLiteral_3=(Token)match(input,76,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10437,10 +10481,10 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 5 : - // InternalMachineLearningLanguage.g:3521:3: (enumLiteral_4= 'T' ) + // InternalMachineLearningLanguage.g:3544:3: (enumLiteral_4= 'T' ) { - // InternalMachineLearningLanguage.g:3521:3: (enumLiteral_4= 'T' ) - // InternalMachineLearningLanguage.g:3522:4: enumLiteral_4= 'T' + // InternalMachineLearningLanguage.g:3544:3: (enumLiteral_4= 'T' ) + // InternalMachineLearningLanguage.g:3545:4: enumLiteral_4= 'T' { enumLiteral_4=(Token)match(input,77,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10456,10 +10500,10 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 6 : - // InternalMachineLearningLanguage.g:3529:3: (enumLiteral_5= 'G' ) + // InternalMachineLearningLanguage.g:3552:3: (enumLiteral_5= 'G' ) { - // InternalMachineLearningLanguage.g:3529:3: (enumLiteral_5= 'G' ) - // InternalMachineLearningLanguage.g:3530:4: enumLiteral_5= 'G' + // InternalMachineLearningLanguage.g:3552:3: (enumLiteral_5= 'G' ) + // InternalMachineLearningLanguage.g:3553:4: enumLiteral_5= 'G' { enumLiteral_5=(Token)match(input,78,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10475,10 +10519,10 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 7 : - // InternalMachineLearningLanguage.g:3537:3: (enumLiteral_6= 'M' ) + // InternalMachineLearningLanguage.g:3560:3: (enumLiteral_6= 'M' ) { - // InternalMachineLearningLanguage.g:3537:3: (enumLiteral_6= 'M' ) - // InternalMachineLearningLanguage.g:3538:4: enumLiteral_6= 'M' + // InternalMachineLearningLanguage.g:3560:3: (enumLiteral_6= 'M' ) + // InternalMachineLearningLanguage.g:3561:4: enumLiteral_6= 'M' { enumLiteral_6=(Token)match(input,79,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10494,10 +10538,10 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 8 : - // InternalMachineLearningLanguage.g:3545:3: (enumLiteral_7= 'k' ) + // InternalMachineLearningLanguage.g:3568:3: (enumLiteral_7= 'k' ) { - // InternalMachineLearningLanguage.g:3545:3: (enumLiteral_7= 'k' ) - // InternalMachineLearningLanguage.g:3546:4: enumLiteral_7= 'k' + // InternalMachineLearningLanguage.g:3568:3: (enumLiteral_7= 'k' ) + // InternalMachineLearningLanguage.g:3569:4: enumLiteral_7= 'k' { enumLiteral_7=(Token)match(input,80,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10513,10 +10557,10 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 9 : - // InternalMachineLearningLanguage.g:3553:3: (enumLiteral_8= 'h' ) + // InternalMachineLearningLanguage.g:3576:3: (enumLiteral_8= 'h' ) { - // InternalMachineLearningLanguage.g:3553:3: (enumLiteral_8= 'h' ) - // InternalMachineLearningLanguage.g:3554:4: enumLiteral_8= 'h' + // InternalMachineLearningLanguage.g:3576:3: (enumLiteral_8= 'h' ) + // InternalMachineLearningLanguage.g:3577:4: enumLiteral_8= 'h' { enumLiteral_8=(Token)match(input,81,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10532,10 +10576,10 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 10 : - // InternalMachineLearningLanguage.g:3561:3: (enumLiteral_9= 'da' ) + // InternalMachineLearningLanguage.g:3584:3: (enumLiteral_9= 'da' ) { - // InternalMachineLearningLanguage.g:3561:3: (enumLiteral_9= 'da' ) - // InternalMachineLearningLanguage.g:3562:4: enumLiteral_9= 'da' + // InternalMachineLearningLanguage.g:3584:3: (enumLiteral_9= 'da' ) + // InternalMachineLearningLanguage.g:3585:4: enumLiteral_9= 'da' { enumLiteral_9=(Token)match(input,82,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10551,10 +10595,10 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 11 : - // InternalMachineLearningLanguage.g:3569:3: (enumLiteral_10= 'd' ) + // InternalMachineLearningLanguage.g:3592:3: (enumLiteral_10= 'd' ) { - // InternalMachineLearningLanguage.g:3569:3: (enumLiteral_10= 'd' ) - // InternalMachineLearningLanguage.g:3570:4: enumLiteral_10= 'd' + // InternalMachineLearningLanguage.g:3592:3: (enumLiteral_10= 'd' ) + // InternalMachineLearningLanguage.g:3593:4: enumLiteral_10= 'd' { enumLiteral_10=(Token)match(input,83,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10570,10 +10614,10 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 12 : - // InternalMachineLearningLanguage.g:3577:3: (enumLiteral_11= 'c' ) + // InternalMachineLearningLanguage.g:3600:3: (enumLiteral_11= 'c' ) { - // InternalMachineLearningLanguage.g:3577:3: (enumLiteral_11= 'c' ) - // InternalMachineLearningLanguage.g:3578:4: enumLiteral_11= 'c' + // InternalMachineLearningLanguage.g:3600:3: (enumLiteral_11= 'c' ) + // InternalMachineLearningLanguage.g:3601:4: enumLiteral_11= 'c' { enumLiteral_11=(Token)match(input,84,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10589,10 +10633,10 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 13 : - // InternalMachineLearningLanguage.g:3585:3: (enumLiteral_12= 'm' ) + // InternalMachineLearningLanguage.g:3608:3: (enumLiteral_12= 'm' ) { - // InternalMachineLearningLanguage.g:3585:3: (enumLiteral_12= 'm' ) - // InternalMachineLearningLanguage.g:3586:4: enumLiteral_12= 'm' + // InternalMachineLearningLanguage.g:3608:3: (enumLiteral_12= 'm' ) + // InternalMachineLearningLanguage.g:3609:4: enumLiteral_12= 'm' { enumLiteral_12=(Token)match(input,85,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10608,10 +10652,10 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 14 : - // InternalMachineLearningLanguage.g:3593:3: (enumLiteral_13= '\\u00B5' ) + // InternalMachineLearningLanguage.g:3616:3: (enumLiteral_13= '\\u00B5' ) { - // InternalMachineLearningLanguage.g:3593:3: (enumLiteral_13= '\\u00B5' ) - // InternalMachineLearningLanguage.g:3594:4: enumLiteral_13= '\\u00B5' + // InternalMachineLearningLanguage.g:3616:3: (enumLiteral_13= '\\u00B5' ) + // InternalMachineLearningLanguage.g:3617:4: enumLiteral_13= '\\u00B5' { enumLiteral_13=(Token)match(input,86,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10627,10 +10671,10 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 15 : - // InternalMachineLearningLanguage.g:3601:3: (enumLiteral_14= 'n' ) + // InternalMachineLearningLanguage.g:3624:3: (enumLiteral_14= 'n' ) { - // InternalMachineLearningLanguage.g:3601:3: (enumLiteral_14= 'n' ) - // InternalMachineLearningLanguage.g:3602:4: enumLiteral_14= 'n' + // InternalMachineLearningLanguage.g:3624:3: (enumLiteral_14= 'n' ) + // InternalMachineLearningLanguage.g:3625:4: enumLiteral_14= 'n' { enumLiteral_14=(Token)match(input,87,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10646,10 +10690,10 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 16 : - // InternalMachineLearningLanguage.g:3609:3: (enumLiteral_15= 'p' ) + // InternalMachineLearningLanguage.g:3632:3: (enumLiteral_15= 'p' ) { - // InternalMachineLearningLanguage.g:3609:3: (enumLiteral_15= 'p' ) - // InternalMachineLearningLanguage.g:3610:4: enumLiteral_15= 'p' + // InternalMachineLearningLanguage.g:3632:3: (enumLiteral_15= 'p' ) + // InternalMachineLearningLanguage.g:3633:4: enumLiteral_15= 'p' { enumLiteral_15=(Token)match(input,88,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10665,10 +10709,10 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 17 : - // InternalMachineLearningLanguage.g:3617:3: (enumLiteral_16= 'f' ) + // InternalMachineLearningLanguage.g:3640:3: (enumLiteral_16= 'f' ) { - // InternalMachineLearningLanguage.g:3617:3: (enumLiteral_16= 'f' ) - // InternalMachineLearningLanguage.g:3618:4: enumLiteral_16= 'f' + // InternalMachineLearningLanguage.g:3640:3: (enumLiteral_16= 'f' ) + // InternalMachineLearningLanguage.g:3641:4: enumLiteral_16= 'f' { enumLiteral_16=(Token)match(input,89,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10684,10 +10728,10 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 18 : - // InternalMachineLearningLanguage.g:3625:3: (enumLiteral_17= 'a' ) + // InternalMachineLearningLanguage.g:3648:3: (enumLiteral_17= 'a' ) { - // InternalMachineLearningLanguage.g:3625:3: (enumLiteral_17= 'a' ) - // InternalMachineLearningLanguage.g:3626:4: enumLiteral_17= 'a' + // InternalMachineLearningLanguage.g:3648:3: (enumLiteral_17= 'a' ) + // InternalMachineLearningLanguage.g:3649:4: enumLiteral_17= 'a' { enumLiteral_17=(Token)match(input,90,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10703,10 +10747,10 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 19 : - // InternalMachineLearningLanguage.g:3633:3: (enumLiteral_18= 'z' ) + // InternalMachineLearningLanguage.g:3656:3: (enumLiteral_18= 'z' ) { - // InternalMachineLearningLanguage.g:3633:3: (enumLiteral_18= 'z' ) - // InternalMachineLearningLanguage.g:3634:4: enumLiteral_18= 'z' + // InternalMachineLearningLanguage.g:3656:3: (enumLiteral_18= 'z' ) + // InternalMachineLearningLanguage.g:3657:4: enumLiteral_18= 'z' { enumLiteral_18=(Token)match(input,91,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10722,10 +10766,10 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr } break; case 20 : - // InternalMachineLearningLanguage.g:3641:3: (enumLiteral_19= 'y' ) + // InternalMachineLearningLanguage.g:3664:3: (enumLiteral_19= 'y' ) { - // InternalMachineLearningLanguage.g:3641:3: (enumLiteral_19= 'y' ) - // InternalMachineLearningLanguage.g:3642:4: enumLiteral_19= 'y' + // InternalMachineLearningLanguage.g:3664:3: (enumLiteral_19= 'y' ) + // InternalMachineLearningLanguage.g:3665:4: enumLiteral_19= 'y' { enumLiteral_19=(Token)match(input,92,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10769,22 +10813,22 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr protected DFA28 dfa28 = new DFA28(this); static final String dfa_1s = "\13\uffff"; static final String dfa_2s = "\2\uffff\2\6\5\uffff\2\6"; - static final String dfa_3s = "\1\4\1\uffff\2\20\3\uffff\1\5\1\uffff\2\20"; - static final String dfa_4s = "\1\62\1\uffff\2\110\3\uffff\1\10\1\uffff\2\110"; + static final String dfa_3s = "\1\4\1\uffff\2\21\3\uffff\1\5\1\uffff\2\21"; + static final String dfa_4s = "\1\61\1\uffff\2\110\3\uffff\1\10\1\uffff\2\110"; static final String dfa_5s = "\1\uffff\1\1\2\uffff\1\3\1\4\1\5\1\uffff\1\2\2\uffff"; static final String dfa_6s = "\13\uffff}>"; static final String[] dfa_7s = { - "\1\4\1\3\2\4\1\2\33\uffff\1\1\1\uffff\1\6\5\uffff\1\5\4\uffff\2\4", + "\1\4\1\3\2\4\1\2\31\uffff\1\1\2\uffff\1\6\5\uffff\1\5\4\uffff\2\4", "", - "\1\6\2\uffff\1\6\21\uffff\1\6\1\uffff\3\6\1\uffff\1\6\1\10\1\6\1\4\16\uffff\1\7\13\6", - "\1\6\2\uffff\1\6\21\uffff\1\6\1\uffff\3\6\1\uffff\1\6\1\10\1\6\1\4\16\uffff\1\7\13\6", + "\1\6\21\uffff\2\6\1\uffff\3\6\1\uffff\1\6\1\10\1\6\1\4\17\uffff\1\7\13\6", + "\1\6\21\uffff\2\6\1\uffff\3\6\1\uffff\1\6\1\10\1\6\1\4\17\uffff\1\7\13\6", "", "", "", "\1\12\2\uffff\1\11", "", - "\1\6\2\uffff\1\6\21\uffff\1\6\1\uffff\3\6\1\uffff\1\6\1\10\1\6\1\4\16\uffff\1\7\13\6", - "\1\6\2\uffff\1\6\21\uffff\1\6\1\uffff\3\6\1\uffff\1\6\1\10\1\6\1\4\16\uffff\1\7\13\6" + "\1\6\21\uffff\2\6\1\uffff\3\6\1\uffff\1\6\1\10\1\6\1\4\17\uffff\1\7\13\6", + "\1\6\21\uffff\2\6\1\uffff\3\6\1\uffff\1\6\1\10\1\6\1\4\17\uffff\1\7\13\6" }; static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s); @@ -10809,65 +10853,65 @@ public class InternalMachineLearningLanguageParser extends AbstractInternalAntlr this.transition = dfa_7; } public String getDescription() { - return "1845:2: (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule )"; + return "1800:2: (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule )"; } } 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[]{0x0000000208028122L}); - public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000208020122L}); - public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000208000122L}); + public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x1000000082008122L}); + public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000082008122L}); + public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000082000122L}); public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000010L}); public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000010000L}); - public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000040000L}); - public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000000120L}); - public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000180000L}); - public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000280000L}); - public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000400000L}); - public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000400002L}); - public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000800000L}); - public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000001000000L}); - public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000001000002L}); - public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000002000000L}); - public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000880002L}); - public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000004000000L}); - public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000000122L}); - public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000010000000L}); - public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000020000000L}); - public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000040000000L}); - public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000080000120L}); - public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000100000000L}); - public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000120L}); + public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000060000L}); + public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x00000000000A0000L}); + public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000100002L}); + public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000200000L}); + public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000400000L}); + public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000400002L}); + public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000800000L}); + public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000220002L}); + public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000001000000L}); + public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000000122L}); + public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000004000000L}); + public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000008000000L}); + public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000010000000L}); + public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000020000120L}); + public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000040000000L}); + public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000040000L}); + public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000100000000L}); public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000400000000L}); - public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000001000000000L}); - public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000800000000L}); - public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000288000120L}); - public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000000040L}); - public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000002000000000L}); - public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000002000080000L}); - public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000008000000002L}); - public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x00061450000001F0L,0x0000000000000030L}); - public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000010000000002L}); - public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000020000000002L}); + public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000200000000L}); + public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x00000000A2000120L}); + public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000000040L}); + public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000800000000L}); + public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000800020000L}); + public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000001000000000L}); + public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000004000000002L}); + public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x00030A24000001F0L,0x0000000000000030L}); + public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000008000000002L}); + public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000010000000002L}); public static final BitSet FOLLOW_39 = new BitSet(new long[]{0xC000000000000002L,0x000000000000000FL}); public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000030L}); public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000000002L,0x00000000000001C0L}); - public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000080000000002L}); - public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x00061470000001F0L,0x0000000000000030L}); - public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000200000000000L}); - public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000100000000000L}); - public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x00063450000001F0L,0x0000000000000030L}); - public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000200000080000L}); - public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000400000000000L}); - public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0000800000000120L}); - public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0001000000000000L}); + public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000040000000002L}); + public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x00030A2C000001F0L,0x0000000000000030L}); + public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000100000000000L}); + public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000080000000000L}); + public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x00031A24000001F0L,0x0000000000000030L}); + public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000100000020000L}); + public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000200000000000L}); + public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0000400000000120L}); + public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000800000000000L}); public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000000000002L,0x000000001FFFFE00L}); - public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0008000000000000L}); - public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x1FF0004000000000L}); - public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0001000000010000L}); + public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0004000000000000L}); + public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0FF8002000000000L}); + public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000801000000000L}); public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x2000000000000002L}); } \ No newline at end of file diff --git a/src/languages/de.evoal.languages.model.mll.dsl/src-gen/de/evoal/languages/model/mll/dsl/serializer/MachineLearningLanguageSemanticSequencer.java b/src/languages/de.evoal.languages.model.mll.dsl/src-gen/de/evoal/languages/model/mll/dsl/serializer/MachineLearningLanguageSemanticSequencer.java index add68e12..83612335 100644 --- a/src/languages/de.evoal.languages.model.mll.dsl/src-gen/de/evoal/languages/model/mll/dsl/serializer/MachineLearningLanguageSemanticSequencer.java +++ b/src/languages/de.evoal.languages.model.mll.dsl/src-gen/de/evoal/languages/model/mll/dsl/serializer/MachineLearningLanguageSemanticSequencer.java @@ -24,6 +24,7 @@ import de.evoal.languages.model.base.DoubleLiteral; import de.evoal.languages.model.base.ExpressionType; import de.evoal.languages.model.base.FloatType; import de.evoal.languages.model.base.FunctionDefinition; +import de.evoal.languages.model.base.Import; import de.evoal.languages.model.base.Instance; import de.evoal.languages.model.base.InstanceType; import de.evoal.languages.model.base.IntType; @@ -55,7 +56,6 @@ import de.evoal.languages.model.mll.PredictStatement; import de.evoal.languages.model.mll.StringLiteralRange; import de.evoal.languages.model.mll.SurrogateDefinition; import de.evoal.languages.model.mll.SurrogateLayerDefinition; -import de.evoal.languages.model.mll.Use; import de.evoal.languages.model.mll.dsl.services.MachineLearningLanguageGrammarAccess; import java.util.Set; import org.eclipse.emf.ecore.EObject; @@ -135,6 +135,9 @@ public class MachineLearningLanguageSemanticSequencer extends InstanceLanguageSe case BasePackage.FUNCTION_DEFINITION: sequence_FunctionDefinitionRule(context, (FunctionDefinition) semanticObject); return; + case BasePackage.IMPORT: + sequence_ImportRule(context, (Import) semanticObject); + return; case BasePackage.INSTANCE: sequence_InstanceLiteralRule(context, (Instance) semanticObject); return; @@ -228,9 +231,6 @@ public class MachineLearningLanguageSemanticSequencer extends InstanceLanguageSe case MllPackage.SURROGATE_LAYER_DEFINITION: sequence_SurrogateLayerDefinitionRule(context, (SurrogateLayerDefinition) semanticObject); return; - case MllPackage.USE: - sequence_UseRule(context, (Use) semanticObject); - return; } if (errorAcceptor != null) errorAcceptor.accept(diagnosticProvider.createInvalidContextOrTypeDiagnostic(semanticObject, context)); @@ -317,8 +317,8 @@ public class MachineLearningLanguageSemanticSequencer extends InstanceLanguageSe * * Constraint: * ( - * (uses+=UseRule* definitions+=SurrogateDefinitionRule+ statements+=StatementRule+) | - * (uses+=UseRule* statements+=StatementRule+) | + * (imports+=ImportRule* definitions+=SurrogateDefinitionRule+ statements+=StatementRule+) | + * (imports+=ImportRule* statements+=StatementRule+) | * statements+=StatementRule+ * )? * </pre> @@ -414,24 +414,4 @@ public class MachineLearningLanguageSemanticSequencer extends InstanceLanguageSe } - /** - * <pre> - * Contexts: - * UseRule returns Use - * - * Constraint: - * importURI=STRING - * </pre> - */ - protected void sequence_UseRule(ISerializationContext context, Use semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, MllPackage.Literals.USE__IMPORT_URI) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, MllPackage.Literals.USE__IMPORT_URI)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getUseRuleAccess().getImportURISTRINGTerminalRuleCall_1_0(), semanticObject.getImportURI()); - feeder.finish(); - } - - } diff --git a/src/languages/de.evoal.languages.model.mll.dsl/src-gen/de/evoal/languages/model/mll/dsl/services/MachineLearningLanguageGrammarAccess.java b/src/languages/de.evoal.languages.model.mll.dsl/src-gen/de/evoal/languages/model/mll/dsl/services/MachineLearningLanguageGrammarAccess.java index 0e5650a2..2a5a5508 100644 --- a/src/languages/de.evoal.languages.model.mll.dsl/src-gen/de/evoal/languages/model/mll/dsl/services/MachineLearningLanguageGrammarAccess.java +++ b/src/languages/de.evoal.languages.model.mll.dsl/src-gen/de/evoal/languages/model/mll/dsl/services/MachineLearningLanguageGrammarAccess.java @@ -31,30 +31,30 @@ public class MachineLearningLanguageGrammarAccess extends AbstractElementFinder. public class MachineLearningConfigurationRuleElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.evoal.languages.model.mll.dsl.MachineLearningLanguage.MachineLearningConfigurationRule"); private final Group cGroup = (Group)rule.eContents().get(1); - private final Assignment cUsesAssignment_0 = (Assignment)cGroup.eContents().get(0); - private final RuleCall cUsesUseRuleParserRuleCall_0_0 = (RuleCall)cUsesAssignment_0.eContents().get(0); + private final Assignment cImportsAssignment_0 = (Assignment)cGroup.eContents().get(0); + private final RuleCall cImportsImportRuleParserRuleCall_0_0 = (RuleCall)cImportsAssignment_0.eContents().get(0); private final Assignment cDefinitionsAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cDefinitionsSurrogateDefinitionRuleParserRuleCall_1_0 = (RuleCall)cDefinitionsAssignment_1.eContents().get(0); private final Assignment cStatementsAssignment_2 = (Assignment)cGroup.eContents().get(2); private final RuleCall cStatementsStatementRuleParserRuleCall_2_0 = (RuleCall)cStatementsAssignment_2.eContents().get(0); //MachineLearningConfigurationRule returns MachineLearningConfiguration: - // (uses += UseRule)* + // (imports += ImportRule)* // (definitions+=SurrogateDefinitionRule)* // (statements += StatementRule)* //; @Override public ParserRule getRule() { return rule; } - //(uses += UseRule)* + //(imports += ImportRule)* //(definitions+=SurrogateDefinitionRule)* //(statements += StatementRule)* public Group getGroup() { return cGroup; } - //(uses += UseRule)* - public Assignment getUsesAssignment_0() { return cUsesAssignment_0; } + //(imports += ImportRule)* + public Assignment getImportsAssignment_0() { return cImportsAssignment_0; } - //UseRule - public RuleCall getUsesUseRuleParserRuleCall_0_0() { return cUsesUseRuleParserRuleCall_0_0; } + //ImportRule + public RuleCall getImportsImportRuleParserRuleCall_0_0() { return cImportsImportRuleParserRuleCall_0_0; } //(definitions+=SurrogateDefinitionRule)* public Assignment getDefinitionsAssignment_1() { return cDefinitionsAssignment_1; } @@ -68,34 +68,6 @@ public class MachineLearningLanguageGrammarAccess extends AbstractElementFinder. //StatementRule public RuleCall getStatementsStatementRuleParserRuleCall_2_0() { return cStatementsStatementRuleParserRuleCall_2_0; } } - public class UseRuleElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.evoal.languages.model.mll.dsl.MachineLearningLanguage.UseRule"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cUseKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cImportURIAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cImportURISTRINGTerminalRuleCall_1_0 = (RuleCall)cImportURIAssignment_1.eContents().get(0); - private final Keyword cSemicolonKeyword_2 = (Keyword)cGroup.eContents().get(2); - - //UseRule returns Use: - // 'use' importURI = STRING ';' - //; - @Override public ParserRule getRule() { return rule; } - - //'use' importURI = STRING ';' - public Group getGroup() { return cGroup; } - - //'use' - public Keyword getUseKeyword_0() { return cUseKeyword_0; } - - //importURI = STRING - public Assignment getImportURIAssignment_1() { return cImportURIAssignment_1; } - - //STRING - public RuleCall getImportURISTRINGTerminalRuleCall_1_0() { return cImportURISTRINGTerminalRuleCall_1_0; } - - //';' - public Keyword getSemicolonKeyword_2() { return cSemicolonKeyword_2; } - } public class SurrogateDefinitionRuleElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.evoal.languages.model.mll.dsl.MachineLearningLanguage.SurrogateDefinitionRule"); private final Group cGroup = (Group)rule.eContents().get(1); @@ -735,7 +707,6 @@ public class MachineLearningLanguageGrammarAccess extends AbstractElementFinder. private final MachineLearningConfigurationRuleElements pMachineLearningConfigurationRule; - private final UseRuleElements pUseRule; private final SurrogateDefinitionRuleElements pSurrogateDefinitionRule; private final SurrogateLayerDefinitionRuleElements pSurrogateLayerDefinitionRule; private final PartialSurrogateFunctionDefinitionRuleElements pPartialSurrogateFunctionDefinitionRule; @@ -766,7 +737,6 @@ public class MachineLearningLanguageGrammarAccess extends AbstractElementFinder. this.gaBaseLanguage = gaBaseLanguage; this.gaTerminals = gaTerminals; this.pMachineLearningConfigurationRule = new MachineLearningConfigurationRuleElements(); - this.pUseRule = new UseRuleElements(); this.pSurrogateDefinitionRule = new SurrogateDefinitionRuleElements(); this.pSurrogateLayerDefinitionRule = new SurrogateLayerDefinitionRuleElements(); this.pPartialSurrogateFunctionDefinitionRule = new PartialSurrogateFunctionDefinitionRuleElements(); @@ -816,7 +786,7 @@ public class MachineLearningLanguageGrammarAccess extends AbstractElementFinder. //MachineLearningConfigurationRule returns MachineLearningConfiguration: - // (uses += UseRule)* + // (imports += ImportRule)* // (definitions+=SurrogateDefinitionRule)* // (statements += StatementRule)* //; @@ -828,17 +798,6 @@ public class MachineLearningLanguageGrammarAccess extends AbstractElementFinder. return getMachineLearningConfigurationRuleAccess().getRule(); } - //UseRule returns Use: - // 'use' importURI = STRING ';' - //; - public UseRuleElements getUseRuleAccess() { - return pUseRule; - } - - public ParserRule getUseRuleRule() { - return getUseRuleAccess().getRule(); - } - //SurrogateDefinitionRule returns SurrogateDefinition: // "prediction" name = STRING // "maps" @@ -1530,6 +1489,17 @@ public class MachineLearningLanguageGrammarAccess extends AbstractElementFinder. return getParameterRuleAccess().getRule(); } + //ImportRule returns Import: + // 'import' language=STRING 'from' importedNamespace=QualifiedName ";" + //; + public BaseLanguageGrammarAccess.ImportRuleElements getImportRuleAccess() { + return gaBaseLanguage.getImportRuleAccess(); + } + + public ParserRule getImportRuleRule() { + return getImportRuleAccess().getRule(); + } + //FunctionNameRule returns DefinedFunctionName: // definition = [FunctionDefinition|QualifiedName] //; diff --git a/src/languages/de.evoal.languages.model.mll.dsl/src/de/evoal/languages/model/mll/dsl/MachineLearningLanguage.xtext b/src/languages/de.evoal.languages.model.mll.dsl/src/de/evoal/languages/model/mll/dsl/MachineLearningLanguage.xtext index e3754403..49ec8d5a 100644 --- a/src/languages/de.evoal.languages.model.mll.dsl/src/de/evoal/languages/model/mll/dsl/MachineLearningLanguage.xtext +++ b/src/languages/de.evoal.languages.model.mll.dsl/src/de/evoal/languages/model/mll/dsl/MachineLearningLanguage.xtext @@ -5,16 +5,12 @@ import "https://www.evoal.de/languages/ddl/1.0.0" as ddl import "https://www.evoal.de/languages/base/1.0.0" as base MachineLearningConfigurationRule returns MachineLearningConfiguration: - (uses += UseRule)* + (imports += ImportRule)* (definitions+=SurrogateDefinitionRule)* (statements += StatementRule)* ; -UseRule returns Use: - 'use' importURI = STRING ';' -; - SurrogateDefinitionRule returns SurrogateDefinition: "prediction" name = STRING "maps" diff --git a/src/languages/de.evoal.languages.model.mll/model/model.ecore b/src/languages/de.evoal.languages.model.mll/model/model.ecore index 49435458..68e828b7 100644 --- a/src/languages/de.evoal.languages.model.mll/model/model.ecore +++ b/src/languages/de.evoal.languages.model.mll/model/model.ecore @@ -14,8 +14,9 @@ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> <details key="documentation" value="Entry point for the model."/> </eAnnotations> - <eStructuralFeatures xsi:type="ecore:EReference" name="uses" ordered="false" upperBound="-1" - eType="#//Use" containment="true"> + <eStructuralFeatures xsi:type="ecore:EReference" name="imports" ordered="false" + upperBound="-1" eType="ecore:EClass ../../de.evoal.languages.model.base/model/model.ecore#//Import" + containment="true"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> <details key="documentation" value="Import statements"/> </eAnnotations> @@ -179,8 +180,4 @@ </eAnnotations> </eStructuralFeatures> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Use"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="importURI" lowerBound="1" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eClassifiers> </ecore:EPackage> diff --git a/src/languages/de.evoal.languages.model.mll/model/model.genmodel b/src/languages/de.evoal.languages.model.mll/model/model.genmodel index 89f1b9fb..16e60fa6 100644 --- a/src/languages/de.evoal.languages.model.mll/model/model.genmodel +++ b/src/languages/de.evoal.languages.model.mll/model/model.genmodel @@ -13,7 +13,7 @@ <genPackages prefix="Mll" basePackage="de.evoal.languages.model" disposableProviderFactory="true" fileExtensions="mlm" ecorePackage="model.ecore#/"> <genClasses ecoreClass="model.ecore#//MachineLearningConfiguration"> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model.ecore#//MachineLearningConfiguration/uses"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model.ecore#//MachineLearningConfiguration/imports"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model.ecore#//MachineLearningConfiguration/definitions"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model.ecore#//MachineLearningConfiguration/statements"/> </genClasses> @@ -68,8 +68,5 @@ <genClasses ecoreClass="model.ecore#//DefinedFunctionName"> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference model.ecore#//DefinedFunctionName/definition"/> </genClasses> - <genClasses ecoreClass="model.ecore#//Use"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model.ecore#//Use/importURI"/> - </genClasses> </genPackages> </genmodel:GenModel> diff --git a/src/languages/de.evoal.languages.model.mll/src-gen/de/evoal/languages/model/mll/MachineLearningConfiguration.java b/src/languages/de.evoal.languages.model.mll/src-gen/de/evoal/languages/model/mll/MachineLearningConfiguration.java index 8ad5fd1a..1a10826d 100644 --- a/src/languages/de.evoal.languages.model.mll/src-gen/de/evoal/languages/model/mll/MachineLearningConfiguration.java +++ b/src/languages/de.evoal.languages.model.mll/src-gen/de/evoal/languages/model/mll/MachineLearningConfiguration.java @@ -2,6 +2,7 @@ */ package de.evoal.languages.model.mll; +import de.evoal.languages.model.base.Import; import org.eclipse.emf.common.util.EList; import org.eclipse.emf.ecore.EObject; @@ -19,7 +20,7 @@ import org.eclipse.emf.ecore.EObject; * The following features are supported: * </p> * <ul> - * <li>{@link de.evoal.languages.model.mll.MachineLearningConfiguration#getUses <em>Uses</em>}</li> + * <li>{@link de.evoal.languages.model.mll.MachineLearningConfiguration#getImports <em>Imports</em>}</li> * <li>{@link de.evoal.languages.model.mll.MachineLearningConfiguration#getDefinitions <em>Definitions</em>}</li> * <li>{@link de.evoal.languages.model.mll.MachineLearningConfiguration#getStatements <em>Statements</em>}</li> * </ul> @@ -30,20 +31,20 @@ import org.eclipse.emf.ecore.EObject; */ public interface MachineLearningConfiguration extends EObject { /** - * Returns the value of the '<em><b>Uses</b></em>' containment reference list. - * The list contents are of type {@link de.evoal.languages.model.mll.Use}. + * Returns the value of the '<em><b>Imports</b></em>' containment reference list. + * The list contents are of type {@link de.evoal.languages.model.base.Import}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Import statements * <!-- end-model-doc --> - * @return the value of the '<em>Uses</em>' containment reference list. - * @see de.evoal.languages.model.mll.MllPackage#getMachineLearningConfiguration_Uses() + * @return the value of the '<em>Imports</em>' containment reference list. + * @see de.evoal.languages.model.mll.MllPackage#getMachineLearningConfiguration_Imports() * @model containment="true" ordered="false" * annotation="http://www.eclipse.org/OCL/Collection nullFree='false'" * @generated */ - EList<Use> getUses(); + EList<Import> getImports(); /** * Returns the value of the '<em><b>Definitions</b></em>' containment reference list. diff --git a/src/languages/de.evoal.languages.model.mll/src-gen/de/evoal/languages/model/mll/MllFactory.java b/src/languages/de.evoal.languages.model.mll/src-gen/de/evoal/languages/model/mll/MllFactory.java index 9de1578a..bf6d1cf4 100644 --- a/src/languages/de.evoal.languages.model.mll/src-gen/de/evoal/languages/model/mll/MllFactory.java +++ b/src/languages/de.evoal.languages.model.mll/src-gen/de/evoal/languages/model/mll/MllFactory.java @@ -129,15 +129,6 @@ public interface MllFactory extends EFactory { */ DefinedFunctionName createDefinedFunctionName(); - /** - * Returns a new object of class '<em>Use</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Use</em>'. - * @generated - */ - Use createUse(); - /** * Returns the package supported by this factory. * <!-- begin-user-doc --> diff --git a/src/languages/de.evoal.languages.model.mll/src-gen/de/evoal/languages/model/mll/MllPackage.java b/src/languages/de.evoal.languages.model.mll/src-gen/de/evoal/languages/model/mll/MllPackage.java index fd5d95b6..4b81aa25 100644 --- a/src/languages/de.evoal.languages.model.mll/src-gen/de/evoal/languages/model/mll/MllPackage.java +++ b/src/languages/de.evoal.languages.model.mll/src-gen/de/evoal/languages/model/mll/MllPackage.java @@ -73,13 +73,13 @@ public interface MllPackage extends EPackage { int MACHINE_LEARNING_CONFIGURATION = 0; /** - * The feature id for the '<em><b>Uses</b></em>' containment reference list. + * The feature id for the '<em><b>Imports</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int MACHINE_LEARNING_CONFIGURATION__USES = 0; + int MACHINE_LEARNING_CONFIGURATION__IMPORTS = 0; /** * The feature id for the '<em><b>Definitions</b></em>' containment reference list. @@ -598,35 +598,6 @@ public interface MllPackage extends EPackage { */ int DEFINED_FUNCTION_NAME_FEATURE_COUNT = BasePackage.FUNCTION_NAME_FEATURE_COUNT + 1; - /** - * The meta object id for the '{@link de.evoal.languages.model.mll.impl.UseImpl <em>Use</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see de.evoal.languages.model.mll.impl.UseImpl - * @see de.evoal.languages.model.mll.impl.MllPackageImpl#getUse() - * @generated - */ - int USE = 14; - - /** - * The feature id for the '<em><b>Import URI</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int USE__IMPORT_URI = 0; - - /** - * The number of structural features of the '<em>Use</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int USE_FEATURE_COUNT = 1; - - /** * Returns the meta object for class '{@link de.evoal.languages.model.mll.MachineLearningConfiguration <em>Machine Learning Configuration</em>}'. * <!-- begin-user-doc --> @@ -638,15 +609,15 @@ public interface MllPackage extends EPackage { EClass getMachineLearningConfiguration(); /** - * Returns the meta object for the containment reference list '{@link de.evoal.languages.model.mll.MachineLearningConfiguration#getUses <em>Uses</em>}'. + * Returns the meta object for the containment reference list '{@link de.evoal.languages.model.mll.MachineLearningConfiguration#getImports <em>Imports</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @return the meta object for the containment reference list '<em>Uses</em>'. - * @see de.evoal.languages.model.mll.MachineLearningConfiguration#getUses() + * @return the meta object for the containment reference list '<em>Imports</em>'. + * @see de.evoal.languages.model.mll.MachineLearningConfiguration#getImports() * @see #getMachineLearningConfiguration() * @generated */ - EReference getMachineLearningConfiguration_Uses(); + EReference getMachineLearningConfiguration_Imports(); /** * Returns the meta object for the containment reference list '{@link de.evoal.languages.model.mll.MachineLearningConfiguration#getDefinitions <em>Definitions</em>}'. @@ -1097,27 +1068,6 @@ public interface MllPackage extends EPackage { */ EReference getDefinedFunctionName_Definition(); - /** - * Returns the meta object for class '{@link de.evoal.languages.model.mll.Use <em>Use</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Use</em>'. - * @see de.evoal.languages.model.mll.Use - * @generated - */ - EClass getUse(); - - /** - * Returns the meta object for the attribute '{@link de.evoal.languages.model.mll.Use#getImportURI <em>Import URI</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Import URI</em>'. - * @see de.evoal.languages.model.mll.Use#getImportURI() - * @see #getUse() - * @generated - */ - EAttribute getUse_ImportURI(); - /** * Returns the factory that creates the instances of the model. * <!-- begin-user-doc --> @@ -1151,12 +1101,12 @@ public interface MllPackage extends EPackage { EClass MACHINE_LEARNING_CONFIGURATION = eINSTANCE.getMachineLearningConfiguration(); /** - * The meta object literal for the '<em><b>Uses</b></em>' containment reference list feature. + * The meta object literal for the '<em><b>Imports</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ - EReference MACHINE_LEARNING_CONFIGURATION__USES = eINSTANCE.getMachineLearningConfiguration_Uses(); + EReference MACHINE_LEARNING_CONFIGURATION__IMPORTS = eINSTANCE.getMachineLearningConfiguration_Imports(); /** * The meta object literal for the '<em><b>Definitions</b></em>' containment reference list feature. @@ -1520,24 +1470,6 @@ public interface MllPackage extends EPackage { */ EReference DEFINED_FUNCTION_NAME__DEFINITION = eINSTANCE.getDefinedFunctionName_Definition(); - /** - * The meta object literal for the '{@link de.evoal.languages.model.mll.impl.UseImpl <em>Use</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see de.evoal.languages.model.mll.impl.UseImpl - * @see de.evoal.languages.model.mll.impl.MllPackageImpl#getUse() - * @generated - */ - EClass USE = eINSTANCE.getUse(); - - /** - * The meta object literal for the '<em><b>Import URI</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute USE__IMPORT_URI = eINSTANCE.getUse_ImportURI(); - } } //MllPackage diff --git a/src/languages/de.evoal.languages.model.mll/src-gen/de/evoal/languages/model/mll/PartialSurrogateFunctionDefinition.java b/src/languages/de.evoal.languages.model.mll/src-gen/de/evoal/languages/model/mll/PartialSurrogateFunctionDefinition.java index 47e1ca2e..664aab63 100644 --- a/src/languages/de.evoal.languages.model.mll/src-gen/de/evoal/languages/model/mll/PartialSurrogateFunctionDefinition.java +++ b/src/languages/de.evoal.languages.model.mll/src-gen/de/evoal/languages/model/mll/PartialSurrogateFunctionDefinition.java @@ -2,6 +2,7 @@ */ package de.evoal.languages.model.mll; +import de.evoal.languages.model.base.Attribute; import de.evoal.languages.model.base.TypeDefinition; import de.evoal.languages.model.ddl.DataDescription; import org.eclipse.emf.common.util.EList; @@ -87,6 +88,6 @@ public interface PartialSurrogateFunctionDefinition extends EObject { * annotation="http://www.eclipse.org/OCL/Collection nullFree='false'" * @generated */ - EList<de.evoal.languages.model.base.Attribute> getParameters(); + EList<Attribute> getParameters(); } // PartialSurrogateFunctionDefinition diff --git a/src/languages/de.evoal.languages.model.mll/src-gen/de/evoal/languages/model/mll/impl/MachineLearningConfigurationImpl.java b/src/languages/de.evoal.languages.model.mll/src-gen/de/evoal/languages/model/mll/impl/MachineLearningConfigurationImpl.java index fcc41213..66058680 100644 --- a/src/languages/de.evoal.languages.model.mll/src-gen/de/evoal/languages/model/mll/impl/MachineLearningConfigurationImpl.java +++ b/src/languages/de.evoal.languages.model.mll/src-gen/de/evoal/languages/model/mll/impl/MachineLearningConfigurationImpl.java @@ -2,12 +2,11 @@ */ package de.evoal.languages.model.mll.impl; +import de.evoal.languages.model.base.Import; import de.evoal.languages.model.mll.MachineLearningConfiguration; import de.evoal.languages.model.mll.MllPackage; import de.evoal.languages.model.mll.Statement; import de.evoal.languages.model.mll.SurrogateDefinition; -import de.evoal.languages.model.mll.Use; - import java.util.Collection; import org.eclipse.emf.common.notify.NotificationChain; @@ -30,7 +29,7 @@ import org.eclipse.emf.ecore.util.InternalEList; * The following features are implemented: * </p> * <ul> - * <li>{@link de.evoal.languages.model.mll.impl.MachineLearningConfigurationImpl#getUses <em>Uses</em>}</li> + * <li>{@link de.evoal.languages.model.mll.impl.MachineLearningConfigurationImpl#getImports <em>Imports</em>}</li> * <li>{@link de.evoal.languages.model.mll.impl.MachineLearningConfigurationImpl#getDefinitions <em>Definitions</em>}</li> * <li>{@link de.evoal.languages.model.mll.impl.MachineLearningConfigurationImpl#getStatements <em>Statements</em>}</li> * </ul> @@ -39,14 +38,14 @@ import org.eclipse.emf.ecore.util.InternalEList; */ public class MachineLearningConfigurationImpl extends MinimalEObjectImpl.Container implements MachineLearningConfiguration { /** - * The cached value of the '{@link #getUses() <em>Uses</em>}' containment reference list. + * The cached value of the '{@link #getImports() <em>Imports</em>}' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @see #getUses() + * @see #getImports() * @generated * @ordered */ - protected EList<Use> uses; + protected EList<Import> imports; /** * The cached value of the '{@link #getDefinitions() <em>Definitions</em>}' containment reference list. @@ -93,11 +92,11 @@ public class MachineLearningConfigurationImpl extends MinimalEObjectImpl.Contain * @generated */ @Override - public EList<Use> getUses() { - if (uses == null) { - uses = new EObjectContainmentEList<Use>(Use.class, this, MllPackage.MACHINE_LEARNING_CONFIGURATION__USES); + public EList<Import> getImports() { + if (imports == null) { + imports = new EObjectContainmentEList<Import>(Import.class, this, MllPackage.MACHINE_LEARNING_CONFIGURATION__IMPORTS); } - return uses; + return imports; } /** @@ -134,8 +133,8 @@ public class MachineLearningConfigurationImpl extends MinimalEObjectImpl.Contain @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { switch (featureID) { - case MllPackage.MACHINE_LEARNING_CONFIGURATION__USES: - return ((InternalEList<?>)getUses()).basicRemove(otherEnd, msgs); + case MllPackage.MACHINE_LEARNING_CONFIGURATION__IMPORTS: + return ((InternalEList<?>)getImports()).basicRemove(otherEnd, msgs); case MllPackage.MACHINE_LEARNING_CONFIGURATION__DEFINITIONS: return ((InternalEList<?>)getDefinitions()).basicRemove(otherEnd, msgs); case MllPackage.MACHINE_LEARNING_CONFIGURATION__STATEMENTS: @@ -152,8 +151,8 @@ public class MachineLearningConfigurationImpl extends MinimalEObjectImpl.Contain @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { switch (featureID) { - case MllPackage.MACHINE_LEARNING_CONFIGURATION__USES: - return getUses(); + case MllPackage.MACHINE_LEARNING_CONFIGURATION__IMPORTS: + return getImports(); case MllPackage.MACHINE_LEARNING_CONFIGURATION__DEFINITIONS: return getDefinitions(); case MllPackage.MACHINE_LEARNING_CONFIGURATION__STATEMENTS: @@ -171,9 +170,9 @@ public class MachineLearningConfigurationImpl extends MinimalEObjectImpl.Contain @Override public void eSet(int featureID, Object newValue) { switch (featureID) { - case MllPackage.MACHINE_LEARNING_CONFIGURATION__USES: - getUses().clear(); - getUses().addAll((Collection<? extends Use>)newValue); + case MllPackage.MACHINE_LEARNING_CONFIGURATION__IMPORTS: + getImports().clear(); + getImports().addAll((Collection<? extends Import>)newValue); return; case MllPackage.MACHINE_LEARNING_CONFIGURATION__DEFINITIONS: getDefinitions().clear(); @@ -195,8 +194,8 @@ public class MachineLearningConfigurationImpl extends MinimalEObjectImpl.Contain @Override public void eUnset(int featureID) { switch (featureID) { - case MllPackage.MACHINE_LEARNING_CONFIGURATION__USES: - getUses().clear(); + case MllPackage.MACHINE_LEARNING_CONFIGURATION__IMPORTS: + getImports().clear(); return; case MllPackage.MACHINE_LEARNING_CONFIGURATION__DEFINITIONS: getDefinitions().clear(); @@ -216,8 +215,8 @@ public class MachineLearningConfigurationImpl extends MinimalEObjectImpl.Contain @Override public boolean eIsSet(int featureID) { switch (featureID) { - case MllPackage.MACHINE_LEARNING_CONFIGURATION__USES: - return uses != null && !uses.isEmpty(); + case MllPackage.MACHINE_LEARNING_CONFIGURATION__IMPORTS: + return imports != null && !imports.isEmpty(); case MllPackage.MACHINE_LEARNING_CONFIGURATION__DEFINITIONS: return definitions != null && !definitions.isEmpty(); case MllPackage.MACHINE_LEARNING_CONFIGURATION__STATEMENTS: diff --git a/src/languages/de.evoal.languages.model.mll/src-gen/de/evoal/languages/model/mll/impl/MllFactoryImpl.java b/src/languages/de.evoal.languages.model.mll/src-gen/de/evoal/languages/model/mll/impl/MllFactoryImpl.java index 867358af..8b5c6b46 100644 --- a/src/languages/de.evoal.languages.model.mll/src-gen/de/evoal/languages/model/mll/impl/MllFactoryImpl.java +++ b/src/languages/de.evoal.languages.model.mll/src-gen/de/evoal/languages/model/mll/impl/MllFactoryImpl.java @@ -68,7 +68,6 @@ public class MllFactoryImpl extends EFactoryImpl implements MllFactory { case MllPackage.COUNTER_RANGE: return createCounterRange(); case MllPackage.STRING_LITERAL_RANGE: return createStringLiteralRange(); case MllPackage.DEFINED_FUNCTION_NAME: return createDefinedFunctionName(); - case MllPackage.USE: return createUse(); default: throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); } @@ -206,17 +205,6 @@ public class MllFactoryImpl extends EFactoryImpl implements MllFactory { return definedFunctionName; } - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Use createUse() { - UseImpl use = new UseImpl(); - return use; - } - /** * <!-- begin-user-doc --> * <!-- end-user-doc --> diff --git a/src/languages/de.evoal.languages.model.mll/src-gen/de/evoal/languages/model/mll/impl/MllPackageImpl.java b/src/languages/de.evoal.languages.model.mll/src-gen/de/evoal/languages/model/mll/impl/MllPackageImpl.java index 34fe8217..8b842df2 100644 --- a/src/languages/de.evoal.languages.model.mll/src-gen/de/evoal/languages/model/mll/impl/MllPackageImpl.java +++ b/src/languages/de.evoal.languages.model.mll/src-gen/de/evoal/languages/model/mll/impl/MllPackageImpl.java @@ -22,8 +22,6 @@ import de.evoal.languages.model.mll.Statement; import de.evoal.languages.model.mll.StringLiteralRange; import de.evoal.languages.model.mll.SurrogateDefinition; import de.evoal.languages.model.mll.SurrogateLayerDefinition; -import de.evoal.languages.model.mll.Use; - import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EPackage; @@ -136,13 +134,6 @@ public class MllPackageImpl extends EPackageImpl implements MllPackage { */ private EClass definedFunctionNameEClass = null; - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass useEClass = null; - /** * Creates an instance of the model <b>Package</b>, registered with * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package @@ -225,7 +216,7 @@ public class MllPackageImpl extends EPackageImpl implements MllPackage { * @generated */ @Override - public EReference getMachineLearningConfiguration_Uses() { + public EReference getMachineLearningConfiguration_Imports() { return (EReference)machineLearningConfigurationEClass.getEStructuralFeatures().get(0); } @@ -649,26 +640,6 @@ public class MllPackageImpl extends EPackageImpl implements MllPackage { return (EReference)definedFunctionNameEClass.getEStructuralFeatures().get(0); } - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public EClass getUse() { - return useEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public EAttribute getUse_ImportURI() { - return (EAttribute)useEClass.getEStructuralFeatures().get(0); - } - /** * <!-- begin-user-doc --> * <!-- end-user-doc --> @@ -699,7 +670,7 @@ public class MllPackageImpl extends EPackageImpl implements MllPackage { // Create classes and their features machineLearningConfigurationEClass = createEClass(MACHINE_LEARNING_CONFIGURATION); - createEReference(machineLearningConfigurationEClass, MACHINE_LEARNING_CONFIGURATION__USES); + createEReference(machineLearningConfigurationEClass, MACHINE_LEARNING_CONFIGURATION__IMPORTS); createEReference(machineLearningConfigurationEClass, MACHINE_LEARNING_CONFIGURATION__DEFINITIONS); createEReference(machineLearningConfigurationEClass, MACHINE_LEARNING_CONFIGURATION__STATEMENTS); @@ -755,9 +726,6 @@ public class MllPackageImpl extends EPackageImpl implements MllPackage { definedFunctionNameEClass = createEClass(DEFINED_FUNCTION_NAME); createEReference(definedFunctionNameEClass, DEFINED_FUNCTION_NAME__DEFINITION); - - useEClass = createEClass(USE); - createEAttribute(useEClass, USE__IMPORT_URI); } /** @@ -784,8 +752,8 @@ public class MllPackageImpl extends EPackageImpl implements MllPackage { setNsURI(eNS_URI); // Obtain other dependent packages - DdlPackage theDdlPackage = (DdlPackage)EPackage.Registry.INSTANCE.getEPackage(DdlPackage.eNS_URI); BasePackage theBasePackage = (BasePackage)EPackage.Registry.INSTANCE.getEPackage(BasePackage.eNS_URI); + DdlPackage theDdlPackage = (DdlPackage)EPackage.Registry.INSTANCE.getEPackage(DdlPackage.eNS_URI); // Create type parameters @@ -802,7 +770,7 @@ public class MllPackageImpl extends EPackageImpl implements MllPackage { // Initialize classes and features; add operations and parameters initEClass(machineLearningConfigurationEClass, MachineLearningConfiguration.class, "MachineLearningConfiguration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getMachineLearningConfiguration_Uses(), this.getUse(), null, "uses", null, 0, -1, MachineLearningConfiguration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); + initEReference(getMachineLearningConfiguration_Imports(), theBasePackage.getImport(), null, "imports", null, 0, -1, MachineLearningConfiguration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); initEReference(getMachineLearningConfiguration_Definitions(), this.getSurrogateDefinition(), null, "definitions", null, 0, -1, MachineLearningConfiguration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); initEReference(getMachineLearningConfiguration_Statements(), this.getStatement(), null, "statements", null, 0, -1, MachineLearningConfiguration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); @@ -859,9 +827,6 @@ public class MllPackageImpl extends EPackageImpl implements MllPackage { initEClass(definedFunctionNameEClass, DefinedFunctionName.class, "DefinedFunctionName", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getDefinedFunctionName_Definition(), theBasePackage.getFunctionDefinition(), null, "definition", null, 1, 1, DefinedFunctionName.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEClass(useEClass, Use.class, "Use", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getUse_ImportURI(), ecorePackage.getEString(), "importURI", null, 1, 1, Use.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - // Create resource createResource(eNS_URI); @@ -900,7 +865,7 @@ public class MllPackageImpl extends EPackageImpl implements MllPackage { protected void createCollectionAnnotations() { String source = "http://www.eclipse.org/OCL/Collection"; addAnnotation - (getMachineLearningConfiguration_Uses(), + (getMachineLearningConfiguration_Imports(), source, new String[] { "nullFree", "false" diff --git a/src/languages/de.evoal.languages.model.mll/src-gen/de/evoal/languages/model/mll/impl/PartialSurrogateFunctionDefinitionImpl.java b/src/languages/de.evoal.languages.model.mll/src-gen/de/evoal/languages/model/mll/impl/PartialSurrogateFunctionDefinitionImpl.java index fa1accf9..1f6ce7fa 100644 --- a/src/languages/de.evoal.languages.model.mll/src-gen/de/evoal/languages/model/mll/impl/PartialSurrogateFunctionDefinitionImpl.java +++ b/src/languages/de.evoal.languages.model.mll/src-gen/de/evoal/languages/model/mll/impl/PartialSurrogateFunctionDefinitionImpl.java @@ -2,6 +2,7 @@ */ package de.evoal.languages.model.mll.impl; +import de.evoal.languages.model.base.Attribute; import de.evoal.languages.model.base.TypeDefinition; import de.evoal.languages.model.ddl.DataDescription; import de.evoal.languages.model.mll.MllPackage; @@ -79,7 +80,7 @@ public class PartialSurrogateFunctionDefinitionImpl extends MinimalEObjectImpl.C * @generated * @ordered */ - protected EList<de.evoal.languages.model.base.Attribute> parameters; + protected EList<Attribute> parameters; /** * <!-- begin-user-doc --> @@ -172,9 +173,9 @@ public class PartialSurrogateFunctionDefinitionImpl extends MinimalEObjectImpl.C * @generated */ @Override - public EList<de.evoal.languages.model.base.Attribute> getParameters() { + public EList<Attribute> getParameters() { if (parameters == null) { - parameters = new EObjectContainmentEList<de.evoal.languages.model.base.Attribute>(de.evoal.languages.model.base.Attribute.class, this, MllPackage.PARTIAL_SURROGATE_FUNCTION_DEFINITION__PARAMETERS); + parameters = new EObjectContainmentEList<Attribute>(Attribute.class, this, MllPackage.PARTIAL_SURROGATE_FUNCTION_DEFINITION__PARAMETERS); } return parameters; } @@ -236,7 +237,7 @@ public class PartialSurrogateFunctionDefinitionImpl extends MinimalEObjectImpl.C return; case MllPackage.PARTIAL_SURROGATE_FUNCTION_DEFINITION__PARAMETERS: getParameters().clear(); - getParameters().addAll((Collection<? extends de.evoal.languages.model.base.Attribute>)newValue); + getParameters().addAll((Collection<? extends Attribute>)newValue); return; } super.eSet(featureID, newValue); diff --git a/src/languages/de.evoal.languages.model.mll/src-gen/de/evoal/languages/model/mll/impl/UseImpl.java b/src/languages/de.evoal.languages.model.mll/src-gen/de/evoal/languages/model/mll/impl/UseImpl.java deleted file mode 100644 index 22127e25..00000000 --- a/src/languages/de.evoal.languages.model.mll/src-gen/de/evoal/languages/model/mll/impl/UseImpl.java +++ /dev/null @@ -1,165 +0,0 @@ -/** - */ -package de.evoal.languages.model.mll.impl; - -import de.evoal.languages.model.mll.MllPackage; -import de.evoal.languages.model.mll.Use; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Use</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * </p> - * <ul> - * <li>{@link de.evoal.languages.model.mll.impl.UseImpl#getImportURI <em>Import URI</em>}</li> - * </ul> - * - * @generated - */ -public class UseImpl extends MinimalEObjectImpl.Container implements Use { - /** - * The default value of the '{@link #getImportURI() <em>Import URI</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getImportURI() - * @generated - * @ordered - */ - protected static final String IMPORT_URI_EDEFAULT = null; - - /** - * The cached value of the '{@link #getImportURI() <em>Import URI</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getImportURI() - * @generated - * @ordered - */ - protected String importURI = IMPORT_URI_EDEFAULT; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected UseImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return MllPackage.Literals.USE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String getImportURI() { - return importURI; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void setImportURI(String newImportURI) { - String oldImportURI = importURI; - importURI = newImportURI; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, MllPackage.USE__IMPORT_URI, oldImportURI, importURI)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case MllPackage.USE__IMPORT_URI: - return getImportURI(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case MllPackage.USE__IMPORT_URI: - setImportURI((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case MllPackage.USE__IMPORT_URI: - setImportURI(IMPORT_URI_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case MllPackage.USE__IMPORT_URI: - return IMPORT_URI_EDEFAULT == null ? importURI != null : !IMPORT_URI_EDEFAULT.equals(importURI); - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String toString() { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (importURI: "); - result.append(importURI); - result.append(')'); - return result.toString(); - } - -} //UseImpl diff --git a/src/languages/de.evoal.languages.model.mll/src-gen/de/evoal/languages/model/mll/util/MllAdapterFactory.java b/src/languages/de.evoal.languages.model.mll/src-gen/de/evoal/languages/model/mll/util/MllAdapterFactory.java index 037de966..6a93f8c6 100644 --- a/src/languages/de.evoal.languages.model.mll/src-gen/de/evoal/languages/model/mll/util/MllAdapterFactory.java +++ b/src/languages/de.evoal.languages.model.mll/src-gen/de/evoal/languages/model/mll/util/MllAdapterFactory.java @@ -125,10 +125,6 @@ public class MllAdapterFactory extends AdapterFactoryImpl { return createDefinedFunctionNameAdapter(); } @Override - public Adapter caseUse(Use object) { - return createUseAdapter(); - } - @Override public Adapter caseFunctionName(FunctionName object) { return createFunctionNameAdapter(); } @@ -348,20 +344,6 @@ public class MllAdapterFactory extends AdapterFactoryImpl { return null; } - /** - * Creates a new adapter for an object of class '{@link de.evoal.languages.model.mll.Use <em>Use</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see de.evoal.languages.model.mll.Use - * @generated - */ - public Adapter createUseAdapter() { - return null; - } - /** * Creates a new adapter for an object of class '{@link de.evoal.languages.model.base.FunctionName <em>Function Name</em>}'. * <!-- begin-user-doc --> diff --git a/src/languages/de.evoal.languages.model.mll/src-gen/de/evoal/languages/model/mll/util/MllSwitch.java b/src/languages/de.evoal.languages.model.mll/src-gen/de/evoal/languages/model/mll/util/MllSwitch.java index e8549e69..5d7637ee 100644 --- a/src/languages/de.evoal.languages.model.mll/src-gen/de/evoal/languages/model/mll/util/MllSwitch.java +++ b/src/languages/de.evoal.languages.model.mll/src-gen/de/evoal/languages/model/mll/util/MllSwitch.java @@ -158,12 +158,6 @@ public class MllSwitch<T> extends Switch<T> { if (result == null) result = defaultCase(theEObject); return result; } - case MllPackage.USE: { - Use use = (Use)theEObject; - T result = caseUse(use); - if (result == null) result = defaultCase(theEObject); - return result; - } default: return defaultCase(theEObject); } } @@ -378,21 +372,6 @@ public class MllSwitch<T> extends Switch<T> { return null; } - /** - * Returns the result of interpreting the object as an instance of '<em>Use</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Use</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseUse(Use object) { - return null; - } - /** * Returns the result of interpreting the object as an instance of '<em>Function Name</em>'. * <!-- begin-user-doc --> diff --git a/src/languages/de.evoal.languages.model.ol.dsl.ide/src-gen/de/evoal/languages/model/ol/dsl/ide/contentassist/antlr/OptimisationLanguageParser.java b/src/languages/de.evoal.languages.model.ol.dsl.ide/src-gen/de/evoal/languages/model/ol/dsl/ide/contentassist/antlr/OptimisationLanguageParser.java index b35a009b..f47b4b46 100644 --- a/src/languages/de.evoal.languages.model.ol.dsl.ide/src-gen/de/evoal/languages/model/ol/dsl/ide/contentassist/antlr/OptimisationLanguageParser.java +++ b/src/languages/de.evoal.languages.model.ol.dsl.ide/src-gen/de/evoal/languages/model/ol/dsl/ide/contentassist/antlr/OptimisationLanguageParser.java @@ -44,9 +44,8 @@ public class OptimisationLanguageParser extends AbstractContentAssistParser { builder.put(grammarAccess.getMultiplyDivideModuloOperatorRuleAccess().getAlternatives(), "rule__MultiplyDivideModuloOperatorRule__Alternatives"); builder.put(grammarAccess.getFactorRuleAccess().getAlternatives(), "rule__FactorRule__Alternatives"); builder.put(grammarAccess.getOptimisationModelRuleAccess().getGroup(), "rule__OptimisationModelRule__Group__0"); - builder.put(grammarAccess.getImportRuleAccess().getGroup(), "rule__ImportRule__Group__0"); builder.put(grammarAccess.getProblemRuleAccess().getGroup(), "rule__ProblemRule__Group__0"); - builder.put(grammarAccess.getProblemRuleAccess().getGroup_2(), "rule__ProblemRule__Group_2__0"); + builder.put(grammarAccess.getProblemRuleAccess().getGroup_4(), "rule__ProblemRule__Group_4__0"); builder.put(grammarAccess.getAlgorithmInstanceRuleAccess().getGroup(), "rule__AlgorithmInstanceRule__Group__0"); builder.put(grammarAccess.getAlgorithmInstanceRuleAccess().getGroup_6(), "rule__AlgorithmInstanceRule__Group_6__0"); builder.put(grammarAccess.getDataReferenceRuleAccess().getGroup(), "rule__DataReferenceRule__Group__0"); @@ -97,14 +96,15 @@ public class OptimisationLanguageParser extends AbstractContentAssistParser { builder.put(grammarAccess.getFunctionDefinitionRuleAccess().getGroup_4_1(), "rule__FunctionDefinitionRule__Group_4_1__0"); builder.put(grammarAccess.getConstantDefinitionRuleAccess().getGroup(), "rule__ConstantDefinitionRule__Group__0"); builder.put(grammarAccess.getParameterRuleAccess().getGroup(), "rule__ParameterRule__Group__0"); + builder.put(grammarAccess.getImportRuleAccess().getGroup(), "rule__ImportRule__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.getOptimisationModelRuleAccess().getImportsAssignment_0(), "rule__OptimisationModelRule__ImportsAssignment_0"); builder.put(grammarAccess.getOptimisationModelRuleAccess().getProblemAssignment_1(), "rule__OptimisationModelRule__ProblemAssignment_1"); builder.put(grammarAccess.getOptimisationModelRuleAccess().getAlgorithmAssignment_2(), "rule__OptimisationModelRule__AlgorithmAssignment_2"); - builder.put(grammarAccess.getImportRuleAccess().getImportedNamespaceAssignment_1(), "rule__ImportRule__ImportedNamespaceAssignment_1"); - builder.put(grammarAccess.getProblemRuleAccess().getProblemAssignment_1(), "rule__ProblemRule__ProblemAssignment_1"); - builder.put(grammarAccess.getProblemRuleAccess().getDocumentationAssignment_2_2(), "rule__ProblemRule__DocumentationAssignment_2_2"); + builder.put(grammarAccess.getProblemRuleAccess().getNameAssignment_1(), "rule__ProblemRule__NameAssignment_1"); + builder.put(grammarAccess.getProblemRuleAccess().getProblemAssignment_3(), "rule__ProblemRule__ProblemAssignment_3"); + builder.put(grammarAccess.getProblemRuleAccess().getDocumentationAssignment_4_2(), "rule__ProblemRule__DocumentationAssignment_4_2"); builder.put(grammarAccess.getAlgorithmInstanceRuleAccess().getProblemAssignment_2(), "rule__AlgorithmInstanceRule__ProblemAssignment_2"); builder.put(grammarAccess.getAlgorithmInstanceRuleAccess().getAlgorithmAssignment_5(), "rule__AlgorithmInstanceRule__AlgorithmAssignment_5"); builder.put(grammarAccess.getAlgorithmInstanceRuleAccess().getDocumentationAssignment_6_2(), "rule__AlgorithmInstanceRule__DocumentationAssignment_6_2"); @@ -166,6 +166,8 @@ public class OptimisationLanguageParser extends AbstractContentAssistParser { builder.put(grammarAccess.getConstantDefinitionRuleAccess().getValueAssignment_4(), "rule__ConstantDefinitionRule__ValueAssignment_4"); builder.put(grammarAccess.getParameterRuleAccess().getTypeAssignment_0(), "rule__ParameterRule__TypeAssignment_0"); builder.put(grammarAccess.getParameterRuleAccess().getNameAssignment_1(), "rule__ParameterRule__NameAssignment_1"); + builder.put(grammarAccess.getImportRuleAccess().getLanguageAssignment_1(), "rule__ImportRule__LanguageAssignment_1"); + builder.put(grammarAccess.getImportRuleAccess().getImportedNamespaceAssignment_3(), "rule__ImportRule__ImportedNamespaceAssignment_3"); builder.put(grammarAccess.getFunctionNameRuleAccess().getDefinitionAssignment(), "rule__FunctionNameRule__DefinitionAssignment"); } } diff --git a/src/languages/de.evoal.languages.model.ol.dsl.ide/src-gen/de/evoal/languages/model/ol/dsl/ide/contentassist/antlr/internal/InternalOptimisationLanguage.g b/src/languages/de.evoal.languages.model.ol.dsl.ide/src-gen/de/evoal/languages/model/ol/dsl/ide/contentassist/antlr/internal/InternalOptimisationLanguage.g index c423e01f..d8242357 100644 --- a/src/languages/de.evoal.languages.model.ol.dsl.ide/src-gen/de/evoal/languages/model/ol/dsl/ide/contentassist/antlr/internal/InternalOptimisationLanguage.g +++ b/src/languages/de.evoal.languages.model.ol.dsl.ide/src-gen/de/evoal/languages/model/ol/dsl/ide/contentassist/antlr/internal/InternalOptimisationLanguage.g @@ -76,31 +76,6 @@ finally { restoreStackSize(stackSize); } -// Entry rule entryRuleImportRule -entryRuleImportRule -: -{ before(grammarAccess.getImportRuleRule()); } - ruleImportRule -{ after(grammarAccess.getImportRuleRule()); } - EOF -; - -// Rule ImportRule -ruleImportRule - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getImportRuleAccess().getGroup()); } - (rule__ImportRule__Group__0) - { after(grammarAccess.getImportRuleAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - // Entry rule entryRuleProblemRule entryRuleProblemRule : @@ -1126,6 +1101,31 @@ finally { restoreStackSize(stackSize); } +// Entry rule entryRuleImportRule +entryRuleImportRule +: +{ before(grammarAccess.getImportRuleRule()); } + ruleImportRule +{ after(grammarAccess.getImportRuleRule()); } + EOF +; + +// Rule ImportRule +ruleImportRule + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getImportRuleAccess().getGroup()); } + (rule__ImportRule__Group__0) + { after(grammarAccess.getImportRuleAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + // Entry rule entryRuleFunctionNameRule entryRuleFunctionNameRule : @@ -1793,161 +1793,134 @@ finally { } -rule__ImportRule__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ImportRule__Group__0__Impl - rule__ImportRule__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ImportRule__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getImportRuleAccess().getImportKeyword_0()); } - 'import' - { after(grammarAccess.getImportRuleAccess().getImportKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ImportRule__Group__1 +rule__ProblemRule__Group__0 @init { int stackSize = keepStackSize(); } : - rule__ImportRule__Group__1__Impl - rule__ImportRule__Group__2 + rule__ProblemRule__Group__0__Impl + rule__ProblemRule__Group__1 ; finally { restoreStackSize(stackSize); } -rule__ImportRule__Group__1__Impl +rule__ProblemRule__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getImportRuleAccess().getImportedNamespaceAssignment_1()); } - (rule__ImportRule__ImportedNamespaceAssignment_1) - { after(grammarAccess.getImportRuleAccess().getImportedNamespaceAssignment_1()); } + { before(grammarAccess.getProblemRuleAccess().getDeclareKeyword_0()); } + 'declare' + { after(grammarAccess.getProblemRuleAccess().getDeclareKeyword_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ImportRule__Group__2 +rule__ProblemRule__Group__1 @init { int stackSize = keepStackSize(); } : - rule__ImportRule__Group__2__Impl + rule__ProblemRule__Group__1__Impl + rule__ProblemRule__Group__2 ; finally { restoreStackSize(stackSize); } -rule__ImportRule__Group__2__Impl +rule__ProblemRule__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getImportRuleAccess().getSemicolonKeyword_2()); } - ';' - { after(grammarAccess.getImportRuleAccess().getSemicolonKeyword_2()); } + { before(grammarAccess.getProblemRuleAccess().getNameAssignment_1()); } + (rule__ProblemRule__NameAssignment_1) + { after(grammarAccess.getProblemRuleAccess().getNameAssignment_1()); } ) ; finally { restoreStackSize(stackSize); } - -rule__ProblemRule__Group__0 +rule__ProblemRule__Group__2 @init { int stackSize = keepStackSize(); } : - rule__ProblemRule__Group__0__Impl - rule__ProblemRule__Group__1 + rule__ProblemRule__Group__2__Impl + rule__ProblemRule__Group__3 ; finally { restoreStackSize(stackSize); } -rule__ProblemRule__Group__0__Impl +rule__ProblemRule__Group__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getProblemRuleAccess().getDeclareKeyword_0()); } - 'declare' - { after(grammarAccess.getProblemRuleAccess().getDeclareKeyword_0()); } + { before(grammarAccess.getProblemRuleAccess().getAsKeyword_2()); } + 'as' + { after(grammarAccess.getProblemRuleAccess().getAsKeyword_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__ProblemRule__Group__1 +rule__ProblemRule__Group__3 @init { int stackSize = keepStackSize(); } : - rule__ProblemRule__Group__1__Impl - rule__ProblemRule__Group__2 + rule__ProblemRule__Group__3__Impl + rule__ProblemRule__Group__4 ; finally { restoreStackSize(stackSize); } -rule__ProblemRule__Group__1__Impl +rule__ProblemRule__Group__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getProblemRuleAccess().getProblemAssignment_1()); } - (rule__ProblemRule__ProblemAssignment_1) - { after(grammarAccess.getProblemRuleAccess().getProblemAssignment_1()); } + { before(grammarAccess.getProblemRuleAccess().getProblemAssignment_3()); } + (rule__ProblemRule__ProblemAssignment_3) + { after(grammarAccess.getProblemRuleAccess().getProblemAssignment_3()); } ) ; finally { restoreStackSize(stackSize); } -rule__ProblemRule__Group__2 +rule__ProblemRule__Group__4 @init { int stackSize = keepStackSize(); } : - rule__ProblemRule__Group__2__Impl + rule__ProblemRule__Group__4__Impl ; finally { restoreStackSize(stackSize); } -rule__ProblemRule__Group__2__Impl +rule__ProblemRule__Group__4__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getProblemRuleAccess().getGroup_2()); } - (rule__ProblemRule__Group_2__0)? - { after(grammarAccess.getProblemRuleAccess().getGroup_2()); } + { before(grammarAccess.getProblemRuleAccess().getGroup_4()); } + (rule__ProblemRule__Group_4__0)? + { after(grammarAccess.getProblemRuleAccess().getGroup_4()); } ) ; finally { @@ -1955,107 +1928,107 @@ finally { } -rule__ProblemRule__Group_2__0 +rule__ProblemRule__Group_4__0 @init { int stackSize = keepStackSize(); } : - rule__ProblemRule__Group_2__0__Impl - rule__ProblemRule__Group_2__1 + rule__ProblemRule__Group_4__0__Impl + rule__ProblemRule__Group_4__1 ; finally { restoreStackSize(stackSize); } -rule__ProblemRule__Group_2__0__Impl +rule__ProblemRule__Group_4__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getProblemRuleAccess().getDocumentingKeyword_2_0()); } + { before(grammarAccess.getProblemRuleAccess().getDocumentingKeyword_4_0()); } 'documenting' - { after(grammarAccess.getProblemRuleAccess().getDocumentingKeyword_2_0()); } + { after(grammarAccess.getProblemRuleAccess().getDocumentingKeyword_4_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ProblemRule__Group_2__1 +rule__ProblemRule__Group_4__1 @init { int stackSize = keepStackSize(); } : - rule__ProblemRule__Group_2__1__Impl - rule__ProblemRule__Group_2__2 + rule__ProblemRule__Group_4__1__Impl + rule__ProblemRule__Group_4__2 ; finally { restoreStackSize(stackSize); } -rule__ProblemRule__Group_2__1__Impl +rule__ProblemRule__Group_4__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getProblemRuleAccess().getColonEqualsSignKeyword_2_1()); } + { before(grammarAccess.getProblemRuleAccess().getColonEqualsSignKeyword_4_1()); } ':=' - { after(grammarAccess.getProblemRuleAccess().getColonEqualsSignKeyword_2_1()); } + { after(grammarAccess.getProblemRuleAccess().getColonEqualsSignKeyword_4_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__ProblemRule__Group_2__2 +rule__ProblemRule__Group_4__2 @init { int stackSize = keepStackSize(); } : - rule__ProblemRule__Group_2__2__Impl - rule__ProblemRule__Group_2__3 + rule__ProblemRule__Group_4__2__Impl + rule__ProblemRule__Group_4__3 ; finally { restoreStackSize(stackSize); } -rule__ProblemRule__Group_2__2__Impl +rule__ProblemRule__Group_4__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getProblemRuleAccess().getDocumentationAssignment_2_2()); } - (rule__ProblemRule__DocumentationAssignment_2_2) - { after(grammarAccess.getProblemRuleAccess().getDocumentationAssignment_2_2()); } + { before(grammarAccess.getProblemRuleAccess().getDocumentationAssignment_4_2()); } + (rule__ProblemRule__DocumentationAssignment_4_2) + { after(grammarAccess.getProblemRuleAccess().getDocumentationAssignment_4_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__ProblemRule__Group_2__3 +rule__ProblemRule__Group_4__3 @init { int stackSize = keepStackSize(); } : - rule__ProblemRule__Group_2__3__Impl + rule__ProblemRule__Group_4__3__Impl ; finally { restoreStackSize(stackSize); } -rule__ProblemRule__Group_2__3__Impl +rule__ProblemRule__Group_4__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getProblemRuleAccess().getSemicolonKeyword_2_3()); } + { before(grammarAccess.getProblemRuleAccess().getSemicolonKeyword_4_3()); } ';' - { after(grammarAccess.getProblemRuleAccess().getSemicolonKeyword_2_3()); } + { after(grammarAccess.getProblemRuleAccess().getSemicolonKeyword_4_3()); } ) ; finally { @@ -5006,6 +4979,141 @@ finally { } +rule__ImportRule__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__ImportRule__Group__0__Impl + rule__ImportRule__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getImportRuleAccess().getImportKeyword_0()); } + 'import' + { after(grammarAccess.getImportRuleAccess().getImportKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__ImportRule__Group__1__Impl + rule__ImportRule__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getImportRuleAccess().getLanguageAssignment_1()); } + (rule__ImportRule__LanguageAssignment_1) + { after(grammarAccess.getImportRuleAccess().getLanguageAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__ImportRule__Group__2__Impl + rule__ImportRule__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getImportRuleAccess().getFromKeyword_2()); } + 'from' + { after(grammarAccess.getImportRuleAccess().getFromKeyword_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__ImportRule__Group__3__Impl + rule__ImportRule__Group__4 +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getImportRuleAccess().getImportedNamespaceAssignment_3()); } + (rule__ImportRule__ImportedNamespaceAssignment_3) + { after(grammarAccess.getImportRuleAccess().getImportedNamespaceAssignment_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__Group__4 + @init { + int stackSize = keepStackSize(); + } +: + rule__ImportRule__Group__4__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__Group__4__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getImportRuleAccess().getSemicolonKeyword_4()); } + ';' + { after(grammarAccess.getImportRuleAccess().getSemicolonKeyword_4()); } +) +; +finally { + restoreStackSize(stackSize); +} + + rule__QualifiedName__Group__0 @init { int stackSize = keepStackSize(); @@ -5159,45 +5267,45 @@ finally { restoreStackSize(stackSize); } -rule__ImportRule__ImportedNamespaceAssignment_1 +rule__ProblemRule__NameAssignment_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_1_0()); } - ruleQualifiedName - { after(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_1_0()); } + { before(grammarAccess.getProblemRuleAccess().getNameStringOrIdParserRuleCall_1_0()); } + ruleStringOrId + { after(grammarAccess.getProblemRuleAccess().getNameStringOrIdParserRuleCall_1_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ProblemRule__ProblemAssignment_1 +rule__ProblemRule__ProblemAssignment_3 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getProblemRuleAccess().getProblemInstanceLiteralRuleParserRuleCall_1_0()); } + { before(grammarAccess.getProblemRuleAccess().getProblemInstanceLiteralRuleParserRuleCall_3_0()); } ruleInstanceLiteralRule - { after(grammarAccess.getProblemRuleAccess().getProblemInstanceLiteralRuleParserRuleCall_1_0()); } + { after(grammarAccess.getProblemRuleAccess().getProblemInstanceLiteralRuleParserRuleCall_3_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ProblemRule__DocumentationAssignment_2_2 +rule__ProblemRule__DocumentationAssignment_4_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getProblemRuleAccess().getDocumentationArrayRuleParserRuleCall_2_2_0()); } + { before(grammarAccess.getProblemRuleAccess().getDocumentationArrayRuleParserRuleCall_4_2_0()); } ruleArrayRule - { after(grammarAccess.getProblemRuleAccess().getDocumentationArrayRuleParserRuleCall_2_2_0()); } + { after(grammarAccess.getProblemRuleAccess().getDocumentationArrayRuleParserRuleCall_4_2_0()); } ) ; finally { @@ -5986,6 +6094,36 @@ finally { restoreStackSize(stackSize); } +rule__ImportRule__LanguageAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getImportRuleAccess().getLanguageSTRINGTerminalRuleCall_1_0()); } + RULE_STRING + { after(grammarAccess.getImportRuleAccess().getLanguageSTRINGTerminalRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ImportRule__ImportedNamespaceAssignment_3 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_3_0()); } + ruleQualifiedName + { after(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_3_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + rule__FunctionNameRule__DefinitionAssignment @init { int stackSize = keepStackSize(); diff --git a/src/languages/de.evoal.languages.model.ol.dsl.ide/src-gen/de/evoal/languages/model/ol/dsl/ide/contentassist/antlr/internal/InternalOptimisationLanguage.tokens b/src/languages/de.evoal.languages.model.ol.dsl.ide/src-gen/de/evoal/languages/model/ol/dsl/ide/contentassist/antlr/internal/InternalOptimisationLanguage.tokens index c7c83889..9efbbb01 100644 --- a/src/languages/de.evoal.languages.model.ol.dsl.ide/src-gen/de/evoal/languages/model/ol/dsl/ide/contentassist/antlr/internal/InternalOptimisationLanguage.tokens +++ b/src/languages/de.evoal.languages.model.ol.dsl.ide/src-gen/de/evoal/languages/model/ol/dsl/ide/contentassist/antlr/internal/InternalOptimisationLanguage.tokens @@ -1,4 +1,4 @@ -'!'=78 +'!'=80 '!='=19 '%'=26 '('=64 @@ -7,11 +7,11 @@ '+'=22 ','=63 '-'=23 -'.'=77 +'.'=79 '/'=25 ':'=68 -':='=51 -';'=48 +':='=50 +';'=51 '<'=20 '<='=21 '='=18 @@ -34,20 +34,22 @@ 'a'=44 'algorithm'=55 'array'=76 +'as'=48 'boolean'=74 'c'=38 'd'=37 'da'=36 'data'=56 -'declare'=49 -'documenting'=50 +'declare'=47 +'documenting'=49 'expression'=71 'f'=43 'false'=15 'float'=73 'for'=53 +'from'=78 'h'=35 -'import'=47 +'import'=77 'instance'=52 'int'=72 'k'=34 @@ -56,7 +58,7 @@ 'n'=41 'p'=42 'string'=70 -'true'=79 +'true'=81 'void'=75 'with'=54 'y'=46 @@ -139,3 +141,5 @@ T__76=76 T__77=77 T__78=78 T__79=79 +T__80=80 +T__81=81 diff --git a/src/languages/de.evoal.languages.model.ol.dsl.ide/src-gen/de/evoal/languages/model/ol/dsl/ide/contentassist/antlr/internal/InternalOptimisationLanguageLexer.java b/src/languages/de.evoal.languages.model.ol.dsl.ide/src-gen/de/evoal/languages/model/ol/dsl/ide/contentassist/antlr/internal/InternalOptimisationLanguageLexer.java index e9896459..9e2d5190 100644 --- a/src/languages/de.evoal.languages.model.ol.dsl.ide/src-gen/de/evoal/languages/model/ol/dsl/ide/contentassist/antlr/internal/InternalOptimisationLanguageLexer.java +++ b/src/languages/de.evoal.languages.model.ol.dsl.ide/src-gen/de/evoal/languages/model/ol/dsl/ide/contentassist/antlr/internal/InternalOptimisationLanguageLexer.java @@ -76,6 +76,8 @@ public class InternalOptimisationLanguageLexer extends Lexer { public static final int T__75=75; public static final int T__32=32; public static final int T__76=76; + public static final int T__80=80; + public static final int T__81=81; public static final int RULE_WS=13; public static final int RULE_ANY_OTHER=14; public static final int RULE_EXPONENT=10; @@ -753,10 +755,10 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = T__47; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:43:7: ( 'import' ) - // InternalOptimisationLanguage.g:43:9: 'import' + // InternalOptimisationLanguage.g:43:7: ( 'declare' ) + // InternalOptimisationLanguage.g:43:9: 'declare' { - match("import"); + match("declare"); } @@ -774,10 +776,11 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = T__48; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:44:7: ( ';' ) - // InternalOptimisationLanguage.g:44:9: ';' + // InternalOptimisationLanguage.g:44:7: ( 'as' ) + // InternalOptimisationLanguage.g:44:9: 'as' { - match(';'); + match("as"); + } @@ -794,10 +797,10 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = T__49; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:45:7: ( 'declare' ) - // InternalOptimisationLanguage.g:45:9: 'declare' + // InternalOptimisationLanguage.g:45:7: ( 'documenting' ) + // InternalOptimisationLanguage.g:45:9: 'documenting' { - match("declare"); + match("documenting"); } @@ -815,10 +818,10 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = T__50; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:46:7: ( 'documenting' ) - // InternalOptimisationLanguage.g:46:9: 'documenting' + // InternalOptimisationLanguage.g:46:7: ( ':=' ) + // InternalOptimisationLanguage.g:46:9: ':=' { - match("documenting"); + match(":="); } @@ -836,11 +839,10 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = T__51; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:47:7: ( ':=' ) - // InternalOptimisationLanguage.g:47:9: ':=' + // InternalOptimisationLanguage.g:47:7: ( ';' ) + // InternalOptimisationLanguage.g:47:9: ';' { - match(":="); - + match(';'); } @@ -1373,10 +1375,11 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = T__77; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:73:7: ( '.' ) - // InternalOptimisationLanguage.g:73:9: '.' + // InternalOptimisationLanguage.g:73:7: ( 'import' ) + // InternalOptimisationLanguage.g:73:9: 'import' { - match('.'); + match("import"); + } @@ -1393,10 +1396,11 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = T__78; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:74:7: ( '!' ) - // InternalOptimisationLanguage.g:74:9: '!' + // InternalOptimisationLanguage.g:74:7: ( 'from' ) + // InternalOptimisationLanguage.g:74:9: 'from' { - match('!'); + match("from"); + } @@ -1413,8 +1417,48 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = T__79; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:75:7: ( 'true' ) - // InternalOptimisationLanguage.g:75:9: 'true' + // InternalOptimisationLanguage.g:75:7: ( '.' ) + // InternalOptimisationLanguage.g:75:9: '.' + { + match('.'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__79" + + // $ANTLR start "T__80" + public final void mT__80() throws RecognitionException { + try { + int _type = T__80; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalOptimisationLanguage.g:76:7: ( '!' ) + // InternalOptimisationLanguage.g:76:9: '!' + { + match('!'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__80" + + // $ANTLR start "T__81" + public final void mT__81() throws RecognitionException { + try { + int _type = T__81; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalOptimisationLanguage.g:77:7: ( 'true' ) + // InternalOptimisationLanguage.g:77:9: 'true' { match("true"); @@ -1427,13 +1471,13 @@ public class InternalOptimisationLanguageLexer extends Lexer { finally { } } - // $ANTLR end "T__79" + // $ANTLR end "T__81" // $ANTLR start "RULE_DIGIT" public final void mRULE_DIGIT() throws RecognitionException { try { - // InternalOptimisationLanguage.g:6008:21: ( '0' .. '9' ) - // InternalOptimisationLanguage.g:6008:23: '0' .. '9' + // InternalOptimisationLanguage.g:6146:21: ( '0' .. '9' ) + // InternalOptimisationLanguage.g:6146:23: '0' .. '9' { matchRange('0','9'); @@ -1448,11 +1492,11 @@ public class InternalOptimisationLanguageLexer extends Lexer { // $ANTLR start "RULE_EXPONENT" public final void mRULE_EXPONENT() throws RecognitionException { try { - // InternalOptimisationLanguage.g:6010:24: ( 'e' ( '+' | '-' )? ( RULE_DIGIT )+ ) - // InternalOptimisationLanguage.g:6010:26: 'e' ( '+' | '-' )? ( RULE_DIGIT )+ + // InternalOptimisationLanguage.g:6148:24: ( 'e' ( '+' | '-' )? ( RULE_DIGIT )+ ) + // InternalOptimisationLanguage.g:6148:26: 'e' ( '+' | '-' )? ( RULE_DIGIT )+ { match('e'); - // InternalOptimisationLanguage.g:6010:30: ( '+' | '-' )? + // InternalOptimisationLanguage.g:6148:30: ( '+' | '-' )? int alt1=2; int LA1_0 = input.LA(1); @@ -1478,7 +1522,7 @@ public class InternalOptimisationLanguageLexer extends Lexer { } - // InternalOptimisationLanguage.g:6010:41: ( RULE_DIGIT )+ + // InternalOptimisationLanguage.g:6148:41: ( RULE_DIGIT )+ int cnt2=0; loop2: do { @@ -1492,7 +1536,7 @@ public class InternalOptimisationLanguageLexer extends Lexer { switch (alt2) { case 1 : - // InternalOptimisationLanguage.g:6010:41: RULE_DIGIT + // InternalOptimisationLanguage.g:6148:41: RULE_DIGIT { mRULE_DIGIT(); @@ -1522,10 +1566,10 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = RULE_INT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:6012:10: ( ( '-' )? ( RULE_DIGIT )+ ) - // InternalOptimisationLanguage.g:6012:12: ( '-' )? ( RULE_DIGIT )+ + // InternalOptimisationLanguage.g:6150:10: ( ( '-' )? ( RULE_DIGIT )+ ) + // InternalOptimisationLanguage.g:6150:12: ( '-' )? ( RULE_DIGIT )+ { - // InternalOptimisationLanguage.g:6012:12: ( '-' )? + // InternalOptimisationLanguage.g:6150:12: ( '-' )? int alt3=2; int LA3_0 = input.LA(1); @@ -1534,7 +1578,7 @@ public class InternalOptimisationLanguageLexer extends Lexer { } switch (alt3) { case 1 : - // InternalOptimisationLanguage.g:6012:12: '-' + // InternalOptimisationLanguage.g:6150:12: '-' { match('-'); @@ -1543,7 +1587,7 @@ public class InternalOptimisationLanguageLexer extends Lexer { } - // InternalOptimisationLanguage.g:6012:17: ( RULE_DIGIT )+ + // InternalOptimisationLanguage.g:6150:17: ( RULE_DIGIT )+ int cnt4=0; loop4: do { @@ -1557,7 +1601,7 @@ public class InternalOptimisationLanguageLexer extends Lexer { switch (alt4) { case 1 : - // InternalOptimisationLanguage.g:6012:17: RULE_DIGIT + // InternalOptimisationLanguage.g:6150:17: RULE_DIGIT { mRULE_DIGIT(); @@ -1589,15 +1633,15 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = RULE_DOUBLE; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:6014:13: ( ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) ) - // InternalOptimisationLanguage.g:6014:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) + // InternalOptimisationLanguage.g:6152:13: ( ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) ) + // InternalOptimisationLanguage.g:6152:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) { - // InternalOptimisationLanguage.g:6014:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) + // InternalOptimisationLanguage.g:6152:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) int alt7=2; alt7 = dfa7.predict(input); switch (alt7) { case 1 : - // InternalOptimisationLanguage.g:6014:16: RULE_INT RULE_EXPONENT + // InternalOptimisationLanguage.g:6152:16: RULE_INT RULE_EXPONENT { mRULE_INT(); mRULE_EXPONENT(); @@ -1605,11 +1649,11 @@ public class InternalOptimisationLanguageLexer extends Lexer { } break; case 2 : - // InternalOptimisationLanguage.g:6014:39: RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? + // InternalOptimisationLanguage.g:6152:39: RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? { mRULE_INT(); match('.'); - // InternalOptimisationLanguage.g:6014:52: ( RULE_DIGIT )* + // InternalOptimisationLanguage.g:6152:52: ( RULE_DIGIT )* loop5: do { int alt5=2; @@ -1622,7 +1666,7 @@ public class InternalOptimisationLanguageLexer extends Lexer { switch (alt5) { case 1 : - // InternalOptimisationLanguage.g:6014:52: RULE_DIGIT + // InternalOptimisationLanguage.g:6152:52: RULE_DIGIT { mRULE_DIGIT(); @@ -1634,7 +1678,7 @@ public class InternalOptimisationLanguageLexer extends Lexer { } } while (true); - // InternalOptimisationLanguage.g:6014:64: ( RULE_EXPONENT )? + // InternalOptimisationLanguage.g:6152:64: ( RULE_EXPONENT )? int alt6=2; int LA6_0 = input.LA(1); @@ -1643,7 +1687,7 @@ public class InternalOptimisationLanguageLexer extends Lexer { } switch (alt6) { case 1 : - // InternalOptimisationLanguage.g:6014:64: RULE_EXPONENT + // InternalOptimisationLanguage.g:6152:64: RULE_EXPONENT { mRULE_EXPONENT(); @@ -1674,11 +1718,11 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:6016:13: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) - // InternalOptimisationLanguage.g:6016:15: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalOptimisationLanguage.g:6154:13: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) + // InternalOptimisationLanguage.g:6154:15: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalOptimisationLanguage.g:6016:19: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + // InternalOptimisationLanguage.g:6154:19: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* loop8: do { int alt8=3; @@ -1694,7 +1738,7 @@ public class InternalOptimisationLanguageLexer extends Lexer { switch (alt8) { case 1 : - // InternalOptimisationLanguage.g:6016:20: '\\\\' . + // InternalOptimisationLanguage.g:6154:20: '\\\\' . { match('\\'); matchAny(); @@ -1702,7 +1746,7 @@ public class InternalOptimisationLanguageLexer extends Lexer { } break; case 2 : - // InternalOptimisationLanguage.g:6016:27: ~ ( ( '\\\\' | '\"' ) ) + // InternalOptimisationLanguage.g:6154:27: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1739,11 +1783,11 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = RULE_QUOTED_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:6018:16: ( '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - // InternalOptimisationLanguage.g:6018:18: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalOptimisationLanguage.g:6156:16: ( '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalOptimisationLanguage.g:6156:18: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalOptimisationLanguage.g:6018:23: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + // InternalOptimisationLanguage.g:6156:23: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* loop9: do { int alt9=3; @@ -1759,7 +1803,7 @@ public class InternalOptimisationLanguageLexer extends Lexer { switch (alt9) { case 1 : - // InternalOptimisationLanguage.g:6018:24: '\\\\' . + // InternalOptimisationLanguage.g:6156:24: '\\\\' . { match('\\'); matchAny(); @@ -1767,7 +1811,7 @@ public class InternalOptimisationLanguageLexer extends Lexer { } break; case 2 : - // InternalOptimisationLanguage.g:6018:31: ~ ( ( '\\\\' | '\\'' ) ) + // InternalOptimisationLanguage.g:6156:31: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1804,10 +1848,10 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:6020:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalOptimisationLanguage.g:6020:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalOptimisationLanguage.g:6158:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalOptimisationLanguage.g:6158:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { - // InternalOptimisationLanguage.g:6020:11: ( '^' )? + // InternalOptimisationLanguage.g:6158:11: ( '^' )? int alt10=2; int LA10_0 = input.LA(1); @@ -1816,7 +1860,7 @@ public class InternalOptimisationLanguageLexer extends Lexer { } switch (alt10) { case 1 : - // InternalOptimisationLanguage.g:6020:11: '^' + // InternalOptimisationLanguage.g:6158:11: '^' { match('^'); @@ -1834,7 +1878,7 @@ public class InternalOptimisationLanguageLexer extends Lexer { recover(mse); throw mse;} - // InternalOptimisationLanguage.g:6020:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalOptimisationLanguage.g:6158:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* loop11: do { int alt11=2; @@ -1883,12 +1927,12 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:6022:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalOptimisationLanguage.g:6022:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalOptimisationLanguage.g:6160:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalOptimisationLanguage.g:6160:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalOptimisationLanguage.g:6022:24: ( options {greedy=false; } : . )* + // InternalOptimisationLanguage.g:6160:24: ( options {greedy=false; } : . )* loop12: do { int alt12=2; @@ -1913,7 +1957,7 @@ public class InternalOptimisationLanguageLexer extends Lexer { switch (alt12) { case 1 : - // InternalOptimisationLanguage.g:6022:52: . + // InternalOptimisationLanguage.g:6160:52: . { matchAny(); @@ -1943,12 +1987,12 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:6024:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalOptimisationLanguage.g:6024:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // InternalOptimisationLanguage.g:6162:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalOptimisationLanguage.g:6162:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // InternalOptimisationLanguage.g:6024:24: (~ ( ( '\\n' | '\\r' ) ) )* + // InternalOptimisationLanguage.g:6162:24: (~ ( ( '\\n' | '\\r' ) ) )* loop13: do { int alt13=2; @@ -1961,7 +2005,7 @@ public class InternalOptimisationLanguageLexer extends Lexer { switch (alt13) { case 1 : - // InternalOptimisationLanguage.g:6024:24: ~ ( ( '\\n' | '\\r' ) ) + // InternalOptimisationLanguage.g:6162: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(); @@ -1981,7 +2025,7 @@ public class InternalOptimisationLanguageLexer extends Lexer { } } while (true); - // InternalOptimisationLanguage.g:6024:40: ( ( '\\r' )? '\\n' )? + // InternalOptimisationLanguage.g:6162:40: ( ( '\\r' )? '\\n' )? int alt15=2; int LA15_0 = input.LA(1); @@ -1990,9 +2034,9 @@ public class InternalOptimisationLanguageLexer extends Lexer { } switch (alt15) { case 1 : - // InternalOptimisationLanguage.g:6024:41: ( '\\r' )? '\\n' + // InternalOptimisationLanguage.g:6162:41: ( '\\r' )? '\\n' { - // InternalOptimisationLanguage.g:6024:41: ( '\\r' )? + // InternalOptimisationLanguage.g:6162:41: ( '\\r' )? int alt14=2; int LA14_0 = input.LA(1); @@ -2001,7 +2045,7 @@ public class InternalOptimisationLanguageLexer extends Lexer { } switch (alt14) { case 1 : - // InternalOptimisationLanguage.g:6024:41: '\\r' + // InternalOptimisationLanguage.g:6162:41: '\\r' { match('\r'); @@ -2033,10 +2077,10 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:6026:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalOptimisationLanguage.g:6026:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalOptimisationLanguage.g:6164:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalOptimisationLanguage.g:6164:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalOptimisationLanguage.g:6026:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalOptimisationLanguage.g:6164:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt16=0; loop16: do { @@ -2090,8 +2134,8 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:6028:16: ( . ) - // InternalOptimisationLanguage.g:6028:18: . + // InternalOptimisationLanguage.g:6166:16: ( . ) + // InternalOptimisationLanguage.g:6166:18: . { matchAny(); @@ -2106,8 +2150,8 @@ public class InternalOptimisationLanguageLexer extends Lexer { // $ANTLR end "RULE_ANY_OTHER" public void mTokens() throws RecognitionException { - // InternalOptimisationLanguage.g:1:8: ( 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 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | RULE_INT | RULE_DOUBLE | RULE_STRING | RULE_QUOTED_ID | RULE_ID | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt17=74; + // InternalOptimisationLanguage.g:1:8: ( 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 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | RULE_INT | RULE_DOUBLE | RULE_STRING | RULE_QUOTED_ID | RULE_ID | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt17=76; alt17 = dfa17.predict(input); switch (alt17) { case 1 : @@ -2566,63 +2610,77 @@ public class InternalOptimisationLanguageLexer extends Lexer { } break; case 66 : - // InternalOptimisationLanguage.g:1:400: RULE_INT + // InternalOptimisationLanguage.g:1:400: T__80 { - mRULE_INT(); + mT__80(); } break; case 67 : - // InternalOptimisationLanguage.g:1:409: RULE_DOUBLE + // InternalOptimisationLanguage.g:1:406: T__81 { - mRULE_DOUBLE(); + mT__81(); } break; case 68 : - // InternalOptimisationLanguage.g:1:421: RULE_STRING + // InternalOptimisationLanguage.g:1:412: RULE_INT { - mRULE_STRING(); + mRULE_INT(); } break; case 69 : - // InternalOptimisationLanguage.g:1:433: RULE_QUOTED_ID + // InternalOptimisationLanguage.g:1:421: RULE_DOUBLE { - mRULE_QUOTED_ID(); + mRULE_DOUBLE(); } break; case 70 : - // InternalOptimisationLanguage.g:1:448: RULE_ID + // InternalOptimisationLanguage.g:1:433: RULE_STRING { - mRULE_ID(); + mRULE_STRING(); } break; case 71 : - // InternalOptimisationLanguage.g:1:456: RULE_ML_COMMENT + // InternalOptimisationLanguage.g:1:445: RULE_QUOTED_ID { - mRULE_ML_COMMENT(); + mRULE_QUOTED_ID(); } break; case 72 : - // InternalOptimisationLanguage.g:1:472: RULE_SL_COMMENT + // InternalOptimisationLanguage.g:1:460: RULE_ID { - mRULE_SL_COMMENT(); + mRULE_ID(); } break; case 73 : - // InternalOptimisationLanguage.g:1:488: RULE_WS + // InternalOptimisationLanguage.g:1:468: RULE_ML_COMMENT { - mRULE_WS(); + mRULE_ML_COMMENT(); } break; case 74 : - // InternalOptimisationLanguage.g:1:496: RULE_ANY_OTHER + // InternalOptimisationLanguage.g:1:484: RULE_SL_COMMENT + { + mRULE_SL_COMMENT(); + + } + break; + case 75 : + // InternalOptimisationLanguage.g:1:500: RULE_WS + { + mRULE_WS(); + + } + break; + case 76 : + // InternalOptimisationLanguage.g:1:508: RULE_ANY_OTHER { mRULE_ANY_OTHER(); @@ -2645,13 +2703,13 @@ public class InternalOptimisationLanguageLexer extends Lexer { static final String DFA7_maxS = "\2\71\1\145\2\uffff"; static final String DFA7_acceptS = - "\3\uffff\1\1\1\2"; + "\3\uffff\1\2\1\1"; static final String DFA7_specialS = "\5\uffff}>"; static final String[] DFA7_transitionS = { "\1\1\2\uffff\12\2", "\12\2", - "\1\4\1\uffff\12\2\53\uffff\1\3", + "\1\3\1\uffff\12\2\53\uffff\1\4", "", "" }; @@ -2686,59 +2744,59 @@ public class InternalOptimisationLanguageLexer extends Lexer { this.transition = DFA7_transition; } public String getDescription() { - return "6014:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? )"; + return "6152:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? )"; } } static final String DFA17_eotS = - "\1\uffff\1\74\1\77\1\uffff\1\102\1\104\1\uffff\1\107\1\uffff\1\113\1\uffff\1\115\1\116\1\117\1\120\1\121\1\122\1\123\1\124\1\125\1\131\1\132\1\133\1\uffff\1\135\1\136\1\141\1\142\1\143\1\75\1\uffff\1\150\4\75\1\155\7\uffff\5\75\1\uffff\1\75\1\174\2\70\3\uffff\3\75\12\uffff\1\174\17\uffff\1\u0085\2\75\6\uffff\2\75\3\uffff\2\75\3\uffff\1\75\1\u008e\2\75\10\uffff\5\75\1\uffff\1\75\5\uffff\1\75\1\u0098\2\75\1\uffff\6\75\1\u00a1\1\75\1\uffff\1\u00a3\1\u00a4\7\75\1\uffff\1\75\1\u00ad\6\75\1\uffff\1\u00b4\2\uffff\4\75\1\u00b9\1\u00ba\1\u00bb\1\u00bc\1\uffff\3\75\1\u00c0\2\75\1\uffff\4\75\4\uffff\3\75\1\uffff\1\u00ca\2\75\1\u00cd\2\75\1\u00d0\2\75\1\uffff\1\75\1\u00d4\1\uffff\1\75\1\u00d6\1\uffff\2\75\1\u00d9\1\uffff\1\75\1\uffff\1\75\1\u00dc\1\uffff\2\75\1\uffff\1\u00df\1\u00e0\2\uffff"; + "\1\uffff\1\75\1\100\1\uffff\1\103\1\105\1\uffff\1\110\1\uffff\1\114\1\uffff\1\116\1\117\1\120\1\121\1\122\1\123\1\124\1\125\1\126\1\132\1\133\1\134\1\uffff\1\136\1\137\1\143\1\144\1\145\1\147\1\uffff\5\76\1\157\7\uffff\5\76\1\uffff\1\76\1\176\2\70\3\uffff\4\76\12\uffff\1\176\17\uffff\1\u0088\2\76\6\uffff\1\u008b\2\76\6\uffff\3\76\1\u0092\2\76\10\uffff\5\76\1\uffff\1\76\5\uffff\1\76\1\u009c\3\76\1\uffff\2\76\1\uffff\3\76\1\u00a5\2\76\1\uffff\1\u00a8\1\u00a9\7\76\1\uffff\1\76\1\u00b2\1\u00b3\5\76\1\uffff\1\76\1\u00ba\2\uffff\4\76\1\u00bf\1\u00c0\1\u00c1\1\u00c2\2\uffff\3\76\1\u00c6\2\76\1\uffff\4\76\4\uffff\3\76\1\uffff\1\76\1\u00d1\1\76\1\u00d3\2\76\1\u00d6\3\76\1\uffff\1\u00da\1\uffff\1\76\1\u00dc\1\uffff\2\76\1\u00df\1\uffff\1\76\1\uffff\1\76\1\u00e2\1\uffff\2\76\1\uffff\1\u00e5\1\u00e6\2\uffff"; static final String DFA17_eofS = - "\u00e1\uffff"; + "\u00e7\uffff"; static final String DFA17_minS = - "\1\0\1\60\1\75\1\uffff\2\75\1\uffff\1\60\1\uffff\1\52\1\uffff\14\60\1\uffff\5\60\1\155\1\uffff\1\75\1\151\1\122\1\117\1\116\1\101\7\uffff\1\151\1\164\1\170\2\157\1\uffff\1\162\1\56\2\0\3\uffff\1\154\1\162\1\157\12\uffff\1\56\17\uffff\1\60\2\143\6\uffff\1\147\1\162\3\uffff\1\160\1\163\3\uffff\1\164\1\60\1\122\1\104\10\uffff\1\164\1\162\1\160\1\157\1\151\1\uffff\1\165\5\uffff\1\163\1\60\2\141\1\uffff\1\154\1\165\1\157\1\141\1\157\1\164\1\60\1\150\1\uffff\2\60\1\145\1\151\1\162\1\154\1\144\2\145\1\uffff\1\164\1\60\1\141\1\155\1\162\1\171\1\162\1\141\1\uffff\1\60\2\uffff\1\162\1\156\2\145\4\60\1\uffff\1\162\1\145\1\151\1\60\1\164\1\156\1\uffff\1\141\1\147\1\163\1\141\4\uffff\1\145\1\156\1\164\1\uffff\1\60\1\143\1\154\1\60\1\163\1\156\1\60\1\164\1\150\1\uffff\1\145\1\60\1\uffff\1\151\1\60\1\uffff\1\151\1\155\1\60\1\uffff\1\157\1\uffff\1\156\1\60\1\uffff\1\156\1\147\1\uffff\2\60\2\uffff"; + "\1\0\1\60\1\75\1\uffff\2\75\1\uffff\1\60\1\uffff\1\52\1\uffff\14\60\1\uffff\5\60\1\75\1\uffff\1\155\1\151\1\122\1\117\1\116\1\101\7\uffff\1\151\1\164\1\170\2\157\1\uffff\1\162\1\56\2\0\3\uffff\1\154\1\162\2\157\12\uffff\1\56\17\uffff\1\60\2\143\6\uffff\1\60\1\147\1\162\6\uffff\1\163\1\160\1\164\1\60\1\122\1\104\10\uffff\1\164\1\162\1\160\1\157\1\151\1\uffff\1\165\5\uffff\1\163\1\60\1\141\1\155\1\141\1\uffff\1\154\1\165\1\uffff\1\157\1\141\1\164\1\60\1\157\1\150\1\uffff\2\60\1\145\1\151\1\162\1\154\1\144\2\145\1\uffff\1\164\2\60\1\141\1\155\1\162\1\171\1\141\1\uffff\1\162\1\60\2\uffff\1\162\1\156\2\145\4\60\2\uffff\1\162\1\145\1\151\1\60\1\156\1\164\1\uffff\1\141\1\147\1\163\1\141\4\uffff\1\145\1\156\1\164\1\uffff\1\143\1\60\1\154\1\60\1\163\1\156\1\60\1\164\1\150\1\145\1\uffff\1\60\1\uffff\1\151\1\60\1\uffff\1\151\1\155\1\60\1\uffff\1\157\1\uffff\1\156\1\60\1\uffff\1\156\1\147\1\uffff\2\60\2\uffff"; static final String DFA17_maxS = - "\1\uffff\1\172\1\75\1\uffff\2\75\1\uffff\1\71\1\uffff\1\57\1\uffff\14\172\1\uffff\5\172\1\156\1\uffff\1\75\1\151\1\122\1\117\1\116\1\172\7\uffff\1\151\1\164\1\170\2\157\1\uffff\1\162\1\145\2\uffff\3\uffff\1\154\1\162\1\157\12\uffff\1\145\17\uffff\1\172\2\143\6\uffff\1\147\1\162\3\uffff\1\160\1\164\3\uffff\1\164\1\172\1\122\1\104\10\uffff\1\164\1\162\1\160\1\157\1\151\1\uffff\1\165\5\uffff\1\163\1\172\2\141\1\uffff\1\154\1\165\1\157\1\141\1\157\1\164\1\172\1\150\1\uffff\2\172\1\145\1\151\1\162\1\154\1\144\2\145\1\uffff\1\164\1\172\1\141\1\155\1\162\1\171\1\162\1\141\1\uffff\1\172\2\uffff\1\162\1\156\2\145\4\172\1\uffff\1\162\1\145\1\151\1\172\1\164\1\156\1\uffff\1\141\1\147\1\163\1\141\4\uffff\1\145\1\156\1\164\1\uffff\1\172\1\143\1\154\1\172\1\163\1\156\1\172\1\164\1\150\1\uffff\1\145\1\172\1\uffff\1\151\1\172\1\uffff\1\151\1\155\1\172\1\uffff\1\157\1\uffff\1\156\1\172\1\uffff\1\156\1\147\1\uffff\2\172\2\uffff"; + "\1\uffff\1\172\1\75\1\uffff\2\75\1\uffff\1\71\1\uffff\1\57\1\uffff\14\172\1\uffff\5\172\1\75\1\uffff\1\156\1\151\1\122\1\117\1\116\1\172\7\uffff\1\151\1\164\1\170\2\157\1\uffff\1\162\1\145\2\uffff\3\uffff\1\154\1\162\2\157\12\uffff\1\145\17\uffff\1\172\2\143\6\uffff\1\172\1\147\1\162\6\uffff\1\164\1\160\1\164\1\172\1\122\1\104\10\uffff\1\164\1\162\1\160\1\157\1\151\1\uffff\1\165\5\uffff\1\163\1\172\1\141\1\155\1\141\1\uffff\1\154\1\165\1\uffff\1\157\1\141\1\164\1\172\1\157\1\150\1\uffff\2\172\1\145\1\151\1\162\1\154\1\144\2\145\1\uffff\1\164\2\172\1\141\1\155\1\162\1\171\1\141\1\uffff\1\162\1\172\2\uffff\1\162\1\156\2\145\4\172\2\uffff\1\162\1\145\1\151\1\172\1\156\1\164\1\uffff\1\141\1\147\1\163\1\141\4\uffff\1\145\1\156\1\164\1\uffff\1\143\1\172\1\154\1\172\1\163\1\156\1\172\1\164\1\150\1\145\1\uffff\1\172\1\uffff\1\151\1\172\1\uffff\1\151\1\155\1\172\1\uffff\1\157\1\uffff\1\156\1\172\1\uffff\1\156\1\147\1\uffff\2\172\2\uffff"; static final String DFA17_acceptS = - "\3\uffff\1\4\2\uffff\1\10\1\uffff\1\12\1\uffff\1\14\14\uffff\1\32\6\uffff\1\42\6\uffff\1\57\1\60\1\61\1\62\1\63\1\64\1\65\5\uffff\1\77\4\uffff\1\106\1\111\1\112\3\uffff\1\35\1\106\1\2\1\3\1\4\1\5\1\100\1\7\1\6\1\10\1\uffff\1\11\1\12\1\107\1\110\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\3\uffff\1\27\1\30\1\31\1\32\1\33\1\34\2\uffff\1\36\1\37\1\40\2\uffff\1\42\1\45\1\66\4\uffff\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\65\5\uffff\1\77\1\uffff\1\102\1\103\1\104\1\105\1\111\4\uffff\1\26\10\uffff\1\53\11\uffff\1\47\10\uffff\1\72\1\uffff\1\54\1\55\10\uffff\1\52\6\uffff\1\50\4\uffff\1\75\1\101\1\1\1\73\3\uffff\1\76\11\uffff\1\41\2\uffff\1\70\2\uffff\1\43\3\uffff\1\67\1\uffff\1\74\2\uffff\1\46\2\uffff\1\51\2\uffff\1\71\1\44"; + "\3\uffff\1\4\2\uffff\1\10\1\uffff\1\12\1\uffff\1\14\14\uffff\1\32\6\uffff\1\45\6\uffff\1\57\1\60\1\61\1\62\1\63\1\64\1\65\5\uffff\1\101\4\uffff\1\110\1\113\1\114\4\uffff\1\35\1\110\1\2\1\3\1\4\1\5\1\102\1\7\1\6\1\10\1\uffff\1\11\1\12\1\111\1\112\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\3\uffff\1\27\1\30\1\31\1\32\1\33\1\34\3\uffff\1\36\1\37\1\40\1\44\1\66\1\45\6\uffff\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\65\5\uffff\1\101\1\uffff\1\104\1\105\1\106\1\107\1\113\5\uffff\1\26\2\uffff\1\42\6\uffff\1\53\11\uffff\1\47\10\uffff\1\72\2\uffff\1\54\1\55\10\uffff\1\100\1\52\6\uffff\1\50\4\uffff\1\75\1\103\1\1\1\73\3\uffff\1\76\12\uffff\1\77\1\uffff\1\70\2\uffff\1\41\3\uffff\1\67\1\uffff\1\74\2\uffff\1\46\2\uffff\1\51\2\uffff\1\71\1\43"; static final String DFA17_specialS = - "\1\0\63\uffff\1\1\1\2\u00ab\uffff}>"; + "\1\1\63\uffff\1\2\1\0\u00b1\uffff}>"; static final String[] DFA17_transitionS = { - "\11\70\2\67\2\70\1\67\22\70\1\67\1\4\1\64\2\70\1\12\1\70\1\65\1\50\1\51\1\10\1\6\1\47\1\7\1\61\1\11\12\63\1\37\1\36\1\5\1\3\1\2\2\70\1\43\3\66\1\15\1\66\1\20\5\66\1\21\1\66\1\41\1\16\3\66\1\17\3\66\1\42\1\13\1\14\1\45\1\70\1\46\1\44\1\66\1\70\1\32\1\57\1\25\1\24\1\56\1\1\1\66\1\23\1\35\1\66\1\22\1\54\1\26\1\30\1\66\1\31\2\66\1\55\1\62\1\66\1\60\1\40\1\66\1\34\1\33\1\52\1\70\1\53\67\70\1\27\uff4a\70", - "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\1\71\12\75\1\73\2\75\1\72\13\75", - "\1\76", - "", - "\1\101", - "\1\103", - "", - "\12\106", - "", - "\1\111\4\uffff\1\112", - "", - "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", - "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", - "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", - "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", - "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", - "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", - "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", - "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", - "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", - "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\1\126\3\75\1\127\11\75\1\130\13\75", - "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", - "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", - "", - "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", - "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", - "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\13\75\1\137\5\75\1\140\10\75", - "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", - "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", - "\1\144\1\145", - "", - "\1\147", - "\1\151", - "\1\152", + "\11\70\2\67\2\70\1\67\22\70\1\67\1\4\1\64\2\70\1\12\1\70\1\65\1\50\1\51\1\10\1\6\1\47\1\7\1\61\1\11\12\63\1\35\1\36\1\5\1\3\1\2\2\70\1\43\3\66\1\15\1\66\1\20\5\66\1\21\1\66\1\41\1\16\3\66\1\17\3\66\1\42\1\13\1\14\1\45\1\70\1\46\1\44\1\66\1\70\1\32\1\57\1\25\1\24\1\56\1\1\1\66\1\23\1\37\1\66\1\22\1\54\1\26\1\30\1\66\1\31\2\66\1\55\1\62\1\66\1\60\1\40\1\66\1\34\1\33\1\52\1\70\1\53\67\70\1\27\uff4a\70", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\1\71\12\76\1\73\2\76\1\72\2\76\1\74\10\76", + "\1\77", + "", + "\1\102", + "\1\104", + "", + "\12\107", + "", + "\1\112\4\uffff\1\113", + "", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\1\127\3\76\1\130\11\76\1\131\13\76", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\13\76\1\141\5\76\1\142\1\140\7\76", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\146", + "", + "\1\152\1\151", "\1\153", "\1\154", - "\32\75\4\uffff\1\75\1\uffff\32\75", + "\1\155", + "\1\156", + "\32\76\4\uffff\1\76\1\uffff\32\76", "", "", "", @@ -2746,22 +2804,23 @@ public class InternalOptimisationLanguageLexer extends Lexer { "", "", "", - "\1\165", - "\1\166", "\1\167", "\1\170", "\1\171", - "", + "\1\172", "\1\173", - "\1\175\1\uffff\12\106\53\uffff\1\175", - "\0\176", - "\0\177", + "", + "\1\175", + "\1\177\1\uffff\12\107\53\uffff\1\177", + "\0\u0080", + "\0\u0081", "", "", "", - "\1\u0081", - "\1\u0082", "\1\u0083", + "\1\u0084", + "\1\u0085", + "\1\u0086", "", "", "", @@ -2772,7 +2831,7 @@ public class InternalOptimisationLanguageLexer extends Lexer { "", "", "", - "\1\175\1\uffff\12\106\53\uffff\1\175", + "\1\177\1\uffff\12\107\53\uffff\1\177", "", "", "", @@ -2788,29 +2847,30 @@ public class InternalOptimisationLanguageLexer extends Lexer { "", "", "", - "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\23\75\1\u0084\6\75", - "\1\u0086", - "\1\u0087", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\23\76\1\u0087\6\76", + "\1\u0089", + "\1\u008a", "", "", "", "", "", "", - "\1\u0088", - "\1\u0089", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u008c", + "\1\u008d", "", "", "", - "\1\u008a", - "\1\u008b\1\u008c", "", "", "", - "\1\u008d", - "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", - "\1\u008f", + "\1\u008e\1\u008f", "\1\u0090", + "\1\u0091", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u0093", + "\1\u0094", "", "", "", @@ -2819,112 +2879,116 @@ public class InternalOptimisationLanguageLexer extends Lexer { "", "", "", - "\1\u0091", - "\1\u0092", - "\1\u0093", - "\1\u0094", "\1\u0095", - "", "\1\u0096", + "\1\u0097", + "\1\u0098", + "\1\u0099", "", + "\1\u009a", "", "", "", "", - "\1\u0097", - "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", - "\1\u0099", - "\1\u009a", "", "\1\u009b", - "\1\u009c", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", "\1\u009d", "\1\u009e", "\1\u009f", + "", "\1\u00a0", - "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", - "\1\u00a2", + "\1\u00a1", "", - "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", - "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", - "\1\u00a5", + "\1\u00a2", + "\1\u00a3", + "\1\u00a4", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", "\1\u00a6", "\1\u00a7", - "\1\u00a8", - "\1\u00a9", + "", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", "\1\u00aa", "\1\u00ab", - "", "\1\u00ac", - "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\1\u00ad", "\1\u00ae", "\1\u00af", "\1\u00b0", - "\1\u00b1", - "\1\u00b2", - "\1\u00b3", - "", - "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", - "", "", + "\1\u00b1", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u00b4", "\1\u00b5", "\1\u00b6", "\1\u00b7", "\1\u00b8", - "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", - "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", - "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", - "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", "", + "\1\u00b9", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "", + "", + "\1\u00bb", + "\1\u00bc", "\1\u00bd", "\1\u00be", - "\1\u00bf", - "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", - "\1\u00c1", - "\1\u00c2", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "", "", "\1\u00c3", "\1\u00c4", "\1\u00c5", - "\1\u00c6", - "", - "", - "", - "", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", "\1\u00c7", "\1\u00c8", - "\1\u00c9", "", - "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\1\u00c9", + "\1\u00ca", "\1\u00cb", "\1\u00cc", - "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "", + "", + "", + "", + "\1\u00cd", "\1\u00ce", "\1\u00cf", - "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", - "\1\u00d1", - "\1\u00d2", - "", - "\1\u00d3", - "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", "", + "\1\u00d0", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u00d2", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u00d4", "\1\u00d5", - "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", - "", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", "\1\u00d7", "\1\u00d8", - "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\1\u00d9", "", - "\1\u00da", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", "", "\1\u00db", - "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", "", "\1\u00dd", "\1\u00de", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "", + "\1\u00e0", + "", + "\1\u00e1", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", "", - "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", - "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\1\u00e3", + "\1\u00e4", + "", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", "", "" }; @@ -2959,13 +3023,23 @@ public class InternalOptimisationLanguageLexer extends Lexer { this.transition = DFA17_transition; } public String getDescription() { - return "1:1: Tokens : ( 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 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | RULE_INT | RULE_DOUBLE | RULE_STRING | RULE_QUOTED_ID | RULE_ID | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; + return "1:1: Tokens : ( 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 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | RULE_INT | RULE_DOUBLE | RULE_STRING | RULE_QUOTED_ID | RULE_ID | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { IntStream input = _input; int _s = s; switch ( s ) { case 0 : + int LA17_53 = input.LA(1); + + s = -1; + if ( ((LA17_53>='\u0000' && LA17_53<='\uFFFF')) ) {s = 129;} + + else s = 56; + + if ( s>=0 ) return s; + break; + case 1 : int LA17_0 = input.LA(1); s = -1; @@ -3025,11 +3099,11 @@ public class InternalOptimisationLanguageLexer extends Lexer { else if ( (LA17_0=='y') ) {s = 28;} - else if ( (LA17_0=='i') ) {s = 29;} + else if ( (LA17_0==':') ) {s = 29;} else if ( (LA17_0==';') ) {s = 30;} - else if ( (LA17_0==':') ) {s = 31;} + else if ( (LA17_0=='i') ) {s = 31;} else if ( (LA17_0=='w') ) {s = 32;} @@ -3081,23 +3155,13 @@ public class InternalOptimisationLanguageLexer extends Lexer { else if ( ((LA17_0>='\u0000' && LA17_0<='\b')||(LA17_0>='\u000B' && LA17_0<='\f')||(LA17_0>='\u000E' && LA17_0<='\u001F')||(LA17_0>='#' && LA17_0<='$')||LA17_0=='&'||(LA17_0>='?' && LA17_0<='@')||LA17_0=='\\'||LA17_0=='`'||LA17_0=='|'||(LA17_0>='~' && LA17_0<='\u00B4')||(LA17_0>='\u00B6' && LA17_0<='\uFFFF')) ) {s = 56;} - if ( s>=0 ) return s; - break; - case 1 : - int LA17_52 = input.LA(1); - - s = -1; - if ( ((LA17_52>='\u0000' && LA17_52<='\uFFFF')) ) {s = 126;} - - else s = 56; - if ( s>=0 ) return s; break; case 2 : - int LA17_53 = input.LA(1); + int LA17_52 = input.LA(1); s = -1; - if ( ((LA17_53>='\u0000' && LA17_53<='\uFFFF')) ) {s = 127;} + if ( ((LA17_52>='\u0000' && LA17_52<='\uFFFF')) ) {s = 128;} else s = 56; diff --git a/src/languages/de.evoal.languages.model.ol.dsl.ide/src-gen/de/evoal/languages/model/ol/dsl/ide/contentassist/antlr/internal/InternalOptimisationLanguageParser.java b/src/languages/de.evoal.languages.model.ol.dsl.ide/src-gen/de/evoal/languages/model/ol/dsl/ide/contentassist/antlr/internal/InternalOptimisationLanguageParser.java index 158f7bc5..15332ace 100644 --- a/src/languages/de.evoal.languages.model.ol.dsl.ide/src-gen/de/evoal/languages/model/ol/dsl/ide/contentassist/antlr/internal/InternalOptimisationLanguageParser.java +++ b/src/languages/de.evoal.languages.model.ol.dsl.ide/src-gen/de/evoal/languages/model/ol/dsl/ide/contentassist/antlr/internal/InternalOptimisationLanguageParser.java @@ -23,7 +23,7 @@ import java.util.HashMap; @SuppressWarnings("all") public class InternalOptimisationLanguageParser extends AbstractInternalContentAssistParser { public static final String[] tokenNames = new String[] { - "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_QUOTED_ID", "RULE_ID", "RULE_DOUBLE", "RULE_INT", "RULE_STRING", "RULE_DIGIT", "RULE_EXPONENT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'false'", "'>='", "'>'", "'='", "'!='", "'<'", "'<='", "'+'", "'-'", "'*'", "'/'", "'%'", "'Y'", "'Z'", "'E'", "'P'", "'T'", "'G'", "'M'", "'k'", "'h'", "'da'", "'d'", "'c'", "'m'", "'\\u00B5'", "'n'", "'p'", "'f'", "'a'", "'z'", "'y'", "'import'", "';'", "'declare'", "'documenting'", "':='", "'instance'", "'for'", "'with'", "'algorithm'", "'data'", "'OR'", "'XOR'", "'AND'", "'^'", "'['", "']'", "','", "'('", "')'", "'{'", "'}'", "':'", "'literal'", "'string'", "'expression'", "'int'", "'float'", "'boolean'", "'void'", "'array'", "'.'", "'!'", "'true'" + "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_QUOTED_ID", "RULE_ID", "RULE_DOUBLE", "RULE_INT", "RULE_STRING", "RULE_DIGIT", "RULE_EXPONENT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'false'", "'>='", "'>'", "'='", "'!='", "'<'", "'<='", "'+'", "'-'", "'*'", "'/'", "'%'", "'Y'", "'Z'", "'E'", "'P'", "'T'", "'G'", "'M'", "'k'", "'h'", "'da'", "'d'", "'c'", "'m'", "'\\u00B5'", "'n'", "'p'", "'f'", "'a'", "'z'", "'y'", "'declare'", "'as'", "'documenting'", "':='", "';'", "'instance'", "'for'", "'with'", "'algorithm'", "'data'", "'OR'", "'XOR'", "'AND'", "'^'", "'['", "']'", "','", "'('", "')'", "'{'", "'}'", "':'", "'literal'", "'string'", "'expression'", "'int'", "'float'", "'boolean'", "'void'", "'array'", "'import'", "'from'", "'.'", "'!'", "'true'" }; public static final int T__50=50; public static final int T__19=19; @@ -89,6 +89,8 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA public static final int T__75=75; public static final int T__32=32; public static final int T__76=76; + public static final int T__80=80; + public static final int T__81=81; public static final int RULE_WS=13; public static final int RULE_ANY_OTHER=14; public static final int RULE_EXPONENT=10; @@ -223,97 +225,12 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR end "ruleOptimisationModelRule" - // $ANTLR start "entryRuleImportRule" - // InternalOptimisationLanguage.g:80:1: entryRuleImportRule : ruleImportRule EOF ; - public final void entryRuleImportRule() throws RecognitionException { - try { - // InternalOptimisationLanguage.g:81:1: ( ruleImportRule EOF ) - // InternalOptimisationLanguage.g:82:1: ruleImportRule EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getImportRuleRule()); - } - pushFollow(FOLLOW_1); - ruleImportRule(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getImportRuleRule()); - } - match(input,EOF,FOLLOW_2); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleImportRule" - - - // $ANTLR start "ruleImportRule" - // InternalOptimisationLanguage.g:89:1: ruleImportRule : ( ( rule__ImportRule__Group__0 ) ) ; - public final void ruleImportRule() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalOptimisationLanguage.g:93:2: ( ( ( rule__ImportRule__Group__0 ) ) ) - // InternalOptimisationLanguage.g:94:2: ( ( rule__ImportRule__Group__0 ) ) - { - // InternalOptimisationLanguage.g:94:2: ( ( rule__ImportRule__Group__0 ) ) - // InternalOptimisationLanguage.g:95:3: ( rule__ImportRule__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getImportRuleAccess().getGroup()); - } - // InternalOptimisationLanguage.g:96:3: ( rule__ImportRule__Group__0 ) - // InternalOptimisationLanguage.g:96:4: rule__ImportRule__Group__0 - { - pushFollow(FOLLOW_2); - rule__ImportRule__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getImportRuleAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleImportRule" - - // $ANTLR start "entryRuleProblemRule" - // InternalOptimisationLanguage.g:105:1: entryRuleProblemRule : ruleProblemRule EOF ; + // InternalOptimisationLanguage.g:80:1: entryRuleProblemRule : ruleProblemRule EOF ; public final void entryRuleProblemRule() throws RecognitionException { try { - // InternalOptimisationLanguage.g:106:1: ( ruleProblemRule EOF ) - // InternalOptimisationLanguage.g:107:1: ruleProblemRule EOF + // InternalOptimisationLanguage.g:81:1: ( ruleProblemRule EOF ) + // InternalOptimisationLanguage.g:82:1: ruleProblemRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getProblemRuleRule()); @@ -343,23 +260,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "ruleProblemRule" - // InternalOptimisationLanguage.g:114:1: ruleProblemRule : ( ( rule__ProblemRule__Group__0 ) ) ; + // InternalOptimisationLanguage.g:89:1: ruleProblemRule : ( ( rule__ProblemRule__Group__0 ) ) ; public final void ruleProblemRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:118:2: ( ( ( rule__ProblemRule__Group__0 ) ) ) - // InternalOptimisationLanguage.g:119:2: ( ( rule__ProblemRule__Group__0 ) ) + // InternalOptimisationLanguage.g:93:2: ( ( ( rule__ProblemRule__Group__0 ) ) ) + // InternalOptimisationLanguage.g:94:2: ( ( rule__ProblemRule__Group__0 ) ) { - // InternalOptimisationLanguage.g:119:2: ( ( rule__ProblemRule__Group__0 ) ) - // InternalOptimisationLanguage.g:120:3: ( rule__ProblemRule__Group__0 ) + // InternalOptimisationLanguage.g:94:2: ( ( rule__ProblemRule__Group__0 ) ) + // InternalOptimisationLanguage.g:95:3: ( rule__ProblemRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getProblemRuleAccess().getGroup()); } - // InternalOptimisationLanguage.g:121:3: ( rule__ProblemRule__Group__0 ) - // InternalOptimisationLanguage.g:121:4: rule__ProblemRule__Group__0 + // InternalOptimisationLanguage.g:96:3: ( rule__ProblemRule__Group__0 ) + // InternalOptimisationLanguage.g:96:4: rule__ProblemRule__Group__0 { pushFollow(FOLLOW_2); rule__ProblemRule__Group__0(); @@ -394,11 +311,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "entryRuleAlgorithmInstanceRule" - // InternalOptimisationLanguage.g:130:1: entryRuleAlgorithmInstanceRule : ruleAlgorithmInstanceRule EOF ; + // InternalOptimisationLanguage.g:105:1: entryRuleAlgorithmInstanceRule : ruleAlgorithmInstanceRule EOF ; public final void entryRuleAlgorithmInstanceRule() throws RecognitionException { try { - // InternalOptimisationLanguage.g:131:1: ( ruleAlgorithmInstanceRule EOF ) - // InternalOptimisationLanguage.g:132:1: ruleAlgorithmInstanceRule EOF + // InternalOptimisationLanguage.g:106:1: ( ruleAlgorithmInstanceRule EOF ) + // InternalOptimisationLanguage.g:107:1: ruleAlgorithmInstanceRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getAlgorithmInstanceRuleRule()); @@ -428,23 +345,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "ruleAlgorithmInstanceRule" - // InternalOptimisationLanguage.g:139:1: ruleAlgorithmInstanceRule : ( ( rule__AlgorithmInstanceRule__Group__0 ) ) ; + // InternalOptimisationLanguage.g:114:1: ruleAlgorithmInstanceRule : ( ( rule__AlgorithmInstanceRule__Group__0 ) ) ; public final void ruleAlgorithmInstanceRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:143:2: ( ( ( rule__AlgorithmInstanceRule__Group__0 ) ) ) - // InternalOptimisationLanguage.g:144:2: ( ( rule__AlgorithmInstanceRule__Group__0 ) ) + // InternalOptimisationLanguage.g:118:2: ( ( ( rule__AlgorithmInstanceRule__Group__0 ) ) ) + // InternalOptimisationLanguage.g:119:2: ( ( rule__AlgorithmInstanceRule__Group__0 ) ) { - // InternalOptimisationLanguage.g:144:2: ( ( rule__AlgorithmInstanceRule__Group__0 ) ) - // InternalOptimisationLanguage.g:145:3: ( rule__AlgorithmInstanceRule__Group__0 ) + // InternalOptimisationLanguage.g:119:2: ( ( rule__AlgorithmInstanceRule__Group__0 ) ) + // InternalOptimisationLanguage.g:120:3: ( rule__AlgorithmInstanceRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAlgorithmInstanceRuleAccess().getGroup()); } - // InternalOptimisationLanguage.g:146:3: ( rule__AlgorithmInstanceRule__Group__0 ) - // InternalOptimisationLanguage.g:146:4: rule__AlgorithmInstanceRule__Group__0 + // InternalOptimisationLanguage.g:121:3: ( rule__AlgorithmInstanceRule__Group__0 ) + // InternalOptimisationLanguage.g:121:4: rule__AlgorithmInstanceRule__Group__0 { pushFollow(FOLLOW_2); rule__AlgorithmInstanceRule__Group__0(); @@ -479,11 +396,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "entryRuleReferenceRule" - // InternalOptimisationLanguage.g:155:1: entryRuleReferenceRule : ruleReferenceRule EOF ; + // InternalOptimisationLanguage.g:130:1: entryRuleReferenceRule : ruleReferenceRule EOF ; public final void entryRuleReferenceRule() throws RecognitionException { try { - // InternalOptimisationLanguage.g:156:1: ( ruleReferenceRule EOF ) - // InternalOptimisationLanguage.g:157:1: ruleReferenceRule EOF + // InternalOptimisationLanguage.g:131:1: ( ruleReferenceRule EOF ) + // InternalOptimisationLanguage.g:132:1: ruleReferenceRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceRuleRule()); @@ -513,23 +430,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "ruleReferenceRule" - // InternalOptimisationLanguage.g:164:1: ruleReferenceRule : ( ( rule__ReferenceRule__Alternatives ) ) ; + // InternalOptimisationLanguage.g:139:1: ruleReferenceRule : ( ( rule__ReferenceRule__Alternatives ) ) ; public final void ruleReferenceRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:168:2: ( ( ( rule__ReferenceRule__Alternatives ) ) ) - // InternalOptimisationLanguage.g:169:2: ( ( rule__ReferenceRule__Alternatives ) ) + // InternalOptimisationLanguage.g:143:2: ( ( ( rule__ReferenceRule__Alternatives ) ) ) + // InternalOptimisationLanguage.g:144:2: ( ( rule__ReferenceRule__Alternatives ) ) { - // InternalOptimisationLanguage.g:169:2: ( ( rule__ReferenceRule__Alternatives ) ) - // InternalOptimisationLanguage.g:170:3: ( rule__ReferenceRule__Alternatives ) + // InternalOptimisationLanguage.g:144:2: ( ( rule__ReferenceRule__Alternatives ) ) + // InternalOptimisationLanguage.g:145:3: ( rule__ReferenceRule__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceRuleAccess().getAlternatives()); } - // InternalOptimisationLanguage.g:171:3: ( rule__ReferenceRule__Alternatives ) - // InternalOptimisationLanguage.g:171:4: rule__ReferenceRule__Alternatives + // InternalOptimisationLanguage.g:146:3: ( rule__ReferenceRule__Alternatives ) + // InternalOptimisationLanguage.g:146:4: rule__ReferenceRule__Alternatives { pushFollow(FOLLOW_2); rule__ReferenceRule__Alternatives(); @@ -564,11 +481,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "entryRuleDataReferenceRule" - // InternalOptimisationLanguage.g:180:1: entryRuleDataReferenceRule : ruleDataReferenceRule EOF ; + // InternalOptimisationLanguage.g:155:1: entryRuleDataReferenceRule : ruleDataReferenceRule EOF ; public final void entryRuleDataReferenceRule() throws RecognitionException { try { - // InternalOptimisationLanguage.g:181:1: ( ruleDataReferenceRule EOF ) - // InternalOptimisationLanguage.g:182:1: ruleDataReferenceRule EOF + // InternalOptimisationLanguage.g:156:1: ( ruleDataReferenceRule EOF ) + // InternalOptimisationLanguage.g:157:1: ruleDataReferenceRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDataReferenceRuleRule()); @@ -598,23 +515,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "ruleDataReferenceRule" - // InternalOptimisationLanguage.g:189:1: ruleDataReferenceRule : ( ( rule__DataReferenceRule__Group__0 ) ) ; + // InternalOptimisationLanguage.g:164:1: ruleDataReferenceRule : ( ( rule__DataReferenceRule__Group__0 ) ) ; public final void ruleDataReferenceRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:193:2: ( ( ( rule__DataReferenceRule__Group__0 ) ) ) - // InternalOptimisationLanguage.g:194:2: ( ( rule__DataReferenceRule__Group__0 ) ) + // InternalOptimisationLanguage.g:168:2: ( ( ( rule__DataReferenceRule__Group__0 ) ) ) + // InternalOptimisationLanguage.g:169:2: ( ( rule__DataReferenceRule__Group__0 ) ) { - // InternalOptimisationLanguage.g:194:2: ( ( rule__DataReferenceRule__Group__0 ) ) - // InternalOptimisationLanguage.g:195:3: ( rule__DataReferenceRule__Group__0 ) + // InternalOptimisationLanguage.g:169:2: ( ( rule__DataReferenceRule__Group__0 ) ) + // InternalOptimisationLanguage.g:170:3: ( rule__DataReferenceRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataReferenceRuleAccess().getGroup()); } - // InternalOptimisationLanguage.g:196:3: ( rule__DataReferenceRule__Group__0 ) - // InternalOptimisationLanguage.g:196:4: rule__DataReferenceRule__Group__0 + // InternalOptimisationLanguage.g:171:3: ( rule__DataReferenceRule__Group__0 ) + // InternalOptimisationLanguage.g:171:4: rule__DataReferenceRule__Group__0 { pushFollow(FOLLOW_2); rule__DataReferenceRule__Group__0(); @@ -649,11 +566,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "entryRuleExpressionRule" - // InternalOptimisationLanguage.g:205:1: entryRuleExpressionRule : ruleExpressionRule EOF ; + // InternalOptimisationLanguage.g:180:1: entryRuleExpressionRule : ruleExpressionRule EOF ; public final void entryRuleExpressionRule() throws RecognitionException { try { - // InternalOptimisationLanguage.g:206:1: ( ruleExpressionRule EOF ) - // InternalOptimisationLanguage.g:207:1: ruleExpressionRule EOF + // InternalOptimisationLanguage.g:181:1: ( ruleExpressionRule EOF ) + // InternalOptimisationLanguage.g:182:1: ruleExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionRuleRule()); @@ -683,17 +600,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "ruleExpressionRule" - // InternalOptimisationLanguage.g:214:1: ruleExpressionRule : ( ruleOrExpressionRule ) ; + // InternalOptimisationLanguage.g:189:1: ruleExpressionRule : ( ruleOrExpressionRule ) ; public final void ruleExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:218:2: ( ( ruleOrExpressionRule ) ) - // InternalOptimisationLanguage.g:219:2: ( ruleOrExpressionRule ) + // InternalOptimisationLanguage.g:193:2: ( ( ruleOrExpressionRule ) ) + // InternalOptimisationLanguage.g:194:2: ( ruleOrExpressionRule ) { - // InternalOptimisationLanguage.g:219:2: ( ruleOrExpressionRule ) - // InternalOptimisationLanguage.g:220:3: ruleOrExpressionRule + // InternalOptimisationLanguage.g:194:2: ( ruleOrExpressionRule ) + // InternalOptimisationLanguage.g:195:3: ruleOrExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionRuleAccess().getOrExpressionRuleParserRuleCall()); @@ -728,11 +645,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "entryRuleOrExpressionRule" - // InternalOptimisationLanguage.g:230:1: entryRuleOrExpressionRule : ruleOrExpressionRule EOF ; + // InternalOptimisationLanguage.g:205:1: entryRuleOrExpressionRule : ruleOrExpressionRule EOF ; public final void entryRuleOrExpressionRule() throws RecognitionException { try { - // InternalOptimisationLanguage.g:231:1: ( ruleOrExpressionRule EOF ) - // InternalOptimisationLanguage.g:232:1: ruleOrExpressionRule EOF + // InternalOptimisationLanguage.g:206:1: ( ruleOrExpressionRule EOF ) + // InternalOptimisationLanguage.g:207:1: ruleOrExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOrExpressionRuleRule()); @@ -762,23 +679,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "ruleOrExpressionRule" - // InternalOptimisationLanguage.g:239:1: ruleOrExpressionRule : ( ( rule__OrExpressionRule__Group__0 ) ) ; + // InternalOptimisationLanguage.g:214:1: ruleOrExpressionRule : ( ( rule__OrExpressionRule__Group__0 ) ) ; public final void ruleOrExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:243:2: ( ( ( rule__OrExpressionRule__Group__0 ) ) ) - // InternalOptimisationLanguage.g:244:2: ( ( rule__OrExpressionRule__Group__0 ) ) + // InternalOptimisationLanguage.g:218:2: ( ( ( rule__OrExpressionRule__Group__0 ) ) ) + // InternalOptimisationLanguage.g:219:2: ( ( rule__OrExpressionRule__Group__0 ) ) { - // InternalOptimisationLanguage.g:244:2: ( ( rule__OrExpressionRule__Group__0 ) ) - // InternalOptimisationLanguage.g:245:3: ( rule__OrExpressionRule__Group__0 ) + // InternalOptimisationLanguage.g:219:2: ( ( rule__OrExpressionRule__Group__0 ) ) + // InternalOptimisationLanguage.g:220:3: ( rule__OrExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOrExpressionRuleAccess().getGroup()); } - // InternalOptimisationLanguage.g:246:3: ( rule__OrExpressionRule__Group__0 ) - // InternalOptimisationLanguage.g:246:4: rule__OrExpressionRule__Group__0 + // InternalOptimisationLanguage.g:221:3: ( rule__OrExpressionRule__Group__0 ) + // InternalOptimisationLanguage.g:221:4: rule__OrExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__OrExpressionRule__Group__0(); @@ -813,11 +730,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "entryRuleXorExpressionRule" - // InternalOptimisationLanguage.g:255:1: entryRuleXorExpressionRule : ruleXorExpressionRule EOF ; + // InternalOptimisationLanguage.g:230:1: entryRuleXorExpressionRule : ruleXorExpressionRule EOF ; public final void entryRuleXorExpressionRule() throws RecognitionException { try { - // InternalOptimisationLanguage.g:256:1: ( ruleXorExpressionRule EOF ) - // InternalOptimisationLanguage.g:257:1: ruleXorExpressionRule EOF + // InternalOptimisationLanguage.g:231:1: ( ruleXorExpressionRule EOF ) + // InternalOptimisationLanguage.g:232:1: ruleXorExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXorExpressionRuleRule()); @@ -847,23 +764,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "ruleXorExpressionRule" - // InternalOptimisationLanguage.g:264:1: ruleXorExpressionRule : ( ( rule__XorExpressionRule__Group__0 ) ) ; + // InternalOptimisationLanguage.g:239:1: ruleXorExpressionRule : ( ( rule__XorExpressionRule__Group__0 ) ) ; public final void ruleXorExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:268:2: ( ( ( rule__XorExpressionRule__Group__0 ) ) ) - // InternalOptimisationLanguage.g:269:2: ( ( rule__XorExpressionRule__Group__0 ) ) + // InternalOptimisationLanguage.g:243:2: ( ( ( rule__XorExpressionRule__Group__0 ) ) ) + // InternalOptimisationLanguage.g:244:2: ( ( rule__XorExpressionRule__Group__0 ) ) { - // InternalOptimisationLanguage.g:269:2: ( ( rule__XorExpressionRule__Group__0 ) ) - // InternalOptimisationLanguage.g:270:3: ( rule__XorExpressionRule__Group__0 ) + // InternalOptimisationLanguage.g:244:2: ( ( rule__XorExpressionRule__Group__0 ) ) + // InternalOptimisationLanguage.g:245:3: ( rule__XorExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXorExpressionRuleAccess().getGroup()); } - // InternalOptimisationLanguage.g:271:3: ( rule__XorExpressionRule__Group__0 ) - // InternalOptimisationLanguage.g:271:4: rule__XorExpressionRule__Group__0 + // InternalOptimisationLanguage.g:246:3: ( rule__XorExpressionRule__Group__0 ) + // InternalOptimisationLanguage.g:246:4: rule__XorExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__XorExpressionRule__Group__0(); @@ -898,11 +815,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "entryRuleAndExpressionRule" - // InternalOptimisationLanguage.g:280:1: entryRuleAndExpressionRule : ruleAndExpressionRule EOF ; + // InternalOptimisationLanguage.g:255:1: entryRuleAndExpressionRule : ruleAndExpressionRule EOF ; public final void entryRuleAndExpressionRule() throws RecognitionException { try { - // InternalOptimisationLanguage.g:281:1: ( ruleAndExpressionRule EOF ) - // InternalOptimisationLanguage.g:282:1: ruleAndExpressionRule EOF + // InternalOptimisationLanguage.g:256:1: ( ruleAndExpressionRule EOF ) + // InternalOptimisationLanguage.g:257:1: ruleAndExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getAndExpressionRuleRule()); @@ -932,23 +849,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "ruleAndExpressionRule" - // InternalOptimisationLanguage.g:289:1: ruleAndExpressionRule : ( ( rule__AndExpressionRule__Group__0 ) ) ; + // InternalOptimisationLanguage.g:264:1: ruleAndExpressionRule : ( ( rule__AndExpressionRule__Group__0 ) ) ; public final void ruleAndExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:293:2: ( ( ( rule__AndExpressionRule__Group__0 ) ) ) - // InternalOptimisationLanguage.g:294:2: ( ( rule__AndExpressionRule__Group__0 ) ) + // InternalOptimisationLanguage.g:268:2: ( ( ( rule__AndExpressionRule__Group__0 ) ) ) + // InternalOptimisationLanguage.g:269:2: ( ( rule__AndExpressionRule__Group__0 ) ) { - // InternalOptimisationLanguage.g:294:2: ( ( rule__AndExpressionRule__Group__0 ) ) - // InternalOptimisationLanguage.g:295:3: ( rule__AndExpressionRule__Group__0 ) + // InternalOptimisationLanguage.g:269:2: ( ( rule__AndExpressionRule__Group__0 ) ) + // InternalOptimisationLanguage.g:270:3: ( rule__AndExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAndExpressionRuleAccess().getGroup()); } - // InternalOptimisationLanguage.g:296:3: ( rule__AndExpressionRule__Group__0 ) - // InternalOptimisationLanguage.g:296:4: rule__AndExpressionRule__Group__0 + // InternalOptimisationLanguage.g:271:3: ( rule__AndExpressionRule__Group__0 ) + // InternalOptimisationLanguage.g:271:4: rule__AndExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__AndExpressionRule__Group__0(); @@ -983,11 +900,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "entryRuleNotExpressionRule" - // InternalOptimisationLanguage.g:305:1: entryRuleNotExpressionRule : ruleNotExpressionRule EOF ; + // InternalOptimisationLanguage.g:280:1: entryRuleNotExpressionRule : ruleNotExpressionRule EOF ; public final void entryRuleNotExpressionRule() throws RecognitionException { try { - // InternalOptimisationLanguage.g:306:1: ( ruleNotExpressionRule EOF ) - // InternalOptimisationLanguage.g:307:1: ruleNotExpressionRule EOF + // InternalOptimisationLanguage.g:281:1: ( ruleNotExpressionRule EOF ) + // InternalOptimisationLanguage.g:282:1: ruleNotExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getNotExpressionRuleRule()); @@ -1017,23 +934,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "ruleNotExpressionRule" - // InternalOptimisationLanguage.g:314:1: ruleNotExpressionRule : ( ( rule__NotExpressionRule__Group__0 ) ) ; + // InternalOptimisationLanguage.g:289:1: ruleNotExpressionRule : ( ( rule__NotExpressionRule__Group__0 ) ) ; public final void ruleNotExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:318:2: ( ( ( rule__NotExpressionRule__Group__0 ) ) ) - // InternalOptimisationLanguage.g:319:2: ( ( rule__NotExpressionRule__Group__0 ) ) + // InternalOptimisationLanguage.g:293:2: ( ( ( rule__NotExpressionRule__Group__0 ) ) ) + // InternalOptimisationLanguage.g:294:2: ( ( rule__NotExpressionRule__Group__0 ) ) { - // InternalOptimisationLanguage.g:319:2: ( ( rule__NotExpressionRule__Group__0 ) ) - // InternalOptimisationLanguage.g:320:3: ( rule__NotExpressionRule__Group__0 ) + // InternalOptimisationLanguage.g:294:2: ( ( rule__NotExpressionRule__Group__0 ) ) + // InternalOptimisationLanguage.g:295:3: ( rule__NotExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNotExpressionRuleAccess().getGroup()); } - // InternalOptimisationLanguage.g:321:3: ( rule__NotExpressionRule__Group__0 ) - // InternalOptimisationLanguage.g:321:4: rule__NotExpressionRule__Group__0 + // InternalOptimisationLanguage.g:296:3: ( rule__NotExpressionRule__Group__0 ) + // InternalOptimisationLanguage.g:296:4: rule__NotExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__NotExpressionRule__Group__0(); @@ -1068,11 +985,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "entryRuleComparisonExpressionRule" - // InternalOptimisationLanguage.g:330:1: entryRuleComparisonExpressionRule : ruleComparisonExpressionRule EOF ; + // InternalOptimisationLanguage.g:305:1: entryRuleComparisonExpressionRule : ruleComparisonExpressionRule EOF ; public final void entryRuleComparisonExpressionRule() throws RecognitionException { try { - // InternalOptimisationLanguage.g:331:1: ( ruleComparisonExpressionRule EOF ) - // InternalOptimisationLanguage.g:332:1: ruleComparisonExpressionRule EOF + // InternalOptimisationLanguage.g:306:1: ( ruleComparisonExpressionRule EOF ) + // InternalOptimisationLanguage.g:307:1: ruleComparisonExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getComparisonExpressionRuleRule()); @@ -1102,23 +1019,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "ruleComparisonExpressionRule" - // InternalOptimisationLanguage.g:339:1: ruleComparisonExpressionRule : ( ( rule__ComparisonExpressionRule__Group__0 ) ) ; + // InternalOptimisationLanguage.g:314:1: ruleComparisonExpressionRule : ( ( rule__ComparisonExpressionRule__Group__0 ) ) ; public final void ruleComparisonExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:343:2: ( ( ( rule__ComparisonExpressionRule__Group__0 ) ) ) - // InternalOptimisationLanguage.g:344:2: ( ( rule__ComparisonExpressionRule__Group__0 ) ) + // InternalOptimisationLanguage.g:318:2: ( ( ( rule__ComparisonExpressionRule__Group__0 ) ) ) + // InternalOptimisationLanguage.g:319:2: ( ( rule__ComparisonExpressionRule__Group__0 ) ) { - // InternalOptimisationLanguage.g:344:2: ( ( rule__ComparisonExpressionRule__Group__0 ) ) - // InternalOptimisationLanguage.g:345:3: ( rule__ComparisonExpressionRule__Group__0 ) + // InternalOptimisationLanguage.g:319:2: ( ( rule__ComparisonExpressionRule__Group__0 ) ) + // InternalOptimisationLanguage.g:320:3: ( rule__ComparisonExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getComparisonExpressionRuleAccess().getGroup()); } - // InternalOptimisationLanguage.g:346:3: ( rule__ComparisonExpressionRule__Group__0 ) - // InternalOptimisationLanguage.g:346:4: rule__ComparisonExpressionRule__Group__0 + // InternalOptimisationLanguage.g:321:3: ( rule__ComparisonExpressionRule__Group__0 ) + // InternalOptimisationLanguage.g:321:4: rule__ComparisonExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__ComparisonExpressionRule__Group__0(); @@ -1153,11 +1070,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "entryRulePartialComparisonExpressionRule" - // InternalOptimisationLanguage.g:355:1: entryRulePartialComparisonExpressionRule : rulePartialComparisonExpressionRule EOF ; + // InternalOptimisationLanguage.g:330:1: entryRulePartialComparisonExpressionRule : rulePartialComparisonExpressionRule EOF ; public final void entryRulePartialComparisonExpressionRule() throws RecognitionException { try { - // InternalOptimisationLanguage.g:356:1: ( rulePartialComparisonExpressionRule EOF ) - // InternalOptimisationLanguage.g:357:1: rulePartialComparisonExpressionRule EOF + // InternalOptimisationLanguage.g:331:1: ( rulePartialComparisonExpressionRule EOF ) + // InternalOptimisationLanguage.g:332:1: rulePartialComparisonExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getPartialComparisonExpressionRuleRule()); @@ -1187,23 +1104,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rulePartialComparisonExpressionRule" - // InternalOptimisationLanguage.g:364:1: rulePartialComparisonExpressionRule : ( ( rule__PartialComparisonExpressionRule__Group__0 ) ) ; + // InternalOptimisationLanguage.g:339:1: rulePartialComparisonExpressionRule : ( ( rule__PartialComparisonExpressionRule__Group__0 ) ) ; public final void rulePartialComparisonExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:368:2: ( ( ( rule__PartialComparisonExpressionRule__Group__0 ) ) ) - // InternalOptimisationLanguage.g:369:2: ( ( rule__PartialComparisonExpressionRule__Group__0 ) ) + // InternalOptimisationLanguage.g:343:2: ( ( ( rule__PartialComparisonExpressionRule__Group__0 ) ) ) + // InternalOptimisationLanguage.g:344:2: ( ( rule__PartialComparisonExpressionRule__Group__0 ) ) { - // InternalOptimisationLanguage.g:369:2: ( ( rule__PartialComparisonExpressionRule__Group__0 ) ) - // InternalOptimisationLanguage.g:370:3: ( rule__PartialComparisonExpressionRule__Group__0 ) + // InternalOptimisationLanguage.g:344:2: ( ( rule__PartialComparisonExpressionRule__Group__0 ) ) + // InternalOptimisationLanguage.g:345:3: ( rule__PartialComparisonExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPartialComparisonExpressionRuleAccess().getGroup()); } - // InternalOptimisationLanguage.g:371:3: ( rule__PartialComparisonExpressionRule__Group__0 ) - // InternalOptimisationLanguage.g:371:4: rule__PartialComparisonExpressionRule__Group__0 + // InternalOptimisationLanguage.g:346:3: ( rule__PartialComparisonExpressionRule__Group__0 ) + // InternalOptimisationLanguage.g:346:4: rule__PartialComparisonExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__PartialComparisonExpressionRule__Group__0(); @@ -1238,11 +1155,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "entryRuleAddOrSubtractExpressionRule" - // InternalOptimisationLanguage.g:380:1: entryRuleAddOrSubtractExpressionRule : ruleAddOrSubtractExpressionRule EOF ; + // InternalOptimisationLanguage.g:355:1: entryRuleAddOrSubtractExpressionRule : ruleAddOrSubtractExpressionRule EOF ; public final void entryRuleAddOrSubtractExpressionRule() throws RecognitionException { try { - // InternalOptimisationLanguage.g:381:1: ( ruleAddOrSubtractExpressionRule EOF ) - // InternalOptimisationLanguage.g:382:1: ruleAddOrSubtractExpressionRule EOF + // InternalOptimisationLanguage.g:356:1: ( ruleAddOrSubtractExpressionRule EOF ) + // InternalOptimisationLanguage.g:357:1: ruleAddOrSubtractExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getAddOrSubtractExpressionRuleRule()); @@ -1272,23 +1189,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "ruleAddOrSubtractExpressionRule" - // InternalOptimisationLanguage.g:389:1: ruleAddOrSubtractExpressionRule : ( ( rule__AddOrSubtractExpressionRule__Group__0 ) ) ; + // InternalOptimisationLanguage.g:364:1: ruleAddOrSubtractExpressionRule : ( ( rule__AddOrSubtractExpressionRule__Group__0 ) ) ; public final void ruleAddOrSubtractExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:393:2: ( ( ( rule__AddOrSubtractExpressionRule__Group__0 ) ) ) - // InternalOptimisationLanguage.g:394:2: ( ( rule__AddOrSubtractExpressionRule__Group__0 ) ) + // InternalOptimisationLanguage.g:368:2: ( ( ( rule__AddOrSubtractExpressionRule__Group__0 ) ) ) + // InternalOptimisationLanguage.g:369:2: ( ( rule__AddOrSubtractExpressionRule__Group__0 ) ) { - // InternalOptimisationLanguage.g:394:2: ( ( rule__AddOrSubtractExpressionRule__Group__0 ) ) - // InternalOptimisationLanguage.g:395:3: ( rule__AddOrSubtractExpressionRule__Group__0 ) + // InternalOptimisationLanguage.g:369:2: ( ( rule__AddOrSubtractExpressionRule__Group__0 ) ) + // InternalOptimisationLanguage.g:370:3: ( rule__AddOrSubtractExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAddOrSubtractExpressionRuleAccess().getGroup()); } - // InternalOptimisationLanguage.g:396:3: ( rule__AddOrSubtractExpressionRule__Group__0 ) - // InternalOptimisationLanguage.g:396:4: rule__AddOrSubtractExpressionRule__Group__0 + // InternalOptimisationLanguage.g:371:3: ( rule__AddOrSubtractExpressionRule__Group__0 ) + // InternalOptimisationLanguage.g:371:4: rule__AddOrSubtractExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__AddOrSubtractExpressionRule__Group__0(); @@ -1323,11 +1240,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "entryRuleMultiplyDivideModuloExpressionRule" - // InternalOptimisationLanguage.g:405:1: entryRuleMultiplyDivideModuloExpressionRule : ruleMultiplyDivideModuloExpressionRule EOF ; + // InternalOptimisationLanguage.g:380:1: entryRuleMultiplyDivideModuloExpressionRule : ruleMultiplyDivideModuloExpressionRule EOF ; public final void entryRuleMultiplyDivideModuloExpressionRule() throws RecognitionException { try { - // InternalOptimisationLanguage.g:406:1: ( ruleMultiplyDivideModuloExpressionRule EOF ) - // InternalOptimisationLanguage.g:407:1: ruleMultiplyDivideModuloExpressionRule EOF + // InternalOptimisationLanguage.g:381:1: ( ruleMultiplyDivideModuloExpressionRule EOF ) + // InternalOptimisationLanguage.g:382:1: ruleMultiplyDivideModuloExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplyDivideModuloExpressionRuleRule()); @@ -1357,23 +1274,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "ruleMultiplyDivideModuloExpressionRule" - // InternalOptimisationLanguage.g:414:1: ruleMultiplyDivideModuloExpressionRule : ( ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) ) ; + // InternalOptimisationLanguage.g:389:1: ruleMultiplyDivideModuloExpressionRule : ( ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) ) ; public final void ruleMultiplyDivideModuloExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:418:2: ( ( ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) ) ) - // InternalOptimisationLanguage.g:419:2: ( ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) ) + // InternalOptimisationLanguage.g:393:2: ( ( ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) ) ) + // InternalOptimisationLanguage.g:394:2: ( ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) ) { - // InternalOptimisationLanguage.g:419:2: ( ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) ) - // InternalOptimisationLanguage.g:420:3: ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) + // InternalOptimisationLanguage.g:394:2: ( ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) ) + // InternalOptimisationLanguage.g:395:3: ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplyDivideModuloExpressionRuleAccess().getGroup()); } - // InternalOptimisationLanguage.g:421:3: ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) - // InternalOptimisationLanguage.g:421:4: rule__MultiplyDivideModuloExpressionRule__Group__0 + // InternalOptimisationLanguage.g:396:3: ( rule__MultiplyDivideModuloExpressionRule__Group__0 ) + // InternalOptimisationLanguage.g:396:4: rule__MultiplyDivideModuloExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__MultiplyDivideModuloExpressionRule__Group__0(); @@ -1408,11 +1325,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "entryRulePowerOfExpressionRule" - // InternalOptimisationLanguage.g:430:1: entryRulePowerOfExpressionRule : rulePowerOfExpressionRule EOF ; + // InternalOptimisationLanguage.g:405:1: entryRulePowerOfExpressionRule : rulePowerOfExpressionRule EOF ; public final void entryRulePowerOfExpressionRule() throws RecognitionException { try { - // InternalOptimisationLanguage.g:431:1: ( rulePowerOfExpressionRule EOF ) - // InternalOptimisationLanguage.g:432:1: rulePowerOfExpressionRule EOF + // InternalOptimisationLanguage.g:406:1: ( rulePowerOfExpressionRule EOF ) + // InternalOptimisationLanguage.g:407:1: rulePowerOfExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getPowerOfExpressionRuleRule()); @@ -1442,23 +1359,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rulePowerOfExpressionRule" - // InternalOptimisationLanguage.g:439:1: rulePowerOfExpressionRule : ( ( rule__PowerOfExpressionRule__Group__0 ) ) ; + // InternalOptimisationLanguage.g:414:1: rulePowerOfExpressionRule : ( ( rule__PowerOfExpressionRule__Group__0 ) ) ; public final void rulePowerOfExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:443:2: ( ( ( rule__PowerOfExpressionRule__Group__0 ) ) ) - // InternalOptimisationLanguage.g:444:2: ( ( rule__PowerOfExpressionRule__Group__0 ) ) + // InternalOptimisationLanguage.g:418:2: ( ( ( rule__PowerOfExpressionRule__Group__0 ) ) ) + // InternalOptimisationLanguage.g:419:2: ( ( rule__PowerOfExpressionRule__Group__0 ) ) { - // InternalOptimisationLanguage.g:444:2: ( ( rule__PowerOfExpressionRule__Group__0 ) ) - // InternalOptimisationLanguage.g:445:3: ( rule__PowerOfExpressionRule__Group__0 ) + // InternalOptimisationLanguage.g:419:2: ( ( rule__PowerOfExpressionRule__Group__0 ) ) + // InternalOptimisationLanguage.g:420:3: ( rule__PowerOfExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPowerOfExpressionRuleAccess().getGroup()); } - // InternalOptimisationLanguage.g:446:3: ( rule__PowerOfExpressionRule__Group__0 ) - // InternalOptimisationLanguage.g:446:4: rule__PowerOfExpressionRule__Group__0 + // InternalOptimisationLanguage.g:421:3: ( rule__PowerOfExpressionRule__Group__0 ) + // InternalOptimisationLanguage.g:421:4: rule__PowerOfExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__PowerOfExpressionRule__Group__0(); @@ -1493,11 +1410,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "entryRuleUnaryAddOrSubtractExpressionRule" - // InternalOptimisationLanguage.g:455:1: entryRuleUnaryAddOrSubtractExpressionRule : ruleUnaryAddOrSubtractExpressionRule EOF ; + // InternalOptimisationLanguage.g:430:1: entryRuleUnaryAddOrSubtractExpressionRule : ruleUnaryAddOrSubtractExpressionRule EOF ; public final void entryRuleUnaryAddOrSubtractExpressionRule() throws RecognitionException { try { - // InternalOptimisationLanguage.g:456:1: ( ruleUnaryAddOrSubtractExpressionRule EOF ) - // InternalOptimisationLanguage.g:457:1: ruleUnaryAddOrSubtractExpressionRule EOF + // InternalOptimisationLanguage.g:431:1: ( ruleUnaryAddOrSubtractExpressionRule EOF ) + // InternalOptimisationLanguage.g:432:1: ruleUnaryAddOrSubtractExpressionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAddOrSubtractExpressionRuleRule()); @@ -1527,23 +1444,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "ruleUnaryAddOrSubtractExpressionRule" - // InternalOptimisationLanguage.g:464:1: ruleUnaryAddOrSubtractExpressionRule : ( ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) ) ; + // InternalOptimisationLanguage.g:439:1: ruleUnaryAddOrSubtractExpressionRule : ( ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) ) ; public final void ruleUnaryAddOrSubtractExpressionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:468:2: ( ( ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) ) ) - // InternalOptimisationLanguage.g:469:2: ( ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) ) + // InternalOptimisationLanguage.g:443:2: ( ( ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) ) ) + // InternalOptimisationLanguage.g:444:2: ( ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) ) { - // InternalOptimisationLanguage.g:469:2: ( ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) ) - // InternalOptimisationLanguage.g:470:3: ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) + // InternalOptimisationLanguage.g:444:2: ( ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) ) + // InternalOptimisationLanguage.g:445:3: ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAddOrSubtractExpressionRuleAccess().getGroup()); } - // InternalOptimisationLanguage.g:471:3: ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) - // InternalOptimisationLanguage.g:471:4: rule__UnaryAddOrSubtractExpressionRule__Group__0 + // InternalOptimisationLanguage.g:446:3: ( rule__UnaryAddOrSubtractExpressionRule__Group__0 ) + // InternalOptimisationLanguage.g:446:4: rule__UnaryAddOrSubtractExpressionRule__Group__0 { pushFollow(FOLLOW_2); rule__UnaryAddOrSubtractExpressionRule__Group__0(); @@ -1578,11 +1495,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "entryRuleValueRule" - // InternalOptimisationLanguage.g:480:1: entryRuleValueRule : ruleValueRule EOF ; + // InternalOptimisationLanguage.g:455:1: entryRuleValueRule : ruleValueRule EOF ; public final void entryRuleValueRule() throws RecognitionException { try { - // InternalOptimisationLanguage.g:481:1: ( ruleValueRule EOF ) - // InternalOptimisationLanguage.g:482:1: ruleValueRule EOF + // InternalOptimisationLanguage.g:456:1: ( ruleValueRule EOF ) + // InternalOptimisationLanguage.g:457:1: ruleValueRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getValueRuleRule()); @@ -1612,23 +1529,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "ruleValueRule" - // InternalOptimisationLanguage.g:489:1: ruleValueRule : ( ( rule__ValueRule__Alternatives ) ) ; + // InternalOptimisationLanguage.g:464:1: ruleValueRule : ( ( rule__ValueRule__Alternatives ) ) ; public final void ruleValueRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:493:2: ( ( ( rule__ValueRule__Alternatives ) ) ) - // InternalOptimisationLanguage.g:494:2: ( ( rule__ValueRule__Alternatives ) ) + // InternalOptimisationLanguage.g:468:2: ( ( ( rule__ValueRule__Alternatives ) ) ) + // InternalOptimisationLanguage.g:469:2: ( ( rule__ValueRule__Alternatives ) ) { - // InternalOptimisationLanguage.g:494:2: ( ( rule__ValueRule__Alternatives ) ) - // InternalOptimisationLanguage.g:495:3: ( rule__ValueRule__Alternatives ) + // InternalOptimisationLanguage.g:469:2: ( ( rule__ValueRule__Alternatives ) ) + // InternalOptimisationLanguage.g:470:3: ( rule__ValueRule__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getValueRuleAccess().getAlternatives()); } - // InternalOptimisationLanguage.g:496:3: ( rule__ValueRule__Alternatives ) - // InternalOptimisationLanguage.g:496:4: rule__ValueRule__Alternatives + // InternalOptimisationLanguage.g:471:3: ( rule__ValueRule__Alternatives ) + // InternalOptimisationLanguage.g:471:4: rule__ValueRule__Alternatives { pushFollow(FOLLOW_2); rule__ValueRule__Alternatives(); @@ -1663,11 +1580,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "entryRuleArrayRule" - // InternalOptimisationLanguage.g:505:1: entryRuleArrayRule : ruleArrayRule EOF ; + // InternalOptimisationLanguage.g:480:1: entryRuleArrayRule : ruleArrayRule EOF ; public final void entryRuleArrayRule() throws RecognitionException { try { - // InternalOptimisationLanguage.g:506:1: ( ruleArrayRule EOF ) - // InternalOptimisationLanguage.g:507:1: ruleArrayRule EOF + // InternalOptimisationLanguage.g:481:1: ( ruleArrayRule EOF ) + // InternalOptimisationLanguage.g:482:1: ruleArrayRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleRule()); @@ -1697,23 +1614,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "ruleArrayRule" - // InternalOptimisationLanguage.g:514:1: ruleArrayRule : ( ( rule__ArrayRule__Group__0 ) ) ; + // InternalOptimisationLanguage.g:489:1: ruleArrayRule : ( ( rule__ArrayRule__Group__0 ) ) ; public final void ruleArrayRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:518:2: ( ( ( rule__ArrayRule__Group__0 ) ) ) - // InternalOptimisationLanguage.g:519:2: ( ( rule__ArrayRule__Group__0 ) ) + // InternalOptimisationLanguage.g:493:2: ( ( ( rule__ArrayRule__Group__0 ) ) ) + // InternalOptimisationLanguage.g:494:2: ( ( rule__ArrayRule__Group__0 ) ) { - // InternalOptimisationLanguage.g:519:2: ( ( rule__ArrayRule__Group__0 ) ) - // InternalOptimisationLanguage.g:520:3: ( rule__ArrayRule__Group__0 ) + // InternalOptimisationLanguage.g:494:2: ( ( rule__ArrayRule__Group__0 ) ) + // InternalOptimisationLanguage.g:495:3: ( rule__ArrayRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getGroup()); } - // InternalOptimisationLanguage.g:521:3: ( rule__ArrayRule__Group__0 ) - // InternalOptimisationLanguage.g:521:4: rule__ArrayRule__Group__0 + // InternalOptimisationLanguage.g:496:3: ( rule__ArrayRule__Group__0 ) + // InternalOptimisationLanguage.g:496:4: rule__ArrayRule__Group__0 { pushFollow(FOLLOW_2); rule__ArrayRule__Group__0(); @@ -1748,11 +1665,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "entryRuleParanthesesRule" - // InternalOptimisationLanguage.g:530:1: entryRuleParanthesesRule : ruleParanthesesRule EOF ; + // InternalOptimisationLanguage.g:505:1: entryRuleParanthesesRule : ruleParanthesesRule EOF ; public final void entryRuleParanthesesRule() throws RecognitionException { try { - // InternalOptimisationLanguage.g:531:1: ( ruleParanthesesRule EOF ) - // InternalOptimisationLanguage.g:532:1: ruleParanthesesRule EOF + // InternalOptimisationLanguage.g:506:1: ( ruleParanthesesRule EOF ) + // InternalOptimisationLanguage.g:507:1: ruleParanthesesRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getParanthesesRuleRule()); @@ -1782,23 +1699,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "ruleParanthesesRule" - // InternalOptimisationLanguage.g:539:1: ruleParanthesesRule : ( ( rule__ParanthesesRule__Group__0 ) ) ; + // InternalOptimisationLanguage.g:514:1: ruleParanthesesRule : ( ( rule__ParanthesesRule__Group__0 ) ) ; public final void ruleParanthesesRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:543:2: ( ( ( rule__ParanthesesRule__Group__0 ) ) ) - // InternalOptimisationLanguage.g:544:2: ( ( rule__ParanthesesRule__Group__0 ) ) + // InternalOptimisationLanguage.g:518:2: ( ( ( rule__ParanthesesRule__Group__0 ) ) ) + // InternalOptimisationLanguage.g:519:2: ( ( rule__ParanthesesRule__Group__0 ) ) { - // InternalOptimisationLanguage.g:544:2: ( ( rule__ParanthesesRule__Group__0 ) ) - // InternalOptimisationLanguage.g:545:3: ( rule__ParanthesesRule__Group__0 ) + // InternalOptimisationLanguage.g:519:2: ( ( rule__ParanthesesRule__Group__0 ) ) + // InternalOptimisationLanguage.g:520:3: ( rule__ParanthesesRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParanthesesRuleAccess().getGroup()); } - // InternalOptimisationLanguage.g:546:3: ( rule__ParanthesesRule__Group__0 ) - // InternalOptimisationLanguage.g:546:4: rule__ParanthesesRule__Group__0 + // InternalOptimisationLanguage.g:521:3: ( rule__ParanthesesRule__Group__0 ) + // InternalOptimisationLanguage.g:521:4: rule__ParanthesesRule__Group__0 { pushFollow(FOLLOW_2); rule__ParanthesesRule__Group__0(); @@ -1833,11 +1750,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "entryRuleCallRule" - // InternalOptimisationLanguage.g:555:1: entryRuleCallRule : ruleCallRule EOF ; + // InternalOptimisationLanguage.g:530:1: entryRuleCallRule : ruleCallRule EOF ; public final void entryRuleCallRule() throws RecognitionException { try { - // InternalOptimisationLanguage.g:556:1: ( ruleCallRule EOF ) - // InternalOptimisationLanguage.g:557:1: ruleCallRule EOF + // InternalOptimisationLanguage.g:531:1: ( ruleCallRule EOF ) + // InternalOptimisationLanguage.g:532:1: ruleCallRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleRule()); @@ -1867,23 +1784,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "ruleCallRule" - // InternalOptimisationLanguage.g:564:1: ruleCallRule : ( ( rule__CallRule__Group__0 ) ) ; + // InternalOptimisationLanguage.g:539:1: ruleCallRule : ( ( rule__CallRule__Group__0 ) ) ; public final void ruleCallRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:568:2: ( ( ( rule__CallRule__Group__0 ) ) ) - // InternalOptimisationLanguage.g:569:2: ( ( rule__CallRule__Group__0 ) ) + // InternalOptimisationLanguage.g:543:2: ( ( ( rule__CallRule__Group__0 ) ) ) + // InternalOptimisationLanguage.g:544:2: ( ( rule__CallRule__Group__0 ) ) { - // InternalOptimisationLanguage.g:569:2: ( ( rule__CallRule__Group__0 ) ) - // InternalOptimisationLanguage.g:570:3: ( rule__CallRule__Group__0 ) + // InternalOptimisationLanguage.g:544:2: ( ( rule__CallRule__Group__0 ) ) + // InternalOptimisationLanguage.g:545:3: ( rule__CallRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getGroup()); } - // InternalOptimisationLanguage.g:571:3: ( rule__CallRule__Group__0 ) - // InternalOptimisationLanguage.g:571:4: rule__CallRule__Group__0 + // InternalOptimisationLanguage.g:546:3: ( rule__CallRule__Group__0 ) + // InternalOptimisationLanguage.g:546:4: rule__CallRule__Group__0 { pushFollow(FOLLOW_2); rule__CallRule__Group__0(); @@ -1918,11 +1835,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "entryRuleConstantReferenceRule" - // InternalOptimisationLanguage.g:580:1: entryRuleConstantReferenceRule : ruleConstantReferenceRule EOF ; + // InternalOptimisationLanguage.g:555:1: entryRuleConstantReferenceRule : ruleConstantReferenceRule EOF ; public final void entryRuleConstantReferenceRule() throws RecognitionException { try { - // InternalOptimisationLanguage.g:581:1: ( ruleConstantReferenceRule EOF ) - // InternalOptimisationLanguage.g:582:1: ruleConstantReferenceRule EOF + // InternalOptimisationLanguage.g:556:1: ( ruleConstantReferenceRule EOF ) + // InternalOptimisationLanguage.g:557:1: ruleConstantReferenceRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getConstantReferenceRuleRule()); @@ -1952,23 +1869,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "ruleConstantReferenceRule" - // InternalOptimisationLanguage.g:589:1: ruleConstantReferenceRule : ( ( rule__ConstantReferenceRule__DefinitionAssignment ) ) ; + // InternalOptimisationLanguage.g:564:1: ruleConstantReferenceRule : ( ( rule__ConstantReferenceRule__DefinitionAssignment ) ) ; public final void ruleConstantReferenceRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:593:2: ( ( ( rule__ConstantReferenceRule__DefinitionAssignment ) ) ) - // InternalOptimisationLanguage.g:594:2: ( ( rule__ConstantReferenceRule__DefinitionAssignment ) ) + // InternalOptimisationLanguage.g:568:2: ( ( ( rule__ConstantReferenceRule__DefinitionAssignment ) ) ) + // InternalOptimisationLanguage.g:569:2: ( ( rule__ConstantReferenceRule__DefinitionAssignment ) ) { - // InternalOptimisationLanguage.g:594:2: ( ( rule__ConstantReferenceRule__DefinitionAssignment ) ) - // InternalOptimisationLanguage.g:595:3: ( rule__ConstantReferenceRule__DefinitionAssignment ) + // InternalOptimisationLanguage.g:569:2: ( ( rule__ConstantReferenceRule__DefinitionAssignment ) ) + // InternalOptimisationLanguage.g:570:3: ( rule__ConstantReferenceRule__DefinitionAssignment ) { if ( state.backtracking==0 ) { before(grammarAccess.getConstantReferenceRuleAccess().getDefinitionAssignment()); } - // InternalOptimisationLanguage.g:596:3: ( rule__ConstantReferenceRule__DefinitionAssignment ) - // InternalOptimisationLanguage.g:596:4: rule__ConstantReferenceRule__DefinitionAssignment + // InternalOptimisationLanguage.g:571:3: ( rule__ConstantReferenceRule__DefinitionAssignment ) + // InternalOptimisationLanguage.g:571:4: rule__ConstantReferenceRule__DefinitionAssignment { pushFollow(FOLLOW_2); rule__ConstantReferenceRule__DefinitionAssignment(); @@ -2003,11 +1920,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "entryRuleLiteralRule" - // InternalOptimisationLanguage.g:605:1: entryRuleLiteralRule : ruleLiteralRule EOF ; + // InternalOptimisationLanguage.g:580:1: entryRuleLiteralRule : ruleLiteralRule EOF ; public final void entryRuleLiteralRule() throws RecognitionException { try { - // InternalOptimisationLanguage.g:606:1: ( ruleLiteralRule EOF ) - // InternalOptimisationLanguage.g:607:1: ruleLiteralRule EOF + // InternalOptimisationLanguage.g:581:1: ( ruleLiteralRule EOF ) + // InternalOptimisationLanguage.g:582:1: ruleLiteralRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralRuleRule()); @@ -2037,23 +1954,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "ruleLiteralRule" - // InternalOptimisationLanguage.g:614:1: ruleLiteralRule : ( ( rule__LiteralRule__Alternatives ) ) ; + // InternalOptimisationLanguage.g:589:1: ruleLiteralRule : ( ( rule__LiteralRule__Alternatives ) ) ; public final void ruleLiteralRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:618:2: ( ( ( rule__LiteralRule__Alternatives ) ) ) - // InternalOptimisationLanguage.g:619:2: ( ( rule__LiteralRule__Alternatives ) ) + // InternalOptimisationLanguage.g:593:2: ( ( ( rule__LiteralRule__Alternatives ) ) ) + // InternalOptimisationLanguage.g:594:2: ( ( rule__LiteralRule__Alternatives ) ) { - // InternalOptimisationLanguage.g:619:2: ( ( rule__LiteralRule__Alternatives ) ) - // InternalOptimisationLanguage.g:620:3: ( rule__LiteralRule__Alternatives ) + // InternalOptimisationLanguage.g:594:2: ( ( rule__LiteralRule__Alternatives ) ) + // InternalOptimisationLanguage.g:595:3: ( rule__LiteralRule__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralRuleAccess().getAlternatives()); } - // InternalOptimisationLanguage.g:621:3: ( rule__LiteralRule__Alternatives ) - // InternalOptimisationLanguage.g:621:4: rule__LiteralRule__Alternatives + // InternalOptimisationLanguage.g:596:3: ( rule__LiteralRule__Alternatives ) + // InternalOptimisationLanguage.g:596:4: rule__LiteralRule__Alternatives { pushFollow(FOLLOW_2); rule__LiteralRule__Alternatives(); @@ -2088,11 +2005,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "entryRuleInstanceLiteralRule" - // InternalOptimisationLanguage.g:630:1: entryRuleInstanceLiteralRule : ruleInstanceLiteralRule EOF ; + // InternalOptimisationLanguage.g:605:1: entryRuleInstanceLiteralRule : ruleInstanceLiteralRule EOF ; public final void entryRuleInstanceLiteralRule() throws RecognitionException { try { - // InternalOptimisationLanguage.g:631:1: ( ruleInstanceLiteralRule EOF ) - // InternalOptimisationLanguage.g:632:1: ruleInstanceLiteralRule EOF + // InternalOptimisationLanguage.g:606:1: ( ruleInstanceLiteralRule EOF ) + // InternalOptimisationLanguage.g:607:1: ruleInstanceLiteralRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceLiteralRuleRule()); @@ -2122,23 +2039,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "ruleInstanceLiteralRule" - // InternalOptimisationLanguage.g:639:1: ruleInstanceLiteralRule : ( ( rule__InstanceLiteralRule__Group__0 ) ) ; + // InternalOptimisationLanguage.g:614:1: ruleInstanceLiteralRule : ( ( rule__InstanceLiteralRule__Group__0 ) ) ; public final void ruleInstanceLiteralRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:643:2: ( ( ( rule__InstanceLiteralRule__Group__0 ) ) ) - // InternalOptimisationLanguage.g:644:2: ( ( rule__InstanceLiteralRule__Group__0 ) ) + // InternalOptimisationLanguage.g:618:2: ( ( ( rule__InstanceLiteralRule__Group__0 ) ) ) + // InternalOptimisationLanguage.g:619:2: ( ( rule__InstanceLiteralRule__Group__0 ) ) { - // InternalOptimisationLanguage.g:644:2: ( ( rule__InstanceLiteralRule__Group__0 ) ) - // InternalOptimisationLanguage.g:645:3: ( rule__InstanceLiteralRule__Group__0 ) + // InternalOptimisationLanguage.g:619:2: ( ( rule__InstanceLiteralRule__Group__0 ) ) + // InternalOptimisationLanguage.g:620:3: ( rule__InstanceLiteralRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceLiteralRuleAccess().getGroup()); } - // InternalOptimisationLanguage.g:646:3: ( rule__InstanceLiteralRule__Group__0 ) - // InternalOptimisationLanguage.g:646:4: rule__InstanceLiteralRule__Group__0 + // InternalOptimisationLanguage.g:621:3: ( rule__InstanceLiteralRule__Group__0 ) + // InternalOptimisationLanguage.g:621:4: rule__InstanceLiteralRule__Group__0 { pushFollow(FOLLOW_2); rule__InstanceLiteralRule__Group__0(); @@ -2173,11 +2090,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "entryRuleAttributeRule" - // InternalOptimisationLanguage.g:655:1: entryRuleAttributeRule : ruleAttributeRule EOF ; + // InternalOptimisationLanguage.g:630:1: entryRuleAttributeRule : ruleAttributeRule EOF ; public final void entryRuleAttributeRule() throws RecognitionException { try { - // InternalOptimisationLanguage.g:656:1: ( ruleAttributeRule EOF ) - // InternalOptimisationLanguage.g:657:1: ruleAttributeRule EOF + // InternalOptimisationLanguage.g:631:1: ( ruleAttributeRule EOF ) + // InternalOptimisationLanguage.g:632:1: ruleAttributeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeRuleRule()); @@ -2207,23 +2124,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "ruleAttributeRule" - // InternalOptimisationLanguage.g:664:1: ruleAttributeRule : ( ( rule__AttributeRule__Group__0 ) ) ; + // InternalOptimisationLanguage.g:639:1: ruleAttributeRule : ( ( rule__AttributeRule__Group__0 ) ) ; public final void ruleAttributeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:668:2: ( ( ( rule__AttributeRule__Group__0 ) ) ) - // InternalOptimisationLanguage.g:669:2: ( ( rule__AttributeRule__Group__0 ) ) + // InternalOptimisationLanguage.g:643:2: ( ( ( rule__AttributeRule__Group__0 ) ) ) + // InternalOptimisationLanguage.g:644:2: ( ( rule__AttributeRule__Group__0 ) ) { - // InternalOptimisationLanguage.g:669:2: ( ( rule__AttributeRule__Group__0 ) ) - // InternalOptimisationLanguage.g:670:3: ( rule__AttributeRule__Group__0 ) + // InternalOptimisationLanguage.g:644:2: ( ( rule__AttributeRule__Group__0 ) ) + // InternalOptimisationLanguage.g:645:3: ( rule__AttributeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeRuleAccess().getGroup()); } - // InternalOptimisationLanguage.g:671:3: ( rule__AttributeRule__Group__0 ) - // InternalOptimisationLanguage.g:671:4: rule__AttributeRule__Group__0 + // InternalOptimisationLanguage.g:646:3: ( rule__AttributeRule__Group__0 ) + // InternalOptimisationLanguage.g:646:4: rule__AttributeRule__Group__0 { pushFollow(FOLLOW_2); rule__AttributeRule__Group__0(); @@ -2258,11 +2175,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "entryRuleNumberLiteralRule" - // InternalOptimisationLanguage.g:680:1: entryRuleNumberLiteralRule : ruleNumberLiteralRule EOF ; + // InternalOptimisationLanguage.g:655:1: entryRuleNumberLiteralRule : ruleNumberLiteralRule EOF ; public final void entryRuleNumberLiteralRule() throws RecognitionException { try { - // InternalOptimisationLanguage.g:681:1: ( ruleNumberLiteralRule EOF ) - // InternalOptimisationLanguage.g:682:1: ruleNumberLiteralRule EOF + // InternalOptimisationLanguage.g:656:1: ( ruleNumberLiteralRule EOF ) + // InternalOptimisationLanguage.g:657:1: ruleNumberLiteralRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getNumberLiteralRuleRule()); @@ -2292,23 +2209,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "ruleNumberLiteralRule" - // InternalOptimisationLanguage.g:689:1: ruleNumberLiteralRule : ( ( rule__NumberLiteralRule__Alternatives ) ) ; + // InternalOptimisationLanguage.g:664:1: ruleNumberLiteralRule : ( ( rule__NumberLiteralRule__Alternatives ) ) ; public final void ruleNumberLiteralRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:693:2: ( ( ( rule__NumberLiteralRule__Alternatives ) ) ) - // InternalOptimisationLanguage.g:694:2: ( ( rule__NumberLiteralRule__Alternatives ) ) + // InternalOptimisationLanguage.g:668:2: ( ( ( rule__NumberLiteralRule__Alternatives ) ) ) + // InternalOptimisationLanguage.g:669:2: ( ( rule__NumberLiteralRule__Alternatives ) ) { - // InternalOptimisationLanguage.g:694:2: ( ( rule__NumberLiteralRule__Alternatives ) ) - // InternalOptimisationLanguage.g:695:3: ( rule__NumberLiteralRule__Alternatives ) + // InternalOptimisationLanguage.g:669:2: ( ( rule__NumberLiteralRule__Alternatives ) ) + // InternalOptimisationLanguage.g:670:3: ( rule__NumberLiteralRule__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getNumberLiteralRuleAccess().getAlternatives()); } - // InternalOptimisationLanguage.g:696:3: ( rule__NumberLiteralRule__Alternatives ) - // InternalOptimisationLanguage.g:696:4: rule__NumberLiteralRule__Alternatives + // InternalOptimisationLanguage.g:671:3: ( rule__NumberLiteralRule__Alternatives ) + // InternalOptimisationLanguage.g:671:4: rule__NumberLiteralRule__Alternatives { pushFollow(FOLLOW_2); rule__NumberLiteralRule__Alternatives(); @@ -2343,11 +2260,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "entryRuleDoubleLiteralRule" - // InternalOptimisationLanguage.g:705:1: entryRuleDoubleLiteralRule : ruleDoubleLiteralRule EOF ; + // InternalOptimisationLanguage.g:680:1: entryRuleDoubleLiteralRule : ruleDoubleLiteralRule EOF ; public final void entryRuleDoubleLiteralRule() throws RecognitionException { try { - // InternalOptimisationLanguage.g:706:1: ( ruleDoubleLiteralRule EOF ) - // InternalOptimisationLanguage.g:707:1: ruleDoubleLiteralRule EOF + // InternalOptimisationLanguage.g:681:1: ( ruleDoubleLiteralRule EOF ) + // InternalOptimisationLanguage.g:682:1: ruleDoubleLiteralRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDoubleLiteralRuleRule()); @@ -2377,23 +2294,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "ruleDoubleLiteralRule" - // InternalOptimisationLanguage.g:714:1: ruleDoubleLiteralRule : ( ( rule__DoubleLiteralRule__Group__0 ) ) ; + // InternalOptimisationLanguage.g:689:1: ruleDoubleLiteralRule : ( ( rule__DoubleLiteralRule__Group__0 ) ) ; public final void ruleDoubleLiteralRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:718:2: ( ( ( rule__DoubleLiteralRule__Group__0 ) ) ) - // InternalOptimisationLanguage.g:719:2: ( ( rule__DoubleLiteralRule__Group__0 ) ) + // InternalOptimisationLanguage.g:693:2: ( ( ( rule__DoubleLiteralRule__Group__0 ) ) ) + // InternalOptimisationLanguage.g:694:2: ( ( rule__DoubleLiteralRule__Group__0 ) ) { - // InternalOptimisationLanguage.g:719:2: ( ( rule__DoubleLiteralRule__Group__0 ) ) - // InternalOptimisationLanguage.g:720:3: ( rule__DoubleLiteralRule__Group__0 ) + // InternalOptimisationLanguage.g:694:2: ( ( rule__DoubleLiteralRule__Group__0 ) ) + // InternalOptimisationLanguage.g:695:3: ( rule__DoubleLiteralRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDoubleLiteralRuleAccess().getGroup()); } - // InternalOptimisationLanguage.g:721:3: ( rule__DoubleLiteralRule__Group__0 ) - // InternalOptimisationLanguage.g:721:4: rule__DoubleLiteralRule__Group__0 + // InternalOptimisationLanguage.g:696:3: ( rule__DoubleLiteralRule__Group__0 ) + // InternalOptimisationLanguage.g:696:4: rule__DoubleLiteralRule__Group__0 { pushFollow(FOLLOW_2); rule__DoubleLiteralRule__Group__0(); @@ -2428,11 +2345,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "entryRuleIntegerLiteralRule" - // InternalOptimisationLanguage.g:730:1: entryRuleIntegerLiteralRule : ruleIntegerLiteralRule EOF ; + // InternalOptimisationLanguage.g:705:1: entryRuleIntegerLiteralRule : ruleIntegerLiteralRule EOF ; public final void entryRuleIntegerLiteralRule() throws RecognitionException { try { - // InternalOptimisationLanguage.g:731:1: ( ruleIntegerLiteralRule EOF ) - // InternalOptimisationLanguage.g:732:1: ruleIntegerLiteralRule EOF + // InternalOptimisationLanguage.g:706:1: ( ruleIntegerLiteralRule EOF ) + // InternalOptimisationLanguage.g:707:1: ruleIntegerLiteralRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getIntegerLiteralRuleRule()); @@ -2462,23 +2379,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "ruleIntegerLiteralRule" - // InternalOptimisationLanguage.g:739:1: ruleIntegerLiteralRule : ( ( rule__IntegerLiteralRule__Group__0 ) ) ; + // InternalOptimisationLanguage.g:714:1: ruleIntegerLiteralRule : ( ( rule__IntegerLiteralRule__Group__0 ) ) ; public final void ruleIntegerLiteralRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:743:2: ( ( ( rule__IntegerLiteralRule__Group__0 ) ) ) - // InternalOptimisationLanguage.g:744:2: ( ( rule__IntegerLiteralRule__Group__0 ) ) + // InternalOptimisationLanguage.g:718:2: ( ( ( rule__IntegerLiteralRule__Group__0 ) ) ) + // InternalOptimisationLanguage.g:719:2: ( ( rule__IntegerLiteralRule__Group__0 ) ) { - // InternalOptimisationLanguage.g:744:2: ( ( rule__IntegerLiteralRule__Group__0 ) ) - // InternalOptimisationLanguage.g:745:3: ( rule__IntegerLiteralRule__Group__0 ) + // InternalOptimisationLanguage.g:719:2: ( ( rule__IntegerLiteralRule__Group__0 ) ) + // InternalOptimisationLanguage.g:720:3: ( rule__IntegerLiteralRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getIntegerLiteralRuleAccess().getGroup()); } - // InternalOptimisationLanguage.g:746:3: ( rule__IntegerLiteralRule__Group__0 ) - // InternalOptimisationLanguage.g:746:4: rule__IntegerLiteralRule__Group__0 + // InternalOptimisationLanguage.g:721:3: ( rule__IntegerLiteralRule__Group__0 ) + // InternalOptimisationLanguage.g:721:4: rule__IntegerLiteralRule__Group__0 { pushFollow(FOLLOW_2); rule__IntegerLiteralRule__Group__0(); @@ -2513,11 +2430,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "entryRuleStringLiteralRule" - // InternalOptimisationLanguage.g:755:1: entryRuleStringLiteralRule : ruleStringLiteralRule EOF ; + // InternalOptimisationLanguage.g:730:1: entryRuleStringLiteralRule : ruleStringLiteralRule EOF ; public final void entryRuleStringLiteralRule() throws RecognitionException { try { - // InternalOptimisationLanguage.g:756:1: ( ruleStringLiteralRule EOF ) - // InternalOptimisationLanguage.g:757:1: ruleStringLiteralRule EOF + // InternalOptimisationLanguage.g:731:1: ( ruleStringLiteralRule EOF ) + // InternalOptimisationLanguage.g:732:1: ruleStringLiteralRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getStringLiteralRuleRule()); @@ -2547,23 +2464,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "ruleStringLiteralRule" - // InternalOptimisationLanguage.g:764:1: ruleStringLiteralRule : ( ( rule__StringLiteralRule__ValueAssignment ) ) ; + // InternalOptimisationLanguage.g:739:1: ruleStringLiteralRule : ( ( rule__StringLiteralRule__ValueAssignment ) ) ; public final void ruleStringLiteralRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:768:2: ( ( ( rule__StringLiteralRule__ValueAssignment ) ) ) - // InternalOptimisationLanguage.g:769:2: ( ( rule__StringLiteralRule__ValueAssignment ) ) + // InternalOptimisationLanguage.g:743:2: ( ( ( rule__StringLiteralRule__ValueAssignment ) ) ) + // InternalOptimisationLanguage.g:744:2: ( ( rule__StringLiteralRule__ValueAssignment ) ) { - // InternalOptimisationLanguage.g:769:2: ( ( rule__StringLiteralRule__ValueAssignment ) ) - // InternalOptimisationLanguage.g:770:3: ( rule__StringLiteralRule__ValueAssignment ) + // InternalOptimisationLanguage.g:744:2: ( ( rule__StringLiteralRule__ValueAssignment ) ) + // InternalOptimisationLanguage.g:745:3: ( rule__StringLiteralRule__ValueAssignment ) { if ( state.backtracking==0 ) { before(grammarAccess.getStringLiteralRuleAccess().getValueAssignment()); } - // InternalOptimisationLanguage.g:771:3: ( rule__StringLiteralRule__ValueAssignment ) - // InternalOptimisationLanguage.g:771:4: rule__StringLiteralRule__ValueAssignment + // InternalOptimisationLanguage.g:746:3: ( rule__StringLiteralRule__ValueAssignment ) + // InternalOptimisationLanguage.g:746:4: rule__StringLiteralRule__ValueAssignment { pushFollow(FOLLOW_2); rule__StringLiteralRule__ValueAssignment(); @@ -2598,11 +2515,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "entryRuleBooleanLiteralRule" - // InternalOptimisationLanguage.g:780:1: entryRuleBooleanLiteralRule : ruleBooleanLiteralRule EOF ; + // InternalOptimisationLanguage.g:755:1: entryRuleBooleanLiteralRule : ruleBooleanLiteralRule EOF ; public final void entryRuleBooleanLiteralRule() throws RecognitionException { try { - // InternalOptimisationLanguage.g:781:1: ( ruleBooleanLiteralRule EOF ) - // InternalOptimisationLanguage.g:782:1: ruleBooleanLiteralRule EOF + // InternalOptimisationLanguage.g:756:1: ( ruleBooleanLiteralRule EOF ) + // InternalOptimisationLanguage.g:757:1: ruleBooleanLiteralRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralRuleRule()); @@ -2632,23 +2549,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "ruleBooleanLiteralRule" - // InternalOptimisationLanguage.g:789:1: ruleBooleanLiteralRule : ( ( rule__BooleanLiteralRule__Group__0 ) ) ; + // InternalOptimisationLanguage.g:764:1: ruleBooleanLiteralRule : ( ( rule__BooleanLiteralRule__Group__0 ) ) ; public final void ruleBooleanLiteralRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:793:2: ( ( ( rule__BooleanLiteralRule__Group__0 ) ) ) - // InternalOptimisationLanguage.g:794:2: ( ( rule__BooleanLiteralRule__Group__0 ) ) + // InternalOptimisationLanguage.g:768:2: ( ( ( rule__BooleanLiteralRule__Group__0 ) ) ) + // InternalOptimisationLanguage.g:769:2: ( ( rule__BooleanLiteralRule__Group__0 ) ) { - // InternalOptimisationLanguage.g:794:2: ( ( rule__BooleanLiteralRule__Group__0 ) ) - // InternalOptimisationLanguage.g:795:3: ( rule__BooleanLiteralRule__Group__0 ) + // InternalOptimisationLanguage.g:769:2: ( ( rule__BooleanLiteralRule__Group__0 ) ) + // InternalOptimisationLanguage.g:770:3: ( rule__BooleanLiteralRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralRuleAccess().getGroup()); } - // InternalOptimisationLanguage.g:796:3: ( rule__BooleanLiteralRule__Group__0 ) - // InternalOptimisationLanguage.g:796:4: rule__BooleanLiteralRule__Group__0 + // InternalOptimisationLanguage.g:771:3: ( rule__BooleanLiteralRule__Group__0 ) + // InternalOptimisationLanguage.g:771:4: rule__BooleanLiteralRule__Group__0 { pushFollow(FOLLOW_2); rule__BooleanLiteralRule__Group__0(); @@ -2683,11 +2600,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "entryRuleAttributeDefinitionRule" - // InternalOptimisationLanguage.g:805:1: entryRuleAttributeDefinitionRule : ruleAttributeDefinitionRule EOF ; + // InternalOptimisationLanguage.g:780:1: entryRuleAttributeDefinitionRule : ruleAttributeDefinitionRule EOF ; public final void entryRuleAttributeDefinitionRule() throws RecognitionException { try { - // InternalOptimisationLanguage.g:806:1: ( ruleAttributeDefinitionRule EOF ) - // InternalOptimisationLanguage.g:807:1: ruleAttributeDefinitionRule EOF + // InternalOptimisationLanguage.g:781:1: ( ruleAttributeDefinitionRule EOF ) + // InternalOptimisationLanguage.g:782:1: ruleAttributeDefinitionRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleRule()); @@ -2717,23 +2634,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "ruleAttributeDefinitionRule" - // InternalOptimisationLanguage.g:814:1: ruleAttributeDefinitionRule : ( ( rule__AttributeDefinitionRule__Group__0 ) ) ; + // InternalOptimisationLanguage.g:789:1: ruleAttributeDefinitionRule : ( ( rule__AttributeDefinitionRule__Group__0 ) ) ; public final void ruleAttributeDefinitionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:818:2: ( ( ( rule__AttributeDefinitionRule__Group__0 ) ) ) - // InternalOptimisationLanguage.g:819:2: ( ( rule__AttributeDefinitionRule__Group__0 ) ) + // InternalOptimisationLanguage.g:793:2: ( ( ( rule__AttributeDefinitionRule__Group__0 ) ) ) + // InternalOptimisationLanguage.g:794:2: ( ( rule__AttributeDefinitionRule__Group__0 ) ) { - // InternalOptimisationLanguage.g:819:2: ( ( rule__AttributeDefinitionRule__Group__0 ) ) - // InternalOptimisationLanguage.g:820:3: ( rule__AttributeDefinitionRule__Group__0 ) + // InternalOptimisationLanguage.g:794:2: ( ( rule__AttributeDefinitionRule__Group__0 ) ) + // InternalOptimisationLanguage.g:795:3: ( rule__AttributeDefinitionRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getGroup()); } - // InternalOptimisationLanguage.g:821:3: ( rule__AttributeDefinitionRule__Group__0 ) - // InternalOptimisationLanguage.g:821:4: rule__AttributeDefinitionRule__Group__0 + // InternalOptimisationLanguage.g:796:3: ( rule__AttributeDefinitionRule__Group__0 ) + // InternalOptimisationLanguage.g:796:4: rule__AttributeDefinitionRule__Group__0 { pushFollow(FOLLOW_2); rule__AttributeDefinitionRule__Group__0(); @@ -2768,11 +2685,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "entryRuleTypeRule" - // InternalOptimisationLanguage.g:830:1: entryRuleTypeRule : ruleTypeRule EOF ; + // InternalOptimisationLanguage.g:805:1: entryRuleTypeRule : ruleTypeRule EOF ; public final void entryRuleTypeRule() throws RecognitionException { try { - // InternalOptimisationLanguage.g:831:1: ( ruleTypeRule EOF ) - // InternalOptimisationLanguage.g:832:1: ruleTypeRule EOF + // InternalOptimisationLanguage.g:806:1: ( ruleTypeRule EOF ) + // InternalOptimisationLanguage.g:807:1: ruleTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getTypeRuleRule()); @@ -2802,23 +2719,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "ruleTypeRule" - // InternalOptimisationLanguage.g:839:1: ruleTypeRule : ( ( rule__TypeRule__Alternatives ) ) ; + // InternalOptimisationLanguage.g:814:1: ruleTypeRule : ( ( rule__TypeRule__Alternatives ) ) ; public final void ruleTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:843:2: ( ( ( rule__TypeRule__Alternatives ) ) ) - // InternalOptimisationLanguage.g:844:2: ( ( rule__TypeRule__Alternatives ) ) + // InternalOptimisationLanguage.g:818:2: ( ( ( rule__TypeRule__Alternatives ) ) ) + // InternalOptimisationLanguage.g:819:2: ( ( rule__TypeRule__Alternatives ) ) { - // InternalOptimisationLanguage.g:844:2: ( ( rule__TypeRule__Alternatives ) ) - // InternalOptimisationLanguage.g:845:3: ( rule__TypeRule__Alternatives ) + // InternalOptimisationLanguage.g:819:2: ( ( rule__TypeRule__Alternatives ) ) + // InternalOptimisationLanguage.g:820:3: ( rule__TypeRule__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeRuleAccess().getAlternatives()); } - // InternalOptimisationLanguage.g:846:3: ( rule__TypeRule__Alternatives ) - // InternalOptimisationLanguage.g:846:4: rule__TypeRule__Alternatives + // InternalOptimisationLanguage.g:821:3: ( rule__TypeRule__Alternatives ) + // InternalOptimisationLanguage.g:821:4: rule__TypeRule__Alternatives { pushFollow(FOLLOW_2); rule__TypeRule__Alternatives(); @@ -2853,11 +2770,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "entryRuleLiteralTypeRule" - // InternalOptimisationLanguage.g:855:1: entryRuleLiteralTypeRule : ruleLiteralTypeRule EOF ; + // InternalOptimisationLanguage.g:830:1: entryRuleLiteralTypeRule : ruleLiteralTypeRule EOF ; public final void entryRuleLiteralTypeRule() throws RecognitionException { try { - // InternalOptimisationLanguage.g:856:1: ( ruleLiteralTypeRule EOF ) - // InternalOptimisationLanguage.g:857:1: ruleLiteralTypeRule EOF + // InternalOptimisationLanguage.g:831:1: ( ruleLiteralTypeRule EOF ) + // InternalOptimisationLanguage.g:832:1: ruleLiteralTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralTypeRuleRule()); @@ -2887,23 +2804,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "ruleLiteralTypeRule" - // InternalOptimisationLanguage.g:864:1: ruleLiteralTypeRule : ( ( rule__LiteralTypeRule__Group__0 ) ) ; + // InternalOptimisationLanguage.g:839:1: ruleLiteralTypeRule : ( ( rule__LiteralTypeRule__Group__0 ) ) ; public final void ruleLiteralTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:868:2: ( ( ( rule__LiteralTypeRule__Group__0 ) ) ) - // InternalOptimisationLanguage.g:869:2: ( ( rule__LiteralTypeRule__Group__0 ) ) + // InternalOptimisationLanguage.g:843:2: ( ( ( rule__LiteralTypeRule__Group__0 ) ) ) + // InternalOptimisationLanguage.g:844:2: ( ( rule__LiteralTypeRule__Group__0 ) ) { - // InternalOptimisationLanguage.g:869:2: ( ( rule__LiteralTypeRule__Group__0 ) ) - // InternalOptimisationLanguage.g:870:3: ( rule__LiteralTypeRule__Group__0 ) + // InternalOptimisationLanguage.g:844:2: ( ( rule__LiteralTypeRule__Group__0 ) ) + // InternalOptimisationLanguage.g:845:3: ( rule__LiteralTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralTypeRuleAccess().getGroup()); } - // InternalOptimisationLanguage.g:871:3: ( rule__LiteralTypeRule__Group__0 ) - // InternalOptimisationLanguage.g:871:4: rule__LiteralTypeRule__Group__0 + // InternalOptimisationLanguage.g:846:3: ( rule__LiteralTypeRule__Group__0 ) + // InternalOptimisationLanguage.g:846:4: rule__LiteralTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__LiteralTypeRule__Group__0(); @@ -2938,11 +2855,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "entryRuleInstanceTypeRule" - // InternalOptimisationLanguage.g:880:1: entryRuleInstanceTypeRule : ruleInstanceTypeRule EOF ; + // InternalOptimisationLanguage.g:855:1: entryRuleInstanceTypeRule : ruleInstanceTypeRule EOF ; public final void entryRuleInstanceTypeRule() throws RecognitionException { try { - // InternalOptimisationLanguage.g:881:1: ( ruleInstanceTypeRule EOF ) - // InternalOptimisationLanguage.g:882:1: ruleInstanceTypeRule EOF + // InternalOptimisationLanguage.g:856:1: ( ruleInstanceTypeRule EOF ) + // InternalOptimisationLanguage.g:857:1: ruleInstanceTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceTypeRuleRule()); @@ -2972,23 +2889,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "ruleInstanceTypeRule" - // InternalOptimisationLanguage.g:889:1: ruleInstanceTypeRule : ( ( rule__InstanceTypeRule__Group__0 ) ) ; + // InternalOptimisationLanguage.g:864:1: ruleInstanceTypeRule : ( ( rule__InstanceTypeRule__Group__0 ) ) ; public final void ruleInstanceTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:893:2: ( ( ( rule__InstanceTypeRule__Group__0 ) ) ) - // InternalOptimisationLanguage.g:894:2: ( ( rule__InstanceTypeRule__Group__0 ) ) + // InternalOptimisationLanguage.g:868:2: ( ( ( rule__InstanceTypeRule__Group__0 ) ) ) + // InternalOptimisationLanguage.g:869:2: ( ( rule__InstanceTypeRule__Group__0 ) ) { - // InternalOptimisationLanguage.g:894:2: ( ( rule__InstanceTypeRule__Group__0 ) ) - // InternalOptimisationLanguage.g:895:3: ( rule__InstanceTypeRule__Group__0 ) + // InternalOptimisationLanguage.g:869:2: ( ( rule__InstanceTypeRule__Group__0 ) ) + // InternalOptimisationLanguage.g:870:3: ( rule__InstanceTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceTypeRuleAccess().getGroup()); } - // InternalOptimisationLanguage.g:896:3: ( rule__InstanceTypeRule__Group__0 ) - // InternalOptimisationLanguage.g:896:4: rule__InstanceTypeRule__Group__0 + // InternalOptimisationLanguage.g:871:3: ( rule__InstanceTypeRule__Group__0 ) + // InternalOptimisationLanguage.g:871:4: rule__InstanceTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__InstanceTypeRule__Group__0(); @@ -3023,11 +2940,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "entryRuleStringTypeRule" - // InternalOptimisationLanguage.g:905:1: entryRuleStringTypeRule : ruleStringTypeRule EOF ; + // InternalOptimisationLanguage.g:880:1: entryRuleStringTypeRule : ruleStringTypeRule EOF ; public final void entryRuleStringTypeRule() throws RecognitionException { try { - // InternalOptimisationLanguage.g:906:1: ( ruleStringTypeRule EOF ) - // InternalOptimisationLanguage.g:907:1: ruleStringTypeRule EOF + // InternalOptimisationLanguage.g:881:1: ( ruleStringTypeRule EOF ) + // InternalOptimisationLanguage.g:882:1: ruleStringTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getStringTypeRuleRule()); @@ -3057,23 +2974,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "ruleStringTypeRule" - // InternalOptimisationLanguage.g:914:1: ruleStringTypeRule : ( ( rule__StringTypeRule__Group__0 ) ) ; + // InternalOptimisationLanguage.g:889:1: ruleStringTypeRule : ( ( rule__StringTypeRule__Group__0 ) ) ; public final void ruleStringTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:918:2: ( ( ( rule__StringTypeRule__Group__0 ) ) ) - // InternalOptimisationLanguage.g:919:2: ( ( rule__StringTypeRule__Group__0 ) ) + // InternalOptimisationLanguage.g:893:2: ( ( ( rule__StringTypeRule__Group__0 ) ) ) + // InternalOptimisationLanguage.g:894:2: ( ( rule__StringTypeRule__Group__0 ) ) { - // InternalOptimisationLanguage.g:919:2: ( ( rule__StringTypeRule__Group__0 ) ) - // InternalOptimisationLanguage.g:920:3: ( rule__StringTypeRule__Group__0 ) + // InternalOptimisationLanguage.g:894:2: ( ( rule__StringTypeRule__Group__0 ) ) + // InternalOptimisationLanguage.g:895:3: ( rule__StringTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getStringTypeRuleAccess().getGroup()); } - // InternalOptimisationLanguage.g:921:3: ( rule__StringTypeRule__Group__0 ) - // InternalOptimisationLanguage.g:921:4: rule__StringTypeRule__Group__0 + // InternalOptimisationLanguage.g:896:3: ( rule__StringTypeRule__Group__0 ) + // InternalOptimisationLanguage.g:896:4: rule__StringTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__StringTypeRule__Group__0(); @@ -3108,11 +3025,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "entryRuleExpressionTypeRule" - // InternalOptimisationLanguage.g:930:1: entryRuleExpressionTypeRule : ruleExpressionTypeRule EOF ; + // InternalOptimisationLanguage.g:905:1: entryRuleExpressionTypeRule : ruleExpressionTypeRule EOF ; public final void entryRuleExpressionTypeRule() throws RecognitionException { try { - // InternalOptimisationLanguage.g:931:1: ( ruleExpressionTypeRule EOF ) - // InternalOptimisationLanguage.g:932:1: ruleExpressionTypeRule EOF + // InternalOptimisationLanguage.g:906:1: ( ruleExpressionTypeRule EOF ) + // InternalOptimisationLanguage.g:907:1: ruleExpressionTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionTypeRuleRule()); @@ -3142,23 +3059,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "ruleExpressionTypeRule" - // InternalOptimisationLanguage.g:939:1: ruleExpressionTypeRule : ( ( rule__ExpressionTypeRule__Group__0 ) ) ; + // InternalOptimisationLanguage.g:914:1: ruleExpressionTypeRule : ( ( rule__ExpressionTypeRule__Group__0 ) ) ; public final void ruleExpressionTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:943:2: ( ( ( rule__ExpressionTypeRule__Group__0 ) ) ) - // InternalOptimisationLanguage.g:944:2: ( ( rule__ExpressionTypeRule__Group__0 ) ) + // InternalOptimisationLanguage.g:918:2: ( ( ( rule__ExpressionTypeRule__Group__0 ) ) ) + // InternalOptimisationLanguage.g:919:2: ( ( rule__ExpressionTypeRule__Group__0 ) ) { - // InternalOptimisationLanguage.g:944:2: ( ( rule__ExpressionTypeRule__Group__0 ) ) - // InternalOptimisationLanguage.g:945:3: ( rule__ExpressionTypeRule__Group__0 ) + // InternalOptimisationLanguage.g:919:2: ( ( rule__ExpressionTypeRule__Group__0 ) ) + // InternalOptimisationLanguage.g:920:3: ( rule__ExpressionTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionTypeRuleAccess().getGroup()); } - // InternalOptimisationLanguage.g:946:3: ( rule__ExpressionTypeRule__Group__0 ) - // InternalOptimisationLanguage.g:946:4: rule__ExpressionTypeRule__Group__0 + // InternalOptimisationLanguage.g:921:3: ( rule__ExpressionTypeRule__Group__0 ) + // InternalOptimisationLanguage.g:921:4: rule__ExpressionTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__ExpressionTypeRule__Group__0(); @@ -3193,11 +3110,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "entryRuleIntTypeRule" - // InternalOptimisationLanguage.g:955:1: entryRuleIntTypeRule : ruleIntTypeRule EOF ; + // InternalOptimisationLanguage.g:930:1: entryRuleIntTypeRule : ruleIntTypeRule EOF ; public final void entryRuleIntTypeRule() throws RecognitionException { try { - // InternalOptimisationLanguage.g:956:1: ( ruleIntTypeRule EOF ) - // InternalOptimisationLanguage.g:957:1: ruleIntTypeRule EOF + // InternalOptimisationLanguage.g:931:1: ( ruleIntTypeRule EOF ) + // InternalOptimisationLanguage.g:932:1: ruleIntTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getIntTypeRuleRule()); @@ -3227,23 +3144,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "ruleIntTypeRule" - // InternalOptimisationLanguage.g:964:1: ruleIntTypeRule : ( ( rule__IntTypeRule__Group__0 ) ) ; + // InternalOptimisationLanguage.g:939:1: ruleIntTypeRule : ( ( rule__IntTypeRule__Group__0 ) ) ; public final void ruleIntTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:968:2: ( ( ( rule__IntTypeRule__Group__0 ) ) ) - // InternalOptimisationLanguage.g:969:2: ( ( rule__IntTypeRule__Group__0 ) ) + // InternalOptimisationLanguage.g:943:2: ( ( ( rule__IntTypeRule__Group__0 ) ) ) + // InternalOptimisationLanguage.g:944:2: ( ( rule__IntTypeRule__Group__0 ) ) { - // InternalOptimisationLanguage.g:969:2: ( ( rule__IntTypeRule__Group__0 ) ) - // InternalOptimisationLanguage.g:970:3: ( rule__IntTypeRule__Group__0 ) + // InternalOptimisationLanguage.g:944:2: ( ( rule__IntTypeRule__Group__0 ) ) + // InternalOptimisationLanguage.g:945:3: ( rule__IntTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getIntTypeRuleAccess().getGroup()); } - // InternalOptimisationLanguage.g:971:3: ( rule__IntTypeRule__Group__0 ) - // InternalOptimisationLanguage.g:971:4: rule__IntTypeRule__Group__0 + // InternalOptimisationLanguage.g:946:3: ( rule__IntTypeRule__Group__0 ) + // InternalOptimisationLanguage.g:946:4: rule__IntTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__IntTypeRule__Group__0(); @@ -3278,11 +3195,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "entryRuleFloatTypeRule" - // InternalOptimisationLanguage.g:980:1: entryRuleFloatTypeRule : ruleFloatTypeRule EOF ; + // InternalOptimisationLanguage.g:955:1: entryRuleFloatTypeRule : ruleFloatTypeRule EOF ; public final void entryRuleFloatTypeRule() throws RecognitionException { try { - // InternalOptimisationLanguage.g:981:1: ( ruleFloatTypeRule EOF ) - // InternalOptimisationLanguage.g:982:1: ruleFloatTypeRule EOF + // InternalOptimisationLanguage.g:956:1: ( ruleFloatTypeRule EOF ) + // InternalOptimisationLanguage.g:957:1: ruleFloatTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getFloatTypeRuleRule()); @@ -3312,23 +3229,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "ruleFloatTypeRule" - // InternalOptimisationLanguage.g:989:1: ruleFloatTypeRule : ( ( rule__FloatTypeRule__Group__0 ) ) ; + // InternalOptimisationLanguage.g:964:1: ruleFloatTypeRule : ( ( rule__FloatTypeRule__Group__0 ) ) ; public final void ruleFloatTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:993:2: ( ( ( rule__FloatTypeRule__Group__0 ) ) ) - // InternalOptimisationLanguage.g:994:2: ( ( rule__FloatTypeRule__Group__0 ) ) + // InternalOptimisationLanguage.g:968:2: ( ( ( rule__FloatTypeRule__Group__0 ) ) ) + // InternalOptimisationLanguage.g:969:2: ( ( rule__FloatTypeRule__Group__0 ) ) { - // InternalOptimisationLanguage.g:994:2: ( ( rule__FloatTypeRule__Group__0 ) ) - // InternalOptimisationLanguage.g:995:3: ( rule__FloatTypeRule__Group__0 ) + // InternalOptimisationLanguage.g:969:2: ( ( rule__FloatTypeRule__Group__0 ) ) + // InternalOptimisationLanguage.g:970:3: ( rule__FloatTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getFloatTypeRuleAccess().getGroup()); } - // InternalOptimisationLanguage.g:996:3: ( rule__FloatTypeRule__Group__0 ) - // InternalOptimisationLanguage.g:996:4: rule__FloatTypeRule__Group__0 + // InternalOptimisationLanguage.g:971:3: ( rule__FloatTypeRule__Group__0 ) + // InternalOptimisationLanguage.g:971:4: rule__FloatTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__FloatTypeRule__Group__0(); @@ -3363,11 +3280,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "entryRuleBooleanTypeRule" - // InternalOptimisationLanguage.g:1005:1: entryRuleBooleanTypeRule : ruleBooleanTypeRule EOF ; + // InternalOptimisationLanguage.g:980:1: entryRuleBooleanTypeRule : ruleBooleanTypeRule EOF ; public final void entryRuleBooleanTypeRule() throws RecognitionException { try { - // InternalOptimisationLanguage.g:1006:1: ( ruleBooleanTypeRule EOF ) - // InternalOptimisationLanguage.g:1007:1: ruleBooleanTypeRule EOF + // InternalOptimisationLanguage.g:981:1: ( ruleBooleanTypeRule EOF ) + // InternalOptimisationLanguage.g:982:1: ruleBooleanTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanTypeRuleRule()); @@ -3397,23 +3314,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "ruleBooleanTypeRule" - // InternalOptimisationLanguage.g:1014:1: ruleBooleanTypeRule : ( ( rule__BooleanTypeRule__Group__0 ) ) ; + // InternalOptimisationLanguage.g:989:1: ruleBooleanTypeRule : ( ( rule__BooleanTypeRule__Group__0 ) ) ; public final void ruleBooleanTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:1018:2: ( ( ( rule__BooleanTypeRule__Group__0 ) ) ) - // InternalOptimisationLanguage.g:1019:2: ( ( rule__BooleanTypeRule__Group__0 ) ) + // InternalOptimisationLanguage.g:993:2: ( ( ( rule__BooleanTypeRule__Group__0 ) ) ) + // InternalOptimisationLanguage.g:994:2: ( ( rule__BooleanTypeRule__Group__0 ) ) { - // InternalOptimisationLanguage.g:1019:2: ( ( rule__BooleanTypeRule__Group__0 ) ) - // InternalOptimisationLanguage.g:1020:3: ( rule__BooleanTypeRule__Group__0 ) + // InternalOptimisationLanguage.g:994:2: ( ( rule__BooleanTypeRule__Group__0 ) ) + // InternalOptimisationLanguage.g:995:3: ( rule__BooleanTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanTypeRuleAccess().getGroup()); } - // InternalOptimisationLanguage.g:1021:3: ( rule__BooleanTypeRule__Group__0 ) - // InternalOptimisationLanguage.g:1021:4: rule__BooleanTypeRule__Group__0 + // InternalOptimisationLanguage.g:996:3: ( rule__BooleanTypeRule__Group__0 ) + // InternalOptimisationLanguage.g:996:4: rule__BooleanTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__BooleanTypeRule__Group__0(); @@ -3448,11 +3365,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "entryRuleVoidTypeRule" - // InternalOptimisationLanguage.g:1030:1: entryRuleVoidTypeRule : ruleVoidTypeRule EOF ; + // InternalOptimisationLanguage.g:1005:1: entryRuleVoidTypeRule : ruleVoidTypeRule EOF ; public final void entryRuleVoidTypeRule() throws RecognitionException { try { - // InternalOptimisationLanguage.g:1031:1: ( ruleVoidTypeRule EOF ) - // InternalOptimisationLanguage.g:1032:1: ruleVoidTypeRule EOF + // InternalOptimisationLanguage.g:1006:1: ( ruleVoidTypeRule EOF ) + // InternalOptimisationLanguage.g:1007:1: ruleVoidTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getVoidTypeRuleRule()); @@ -3482,23 +3399,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "ruleVoidTypeRule" - // InternalOptimisationLanguage.g:1039:1: ruleVoidTypeRule : ( ( rule__VoidTypeRule__Group__0 ) ) ; + // InternalOptimisationLanguage.g:1014:1: ruleVoidTypeRule : ( ( rule__VoidTypeRule__Group__0 ) ) ; public final void ruleVoidTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:1043:2: ( ( ( rule__VoidTypeRule__Group__0 ) ) ) - // InternalOptimisationLanguage.g:1044:2: ( ( rule__VoidTypeRule__Group__0 ) ) + // InternalOptimisationLanguage.g:1018:2: ( ( ( rule__VoidTypeRule__Group__0 ) ) ) + // InternalOptimisationLanguage.g:1019:2: ( ( rule__VoidTypeRule__Group__0 ) ) { - // InternalOptimisationLanguage.g:1044:2: ( ( rule__VoidTypeRule__Group__0 ) ) - // InternalOptimisationLanguage.g:1045:3: ( rule__VoidTypeRule__Group__0 ) + // InternalOptimisationLanguage.g:1019:2: ( ( rule__VoidTypeRule__Group__0 ) ) + // InternalOptimisationLanguage.g:1020:3: ( rule__VoidTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getVoidTypeRuleAccess().getGroup()); } - // InternalOptimisationLanguage.g:1046:3: ( rule__VoidTypeRule__Group__0 ) - // InternalOptimisationLanguage.g:1046:4: rule__VoidTypeRule__Group__0 + // InternalOptimisationLanguage.g:1021:3: ( rule__VoidTypeRule__Group__0 ) + // InternalOptimisationLanguage.g:1021:4: rule__VoidTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__VoidTypeRule__Group__0(); @@ -3533,11 +3450,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "entryRuleDataTypeRule" - // InternalOptimisationLanguage.g:1055:1: entryRuleDataTypeRule : ruleDataTypeRule EOF ; + // InternalOptimisationLanguage.g:1030:1: entryRuleDataTypeRule : ruleDataTypeRule EOF ; public final void entryRuleDataTypeRule() throws RecognitionException { try { - // InternalOptimisationLanguage.g:1056:1: ( ruleDataTypeRule EOF ) - // InternalOptimisationLanguage.g:1057:1: ruleDataTypeRule EOF + // InternalOptimisationLanguage.g:1031:1: ( ruleDataTypeRule EOF ) + // InternalOptimisationLanguage.g:1032:1: ruleDataTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeRuleRule()); @@ -3567,23 +3484,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "ruleDataTypeRule" - // InternalOptimisationLanguage.g:1064:1: ruleDataTypeRule : ( ( rule__DataTypeRule__Group__0 ) ) ; + // InternalOptimisationLanguage.g:1039:1: ruleDataTypeRule : ( ( rule__DataTypeRule__Group__0 ) ) ; public final void ruleDataTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:1068:2: ( ( ( rule__DataTypeRule__Group__0 ) ) ) - // InternalOptimisationLanguage.g:1069:2: ( ( rule__DataTypeRule__Group__0 ) ) + // InternalOptimisationLanguage.g:1043:2: ( ( ( rule__DataTypeRule__Group__0 ) ) ) + // InternalOptimisationLanguage.g:1044:2: ( ( rule__DataTypeRule__Group__0 ) ) { - // InternalOptimisationLanguage.g:1069:2: ( ( rule__DataTypeRule__Group__0 ) ) - // InternalOptimisationLanguage.g:1070:3: ( rule__DataTypeRule__Group__0 ) + // InternalOptimisationLanguage.g:1044:2: ( ( rule__DataTypeRule__Group__0 ) ) + // InternalOptimisationLanguage.g:1045:3: ( rule__DataTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeRuleAccess().getGroup()); } - // InternalOptimisationLanguage.g:1071:3: ( rule__DataTypeRule__Group__0 ) - // InternalOptimisationLanguage.g:1071:4: rule__DataTypeRule__Group__0 + // InternalOptimisationLanguage.g:1046:3: ( rule__DataTypeRule__Group__0 ) + // InternalOptimisationLanguage.g:1046:4: rule__DataTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__DataTypeRule__Group__0(); @@ -3618,11 +3535,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "entryRuleArrayTypeRule" - // InternalOptimisationLanguage.g:1080:1: entryRuleArrayTypeRule : ruleArrayTypeRule EOF ; + // InternalOptimisationLanguage.g:1055:1: entryRuleArrayTypeRule : ruleArrayTypeRule EOF ; public final void entryRuleArrayTypeRule() throws RecognitionException { try { - // InternalOptimisationLanguage.g:1081:1: ( ruleArrayTypeRule EOF ) - // InternalOptimisationLanguage.g:1082:1: ruleArrayTypeRule EOF + // InternalOptimisationLanguage.g:1056:1: ( ruleArrayTypeRule EOF ) + // InternalOptimisationLanguage.g:1057:1: ruleArrayTypeRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getArrayTypeRuleRule()); @@ -3652,23 +3569,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "ruleArrayTypeRule" - // InternalOptimisationLanguage.g:1089:1: ruleArrayTypeRule : ( ( rule__ArrayTypeRule__Group__0 ) ) ; + // InternalOptimisationLanguage.g:1064:1: ruleArrayTypeRule : ( ( rule__ArrayTypeRule__Group__0 ) ) ; public final void ruleArrayTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:1093:2: ( ( ( rule__ArrayTypeRule__Group__0 ) ) ) - // InternalOptimisationLanguage.g:1094:2: ( ( rule__ArrayTypeRule__Group__0 ) ) + // InternalOptimisationLanguage.g:1068:2: ( ( ( rule__ArrayTypeRule__Group__0 ) ) ) + // InternalOptimisationLanguage.g:1069:2: ( ( rule__ArrayTypeRule__Group__0 ) ) { - // InternalOptimisationLanguage.g:1094:2: ( ( rule__ArrayTypeRule__Group__0 ) ) - // InternalOptimisationLanguage.g:1095:3: ( rule__ArrayTypeRule__Group__0 ) + // InternalOptimisationLanguage.g:1069:2: ( ( rule__ArrayTypeRule__Group__0 ) ) + // InternalOptimisationLanguage.g:1070:3: ( rule__ArrayTypeRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getArrayTypeRuleAccess().getGroup()); } - // InternalOptimisationLanguage.g:1096:3: ( rule__ArrayTypeRule__Group__0 ) - // InternalOptimisationLanguage.g:1096:4: rule__ArrayTypeRule__Group__0 + // InternalOptimisationLanguage.g:1071:3: ( rule__ArrayTypeRule__Group__0 ) + // InternalOptimisationLanguage.g:1071:4: rule__ArrayTypeRule__Group__0 { pushFollow(FOLLOW_2); rule__ArrayTypeRule__Group__0(); @@ -3703,11 +3620,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "entryRuleParameterRule" - // InternalOptimisationLanguage.g:1105:1: entryRuleParameterRule : ruleParameterRule EOF ; + // InternalOptimisationLanguage.g:1080:1: entryRuleParameterRule : ruleParameterRule EOF ; public final void entryRuleParameterRule() throws RecognitionException { try { - // InternalOptimisationLanguage.g:1106:1: ( ruleParameterRule EOF ) - // InternalOptimisationLanguage.g:1107:1: ruleParameterRule EOF + // InternalOptimisationLanguage.g:1081:1: ( ruleParameterRule EOF ) + // InternalOptimisationLanguage.g:1082:1: ruleParameterRule EOF { if ( state.backtracking==0 ) { before(grammarAccess.getParameterRuleRule()); @@ -3737,23 +3654,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "ruleParameterRule" - // InternalOptimisationLanguage.g:1114:1: ruleParameterRule : ( ( rule__ParameterRule__Group__0 ) ) ; + // InternalOptimisationLanguage.g:1089:1: ruleParameterRule : ( ( rule__ParameterRule__Group__0 ) ) ; public final void ruleParameterRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:1118:2: ( ( ( rule__ParameterRule__Group__0 ) ) ) - // InternalOptimisationLanguage.g:1119:2: ( ( rule__ParameterRule__Group__0 ) ) + // InternalOptimisationLanguage.g:1093:2: ( ( ( rule__ParameterRule__Group__0 ) ) ) + // InternalOptimisationLanguage.g:1094:2: ( ( rule__ParameterRule__Group__0 ) ) { - // InternalOptimisationLanguage.g:1119:2: ( ( rule__ParameterRule__Group__0 ) ) - // InternalOptimisationLanguage.g:1120:3: ( rule__ParameterRule__Group__0 ) + // InternalOptimisationLanguage.g:1094:2: ( ( rule__ParameterRule__Group__0 ) ) + // InternalOptimisationLanguage.g:1095:3: ( rule__ParameterRule__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterRuleAccess().getGroup()); } - // InternalOptimisationLanguage.g:1121:3: ( rule__ParameterRule__Group__0 ) - // InternalOptimisationLanguage.g:1121:4: rule__ParameterRule__Group__0 + // InternalOptimisationLanguage.g:1096:3: ( rule__ParameterRule__Group__0 ) + // InternalOptimisationLanguage.g:1096:4: rule__ParameterRule__Group__0 { pushFollow(FOLLOW_2); rule__ParameterRule__Group__0(); @@ -3787,6 +3704,91 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR end "ruleParameterRule" + // $ANTLR start "entryRuleImportRule" + // InternalOptimisationLanguage.g:1105:1: entryRuleImportRule : ruleImportRule EOF ; + public final void entryRuleImportRule() throws RecognitionException { + try { + // InternalOptimisationLanguage.g:1106:1: ( ruleImportRule EOF ) + // InternalOptimisationLanguage.g:1107:1: ruleImportRule EOF + { + if ( state.backtracking==0 ) { + before(grammarAccess.getImportRuleRule()); + } + pushFollow(FOLLOW_1); + ruleImportRule(); + + state._fsp--; + if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getImportRuleRule()); + } + match(input,EOF,FOLLOW_2); if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleImportRule" + + + // $ANTLR start "ruleImportRule" + // InternalOptimisationLanguage.g:1114:1: ruleImportRule : ( ( rule__ImportRule__Group__0 ) ) ; + public final void ruleImportRule() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalOptimisationLanguage.g:1118:2: ( ( ( rule__ImportRule__Group__0 ) ) ) + // InternalOptimisationLanguage.g:1119:2: ( ( rule__ImportRule__Group__0 ) ) + { + // InternalOptimisationLanguage.g:1119:2: ( ( rule__ImportRule__Group__0 ) ) + // InternalOptimisationLanguage.g:1120:3: ( rule__ImportRule__Group__0 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getImportRuleAccess().getGroup()); + } + // InternalOptimisationLanguage.g:1121:3: ( rule__ImportRule__Group__0 ) + // InternalOptimisationLanguage.g:1121:4: rule__ImportRule__Group__0 + { + pushFollow(FOLLOW_2); + rule__ImportRule__Group__0(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getImportRuleAccess().getGroup()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleImportRule" + + // $ANTLR start "entryRuleFunctionNameRule" // InternalOptimisationLanguage.g:1130:1: entryRuleFunctionNameRule : ruleFunctionNameRule EOF ; public final void entryRuleFunctionNameRule() throws RecognitionException { @@ -4499,7 +4501,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA } break; case 15: - case 79: + case 81: { alt3=3; } @@ -4727,7 +4729,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA int alt5=2; int LA5_0 = input.LA(1); - if ( (LA5_0==79) ) { + if ( (LA5_0==81) ) { alt5=1; } else if ( (LA5_0==15) ) { @@ -6332,7 +6334,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA int alt12=2; int LA12_0 = input.LA(1); - if ( (LA12_0==47) ) { + if ( (LA12_0==77) ) { alt12=1; } @@ -6437,7 +6439,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA int alt13=2; int LA13_0 = input.LA(1); - if ( (LA13_0==49) ) { + if ( (LA13_0==47) ) { alt13=1; } switch (alt13) { @@ -6574,23 +6576,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR end "rule__OptimisationModelRule__Group__2__Impl" - // $ANTLR start "rule__ImportRule__Group__0" - // InternalOptimisationLanguage.g:1796:1: rule__ImportRule__Group__0 : rule__ImportRule__Group__0__Impl rule__ImportRule__Group__1 ; - public final void rule__ImportRule__Group__0() throws RecognitionException { + // $ANTLR start "rule__ProblemRule__Group__0" + // InternalOptimisationLanguage.g:1796:1: rule__ProblemRule__Group__0 : rule__ProblemRule__Group__0__Impl rule__ProblemRule__Group__1 ; + public final void rule__ProblemRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:1800:1: ( rule__ImportRule__Group__0__Impl rule__ImportRule__Group__1 ) - // InternalOptimisationLanguage.g:1801:2: rule__ImportRule__Group__0__Impl rule__ImportRule__Group__1 + // InternalOptimisationLanguage.g:1800:1: ( rule__ProblemRule__Group__0__Impl rule__ProblemRule__Group__1 ) + // InternalOptimisationLanguage.g:1801:2: rule__ProblemRule__Group__0__Impl rule__ProblemRule__Group__1 { pushFollow(FOLLOW_5); - rule__ImportRule__Group__0__Impl(); + rule__ProblemRule__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); - rule__ImportRule__Group__1(); + rule__ProblemRule__Group__1(); state._fsp--; if (state.failed) return ; @@ -6609,28 +6611,28 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA } return ; } - // $ANTLR end "rule__ImportRule__Group__0" + // $ANTLR end "rule__ProblemRule__Group__0" - // $ANTLR start "rule__ImportRule__Group__0__Impl" - // InternalOptimisationLanguage.g:1808:1: rule__ImportRule__Group__0__Impl : ( 'import' ) ; - public final void rule__ImportRule__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ProblemRule__Group__0__Impl" + // InternalOptimisationLanguage.g:1808:1: rule__ProblemRule__Group__0__Impl : ( 'declare' ) ; + public final void rule__ProblemRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:1812:1: ( ( 'import' ) ) - // InternalOptimisationLanguage.g:1813:1: ( 'import' ) + // InternalOptimisationLanguage.g:1812:1: ( ( 'declare' ) ) + // InternalOptimisationLanguage.g:1813:1: ( 'declare' ) { - // InternalOptimisationLanguage.g:1813:1: ( 'import' ) - // InternalOptimisationLanguage.g:1814:2: 'import' + // InternalOptimisationLanguage.g:1813:1: ( 'declare' ) + // InternalOptimisationLanguage.g:1814:2: 'declare' { if ( state.backtracking==0 ) { - before(grammarAccess.getImportRuleAccess().getImportKeyword_0()); + before(grammarAccess.getProblemRuleAccess().getDeclareKeyword_0()); } match(input,47,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getImportRuleAccess().getImportKeyword_0()); + after(grammarAccess.getProblemRuleAccess().getDeclareKeyword_0()); } } @@ -6650,26 +6652,26 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA } return ; } - // $ANTLR end "rule__ImportRule__Group__0__Impl" + // $ANTLR end "rule__ProblemRule__Group__0__Impl" - // $ANTLR start "rule__ImportRule__Group__1" - // InternalOptimisationLanguage.g:1823:1: rule__ImportRule__Group__1 : rule__ImportRule__Group__1__Impl rule__ImportRule__Group__2 ; - public final void rule__ImportRule__Group__1() throws RecognitionException { + // $ANTLR start "rule__ProblemRule__Group__1" + // InternalOptimisationLanguage.g:1823:1: rule__ProblemRule__Group__1 : rule__ProblemRule__Group__1__Impl rule__ProblemRule__Group__2 ; + public final void rule__ProblemRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:1827:1: ( rule__ImportRule__Group__1__Impl rule__ImportRule__Group__2 ) - // InternalOptimisationLanguage.g:1828:2: rule__ImportRule__Group__1__Impl rule__ImportRule__Group__2 + // InternalOptimisationLanguage.g:1827:1: ( rule__ProblemRule__Group__1__Impl rule__ProblemRule__Group__2 ) + // InternalOptimisationLanguage.g:1828:2: rule__ProblemRule__Group__1__Impl rule__ProblemRule__Group__2 { pushFollow(FOLLOW_6); - rule__ImportRule__Group__1__Impl(); + rule__ProblemRule__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); - rule__ImportRule__Group__2(); + rule__ProblemRule__Group__2(); state._fsp--; if (state.failed) return ; @@ -6688,30 +6690,30 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA } return ; } - // $ANTLR end "rule__ImportRule__Group__1" + // $ANTLR end "rule__ProblemRule__Group__1" - // $ANTLR start "rule__ImportRule__Group__1__Impl" - // InternalOptimisationLanguage.g:1835:1: rule__ImportRule__Group__1__Impl : ( ( rule__ImportRule__ImportedNamespaceAssignment_1 ) ) ; - public final void rule__ImportRule__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ProblemRule__Group__1__Impl" + // InternalOptimisationLanguage.g:1835:1: rule__ProblemRule__Group__1__Impl : ( ( rule__ProblemRule__NameAssignment_1 ) ) ; + public final void rule__ProblemRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:1839:1: ( ( ( rule__ImportRule__ImportedNamespaceAssignment_1 ) ) ) - // InternalOptimisationLanguage.g:1840:1: ( ( rule__ImportRule__ImportedNamespaceAssignment_1 ) ) + // InternalOptimisationLanguage.g:1839:1: ( ( ( rule__ProblemRule__NameAssignment_1 ) ) ) + // InternalOptimisationLanguage.g:1840:1: ( ( rule__ProblemRule__NameAssignment_1 ) ) { - // InternalOptimisationLanguage.g:1840:1: ( ( rule__ImportRule__ImportedNamespaceAssignment_1 ) ) - // InternalOptimisationLanguage.g:1841:2: ( rule__ImportRule__ImportedNamespaceAssignment_1 ) + // InternalOptimisationLanguage.g:1840:1: ( ( rule__ProblemRule__NameAssignment_1 ) ) + // InternalOptimisationLanguage.g:1841:2: ( rule__ProblemRule__NameAssignment_1 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getImportRuleAccess().getImportedNamespaceAssignment_1()); + before(grammarAccess.getProblemRuleAccess().getNameAssignment_1()); } - // InternalOptimisationLanguage.g:1842:2: ( rule__ImportRule__ImportedNamespaceAssignment_1 ) - // InternalOptimisationLanguage.g:1842:3: rule__ImportRule__ImportedNamespaceAssignment_1 + // InternalOptimisationLanguage.g:1842:2: ( rule__ProblemRule__NameAssignment_1 ) + // InternalOptimisationLanguage.g:1842:3: rule__ProblemRule__NameAssignment_1 { pushFollow(FOLLOW_2); - rule__ImportRule__ImportedNamespaceAssignment_1(); + rule__ProblemRule__NameAssignment_1(); state._fsp--; if (state.failed) return ; @@ -6719,7 +6721,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA } if ( state.backtracking==0 ) { - after(grammarAccess.getImportRuleAccess().getImportedNamespaceAssignment_1()); + after(grammarAccess.getProblemRuleAccess().getNameAssignment_1()); } } @@ -6739,21 +6741,26 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA } return ; } - // $ANTLR end "rule__ImportRule__Group__1__Impl" + // $ANTLR end "rule__ProblemRule__Group__1__Impl" - // $ANTLR start "rule__ImportRule__Group__2" - // InternalOptimisationLanguage.g:1850:1: rule__ImportRule__Group__2 : rule__ImportRule__Group__2__Impl ; - public final void rule__ImportRule__Group__2() throws RecognitionException { + // $ANTLR start "rule__ProblemRule__Group__2" + // InternalOptimisationLanguage.g:1850:1: rule__ProblemRule__Group__2 : rule__ProblemRule__Group__2__Impl rule__ProblemRule__Group__3 ; + public final void rule__ProblemRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:1854:1: ( rule__ImportRule__Group__2__Impl ) - // InternalOptimisationLanguage.g:1855:2: rule__ImportRule__Group__2__Impl + // InternalOptimisationLanguage.g:1854:1: ( rule__ProblemRule__Group__2__Impl rule__ProblemRule__Group__3 ) + // InternalOptimisationLanguage.g:1855:2: rule__ProblemRule__Group__2__Impl rule__ProblemRule__Group__3 { + pushFollow(FOLLOW_5); + rule__ProblemRule__Group__2__Impl(); + + state._fsp--; + if (state.failed) return ; pushFollow(FOLLOW_2); - rule__ImportRule__Group__2__Impl(); + rule__ProblemRule__Group__3(); state._fsp--; if (state.failed) return ; @@ -6772,28 +6779,28 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA } return ; } - // $ANTLR end "rule__ImportRule__Group__2" + // $ANTLR end "rule__ProblemRule__Group__2" - // $ANTLR start "rule__ImportRule__Group__2__Impl" - // InternalOptimisationLanguage.g:1861:1: rule__ImportRule__Group__2__Impl : ( ';' ) ; - public final void rule__ImportRule__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__ProblemRule__Group__2__Impl" + // InternalOptimisationLanguage.g:1862:1: rule__ProblemRule__Group__2__Impl : ( 'as' ) ; + public final void rule__ProblemRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:1865:1: ( ( ';' ) ) - // InternalOptimisationLanguage.g:1866:1: ( ';' ) + // InternalOptimisationLanguage.g:1866:1: ( ( 'as' ) ) + // InternalOptimisationLanguage.g:1867:1: ( 'as' ) { - // InternalOptimisationLanguage.g:1866:1: ( ';' ) - // InternalOptimisationLanguage.g:1867:2: ';' + // InternalOptimisationLanguage.g:1867:1: ( 'as' ) + // InternalOptimisationLanguage.g:1868:2: 'as' { if ( state.backtracking==0 ) { - before(grammarAccess.getImportRuleAccess().getSemicolonKeyword_2()); + before(grammarAccess.getProblemRuleAccess().getAsKeyword_2()); } match(input,48,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getImportRuleAccess().getSemicolonKeyword_2()); + after(grammarAccess.getProblemRuleAccess().getAsKeyword_2()); } } @@ -6813,26 +6820,26 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA } return ; } - // $ANTLR end "rule__ImportRule__Group__2__Impl" + // $ANTLR end "rule__ProblemRule__Group__2__Impl" - // $ANTLR start "rule__ProblemRule__Group__0" - // InternalOptimisationLanguage.g:1877:1: rule__ProblemRule__Group__0 : rule__ProblemRule__Group__0__Impl rule__ProblemRule__Group__1 ; - public final void rule__ProblemRule__Group__0() throws RecognitionException { + // $ANTLR start "rule__ProblemRule__Group__3" + // InternalOptimisationLanguage.g:1877:1: rule__ProblemRule__Group__3 : rule__ProblemRule__Group__3__Impl rule__ProblemRule__Group__4 ; + public final void rule__ProblemRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:1881:1: ( rule__ProblemRule__Group__0__Impl rule__ProblemRule__Group__1 ) - // InternalOptimisationLanguage.g:1882:2: rule__ProblemRule__Group__0__Impl rule__ProblemRule__Group__1 + // InternalOptimisationLanguage.g:1881:1: ( rule__ProblemRule__Group__3__Impl rule__ProblemRule__Group__4 ) + // InternalOptimisationLanguage.g:1882:2: rule__ProblemRule__Group__3__Impl rule__ProblemRule__Group__4 { - pushFollow(FOLLOW_5); - rule__ProblemRule__Group__0__Impl(); + pushFollow(FOLLOW_7); + rule__ProblemRule__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); - rule__ProblemRule__Group__1(); + rule__ProblemRule__Group__4(); state._fsp--; if (state.failed) return ; @@ -6851,28 +6858,38 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA } return ; } - // $ANTLR end "rule__ProblemRule__Group__0" + // $ANTLR end "rule__ProblemRule__Group__3" - // $ANTLR start "rule__ProblemRule__Group__0__Impl" - // InternalOptimisationLanguage.g:1889:1: rule__ProblemRule__Group__0__Impl : ( 'declare' ) ; - public final void rule__ProblemRule__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ProblemRule__Group__3__Impl" + // InternalOptimisationLanguage.g:1889:1: rule__ProblemRule__Group__3__Impl : ( ( rule__ProblemRule__ProblemAssignment_3 ) ) ; + public final void rule__ProblemRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:1893:1: ( ( 'declare' ) ) - // InternalOptimisationLanguage.g:1894:1: ( 'declare' ) + // InternalOptimisationLanguage.g:1893:1: ( ( ( rule__ProblemRule__ProblemAssignment_3 ) ) ) + // InternalOptimisationLanguage.g:1894:1: ( ( rule__ProblemRule__ProblemAssignment_3 ) ) { - // InternalOptimisationLanguage.g:1894:1: ( 'declare' ) - // InternalOptimisationLanguage.g:1895:2: 'declare' + // InternalOptimisationLanguage.g:1894:1: ( ( rule__ProblemRule__ProblemAssignment_3 ) ) + // InternalOptimisationLanguage.g:1895:2: ( rule__ProblemRule__ProblemAssignment_3 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getProblemRuleAccess().getDeclareKeyword_0()); + before(grammarAccess.getProblemRuleAccess().getProblemAssignment_3()); } - match(input,49,FOLLOW_2); if (state.failed) return ; + // InternalOptimisationLanguage.g:1896:2: ( rule__ProblemRule__ProblemAssignment_3 ) + // InternalOptimisationLanguage.g:1896:3: rule__ProblemRule__ProblemAssignment_3 + { + pushFollow(FOLLOW_2); + rule__ProblemRule__ProblemAssignment_3(); + + state._fsp--; + if (state.failed) return ; + + } + if ( state.backtracking==0 ) { - after(grammarAccess.getProblemRuleAccess().getDeclareKeyword_0()); + after(grammarAccess.getProblemRuleAccess().getProblemAssignment_3()); } } @@ -6892,26 +6909,21 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA } return ; } - // $ANTLR end "rule__ProblemRule__Group__0__Impl" + // $ANTLR end "rule__ProblemRule__Group__3__Impl" - // $ANTLR start "rule__ProblemRule__Group__1" - // InternalOptimisationLanguage.g:1904:1: rule__ProblemRule__Group__1 : rule__ProblemRule__Group__1__Impl rule__ProblemRule__Group__2 ; - public final void rule__ProblemRule__Group__1() throws RecognitionException { + // $ANTLR start "rule__ProblemRule__Group__4" + // InternalOptimisationLanguage.g:1904:1: rule__ProblemRule__Group__4 : rule__ProblemRule__Group__4__Impl ; + public final void rule__ProblemRule__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:1908:1: ( rule__ProblemRule__Group__1__Impl rule__ProblemRule__Group__2 ) - // InternalOptimisationLanguage.g:1909:2: rule__ProblemRule__Group__1__Impl rule__ProblemRule__Group__2 + // InternalOptimisationLanguage.g:1908:1: ( rule__ProblemRule__Group__4__Impl ) + // InternalOptimisationLanguage.g:1909:2: rule__ProblemRule__Group__4__Impl { - pushFollow(FOLLOW_7); - rule__ProblemRule__Group__1__Impl(); - - state._fsp--; - if (state.failed) return ; pushFollow(FOLLOW_2); - rule__ProblemRule__Group__2(); + rule__ProblemRule__Group__4__Impl(); state._fsp--; if (state.failed) return ; @@ -6930,38 +6942,49 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA } return ; } - // $ANTLR end "rule__ProblemRule__Group__1" + // $ANTLR end "rule__ProblemRule__Group__4" - // $ANTLR start "rule__ProblemRule__Group__1__Impl" - // InternalOptimisationLanguage.g:1916:1: rule__ProblemRule__Group__1__Impl : ( ( rule__ProblemRule__ProblemAssignment_1 ) ) ; - public final void rule__ProblemRule__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ProblemRule__Group__4__Impl" + // InternalOptimisationLanguage.g:1915:1: rule__ProblemRule__Group__4__Impl : ( ( rule__ProblemRule__Group_4__0 )? ) ; + public final void rule__ProblemRule__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:1920:1: ( ( ( rule__ProblemRule__ProblemAssignment_1 ) ) ) - // InternalOptimisationLanguage.g:1921:1: ( ( rule__ProblemRule__ProblemAssignment_1 ) ) + // InternalOptimisationLanguage.g:1919:1: ( ( ( rule__ProblemRule__Group_4__0 )? ) ) + // InternalOptimisationLanguage.g:1920:1: ( ( rule__ProblemRule__Group_4__0 )? ) { - // InternalOptimisationLanguage.g:1921:1: ( ( rule__ProblemRule__ProblemAssignment_1 ) ) - // InternalOptimisationLanguage.g:1922:2: ( rule__ProblemRule__ProblemAssignment_1 ) + // InternalOptimisationLanguage.g:1920:1: ( ( rule__ProblemRule__Group_4__0 )? ) + // InternalOptimisationLanguage.g:1921:2: ( rule__ProblemRule__Group_4__0 )? { if ( state.backtracking==0 ) { - before(grammarAccess.getProblemRuleAccess().getProblemAssignment_1()); + before(grammarAccess.getProblemRuleAccess().getGroup_4()); } - // InternalOptimisationLanguage.g:1923:2: ( rule__ProblemRule__ProblemAssignment_1 ) - // InternalOptimisationLanguage.g:1923:3: rule__ProblemRule__ProblemAssignment_1 - { - pushFollow(FOLLOW_2); - rule__ProblemRule__ProblemAssignment_1(); + // InternalOptimisationLanguage.g:1922:2: ( rule__ProblemRule__Group_4__0 )? + int alt15=2; + int LA15_0 = input.LA(1); - state._fsp--; - if (state.failed) return ; + if ( (LA15_0==49) ) { + alt15=1; + } + switch (alt15) { + case 1 : + // InternalOptimisationLanguage.g:1922:3: rule__ProblemRule__Group_4__0 + { + pushFollow(FOLLOW_2); + rule__ProblemRule__Group_4__0(); + + state._fsp--; + if (state.failed) return ; + + } + break; } if ( state.backtracking==0 ) { - after(grammarAccess.getProblemRuleAccess().getProblemAssignment_1()); + after(grammarAccess.getProblemRuleAccess().getGroup_4()); } } @@ -6981,121 +7004,26 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA } return ; } - // $ANTLR end "rule__ProblemRule__Group__1__Impl" + // $ANTLR end "rule__ProblemRule__Group__4__Impl" - // $ANTLR start "rule__ProblemRule__Group__2" - // InternalOptimisationLanguage.g:1931:1: rule__ProblemRule__Group__2 : rule__ProblemRule__Group__2__Impl ; - public final void rule__ProblemRule__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalOptimisationLanguage.g:1935:1: ( rule__ProblemRule__Group__2__Impl ) - // InternalOptimisationLanguage.g:1936:2: rule__ProblemRule__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__ProblemRule__Group__2__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ProblemRule__Group__2" - - - // $ANTLR start "rule__ProblemRule__Group__2__Impl" - // InternalOptimisationLanguage.g:1942:1: rule__ProblemRule__Group__2__Impl : ( ( rule__ProblemRule__Group_2__0 )? ) ; - public final void rule__ProblemRule__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalOptimisationLanguage.g:1946:1: ( ( ( rule__ProblemRule__Group_2__0 )? ) ) - // InternalOptimisationLanguage.g:1947:1: ( ( rule__ProblemRule__Group_2__0 )? ) - { - // InternalOptimisationLanguage.g:1947:1: ( ( rule__ProblemRule__Group_2__0 )? ) - // InternalOptimisationLanguage.g:1948:2: ( rule__ProblemRule__Group_2__0 )? - { - if ( state.backtracking==0 ) { - before(grammarAccess.getProblemRuleAccess().getGroup_2()); - } - // InternalOptimisationLanguage.g:1949:2: ( rule__ProblemRule__Group_2__0 )? - int alt15=2; - int LA15_0 = input.LA(1); - - if ( (LA15_0==50) ) { - alt15=1; - } - switch (alt15) { - case 1 : - // InternalOptimisationLanguage.g:1949:3: rule__ProblemRule__Group_2__0 - { - pushFollow(FOLLOW_2); - rule__ProblemRule__Group_2__0(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getProblemRuleAccess().getGroup_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ProblemRule__Group__2__Impl" - - - // $ANTLR start "rule__ProblemRule__Group_2__0" - // InternalOptimisationLanguage.g:1958:1: rule__ProblemRule__Group_2__0 : rule__ProblemRule__Group_2__0__Impl rule__ProblemRule__Group_2__1 ; - public final void rule__ProblemRule__Group_2__0() throws RecognitionException { + // $ANTLR start "rule__ProblemRule__Group_4__0" + // InternalOptimisationLanguage.g:1931:1: rule__ProblemRule__Group_4__0 : rule__ProblemRule__Group_4__0__Impl rule__ProblemRule__Group_4__1 ; + public final void rule__ProblemRule__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:1962:1: ( rule__ProblemRule__Group_2__0__Impl rule__ProblemRule__Group_2__1 ) - // InternalOptimisationLanguage.g:1963:2: rule__ProblemRule__Group_2__0__Impl rule__ProblemRule__Group_2__1 + // InternalOptimisationLanguage.g:1935:1: ( rule__ProblemRule__Group_4__0__Impl rule__ProblemRule__Group_4__1 ) + // InternalOptimisationLanguage.g:1936:2: rule__ProblemRule__Group_4__0__Impl rule__ProblemRule__Group_4__1 { pushFollow(FOLLOW_8); - rule__ProblemRule__Group_2__0__Impl(); + rule__ProblemRule__Group_4__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); - rule__ProblemRule__Group_2__1(); + rule__ProblemRule__Group_4__1(); state._fsp--; if (state.failed) return ; @@ -7114,28 +7042,28 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA } return ; } - // $ANTLR end "rule__ProblemRule__Group_2__0" + // $ANTLR end "rule__ProblemRule__Group_4__0" - // $ANTLR start "rule__ProblemRule__Group_2__0__Impl" - // InternalOptimisationLanguage.g:1970:1: rule__ProblemRule__Group_2__0__Impl : ( 'documenting' ) ; - public final void rule__ProblemRule__Group_2__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ProblemRule__Group_4__0__Impl" + // InternalOptimisationLanguage.g:1943:1: rule__ProblemRule__Group_4__0__Impl : ( 'documenting' ) ; + public final void rule__ProblemRule__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:1974:1: ( ( 'documenting' ) ) - // InternalOptimisationLanguage.g:1975:1: ( 'documenting' ) + // InternalOptimisationLanguage.g:1947:1: ( ( 'documenting' ) ) + // InternalOptimisationLanguage.g:1948:1: ( 'documenting' ) { - // InternalOptimisationLanguage.g:1975:1: ( 'documenting' ) - // InternalOptimisationLanguage.g:1976:2: 'documenting' + // InternalOptimisationLanguage.g:1948:1: ( 'documenting' ) + // InternalOptimisationLanguage.g:1949:2: 'documenting' { if ( state.backtracking==0 ) { - before(grammarAccess.getProblemRuleAccess().getDocumentingKeyword_2_0()); + before(grammarAccess.getProblemRuleAccess().getDocumentingKeyword_4_0()); } - match(input,50,FOLLOW_2); if (state.failed) return ; + match(input,49,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getProblemRuleAccess().getDocumentingKeyword_2_0()); + after(grammarAccess.getProblemRuleAccess().getDocumentingKeyword_4_0()); } } @@ -7155,26 +7083,26 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA } return ; } - // $ANTLR end "rule__ProblemRule__Group_2__0__Impl" + // $ANTLR end "rule__ProblemRule__Group_4__0__Impl" - // $ANTLR start "rule__ProblemRule__Group_2__1" - // InternalOptimisationLanguage.g:1985:1: rule__ProblemRule__Group_2__1 : rule__ProblemRule__Group_2__1__Impl rule__ProblemRule__Group_2__2 ; - public final void rule__ProblemRule__Group_2__1() throws RecognitionException { + // $ANTLR start "rule__ProblemRule__Group_4__1" + // InternalOptimisationLanguage.g:1958:1: rule__ProblemRule__Group_4__1 : rule__ProblemRule__Group_4__1__Impl rule__ProblemRule__Group_4__2 ; + public final void rule__ProblemRule__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:1989:1: ( rule__ProblemRule__Group_2__1__Impl rule__ProblemRule__Group_2__2 ) - // InternalOptimisationLanguage.g:1990:2: rule__ProblemRule__Group_2__1__Impl rule__ProblemRule__Group_2__2 + // InternalOptimisationLanguage.g:1962:1: ( rule__ProblemRule__Group_4__1__Impl rule__ProblemRule__Group_4__2 ) + // InternalOptimisationLanguage.g:1963:2: rule__ProblemRule__Group_4__1__Impl rule__ProblemRule__Group_4__2 { pushFollow(FOLLOW_9); - rule__ProblemRule__Group_2__1__Impl(); + rule__ProblemRule__Group_4__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); - rule__ProblemRule__Group_2__2(); + rule__ProblemRule__Group_4__2(); state._fsp--; if (state.failed) return ; @@ -7193,28 +7121,28 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA } return ; } - // $ANTLR end "rule__ProblemRule__Group_2__1" + // $ANTLR end "rule__ProblemRule__Group_4__1" - // $ANTLR start "rule__ProblemRule__Group_2__1__Impl" - // InternalOptimisationLanguage.g:1997:1: rule__ProblemRule__Group_2__1__Impl : ( ':=' ) ; - public final void rule__ProblemRule__Group_2__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ProblemRule__Group_4__1__Impl" + // InternalOptimisationLanguage.g:1970:1: rule__ProblemRule__Group_4__1__Impl : ( ':=' ) ; + public final void rule__ProblemRule__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2001:1: ( ( ':=' ) ) - // InternalOptimisationLanguage.g:2002:1: ( ':=' ) + // InternalOptimisationLanguage.g:1974:1: ( ( ':=' ) ) + // InternalOptimisationLanguage.g:1975:1: ( ':=' ) { - // InternalOptimisationLanguage.g:2002:1: ( ':=' ) - // InternalOptimisationLanguage.g:2003:2: ':=' + // InternalOptimisationLanguage.g:1975:1: ( ':=' ) + // InternalOptimisationLanguage.g:1976:2: ':=' { if ( state.backtracking==0 ) { - before(grammarAccess.getProblemRuleAccess().getColonEqualsSignKeyword_2_1()); + before(grammarAccess.getProblemRuleAccess().getColonEqualsSignKeyword_4_1()); } - match(input,51,FOLLOW_2); if (state.failed) return ; + match(input,50,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getProblemRuleAccess().getColonEqualsSignKeyword_2_1()); + after(grammarAccess.getProblemRuleAccess().getColonEqualsSignKeyword_4_1()); } } @@ -7234,26 +7162,26 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA } return ; } - // $ANTLR end "rule__ProblemRule__Group_2__1__Impl" + // $ANTLR end "rule__ProblemRule__Group_4__1__Impl" - // $ANTLR start "rule__ProblemRule__Group_2__2" - // InternalOptimisationLanguage.g:2012:1: rule__ProblemRule__Group_2__2 : rule__ProblemRule__Group_2__2__Impl rule__ProblemRule__Group_2__3 ; - public final void rule__ProblemRule__Group_2__2() throws RecognitionException { + // $ANTLR start "rule__ProblemRule__Group_4__2" + // InternalOptimisationLanguage.g:1985:1: rule__ProblemRule__Group_4__2 : rule__ProblemRule__Group_4__2__Impl rule__ProblemRule__Group_4__3 ; + public final void rule__ProblemRule__Group_4__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2016:1: ( rule__ProblemRule__Group_2__2__Impl rule__ProblemRule__Group_2__3 ) - // InternalOptimisationLanguage.g:2017:2: rule__ProblemRule__Group_2__2__Impl rule__ProblemRule__Group_2__3 + // InternalOptimisationLanguage.g:1989:1: ( rule__ProblemRule__Group_4__2__Impl rule__ProblemRule__Group_4__3 ) + // InternalOptimisationLanguage.g:1990:2: rule__ProblemRule__Group_4__2__Impl rule__ProblemRule__Group_4__3 { - pushFollow(FOLLOW_6); - rule__ProblemRule__Group_2__2__Impl(); + pushFollow(FOLLOW_10); + rule__ProblemRule__Group_4__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); - rule__ProblemRule__Group_2__3(); + rule__ProblemRule__Group_4__3(); state._fsp--; if (state.failed) return ; @@ -7272,30 +7200,30 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA } return ; } - // $ANTLR end "rule__ProblemRule__Group_2__2" + // $ANTLR end "rule__ProblemRule__Group_4__2" - // $ANTLR start "rule__ProblemRule__Group_2__2__Impl" - // InternalOptimisationLanguage.g:2024:1: rule__ProblemRule__Group_2__2__Impl : ( ( rule__ProblemRule__DocumentationAssignment_2_2 ) ) ; - public final void rule__ProblemRule__Group_2__2__Impl() throws RecognitionException { + // $ANTLR start "rule__ProblemRule__Group_4__2__Impl" + // InternalOptimisationLanguage.g:1997:1: rule__ProblemRule__Group_4__2__Impl : ( ( rule__ProblemRule__DocumentationAssignment_4_2 ) ) ; + public final void rule__ProblemRule__Group_4__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2028:1: ( ( ( rule__ProblemRule__DocumentationAssignment_2_2 ) ) ) - // InternalOptimisationLanguage.g:2029:1: ( ( rule__ProblemRule__DocumentationAssignment_2_2 ) ) + // InternalOptimisationLanguage.g:2001:1: ( ( ( rule__ProblemRule__DocumentationAssignment_4_2 ) ) ) + // InternalOptimisationLanguage.g:2002:1: ( ( rule__ProblemRule__DocumentationAssignment_4_2 ) ) { - // InternalOptimisationLanguage.g:2029:1: ( ( rule__ProblemRule__DocumentationAssignment_2_2 ) ) - // InternalOptimisationLanguage.g:2030:2: ( rule__ProblemRule__DocumentationAssignment_2_2 ) + // InternalOptimisationLanguage.g:2002:1: ( ( rule__ProblemRule__DocumentationAssignment_4_2 ) ) + // InternalOptimisationLanguage.g:2003:2: ( rule__ProblemRule__DocumentationAssignment_4_2 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getProblemRuleAccess().getDocumentationAssignment_2_2()); + before(grammarAccess.getProblemRuleAccess().getDocumentationAssignment_4_2()); } - // InternalOptimisationLanguage.g:2031:2: ( rule__ProblemRule__DocumentationAssignment_2_2 ) - // InternalOptimisationLanguage.g:2031:3: rule__ProblemRule__DocumentationAssignment_2_2 + // InternalOptimisationLanguage.g:2004:2: ( rule__ProblemRule__DocumentationAssignment_4_2 ) + // InternalOptimisationLanguage.g:2004:3: rule__ProblemRule__DocumentationAssignment_4_2 { pushFollow(FOLLOW_2); - rule__ProblemRule__DocumentationAssignment_2_2(); + rule__ProblemRule__DocumentationAssignment_4_2(); state._fsp--; if (state.failed) return ; @@ -7303,7 +7231,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA } if ( state.backtracking==0 ) { - after(grammarAccess.getProblemRuleAccess().getDocumentationAssignment_2_2()); + after(grammarAccess.getProblemRuleAccess().getDocumentationAssignment_4_2()); } } @@ -7323,21 +7251,21 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA } return ; } - // $ANTLR end "rule__ProblemRule__Group_2__2__Impl" + // $ANTLR end "rule__ProblemRule__Group_4__2__Impl" - // $ANTLR start "rule__ProblemRule__Group_2__3" - // InternalOptimisationLanguage.g:2039:1: rule__ProblemRule__Group_2__3 : rule__ProblemRule__Group_2__3__Impl ; - public final void rule__ProblemRule__Group_2__3() throws RecognitionException { + // $ANTLR start "rule__ProblemRule__Group_4__3" + // InternalOptimisationLanguage.g:2012:1: rule__ProblemRule__Group_4__3 : rule__ProblemRule__Group_4__3__Impl ; + public final void rule__ProblemRule__Group_4__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2043:1: ( rule__ProblemRule__Group_2__3__Impl ) - // InternalOptimisationLanguage.g:2044:2: rule__ProblemRule__Group_2__3__Impl + // InternalOptimisationLanguage.g:2016:1: ( rule__ProblemRule__Group_4__3__Impl ) + // InternalOptimisationLanguage.g:2017:2: rule__ProblemRule__Group_4__3__Impl { pushFollow(FOLLOW_2); - rule__ProblemRule__Group_2__3__Impl(); + rule__ProblemRule__Group_4__3__Impl(); state._fsp--; if (state.failed) return ; @@ -7356,28 +7284,28 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA } return ; } - // $ANTLR end "rule__ProblemRule__Group_2__3" + // $ANTLR end "rule__ProblemRule__Group_4__3" - // $ANTLR start "rule__ProblemRule__Group_2__3__Impl" - // InternalOptimisationLanguage.g:2050:1: rule__ProblemRule__Group_2__3__Impl : ( ';' ) ; - public final void rule__ProblemRule__Group_2__3__Impl() throws RecognitionException { + // $ANTLR start "rule__ProblemRule__Group_4__3__Impl" + // InternalOptimisationLanguage.g:2023:1: rule__ProblemRule__Group_4__3__Impl : ( ';' ) ; + public final void rule__ProblemRule__Group_4__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2054:1: ( ( ';' ) ) - // InternalOptimisationLanguage.g:2055:1: ( ';' ) + // InternalOptimisationLanguage.g:2027:1: ( ( ';' ) ) + // InternalOptimisationLanguage.g:2028:1: ( ';' ) { - // InternalOptimisationLanguage.g:2055:1: ( ';' ) - // InternalOptimisationLanguage.g:2056:2: ';' + // InternalOptimisationLanguage.g:2028:1: ( ';' ) + // InternalOptimisationLanguage.g:2029:2: ';' { if ( state.backtracking==0 ) { - before(grammarAccess.getProblemRuleAccess().getSemicolonKeyword_2_3()); + before(grammarAccess.getProblemRuleAccess().getSemicolonKeyword_4_3()); } - match(input,48,FOLLOW_2); if (state.failed) return ; + match(input,51,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getProblemRuleAccess().getSemicolonKeyword_2_3()); + after(grammarAccess.getProblemRuleAccess().getSemicolonKeyword_4_3()); } } @@ -7397,20 +7325,20 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA } return ; } - // $ANTLR end "rule__ProblemRule__Group_2__3__Impl" + // $ANTLR end "rule__ProblemRule__Group_4__3__Impl" // $ANTLR start "rule__AlgorithmInstanceRule__Group__0" - // InternalOptimisationLanguage.g:2066:1: rule__AlgorithmInstanceRule__Group__0 : rule__AlgorithmInstanceRule__Group__0__Impl rule__AlgorithmInstanceRule__Group__1 ; + // InternalOptimisationLanguage.g:2039:1: rule__AlgorithmInstanceRule__Group__0 : rule__AlgorithmInstanceRule__Group__0__Impl rule__AlgorithmInstanceRule__Group__1 ; public final void rule__AlgorithmInstanceRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2070:1: ( rule__AlgorithmInstanceRule__Group__0__Impl rule__AlgorithmInstanceRule__Group__1 ) - // InternalOptimisationLanguage.g:2071:2: rule__AlgorithmInstanceRule__Group__0__Impl rule__AlgorithmInstanceRule__Group__1 + // InternalOptimisationLanguage.g:2043:1: ( rule__AlgorithmInstanceRule__Group__0__Impl rule__AlgorithmInstanceRule__Group__1 ) + // InternalOptimisationLanguage.g:2044:2: rule__AlgorithmInstanceRule__Group__0__Impl rule__AlgorithmInstanceRule__Group__1 { - pushFollow(FOLLOW_10); + pushFollow(FOLLOW_11); rule__AlgorithmInstanceRule__Group__0__Impl(); state._fsp--; @@ -7439,17 +7367,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AlgorithmInstanceRule__Group__0__Impl" - // InternalOptimisationLanguage.g:2078:1: rule__AlgorithmInstanceRule__Group__0__Impl : ( 'instance' ) ; + // InternalOptimisationLanguage.g:2051:1: rule__AlgorithmInstanceRule__Group__0__Impl : ( 'instance' ) ; public final void rule__AlgorithmInstanceRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2082:1: ( ( 'instance' ) ) - // InternalOptimisationLanguage.g:2083:1: ( 'instance' ) + // InternalOptimisationLanguage.g:2055:1: ( ( 'instance' ) ) + // InternalOptimisationLanguage.g:2056:1: ( 'instance' ) { - // InternalOptimisationLanguage.g:2083:1: ( 'instance' ) - // InternalOptimisationLanguage.g:2084:2: 'instance' + // InternalOptimisationLanguage.g:2056:1: ( 'instance' ) + // InternalOptimisationLanguage.g:2057:2: 'instance' { if ( state.backtracking==0 ) { before(grammarAccess.getAlgorithmInstanceRuleAccess().getInstanceKeyword_0()); @@ -7480,14 +7408,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AlgorithmInstanceRule__Group__1" - // InternalOptimisationLanguage.g:2093:1: rule__AlgorithmInstanceRule__Group__1 : rule__AlgorithmInstanceRule__Group__1__Impl rule__AlgorithmInstanceRule__Group__2 ; + // InternalOptimisationLanguage.g:2066:1: rule__AlgorithmInstanceRule__Group__1 : rule__AlgorithmInstanceRule__Group__1__Impl rule__AlgorithmInstanceRule__Group__2 ; public final void rule__AlgorithmInstanceRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2097:1: ( rule__AlgorithmInstanceRule__Group__1__Impl rule__AlgorithmInstanceRule__Group__2 ) - // InternalOptimisationLanguage.g:2098:2: rule__AlgorithmInstanceRule__Group__1__Impl rule__AlgorithmInstanceRule__Group__2 + // InternalOptimisationLanguage.g:2070:1: ( rule__AlgorithmInstanceRule__Group__1__Impl rule__AlgorithmInstanceRule__Group__2 ) + // InternalOptimisationLanguage.g:2071:2: rule__AlgorithmInstanceRule__Group__1__Impl rule__AlgorithmInstanceRule__Group__2 { pushFollow(FOLLOW_5); rule__AlgorithmInstanceRule__Group__1__Impl(); @@ -7518,17 +7446,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AlgorithmInstanceRule__Group__1__Impl" - // InternalOptimisationLanguage.g:2105:1: rule__AlgorithmInstanceRule__Group__1__Impl : ( 'for' ) ; + // InternalOptimisationLanguage.g:2078:1: rule__AlgorithmInstanceRule__Group__1__Impl : ( 'for' ) ; public final void rule__AlgorithmInstanceRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2109:1: ( ( 'for' ) ) - // InternalOptimisationLanguage.g:2110:1: ( 'for' ) + // InternalOptimisationLanguage.g:2082:1: ( ( 'for' ) ) + // InternalOptimisationLanguage.g:2083:1: ( 'for' ) { - // InternalOptimisationLanguage.g:2110:1: ( 'for' ) - // InternalOptimisationLanguage.g:2111:2: 'for' + // InternalOptimisationLanguage.g:2083:1: ( 'for' ) + // InternalOptimisationLanguage.g:2084:2: 'for' { if ( state.backtracking==0 ) { before(grammarAccess.getAlgorithmInstanceRuleAccess().getForKeyword_1()); @@ -7559,16 +7487,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AlgorithmInstanceRule__Group__2" - // InternalOptimisationLanguage.g:2120:1: rule__AlgorithmInstanceRule__Group__2 : rule__AlgorithmInstanceRule__Group__2__Impl rule__AlgorithmInstanceRule__Group__3 ; + // InternalOptimisationLanguage.g:2093:1: rule__AlgorithmInstanceRule__Group__2 : rule__AlgorithmInstanceRule__Group__2__Impl rule__AlgorithmInstanceRule__Group__3 ; public final void rule__AlgorithmInstanceRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2124:1: ( rule__AlgorithmInstanceRule__Group__2__Impl rule__AlgorithmInstanceRule__Group__3 ) - // InternalOptimisationLanguage.g:2125:2: rule__AlgorithmInstanceRule__Group__2__Impl rule__AlgorithmInstanceRule__Group__3 + // InternalOptimisationLanguage.g:2097:1: ( rule__AlgorithmInstanceRule__Group__2__Impl rule__AlgorithmInstanceRule__Group__3 ) + // InternalOptimisationLanguage.g:2098:2: rule__AlgorithmInstanceRule__Group__2__Impl rule__AlgorithmInstanceRule__Group__3 { - pushFollow(FOLLOW_11); + pushFollow(FOLLOW_12); rule__AlgorithmInstanceRule__Group__2__Impl(); state._fsp--; @@ -7597,23 +7525,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AlgorithmInstanceRule__Group__2__Impl" - // InternalOptimisationLanguage.g:2132:1: rule__AlgorithmInstanceRule__Group__2__Impl : ( ( rule__AlgorithmInstanceRule__ProblemAssignment_2 ) ) ; + // InternalOptimisationLanguage.g:2105:1: rule__AlgorithmInstanceRule__Group__2__Impl : ( ( rule__AlgorithmInstanceRule__ProblemAssignment_2 ) ) ; public final void rule__AlgorithmInstanceRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2136:1: ( ( ( rule__AlgorithmInstanceRule__ProblemAssignment_2 ) ) ) - // InternalOptimisationLanguage.g:2137:1: ( ( rule__AlgorithmInstanceRule__ProblemAssignment_2 ) ) + // InternalOptimisationLanguage.g:2109:1: ( ( ( rule__AlgorithmInstanceRule__ProblemAssignment_2 ) ) ) + // InternalOptimisationLanguage.g:2110:1: ( ( rule__AlgorithmInstanceRule__ProblemAssignment_2 ) ) { - // InternalOptimisationLanguage.g:2137:1: ( ( rule__AlgorithmInstanceRule__ProblemAssignment_2 ) ) - // InternalOptimisationLanguage.g:2138:2: ( rule__AlgorithmInstanceRule__ProblemAssignment_2 ) + // InternalOptimisationLanguage.g:2110:1: ( ( rule__AlgorithmInstanceRule__ProblemAssignment_2 ) ) + // InternalOptimisationLanguage.g:2111:2: ( rule__AlgorithmInstanceRule__ProblemAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAlgorithmInstanceRuleAccess().getProblemAssignment_2()); } - // InternalOptimisationLanguage.g:2139:2: ( rule__AlgorithmInstanceRule__ProblemAssignment_2 ) - // InternalOptimisationLanguage.g:2139:3: rule__AlgorithmInstanceRule__ProblemAssignment_2 + // InternalOptimisationLanguage.g:2112:2: ( rule__AlgorithmInstanceRule__ProblemAssignment_2 ) + // InternalOptimisationLanguage.g:2112:3: rule__AlgorithmInstanceRule__ProblemAssignment_2 { pushFollow(FOLLOW_2); rule__AlgorithmInstanceRule__ProblemAssignment_2(); @@ -7648,16 +7576,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AlgorithmInstanceRule__Group__3" - // InternalOptimisationLanguage.g:2147:1: rule__AlgorithmInstanceRule__Group__3 : rule__AlgorithmInstanceRule__Group__3__Impl rule__AlgorithmInstanceRule__Group__4 ; + // InternalOptimisationLanguage.g:2120:1: rule__AlgorithmInstanceRule__Group__3 : rule__AlgorithmInstanceRule__Group__3__Impl rule__AlgorithmInstanceRule__Group__4 ; public final void rule__AlgorithmInstanceRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2151:1: ( rule__AlgorithmInstanceRule__Group__3__Impl rule__AlgorithmInstanceRule__Group__4 ) - // InternalOptimisationLanguage.g:2152:2: rule__AlgorithmInstanceRule__Group__3__Impl rule__AlgorithmInstanceRule__Group__4 + // InternalOptimisationLanguage.g:2124:1: ( rule__AlgorithmInstanceRule__Group__3__Impl rule__AlgorithmInstanceRule__Group__4 ) + // InternalOptimisationLanguage.g:2125:2: rule__AlgorithmInstanceRule__Group__3__Impl rule__AlgorithmInstanceRule__Group__4 { - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_13); rule__AlgorithmInstanceRule__Group__3__Impl(); state._fsp--; @@ -7686,17 +7614,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AlgorithmInstanceRule__Group__3__Impl" - // InternalOptimisationLanguage.g:2159:1: rule__AlgorithmInstanceRule__Group__3__Impl : ( 'with' ) ; + // InternalOptimisationLanguage.g:2132:1: rule__AlgorithmInstanceRule__Group__3__Impl : ( 'with' ) ; public final void rule__AlgorithmInstanceRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2163:1: ( ( 'with' ) ) - // InternalOptimisationLanguage.g:2164:1: ( 'with' ) + // InternalOptimisationLanguage.g:2136:1: ( ( 'with' ) ) + // InternalOptimisationLanguage.g:2137:1: ( 'with' ) { - // InternalOptimisationLanguage.g:2164:1: ( 'with' ) - // InternalOptimisationLanguage.g:2165:2: 'with' + // InternalOptimisationLanguage.g:2137:1: ( 'with' ) + // InternalOptimisationLanguage.g:2138:2: 'with' { if ( state.backtracking==0 ) { before(grammarAccess.getAlgorithmInstanceRuleAccess().getWithKeyword_3()); @@ -7727,14 +7655,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AlgorithmInstanceRule__Group__4" - // InternalOptimisationLanguage.g:2174:1: rule__AlgorithmInstanceRule__Group__4 : rule__AlgorithmInstanceRule__Group__4__Impl rule__AlgorithmInstanceRule__Group__5 ; + // InternalOptimisationLanguage.g:2147:1: rule__AlgorithmInstanceRule__Group__4 : rule__AlgorithmInstanceRule__Group__4__Impl rule__AlgorithmInstanceRule__Group__5 ; public final void rule__AlgorithmInstanceRule__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2178:1: ( rule__AlgorithmInstanceRule__Group__4__Impl rule__AlgorithmInstanceRule__Group__5 ) - // InternalOptimisationLanguage.g:2179:2: rule__AlgorithmInstanceRule__Group__4__Impl rule__AlgorithmInstanceRule__Group__5 + // InternalOptimisationLanguage.g:2151:1: ( rule__AlgorithmInstanceRule__Group__4__Impl rule__AlgorithmInstanceRule__Group__5 ) + // InternalOptimisationLanguage.g:2152:2: rule__AlgorithmInstanceRule__Group__4__Impl rule__AlgorithmInstanceRule__Group__5 { pushFollow(FOLLOW_5); rule__AlgorithmInstanceRule__Group__4__Impl(); @@ -7765,17 +7693,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AlgorithmInstanceRule__Group__4__Impl" - // InternalOptimisationLanguage.g:2186:1: rule__AlgorithmInstanceRule__Group__4__Impl : ( 'algorithm' ) ; + // InternalOptimisationLanguage.g:2159:1: rule__AlgorithmInstanceRule__Group__4__Impl : ( 'algorithm' ) ; public final void rule__AlgorithmInstanceRule__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2190:1: ( ( 'algorithm' ) ) - // InternalOptimisationLanguage.g:2191:1: ( 'algorithm' ) + // InternalOptimisationLanguage.g:2163:1: ( ( 'algorithm' ) ) + // InternalOptimisationLanguage.g:2164:1: ( 'algorithm' ) { - // InternalOptimisationLanguage.g:2191:1: ( 'algorithm' ) - // InternalOptimisationLanguage.g:2192:2: 'algorithm' + // InternalOptimisationLanguage.g:2164:1: ( 'algorithm' ) + // InternalOptimisationLanguage.g:2165:2: 'algorithm' { if ( state.backtracking==0 ) { before(grammarAccess.getAlgorithmInstanceRuleAccess().getAlgorithmKeyword_4()); @@ -7806,14 +7734,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AlgorithmInstanceRule__Group__5" - // InternalOptimisationLanguage.g:2201:1: rule__AlgorithmInstanceRule__Group__5 : rule__AlgorithmInstanceRule__Group__5__Impl rule__AlgorithmInstanceRule__Group__6 ; + // InternalOptimisationLanguage.g:2174:1: rule__AlgorithmInstanceRule__Group__5 : rule__AlgorithmInstanceRule__Group__5__Impl rule__AlgorithmInstanceRule__Group__6 ; public final void rule__AlgorithmInstanceRule__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2205:1: ( rule__AlgorithmInstanceRule__Group__5__Impl rule__AlgorithmInstanceRule__Group__6 ) - // InternalOptimisationLanguage.g:2206:2: rule__AlgorithmInstanceRule__Group__5__Impl rule__AlgorithmInstanceRule__Group__6 + // InternalOptimisationLanguage.g:2178:1: ( rule__AlgorithmInstanceRule__Group__5__Impl rule__AlgorithmInstanceRule__Group__6 ) + // InternalOptimisationLanguage.g:2179:2: rule__AlgorithmInstanceRule__Group__5__Impl rule__AlgorithmInstanceRule__Group__6 { pushFollow(FOLLOW_7); rule__AlgorithmInstanceRule__Group__5__Impl(); @@ -7844,23 +7772,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AlgorithmInstanceRule__Group__5__Impl" - // InternalOptimisationLanguage.g:2213:1: rule__AlgorithmInstanceRule__Group__5__Impl : ( ( rule__AlgorithmInstanceRule__AlgorithmAssignment_5 ) ) ; + // InternalOptimisationLanguage.g:2186:1: rule__AlgorithmInstanceRule__Group__5__Impl : ( ( rule__AlgorithmInstanceRule__AlgorithmAssignment_5 ) ) ; public final void rule__AlgorithmInstanceRule__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2217:1: ( ( ( rule__AlgorithmInstanceRule__AlgorithmAssignment_5 ) ) ) - // InternalOptimisationLanguage.g:2218:1: ( ( rule__AlgorithmInstanceRule__AlgorithmAssignment_5 ) ) + // InternalOptimisationLanguage.g:2190:1: ( ( ( rule__AlgorithmInstanceRule__AlgorithmAssignment_5 ) ) ) + // InternalOptimisationLanguage.g:2191:1: ( ( rule__AlgorithmInstanceRule__AlgorithmAssignment_5 ) ) { - // InternalOptimisationLanguage.g:2218:1: ( ( rule__AlgorithmInstanceRule__AlgorithmAssignment_5 ) ) - // InternalOptimisationLanguage.g:2219:2: ( rule__AlgorithmInstanceRule__AlgorithmAssignment_5 ) + // InternalOptimisationLanguage.g:2191:1: ( ( rule__AlgorithmInstanceRule__AlgorithmAssignment_5 ) ) + // InternalOptimisationLanguage.g:2192:2: ( rule__AlgorithmInstanceRule__AlgorithmAssignment_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAlgorithmInstanceRuleAccess().getAlgorithmAssignment_5()); } - // InternalOptimisationLanguage.g:2220:2: ( rule__AlgorithmInstanceRule__AlgorithmAssignment_5 ) - // InternalOptimisationLanguage.g:2220:3: rule__AlgorithmInstanceRule__AlgorithmAssignment_5 + // InternalOptimisationLanguage.g:2193:2: ( rule__AlgorithmInstanceRule__AlgorithmAssignment_5 ) + // InternalOptimisationLanguage.g:2193:3: rule__AlgorithmInstanceRule__AlgorithmAssignment_5 { pushFollow(FOLLOW_2); rule__AlgorithmInstanceRule__AlgorithmAssignment_5(); @@ -7895,14 +7823,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AlgorithmInstanceRule__Group__6" - // InternalOptimisationLanguage.g:2228:1: rule__AlgorithmInstanceRule__Group__6 : rule__AlgorithmInstanceRule__Group__6__Impl ; + // InternalOptimisationLanguage.g:2201:1: rule__AlgorithmInstanceRule__Group__6 : rule__AlgorithmInstanceRule__Group__6__Impl ; public final void rule__AlgorithmInstanceRule__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2232:1: ( rule__AlgorithmInstanceRule__Group__6__Impl ) - // InternalOptimisationLanguage.g:2233:2: rule__AlgorithmInstanceRule__Group__6__Impl + // InternalOptimisationLanguage.g:2205:1: ( rule__AlgorithmInstanceRule__Group__6__Impl ) + // InternalOptimisationLanguage.g:2206:2: rule__AlgorithmInstanceRule__Group__6__Impl { pushFollow(FOLLOW_2); rule__AlgorithmInstanceRule__Group__6__Impl(); @@ -7928,31 +7856,31 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AlgorithmInstanceRule__Group__6__Impl" - // InternalOptimisationLanguage.g:2239:1: rule__AlgorithmInstanceRule__Group__6__Impl : ( ( rule__AlgorithmInstanceRule__Group_6__0 )? ) ; + // InternalOptimisationLanguage.g:2212:1: rule__AlgorithmInstanceRule__Group__6__Impl : ( ( rule__AlgorithmInstanceRule__Group_6__0 )? ) ; public final void rule__AlgorithmInstanceRule__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2243:1: ( ( ( rule__AlgorithmInstanceRule__Group_6__0 )? ) ) - // InternalOptimisationLanguage.g:2244:1: ( ( rule__AlgorithmInstanceRule__Group_6__0 )? ) + // InternalOptimisationLanguage.g:2216:1: ( ( ( rule__AlgorithmInstanceRule__Group_6__0 )? ) ) + // InternalOptimisationLanguage.g:2217:1: ( ( rule__AlgorithmInstanceRule__Group_6__0 )? ) { - // InternalOptimisationLanguage.g:2244:1: ( ( rule__AlgorithmInstanceRule__Group_6__0 )? ) - // InternalOptimisationLanguage.g:2245:2: ( rule__AlgorithmInstanceRule__Group_6__0 )? + // InternalOptimisationLanguage.g:2217:1: ( ( rule__AlgorithmInstanceRule__Group_6__0 )? ) + // InternalOptimisationLanguage.g:2218:2: ( rule__AlgorithmInstanceRule__Group_6__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAlgorithmInstanceRuleAccess().getGroup_6()); } - // InternalOptimisationLanguage.g:2246:2: ( rule__AlgorithmInstanceRule__Group_6__0 )? + // InternalOptimisationLanguage.g:2219:2: ( rule__AlgorithmInstanceRule__Group_6__0 )? int alt16=2; int LA16_0 = input.LA(1); - if ( (LA16_0==50) ) { + if ( (LA16_0==49) ) { alt16=1; } switch (alt16) { case 1 : - // InternalOptimisationLanguage.g:2246:3: rule__AlgorithmInstanceRule__Group_6__0 + // InternalOptimisationLanguage.g:2219:3: rule__AlgorithmInstanceRule__Group_6__0 { pushFollow(FOLLOW_2); rule__AlgorithmInstanceRule__Group_6__0(); @@ -7990,14 +7918,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AlgorithmInstanceRule__Group_6__0" - // InternalOptimisationLanguage.g:2255:1: rule__AlgorithmInstanceRule__Group_6__0 : rule__AlgorithmInstanceRule__Group_6__0__Impl rule__AlgorithmInstanceRule__Group_6__1 ; + // InternalOptimisationLanguage.g:2228:1: rule__AlgorithmInstanceRule__Group_6__0 : rule__AlgorithmInstanceRule__Group_6__0__Impl rule__AlgorithmInstanceRule__Group_6__1 ; public final void rule__AlgorithmInstanceRule__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2259:1: ( rule__AlgorithmInstanceRule__Group_6__0__Impl rule__AlgorithmInstanceRule__Group_6__1 ) - // InternalOptimisationLanguage.g:2260:2: rule__AlgorithmInstanceRule__Group_6__0__Impl rule__AlgorithmInstanceRule__Group_6__1 + // InternalOptimisationLanguage.g:2232:1: ( rule__AlgorithmInstanceRule__Group_6__0__Impl rule__AlgorithmInstanceRule__Group_6__1 ) + // InternalOptimisationLanguage.g:2233:2: rule__AlgorithmInstanceRule__Group_6__0__Impl rule__AlgorithmInstanceRule__Group_6__1 { pushFollow(FOLLOW_8); rule__AlgorithmInstanceRule__Group_6__0__Impl(); @@ -8028,22 +7956,22 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AlgorithmInstanceRule__Group_6__0__Impl" - // InternalOptimisationLanguage.g:2267:1: rule__AlgorithmInstanceRule__Group_6__0__Impl : ( 'documenting' ) ; + // InternalOptimisationLanguage.g:2240:1: rule__AlgorithmInstanceRule__Group_6__0__Impl : ( 'documenting' ) ; public final void rule__AlgorithmInstanceRule__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2271:1: ( ( 'documenting' ) ) - // InternalOptimisationLanguage.g:2272:1: ( 'documenting' ) + // InternalOptimisationLanguage.g:2244:1: ( ( 'documenting' ) ) + // InternalOptimisationLanguage.g:2245:1: ( 'documenting' ) { - // InternalOptimisationLanguage.g:2272:1: ( 'documenting' ) - // InternalOptimisationLanguage.g:2273:2: 'documenting' + // InternalOptimisationLanguage.g:2245:1: ( 'documenting' ) + // InternalOptimisationLanguage.g:2246:2: 'documenting' { if ( state.backtracking==0 ) { before(grammarAccess.getAlgorithmInstanceRuleAccess().getDocumentingKeyword_6_0()); } - match(input,50,FOLLOW_2); if (state.failed) return ; + match(input,49,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAlgorithmInstanceRuleAccess().getDocumentingKeyword_6_0()); } @@ -8069,14 +7997,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AlgorithmInstanceRule__Group_6__1" - // InternalOptimisationLanguage.g:2282:1: rule__AlgorithmInstanceRule__Group_6__1 : rule__AlgorithmInstanceRule__Group_6__1__Impl rule__AlgorithmInstanceRule__Group_6__2 ; + // InternalOptimisationLanguage.g:2255:1: rule__AlgorithmInstanceRule__Group_6__1 : rule__AlgorithmInstanceRule__Group_6__1__Impl rule__AlgorithmInstanceRule__Group_6__2 ; public final void rule__AlgorithmInstanceRule__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2286:1: ( rule__AlgorithmInstanceRule__Group_6__1__Impl rule__AlgorithmInstanceRule__Group_6__2 ) - // InternalOptimisationLanguage.g:2287:2: rule__AlgorithmInstanceRule__Group_6__1__Impl rule__AlgorithmInstanceRule__Group_6__2 + // InternalOptimisationLanguage.g:2259:1: ( rule__AlgorithmInstanceRule__Group_6__1__Impl rule__AlgorithmInstanceRule__Group_6__2 ) + // InternalOptimisationLanguage.g:2260:2: rule__AlgorithmInstanceRule__Group_6__1__Impl rule__AlgorithmInstanceRule__Group_6__2 { pushFollow(FOLLOW_9); rule__AlgorithmInstanceRule__Group_6__1__Impl(); @@ -8107,22 +8035,22 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AlgorithmInstanceRule__Group_6__1__Impl" - // InternalOptimisationLanguage.g:2294:1: rule__AlgorithmInstanceRule__Group_6__1__Impl : ( ':=' ) ; + // InternalOptimisationLanguage.g:2267:1: rule__AlgorithmInstanceRule__Group_6__1__Impl : ( ':=' ) ; public final void rule__AlgorithmInstanceRule__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2298:1: ( ( ':=' ) ) - // InternalOptimisationLanguage.g:2299:1: ( ':=' ) + // InternalOptimisationLanguage.g:2271:1: ( ( ':=' ) ) + // InternalOptimisationLanguage.g:2272:1: ( ':=' ) { - // InternalOptimisationLanguage.g:2299:1: ( ':=' ) - // InternalOptimisationLanguage.g:2300:2: ':=' + // InternalOptimisationLanguage.g:2272:1: ( ':=' ) + // InternalOptimisationLanguage.g:2273:2: ':=' { if ( state.backtracking==0 ) { before(grammarAccess.getAlgorithmInstanceRuleAccess().getColonEqualsSignKeyword_6_1()); } - match(input,51,FOLLOW_2); if (state.failed) return ; + match(input,50,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAlgorithmInstanceRuleAccess().getColonEqualsSignKeyword_6_1()); } @@ -8148,16 +8076,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AlgorithmInstanceRule__Group_6__2" - // InternalOptimisationLanguage.g:2309:1: rule__AlgorithmInstanceRule__Group_6__2 : rule__AlgorithmInstanceRule__Group_6__2__Impl rule__AlgorithmInstanceRule__Group_6__3 ; + // InternalOptimisationLanguage.g:2282:1: rule__AlgorithmInstanceRule__Group_6__2 : rule__AlgorithmInstanceRule__Group_6__2__Impl rule__AlgorithmInstanceRule__Group_6__3 ; public final void rule__AlgorithmInstanceRule__Group_6__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2313:1: ( rule__AlgorithmInstanceRule__Group_6__2__Impl rule__AlgorithmInstanceRule__Group_6__3 ) - // InternalOptimisationLanguage.g:2314:2: rule__AlgorithmInstanceRule__Group_6__2__Impl rule__AlgorithmInstanceRule__Group_6__3 + // InternalOptimisationLanguage.g:2286:1: ( rule__AlgorithmInstanceRule__Group_6__2__Impl rule__AlgorithmInstanceRule__Group_6__3 ) + // InternalOptimisationLanguage.g:2287:2: rule__AlgorithmInstanceRule__Group_6__2__Impl rule__AlgorithmInstanceRule__Group_6__3 { - pushFollow(FOLLOW_6); + pushFollow(FOLLOW_10); rule__AlgorithmInstanceRule__Group_6__2__Impl(); state._fsp--; @@ -8186,23 +8114,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AlgorithmInstanceRule__Group_6__2__Impl" - // InternalOptimisationLanguage.g:2321:1: rule__AlgorithmInstanceRule__Group_6__2__Impl : ( ( rule__AlgorithmInstanceRule__DocumentationAssignment_6_2 ) ) ; + // InternalOptimisationLanguage.g:2294:1: rule__AlgorithmInstanceRule__Group_6__2__Impl : ( ( rule__AlgorithmInstanceRule__DocumentationAssignment_6_2 ) ) ; public final void rule__AlgorithmInstanceRule__Group_6__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2325:1: ( ( ( rule__AlgorithmInstanceRule__DocumentationAssignment_6_2 ) ) ) - // InternalOptimisationLanguage.g:2326:1: ( ( rule__AlgorithmInstanceRule__DocumentationAssignment_6_2 ) ) + // InternalOptimisationLanguage.g:2298:1: ( ( ( rule__AlgorithmInstanceRule__DocumentationAssignment_6_2 ) ) ) + // InternalOptimisationLanguage.g:2299:1: ( ( rule__AlgorithmInstanceRule__DocumentationAssignment_6_2 ) ) { - // InternalOptimisationLanguage.g:2326:1: ( ( rule__AlgorithmInstanceRule__DocumentationAssignment_6_2 ) ) - // InternalOptimisationLanguage.g:2327:2: ( rule__AlgorithmInstanceRule__DocumentationAssignment_6_2 ) + // InternalOptimisationLanguage.g:2299:1: ( ( rule__AlgorithmInstanceRule__DocumentationAssignment_6_2 ) ) + // InternalOptimisationLanguage.g:2300:2: ( rule__AlgorithmInstanceRule__DocumentationAssignment_6_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAlgorithmInstanceRuleAccess().getDocumentationAssignment_6_2()); } - // InternalOptimisationLanguage.g:2328:2: ( rule__AlgorithmInstanceRule__DocumentationAssignment_6_2 ) - // InternalOptimisationLanguage.g:2328:3: rule__AlgorithmInstanceRule__DocumentationAssignment_6_2 + // InternalOptimisationLanguage.g:2301:2: ( rule__AlgorithmInstanceRule__DocumentationAssignment_6_2 ) + // InternalOptimisationLanguage.g:2301:3: rule__AlgorithmInstanceRule__DocumentationAssignment_6_2 { pushFollow(FOLLOW_2); rule__AlgorithmInstanceRule__DocumentationAssignment_6_2(); @@ -8237,14 +8165,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AlgorithmInstanceRule__Group_6__3" - // InternalOptimisationLanguage.g:2336:1: rule__AlgorithmInstanceRule__Group_6__3 : rule__AlgorithmInstanceRule__Group_6__3__Impl ; + // InternalOptimisationLanguage.g:2309:1: rule__AlgorithmInstanceRule__Group_6__3 : rule__AlgorithmInstanceRule__Group_6__3__Impl ; public final void rule__AlgorithmInstanceRule__Group_6__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2340:1: ( rule__AlgorithmInstanceRule__Group_6__3__Impl ) - // InternalOptimisationLanguage.g:2341:2: rule__AlgorithmInstanceRule__Group_6__3__Impl + // InternalOptimisationLanguage.g:2313:1: ( rule__AlgorithmInstanceRule__Group_6__3__Impl ) + // InternalOptimisationLanguage.g:2314:2: rule__AlgorithmInstanceRule__Group_6__3__Impl { pushFollow(FOLLOW_2); rule__AlgorithmInstanceRule__Group_6__3__Impl(); @@ -8270,22 +8198,22 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AlgorithmInstanceRule__Group_6__3__Impl" - // InternalOptimisationLanguage.g:2347:1: rule__AlgorithmInstanceRule__Group_6__3__Impl : ( ';' ) ; + // InternalOptimisationLanguage.g:2320:1: rule__AlgorithmInstanceRule__Group_6__3__Impl : ( ';' ) ; public final void rule__AlgorithmInstanceRule__Group_6__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2351:1: ( ( ';' ) ) - // InternalOptimisationLanguage.g:2352:1: ( ';' ) + // InternalOptimisationLanguage.g:2324:1: ( ( ';' ) ) + // InternalOptimisationLanguage.g:2325:1: ( ';' ) { - // InternalOptimisationLanguage.g:2352:1: ( ';' ) - // InternalOptimisationLanguage.g:2353:2: ';' + // InternalOptimisationLanguage.g:2325:1: ( ';' ) + // InternalOptimisationLanguage.g:2326:2: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getAlgorithmInstanceRuleAccess().getSemicolonKeyword_6_3()); } - match(input,48,FOLLOW_2); if (state.failed) return ; + match(input,51,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAlgorithmInstanceRuleAccess().getSemicolonKeyword_6_3()); } @@ -8311,16 +8239,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__DataReferenceRule__Group__0" - // InternalOptimisationLanguage.g:2363:1: rule__DataReferenceRule__Group__0 : rule__DataReferenceRule__Group__0__Impl rule__DataReferenceRule__Group__1 ; + // InternalOptimisationLanguage.g:2336:1: rule__DataReferenceRule__Group__0 : rule__DataReferenceRule__Group__0__Impl rule__DataReferenceRule__Group__1 ; public final void rule__DataReferenceRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2367:1: ( rule__DataReferenceRule__Group__0__Impl rule__DataReferenceRule__Group__1 ) - // InternalOptimisationLanguage.g:2368:2: rule__DataReferenceRule__Group__0__Impl rule__DataReferenceRule__Group__1 + // InternalOptimisationLanguage.g:2340:1: ( rule__DataReferenceRule__Group__0__Impl rule__DataReferenceRule__Group__1 ) + // InternalOptimisationLanguage.g:2341:2: rule__DataReferenceRule__Group__0__Impl rule__DataReferenceRule__Group__1 { - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_14); rule__DataReferenceRule__Group__0__Impl(); state._fsp--; @@ -8349,23 +8277,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__DataReferenceRule__Group__0__Impl" - // InternalOptimisationLanguage.g:2375:1: rule__DataReferenceRule__Group__0__Impl : ( () ) ; + // InternalOptimisationLanguage.g:2348:1: rule__DataReferenceRule__Group__0__Impl : ( () ) ; public final void rule__DataReferenceRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2379:1: ( ( () ) ) - // InternalOptimisationLanguage.g:2380:1: ( () ) + // InternalOptimisationLanguage.g:2352:1: ( ( () ) ) + // InternalOptimisationLanguage.g:2353:1: ( () ) { - // InternalOptimisationLanguage.g:2380:1: ( () ) - // InternalOptimisationLanguage.g:2381:2: () + // InternalOptimisationLanguage.g:2353:1: ( () ) + // InternalOptimisationLanguage.g:2354:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getDataReferenceRuleAccess().getDataReferenceAction_0()); } - // InternalOptimisationLanguage.g:2382:2: () - // InternalOptimisationLanguage.g:2382:3: + // InternalOptimisationLanguage.g:2355:2: () + // InternalOptimisationLanguage.g:2355:3: { } @@ -8390,14 +8318,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__DataReferenceRule__Group__1" - // InternalOptimisationLanguage.g:2390:1: rule__DataReferenceRule__Group__1 : rule__DataReferenceRule__Group__1__Impl rule__DataReferenceRule__Group__2 ; + // InternalOptimisationLanguage.g:2363:1: rule__DataReferenceRule__Group__1 : rule__DataReferenceRule__Group__1__Impl rule__DataReferenceRule__Group__2 ; public final void rule__DataReferenceRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2394:1: ( rule__DataReferenceRule__Group__1__Impl rule__DataReferenceRule__Group__2 ) - // InternalOptimisationLanguage.g:2395:2: rule__DataReferenceRule__Group__1__Impl rule__DataReferenceRule__Group__2 + // InternalOptimisationLanguage.g:2367:1: ( rule__DataReferenceRule__Group__1__Impl rule__DataReferenceRule__Group__2 ) + // InternalOptimisationLanguage.g:2368:2: rule__DataReferenceRule__Group__1__Impl rule__DataReferenceRule__Group__2 { pushFollow(FOLLOW_5); rule__DataReferenceRule__Group__1__Impl(); @@ -8428,17 +8356,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__DataReferenceRule__Group__1__Impl" - // InternalOptimisationLanguage.g:2402:1: rule__DataReferenceRule__Group__1__Impl : ( 'data' ) ; + // InternalOptimisationLanguage.g:2375:1: rule__DataReferenceRule__Group__1__Impl : ( 'data' ) ; public final void rule__DataReferenceRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2406:1: ( ( 'data' ) ) - // InternalOptimisationLanguage.g:2407:1: ( 'data' ) + // InternalOptimisationLanguage.g:2379:1: ( ( 'data' ) ) + // InternalOptimisationLanguage.g:2380:1: ( 'data' ) { - // InternalOptimisationLanguage.g:2407:1: ( 'data' ) - // InternalOptimisationLanguage.g:2408:2: 'data' + // InternalOptimisationLanguage.g:2380:1: ( 'data' ) + // InternalOptimisationLanguage.g:2381:2: 'data' { if ( state.backtracking==0 ) { before(grammarAccess.getDataReferenceRuleAccess().getDataKeyword_1()); @@ -8469,14 +8397,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__DataReferenceRule__Group__2" - // InternalOptimisationLanguage.g:2417:1: rule__DataReferenceRule__Group__2 : rule__DataReferenceRule__Group__2__Impl ; + // InternalOptimisationLanguage.g:2390:1: rule__DataReferenceRule__Group__2 : rule__DataReferenceRule__Group__2__Impl ; public final void rule__DataReferenceRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2421:1: ( rule__DataReferenceRule__Group__2__Impl ) - // InternalOptimisationLanguage.g:2422:2: rule__DataReferenceRule__Group__2__Impl + // InternalOptimisationLanguage.g:2394:1: ( rule__DataReferenceRule__Group__2__Impl ) + // InternalOptimisationLanguage.g:2395:2: rule__DataReferenceRule__Group__2__Impl { pushFollow(FOLLOW_2); rule__DataReferenceRule__Group__2__Impl(); @@ -8502,23 +8430,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__DataReferenceRule__Group__2__Impl" - // InternalOptimisationLanguage.g:2428:1: rule__DataReferenceRule__Group__2__Impl : ( ( rule__DataReferenceRule__DefinitionAssignment_2 ) ) ; + // InternalOptimisationLanguage.g:2401:1: rule__DataReferenceRule__Group__2__Impl : ( ( rule__DataReferenceRule__DefinitionAssignment_2 ) ) ; public final void rule__DataReferenceRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2432:1: ( ( ( rule__DataReferenceRule__DefinitionAssignment_2 ) ) ) - // InternalOptimisationLanguage.g:2433:1: ( ( rule__DataReferenceRule__DefinitionAssignment_2 ) ) + // InternalOptimisationLanguage.g:2405:1: ( ( ( rule__DataReferenceRule__DefinitionAssignment_2 ) ) ) + // InternalOptimisationLanguage.g:2406:1: ( ( rule__DataReferenceRule__DefinitionAssignment_2 ) ) { - // InternalOptimisationLanguage.g:2433:1: ( ( rule__DataReferenceRule__DefinitionAssignment_2 ) ) - // InternalOptimisationLanguage.g:2434:2: ( rule__DataReferenceRule__DefinitionAssignment_2 ) + // InternalOptimisationLanguage.g:2406:1: ( ( rule__DataReferenceRule__DefinitionAssignment_2 ) ) + // InternalOptimisationLanguage.g:2407:2: ( rule__DataReferenceRule__DefinitionAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataReferenceRuleAccess().getDefinitionAssignment_2()); } - // InternalOptimisationLanguage.g:2435:2: ( rule__DataReferenceRule__DefinitionAssignment_2 ) - // InternalOptimisationLanguage.g:2435:3: rule__DataReferenceRule__DefinitionAssignment_2 + // InternalOptimisationLanguage.g:2408:2: ( rule__DataReferenceRule__DefinitionAssignment_2 ) + // InternalOptimisationLanguage.g:2408:3: rule__DataReferenceRule__DefinitionAssignment_2 { pushFollow(FOLLOW_2); rule__DataReferenceRule__DefinitionAssignment_2(); @@ -8553,16 +8481,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__OrExpressionRule__Group__0" - // InternalOptimisationLanguage.g:2444:1: rule__OrExpressionRule__Group__0 : rule__OrExpressionRule__Group__0__Impl rule__OrExpressionRule__Group__1 ; + // InternalOptimisationLanguage.g:2417:1: rule__OrExpressionRule__Group__0 : rule__OrExpressionRule__Group__0__Impl rule__OrExpressionRule__Group__1 ; public final void rule__OrExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2448:1: ( rule__OrExpressionRule__Group__0__Impl rule__OrExpressionRule__Group__1 ) - // InternalOptimisationLanguage.g:2449:2: rule__OrExpressionRule__Group__0__Impl rule__OrExpressionRule__Group__1 + // InternalOptimisationLanguage.g:2421:1: ( rule__OrExpressionRule__Group__0__Impl rule__OrExpressionRule__Group__1 ) + // InternalOptimisationLanguage.g:2422:2: rule__OrExpressionRule__Group__0__Impl rule__OrExpressionRule__Group__1 { - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_15); rule__OrExpressionRule__Group__0__Impl(); state._fsp--; @@ -8591,23 +8519,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__OrExpressionRule__Group__0__Impl" - // InternalOptimisationLanguage.g:2456:1: rule__OrExpressionRule__Group__0__Impl : ( ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) ) ; + // InternalOptimisationLanguage.g:2429:1: rule__OrExpressionRule__Group__0__Impl : ( ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) ) ; public final void rule__OrExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2460:1: ( ( ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) ) ) - // InternalOptimisationLanguage.g:2461:1: ( ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) ) + // InternalOptimisationLanguage.g:2433:1: ( ( ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) ) ) + // InternalOptimisationLanguage.g:2434:1: ( ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) ) { - // InternalOptimisationLanguage.g:2461:1: ( ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) ) - // InternalOptimisationLanguage.g:2462:2: ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) + // InternalOptimisationLanguage.g:2434:1: ( ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) ) + // InternalOptimisationLanguage.g:2435:2: ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOrExpressionRuleAccess().getSubExpressionsAssignment_0()); } - // InternalOptimisationLanguage.g:2463:2: ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) - // InternalOptimisationLanguage.g:2463:3: rule__OrExpressionRule__SubExpressionsAssignment_0 + // InternalOptimisationLanguage.g:2436:2: ( rule__OrExpressionRule__SubExpressionsAssignment_0 ) + // InternalOptimisationLanguage.g:2436:3: rule__OrExpressionRule__SubExpressionsAssignment_0 { pushFollow(FOLLOW_2); rule__OrExpressionRule__SubExpressionsAssignment_0(); @@ -8642,14 +8570,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__OrExpressionRule__Group__1" - // InternalOptimisationLanguage.g:2471:1: rule__OrExpressionRule__Group__1 : rule__OrExpressionRule__Group__1__Impl ; + // InternalOptimisationLanguage.g:2444:1: rule__OrExpressionRule__Group__1 : rule__OrExpressionRule__Group__1__Impl ; public final void rule__OrExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2475:1: ( rule__OrExpressionRule__Group__1__Impl ) - // InternalOptimisationLanguage.g:2476:2: rule__OrExpressionRule__Group__1__Impl + // InternalOptimisationLanguage.g:2448:1: ( rule__OrExpressionRule__Group__1__Impl ) + // InternalOptimisationLanguage.g:2449:2: rule__OrExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__OrExpressionRule__Group__1__Impl(); @@ -8675,22 +8603,22 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__OrExpressionRule__Group__1__Impl" - // InternalOptimisationLanguage.g:2482:1: rule__OrExpressionRule__Group__1__Impl : ( ( rule__OrExpressionRule__Group_1__0 )* ) ; + // InternalOptimisationLanguage.g:2455:1: rule__OrExpressionRule__Group__1__Impl : ( ( rule__OrExpressionRule__Group_1__0 )* ) ; public final void rule__OrExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2486:1: ( ( ( rule__OrExpressionRule__Group_1__0 )* ) ) - // InternalOptimisationLanguage.g:2487:1: ( ( rule__OrExpressionRule__Group_1__0 )* ) + // InternalOptimisationLanguage.g:2459:1: ( ( ( rule__OrExpressionRule__Group_1__0 )* ) ) + // InternalOptimisationLanguage.g:2460:1: ( ( rule__OrExpressionRule__Group_1__0 )* ) { - // InternalOptimisationLanguage.g:2487:1: ( ( rule__OrExpressionRule__Group_1__0 )* ) - // InternalOptimisationLanguage.g:2488:2: ( rule__OrExpressionRule__Group_1__0 )* + // InternalOptimisationLanguage.g:2460:1: ( ( rule__OrExpressionRule__Group_1__0 )* ) + // InternalOptimisationLanguage.g:2461:2: ( rule__OrExpressionRule__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getOrExpressionRuleAccess().getGroup_1()); } - // InternalOptimisationLanguage.g:2489:2: ( rule__OrExpressionRule__Group_1__0 )* + // InternalOptimisationLanguage.g:2462:2: ( rule__OrExpressionRule__Group_1__0 )* loop17: do { int alt17=2; @@ -8703,9 +8631,9 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA switch (alt17) { case 1 : - // InternalOptimisationLanguage.g:2489:3: rule__OrExpressionRule__Group_1__0 + // InternalOptimisationLanguage.g:2462:3: rule__OrExpressionRule__Group_1__0 { - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_16); rule__OrExpressionRule__Group_1__0(); state._fsp--; @@ -8744,16 +8672,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__OrExpressionRule__Group_1__0" - // InternalOptimisationLanguage.g:2498:1: rule__OrExpressionRule__Group_1__0 : rule__OrExpressionRule__Group_1__0__Impl rule__OrExpressionRule__Group_1__1 ; + // InternalOptimisationLanguage.g:2471:1: rule__OrExpressionRule__Group_1__0 : rule__OrExpressionRule__Group_1__0__Impl rule__OrExpressionRule__Group_1__1 ; public final void rule__OrExpressionRule__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2502:1: ( rule__OrExpressionRule__Group_1__0__Impl rule__OrExpressionRule__Group_1__1 ) - // InternalOptimisationLanguage.g:2503:2: rule__OrExpressionRule__Group_1__0__Impl rule__OrExpressionRule__Group_1__1 + // InternalOptimisationLanguage.g:2475:1: ( rule__OrExpressionRule__Group_1__0__Impl rule__OrExpressionRule__Group_1__1 ) + // InternalOptimisationLanguage.g:2476:2: rule__OrExpressionRule__Group_1__0__Impl rule__OrExpressionRule__Group_1__1 { - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_17); rule__OrExpressionRule__Group_1__0__Impl(); state._fsp--; @@ -8782,17 +8710,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__OrExpressionRule__Group_1__0__Impl" - // InternalOptimisationLanguage.g:2510:1: rule__OrExpressionRule__Group_1__0__Impl : ( 'OR' ) ; + // InternalOptimisationLanguage.g:2483:1: rule__OrExpressionRule__Group_1__0__Impl : ( 'OR' ) ; public final void rule__OrExpressionRule__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2514:1: ( ( 'OR' ) ) - // InternalOptimisationLanguage.g:2515:1: ( 'OR' ) + // InternalOptimisationLanguage.g:2487:1: ( ( 'OR' ) ) + // InternalOptimisationLanguage.g:2488:1: ( 'OR' ) { - // InternalOptimisationLanguage.g:2515:1: ( 'OR' ) - // InternalOptimisationLanguage.g:2516:2: 'OR' + // InternalOptimisationLanguage.g:2488:1: ( 'OR' ) + // InternalOptimisationLanguage.g:2489:2: 'OR' { if ( state.backtracking==0 ) { before(grammarAccess.getOrExpressionRuleAccess().getORKeyword_1_0()); @@ -8823,14 +8751,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__OrExpressionRule__Group_1__1" - // InternalOptimisationLanguage.g:2525:1: rule__OrExpressionRule__Group_1__1 : rule__OrExpressionRule__Group_1__1__Impl ; + // InternalOptimisationLanguage.g:2498:1: rule__OrExpressionRule__Group_1__1 : rule__OrExpressionRule__Group_1__1__Impl ; public final void rule__OrExpressionRule__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2529:1: ( rule__OrExpressionRule__Group_1__1__Impl ) - // InternalOptimisationLanguage.g:2530:2: rule__OrExpressionRule__Group_1__1__Impl + // InternalOptimisationLanguage.g:2502:1: ( rule__OrExpressionRule__Group_1__1__Impl ) + // InternalOptimisationLanguage.g:2503:2: rule__OrExpressionRule__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__OrExpressionRule__Group_1__1__Impl(); @@ -8856,23 +8784,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__OrExpressionRule__Group_1__1__Impl" - // InternalOptimisationLanguage.g:2536:1: rule__OrExpressionRule__Group_1__1__Impl : ( ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) ) ; + // InternalOptimisationLanguage.g:2509:1: rule__OrExpressionRule__Group_1__1__Impl : ( ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) ) ; public final void rule__OrExpressionRule__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2540:1: ( ( ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) ) ) - // InternalOptimisationLanguage.g:2541:1: ( ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) ) + // InternalOptimisationLanguage.g:2513:1: ( ( ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) ) ) + // InternalOptimisationLanguage.g:2514:1: ( ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) ) { - // InternalOptimisationLanguage.g:2541:1: ( ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) ) - // InternalOptimisationLanguage.g:2542:2: ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) + // InternalOptimisationLanguage.g:2514:1: ( ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) ) + // InternalOptimisationLanguage.g:2515:2: ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOrExpressionRuleAccess().getSubExpressionsAssignment_1_1()); } - // InternalOptimisationLanguage.g:2543:2: ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) - // InternalOptimisationLanguage.g:2543:3: rule__OrExpressionRule__SubExpressionsAssignment_1_1 + // InternalOptimisationLanguage.g:2516:2: ( rule__OrExpressionRule__SubExpressionsAssignment_1_1 ) + // InternalOptimisationLanguage.g:2516:3: rule__OrExpressionRule__SubExpressionsAssignment_1_1 { pushFollow(FOLLOW_2); rule__OrExpressionRule__SubExpressionsAssignment_1_1(); @@ -8907,16 +8835,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__XorExpressionRule__Group__0" - // InternalOptimisationLanguage.g:2552:1: rule__XorExpressionRule__Group__0 : rule__XorExpressionRule__Group__0__Impl rule__XorExpressionRule__Group__1 ; + // InternalOptimisationLanguage.g:2525:1: rule__XorExpressionRule__Group__0 : rule__XorExpressionRule__Group__0__Impl rule__XorExpressionRule__Group__1 ; public final void rule__XorExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2556:1: ( rule__XorExpressionRule__Group__0__Impl rule__XorExpressionRule__Group__1 ) - // InternalOptimisationLanguage.g:2557:2: rule__XorExpressionRule__Group__0__Impl rule__XorExpressionRule__Group__1 + // InternalOptimisationLanguage.g:2529:1: ( rule__XorExpressionRule__Group__0__Impl rule__XorExpressionRule__Group__1 ) + // InternalOptimisationLanguage.g:2530:2: rule__XorExpressionRule__Group__0__Impl rule__XorExpressionRule__Group__1 { - pushFollow(FOLLOW_17); + pushFollow(FOLLOW_18); rule__XorExpressionRule__Group__0__Impl(); state._fsp--; @@ -8945,23 +8873,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__XorExpressionRule__Group__0__Impl" - // InternalOptimisationLanguage.g:2564:1: rule__XorExpressionRule__Group__0__Impl : ( ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) ) ; + // InternalOptimisationLanguage.g:2537:1: rule__XorExpressionRule__Group__0__Impl : ( ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) ) ; public final void rule__XorExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2568:1: ( ( ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) ) ) - // InternalOptimisationLanguage.g:2569:1: ( ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) ) + // InternalOptimisationLanguage.g:2541:1: ( ( ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) ) ) + // InternalOptimisationLanguage.g:2542:1: ( ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) ) { - // InternalOptimisationLanguage.g:2569:1: ( ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) ) - // InternalOptimisationLanguage.g:2570:2: ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) + // InternalOptimisationLanguage.g:2542:1: ( ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) ) + // InternalOptimisationLanguage.g:2543:2: ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXorExpressionRuleAccess().getSubExpressionsAssignment_0()); } - // InternalOptimisationLanguage.g:2571:2: ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) - // InternalOptimisationLanguage.g:2571:3: rule__XorExpressionRule__SubExpressionsAssignment_0 + // InternalOptimisationLanguage.g:2544:2: ( rule__XorExpressionRule__SubExpressionsAssignment_0 ) + // InternalOptimisationLanguage.g:2544:3: rule__XorExpressionRule__SubExpressionsAssignment_0 { pushFollow(FOLLOW_2); rule__XorExpressionRule__SubExpressionsAssignment_0(); @@ -8996,14 +8924,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__XorExpressionRule__Group__1" - // InternalOptimisationLanguage.g:2579:1: rule__XorExpressionRule__Group__1 : rule__XorExpressionRule__Group__1__Impl ; + // InternalOptimisationLanguage.g:2552:1: rule__XorExpressionRule__Group__1 : rule__XorExpressionRule__Group__1__Impl ; public final void rule__XorExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2583:1: ( rule__XorExpressionRule__Group__1__Impl ) - // InternalOptimisationLanguage.g:2584:2: rule__XorExpressionRule__Group__1__Impl + // InternalOptimisationLanguage.g:2556:1: ( rule__XorExpressionRule__Group__1__Impl ) + // InternalOptimisationLanguage.g:2557:2: rule__XorExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__XorExpressionRule__Group__1__Impl(); @@ -9029,22 +8957,22 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__XorExpressionRule__Group__1__Impl" - // InternalOptimisationLanguage.g:2590:1: rule__XorExpressionRule__Group__1__Impl : ( ( rule__XorExpressionRule__Group_1__0 )* ) ; + // InternalOptimisationLanguage.g:2563:1: rule__XorExpressionRule__Group__1__Impl : ( ( rule__XorExpressionRule__Group_1__0 )* ) ; public final void rule__XorExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2594:1: ( ( ( rule__XorExpressionRule__Group_1__0 )* ) ) - // InternalOptimisationLanguage.g:2595:1: ( ( rule__XorExpressionRule__Group_1__0 )* ) + // InternalOptimisationLanguage.g:2567:1: ( ( ( rule__XorExpressionRule__Group_1__0 )* ) ) + // InternalOptimisationLanguage.g:2568:1: ( ( rule__XorExpressionRule__Group_1__0 )* ) { - // InternalOptimisationLanguage.g:2595:1: ( ( rule__XorExpressionRule__Group_1__0 )* ) - // InternalOptimisationLanguage.g:2596:2: ( rule__XorExpressionRule__Group_1__0 )* + // InternalOptimisationLanguage.g:2568:1: ( ( rule__XorExpressionRule__Group_1__0 )* ) + // InternalOptimisationLanguage.g:2569:2: ( rule__XorExpressionRule__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXorExpressionRuleAccess().getGroup_1()); } - // InternalOptimisationLanguage.g:2597:2: ( rule__XorExpressionRule__Group_1__0 )* + // InternalOptimisationLanguage.g:2570:2: ( rule__XorExpressionRule__Group_1__0 )* loop18: do { int alt18=2; @@ -9057,9 +8985,9 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA switch (alt18) { case 1 : - // InternalOptimisationLanguage.g:2597:3: rule__XorExpressionRule__Group_1__0 + // InternalOptimisationLanguage.g:2570:3: rule__XorExpressionRule__Group_1__0 { - pushFollow(FOLLOW_18); + pushFollow(FOLLOW_19); rule__XorExpressionRule__Group_1__0(); state._fsp--; @@ -9098,16 +9026,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__XorExpressionRule__Group_1__0" - // InternalOptimisationLanguage.g:2606:1: rule__XorExpressionRule__Group_1__0 : rule__XorExpressionRule__Group_1__0__Impl rule__XorExpressionRule__Group_1__1 ; + // InternalOptimisationLanguage.g:2579:1: rule__XorExpressionRule__Group_1__0 : rule__XorExpressionRule__Group_1__0__Impl rule__XorExpressionRule__Group_1__1 ; public final void rule__XorExpressionRule__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2610:1: ( rule__XorExpressionRule__Group_1__0__Impl rule__XorExpressionRule__Group_1__1 ) - // InternalOptimisationLanguage.g:2611:2: rule__XorExpressionRule__Group_1__0__Impl rule__XorExpressionRule__Group_1__1 + // InternalOptimisationLanguage.g:2583:1: ( rule__XorExpressionRule__Group_1__0__Impl rule__XorExpressionRule__Group_1__1 ) + // InternalOptimisationLanguage.g:2584:2: rule__XorExpressionRule__Group_1__0__Impl rule__XorExpressionRule__Group_1__1 { - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_17); rule__XorExpressionRule__Group_1__0__Impl(); state._fsp--; @@ -9136,17 +9064,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__XorExpressionRule__Group_1__0__Impl" - // InternalOptimisationLanguage.g:2618:1: rule__XorExpressionRule__Group_1__0__Impl : ( 'XOR' ) ; + // InternalOptimisationLanguage.g:2591:1: rule__XorExpressionRule__Group_1__0__Impl : ( 'XOR' ) ; public final void rule__XorExpressionRule__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2622:1: ( ( 'XOR' ) ) - // InternalOptimisationLanguage.g:2623:1: ( 'XOR' ) + // InternalOptimisationLanguage.g:2595:1: ( ( 'XOR' ) ) + // InternalOptimisationLanguage.g:2596:1: ( 'XOR' ) { - // InternalOptimisationLanguage.g:2623:1: ( 'XOR' ) - // InternalOptimisationLanguage.g:2624:2: 'XOR' + // InternalOptimisationLanguage.g:2596:1: ( 'XOR' ) + // InternalOptimisationLanguage.g:2597:2: 'XOR' { if ( state.backtracking==0 ) { before(grammarAccess.getXorExpressionRuleAccess().getXORKeyword_1_0()); @@ -9177,14 +9105,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__XorExpressionRule__Group_1__1" - // InternalOptimisationLanguage.g:2633:1: rule__XorExpressionRule__Group_1__1 : rule__XorExpressionRule__Group_1__1__Impl ; + // InternalOptimisationLanguage.g:2606:1: rule__XorExpressionRule__Group_1__1 : rule__XorExpressionRule__Group_1__1__Impl ; public final void rule__XorExpressionRule__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2637:1: ( rule__XorExpressionRule__Group_1__1__Impl ) - // InternalOptimisationLanguage.g:2638:2: rule__XorExpressionRule__Group_1__1__Impl + // InternalOptimisationLanguage.g:2610:1: ( rule__XorExpressionRule__Group_1__1__Impl ) + // InternalOptimisationLanguage.g:2611:2: rule__XorExpressionRule__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__XorExpressionRule__Group_1__1__Impl(); @@ -9210,23 +9138,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__XorExpressionRule__Group_1__1__Impl" - // InternalOptimisationLanguage.g:2644:1: rule__XorExpressionRule__Group_1__1__Impl : ( ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) ) ; + // InternalOptimisationLanguage.g:2617:1: rule__XorExpressionRule__Group_1__1__Impl : ( ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) ) ; public final void rule__XorExpressionRule__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2648:1: ( ( ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) ) ) - // InternalOptimisationLanguage.g:2649:1: ( ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) ) + // InternalOptimisationLanguage.g:2621:1: ( ( ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) ) ) + // InternalOptimisationLanguage.g:2622:1: ( ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) ) { - // InternalOptimisationLanguage.g:2649:1: ( ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) ) - // InternalOptimisationLanguage.g:2650:2: ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) + // InternalOptimisationLanguage.g:2622:1: ( ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) ) + // InternalOptimisationLanguage.g:2623:2: ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXorExpressionRuleAccess().getSubExpressionsAssignment_1_1()); } - // InternalOptimisationLanguage.g:2651:2: ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) - // InternalOptimisationLanguage.g:2651:3: rule__XorExpressionRule__SubExpressionsAssignment_1_1 + // InternalOptimisationLanguage.g:2624:2: ( rule__XorExpressionRule__SubExpressionsAssignment_1_1 ) + // InternalOptimisationLanguage.g:2624:3: rule__XorExpressionRule__SubExpressionsAssignment_1_1 { pushFollow(FOLLOW_2); rule__XorExpressionRule__SubExpressionsAssignment_1_1(); @@ -9261,16 +9189,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AndExpressionRule__Group__0" - // InternalOptimisationLanguage.g:2660:1: rule__AndExpressionRule__Group__0 : rule__AndExpressionRule__Group__0__Impl rule__AndExpressionRule__Group__1 ; + // InternalOptimisationLanguage.g:2633:1: rule__AndExpressionRule__Group__0 : rule__AndExpressionRule__Group__0__Impl rule__AndExpressionRule__Group__1 ; public final void rule__AndExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2664:1: ( rule__AndExpressionRule__Group__0__Impl rule__AndExpressionRule__Group__1 ) - // InternalOptimisationLanguage.g:2665:2: rule__AndExpressionRule__Group__0__Impl rule__AndExpressionRule__Group__1 + // InternalOptimisationLanguage.g:2637:1: ( rule__AndExpressionRule__Group__0__Impl rule__AndExpressionRule__Group__1 ) + // InternalOptimisationLanguage.g:2638:2: rule__AndExpressionRule__Group__0__Impl rule__AndExpressionRule__Group__1 { - pushFollow(FOLLOW_19); + pushFollow(FOLLOW_20); rule__AndExpressionRule__Group__0__Impl(); state._fsp--; @@ -9299,23 +9227,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AndExpressionRule__Group__0__Impl" - // InternalOptimisationLanguage.g:2672:1: rule__AndExpressionRule__Group__0__Impl : ( ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) ) ; + // InternalOptimisationLanguage.g:2645:1: rule__AndExpressionRule__Group__0__Impl : ( ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) ) ; public final void rule__AndExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2676:1: ( ( ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) ) ) - // InternalOptimisationLanguage.g:2677:1: ( ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) ) + // InternalOptimisationLanguage.g:2649:1: ( ( ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) ) ) + // InternalOptimisationLanguage.g:2650:1: ( ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) ) { - // InternalOptimisationLanguage.g:2677:1: ( ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) ) - // InternalOptimisationLanguage.g:2678:2: ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) + // InternalOptimisationLanguage.g:2650:1: ( ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) ) + // InternalOptimisationLanguage.g:2651:2: ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAndExpressionRuleAccess().getSubExpressionsAssignment_0()); } - // InternalOptimisationLanguage.g:2679:2: ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) - // InternalOptimisationLanguage.g:2679:3: rule__AndExpressionRule__SubExpressionsAssignment_0 + // InternalOptimisationLanguage.g:2652:2: ( rule__AndExpressionRule__SubExpressionsAssignment_0 ) + // InternalOptimisationLanguage.g:2652:3: rule__AndExpressionRule__SubExpressionsAssignment_0 { pushFollow(FOLLOW_2); rule__AndExpressionRule__SubExpressionsAssignment_0(); @@ -9350,14 +9278,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AndExpressionRule__Group__1" - // InternalOptimisationLanguage.g:2687:1: rule__AndExpressionRule__Group__1 : rule__AndExpressionRule__Group__1__Impl ; + // InternalOptimisationLanguage.g:2660:1: rule__AndExpressionRule__Group__1 : rule__AndExpressionRule__Group__1__Impl ; public final void rule__AndExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2691:1: ( rule__AndExpressionRule__Group__1__Impl ) - // InternalOptimisationLanguage.g:2692:2: rule__AndExpressionRule__Group__1__Impl + // InternalOptimisationLanguage.g:2664:1: ( rule__AndExpressionRule__Group__1__Impl ) + // InternalOptimisationLanguage.g:2665:2: rule__AndExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__AndExpressionRule__Group__1__Impl(); @@ -9383,22 +9311,22 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AndExpressionRule__Group__1__Impl" - // InternalOptimisationLanguage.g:2698:1: rule__AndExpressionRule__Group__1__Impl : ( ( rule__AndExpressionRule__Group_1__0 )* ) ; + // InternalOptimisationLanguage.g:2671:1: rule__AndExpressionRule__Group__1__Impl : ( ( rule__AndExpressionRule__Group_1__0 )* ) ; public final void rule__AndExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2702:1: ( ( ( rule__AndExpressionRule__Group_1__0 )* ) ) - // InternalOptimisationLanguage.g:2703:1: ( ( rule__AndExpressionRule__Group_1__0 )* ) + // InternalOptimisationLanguage.g:2675:1: ( ( ( rule__AndExpressionRule__Group_1__0 )* ) ) + // InternalOptimisationLanguage.g:2676:1: ( ( rule__AndExpressionRule__Group_1__0 )* ) { - // InternalOptimisationLanguage.g:2703:1: ( ( rule__AndExpressionRule__Group_1__0 )* ) - // InternalOptimisationLanguage.g:2704:2: ( rule__AndExpressionRule__Group_1__0 )* + // InternalOptimisationLanguage.g:2676:1: ( ( rule__AndExpressionRule__Group_1__0 )* ) + // InternalOptimisationLanguage.g:2677:2: ( rule__AndExpressionRule__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAndExpressionRuleAccess().getGroup_1()); } - // InternalOptimisationLanguage.g:2705:2: ( rule__AndExpressionRule__Group_1__0 )* + // InternalOptimisationLanguage.g:2678:2: ( rule__AndExpressionRule__Group_1__0 )* loop19: do { int alt19=2; @@ -9411,9 +9339,9 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA switch (alt19) { case 1 : - // InternalOptimisationLanguage.g:2705:3: rule__AndExpressionRule__Group_1__0 + // InternalOptimisationLanguage.g:2678:3: rule__AndExpressionRule__Group_1__0 { - pushFollow(FOLLOW_20); + pushFollow(FOLLOW_21); rule__AndExpressionRule__Group_1__0(); state._fsp--; @@ -9452,16 +9380,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AndExpressionRule__Group_1__0" - // InternalOptimisationLanguage.g:2714:1: rule__AndExpressionRule__Group_1__0 : rule__AndExpressionRule__Group_1__0__Impl rule__AndExpressionRule__Group_1__1 ; + // InternalOptimisationLanguage.g:2687:1: rule__AndExpressionRule__Group_1__0 : rule__AndExpressionRule__Group_1__0__Impl rule__AndExpressionRule__Group_1__1 ; public final void rule__AndExpressionRule__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2718:1: ( rule__AndExpressionRule__Group_1__0__Impl rule__AndExpressionRule__Group_1__1 ) - // InternalOptimisationLanguage.g:2719:2: rule__AndExpressionRule__Group_1__0__Impl rule__AndExpressionRule__Group_1__1 + // InternalOptimisationLanguage.g:2691:1: ( rule__AndExpressionRule__Group_1__0__Impl rule__AndExpressionRule__Group_1__1 ) + // InternalOptimisationLanguage.g:2692:2: rule__AndExpressionRule__Group_1__0__Impl rule__AndExpressionRule__Group_1__1 { - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_17); rule__AndExpressionRule__Group_1__0__Impl(); state._fsp--; @@ -9490,17 +9418,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AndExpressionRule__Group_1__0__Impl" - // InternalOptimisationLanguage.g:2726:1: rule__AndExpressionRule__Group_1__0__Impl : ( 'AND' ) ; + // InternalOptimisationLanguage.g:2699:1: rule__AndExpressionRule__Group_1__0__Impl : ( 'AND' ) ; public final void rule__AndExpressionRule__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2730:1: ( ( 'AND' ) ) - // InternalOptimisationLanguage.g:2731:1: ( 'AND' ) + // InternalOptimisationLanguage.g:2703:1: ( ( 'AND' ) ) + // InternalOptimisationLanguage.g:2704:1: ( 'AND' ) { - // InternalOptimisationLanguage.g:2731:1: ( 'AND' ) - // InternalOptimisationLanguage.g:2732:2: 'AND' + // InternalOptimisationLanguage.g:2704:1: ( 'AND' ) + // InternalOptimisationLanguage.g:2705:2: 'AND' { if ( state.backtracking==0 ) { before(grammarAccess.getAndExpressionRuleAccess().getANDKeyword_1_0()); @@ -9531,14 +9459,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AndExpressionRule__Group_1__1" - // InternalOptimisationLanguage.g:2741:1: rule__AndExpressionRule__Group_1__1 : rule__AndExpressionRule__Group_1__1__Impl ; + // InternalOptimisationLanguage.g:2714:1: rule__AndExpressionRule__Group_1__1 : rule__AndExpressionRule__Group_1__1__Impl ; public final void rule__AndExpressionRule__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2745:1: ( rule__AndExpressionRule__Group_1__1__Impl ) - // InternalOptimisationLanguage.g:2746:2: rule__AndExpressionRule__Group_1__1__Impl + // InternalOptimisationLanguage.g:2718:1: ( rule__AndExpressionRule__Group_1__1__Impl ) + // InternalOptimisationLanguage.g:2719:2: rule__AndExpressionRule__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__AndExpressionRule__Group_1__1__Impl(); @@ -9564,23 +9492,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AndExpressionRule__Group_1__1__Impl" - // InternalOptimisationLanguage.g:2752:1: rule__AndExpressionRule__Group_1__1__Impl : ( ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) ) ; + // InternalOptimisationLanguage.g:2725:1: rule__AndExpressionRule__Group_1__1__Impl : ( ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) ) ; public final void rule__AndExpressionRule__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2756:1: ( ( ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) ) ) - // InternalOptimisationLanguage.g:2757:1: ( ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) ) + // InternalOptimisationLanguage.g:2729:1: ( ( ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) ) ) + // InternalOptimisationLanguage.g:2730:1: ( ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) ) { - // InternalOptimisationLanguage.g:2757:1: ( ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) ) - // InternalOptimisationLanguage.g:2758:2: ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) + // InternalOptimisationLanguage.g:2730:1: ( ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) ) + // InternalOptimisationLanguage.g:2731:2: ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAndExpressionRuleAccess().getSubExpressionsAssignment_1_1()); } - // InternalOptimisationLanguage.g:2759:2: ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) - // InternalOptimisationLanguage.g:2759:3: rule__AndExpressionRule__SubExpressionsAssignment_1_1 + // InternalOptimisationLanguage.g:2732:2: ( rule__AndExpressionRule__SubExpressionsAssignment_1_1 ) + // InternalOptimisationLanguage.g:2732:3: rule__AndExpressionRule__SubExpressionsAssignment_1_1 { pushFollow(FOLLOW_2); rule__AndExpressionRule__SubExpressionsAssignment_1_1(); @@ -9615,16 +9543,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__NotExpressionRule__Group__0" - // InternalOptimisationLanguage.g:2768:1: rule__NotExpressionRule__Group__0 : rule__NotExpressionRule__Group__0__Impl rule__NotExpressionRule__Group__1 ; + // InternalOptimisationLanguage.g:2741:1: rule__NotExpressionRule__Group__0 : rule__NotExpressionRule__Group__0__Impl rule__NotExpressionRule__Group__1 ; public final void rule__NotExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2772:1: ( rule__NotExpressionRule__Group__0__Impl rule__NotExpressionRule__Group__1 ) - // InternalOptimisationLanguage.g:2773:2: rule__NotExpressionRule__Group__0__Impl rule__NotExpressionRule__Group__1 + // InternalOptimisationLanguage.g:2745:1: ( rule__NotExpressionRule__Group__0__Impl rule__NotExpressionRule__Group__1 ) + // InternalOptimisationLanguage.g:2746:2: rule__NotExpressionRule__Group__0__Impl rule__NotExpressionRule__Group__1 { - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_17); rule__NotExpressionRule__Group__0__Impl(); state._fsp--; @@ -9653,31 +9581,31 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__NotExpressionRule__Group__0__Impl" - // InternalOptimisationLanguage.g:2780:1: rule__NotExpressionRule__Group__0__Impl : ( ( rule__NotExpressionRule__NegatedAssignment_0 )? ) ; + // InternalOptimisationLanguage.g:2753:1: rule__NotExpressionRule__Group__0__Impl : ( ( rule__NotExpressionRule__NegatedAssignment_0 )? ) ; public final void rule__NotExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2784:1: ( ( ( rule__NotExpressionRule__NegatedAssignment_0 )? ) ) - // InternalOptimisationLanguage.g:2785:1: ( ( rule__NotExpressionRule__NegatedAssignment_0 )? ) + // InternalOptimisationLanguage.g:2757:1: ( ( ( rule__NotExpressionRule__NegatedAssignment_0 )? ) ) + // InternalOptimisationLanguage.g:2758:1: ( ( rule__NotExpressionRule__NegatedAssignment_0 )? ) { - // InternalOptimisationLanguage.g:2785:1: ( ( rule__NotExpressionRule__NegatedAssignment_0 )? ) - // InternalOptimisationLanguage.g:2786:2: ( rule__NotExpressionRule__NegatedAssignment_0 )? + // InternalOptimisationLanguage.g:2758:1: ( ( rule__NotExpressionRule__NegatedAssignment_0 )? ) + // InternalOptimisationLanguage.g:2759:2: ( rule__NotExpressionRule__NegatedAssignment_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getNotExpressionRuleAccess().getNegatedAssignment_0()); } - // InternalOptimisationLanguage.g:2787:2: ( rule__NotExpressionRule__NegatedAssignment_0 )? + // InternalOptimisationLanguage.g:2760:2: ( rule__NotExpressionRule__NegatedAssignment_0 )? int alt20=2; int LA20_0 = input.LA(1); - if ( (LA20_0==78) ) { + if ( (LA20_0==80) ) { alt20=1; } switch (alt20) { case 1 : - // InternalOptimisationLanguage.g:2787:3: rule__NotExpressionRule__NegatedAssignment_0 + // InternalOptimisationLanguage.g:2760:3: rule__NotExpressionRule__NegatedAssignment_0 { pushFollow(FOLLOW_2); rule__NotExpressionRule__NegatedAssignment_0(); @@ -9715,14 +9643,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__NotExpressionRule__Group__1" - // InternalOptimisationLanguage.g:2795:1: rule__NotExpressionRule__Group__1 : rule__NotExpressionRule__Group__1__Impl ; + // InternalOptimisationLanguage.g:2768:1: rule__NotExpressionRule__Group__1 : rule__NotExpressionRule__Group__1__Impl ; public final void rule__NotExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2799:1: ( rule__NotExpressionRule__Group__1__Impl ) - // InternalOptimisationLanguage.g:2800:2: rule__NotExpressionRule__Group__1__Impl + // InternalOptimisationLanguage.g:2772:1: ( rule__NotExpressionRule__Group__1__Impl ) + // InternalOptimisationLanguage.g:2773:2: rule__NotExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__NotExpressionRule__Group__1__Impl(); @@ -9748,23 +9676,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__NotExpressionRule__Group__1__Impl" - // InternalOptimisationLanguage.g:2806:1: rule__NotExpressionRule__Group__1__Impl : ( ( rule__NotExpressionRule__OperandAssignment_1 ) ) ; + // InternalOptimisationLanguage.g:2779:1: rule__NotExpressionRule__Group__1__Impl : ( ( rule__NotExpressionRule__OperandAssignment_1 ) ) ; public final void rule__NotExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2810:1: ( ( ( rule__NotExpressionRule__OperandAssignment_1 ) ) ) - // InternalOptimisationLanguage.g:2811:1: ( ( rule__NotExpressionRule__OperandAssignment_1 ) ) + // InternalOptimisationLanguage.g:2783:1: ( ( ( rule__NotExpressionRule__OperandAssignment_1 ) ) ) + // InternalOptimisationLanguage.g:2784:1: ( ( rule__NotExpressionRule__OperandAssignment_1 ) ) { - // InternalOptimisationLanguage.g:2811:1: ( ( rule__NotExpressionRule__OperandAssignment_1 ) ) - // InternalOptimisationLanguage.g:2812:2: ( rule__NotExpressionRule__OperandAssignment_1 ) + // InternalOptimisationLanguage.g:2784:1: ( ( rule__NotExpressionRule__OperandAssignment_1 ) ) + // InternalOptimisationLanguage.g:2785:2: ( rule__NotExpressionRule__OperandAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNotExpressionRuleAccess().getOperandAssignment_1()); } - // InternalOptimisationLanguage.g:2813:2: ( rule__NotExpressionRule__OperandAssignment_1 ) - // InternalOptimisationLanguage.g:2813:3: rule__NotExpressionRule__OperandAssignment_1 + // InternalOptimisationLanguage.g:2786:2: ( rule__NotExpressionRule__OperandAssignment_1 ) + // InternalOptimisationLanguage.g:2786:3: rule__NotExpressionRule__OperandAssignment_1 { pushFollow(FOLLOW_2); rule__NotExpressionRule__OperandAssignment_1(); @@ -9799,16 +9727,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ComparisonExpressionRule__Group__0" - // InternalOptimisationLanguage.g:2822:1: rule__ComparisonExpressionRule__Group__0 : rule__ComparisonExpressionRule__Group__0__Impl rule__ComparisonExpressionRule__Group__1 ; + // InternalOptimisationLanguage.g:2795:1: rule__ComparisonExpressionRule__Group__0 : rule__ComparisonExpressionRule__Group__0__Impl rule__ComparisonExpressionRule__Group__1 ; public final void rule__ComparisonExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2826:1: ( rule__ComparisonExpressionRule__Group__0__Impl rule__ComparisonExpressionRule__Group__1 ) - // InternalOptimisationLanguage.g:2827:2: rule__ComparisonExpressionRule__Group__0__Impl rule__ComparisonExpressionRule__Group__1 + // InternalOptimisationLanguage.g:2799:1: ( rule__ComparisonExpressionRule__Group__0__Impl rule__ComparisonExpressionRule__Group__1 ) + // InternalOptimisationLanguage.g:2800:2: rule__ComparisonExpressionRule__Group__0__Impl rule__ComparisonExpressionRule__Group__1 { - pushFollow(FOLLOW_21); + pushFollow(FOLLOW_22); rule__ComparisonExpressionRule__Group__0__Impl(); state._fsp--; @@ -9837,23 +9765,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ComparisonExpressionRule__Group__0__Impl" - // InternalOptimisationLanguage.g:2834:1: rule__ComparisonExpressionRule__Group__0__Impl : ( ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) ) ; + // InternalOptimisationLanguage.g:2807:1: rule__ComparisonExpressionRule__Group__0__Impl : ( ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) ) ; public final void rule__ComparisonExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2838:1: ( ( ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) ) ) - // InternalOptimisationLanguage.g:2839:1: ( ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) ) + // InternalOptimisationLanguage.g:2811:1: ( ( ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) ) ) + // InternalOptimisationLanguage.g:2812:1: ( ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) ) { - // InternalOptimisationLanguage.g:2839:1: ( ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) ) - // InternalOptimisationLanguage.g:2840:2: ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) + // InternalOptimisationLanguage.g:2812:1: ( ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) ) + // InternalOptimisationLanguage.g:2813:2: ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getComparisonExpressionRuleAccess().getLeftOperandAssignment_0()); } - // InternalOptimisationLanguage.g:2841:2: ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) - // InternalOptimisationLanguage.g:2841:3: rule__ComparisonExpressionRule__LeftOperandAssignment_0 + // InternalOptimisationLanguage.g:2814:2: ( rule__ComparisonExpressionRule__LeftOperandAssignment_0 ) + // InternalOptimisationLanguage.g:2814:3: rule__ComparisonExpressionRule__LeftOperandAssignment_0 { pushFollow(FOLLOW_2); rule__ComparisonExpressionRule__LeftOperandAssignment_0(); @@ -9888,14 +9816,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ComparisonExpressionRule__Group__1" - // InternalOptimisationLanguage.g:2849:1: rule__ComparisonExpressionRule__Group__1 : rule__ComparisonExpressionRule__Group__1__Impl ; + // InternalOptimisationLanguage.g:2822:1: rule__ComparisonExpressionRule__Group__1 : rule__ComparisonExpressionRule__Group__1__Impl ; public final void rule__ComparisonExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2853:1: ( rule__ComparisonExpressionRule__Group__1__Impl ) - // InternalOptimisationLanguage.g:2854:2: rule__ComparisonExpressionRule__Group__1__Impl + // InternalOptimisationLanguage.g:2826:1: ( rule__ComparisonExpressionRule__Group__1__Impl ) + // InternalOptimisationLanguage.g:2827:2: rule__ComparisonExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__ComparisonExpressionRule__Group__1__Impl(); @@ -9921,22 +9849,22 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ComparisonExpressionRule__Group__1__Impl" - // InternalOptimisationLanguage.g:2860:1: rule__ComparisonExpressionRule__Group__1__Impl : ( ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* ) ; + // InternalOptimisationLanguage.g:2833:1: rule__ComparisonExpressionRule__Group__1__Impl : ( ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* ) ; public final void rule__ComparisonExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2864:1: ( ( ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* ) ) - // InternalOptimisationLanguage.g:2865:1: ( ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* ) + // InternalOptimisationLanguage.g:2837:1: ( ( ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* ) ) + // InternalOptimisationLanguage.g:2838:1: ( ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* ) { - // InternalOptimisationLanguage.g:2865:1: ( ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* ) - // InternalOptimisationLanguage.g:2866:2: ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* + // InternalOptimisationLanguage.g:2838:1: ( ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* ) + // InternalOptimisationLanguage.g:2839:2: ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getComparisonExpressionRuleAccess().getComparisonAssignment_1()); } - // InternalOptimisationLanguage.g:2867:2: ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* + // InternalOptimisationLanguage.g:2840:2: ( rule__ComparisonExpressionRule__ComparisonAssignment_1 )* loop21: do { int alt21=2; @@ -9949,9 +9877,9 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA switch (alt21) { case 1 : - // InternalOptimisationLanguage.g:2867:3: rule__ComparisonExpressionRule__ComparisonAssignment_1 + // InternalOptimisationLanguage.g:2840:3: rule__ComparisonExpressionRule__ComparisonAssignment_1 { - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_23); rule__ComparisonExpressionRule__ComparisonAssignment_1(); state._fsp--; @@ -9990,16 +9918,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__PartialComparisonExpressionRule__Group__0" - // InternalOptimisationLanguage.g:2876:1: rule__PartialComparisonExpressionRule__Group__0 : rule__PartialComparisonExpressionRule__Group__0__Impl rule__PartialComparisonExpressionRule__Group__1 ; + // InternalOptimisationLanguage.g:2849:1: rule__PartialComparisonExpressionRule__Group__0 : rule__PartialComparisonExpressionRule__Group__0__Impl rule__PartialComparisonExpressionRule__Group__1 ; public final void rule__PartialComparisonExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2880:1: ( rule__PartialComparisonExpressionRule__Group__0__Impl rule__PartialComparisonExpressionRule__Group__1 ) - // InternalOptimisationLanguage.g:2881:2: rule__PartialComparisonExpressionRule__Group__0__Impl rule__PartialComparisonExpressionRule__Group__1 + // InternalOptimisationLanguage.g:2853:1: ( rule__PartialComparisonExpressionRule__Group__0__Impl rule__PartialComparisonExpressionRule__Group__1 ) + // InternalOptimisationLanguage.g:2854:2: rule__PartialComparisonExpressionRule__Group__0__Impl rule__PartialComparisonExpressionRule__Group__1 { - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_17); rule__PartialComparisonExpressionRule__Group__0__Impl(); state._fsp--; @@ -10028,23 +9956,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__PartialComparisonExpressionRule__Group__0__Impl" - // InternalOptimisationLanguage.g:2888:1: rule__PartialComparisonExpressionRule__Group__0__Impl : ( ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) ) ; + // InternalOptimisationLanguage.g:2861:1: rule__PartialComparisonExpressionRule__Group__0__Impl : ( ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) ) ; public final void rule__PartialComparisonExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2892:1: ( ( ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) ) ) - // InternalOptimisationLanguage.g:2893:1: ( ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) ) + // InternalOptimisationLanguage.g:2865:1: ( ( ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) ) ) + // InternalOptimisationLanguage.g:2866:1: ( ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) ) { - // InternalOptimisationLanguage.g:2893:1: ( ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) ) - // InternalOptimisationLanguage.g:2894:2: ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) + // InternalOptimisationLanguage.g:2866:1: ( ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) ) + // InternalOptimisationLanguage.g:2867:2: ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPartialComparisonExpressionRuleAccess().getOperatorAssignment_0()); } - // InternalOptimisationLanguage.g:2895:2: ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) - // InternalOptimisationLanguage.g:2895:3: rule__PartialComparisonExpressionRule__OperatorAssignment_0 + // InternalOptimisationLanguage.g:2868:2: ( rule__PartialComparisonExpressionRule__OperatorAssignment_0 ) + // InternalOptimisationLanguage.g:2868:3: rule__PartialComparisonExpressionRule__OperatorAssignment_0 { pushFollow(FOLLOW_2); rule__PartialComparisonExpressionRule__OperatorAssignment_0(); @@ -10079,14 +10007,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__PartialComparisonExpressionRule__Group__1" - // InternalOptimisationLanguage.g:2903:1: rule__PartialComparisonExpressionRule__Group__1 : rule__PartialComparisonExpressionRule__Group__1__Impl ; + // InternalOptimisationLanguage.g:2876:1: rule__PartialComparisonExpressionRule__Group__1 : rule__PartialComparisonExpressionRule__Group__1__Impl ; public final void rule__PartialComparisonExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2907:1: ( rule__PartialComparisonExpressionRule__Group__1__Impl ) - // InternalOptimisationLanguage.g:2908:2: rule__PartialComparisonExpressionRule__Group__1__Impl + // InternalOptimisationLanguage.g:2880:1: ( rule__PartialComparisonExpressionRule__Group__1__Impl ) + // InternalOptimisationLanguage.g:2881:2: rule__PartialComparisonExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__PartialComparisonExpressionRule__Group__1__Impl(); @@ -10112,23 +10040,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__PartialComparisonExpressionRule__Group__1__Impl" - // InternalOptimisationLanguage.g:2914:1: rule__PartialComparisonExpressionRule__Group__1__Impl : ( ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) ) ; + // InternalOptimisationLanguage.g:2887:1: rule__PartialComparisonExpressionRule__Group__1__Impl : ( ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) ) ; public final void rule__PartialComparisonExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2918:1: ( ( ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) ) ) - // InternalOptimisationLanguage.g:2919:1: ( ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) ) + // InternalOptimisationLanguage.g:2891:1: ( ( ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) ) ) + // InternalOptimisationLanguage.g:2892:1: ( ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) ) { - // InternalOptimisationLanguage.g:2919:1: ( ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) ) - // InternalOptimisationLanguage.g:2920:2: ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) + // InternalOptimisationLanguage.g:2892:1: ( ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) ) + // InternalOptimisationLanguage.g:2893:2: ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPartialComparisonExpressionRuleAccess().getSubExpressionAssignment_1()); } - // InternalOptimisationLanguage.g:2921:2: ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) - // InternalOptimisationLanguage.g:2921:3: rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 + // InternalOptimisationLanguage.g:2894:2: ( rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 ) + // InternalOptimisationLanguage.g:2894:3: rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 { pushFollow(FOLLOW_2); rule__PartialComparisonExpressionRule__SubExpressionAssignment_1(); @@ -10163,16 +10091,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AddOrSubtractExpressionRule__Group__0" - // InternalOptimisationLanguage.g:2930:1: rule__AddOrSubtractExpressionRule__Group__0 : rule__AddOrSubtractExpressionRule__Group__0__Impl rule__AddOrSubtractExpressionRule__Group__1 ; + // InternalOptimisationLanguage.g:2903:1: rule__AddOrSubtractExpressionRule__Group__0 : rule__AddOrSubtractExpressionRule__Group__0__Impl rule__AddOrSubtractExpressionRule__Group__1 ; public final void rule__AddOrSubtractExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2934:1: ( rule__AddOrSubtractExpressionRule__Group__0__Impl rule__AddOrSubtractExpressionRule__Group__1 ) - // InternalOptimisationLanguage.g:2935:2: rule__AddOrSubtractExpressionRule__Group__0__Impl rule__AddOrSubtractExpressionRule__Group__1 + // InternalOptimisationLanguage.g:2907:1: ( rule__AddOrSubtractExpressionRule__Group__0__Impl rule__AddOrSubtractExpressionRule__Group__1 ) + // InternalOptimisationLanguage.g:2908:2: rule__AddOrSubtractExpressionRule__Group__0__Impl rule__AddOrSubtractExpressionRule__Group__1 { - pushFollow(FOLLOW_23); + pushFollow(FOLLOW_24); rule__AddOrSubtractExpressionRule__Group__0__Impl(); state._fsp--; @@ -10201,23 +10129,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AddOrSubtractExpressionRule__Group__0__Impl" - // InternalOptimisationLanguage.g:2942:1: rule__AddOrSubtractExpressionRule__Group__0__Impl : ( ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) ) ; + // InternalOptimisationLanguage.g:2915:1: rule__AddOrSubtractExpressionRule__Group__0__Impl : ( ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) ) ; public final void rule__AddOrSubtractExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2946:1: ( ( ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) ) ) - // InternalOptimisationLanguage.g:2947:1: ( ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) ) + // InternalOptimisationLanguage.g:2919:1: ( ( ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) ) ) + // InternalOptimisationLanguage.g:2920:1: ( ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) ) { - // InternalOptimisationLanguage.g:2947:1: ( ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) ) - // InternalOptimisationLanguage.g:2948:2: ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) + // InternalOptimisationLanguage.g:2920:1: ( ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) ) + // InternalOptimisationLanguage.g:2921:2: ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAddOrSubtractExpressionRuleAccess().getLeftOperandAssignment_0()); } - // InternalOptimisationLanguage.g:2949:2: ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) - // InternalOptimisationLanguage.g:2949:3: rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 + // InternalOptimisationLanguage.g:2922:2: ( rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 ) + // InternalOptimisationLanguage.g:2922:3: rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 { pushFollow(FOLLOW_2); rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0(); @@ -10252,14 +10180,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AddOrSubtractExpressionRule__Group__1" - // InternalOptimisationLanguage.g:2957:1: rule__AddOrSubtractExpressionRule__Group__1 : rule__AddOrSubtractExpressionRule__Group__1__Impl ; + // InternalOptimisationLanguage.g:2930:1: rule__AddOrSubtractExpressionRule__Group__1 : rule__AddOrSubtractExpressionRule__Group__1__Impl ; public final void rule__AddOrSubtractExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2961:1: ( rule__AddOrSubtractExpressionRule__Group__1__Impl ) - // InternalOptimisationLanguage.g:2962:2: rule__AddOrSubtractExpressionRule__Group__1__Impl + // InternalOptimisationLanguage.g:2934:1: ( rule__AddOrSubtractExpressionRule__Group__1__Impl ) + // InternalOptimisationLanguage.g:2935:2: rule__AddOrSubtractExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__AddOrSubtractExpressionRule__Group__1__Impl(); @@ -10285,22 +10213,22 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AddOrSubtractExpressionRule__Group__1__Impl" - // InternalOptimisationLanguage.g:2968:1: rule__AddOrSubtractExpressionRule__Group__1__Impl : ( ( rule__AddOrSubtractExpressionRule__Group_1__0 )* ) ; + // InternalOptimisationLanguage.g:2941:1: rule__AddOrSubtractExpressionRule__Group__1__Impl : ( ( rule__AddOrSubtractExpressionRule__Group_1__0 )* ) ; public final void rule__AddOrSubtractExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2972:1: ( ( ( rule__AddOrSubtractExpressionRule__Group_1__0 )* ) ) - // InternalOptimisationLanguage.g:2973:1: ( ( rule__AddOrSubtractExpressionRule__Group_1__0 )* ) + // InternalOptimisationLanguage.g:2945:1: ( ( ( rule__AddOrSubtractExpressionRule__Group_1__0 )* ) ) + // InternalOptimisationLanguage.g:2946:1: ( ( rule__AddOrSubtractExpressionRule__Group_1__0 )* ) { - // InternalOptimisationLanguage.g:2973:1: ( ( rule__AddOrSubtractExpressionRule__Group_1__0 )* ) - // InternalOptimisationLanguage.g:2974:2: ( rule__AddOrSubtractExpressionRule__Group_1__0 )* + // InternalOptimisationLanguage.g:2946:1: ( ( rule__AddOrSubtractExpressionRule__Group_1__0 )* ) + // InternalOptimisationLanguage.g:2947:2: ( rule__AddOrSubtractExpressionRule__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAddOrSubtractExpressionRuleAccess().getGroup_1()); } - // InternalOptimisationLanguage.g:2975:2: ( rule__AddOrSubtractExpressionRule__Group_1__0 )* + // InternalOptimisationLanguage.g:2948:2: ( rule__AddOrSubtractExpressionRule__Group_1__0 )* loop22: do { int alt22=2; @@ -10313,9 +10241,9 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA switch (alt22) { case 1 : - // InternalOptimisationLanguage.g:2975:3: rule__AddOrSubtractExpressionRule__Group_1__0 + // InternalOptimisationLanguage.g:2948:3: rule__AddOrSubtractExpressionRule__Group_1__0 { - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_25); rule__AddOrSubtractExpressionRule__Group_1__0(); state._fsp--; @@ -10354,16 +10282,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AddOrSubtractExpressionRule__Group_1__0" - // InternalOptimisationLanguage.g:2984:1: rule__AddOrSubtractExpressionRule__Group_1__0 : rule__AddOrSubtractExpressionRule__Group_1__0__Impl rule__AddOrSubtractExpressionRule__Group_1__1 ; + // InternalOptimisationLanguage.g:2957:1: rule__AddOrSubtractExpressionRule__Group_1__0 : rule__AddOrSubtractExpressionRule__Group_1__0__Impl rule__AddOrSubtractExpressionRule__Group_1__1 ; public final void rule__AddOrSubtractExpressionRule__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:2988:1: ( rule__AddOrSubtractExpressionRule__Group_1__0__Impl rule__AddOrSubtractExpressionRule__Group_1__1 ) - // InternalOptimisationLanguage.g:2989:2: rule__AddOrSubtractExpressionRule__Group_1__0__Impl rule__AddOrSubtractExpressionRule__Group_1__1 + // InternalOptimisationLanguage.g:2961:1: ( rule__AddOrSubtractExpressionRule__Group_1__0__Impl rule__AddOrSubtractExpressionRule__Group_1__1 ) + // InternalOptimisationLanguage.g:2962:2: rule__AddOrSubtractExpressionRule__Group_1__0__Impl rule__AddOrSubtractExpressionRule__Group_1__1 { - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_17); rule__AddOrSubtractExpressionRule__Group_1__0__Impl(); state._fsp--; @@ -10392,23 +10320,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AddOrSubtractExpressionRule__Group_1__0__Impl" - // InternalOptimisationLanguage.g:2996:1: rule__AddOrSubtractExpressionRule__Group_1__0__Impl : ( ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) ) ; + // InternalOptimisationLanguage.g:2969:1: rule__AddOrSubtractExpressionRule__Group_1__0__Impl : ( ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) ) ; public final void rule__AddOrSubtractExpressionRule__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3000:1: ( ( ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) ) ) - // InternalOptimisationLanguage.g:3001:1: ( ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) ) + // InternalOptimisationLanguage.g:2973:1: ( ( ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) ) ) + // InternalOptimisationLanguage.g:2974:1: ( ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) ) { - // InternalOptimisationLanguage.g:3001:1: ( ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) ) - // InternalOptimisationLanguage.g:3002:2: ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) + // InternalOptimisationLanguage.g:2974:1: ( ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) ) + // InternalOptimisationLanguage.g:2975:2: ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAddOrSubtractExpressionRuleAccess().getOperatorsAssignment_1_0()); } - // InternalOptimisationLanguage.g:3003:2: ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) - // InternalOptimisationLanguage.g:3003:3: rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 + // InternalOptimisationLanguage.g:2976:2: ( rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 ) + // InternalOptimisationLanguage.g:2976:3: rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 { pushFollow(FOLLOW_2); rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0(); @@ -10443,14 +10371,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AddOrSubtractExpressionRule__Group_1__1" - // InternalOptimisationLanguage.g:3011:1: rule__AddOrSubtractExpressionRule__Group_1__1 : rule__AddOrSubtractExpressionRule__Group_1__1__Impl ; + // InternalOptimisationLanguage.g:2984:1: rule__AddOrSubtractExpressionRule__Group_1__1 : rule__AddOrSubtractExpressionRule__Group_1__1__Impl ; public final void rule__AddOrSubtractExpressionRule__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3015:1: ( rule__AddOrSubtractExpressionRule__Group_1__1__Impl ) - // InternalOptimisationLanguage.g:3016:2: rule__AddOrSubtractExpressionRule__Group_1__1__Impl + // InternalOptimisationLanguage.g:2988:1: ( rule__AddOrSubtractExpressionRule__Group_1__1__Impl ) + // InternalOptimisationLanguage.g:2989:2: rule__AddOrSubtractExpressionRule__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__AddOrSubtractExpressionRule__Group_1__1__Impl(); @@ -10476,23 +10404,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AddOrSubtractExpressionRule__Group_1__1__Impl" - // InternalOptimisationLanguage.g:3022:1: rule__AddOrSubtractExpressionRule__Group_1__1__Impl : ( ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) ) ; + // InternalOptimisationLanguage.g:2995:1: rule__AddOrSubtractExpressionRule__Group_1__1__Impl : ( ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) ) ; public final void rule__AddOrSubtractExpressionRule__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3026:1: ( ( ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) ) ) - // InternalOptimisationLanguage.g:3027:1: ( ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) ) + // InternalOptimisationLanguage.g:2999:1: ( ( ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) ) ) + // InternalOptimisationLanguage.g:3000:1: ( ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) ) { - // InternalOptimisationLanguage.g:3027:1: ( ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) ) - // InternalOptimisationLanguage.g:3028:2: ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) + // InternalOptimisationLanguage.g:3000:1: ( ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) ) + // InternalOptimisationLanguage.g:3001:2: ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAddOrSubtractExpressionRuleAccess().getOperandsAssignment_1_1()); } - // InternalOptimisationLanguage.g:3029:2: ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) - // InternalOptimisationLanguage.g:3029:3: rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 + // InternalOptimisationLanguage.g:3002:2: ( rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 ) + // InternalOptimisationLanguage.g:3002:3: rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 { pushFollow(FOLLOW_2); rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1(); @@ -10527,16 +10455,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__Group__0" - // InternalOptimisationLanguage.g:3038:1: rule__MultiplyDivideModuloExpressionRule__Group__0 : rule__MultiplyDivideModuloExpressionRule__Group__0__Impl rule__MultiplyDivideModuloExpressionRule__Group__1 ; + // InternalOptimisationLanguage.g:3011:1: rule__MultiplyDivideModuloExpressionRule__Group__0 : rule__MultiplyDivideModuloExpressionRule__Group__0__Impl rule__MultiplyDivideModuloExpressionRule__Group__1 ; public final void rule__MultiplyDivideModuloExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3042:1: ( rule__MultiplyDivideModuloExpressionRule__Group__0__Impl rule__MultiplyDivideModuloExpressionRule__Group__1 ) - // InternalOptimisationLanguage.g:3043:2: rule__MultiplyDivideModuloExpressionRule__Group__0__Impl rule__MultiplyDivideModuloExpressionRule__Group__1 + // InternalOptimisationLanguage.g:3015:1: ( rule__MultiplyDivideModuloExpressionRule__Group__0__Impl rule__MultiplyDivideModuloExpressionRule__Group__1 ) + // InternalOptimisationLanguage.g:3016:2: rule__MultiplyDivideModuloExpressionRule__Group__0__Impl rule__MultiplyDivideModuloExpressionRule__Group__1 { - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_26); rule__MultiplyDivideModuloExpressionRule__Group__0__Impl(); state._fsp--; @@ -10565,23 +10493,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__Group__0__Impl" - // InternalOptimisationLanguage.g:3050:1: rule__MultiplyDivideModuloExpressionRule__Group__0__Impl : ( ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) ) ; + // InternalOptimisationLanguage.g:3023:1: rule__MultiplyDivideModuloExpressionRule__Group__0__Impl : ( ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) ) ; public final void rule__MultiplyDivideModuloExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3054:1: ( ( ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) ) ) - // InternalOptimisationLanguage.g:3055:1: ( ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) ) + // InternalOptimisationLanguage.g:3027:1: ( ( ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) ) ) + // InternalOptimisationLanguage.g:3028:1: ( ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) ) { - // InternalOptimisationLanguage.g:3055:1: ( ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) ) - // InternalOptimisationLanguage.g:3056:2: ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) + // InternalOptimisationLanguage.g:3028:1: ( ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) ) + // InternalOptimisationLanguage.g:3029:2: ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplyDivideModuloExpressionRuleAccess().getLeftOperandAssignment_0()); } - // InternalOptimisationLanguage.g:3057:2: ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) - // InternalOptimisationLanguage.g:3057:3: rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 + // InternalOptimisationLanguage.g:3030:2: ( rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 ) + // InternalOptimisationLanguage.g:3030:3: rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 { pushFollow(FOLLOW_2); rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0(); @@ -10616,14 +10544,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__Group__1" - // InternalOptimisationLanguage.g:3065:1: rule__MultiplyDivideModuloExpressionRule__Group__1 : rule__MultiplyDivideModuloExpressionRule__Group__1__Impl ; + // InternalOptimisationLanguage.g:3038:1: rule__MultiplyDivideModuloExpressionRule__Group__1 : rule__MultiplyDivideModuloExpressionRule__Group__1__Impl ; public final void rule__MultiplyDivideModuloExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3069:1: ( rule__MultiplyDivideModuloExpressionRule__Group__1__Impl ) - // InternalOptimisationLanguage.g:3070:2: rule__MultiplyDivideModuloExpressionRule__Group__1__Impl + // InternalOptimisationLanguage.g:3042:1: ( rule__MultiplyDivideModuloExpressionRule__Group__1__Impl ) + // InternalOptimisationLanguage.g:3043:2: rule__MultiplyDivideModuloExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__MultiplyDivideModuloExpressionRule__Group__1__Impl(); @@ -10649,22 +10577,22 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__Group__1__Impl" - // InternalOptimisationLanguage.g:3076:1: rule__MultiplyDivideModuloExpressionRule__Group__1__Impl : ( ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* ) ; + // InternalOptimisationLanguage.g:3049:1: rule__MultiplyDivideModuloExpressionRule__Group__1__Impl : ( ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* ) ; public final void rule__MultiplyDivideModuloExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3080:1: ( ( ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* ) ) - // InternalOptimisationLanguage.g:3081:1: ( ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* ) + // InternalOptimisationLanguage.g:3053:1: ( ( ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* ) ) + // InternalOptimisationLanguage.g:3054:1: ( ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* ) { - // InternalOptimisationLanguage.g:3081:1: ( ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* ) - // InternalOptimisationLanguage.g:3082:2: ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* + // InternalOptimisationLanguage.g:3054:1: ( ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* ) + // InternalOptimisationLanguage.g:3055:2: ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplyDivideModuloExpressionRuleAccess().getGroup_1()); } - // InternalOptimisationLanguage.g:3083:2: ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* + // InternalOptimisationLanguage.g:3056:2: ( rule__MultiplyDivideModuloExpressionRule__Group_1__0 )* loop23: do { int alt23=2; @@ -10677,9 +10605,9 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA switch (alt23) { case 1 : - // InternalOptimisationLanguage.g:3083:3: rule__MultiplyDivideModuloExpressionRule__Group_1__0 + // InternalOptimisationLanguage.g:3056:3: rule__MultiplyDivideModuloExpressionRule__Group_1__0 { - pushFollow(FOLLOW_26); + pushFollow(FOLLOW_27); rule__MultiplyDivideModuloExpressionRule__Group_1__0(); state._fsp--; @@ -10718,16 +10646,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__Group_1__0" - // InternalOptimisationLanguage.g:3092:1: rule__MultiplyDivideModuloExpressionRule__Group_1__0 : rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl rule__MultiplyDivideModuloExpressionRule__Group_1__1 ; + // InternalOptimisationLanguage.g:3065:1: rule__MultiplyDivideModuloExpressionRule__Group_1__0 : rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl rule__MultiplyDivideModuloExpressionRule__Group_1__1 ; public final void rule__MultiplyDivideModuloExpressionRule__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3096:1: ( rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl rule__MultiplyDivideModuloExpressionRule__Group_1__1 ) - // InternalOptimisationLanguage.g:3097:2: rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl rule__MultiplyDivideModuloExpressionRule__Group_1__1 + // InternalOptimisationLanguage.g:3069:1: ( rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl rule__MultiplyDivideModuloExpressionRule__Group_1__1 ) + // InternalOptimisationLanguage.g:3070:2: rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl rule__MultiplyDivideModuloExpressionRule__Group_1__1 { - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_17); rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl(); state._fsp--; @@ -10756,23 +10684,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl" - // InternalOptimisationLanguage.g:3104:1: rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl : ( ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) ) ; + // InternalOptimisationLanguage.g:3077:1: rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl : ( ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) ) ; public final void rule__MultiplyDivideModuloExpressionRule__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3108:1: ( ( ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) ) ) - // InternalOptimisationLanguage.g:3109:1: ( ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) ) + // InternalOptimisationLanguage.g:3081:1: ( ( ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) ) ) + // InternalOptimisationLanguage.g:3082:1: ( ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) ) { - // InternalOptimisationLanguage.g:3109:1: ( ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) ) - // InternalOptimisationLanguage.g:3110:2: ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) + // InternalOptimisationLanguage.g:3082:1: ( ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) ) + // InternalOptimisationLanguage.g:3083:2: ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplyDivideModuloExpressionRuleAccess().getOperatorsAssignment_1_0()); } - // InternalOptimisationLanguage.g:3111:2: ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) - // InternalOptimisationLanguage.g:3111:3: rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 + // InternalOptimisationLanguage.g:3084:2: ( rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 ) + // InternalOptimisationLanguage.g:3084:3: rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 { pushFollow(FOLLOW_2); rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0(); @@ -10807,14 +10735,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__Group_1__1" - // InternalOptimisationLanguage.g:3119:1: rule__MultiplyDivideModuloExpressionRule__Group_1__1 : rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl ; + // InternalOptimisationLanguage.g:3092:1: rule__MultiplyDivideModuloExpressionRule__Group_1__1 : rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl ; public final void rule__MultiplyDivideModuloExpressionRule__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3123:1: ( rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl ) - // InternalOptimisationLanguage.g:3124:2: rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl + // InternalOptimisationLanguage.g:3096:1: ( rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl ) + // InternalOptimisationLanguage.g:3097:2: rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl(); @@ -10840,23 +10768,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl" - // InternalOptimisationLanguage.g:3130:1: rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl : ( ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) ) ; + // InternalOptimisationLanguage.g:3103:1: rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl : ( ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) ) ; public final void rule__MultiplyDivideModuloExpressionRule__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3134:1: ( ( ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) ) ) - // InternalOptimisationLanguage.g:3135:1: ( ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) ) + // InternalOptimisationLanguage.g:3107:1: ( ( ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) ) ) + // InternalOptimisationLanguage.g:3108:1: ( ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) ) { - // InternalOptimisationLanguage.g:3135:1: ( ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) ) - // InternalOptimisationLanguage.g:3136:2: ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) + // InternalOptimisationLanguage.g:3108:1: ( ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) ) + // InternalOptimisationLanguage.g:3109:2: ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplyDivideModuloExpressionRuleAccess().getOperandsAssignment_1_1()); } - // InternalOptimisationLanguage.g:3137:2: ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) - // InternalOptimisationLanguage.g:3137:3: rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 + // InternalOptimisationLanguage.g:3110:2: ( rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 ) + // InternalOptimisationLanguage.g:3110:3: rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 { pushFollow(FOLLOW_2); rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1(); @@ -10891,16 +10819,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__PowerOfExpressionRule__Group__0" - // InternalOptimisationLanguage.g:3146:1: rule__PowerOfExpressionRule__Group__0 : rule__PowerOfExpressionRule__Group__0__Impl rule__PowerOfExpressionRule__Group__1 ; + // InternalOptimisationLanguage.g:3119:1: rule__PowerOfExpressionRule__Group__0 : rule__PowerOfExpressionRule__Group__0__Impl rule__PowerOfExpressionRule__Group__1 ; public final void rule__PowerOfExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3150:1: ( rule__PowerOfExpressionRule__Group__0__Impl rule__PowerOfExpressionRule__Group__1 ) - // InternalOptimisationLanguage.g:3151:2: rule__PowerOfExpressionRule__Group__0__Impl rule__PowerOfExpressionRule__Group__1 + // InternalOptimisationLanguage.g:3123:1: ( rule__PowerOfExpressionRule__Group__0__Impl rule__PowerOfExpressionRule__Group__1 ) + // InternalOptimisationLanguage.g:3124:2: rule__PowerOfExpressionRule__Group__0__Impl rule__PowerOfExpressionRule__Group__1 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_28); rule__PowerOfExpressionRule__Group__0__Impl(); state._fsp--; @@ -10929,23 +10857,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__PowerOfExpressionRule__Group__0__Impl" - // InternalOptimisationLanguage.g:3158:1: rule__PowerOfExpressionRule__Group__0__Impl : ( ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) ) ; + // InternalOptimisationLanguage.g:3131:1: rule__PowerOfExpressionRule__Group__0__Impl : ( ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) ) ; public final void rule__PowerOfExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3162:1: ( ( ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) ) ) - // InternalOptimisationLanguage.g:3163:1: ( ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) ) + // InternalOptimisationLanguage.g:3135:1: ( ( ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) ) ) + // InternalOptimisationLanguage.g:3136:1: ( ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) ) { - // InternalOptimisationLanguage.g:3163:1: ( ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) ) - // InternalOptimisationLanguage.g:3164:2: ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) + // InternalOptimisationLanguage.g:3136:1: ( ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) ) + // InternalOptimisationLanguage.g:3137:2: ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPowerOfExpressionRuleAccess().getLeftOperandAssignment_0()); } - // InternalOptimisationLanguage.g:3165:2: ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) - // InternalOptimisationLanguage.g:3165:3: rule__PowerOfExpressionRule__LeftOperandAssignment_0 + // InternalOptimisationLanguage.g:3138:2: ( rule__PowerOfExpressionRule__LeftOperandAssignment_0 ) + // InternalOptimisationLanguage.g:3138:3: rule__PowerOfExpressionRule__LeftOperandAssignment_0 { pushFollow(FOLLOW_2); rule__PowerOfExpressionRule__LeftOperandAssignment_0(); @@ -10980,14 +10908,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__PowerOfExpressionRule__Group__1" - // InternalOptimisationLanguage.g:3173:1: rule__PowerOfExpressionRule__Group__1 : rule__PowerOfExpressionRule__Group__1__Impl ; + // InternalOptimisationLanguage.g:3146:1: rule__PowerOfExpressionRule__Group__1 : rule__PowerOfExpressionRule__Group__1__Impl ; public final void rule__PowerOfExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3177:1: ( rule__PowerOfExpressionRule__Group__1__Impl ) - // InternalOptimisationLanguage.g:3178:2: rule__PowerOfExpressionRule__Group__1__Impl + // InternalOptimisationLanguage.g:3150:1: ( rule__PowerOfExpressionRule__Group__1__Impl ) + // InternalOptimisationLanguage.g:3151:2: rule__PowerOfExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__PowerOfExpressionRule__Group__1__Impl(); @@ -11013,22 +10941,22 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__PowerOfExpressionRule__Group__1__Impl" - // InternalOptimisationLanguage.g:3184:1: rule__PowerOfExpressionRule__Group__1__Impl : ( ( rule__PowerOfExpressionRule__Group_1__0 )? ) ; + // InternalOptimisationLanguage.g:3157:1: rule__PowerOfExpressionRule__Group__1__Impl : ( ( rule__PowerOfExpressionRule__Group_1__0 )? ) ; public final void rule__PowerOfExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3188:1: ( ( ( rule__PowerOfExpressionRule__Group_1__0 )? ) ) - // InternalOptimisationLanguage.g:3189:1: ( ( rule__PowerOfExpressionRule__Group_1__0 )? ) + // InternalOptimisationLanguage.g:3161:1: ( ( ( rule__PowerOfExpressionRule__Group_1__0 )? ) ) + // InternalOptimisationLanguage.g:3162:1: ( ( rule__PowerOfExpressionRule__Group_1__0 )? ) { - // InternalOptimisationLanguage.g:3189:1: ( ( rule__PowerOfExpressionRule__Group_1__0 )? ) - // InternalOptimisationLanguage.g:3190:2: ( rule__PowerOfExpressionRule__Group_1__0 )? + // InternalOptimisationLanguage.g:3162:1: ( ( rule__PowerOfExpressionRule__Group_1__0 )? ) + // InternalOptimisationLanguage.g:3163:2: ( rule__PowerOfExpressionRule__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getPowerOfExpressionRuleAccess().getGroup_1()); } - // InternalOptimisationLanguage.g:3191:2: ( rule__PowerOfExpressionRule__Group_1__0 )? + // InternalOptimisationLanguage.g:3164:2: ( rule__PowerOfExpressionRule__Group_1__0 )? int alt24=2; int LA24_0 = input.LA(1); @@ -11037,7 +10965,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA } switch (alt24) { case 1 : - // InternalOptimisationLanguage.g:3191:3: rule__PowerOfExpressionRule__Group_1__0 + // InternalOptimisationLanguage.g:3164:3: rule__PowerOfExpressionRule__Group_1__0 { pushFollow(FOLLOW_2); rule__PowerOfExpressionRule__Group_1__0(); @@ -11075,16 +11003,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__PowerOfExpressionRule__Group_1__0" - // InternalOptimisationLanguage.g:3200:1: rule__PowerOfExpressionRule__Group_1__0 : rule__PowerOfExpressionRule__Group_1__0__Impl rule__PowerOfExpressionRule__Group_1__1 ; + // InternalOptimisationLanguage.g:3173:1: rule__PowerOfExpressionRule__Group_1__0 : rule__PowerOfExpressionRule__Group_1__0__Impl rule__PowerOfExpressionRule__Group_1__1 ; public final void rule__PowerOfExpressionRule__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3204:1: ( rule__PowerOfExpressionRule__Group_1__0__Impl rule__PowerOfExpressionRule__Group_1__1 ) - // InternalOptimisationLanguage.g:3205:2: rule__PowerOfExpressionRule__Group_1__0__Impl rule__PowerOfExpressionRule__Group_1__1 + // InternalOptimisationLanguage.g:3177:1: ( rule__PowerOfExpressionRule__Group_1__0__Impl rule__PowerOfExpressionRule__Group_1__1 ) + // InternalOptimisationLanguage.g:3178:2: rule__PowerOfExpressionRule__Group_1__0__Impl rule__PowerOfExpressionRule__Group_1__1 { - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_17); rule__PowerOfExpressionRule__Group_1__0__Impl(); state._fsp--; @@ -11113,17 +11041,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__PowerOfExpressionRule__Group_1__0__Impl" - // InternalOptimisationLanguage.g:3212:1: rule__PowerOfExpressionRule__Group_1__0__Impl : ( '^' ) ; + // InternalOptimisationLanguage.g:3185:1: rule__PowerOfExpressionRule__Group_1__0__Impl : ( '^' ) ; public final void rule__PowerOfExpressionRule__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3216:1: ( ( '^' ) ) - // InternalOptimisationLanguage.g:3217:1: ( '^' ) + // InternalOptimisationLanguage.g:3189:1: ( ( '^' ) ) + // InternalOptimisationLanguage.g:3190:1: ( '^' ) { - // InternalOptimisationLanguage.g:3217:1: ( '^' ) - // InternalOptimisationLanguage.g:3218:2: '^' + // InternalOptimisationLanguage.g:3190:1: ( '^' ) + // InternalOptimisationLanguage.g:3191:2: '^' { if ( state.backtracking==0 ) { before(grammarAccess.getPowerOfExpressionRuleAccess().getCircumflexAccentKeyword_1_0()); @@ -11154,14 +11082,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__PowerOfExpressionRule__Group_1__1" - // InternalOptimisationLanguage.g:3227:1: rule__PowerOfExpressionRule__Group_1__1 : rule__PowerOfExpressionRule__Group_1__1__Impl ; + // InternalOptimisationLanguage.g:3200:1: rule__PowerOfExpressionRule__Group_1__1 : rule__PowerOfExpressionRule__Group_1__1__Impl ; public final void rule__PowerOfExpressionRule__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3231:1: ( rule__PowerOfExpressionRule__Group_1__1__Impl ) - // InternalOptimisationLanguage.g:3232:2: rule__PowerOfExpressionRule__Group_1__1__Impl + // InternalOptimisationLanguage.g:3204:1: ( rule__PowerOfExpressionRule__Group_1__1__Impl ) + // InternalOptimisationLanguage.g:3205:2: rule__PowerOfExpressionRule__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__PowerOfExpressionRule__Group_1__1__Impl(); @@ -11187,23 +11115,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__PowerOfExpressionRule__Group_1__1__Impl" - // InternalOptimisationLanguage.g:3238:1: rule__PowerOfExpressionRule__Group_1__1__Impl : ( ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) ) ; + // InternalOptimisationLanguage.g:3211:1: rule__PowerOfExpressionRule__Group_1__1__Impl : ( ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) ) ; public final void rule__PowerOfExpressionRule__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3242:1: ( ( ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) ) ) - // InternalOptimisationLanguage.g:3243:1: ( ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) ) + // InternalOptimisationLanguage.g:3215:1: ( ( ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) ) ) + // InternalOptimisationLanguage.g:3216:1: ( ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) ) { - // InternalOptimisationLanguage.g:3243:1: ( ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) ) - // InternalOptimisationLanguage.g:3244:2: ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) + // InternalOptimisationLanguage.g:3216:1: ( ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) ) + // InternalOptimisationLanguage.g:3217:2: ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPowerOfExpressionRuleAccess().getRightOperandAssignment_1_1()); } - // InternalOptimisationLanguage.g:3245:2: ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) - // InternalOptimisationLanguage.g:3245:3: rule__PowerOfExpressionRule__RightOperandAssignment_1_1 + // InternalOptimisationLanguage.g:3218:2: ( rule__PowerOfExpressionRule__RightOperandAssignment_1_1 ) + // InternalOptimisationLanguage.g:3218:3: rule__PowerOfExpressionRule__RightOperandAssignment_1_1 { pushFollow(FOLLOW_2); rule__PowerOfExpressionRule__RightOperandAssignment_1_1(); @@ -11238,16 +11166,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__UnaryAddOrSubtractExpressionRule__Group__0" - // InternalOptimisationLanguage.g:3254:1: rule__UnaryAddOrSubtractExpressionRule__Group__0 : rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl rule__UnaryAddOrSubtractExpressionRule__Group__1 ; + // InternalOptimisationLanguage.g:3227:1: rule__UnaryAddOrSubtractExpressionRule__Group__0 : rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl rule__UnaryAddOrSubtractExpressionRule__Group__1 ; public final void rule__UnaryAddOrSubtractExpressionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3258:1: ( rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl rule__UnaryAddOrSubtractExpressionRule__Group__1 ) - // InternalOptimisationLanguage.g:3259:2: rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl rule__UnaryAddOrSubtractExpressionRule__Group__1 + // InternalOptimisationLanguage.g:3231:1: ( rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl rule__UnaryAddOrSubtractExpressionRule__Group__1 ) + // InternalOptimisationLanguage.g:3232:2: rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl rule__UnaryAddOrSubtractExpressionRule__Group__1 { - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_17); rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl(); state._fsp--; @@ -11276,22 +11204,22 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl" - // InternalOptimisationLanguage.g:3266:1: rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl : ( ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* ) ; + // InternalOptimisationLanguage.g:3239:1: rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl : ( ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* ) ; public final void rule__UnaryAddOrSubtractExpressionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3270:1: ( ( ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* ) ) - // InternalOptimisationLanguage.g:3271:1: ( ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* ) + // InternalOptimisationLanguage.g:3243:1: ( ( ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* ) ) + // InternalOptimisationLanguage.g:3244:1: ( ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* ) { - // InternalOptimisationLanguage.g:3271:1: ( ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* ) - // InternalOptimisationLanguage.g:3272:2: ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* + // InternalOptimisationLanguage.g:3244:1: ( ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* ) + // InternalOptimisationLanguage.g:3245:2: ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAddOrSubtractExpressionRuleAccess().getOperatorsAssignment_0()); } - // InternalOptimisationLanguage.g:3273:2: ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* + // InternalOptimisationLanguage.g:3246:2: ( rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 )* loop25: do { int alt25=2; @@ -11304,9 +11232,9 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA switch (alt25) { case 1 : - // InternalOptimisationLanguage.g:3273:3: rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 + // InternalOptimisationLanguage.g:3246:3: rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 { - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_25); rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0(); state._fsp--; @@ -11345,14 +11273,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__UnaryAddOrSubtractExpressionRule__Group__1" - // InternalOptimisationLanguage.g:3281:1: rule__UnaryAddOrSubtractExpressionRule__Group__1 : rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl ; + // InternalOptimisationLanguage.g:3254:1: rule__UnaryAddOrSubtractExpressionRule__Group__1 : rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl ; public final void rule__UnaryAddOrSubtractExpressionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3285:1: ( rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl ) - // InternalOptimisationLanguage.g:3286:2: rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl + // InternalOptimisationLanguage.g:3258:1: ( rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl ) + // InternalOptimisationLanguage.g:3259:2: rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl(); @@ -11378,23 +11306,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl" - // InternalOptimisationLanguage.g:3292:1: rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl : ( ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) ) ; + // InternalOptimisationLanguage.g:3265:1: rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl : ( ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) ) ; public final void rule__UnaryAddOrSubtractExpressionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3296:1: ( ( ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) ) ) - // InternalOptimisationLanguage.g:3297:1: ( ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) ) + // InternalOptimisationLanguage.g:3269:1: ( ( ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) ) ) + // InternalOptimisationLanguage.g:3270:1: ( ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) ) { - // InternalOptimisationLanguage.g:3297:1: ( ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) ) - // InternalOptimisationLanguage.g:3298:2: ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) + // InternalOptimisationLanguage.g:3270:1: ( ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) ) + // InternalOptimisationLanguage.g:3271:2: ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAddOrSubtractExpressionRuleAccess().getSubExpressionAssignment_1()); } - // InternalOptimisationLanguage.g:3299:2: ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) - // InternalOptimisationLanguage.g:3299:3: rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 + // InternalOptimisationLanguage.g:3272:2: ( rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 ) + // InternalOptimisationLanguage.g:3272:3: rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 { pushFollow(FOLLOW_2); rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1(); @@ -11429,14 +11357,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ArrayRule__Group__0" - // InternalOptimisationLanguage.g:3308:1: rule__ArrayRule__Group__0 : rule__ArrayRule__Group__0__Impl rule__ArrayRule__Group__1 ; + // InternalOptimisationLanguage.g:3281:1: rule__ArrayRule__Group__0 : rule__ArrayRule__Group__0__Impl rule__ArrayRule__Group__1 ; public final void rule__ArrayRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3312:1: ( rule__ArrayRule__Group__0__Impl rule__ArrayRule__Group__1 ) - // InternalOptimisationLanguage.g:3313:2: rule__ArrayRule__Group__0__Impl rule__ArrayRule__Group__1 + // InternalOptimisationLanguage.g:3285:1: ( rule__ArrayRule__Group__0__Impl rule__ArrayRule__Group__1 ) + // InternalOptimisationLanguage.g:3286:2: rule__ArrayRule__Group__0__Impl rule__ArrayRule__Group__1 { pushFollow(FOLLOW_9); rule__ArrayRule__Group__0__Impl(); @@ -11467,23 +11395,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ArrayRule__Group__0__Impl" - // InternalOptimisationLanguage.g:3320:1: rule__ArrayRule__Group__0__Impl : ( () ) ; + // InternalOptimisationLanguage.g:3293:1: rule__ArrayRule__Group__0__Impl : ( () ) ; public final void rule__ArrayRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3324:1: ( ( () ) ) - // InternalOptimisationLanguage.g:3325:1: ( () ) + // InternalOptimisationLanguage.g:3297:1: ( ( () ) ) + // InternalOptimisationLanguage.g:3298:1: ( () ) { - // InternalOptimisationLanguage.g:3325:1: ( () ) - // InternalOptimisationLanguage.g:3326:2: () + // InternalOptimisationLanguage.g:3298:1: ( () ) + // InternalOptimisationLanguage.g:3299:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getArrayAction_0()); } - // InternalOptimisationLanguage.g:3327:2: () - // InternalOptimisationLanguage.g:3327:3: + // InternalOptimisationLanguage.g:3300:2: () + // InternalOptimisationLanguage.g:3300:3: { } @@ -11508,16 +11436,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ArrayRule__Group__1" - // InternalOptimisationLanguage.g:3335:1: rule__ArrayRule__Group__1 : rule__ArrayRule__Group__1__Impl rule__ArrayRule__Group__2 ; + // InternalOptimisationLanguage.g:3308:1: rule__ArrayRule__Group__1 : rule__ArrayRule__Group__1__Impl rule__ArrayRule__Group__2 ; public final void rule__ArrayRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3339:1: ( rule__ArrayRule__Group__1__Impl rule__ArrayRule__Group__2 ) - // InternalOptimisationLanguage.g:3340:2: rule__ArrayRule__Group__1__Impl rule__ArrayRule__Group__2 + // InternalOptimisationLanguage.g:3312:1: ( rule__ArrayRule__Group__1__Impl rule__ArrayRule__Group__2 ) + // InternalOptimisationLanguage.g:3313:2: rule__ArrayRule__Group__1__Impl rule__ArrayRule__Group__2 { - pushFollow(FOLLOW_28); + pushFollow(FOLLOW_29); rule__ArrayRule__Group__1__Impl(); state._fsp--; @@ -11546,17 +11474,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ArrayRule__Group__1__Impl" - // InternalOptimisationLanguage.g:3347:1: rule__ArrayRule__Group__1__Impl : ( '[' ) ; + // InternalOptimisationLanguage.g:3320:1: rule__ArrayRule__Group__1__Impl : ( '[' ) ; public final void rule__ArrayRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3351:1: ( ( '[' ) ) - // InternalOptimisationLanguage.g:3352:1: ( '[' ) + // InternalOptimisationLanguage.g:3324:1: ( ( '[' ) ) + // InternalOptimisationLanguage.g:3325:1: ( '[' ) { - // InternalOptimisationLanguage.g:3352:1: ( '[' ) - // InternalOptimisationLanguage.g:3353:2: '[' + // InternalOptimisationLanguage.g:3325:1: ( '[' ) + // InternalOptimisationLanguage.g:3326:2: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getLeftSquareBracketKeyword_1()); @@ -11587,16 +11515,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ArrayRule__Group__2" - // InternalOptimisationLanguage.g:3362:1: rule__ArrayRule__Group__2 : rule__ArrayRule__Group__2__Impl rule__ArrayRule__Group__3 ; + // InternalOptimisationLanguage.g:3335:1: rule__ArrayRule__Group__2 : rule__ArrayRule__Group__2__Impl rule__ArrayRule__Group__3 ; public final void rule__ArrayRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3366:1: ( rule__ArrayRule__Group__2__Impl rule__ArrayRule__Group__3 ) - // InternalOptimisationLanguage.g:3367:2: rule__ArrayRule__Group__2__Impl rule__ArrayRule__Group__3 + // InternalOptimisationLanguage.g:3339:1: ( rule__ArrayRule__Group__2__Impl rule__ArrayRule__Group__3 ) + // InternalOptimisationLanguage.g:3340:2: rule__ArrayRule__Group__2__Impl rule__ArrayRule__Group__3 { - pushFollow(FOLLOW_28); + pushFollow(FOLLOW_29); rule__ArrayRule__Group__2__Impl(); state._fsp--; @@ -11625,31 +11553,31 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ArrayRule__Group__2__Impl" - // InternalOptimisationLanguage.g:3374:1: rule__ArrayRule__Group__2__Impl : ( ( rule__ArrayRule__Group_2__0 )? ) ; + // InternalOptimisationLanguage.g:3347:1: rule__ArrayRule__Group__2__Impl : ( ( rule__ArrayRule__Group_2__0 )? ) ; public final void rule__ArrayRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3378:1: ( ( ( rule__ArrayRule__Group_2__0 )? ) ) - // InternalOptimisationLanguage.g:3379:1: ( ( rule__ArrayRule__Group_2__0 )? ) + // InternalOptimisationLanguage.g:3351:1: ( ( ( rule__ArrayRule__Group_2__0 )? ) ) + // InternalOptimisationLanguage.g:3352:1: ( ( rule__ArrayRule__Group_2__0 )? ) { - // InternalOptimisationLanguage.g:3379:1: ( ( rule__ArrayRule__Group_2__0 )? ) - // InternalOptimisationLanguage.g:3380:2: ( rule__ArrayRule__Group_2__0 )? + // InternalOptimisationLanguage.g:3352:1: ( ( rule__ArrayRule__Group_2__0 )? ) + // InternalOptimisationLanguage.g:3353:2: ( rule__ArrayRule__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getGroup_2()); } - // InternalOptimisationLanguage.g:3381:2: ( rule__ArrayRule__Group_2__0 )? + // InternalOptimisationLanguage.g:3354:2: ( rule__ArrayRule__Group_2__0 )? int alt26=2; int LA26_0 = input.LA(1); - if ( ((LA26_0>=RULE_QUOTED_ID && LA26_0<=RULE_STRING)||LA26_0==15||LA26_0==56||LA26_0==61||LA26_0==64||LA26_0==79) ) { + if ( ((LA26_0>=RULE_QUOTED_ID && LA26_0<=RULE_STRING)||LA26_0==15||LA26_0==56||LA26_0==61||LA26_0==64||LA26_0==81) ) { alt26=1; } switch (alt26) { case 1 : - // InternalOptimisationLanguage.g:3381:3: rule__ArrayRule__Group_2__0 + // InternalOptimisationLanguage.g:3354:3: rule__ArrayRule__Group_2__0 { pushFollow(FOLLOW_2); rule__ArrayRule__Group_2__0(); @@ -11687,14 +11615,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ArrayRule__Group__3" - // InternalOptimisationLanguage.g:3389:1: rule__ArrayRule__Group__3 : rule__ArrayRule__Group__3__Impl ; + // InternalOptimisationLanguage.g:3362:1: rule__ArrayRule__Group__3 : rule__ArrayRule__Group__3__Impl ; public final void rule__ArrayRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3393:1: ( rule__ArrayRule__Group__3__Impl ) - // InternalOptimisationLanguage.g:3394:2: rule__ArrayRule__Group__3__Impl + // InternalOptimisationLanguage.g:3366:1: ( rule__ArrayRule__Group__3__Impl ) + // InternalOptimisationLanguage.g:3367:2: rule__ArrayRule__Group__3__Impl { pushFollow(FOLLOW_2); rule__ArrayRule__Group__3__Impl(); @@ -11720,17 +11648,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ArrayRule__Group__3__Impl" - // InternalOptimisationLanguage.g:3400:1: rule__ArrayRule__Group__3__Impl : ( ']' ) ; + // InternalOptimisationLanguage.g:3373:1: rule__ArrayRule__Group__3__Impl : ( ']' ) ; public final void rule__ArrayRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3404:1: ( ( ']' ) ) - // InternalOptimisationLanguage.g:3405:1: ( ']' ) + // InternalOptimisationLanguage.g:3377:1: ( ( ']' ) ) + // InternalOptimisationLanguage.g:3378:1: ( ']' ) { - // InternalOptimisationLanguage.g:3405:1: ( ']' ) - // InternalOptimisationLanguage.g:3406:2: ']' + // InternalOptimisationLanguage.g:3378:1: ( ']' ) + // InternalOptimisationLanguage.g:3379:2: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getRightSquareBracketKeyword_3()); @@ -11761,16 +11689,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ArrayRule__Group_2__0" - // InternalOptimisationLanguage.g:3416:1: rule__ArrayRule__Group_2__0 : rule__ArrayRule__Group_2__0__Impl rule__ArrayRule__Group_2__1 ; + // InternalOptimisationLanguage.g:3389:1: rule__ArrayRule__Group_2__0 : rule__ArrayRule__Group_2__0__Impl rule__ArrayRule__Group_2__1 ; public final void rule__ArrayRule__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3420:1: ( rule__ArrayRule__Group_2__0__Impl rule__ArrayRule__Group_2__1 ) - // InternalOptimisationLanguage.g:3421:2: rule__ArrayRule__Group_2__0__Impl rule__ArrayRule__Group_2__1 + // InternalOptimisationLanguage.g:3393:1: ( rule__ArrayRule__Group_2__0__Impl rule__ArrayRule__Group_2__1 ) + // InternalOptimisationLanguage.g:3394:2: rule__ArrayRule__Group_2__0__Impl rule__ArrayRule__Group_2__1 { - pushFollow(FOLLOW_29); + pushFollow(FOLLOW_30); rule__ArrayRule__Group_2__0__Impl(); state._fsp--; @@ -11799,23 +11727,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ArrayRule__Group_2__0__Impl" - // InternalOptimisationLanguage.g:3428:1: rule__ArrayRule__Group_2__0__Impl : ( ( rule__ArrayRule__ValuesAssignment_2_0 ) ) ; + // InternalOptimisationLanguage.g:3401:1: rule__ArrayRule__Group_2__0__Impl : ( ( rule__ArrayRule__ValuesAssignment_2_0 ) ) ; public final void rule__ArrayRule__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3432:1: ( ( ( rule__ArrayRule__ValuesAssignment_2_0 ) ) ) - // InternalOptimisationLanguage.g:3433:1: ( ( rule__ArrayRule__ValuesAssignment_2_0 ) ) + // InternalOptimisationLanguage.g:3405:1: ( ( ( rule__ArrayRule__ValuesAssignment_2_0 ) ) ) + // InternalOptimisationLanguage.g:3406:1: ( ( rule__ArrayRule__ValuesAssignment_2_0 ) ) { - // InternalOptimisationLanguage.g:3433:1: ( ( rule__ArrayRule__ValuesAssignment_2_0 ) ) - // InternalOptimisationLanguage.g:3434:2: ( rule__ArrayRule__ValuesAssignment_2_0 ) + // InternalOptimisationLanguage.g:3406:1: ( ( rule__ArrayRule__ValuesAssignment_2_0 ) ) + // InternalOptimisationLanguage.g:3407:2: ( rule__ArrayRule__ValuesAssignment_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getValuesAssignment_2_0()); } - // InternalOptimisationLanguage.g:3435:2: ( rule__ArrayRule__ValuesAssignment_2_0 ) - // InternalOptimisationLanguage.g:3435:3: rule__ArrayRule__ValuesAssignment_2_0 + // InternalOptimisationLanguage.g:3408:2: ( rule__ArrayRule__ValuesAssignment_2_0 ) + // InternalOptimisationLanguage.g:3408:3: rule__ArrayRule__ValuesAssignment_2_0 { pushFollow(FOLLOW_2); rule__ArrayRule__ValuesAssignment_2_0(); @@ -11850,14 +11778,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ArrayRule__Group_2__1" - // InternalOptimisationLanguage.g:3443:1: rule__ArrayRule__Group_2__1 : rule__ArrayRule__Group_2__1__Impl ; + // InternalOptimisationLanguage.g:3416:1: rule__ArrayRule__Group_2__1 : rule__ArrayRule__Group_2__1__Impl ; public final void rule__ArrayRule__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3447:1: ( rule__ArrayRule__Group_2__1__Impl ) - // InternalOptimisationLanguage.g:3448:2: rule__ArrayRule__Group_2__1__Impl + // InternalOptimisationLanguage.g:3420:1: ( rule__ArrayRule__Group_2__1__Impl ) + // InternalOptimisationLanguage.g:3421:2: rule__ArrayRule__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ArrayRule__Group_2__1__Impl(); @@ -11883,22 +11811,22 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ArrayRule__Group_2__1__Impl" - // InternalOptimisationLanguage.g:3454:1: rule__ArrayRule__Group_2__1__Impl : ( ( rule__ArrayRule__Group_2_1__0 )* ) ; + // InternalOptimisationLanguage.g:3427:1: rule__ArrayRule__Group_2__1__Impl : ( ( rule__ArrayRule__Group_2_1__0 )* ) ; public final void rule__ArrayRule__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3458:1: ( ( ( rule__ArrayRule__Group_2_1__0 )* ) ) - // InternalOptimisationLanguage.g:3459:1: ( ( rule__ArrayRule__Group_2_1__0 )* ) + // InternalOptimisationLanguage.g:3431:1: ( ( ( rule__ArrayRule__Group_2_1__0 )* ) ) + // InternalOptimisationLanguage.g:3432:1: ( ( rule__ArrayRule__Group_2_1__0 )* ) { - // InternalOptimisationLanguage.g:3459:1: ( ( rule__ArrayRule__Group_2_1__0 )* ) - // InternalOptimisationLanguage.g:3460:2: ( rule__ArrayRule__Group_2_1__0 )* + // InternalOptimisationLanguage.g:3432:1: ( ( rule__ArrayRule__Group_2_1__0 )* ) + // InternalOptimisationLanguage.g:3433:2: ( rule__ArrayRule__Group_2_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getGroup_2_1()); } - // InternalOptimisationLanguage.g:3461:2: ( rule__ArrayRule__Group_2_1__0 )* + // InternalOptimisationLanguage.g:3434:2: ( rule__ArrayRule__Group_2_1__0 )* loop27: do { int alt27=2; @@ -11911,9 +11839,9 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA switch (alt27) { case 1 : - // InternalOptimisationLanguage.g:3461:3: rule__ArrayRule__Group_2_1__0 + // InternalOptimisationLanguage.g:3434:3: rule__ArrayRule__Group_2_1__0 { - pushFollow(FOLLOW_30); + pushFollow(FOLLOW_31); rule__ArrayRule__Group_2_1__0(); state._fsp--; @@ -11952,16 +11880,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ArrayRule__Group_2_1__0" - // InternalOptimisationLanguage.g:3470:1: rule__ArrayRule__Group_2_1__0 : rule__ArrayRule__Group_2_1__0__Impl rule__ArrayRule__Group_2_1__1 ; + // InternalOptimisationLanguage.g:3443:1: rule__ArrayRule__Group_2_1__0 : rule__ArrayRule__Group_2_1__0__Impl rule__ArrayRule__Group_2_1__1 ; public final void rule__ArrayRule__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3474:1: ( rule__ArrayRule__Group_2_1__0__Impl rule__ArrayRule__Group_2_1__1 ) - // InternalOptimisationLanguage.g:3475:2: rule__ArrayRule__Group_2_1__0__Impl rule__ArrayRule__Group_2_1__1 + // InternalOptimisationLanguage.g:3447:1: ( rule__ArrayRule__Group_2_1__0__Impl rule__ArrayRule__Group_2_1__1 ) + // InternalOptimisationLanguage.g:3448:2: rule__ArrayRule__Group_2_1__0__Impl rule__ArrayRule__Group_2_1__1 { - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_17); rule__ArrayRule__Group_2_1__0__Impl(); state._fsp--; @@ -11990,17 +11918,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ArrayRule__Group_2_1__0__Impl" - // InternalOptimisationLanguage.g:3482:1: rule__ArrayRule__Group_2_1__0__Impl : ( ',' ) ; + // InternalOptimisationLanguage.g:3455:1: rule__ArrayRule__Group_2_1__0__Impl : ( ',' ) ; public final void rule__ArrayRule__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3486:1: ( ( ',' ) ) - // InternalOptimisationLanguage.g:3487:1: ( ',' ) + // InternalOptimisationLanguage.g:3459:1: ( ( ',' ) ) + // InternalOptimisationLanguage.g:3460:1: ( ',' ) { - // InternalOptimisationLanguage.g:3487:1: ( ',' ) - // InternalOptimisationLanguage.g:3488:2: ',' + // InternalOptimisationLanguage.g:3460:1: ( ',' ) + // InternalOptimisationLanguage.g:3461:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getCommaKeyword_2_1_0()); @@ -12031,14 +11959,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ArrayRule__Group_2_1__1" - // InternalOptimisationLanguage.g:3497:1: rule__ArrayRule__Group_2_1__1 : rule__ArrayRule__Group_2_1__1__Impl ; + // InternalOptimisationLanguage.g:3470:1: rule__ArrayRule__Group_2_1__1 : rule__ArrayRule__Group_2_1__1__Impl ; public final void rule__ArrayRule__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3501:1: ( rule__ArrayRule__Group_2_1__1__Impl ) - // InternalOptimisationLanguage.g:3502:2: rule__ArrayRule__Group_2_1__1__Impl + // InternalOptimisationLanguage.g:3474:1: ( rule__ArrayRule__Group_2_1__1__Impl ) + // InternalOptimisationLanguage.g:3475:2: rule__ArrayRule__Group_2_1__1__Impl { pushFollow(FOLLOW_2); rule__ArrayRule__Group_2_1__1__Impl(); @@ -12064,23 +11992,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ArrayRule__Group_2_1__1__Impl" - // InternalOptimisationLanguage.g:3508:1: rule__ArrayRule__Group_2_1__1__Impl : ( ( rule__ArrayRule__ValuesAssignment_2_1_1 ) ) ; + // InternalOptimisationLanguage.g:3481:1: rule__ArrayRule__Group_2_1__1__Impl : ( ( rule__ArrayRule__ValuesAssignment_2_1_1 ) ) ; public final void rule__ArrayRule__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3512:1: ( ( ( rule__ArrayRule__ValuesAssignment_2_1_1 ) ) ) - // InternalOptimisationLanguage.g:3513:1: ( ( rule__ArrayRule__ValuesAssignment_2_1_1 ) ) + // InternalOptimisationLanguage.g:3485:1: ( ( ( rule__ArrayRule__ValuesAssignment_2_1_1 ) ) ) + // InternalOptimisationLanguage.g:3486:1: ( ( rule__ArrayRule__ValuesAssignment_2_1_1 ) ) { - // InternalOptimisationLanguage.g:3513:1: ( ( rule__ArrayRule__ValuesAssignment_2_1_1 ) ) - // InternalOptimisationLanguage.g:3514:2: ( rule__ArrayRule__ValuesAssignment_2_1_1 ) + // InternalOptimisationLanguage.g:3486:1: ( ( rule__ArrayRule__ValuesAssignment_2_1_1 ) ) + // InternalOptimisationLanguage.g:3487:2: ( rule__ArrayRule__ValuesAssignment_2_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getValuesAssignment_2_1_1()); } - // InternalOptimisationLanguage.g:3515:2: ( rule__ArrayRule__ValuesAssignment_2_1_1 ) - // InternalOptimisationLanguage.g:3515:3: rule__ArrayRule__ValuesAssignment_2_1_1 + // InternalOptimisationLanguage.g:3488:2: ( rule__ArrayRule__ValuesAssignment_2_1_1 ) + // InternalOptimisationLanguage.g:3488:3: rule__ArrayRule__ValuesAssignment_2_1_1 { pushFollow(FOLLOW_2); rule__ArrayRule__ValuesAssignment_2_1_1(); @@ -12115,16 +12043,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ParanthesesRule__Group__0" - // InternalOptimisationLanguage.g:3524:1: rule__ParanthesesRule__Group__0 : rule__ParanthesesRule__Group__0__Impl rule__ParanthesesRule__Group__1 ; + // InternalOptimisationLanguage.g:3497:1: rule__ParanthesesRule__Group__0 : rule__ParanthesesRule__Group__0__Impl rule__ParanthesesRule__Group__1 ; public final void rule__ParanthesesRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3528:1: ( rule__ParanthesesRule__Group__0__Impl rule__ParanthesesRule__Group__1 ) - // InternalOptimisationLanguage.g:3529:2: rule__ParanthesesRule__Group__0__Impl rule__ParanthesesRule__Group__1 + // InternalOptimisationLanguage.g:3501:1: ( rule__ParanthesesRule__Group__0__Impl rule__ParanthesesRule__Group__1 ) + // InternalOptimisationLanguage.g:3502:2: rule__ParanthesesRule__Group__0__Impl rule__ParanthesesRule__Group__1 { - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_17); rule__ParanthesesRule__Group__0__Impl(); state._fsp--; @@ -12153,17 +12081,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ParanthesesRule__Group__0__Impl" - // InternalOptimisationLanguage.g:3536:1: rule__ParanthesesRule__Group__0__Impl : ( '(' ) ; + // InternalOptimisationLanguage.g:3509:1: rule__ParanthesesRule__Group__0__Impl : ( '(' ) ; public final void rule__ParanthesesRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3540:1: ( ( '(' ) ) - // InternalOptimisationLanguage.g:3541:1: ( '(' ) + // InternalOptimisationLanguage.g:3513:1: ( ( '(' ) ) + // InternalOptimisationLanguage.g:3514:1: ( '(' ) { - // InternalOptimisationLanguage.g:3541:1: ( '(' ) - // InternalOptimisationLanguage.g:3542:2: '(' + // InternalOptimisationLanguage.g:3514:1: ( '(' ) + // InternalOptimisationLanguage.g:3515:2: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getParanthesesRuleAccess().getLeftParenthesisKeyword_0()); @@ -12194,16 +12122,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ParanthesesRule__Group__1" - // InternalOptimisationLanguage.g:3551:1: rule__ParanthesesRule__Group__1 : rule__ParanthesesRule__Group__1__Impl rule__ParanthesesRule__Group__2 ; + // InternalOptimisationLanguage.g:3524:1: rule__ParanthesesRule__Group__1 : rule__ParanthesesRule__Group__1__Impl rule__ParanthesesRule__Group__2 ; public final void rule__ParanthesesRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3555:1: ( rule__ParanthesesRule__Group__1__Impl rule__ParanthesesRule__Group__2 ) - // InternalOptimisationLanguage.g:3556:2: rule__ParanthesesRule__Group__1__Impl rule__ParanthesesRule__Group__2 + // InternalOptimisationLanguage.g:3528:1: ( rule__ParanthesesRule__Group__1__Impl rule__ParanthesesRule__Group__2 ) + // InternalOptimisationLanguage.g:3529:2: rule__ParanthesesRule__Group__1__Impl rule__ParanthesesRule__Group__2 { - pushFollow(FOLLOW_31); + pushFollow(FOLLOW_32); rule__ParanthesesRule__Group__1__Impl(); state._fsp--; @@ -12232,23 +12160,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ParanthesesRule__Group__1__Impl" - // InternalOptimisationLanguage.g:3563:1: rule__ParanthesesRule__Group__1__Impl : ( ( rule__ParanthesesRule__SubExpressionAssignment_1 ) ) ; + // InternalOptimisationLanguage.g:3536:1: rule__ParanthesesRule__Group__1__Impl : ( ( rule__ParanthesesRule__SubExpressionAssignment_1 ) ) ; public final void rule__ParanthesesRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3567:1: ( ( ( rule__ParanthesesRule__SubExpressionAssignment_1 ) ) ) - // InternalOptimisationLanguage.g:3568:1: ( ( rule__ParanthesesRule__SubExpressionAssignment_1 ) ) + // InternalOptimisationLanguage.g:3540:1: ( ( ( rule__ParanthesesRule__SubExpressionAssignment_1 ) ) ) + // InternalOptimisationLanguage.g:3541:1: ( ( rule__ParanthesesRule__SubExpressionAssignment_1 ) ) { - // InternalOptimisationLanguage.g:3568:1: ( ( rule__ParanthesesRule__SubExpressionAssignment_1 ) ) - // InternalOptimisationLanguage.g:3569:2: ( rule__ParanthesesRule__SubExpressionAssignment_1 ) + // InternalOptimisationLanguage.g:3541:1: ( ( rule__ParanthesesRule__SubExpressionAssignment_1 ) ) + // InternalOptimisationLanguage.g:3542:2: ( rule__ParanthesesRule__SubExpressionAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParanthesesRuleAccess().getSubExpressionAssignment_1()); } - // InternalOptimisationLanguage.g:3570:2: ( rule__ParanthesesRule__SubExpressionAssignment_1 ) - // InternalOptimisationLanguage.g:3570:3: rule__ParanthesesRule__SubExpressionAssignment_1 + // InternalOptimisationLanguage.g:3543:2: ( rule__ParanthesesRule__SubExpressionAssignment_1 ) + // InternalOptimisationLanguage.g:3543:3: rule__ParanthesesRule__SubExpressionAssignment_1 { pushFollow(FOLLOW_2); rule__ParanthesesRule__SubExpressionAssignment_1(); @@ -12283,14 +12211,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ParanthesesRule__Group__2" - // InternalOptimisationLanguage.g:3578:1: rule__ParanthesesRule__Group__2 : rule__ParanthesesRule__Group__2__Impl ; + // InternalOptimisationLanguage.g:3551:1: rule__ParanthesesRule__Group__2 : rule__ParanthesesRule__Group__2__Impl ; public final void rule__ParanthesesRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3582:1: ( rule__ParanthesesRule__Group__2__Impl ) - // InternalOptimisationLanguage.g:3583:2: rule__ParanthesesRule__Group__2__Impl + // InternalOptimisationLanguage.g:3555:1: ( rule__ParanthesesRule__Group__2__Impl ) + // InternalOptimisationLanguage.g:3556:2: rule__ParanthesesRule__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParanthesesRule__Group__2__Impl(); @@ -12316,17 +12244,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ParanthesesRule__Group__2__Impl" - // InternalOptimisationLanguage.g:3589:1: rule__ParanthesesRule__Group__2__Impl : ( ')' ) ; + // InternalOptimisationLanguage.g:3562:1: rule__ParanthesesRule__Group__2__Impl : ( ')' ) ; public final void rule__ParanthesesRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3593:1: ( ( ')' ) ) - // InternalOptimisationLanguage.g:3594:1: ( ')' ) + // InternalOptimisationLanguage.g:3566:1: ( ( ')' ) ) + // InternalOptimisationLanguage.g:3567:1: ( ')' ) { - // InternalOptimisationLanguage.g:3594:1: ( ')' ) - // InternalOptimisationLanguage.g:3595:2: ')' + // InternalOptimisationLanguage.g:3567:1: ( ')' ) + // InternalOptimisationLanguage.g:3568:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getParanthesesRuleAccess().getRightParenthesisKeyword_2()); @@ -12357,16 +12285,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__CallRule__Group__0" - // InternalOptimisationLanguage.g:3605:1: rule__CallRule__Group__0 : rule__CallRule__Group__0__Impl rule__CallRule__Group__1 ; + // InternalOptimisationLanguage.g:3578:1: rule__CallRule__Group__0 : rule__CallRule__Group__0__Impl rule__CallRule__Group__1 ; public final void rule__CallRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3609:1: ( rule__CallRule__Group__0__Impl rule__CallRule__Group__1 ) - // InternalOptimisationLanguage.g:3610:2: rule__CallRule__Group__0__Impl rule__CallRule__Group__1 + // InternalOptimisationLanguage.g:3582:1: ( rule__CallRule__Group__0__Impl rule__CallRule__Group__1 ) + // InternalOptimisationLanguage.g:3583:2: rule__CallRule__Group__0__Impl rule__CallRule__Group__1 { - pushFollow(FOLLOW_32); + pushFollow(FOLLOW_33); rule__CallRule__Group__0__Impl(); state._fsp--; @@ -12395,23 +12323,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__CallRule__Group__0__Impl" - // InternalOptimisationLanguage.g:3617:1: rule__CallRule__Group__0__Impl : ( ( rule__CallRule__FunctionAssignment_0 ) ) ; + // InternalOptimisationLanguage.g:3590:1: rule__CallRule__Group__0__Impl : ( ( rule__CallRule__FunctionAssignment_0 ) ) ; public final void rule__CallRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3621:1: ( ( ( rule__CallRule__FunctionAssignment_0 ) ) ) - // InternalOptimisationLanguage.g:3622:1: ( ( rule__CallRule__FunctionAssignment_0 ) ) + // InternalOptimisationLanguage.g:3594:1: ( ( ( rule__CallRule__FunctionAssignment_0 ) ) ) + // InternalOptimisationLanguage.g:3595:1: ( ( rule__CallRule__FunctionAssignment_0 ) ) { - // InternalOptimisationLanguage.g:3622:1: ( ( rule__CallRule__FunctionAssignment_0 ) ) - // InternalOptimisationLanguage.g:3623:2: ( rule__CallRule__FunctionAssignment_0 ) + // InternalOptimisationLanguage.g:3595:1: ( ( rule__CallRule__FunctionAssignment_0 ) ) + // InternalOptimisationLanguage.g:3596:2: ( rule__CallRule__FunctionAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getFunctionAssignment_0()); } - // InternalOptimisationLanguage.g:3624:2: ( rule__CallRule__FunctionAssignment_0 ) - // InternalOptimisationLanguage.g:3624:3: rule__CallRule__FunctionAssignment_0 + // InternalOptimisationLanguage.g:3597:2: ( rule__CallRule__FunctionAssignment_0 ) + // InternalOptimisationLanguage.g:3597:3: rule__CallRule__FunctionAssignment_0 { pushFollow(FOLLOW_2); rule__CallRule__FunctionAssignment_0(); @@ -12446,16 +12374,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__CallRule__Group__1" - // InternalOptimisationLanguage.g:3632:1: rule__CallRule__Group__1 : rule__CallRule__Group__1__Impl rule__CallRule__Group__2 ; + // InternalOptimisationLanguage.g:3605:1: rule__CallRule__Group__1 : rule__CallRule__Group__1__Impl rule__CallRule__Group__2 ; public final void rule__CallRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3636:1: ( rule__CallRule__Group__1__Impl rule__CallRule__Group__2 ) - // InternalOptimisationLanguage.g:3637:2: rule__CallRule__Group__1__Impl rule__CallRule__Group__2 + // InternalOptimisationLanguage.g:3609:1: ( rule__CallRule__Group__1__Impl rule__CallRule__Group__2 ) + // InternalOptimisationLanguage.g:3610:2: rule__CallRule__Group__1__Impl rule__CallRule__Group__2 { - pushFollow(FOLLOW_33); + pushFollow(FOLLOW_34); rule__CallRule__Group__1__Impl(); state._fsp--; @@ -12484,17 +12412,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__CallRule__Group__1__Impl" - // InternalOptimisationLanguage.g:3644:1: rule__CallRule__Group__1__Impl : ( '(' ) ; + // InternalOptimisationLanguage.g:3617:1: rule__CallRule__Group__1__Impl : ( '(' ) ; public final void rule__CallRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3648:1: ( ( '(' ) ) - // InternalOptimisationLanguage.g:3649:1: ( '(' ) + // InternalOptimisationLanguage.g:3621:1: ( ( '(' ) ) + // InternalOptimisationLanguage.g:3622:1: ( '(' ) { - // InternalOptimisationLanguage.g:3649:1: ( '(' ) - // InternalOptimisationLanguage.g:3650:2: '(' + // InternalOptimisationLanguage.g:3622:1: ( '(' ) + // InternalOptimisationLanguage.g:3623:2: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getLeftParenthesisKeyword_1()); @@ -12525,16 +12453,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__CallRule__Group__2" - // InternalOptimisationLanguage.g:3659:1: rule__CallRule__Group__2 : rule__CallRule__Group__2__Impl rule__CallRule__Group__3 ; + // InternalOptimisationLanguage.g:3632:1: rule__CallRule__Group__2 : rule__CallRule__Group__2__Impl rule__CallRule__Group__3 ; public final void rule__CallRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3663:1: ( rule__CallRule__Group__2__Impl rule__CallRule__Group__3 ) - // InternalOptimisationLanguage.g:3664:2: rule__CallRule__Group__2__Impl rule__CallRule__Group__3 + // InternalOptimisationLanguage.g:3636:1: ( rule__CallRule__Group__2__Impl rule__CallRule__Group__3 ) + // InternalOptimisationLanguage.g:3637:2: rule__CallRule__Group__2__Impl rule__CallRule__Group__3 { - pushFollow(FOLLOW_33); + pushFollow(FOLLOW_34); rule__CallRule__Group__2__Impl(); state._fsp--; @@ -12563,31 +12491,31 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__CallRule__Group__2__Impl" - // InternalOptimisationLanguage.g:3671:1: rule__CallRule__Group__2__Impl : ( ( rule__CallRule__Group_2__0 )? ) ; + // InternalOptimisationLanguage.g:3644:1: rule__CallRule__Group__2__Impl : ( ( rule__CallRule__Group_2__0 )? ) ; public final void rule__CallRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3675:1: ( ( ( rule__CallRule__Group_2__0 )? ) ) - // InternalOptimisationLanguage.g:3676:1: ( ( rule__CallRule__Group_2__0 )? ) + // InternalOptimisationLanguage.g:3648:1: ( ( ( rule__CallRule__Group_2__0 )? ) ) + // InternalOptimisationLanguage.g:3649:1: ( ( rule__CallRule__Group_2__0 )? ) { - // InternalOptimisationLanguage.g:3676:1: ( ( rule__CallRule__Group_2__0 )? ) - // InternalOptimisationLanguage.g:3677:2: ( rule__CallRule__Group_2__0 )? + // InternalOptimisationLanguage.g:3649:1: ( ( rule__CallRule__Group_2__0 )? ) + // InternalOptimisationLanguage.g:3650:2: ( rule__CallRule__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getGroup_2()); } - // InternalOptimisationLanguage.g:3678:2: ( rule__CallRule__Group_2__0 )? + // InternalOptimisationLanguage.g:3651:2: ( rule__CallRule__Group_2__0 )? int alt28=2; int LA28_0 = input.LA(1); - if ( ((LA28_0>=RULE_QUOTED_ID && LA28_0<=RULE_STRING)||LA28_0==15||(LA28_0>=22 && LA28_0<=23)||LA28_0==56||LA28_0==61||LA28_0==64||(LA28_0>=78 && LA28_0<=79)) ) { + if ( ((LA28_0>=RULE_QUOTED_ID && LA28_0<=RULE_STRING)||LA28_0==15||(LA28_0>=22 && LA28_0<=23)||LA28_0==56||LA28_0==61||LA28_0==64||(LA28_0>=80 && LA28_0<=81)) ) { alt28=1; } switch (alt28) { case 1 : - // InternalOptimisationLanguage.g:3678:3: rule__CallRule__Group_2__0 + // InternalOptimisationLanguage.g:3651:3: rule__CallRule__Group_2__0 { pushFollow(FOLLOW_2); rule__CallRule__Group_2__0(); @@ -12625,14 +12553,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__CallRule__Group__3" - // InternalOptimisationLanguage.g:3686:1: rule__CallRule__Group__3 : rule__CallRule__Group__3__Impl ; + // InternalOptimisationLanguage.g:3659:1: rule__CallRule__Group__3 : rule__CallRule__Group__3__Impl ; public final void rule__CallRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3690:1: ( rule__CallRule__Group__3__Impl ) - // InternalOptimisationLanguage.g:3691:2: rule__CallRule__Group__3__Impl + // InternalOptimisationLanguage.g:3663:1: ( rule__CallRule__Group__3__Impl ) + // InternalOptimisationLanguage.g:3664:2: rule__CallRule__Group__3__Impl { pushFollow(FOLLOW_2); rule__CallRule__Group__3__Impl(); @@ -12658,17 +12586,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__CallRule__Group__3__Impl" - // InternalOptimisationLanguage.g:3697:1: rule__CallRule__Group__3__Impl : ( ')' ) ; + // InternalOptimisationLanguage.g:3670:1: rule__CallRule__Group__3__Impl : ( ')' ) ; public final void rule__CallRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3701:1: ( ( ')' ) ) - // InternalOptimisationLanguage.g:3702:1: ( ')' ) + // InternalOptimisationLanguage.g:3674:1: ( ( ')' ) ) + // InternalOptimisationLanguage.g:3675:1: ( ')' ) { - // InternalOptimisationLanguage.g:3702:1: ( ')' ) - // InternalOptimisationLanguage.g:3703:2: ')' + // InternalOptimisationLanguage.g:3675:1: ( ')' ) + // InternalOptimisationLanguage.g:3676:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getRightParenthesisKeyword_3()); @@ -12699,16 +12627,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__CallRule__Group_2__0" - // InternalOptimisationLanguage.g:3713:1: rule__CallRule__Group_2__0 : rule__CallRule__Group_2__0__Impl rule__CallRule__Group_2__1 ; + // InternalOptimisationLanguage.g:3686:1: rule__CallRule__Group_2__0 : rule__CallRule__Group_2__0__Impl rule__CallRule__Group_2__1 ; public final void rule__CallRule__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3717:1: ( rule__CallRule__Group_2__0__Impl rule__CallRule__Group_2__1 ) - // InternalOptimisationLanguage.g:3718:2: rule__CallRule__Group_2__0__Impl rule__CallRule__Group_2__1 + // InternalOptimisationLanguage.g:3690:1: ( rule__CallRule__Group_2__0__Impl rule__CallRule__Group_2__1 ) + // InternalOptimisationLanguage.g:3691:2: rule__CallRule__Group_2__0__Impl rule__CallRule__Group_2__1 { - pushFollow(FOLLOW_29); + pushFollow(FOLLOW_30); rule__CallRule__Group_2__0__Impl(); state._fsp--; @@ -12737,23 +12665,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__CallRule__Group_2__0__Impl" - // InternalOptimisationLanguage.g:3725:1: rule__CallRule__Group_2__0__Impl : ( ( rule__CallRule__ParametersAssignment_2_0 ) ) ; + // InternalOptimisationLanguage.g:3698:1: rule__CallRule__Group_2__0__Impl : ( ( rule__CallRule__ParametersAssignment_2_0 ) ) ; public final void rule__CallRule__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3729:1: ( ( ( rule__CallRule__ParametersAssignment_2_0 ) ) ) - // InternalOptimisationLanguage.g:3730:1: ( ( rule__CallRule__ParametersAssignment_2_0 ) ) + // InternalOptimisationLanguage.g:3702:1: ( ( ( rule__CallRule__ParametersAssignment_2_0 ) ) ) + // InternalOptimisationLanguage.g:3703:1: ( ( rule__CallRule__ParametersAssignment_2_0 ) ) { - // InternalOptimisationLanguage.g:3730:1: ( ( rule__CallRule__ParametersAssignment_2_0 ) ) - // InternalOptimisationLanguage.g:3731:2: ( rule__CallRule__ParametersAssignment_2_0 ) + // InternalOptimisationLanguage.g:3703:1: ( ( rule__CallRule__ParametersAssignment_2_0 ) ) + // InternalOptimisationLanguage.g:3704:2: ( rule__CallRule__ParametersAssignment_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getParametersAssignment_2_0()); } - // InternalOptimisationLanguage.g:3732:2: ( rule__CallRule__ParametersAssignment_2_0 ) - // InternalOptimisationLanguage.g:3732:3: rule__CallRule__ParametersAssignment_2_0 + // InternalOptimisationLanguage.g:3705:2: ( rule__CallRule__ParametersAssignment_2_0 ) + // InternalOptimisationLanguage.g:3705:3: rule__CallRule__ParametersAssignment_2_0 { pushFollow(FOLLOW_2); rule__CallRule__ParametersAssignment_2_0(); @@ -12788,14 +12716,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__CallRule__Group_2__1" - // InternalOptimisationLanguage.g:3740:1: rule__CallRule__Group_2__1 : rule__CallRule__Group_2__1__Impl ; + // InternalOptimisationLanguage.g:3713:1: rule__CallRule__Group_2__1 : rule__CallRule__Group_2__1__Impl ; public final void rule__CallRule__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3744:1: ( rule__CallRule__Group_2__1__Impl ) - // InternalOptimisationLanguage.g:3745:2: rule__CallRule__Group_2__1__Impl + // InternalOptimisationLanguage.g:3717:1: ( rule__CallRule__Group_2__1__Impl ) + // InternalOptimisationLanguage.g:3718:2: rule__CallRule__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__CallRule__Group_2__1__Impl(); @@ -12821,22 +12749,22 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__CallRule__Group_2__1__Impl" - // InternalOptimisationLanguage.g:3751:1: rule__CallRule__Group_2__1__Impl : ( ( rule__CallRule__Group_2_1__0 )* ) ; + // InternalOptimisationLanguage.g:3724:1: rule__CallRule__Group_2__1__Impl : ( ( rule__CallRule__Group_2_1__0 )* ) ; public final void rule__CallRule__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3755:1: ( ( ( rule__CallRule__Group_2_1__0 )* ) ) - // InternalOptimisationLanguage.g:3756:1: ( ( rule__CallRule__Group_2_1__0 )* ) + // InternalOptimisationLanguage.g:3728:1: ( ( ( rule__CallRule__Group_2_1__0 )* ) ) + // InternalOptimisationLanguage.g:3729:1: ( ( rule__CallRule__Group_2_1__0 )* ) { - // InternalOptimisationLanguage.g:3756:1: ( ( rule__CallRule__Group_2_1__0 )* ) - // InternalOptimisationLanguage.g:3757:2: ( rule__CallRule__Group_2_1__0 )* + // InternalOptimisationLanguage.g:3729:1: ( ( rule__CallRule__Group_2_1__0 )* ) + // InternalOptimisationLanguage.g:3730:2: ( rule__CallRule__Group_2_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getGroup_2_1()); } - // InternalOptimisationLanguage.g:3758:2: ( rule__CallRule__Group_2_1__0 )* + // InternalOptimisationLanguage.g:3731:2: ( rule__CallRule__Group_2_1__0 )* loop29: do { int alt29=2; @@ -12849,9 +12777,9 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA switch (alt29) { case 1 : - // InternalOptimisationLanguage.g:3758:3: rule__CallRule__Group_2_1__0 + // InternalOptimisationLanguage.g:3731:3: rule__CallRule__Group_2_1__0 { - pushFollow(FOLLOW_30); + pushFollow(FOLLOW_31); rule__CallRule__Group_2_1__0(); state._fsp--; @@ -12890,16 +12818,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__CallRule__Group_2_1__0" - // InternalOptimisationLanguage.g:3767:1: rule__CallRule__Group_2_1__0 : rule__CallRule__Group_2_1__0__Impl rule__CallRule__Group_2_1__1 ; + // InternalOptimisationLanguage.g:3740:1: rule__CallRule__Group_2_1__0 : rule__CallRule__Group_2_1__0__Impl rule__CallRule__Group_2_1__1 ; public final void rule__CallRule__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3771:1: ( rule__CallRule__Group_2_1__0__Impl rule__CallRule__Group_2_1__1 ) - // InternalOptimisationLanguage.g:3772:2: rule__CallRule__Group_2_1__0__Impl rule__CallRule__Group_2_1__1 + // InternalOptimisationLanguage.g:3744:1: ( rule__CallRule__Group_2_1__0__Impl rule__CallRule__Group_2_1__1 ) + // InternalOptimisationLanguage.g:3745:2: rule__CallRule__Group_2_1__0__Impl rule__CallRule__Group_2_1__1 { - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_17); rule__CallRule__Group_2_1__0__Impl(); state._fsp--; @@ -12928,17 +12856,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__CallRule__Group_2_1__0__Impl" - // InternalOptimisationLanguage.g:3779:1: rule__CallRule__Group_2_1__0__Impl : ( ',' ) ; + // InternalOptimisationLanguage.g:3752:1: rule__CallRule__Group_2_1__0__Impl : ( ',' ) ; public final void rule__CallRule__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3783:1: ( ( ',' ) ) - // InternalOptimisationLanguage.g:3784:1: ( ',' ) + // InternalOptimisationLanguage.g:3756:1: ( ( ',' ) ) + // InternalOptimisationLanguage.g:3757:1: ( ',' ) { - // InternalOptimisationLanguage.g:3784:1: ( ',' ) - // InternalOptimisationLanguage.g:3785:2: ',' + // InternalOptimisationLanguage.g:3757:1: ( ',' ) + // InternalOptimisationLanguage.g:3758:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getCommaKeyword_2_1_0()); @@ -12969,14 +12897,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__CallRule__Group_2_1__1" - // InternalOptimisationLanguage.g:3794:1: rule__CallRule__Group_2_1__1 : rule__CallRule__Group_2_1__1__Impl ; + // InternalOptimisationLanguage.g:3767:1: rule__CallRule__Group_2_1__1 : rule__CallRule__Group_2_1__1__Impl ; public final void rule__CallRule__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3798:1: ( rule__CallRule__Group_2_1__1__Impl ) - // InternalOptimisationLanguage.g:3799:2: rule__CallRule__Group_2_1__1__Impl + // InternalOptimisationLanguage.g:3771:1: ( rule__CallRule__Group_2_1__1__Impl ) + // InternalOptimisationLanguage.g:3772:2: rule__CallRule__Group_2_1__1__Impl { pushFollow(FOLLOW_2); rule__CallRule__Group_2_1__1__Impl(); @@ -13002,23 +12930,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__CallRule__Group_2_1__1__Impl" - // InternalOptimisationLanguage.g:3805:1: rule__CallRule__Group_2_1__1__Impl : ( ( rule__CallRule__ParametersAssignment_2_1_1 ) ) ; + // InternalOptimisationLanguage.g:3778:1: rule__CallRule__Group_2_1__1__Impl : ( ( rule__CallRule__ParametersAssignment_2_1_1 ) ) ; public final void rule__CallRule__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3809:1: ( ( ( rule__CallRule__ParametersAssignment_2_1_1 ) ) ) - // InternalOptimisationLanguage.g:3810:1: ( ( rule__CallRule__ParametersAssignment_2_1_1 ) ) + // InternalOptimisationLanguage.g:3782:1: ( ( ( rule__CallRule__ParametersAssignment_2_1_1 ) ) ) + // InternalOptimisationLanguage.g:3783:1: ( ( rule__CallRule__ParametersAssignment_2_1_1 ) ) { - // InternalOptimisationLanguage.g:3810:1: ( ( rule__CallRule__ParametersAssignment_2_1_1 ) ) - // InternalOptimisationLanguage.g:3811:2: ( rule__CallRule__ParametersAssignment_2_1_1 ) + // InternalOptimisationLanguage.g:3783:1: ( ( rule__CallRule__ParametersAssignment_2_1_1 ) ) + // InternalOptimisationLanguage.g:3784:2: ( rule__CallRule__ParametersAssignment_2_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getParametersAssignment_2_1_1()); } - // InternalOptimisationLanguage.g:3812:2: ( rule__CallRule__ParametersAssignment_2_1_1 ) - // InternalOptimisationLanguage.g:3812:3: rule__CallRule__ParametersAssignment_2_1_1 + // InternalOptimisationLanguage.g:3785:2: ( rule__CallRule__ParametersAssignment_2_1_1 ) + // InternalOptimisationLanguage.g:3785:3: rule__CallRule__ParametersAssignment_2_1_1 { pushFollow(FOLLOW_2); rule__CallRule__ParametersAssignment_2_1_1(); @@ -13053,16 +12981,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__InstanceLiteralRule__Group__0" - // InternalOptimisationLanguage.g:3821:1: rule__InstanceLiteralRule__Group__0 : rule__InstanceLiteralRule__Group__0__Impl rule__InstanceLiteralRule__Group__1 ; + // InternalOptimisationLanguage.g:3794:1: rule__InstanceLiteralRule__Group__0 : rule__InstanceLiteralRule__Group__0__Impl rule__InstanceLiteralRule__Group__1 ; public final void rule__InstanceLiteralRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3825:1: ( rule__InstanceLiteralRule__Group__0__Impl rule__InstanceLiteralRule__Group__1 ) - // InternalOptimisationLanguage.g:3826:2: rule__InstanceLiteralRule__Group__0__Impl rule__InstanceLiteralRule__Group__1 + // InternalOptimisationLanguage.g:3798:1: ( rule__InstanceLiteralRule__Group__0__Impl rule__InstanceLiteralRule__Group__1 ) + // InternalOptimisationLanguage.g:3799:2: rule__InstanceLiteralRule__Group__0__Impl rule__InstanceLiteralRule__Group__1 { - pushFollow(FOLLOW_34); + pushFollow(FOLLOW_35); rule__InstanceLiteralRule__Group__0__Impl(); state._fsp--; @@ -13091,23 +13019,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__InstanceLiteralRule__Group__0__Impl" - // InternalOptimisationLanguage.g:3833:1: rule__InstanceLiteralRule__Group__0__Impl : ( ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) ) ; + // InternalOptimisationLanguage.g:3806:1: rule__InstanceLiteralRule__Group__0__Impl : ( ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) ) ; public final void rule__InstanceLiteralRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3837:1: ( ( ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) ) ) - // InternalOptimisationLanguage.g:3838:1: ( ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) ) + // InternalOptimisationLanguage.g:3810:1: ( ( ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) ) ) + // InternalOptimisationLanguage.g:3811:1: ( ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) ) { - // InternalOptimisationLanguage.g:3838:1: ( ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) ) - // InternalOptimisationLanguage.g:3839:2: ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) + // InternalOptimisationLanguage.g:3811:1: ( ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) ) + // InternalOptimisationLanguage.g:3812:2: ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceLiteralRuleAccess().getDefinitionAssignment_0()); } - // InternalOptimisationLanguage.g:3840:2: ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) - // InternalOptimisationLanguage.g:3840:3: rule__InstanceLiteralRule__DefinitionAssignment_0 + // InternalOptimisationLanguage.g:3813:2: ( rule__InstanceLiteralRule__DefinitionAssignment_0 ) + // InternalOptimisationLanguage.g:3813:3: rule__InstanceLiteralRule__DefinitionAssignment_0 { pushFollow(FOLLOW_2); rule__InstanceLiteralRule__DefinitionAssignment_0(); @@ -13142,16 +13070,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__InstanceLiteralRule__Group__1" - // InternalOptimisationLanguage.g:3848:1: rule__InstanceLiteralRule__Group__1 : rule__InstanceLiteralRule__Group__1__Impl rule__InstanceLiteralRule__Group__2 ; + // InternalOptimisationLanguage.g:3821:1: rule__InstanceLiteralRule__Group__1 : rule__InstanceLiteralRule__Group__1__Impl rule__InstanceLiteralRule__Group__2 ; public final void rule__InstanceLiteralRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3852:1: ( rule__InstanceLiteralRule__Group__1__Impl rule__InstanceLiteralRule__Group__2 ) - // InternalOptimisationLanguage.g:3853:2: rule__InstanceLiteralRule__Group__1__Impl rule__InstanceLiteralRule__Group__2 + // InternalOptimisationLanguage.g:3825:1: ( rule__InstanceLiteralRule__Group__1__Impl rule__InstanceLiteralRule__Group__2 ) + // InternalOptimisationLanguage.g:3826:2: rule__InstanceLiteralRule__Group__1__Impl rule__InstanceLiteralRule__Group__2 { - pushFollow(FOLLOW_35); + pushFollow(FOLLOW_36); rule__InstanceLiteralRule__Group__1__Impl(); state._fsp--; @@ -13180,17 +13108,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__InstanceLiteralRule__Group__1__Impl" - // InternalOptimisationLanguage.g:3860:1: rule__InstanceLiteralRule__Group__1__Impl : ( '{' ) ; + // InternalOptimisationLanguage.g:3833:1: rule__InstanceLiteralRule__Group__1__Impl : ( '{' ) ; public final void rule__InstanceLiteralRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3864:1: ( ( '{' ) ) - // InternalOptimisationLanguage.g:3865:1: ( '{' ) + // InternalOptimisationLanguage.g:3837:1: ( ( '{' ) ) + // InternalOptimisationLanguage.g:3838:1: ( '{' ) { - // InternalOptimisationLanguage.g:3865:1: ( '{' ) - // InternalOptimisationLanguage.g:3866:2: '{' + // InternalOptimisationLanguage.g:3838:1: ( '{' ) + // InternalOptimisationLanguage.g:3839:2: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceLiteralRuleAccess().getLeftCurlyBracketKeyword_1()); @@ -13221,16 +13149,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__InstanceLiteralRule__Group__2" - // InternalOptimisationLanguage.g:3875:1: rule__InstanceLiteralRule__Group__2 : rule__InstanceLiteralRule__Group__2__Impl rule__InstanceLiteralRule__Group__3 ; + // InternalOptimisationLanguage.g:3848:1: rule__InstanceLiteralRule__Group__2 : rule__InstanceLiteralRule__Group__2__Impl rule__InstanceLiteralRule__Group__3 ; public final void rule__InstanceLiteralRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3879:1: ( rule__InstanceLiteralRule__Group__2__Impl rule__InstanceLiteralRule__Group__3 ) - // InternalOptimisationLanguage.g:3880:2: rule__InstanceLiteralRule__Group__2__Impl rule__InstanceLiteralRule__Group__3 + // InternalOptimisationLanguage.g:3852:1: ( rule__InstanceLiteralRule__Group__2__Impl rule__InstanceLiteralRule__Group__3 ) + // InternalOptimisationLanguage.g:3853:2: rule__InstanceLiteralRule__Group__2__Impl rule__InstanceLiteralRule__Group__3 { - pushFollow(FOLLOW_35); + pushFollow(FOLLOW_36); rule__InstanceLiteralRule__Group__2__Impl(); state._fsp--; @@ -13259,22 +13187,22 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__InstanceLiteralRule__Group__2__Impl" - // InternalOptimisationLanguage.g:3887:1: rule__InstanceLiteralRule__Group__2__Impl : ( ( rule__InstanceLiteralRule__AttributesAssignment_2 )* ) ; + // InternalOptimisationLanguage.g:3860:1: rule__InstanceLiteralRule__Group__2__Impl : ( ( rule__InstanceLiteralRule__AttributesAssignment_2 )* ) ; public final void rule__InstanceLiteralRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3891:1: ( ( ( rule__InstanceLiteralRule__AttributesAssignment_2 )* ) ) - // InternalOptimisationLanguage.g:3892:1: ( ( rule__InstanceLiteralRule__AttributesAssignment_2 )* ) + // InternalOptimisationLanguage.g:3864:1: ( ( ( rule__InstanceLiteralRule__AttributesAssignment_2 )* ) ) + // InternalOptimisationLanguage.g:3865:1: ( ( rule__InstanceLiteralRule__AttributesAssignment_2 )* ) { - // InternalOptimisationLanguage.g:3892:1: ( ( rule__InstanceLiteralRule__AttributesAssignment_2 )* ) - // InternalOptimisationLanguage.g:3893:2: ( rule__InstanceLiteralRule__AttributesAssignment_2 )* + // InternalOptimisationLanguage.g:3865:1: ( ( rule__InstanceLiteralRule__AttributesAssignment_2 )* ) + // InternalOptimisationLanguage.g:3866:2: ( rule__InstanceLiteralRule__AttributesAssignment_2 )* { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceLiteralRuleAccess().getAttributesAssignment_2()); } - // InternalOptimisationLanguage.g:3894:2: ( rule__InstanceLiteralRule__AttributesAssignment_2 )* + // InternalOptimisationLanguage.g:3867:2: ( rule__InstanceLiteralRule__AttributesAssignment_2 )* loop30: do { int alt30=2; @@ -13287,9 +13215,9 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA switch (alt30) { case 1 : - // InternalOptimisationLanguage.g:3894:3: rule__InstanceLiteralRule__AttributesAssignment_2 + // InternalOptimisationLanguage.g:3867:3: rule__InstanceLiteralRule__AttributesAssignment_2 { - pushFollow(FOLLOW_36); + pushFollow(FOLLOW_37); rule__InstanceLiteralRule__AttributesAssignment_2(); state._fsp--; @@ -13328,14 +13256,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__InstanceLiteralRule__Group__3" - // InternalOptimisationLanguage.g:3902:1: rule__InstanceLiteralRule__Group__3 : rule__InstanceLiteralRule__Group__3__Impl ; + // InternalOptimisationLanguage.g:3875:1: rule__InstanceLiteralRule__Group__3 : rule__InstanceLiteralRule__Group__3__Impl ; public final void rule__InstanceLiteralRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3906:1: ( rule__InstanceLiteralRule__Group__3__Impl ) - // InternalOptimisationLanguage.g:3907:2: rule__InstanceLiteralRule__Group__3__Impl + // InternalOptimisationLanguage.g:3879:1: ( rule__InstanceLiteralRule__Group__3__Impl ) + // InternalOptimisationLanguage.g:3880:2: rule__InstanceLiteralRule__Group__3__Impl { pushFollow(FOLLOW_2); rule__InstanceLiteralRule__Group__3__Impl(); @@ -13361,17 +13289,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__InstanceLiteralRule__Group__3__Impl" - // InternalOptimisationLanguage.g:3913:1: rule__InstanceLiteralRule__Group__3__Impl : ( '}' ) ; + // InternalOptimisationLanguage.g:3886:1: rule__InstanceLiteralRule__Group__3__Impl : ( '}' ) ; public final void rule__InstanceLiteralRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3917:1: ( ( '}' ) ) - // InternalOptimisationLanguage.g:3918:1: ( '}' ) + // InternalOptimisationLanguage.g:3890:1: ( ( '}' ) ) + // InternalOptimisationLanguage.g:3891:1: ( '}' ) { - // InternalOptimisationLanguage.g:3918:1: ( '}' ) - // InternalOptimisationLanguage.g:3919:2: '}' + // InternalOptimisationLanguage.g:3891:1: ( '}' ) + // InternalOptimisationLanguage.g:3892:2: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceLiteralRuleAccess().getRightCurlyBracketKeyword_3()); @@ -13402,14 +13330,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AttributeRule__Group__0" - // InternalOptimisationLanguage.g:3929:1: rule__AttributeRule__Group__0 : rule__AttributeRule__Group__0__Impl rule__AttributeRule__Group__1 ; + // InternalOptimisationLanguage.g:3902:1: rule__AttributeRule__Group__0 : rule__AttributeRule__Group__0__Impl rule__AttributeRule__Group__1 ; public final void rule__AttributeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3933:1: ( rule__AttributeRule__Group__0__Impl rule__AttributeRule__Group__1 ) - // InternalOptimisationLanguage.g:3934:2: rule__AttributeRule__Group__0__Impl rule__AttributeRule__Group__1 + // InternalOptimisationLanguage.g:3906:1: ( rule__AttributeRule__Group__0__Impl rule__AttributeRule__Group__1 ) + // InternalOptimisationLanguage.g:3907:2: rule__AttributeRule__Group__0__Impl rule__AttributeRule__Group__1 { pushFollow(FOLLOW_8); rule__AttributeRule__Group__0__Impl(); @@ -13440,23 +13368,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AttributeRule__Group__0__Impl" - // InternalOptimisationLanguage.g:3941:1: rule__AttributeRule__Group__0__Impl : ( ( rule__AttributeRule__DefinitionAssignment_0 ) ) ; + // InternalOptimisationLanguage.g:3914:1: rule__AttributeRule__Group__0__Impl : ( ( rule__AttributeRule__DefinitionAssignment_0 ) ) ; public final void rule__AttributeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3945:1: ( ( ( rule__AttributeRule__DefinitionAssignment_0 ) ) ) - // InternalOptimisationLanguage.g:3946:1: ( ( rule__AttributeRule__DefinitionAssignment_0 ) ) + // InternalOptimisationLanguage.g:3918:1: ( ( ( rule__AttributeRule__DefinitionAssignment_0 ) ) ) + // InternalOptimisationLanguage.g:3919:1: ( ( rule__AttributeRule__DefinitionAssignment_0 ) ) { - // InternalOptimisationLanguage.g:3946:1: ( ( rule__AttributeRule__DefinitionAssignment_0 ) ) - // InternalOptimisationLanguage.g:3947:2: ( rule__AttributeRule__DefinitionAssignment_0 ) + // InternalOptimisationLanguage.g:3919:1: ( ( rule__AttributeRule__DefinitionAssignment_0 ) ) + // InternalOptimisationLanguage.g:3920:2: ( rule__AttributeRule__DefinitionAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeRuleAccess().getDefinitionAssignment_0()); } - // InternalOptimisationLanguage.g:3948:2: ( rule__AttributeRule__DefinitionAssignment_0 ) - // InternalOptimisationLanguage.g:3948:3: rule__AttributeRule__DefinitionAssignment_0 + // InternalOptimisationLanguage.g:3921:2: ( rule__AttributeRule__DefinitionAssignment_0 ) + // InternalOptimisationLanguage.g:3921:3: rule__AttributeRule__DefinitionAssignment_0 { pushFollow(FOLLOW_2); rule__AttributeRule__DefinitionAssignment_0(); @@ -13491,16 +13419,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AttributeRule__Group__1" - // InternalOptimisationLanguage.g:3956:1: rule__AttributeRule__Group__1 : rule__AttributeRule__Group__1__Impl rule__AttributeRule__Group__2 ; + // InternalOptimisationLanguage.g:3929:1: rule__AttributeRule__Group__1 : rule__AttributeRule__Group__1__Impl rule__AttributeRule__Group__2 ; public final void rule__AttributeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3960:1: ( rule__AttributeRule__Group__1__Impl rule__AttributeRule__Group__2 ) - // InternalOptimisationLanguage.g:3961:2: rule__AttributeRule__Group__1__Impl rule__AttributeRule__Group__2 + // InternalOptimisationLanguage.g:3933:1: ( rule__AttributeRule__Group__1__Impl rule__AttributeRule__Group__2 ) + // InternalOptimisationLanguage.g:3934:2: rule__AttributeRule__Group__1__Impl rule__AttributeRule__Group__2 { - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_17); rule__AttributeRule__Group__1__Impl(); state._fsp--; @@ -13529,22 +13457,22 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AttributeRule__Group__1__Impl" - // InternalOptimisationLanguage.g:3968:1: rule__AttributeRule__Group__1__Impl : ( ':=' ) ; + // InternalOptimisationLanguage.g:3941:1: rule__AttributeRule__Group__1__Impl : ( ':=' ) ; public final void rule__AttributeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3972:1: ( ( ':=' ) ) - // InternalOptimisationLanguage.g:3973:1: ( ':=' ) + // InternalOptimisationLanguage.g:3945:1: ( ( ':=' ) ) + // InternalOptimisationLanguage.g:3946:1: ( ':=' ) { - // InternalOptimisationLanguage.g:3973:1: ( ':=' ) - // InternalOptimisationLanguage.g:3974:2: ':=' + // InternalOptimisationLanguage.g:3946:1: ( ':=' ) + // InternalOptimisationLanguage.g:3947:2: ':=' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeRuleAccess().getColonEqualsSignKeyword_1()); } - match(input,51,FOLLOW_2); if (state.failed) return ; + match(input,50,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeRuleAccess().getColonEqualsSignKeyword_1()); } @@ -13570,16 +13498,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AttributeRule__Group__2" - // InternalOptimisationLanguage.g:3983:1: rule__AttributeRule__Group__2 : rule__AttributeRule__Group__2__Impl rule__AttributeRule__Group__3 ; + // InternalOptimisationLanguage.g:3956:1: rule__AttributeRule__Group__2 : rule__AttributeRule__Group__2__Impl rule__AttributeRule__Group__3 ; public final void rule__AttributeRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3987:1: ( rule__AttributeRule__Group__2__Impl rule__AttributeRule__Group__3 ) - // InternalOptimisationLanguage.g:3988:2: rule__AttributeRule__Group__2__Impl rule__AttributeRule__Group__3 + // InternalOptimisationLanguage.g:3960:1: ( rule__AttributeRule__Group__2__Impl rule__AttributeRule__Group__3 ) + // InternalOptimisationLanguage.g:3961:2: rule__AttributeRule__Group__2__Impl rule__AttributeRule__Group__3 { - pushFollow(FOLLOW_6); + pushFollow(FOLLOW_10); rule__AttributeRule__Group__2__Impl(); state._fsp--; @@ -13608,23 +13536,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AttributeRule__Group__2__Impl" - // InternalOptimisationLanguage.g:3995:1: rule__AttributeRule__Group__2__Impl : ( ( rule__AttributeRule__ValueAssignment_2 ) ) ; + // InternalOptimisationLanguage.g:3968:1: rule__AttributeRule__Group__2__Impl : ( ( rule__AttributeRule__ValueAssignment_2 ) ) ; public final void rule__AttributeRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:3999:1: ( ( ( rule__AttributeRule__ValueAssignment_2 ) ) ) - // InternalOptimisationLanguage.g:4000:1: ( ( rule__AttributeRule__ValueAssignment_2 ) ) + // InternalOptimisationLanguage.g:3972:1: ( ( ( rule__AttributeRule__ValueAssignment_2 ) ) ) + // InternalOptimisationLanguage.g:3973:1: ( ( rule__AttributeRule__ValueAssignment_2 ) ) { - // InternalOptimisationLanguage.g:4000:1: ( ( rule__AttributeRule__ValueAssignment_2 ) ) - // InternalOptimisationLanguage.g:4001:2: ( rule__AttributeRule__ValueAssignment_2 ) + // InternalOptimisationLanguage.g:3973:1: ( ( rule__AttributeRule__ValueAssignment_2 ) ) + // InternalOptimisationLanguage.g:3974:2: ( rule__AttributeRule__ValueAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeRuleAccess().getValueAssignment_2()); } - // InternalOptimisationLanguage.g:4002:2: ( rule__AttributeRule__ValueAssignment_2 ) - // InternalOptimisationLanguage.g:4002:3: rule__AttributeRule__ValueAssignment_2 + // InternalOptimisationLanguage.g:3975:2: ( rule__AttributeRule__ValueAssignment_2 ) + // InternalOptimisationLanguage.g:3975:3: rule__AttributeRule__ValueAssignment_2 { pushFollow(FOLLOW_2); rule__AttributeRule__ValueAssignment_2(); @@ -13659,14 +13587,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AttributeRule__Group__3" - // InternalOptimisationLanguage.g:4010:1: rule__AttributeRule__Group__3 : rule__AttributeRule__Group__3__Impl ; + // InternalOptimisationLanguage.g:3983:1: rule__AttributeRule__Group__3 : rule__AttributeRule__Group__3__Impl ; public final void rule__AttributeRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4014:1: ( rule__AttributeRule__Group__3__Impl ) - // InternalOptimisationLanguage.g:4015:2: rule__AttributeRule__Group__3__Impl + // InternalOptimisationLanguage.g:3987:1: ( rule__AttributeRule__Group__3__Impl ) + // InternalOptimisationLanguage.g:3988:2: rule__AttributeRule__Group__3__Impl { pushFollow(FOLLOW_2); rule__AttributeRule__Group__3__Impl(); @@ -13692,22 +13620,22 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AttributeRule__Group__3__Impl" - // InternalOptimisationLanguage.g:4021:1: rule__AttributeRule__Group__3__Impl : ( ';' ) ; + // InternalOptimisationLanguage.g:3994:1: rule__AttributeRule__Group__3__Impl : ( ';' ) ; public final void rule__AttributeRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4025:1: ( ( ';' ) ) - // InternalOptimisationLanguage.g:4026:1: ( ';' ) + // InternalOptimisationLanguage.g:3998:1: ( ( ';' ) ) + // InternalOptimisationLanguage.g:3999:1: ( ';' ) { - // InternalOptimisationLanguage.g:4026:1: ( ';' ) - // InternalOptimisationLanguage.g:4027:2: ';' + // InternalOptimisationLanguage.g:3999:1: ( ';' ) + // InternalOptimisationLanguage.g:4000:2: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeRuleAccess().getSemicolonKeyword_3()); } - match(input,48,FOLLOW_2); if (state.failed) return ; + match(input,51,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeRuleAccess().getSemicolonKeyword_3()); } @@ -13733,16 +13661,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__DoubleLiteralRule__Group__0" - // InternalOptimisationLanguage.g:4037:1: rule__DoubleLiteralRule__Group__0 : rule__DoubleLiteralRule__Group__0__Impl rule__DoubleLiteralRule__Group__1 ; + // InternalOptimisationLanguage.g:4010:1: rule__DoubleLiteralRule__Group__0 : rule__DoubleLiteralRule__Group__0__Impl rule__DoubleLiteralRule__Group__1 ; public final void rule__DoubleLiteralRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4041:1: ( rule__DoubleLiteralRule__Group__0__Impl rule__DoubleLiteralRule__Group__1 ) - // InternalOptimisationLanguage.g:4042:2: rule__DoubleLiteralRule__Group__0__Impl rule__DoubleLiteralRule__Group__1 + // InternalOptimisationLanguage.g:4014:1: ( rule__DoubleLiteralRule__Group__0__Impl rule__DoubleLiteralRule__Group__1 ) + // InternalOptimisationLanguage.g:4015:2: rule__DoubleLiteralRule__Group__0__Impl rule__DoubleLiteralRule__Group__1 { - pushFollow(FOLLOW_37); + pushFollow(FOLLOW_38); rule__DoubleLiteralRule__Group__0__Impl(); state._fsp--; @@ -13771,23 +13699,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__DoubleLiteralRule__Group__0__Impl" - // InternalOptimisationLanguage.g:4049:1: rule__DoubleLiteralRule__Group__0__Impl : ( ( rule__DoubleLiteralRule__LiteralAssignment_0 ) ) ; + // InternalOptimisationLanguage.g:4022:1: rule__DoubleLiteralRule__Group__0__Impl : ( ( rule__DoubleLiteralRule__LiteralAssignment_0 ) ) ; public final void rule__DoubleLiteralRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4053:1: ( ( ( rule__DoubleLiteralRule__LiteralAssignment_0 ) ) ) - // InternalOptimisationLanguage.g:4054:1: ( ( rule__DoubleLiteralRule__LiteralAssignment_0 ) ) + // InternalOptimisationLanguage.g:4026:1: ( ( ( rule__DoubleLiteralRule__LiteralAssignment_0 ) ) ) + // InternalOptimisationLanguage.g:4027:1: ( ( rule__DoubleLiteralRule__LiteralAssignment_0 ) ) { - // InternalOptimisationLanguage.g:4054:1: ( ( rule__DoubleLiteralRule__LiteralAssignment_0 ) ) - // InternalOptimisationLanguage.g:4055:2: ( rule__DoubleLiteralRule__LiteralAssignment_0 ) + // InternalOptimisationLanguage.g:4027:1: ( ( rule__DoubleLiteralRule__LiteralAssignment_0 ) ) + // InternalOptimisationLanguage.g:4028:2: ( rule__DoubleLiteralRule__LiteralAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDoubleLiteralRuleAccess().getLiteralAssignment_0()); } - // InternalOptimisationLanguage.g:4056:2: ( rule__DoubleLiteralRule__LiteralAssignment_0 ) - // InternalOptimisationLanguage.g:4056:3: rule__DoubleLiteralRule__LiteralAssignment_0 + // InternalOptimisationLanguage.g:4029:2: ( rule__DoubleLiteralRule__LiteralAssignment_0 ) + // InternalOptimisationLanguage.g:4029:3: rule__DoubleLiteralRule__LiteralAssignment_0 { pushFollow(FOLLOW_2); rule__DoubleLiteralRule__LiteralAssignment_0(); @@ -13822,14 +13750,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__DoubleLiteralRule__Group__1" - // InternalOptimisationLanguage.g:4064:1: rule__DoubleLiteralRule__Group__1 : rule__DoubleLiteralRule__Group__1__Impl ; + // InternalOptimisationLanguage.g:4037:1: rule__DoubleLiteralRule__Group__1 : rule__DoubleLiteralRule__Group__1__Impl ; public final void rule__DoubleLiteralRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4068:1: ( rule__DoubleLiteralRule__Group__1__Impl ) - // InternalOptimisationLanguage.g:4069:2: rule__DoubleLiteralRule__Group__1__Impl + // InternalOptimisationLanguage.g:4041:1: ( rule__DoubleLiteralRule__Group__1__Impl ) + // InternalOptimisationLanguage.g:4042:2: rule__DoubleLiteralRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__DoubleLiteralRule__Group__1__Impl(); @@ -13855,22 +13783,22 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__DoubleLiteralRule__Group__1__Impl" - // InternalOptimisationLanguage.g:4075:1: rule__DoubleLiteralRule__Group__1__Impl : ( ( rule__DoubleLiteralRule__FactorAssignment_1 )? ) ; + // InternalOptimisationLanguage.g:4048:1: rule__DoubleLiteralRule__Group__1__Impl : ( ( rule__DoubleLiteralRule__FactorAssignment_1 )? ) ; public final void rule__DoubleLiteralRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4079:1: ( ( ( rule__DoubleLiteralRule__FactorAssignment_1 )? ) ) - // InternalOptimisationLanguage.g:4080:1: ( ( rule__DoubleLiteralRule__FactorAssignment_1 )? ) + // InternalOptimisationLanguage.g:4052:1: ( ( ( rule__DoubleLiteralRule__FactorAssignment_1 )? ) ) + // InternalOptimisationLanguage.g:4053:1: ( ( rule__DoubleLiteralRule__FactorAssignment_1 )? ) { - // InternalOptimisationLanguage.g:4080:1: ( ( rule__DoubleLiteralRule__FactorAssignment_1 )? ) - // InternalOptimisationLanguage.g:4081:2: ( rule__DoubleLiteralRule__FactorAssignment_1 )? + // InternalOptimisationLanguage.g:4053:1: ( ( rule__DoubleLiteralRule__FactorAssignment_1 )? ) + // InternalOptimisationLanguage.g:4054:2: ( rule__DoubleLiteralRule__FactorAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDoubleLiteralRuleAccess().getFactorAssignment_1()); } - // InternalOptimisationLanguage.g:4082:2: ( rule__DoubleLiteralRule__FactorAssignment_1 )? + // InternalOptimisationLanguage.g:4055:2: ( rule__DoubleLiteralRule__FactorAssignment_1 )? int alt31=2; int LA31_0 = input.LA(1); @@ -13879,7 +13807,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA } switch (alt31) { case 1 : - // InternalOptimisationLanguage.g:4082:3: rule__DoubleLiteralRule__FactorAssignment_1 + // InternalOptimisationLanguage.g:4055:3: rule__DoubleLiteralRule__FactorAssignment_1 { pushFollow(FOLLOW_2); rule__DoubleLiteralRule__FactorAssignment_1(); @@ -13917,16 +13845,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__IntegerLiteralRule__Group__0" - // InternalOptimisationLanguage.g:4091:1: rule__IntegerLiteralRule__Group__0 : rule__IntegerLiteralRule__Group__0__Impl rule__IntegerLiteralRule__Group__1 ; + // InternalOptimisationLanguage.g:4064:1: rule__IntegerLiteralRule__Group__0 : rule__IntegerLiteralRule__Group__0__Impl rule__IntegerLiteralRule__Group__1 ; public final void rule__IntegerLiteralRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4095:1: ( rule__IntegerLiteralRule__Group__0__Impl rule__IntegerLiteralRule__Group__1 ) - // InternalOptimisationLanguage.g:4096:2: rule__IntegerLiteralRule__Group__0__Impl rule__IntegerLiteralRule__Group__1 + // InternalOptimisationLanguage.g:4068:1: ( rule__IntegerLiteralRule__Group__0__Impl rule__IntegerLiteralRule__Group__1 ) + // InternalOptimisationLanguage.g:4069:2: rule__IntegerLiteralRule__Group__0__Impl rule__IntegerLiteralRule__Group__1 { - pushFollow(FOLLOW_37); + pushFollow(FOLLOW_38); rule__IntegerLiteralRule__Group__0__Impl(); state._fsp--; @@ -13955,23 +13883,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__IntegerLiteralRule__Group__0__Impl" - // InternalOptimisationLanguage.g:4103:1: rule__IntegerLiteralRule__Group__0__Impl : ( ( rule__IntegerLiteralRule__LiteralAssignment_0 ) ) ; + // InternalOptimisationLanguage.g:4076:1: rule__IntegerLiteralRule__Group__0__Impl : ( ( rule__IntegerLiteralRule__LiteralAssignment_0 ) ) ; public final void rule__IntegerLiteralRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4107:1: ( ( ( rule__IntegerLiteralRule__LiteralAssignment_0 ) ) ) - // InternalOptimisationLanguage.g:4108:1: ( ( rule__IntegerLiteralRule__LiteralAssignment_0 ) ) + // InternalOptimisationLanguage.g:4080:1: ( ( ( rule__IntegerLiteralRule__LiteralAssignment_0 ) ) ) + // InternalOptimisationLanguage.g:4081:1: ( ( rule__IntegerLiteralRule__LiteralAssignment_0 ) ) { - // InternalOptimisationLanguage.g:4108:1: ( ( rule__IntegerLiteralRule__LiteralAssignment_0 ) ) - // InternalOptimisationLanguage.g:4109:2: ( rule__IntegerLiteralRule__LiteralAssignment_0 ) + // InternalOptimisationLanguage.g:4081:1: ( ( rule__IntegerLiteralRule__LiteralAssignment_0 ) ) + // InternalOptimisationLanguage.g:4082:2: ( rule__IntegerLiteralRule__LiteralAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getIntegerLiteralRuleAccess().getLiteralAssignment_0()); } - // InternalOptimisationLanguage.g:4110:2: ( rule__IntegerLiteralRule__LiteralAssignment_0 ) - // InternalOptimisationLanguage.g:4110:3: rule__IntegerLiteralRule__LiteralAssignment_0 + // InternalOptimisationLanguage.g:4083:2: ( rule__IntegerLiteralRule__LiteralAssignment_0 ) + // InternalOptimisationLanguage.g:4083:3: rule__IntegerLiteralRule__LiteralAssignment_0 { pushFollow(FOLLOW_2); rule__IntegerLiteralRule__LiteralAssignment_0(); @@ -14006,14 +13934,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__IntegerLiteralRule__Group__1" - // InternalOptimisationLanguage.g:4118:1: rule__IntegerLiteralRule__Group__1 : rule__IntegerLiteralRule__Group__1__Impl ; + // InternalOptimisationLanguage.g:4091:1: rule__IntegerLiteralRule__Group__1 : rule__IntegerLiteralRule__Group__1__Impl ; public final void rule__IntegerLiteralRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4122:1: ( rule__IntegerLiteralRule__Group__1__Impl ) - // InternalOptimisationLanguage.g:4123:2: rule__IntegerLiteralRule__Group__1__Impl + // InternalOptimisationLanguage.g:4095:1: ( rule__IntegerLiteralRule__Group__1__Impl ) + // InternalOptimisationLanguage.g:4096:2: rule__IntegerLiteralRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__IntegerLiteralRule__Group__1__Impl(); @@ -14039,22 +13967,22 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__IntegerLiteralRule__Group__1__Impl" - // InternalOptimisationLanguage.g:4129:1: rule__IntegerLiteralRule__Group__1__Impl : ( ( rule__IntegerLiteralRule__FactorAssignment_1 )? ) ; + // InternalOptimisationLanguage.g:4102:1: rule__IntegerLiteralRule__Group__1__Impl : ( ( rule__IntegerLiteralRule__FactorAssignment_1 )? ) ; public final void rule__IntegerLiteralRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4133:1: ( ( ( rule__IntegerLiteralRule__FactorAssignment_1 )? ) ) - // InternalOptimisationLanguage.g:4134:1: ( ( rule__IntegerLiteralRule__FactorAssignment_1 )? ) + // InternalOptimisationLanguage.g:4106:1: ( ( ( rule__IntegerLiteralRule__FactorAssignment_1 )? ) ) + // InternalOptimisationLanguage.g:4107:1: ( ( rule__IntegerLiteralRule__FactorAssignment_1 )? ) { - // InternalOptimisationLanguage.g:4134:1: ( ( rule__IntegerLiteralRule__FactorAssignment_1 )? ) - // InternalOptimisationLanguage.g:4135:2: ( rule__IntegerLiteralRule__FactorAssignment_1 )? + // InternalOptimisationLanguage.g:4107:1: ( ( rule__IntegerLiteralRule__FactorAssignment_1 )? ) + // InternalOptimisationLanguage.g:4108:2: ( rule__IntegerLiteralRule__FactorAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getIntegerLiteralRuleAccess().getFactorAssignment_1()); } - // InternalOptimisationLanguage.g:4136:2: ( rule__IntegerLiteralRule__FactorAssignment_1 )? + // InternalOptimisationLanguage.g:4109:2: ( rule__IntegerLiteralRule__FactorAssignment_1 )? int alt32=2; int LA32_0 = input.LA(1); @@ -14063,7 +13991,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA } switch (alt32) { case 1 : - // InternalOptimisationLanguage.g:4136:3: rule__IntegerLiteralRule__FactorAssignment_1 + // InternalOptimisationLanguage.g:4109:3: rule__IntegerLiteralRule__FactorAssignment_1 { pushFollow(FOLLOW_2); rule__IntegerLiteralRule__FactorAssignment_1(); @@ -14101,16 +14029,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__BooleanLiteralRule__Group__0" - // InternalOptimisationLanguage.g:4145:1: rule__BooleanLiteralRule__Group__0 : rule__BooleanLiteralRule__Group__0__Impl rule__BooleanLiteralRule__Group__1 ; + // InternalOptimisationLanguage.g:4118:1: rule__BooleanLiteralRule__Group__0 : rule__BooleanLiteralRule__Group__0__Impl rule__BooleanLiteralRule__Group__1 ; public final void rule__BooleanLiteralRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4149:1: ( rule__BooleanLiteralRule__Group__0__Impl rule__BooleanLiteralRule__Group__1 ) - // InternalOptimisationLanguage.g:4150:2: rule__BooleanLiteralRule__Group__0__Impl rule__BooleanLiteralRule__Group__1 + // InternalOptimisationLanguage.g:4122:1: ( rule__BooleanLiteralRule__Group__0__Impl rule__BooleanLiteralRule__Group__1 ) + // InternalOptimisationLanguage.g:4123:2: rule__BooleanLiteralRule__Group__0__Impl rule__BooleanLiteralRule__Group__1 { - pushFollow(FOLLOW_38); + pushFollow(FOLLOW_39); rule__BooleanLiteralRule__Group__0__Impl(); state._fsp--; @@ -14139,23 +14067,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__BooleanLiteralRule__Group__0__Impl" - // InternalOptimisationLanguage.g:4157:1: rule__BooleanLiteralRule__Group__0__Impl : ( () ) ; + // InternalOptimisationLanguage.g:4130:1: rule__BooleanLiteralRule__Group__0__Impl : ( () ) ; public final void rule__BooleanLiteralRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4161:1: ( ( () ) ) - // InternalOptimisationLanguage.g:4162:1: ( () ) + // InternalOptimisationLanguage.g:4134:1: ( ( () ) ) + // InternalOptimisationLanguage.g:4135:1: ( () ) { - // InternalOptimisationLanguage.g:4162:1: ( () ) - // InternalOptimisationLanguage.g:4163:2: () + // InternalOptimisationLanguage.g:4135:1: ( () ) + // InternalOptimisationLanguage.g:4136:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralRuleAccess().getBooleanLiteralAction_0()); } - // InternalOptimisationLanguage.g:4164:2: () - // InternalOptimisationLanguage.g:4164:3: + // InternalOptimisationLanguage.g:4137:2: () + // InternalOptimisationLanguage.g:4137:3: { } @@ -14180,14 +14108,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__BooleanLiteralRule__Group__1" - // InternalOptimisationLanguage.g:4172:1: rule__BooleanLiteralRule__Group__1 : rule__BooleanLiteralRule__Group__1__Impl ; + // InternalOptimisationLanguage.g:4145:1: rule__BooleanLiteralRule__Group__1 : rule__BooleanLiteralRule__Group__1__Impl ; public final void rule__BooleanLiteralRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4176:1: ( rule__BooleanLiteralRule__Group__1__Impl ) - // InternalOptimisationLanguage.g:4177:2: rule__BooleanLiteralRule__Group__1__Impl + // InternalOptimisationLanguage.g:4149:1: ( rule__BooleanLiteralRule__Group__1__Impl ) + // InternalOptimisationLanguage.g:4150:2: rule__BooleanLiteralRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__BooleanLiteralRule__Group__1__Impl(); @@ -14213,23 +14141,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__BooleanLiteralRule__Group__1__Impl" - // InternalOptimisationLanguage.g:4183:1: rule__BooleanLiteralRule__Group__1__Impl : ( ( rule__BooleanLiteralRule__Alternatives_1 ) ) ; + // InternalOptimisationLanguage.g:4156:1: rule__BooleanLiteralRule__Group__1__Impl : ( ( rule__BooleanLiteralRule__Alternatives_1 ) ) ; public final void rule__BooleanLiteralRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4187:1: ( ( ( rule__BooleanLiteralRule__Alternatives_1 ) ) ) - // InternalOptimisationLanguage.g:4188:1: ( ( rule__BooleanLiteralRule__Alternatives_1 ) ) + // InternalOptimisationLanguage.g:4160:1: ( ( ( rule__BooleanLiteralRule__Alternatives_1 ) ) ) + // InternalOptimisationLanguage.g:4161:1: ( ( rule__BooleanLiteralRule__Alternatives_1 ) ) { - // InternalOptimisationLanguage.g:4188:1: ( ( rule__BooleanLiteralRule__Alternatives_1 ) ) - // InternalOptimisationLanguage.g:4189:2: ( rule__BooleanLiteralRule__Alternatives_1 ) + // InternalOptimisationLanguage.g:4161:1: ( ( rule__BooleanLiteralRule__Alternatives_1 ) ) + // InternalOptimisationLanguage.g:4162:2: ( rule__BooleanLiteralRule__Alternatives_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralRuleAccess().getAlternatives_1()); } - // InternalOptimisationLanguage.g:4190:2: ( rule__BooleanLiteralRule__Alternatives_1 ) - // InternalOptimisationLanguage.g:4190:3: rule__BooleanLiteralRule__Alternatives_1 + // InternalOptimisationLanguage.g:4163:2: ( rule__BooleanLiteralRule__Alternatives_1 ) + // InternalOptimisationLanguage.g:4163:3: rule__BooleanLiteralRule__Alternatives_1 { pushFollow(FOLLOW_2); rule__BooleanLiteralRule__Alternatives_1(); @@ -14264,16 +14192,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AttributeDefinitionRule__Group__0" - // InternalOptimisationLanguage.g:4199:1: rule__AttributeDefinitionRule__Group__0 : rule__AttributeDefinitionRule__Group__0__Impl rule__AttributeDefinitionRule__Group__1 ; + // InternalOptimisationLanguage.g:4172:1: rule__AttributeDefinitionRule__Group__0 : rule__AttributeDefinitionRule__Group__0__Impl rule__AttributeDefinitionRule__Group__1 ; public final void rule__AttributeDefinitionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4203:1: ( rule__AttributeDefinitionRule__Group__0__Impl rule__AttributeDefinitionRule__Group__1 ) - // InternalOptimisationLanguage.g:4204:2: rule__AttributeDefinitionRule__Group__0__Impl rule__AttributeDefinitionRule__Group__1 + // InternalOptimisationLanguage.g:4176:1: ( rule__AttributeDefinitionRule__Group__0__Impl rule__AttributeDefinitionRule__Group__1 ) + // InternalOptimisationLanguage.g:4177:2: rule__AttributeDefinitionRule__Group__0__Impl rule__AttributeDefinitionRule__Group__1 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_40); rule__AttributeDefinitionRule__Group__0__Impl(); state._fsp--; @@ -14302,23 +14230,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AttributeDefinitionRule__Group__0__Impl" - // InternalOptimisationLanguage.g:4211:1: rule__AttributeDefinitionRule__Group__0__Impl : ( ( rule__AttributeDefinitionRule__NameAssignment_0 ) ) ; + // InternalOptimisationLanguage.g:4184:1: rule__AttributeDefinitionRule__Group__0__Impl : ( ( rule__AttributeDefinitionRule__NameAssignment_0 ) ) ; public final void rule__AttributeDefinitionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4215:1: ( ( ( rule__AttributeDefinitionRule__NameAssignment_0 ) ) ) - // InternalOptimisationLanguage.g:4216:1: ( ( rule__AttributeDefinitionRule__NameAssignment_0 ) ) + // InternalOptimisationLanguage.g:4188:1: ( ( ( rule__AttributeDefinitionRule__NameAssignment_0 ) ) ) + // InternalOptimisationLanguage.g:4189:1: ( ( rule__AttributeDefinitionRule__NameAssignment_0 ) ) { - // InternalOptimisationLanguage.g:4216:1: ( ( rule__AttributeDefinitionRule__NameAssignment_0 ) ) - // InternalOptimisationLanguage.g:4217:2: ( rule__AttributeDefinitionRule__NameAssignment_0 ) + // InternalOptimisationLanguage.g:4189:1: ( ( rule__AttributeDefinitionRule__NameAssignment_0 ) ) + // InternalOptimisationLanguage.g:4190:2: ( rule__AttributeDefinitionRule__NameAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getNameAssignment_0()); } - // InternalOptimisationLanguage.g:4218:2: ( rule__AttributeDefinitionRule__NameAssignment_0 ) - // InternalOptimisationLanguage.g:4218:3: rule__AttributeDefinitionRule__NameAssignment_0 + // InternalOptimisationLanguage.g:4191:2: ( rule__AttributeDefinitionRule__NameAssignment_0 ) + // InternalOptimisationLanguage.g:4191:3: rule__AttributeDefinitionRule__NameAssignment_0 { pushFollow(FOLLOW_2); rule__AttributeDefinitionRule__NameAssignment_0(); @@ -14353,16 +14281,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AttributeDefinitionRule__Group__1" - // InternalOptimisationLanguage.g:4226:1: rule__AttributeDefinitionRule__Group__1 : rule__AttributeDefinitionRule__Group__1__Impl rule__AttributeDefinitionRule__Group__2 ; + // InternalOptimisationLanguage.g:4199:1: rule__AttributeDefinitionRule__Group__1 : rule__AttributeDefinitionRule__Group__1__Impl rule__AttributeDefinitionRule__Group__2 ; public final void rule__AttributeDefinitionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4230:1: ( rule__AttributeDefinitionRule__Group__1__Impl rule__AttributeDefinitionRule__Group__2 ) - // InternalOptimisationLanguage.g:4231:2: rule__AttributeDefinitionRule__Group__1__Impl rule__AttributeDefinitionRule__Group__2 + // InternalOptimisationLanguage.g:4203:1: ( rule__AttributeDefinitionRule__Group__1__Impl rule__AttributeDefinitionRule__Group__2 ) + // InternalOptimisationLanguage.g:4204:2: rule__AttributeDefinitionRule__Group__1__Impl rule__AttributeDefinitionRule__Group__2 { - pushFollow(FOLLOW_40); + pushFollow(FOLLOW_41); rule__AttributeDefinitionRule__Group__1__Impl(); state._fsp--; @@ -14391,17 +14319,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AttributeDefinitionRule__Group__1__Impl" - // InternalOptimisationLanguage.g:4238:1: rule__AttributeDefinitionRule__Group__1__Impl : ( ':' ) ; + // InternalOptimisationLanguage.g:4211:1: rule__AttributeDefinitionRule__Group__1__Impl : ( ':' ) ; public final void rule__AttributeDefinitionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4242:1: ( ( ':' ) ) - // InternalOptimisationLanguage.g:4243:1: ( ':' ) + // InternalOptimisationLanguage.g:4215:1: ( ( ':' ) ) + // InternalOptimisationLanguage.g:4216:1: ( ':' ) { - // InternalOptimisationLanguage.g:4243:1: ( ':' ) - // InternalOptimisationLanguage.g:4244:2: ':' + // InternalOptimisationLanguage.g:4216:1: ( ':' ) + // InternalOptimisationLanguage.g:4217:2: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getColonKeyword_1()); @@ -14432,16 +14360,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AttributeDefinitionRule__Group__2" - // InternalOptimisationLanguage.g:4253:1: rule__AttributeDefinitionRule__Group__2 : rule__AttributeDefinitionRule__Group__2__Impl rule__AttributeDefinitionRule__Group__3 ; + // InternalOptimisationLanguage.g:4226:1: rule__AttributeDefinitionRule__Group__2 : rule__AttributeDefinitionRule__Group__2__Impl rule__AttributeDefinitionRule__Group__3 ; public final void rule__AttributeDefinitionRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4257:1: ( rule__AttributeDefinitionRule__Group__2__Impl rule__AttributeDefinitionRule__Group__3 ) - // InternalOptimisationLanguage.g:4258:2: rule__AttributeDefinitionRule__Group__2__Impl rule__AttributeDefinitionRule__Group__3 + // InternalOptimisationLanguage.g:4230:1: ( rule__AttributeDefinitionRule__Group__2__Impl rule__AttributeDefinitionRule__Group__3 ) + // InternalOptimisationLanguage.g:4231:2: rule__AttributeDefinitionRule__Group__2__Impl rule__AttributeDefinitionRule__Group__3 { - pushFollow(FOLLOW_41); + pushFollow(FOLLOW_42); rule__AttributeDefinitionRule__Group__2__Impl(); state._fsp--; @@ -14470,23 +14398,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AttributeDefinitionRule__Group__2__Impl" - // InternalOptimisationLanguage.g:4265:1: rule__AttributeDefinitionRule__Group__2__Impl : ( ( rule__AttributeDefinitionRule__TypeAssignment_2 ) ) ; + // InternalOptimisationLanguage.g:4238:1: rule__AttributeDefinitionRule__Group__2__Impl : ( ( rule__AttributeDefinitionRule__TypeAssignment_2 ) ) ; public final void rule__AttributeDefinitionRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4269:1: ( ( ( rule__AttributeDefinitionRule__TypeAssignment_2 ) ) ) - // InternalOptimisationLanguage.g:4270:1: ( ( rule__AttributeDefinitionRule__TypeAssignment_2 ) ) + // InternalOptimisationLanguage.g:4242:1: ( ( ( rule__AttributeDefinitionRule__TypeAssignment_2 ) ) ) + // InternalOptimisationLanguage.g:4243:1: ( ( rule__AttributeDefinitionRule__TypeAssignment_2 ) ) { - // InternalOptimisationLanguage.g:4270:1: ( ( rule__AttributeDefinitionRule__TypeAssignment_2 ) ) - // InternalOptimisationLanguage.g:4271:2: ( rule__AttributeDefinitionRule__TypeAssignment_2 ) + // InternalOptimisationLanguage.g:4243:1: ( ( rule__AttributeDefinitionRule__TypeAssignment_2 ) ) + // InternalOptimisationLanguage.g:4244:2: ( rule__AttributeDefinitionRule__TypeAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getTypeAssignment_2()); } - // InternalOptimisationLanguage.g:4272:2: ( rule__AttributeDefinitionRule__TypeAssignment_2 ) - // InternalOptimisationLanguage.g:4272:3: rule__AttributeDefinitionRule__TypeAssignment_2 + // InternalOptimisationLanguage.g:4245:2: ( rule__AttributeDefinitionRule__TypeAssignment_2 ) + // InternalOptimisationLanguage.g:4245:3: rule__AttributeDefinitionRule__TypeAssignment_2 { pushFollow(FOLLOW_2); rule__AttributeDefinitionRule__TypeAssignment_2(); @@ -14521,16 +14449,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AttributeDefinitionRule__Group__3" - // InternalOptimisationLanguage.g:4280:1: rule__AttributeDefinitionRule__Group__3 : rule__AttributeDefinitionRule__Group__3__Impl rule__AttributeDefinitionRule__Group__4 ; + // InternalOptimisationLanguage.g:4253:1: rule__AttributeDefinitionRule__Group__3 : rule__AttributeDefinitionRule__Group__3__Impl rule__AttributeDefinitionRule__Group__4 ; public final void rule__AttributeDefinitionRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4284:1: ( rule__AttributeDefinitionRule__Group__3__Impl rule__AttributeDefinitionRule__Group__4 ) - // InternalOptimisationLanguage.g:4285:2: rule__AttributeDefinitionRule__Group__3__Impl rule__AttributeDefinitionRule__Group__4 + // InternalOptimisationLanguage.g:4257:1: ( rule__AttributeDefinitionRule__Group__3__Impl rule__AttributeDefinitionRule__Group__4 ) + // InternalOptimisationLanguage.g:4258:2: rule__AttributeDefinitionRule__Group__3__Impl rule__AttributeDefinitionRule__Group__4 { - pushFollow(FOLLOW_41); + pushFollow(FOLLOW_42); rule__AttributeDefinitionRule__Group__3__Impl(); state._fsp--; @@ -14559,31 +14487,31 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AttributeDefinitionRule__Group__3__Impl" - // InternalOptimisationLanguage.g:4292:1: rule__AttributeDefinitionRule__Group__3__Impl : ( ( rule__AttributeDefinitionRule__Group_3__0 )? ) ; + // InternalOptimisationLanguage.g:4265:1: rule__AttributeDefinitionRule__Group__3__Impl : ( ( rule__AttributeDefinitionRule__Group_3__0 )? ) ; public final void rule__AttributeDefinitionRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4296:1: ( ( ( rule__AttributeDefinitionRule__Group_3__0 )? ) ) - // InternalOptimisationLanguage.g:4297:1: ( ( rule__AttributeDefinitionRule__Group_3__0 )? ) + // InternalOptimisationLanguage.g:4269:1: ( ( ( rule__AttributeDefinitionRule__Group_3__0 )? ) ) + // InternalOptimisationLanguage.g:4270:1: ( ( rule__AttributeDefinitionRule__Group_3__0 )? ) { - // InternalOptimisationLanguage.g:4297:1: ( ( rule__AttributeDefinitionRule__Group_3__0 )? ) - // InternalOptimisationLanguage.g:4298:2: ( rule__AttributeDefinitionRule__Group_3__0 )? + // InternalOptimisationLanguage.g:4270:1: ( ( rule__AttributeDefinitionRule__Group_3__0 )? ) + // InternalOptimisationLanguage.g:4271:2: ( rule__AttributeDefinitionRule__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getGroup_3()); } - // InternalOptimisationLanguage.g:4299:2: ( rule__AttributeDefinitionRule__Group_3__0 )? + // InternalOptimisationLanguage.g:4272:2: ( rule__AttributeDefinitionRule__Group_3__0 )? int alt33=2; int LA33_0 = input.LA(1); - if ( (LA33_0==51) ) { + if ( (LA33_0==50) ) { alt33=1; } switch (alt33) { case 1 : - // InternalOptimisationLanguage.g:4299:3: rule__AttributeDefinitionRule__Group_3__0 + // InternalOptimisationLanguage.g:4272:3: rule__AttributeDefinitionRule__Group_3__0 { pushFollow(FOLLOW_2); rule__AttributeDefinitionRule__Group_3__0(); @@ -14621,14 +14549,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AttributeDefinitionRule__Group__4" - // InternalOptimisationLanguage.g:4307:1: rule__AttributeDefinitionRule__Group__4 : rule__AttributeDefinitionRule__Group__4__Impl ; + // InternalOptimisationLanguage.g:4280:1: rule__AttributeDefinitionRule__Group__4 : rule__AttributeDefinitionRule__Group__4__Impl ; public final void rule__AttributeDefinitionRule__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4311:1: ( rule__AttributeDefinitionRule__Group__4__Impl ) - // InternalOptimisationLanguage.g:4312:2: rule__AttributeDefinitionRule__Group__4__Impl + // InternalOptimisationLanguage.g:4284:1: ( rule__AttributeDefinitionRule__Group__4__Impl ) + // InternalOptimisationLanguage.g:4285:2: rule__AttributeDefinitionRule__Group__4__Impl { pushFollow(FOLLOW_2); rule__AttributeDefinitionRule__Group__4__Impl(); @@ -14654,22 +14582,22 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AttributeDefinitionRule__Group__4__Impl" - // InternalOptimisationLanguage.g:4318:1: rule__AttributeDefinitionRule__Group__4__Impl : ( ';' ) ; + // InternalOptimisationLanguage.g:4291:1: rule__AttributeDefinitionRule__Group__4__Impl : ( ';' ) ; public final void rule__AttributeDefinitionRule__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4322:1: ( ( ';' ) ) - // InternalOptimisationLanguage.g:4323:1: ( ';' ) + // InternalOptimisationLanguage.g:4295:1: ( ( ';' ) ) + // InternalOptimisationLanguage.g:4296:1: ( ';' ) { - // InternalOptimisationLanguage.g:4323:1: ( ';' ) - // InternalOptimisationLanguage.g:4324:2: ';' + // InternalOptimisationLanguage.g:4296:1: ( ';' ) + // InternalOptimisationLanguage.g:4297:2: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getSemicolonKeyword_4()); } - match(input,48,FOLLOW_2); if (state.failed) return ; + match(input,51,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeDefinitionRuleAccess().getSemicolonKeyword_4()); } @@ -14695,16 +14623,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AttributeDefinitionRule__Group_3__0" - // InternalOptimisationLanguage.g:4334:1: rule__AttributeDefinitionRule__Group_3__0 : rule__AttributeDefinitionRule__Group_3__0__Impl rule__AttributeDefinitionRule__Group_3__1 ; + // InternalOptimisationLanguage.g:4307:1: rule__AttributeDefinitionRule__Group_3__0 : rule__AttributeDefinitionRule__Group_3__0__Impl rule__AttributeDefinitionRule__Group_3__1 ; public final void rule__AttributeDefinitionRule__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4338:1: ( rule__AttributeDefinitionRule__Group_3__0__Impl rule__AttributeDefinitionRule__Group_3__1 ) - // InternalOptimisationLanguage.g:4339:2: rule__AttributeDefinitionRule__Group_3__0__Impl rule__AttributeDefinitionRule__Group_3__1 + // InternalOptimisationLanguage.g:4311:1: ( rule__AttributeDefinitionRule__Group_3__0__Impl rule__AttributeDefinitionRule__Group_3__1 ) + // InternalOptimisationLanguage.g:4312:2: rule__AttributeDefinitionRule__Group_3__0__Impl rule__AttributeDefinitionRule__Group_3__1 { - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_17); rule__AttributeDefinitionRule__Group_3__0__Impl(); state._fsp--; @@ -14733,22 +14661,22 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AttributeDefinitionRule__Group_3__0__Impl" - // InternalOptimisationLanguage.g:4346:1: rule__AttributeDefinitionRule__Group_3__0__Impl : ( ':=' ) ; + // InternalOptimisationLanguage.g:4319:1: rule__AttributeDefinitionRule__Group_3__0__Impl : ( ':=' ) ; public final void rule__AttributeDefinitionRule__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4350:1: ( ( ':=' ) ) - // InternalOptimisationLanguage.g:4351:1: ( ':=' ) + // InternalOptimisationLanguage.g:4323:1: ( ( ':=' ) ) + // InternalOptimisationLanguage.g:4324:1: ( ':=' ) { - // InternalOptimisationLanguage.g:4351:1: ( ':=' ) - // InternalOptimisationLanguage.g:4352:2: ':=' + // InternalOptimisationLanguage.g:4324:1: ( ':=' ) + // InternalOptimisationLanguage.g:4325:2: ':=' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getColonEqualsSignKeyword_3_0()); } - match(input,51,FOLLOW_2); if (state.failed) return ; + match(input,50,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeDefinitionRuleAccess().getColonEqualsSignKeyword_3_0()); } @@ -14774,14 +14702,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AttributeDefinitionRule__Group_3__1" - // InternalOptimisationLanguage.g:4361:1: rule__AttributeDefinitionRule__Group_3__1 : rule__AttributeDefinitionRule__Group_3__1__Impl ; + // InternalOptimisationLanguage.g:4334:1: rule__AttributeDefinitionRule__Group_3__1 : rule__AttributeDefinitionRule__Group_3__1__Impl ; public final void rule__AttributeDefinitionRule__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4365:1: ( rule__AttributeDefinitionRule__Group_3__1__Impl ) - // InternalOptimisationLanguage.g:4366:2: rule__AttributeDefinitionRule__Group_3__1__Impl + // InternalOptimisationLanguage.g:4338:1: ( rule__AttributeDefinitionRule__Group_3__1__Impl ) + // InternalOptimisationLanguage.g:4339:2: rule__AttributeDefinitionRule__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__AttributeDefinitionRule__Group_3__1__Impl(); @@ -14807,23 +14735,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AttributeDefinitionRule__Group_3__1__Impl" - // InternalOptimisationLanguage.g:4372:1: rule__AttributeDefinitionRule__Group_3__1__Impl : ( ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) ) ; + // InternalOptimisationLanguage.g:4345:1: rule__AttributeDefinitionRule__Group_3__1__Impl : ( ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) ) ; public final void rule__AttributeDefinitionRule__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4376:1: ( ( ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) ) ) - // InternalOptimisationLanguage.g:4377:1: ( ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) ) + // InternalOptimisationLanguage.g:4349:1: ( ( ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) ) ) + // InternalOptimisationLanguage.g:4350:1: ( ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) ) { - // InternalOptimisationLanguage.g:4377:1: ( ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) ) - // InternalOptimisationLanguage.g:4378:2: ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) + // InternalOptimisationLanguage.g:4350:1: ( ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) ) + // InternalOptimisationLanguage.g:4351:2: ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getInitialisationAssignment_3_1()); } - // InternalOptimisationLanguage.g:4379:2: ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) - // InternalOptimisationLanguage.g:4379:3: rule__AttributeDefinitionRule__InitialisationAssignment_3_1 + // InternalOptimisationLanguage.g:4352:2: ( rule__AttributeDefinitionRule__InitialisationAssignment_3_1 ) + // InternalOptimisationLanguage.g:4352:3: rule__AttributeDefinitionRule__InitialisationAssignment_3_1 { pushFollow(FOLLOW_2); rule__AttributeDefinitionRule__InitialisationAssignment_3_1(); @@ -14858,16 +14786,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__LiteralTypeRule__Group__0" - // InternalOptimisationLanguage.g:4388:1: rule__LiteralTypeRule__Group__0 : rule__LiteralTypeRule__Group__0__Impl rule__LiteralTypeRule__Group__1 ; + // InternalOptimisationLanguage.g:4361:1: rule__LiteralTypeRule__Group__0 : rule__LiteralTypeRule__Group__0__Impl rule__LiteralTypeRule__Group__1 ; public final void rule__LiteralTypeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4392:1: ( rule__LiteralTypeRule__Group__0__Impl rule__LiteralTypeRule__Group__1 ) - // InternalOptimisationLanguage.g:4393:2: rule__LiteralTypeRule__Group__0__Impl rule__LiteralTypeRule__Group__1 + // InternalOptimisationLanguage.g:4365:1: ( rule__LiteralTypeRule__Group__0__Impl rule__LiteralTypeRule__Group__1 ) + // InternalOptimisationLanguage.g:4366:2: rule__LiteralTypeRule__Group__0__Impl rule__LiteralTypeRule__Group__1 { - pushFollow(FOLLOW_42); + pushFollow(FOLLOW_43); rule__LiteralTypeRule__Group__0__Impl(); state._fsp--; @@ -14896,23 +14824,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__LiteralTypeRule__Group__0__Impl" - // InternalOptimisationLanguage.g:4400:1: rule__LiteralTypeRule__Group__0__Impl : ( () ) ; + // InternalOptimisationLanguage.g:4373:1: rule__LiteralTypeRule__Group__0__Impl : ( () ) ; public final void rule__LiteralTypeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4404:1: ( ( () ) ) - // InternalOptimisationLanguage.g:4405:1: ( () ) + // InternalOptimisationLanguage.g:4377:1: ( ( () ) ) + // InternalOptimisationLanguage.g:4378:1: ( () ) { - // InternalOptimisationLanguage.g:4405:1: ( () ) - // InternalOptimisationLanguage.g:4406:2: () + // InternalOptimisationLanguage.g:4378:1: ( () ) + // InternalOptimisationLanguage.g:4379:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralTypeRuleAccess().getLiteralTypeAction_0()); } - // InternalOptimisationLanguage.g:4407:2: () - // InternalOptimisationLanguage.g:4407:3: + // InternalOptimisationLanguage.g:4380:2: () + // InternalOptimisationLanguage.g:4380:3: { } @@ -14937,14 +14865,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__LiteralTypeRule__Group__1" - // InternalOptimisationLanguage.g:4415:1: rule__LiteralTypeRule__Group__1 : rule__LiteralTypeRule__Group__1__Impl ; + // InternalOptimisationLanguage.g:4388:1: rule__LiteralTypeRule__Group__1 : rule__LiteralTypeRule__Group__1__Impl ; public final void rule__LiteralTypeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4419:1: ( rule__LiteralTypeRule__Group__1__Impl ) - // InternalOptimisationLanguage.g:4420:2: rule__LiteralTypeRule__Group__1__Impl + // InternalOptimisationLanguage.g:4392:1: ( rule__LiteralTypeRule__Group__1__Impl ) + // InternalOptimisationLanguage.g:4393:2: rule__LiteralTypeRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__LiteralTypeRule__Group__1__Impl(); @@ -14970,17 +14898,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__LiteralTypeRule__Group__1__Impl" - // InternalOptimisationLanguage.g:4426:1: rule__LiteralTypeRule__Group__1__Impl : ( 'literal' ) ; + // InternalOptimisationLanguage.g:4399:1: rule__LiteralTypeRule__Group__1__Impl : ( 'literal' ) ; public final void rule__LiteralTypeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4430:1: ( ( 'literal' ) ) - // InternalOptimisationLanguage.g:4431:1: ( 'literal' ) + // InternalOptimisationLanguage.g:4403:1: ( ( 'literal' ) ) + // InternalOptimisationLanguage.g:4404:1: ( 'literal' ) { - // InternalOptimisationLanguage.g:4431:1: ( 'literal' ) - // InternalOptimisationLanguage.g:4432:2: 'literal' + // InternalOptimisationLanguage.g:4404:1: ( 'literal' ) + // InternalOptimisationLanguage.g:4405:2: 'literal' { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralTypeRuleAccess().getLiteralKeyword_1()); @@ -15011,16 +14939,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__InstanceTypeRule__Group__0" - // InternalOptimisationLanguage.g:4442:1: rule__InstanceTypeRule__Group__0 : rule__InstanceTypeRule__Group__0__Impl rule__InstanceTypeRule__Group__1 ; + // InternalOptimisationLanguage.g:4415:1: rule__InstanceTypeRule__Group__0 : rule__InstanceTypeRule__Group__0__Impl rule__InstanceTypeRule__Group__1 ; public final void rule__InstanceTypeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4446:1: ( rule__InstanceTypeRule__Group__0__Impl rule__InstanceTypeRule__Group__1 ) - // InternalOptimisationLanguage.g:4447:2: rule__InstanceTypeRule__Group__0__Impl rule__InstanceTypeRule__Group__1 + // InternalOptimisationLanguage.g:4419:1: ( rule__InstanceTypeRule__Group__0__Impl rule__InstanceTypeRule__Group__1 ) + // InternalOptimisationLanguage.g:4420:2: rule__InstanceTypeRule__Group__0__Impl rule__InstanceTypeRule__Group__1 { - pushFollow(FOLLOW_43); + pushFollow(FOLLOW_44); rule__InstanceTypeRule__Group__0__Impl(); state._fsp--; @@ -15049,23 +14977,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__InstanceTypeRule__Group__0__Impl" - // InternalOptimisationLanguage.g:4454:1: rule__InstanceTypeRule__Group__0__Impl : ( () ) ; + // InternalOptimisationLanguage.g:4427:1: rule__InstanceTypeRule__Group__0__Impl : ( () ) ; public final void rule__InstanceTypeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4458:1: ( ( () ) ) - // InternalOptimisationLanguage.g:4459:1: ( () ) + // InternalOptimisationLanguage.g:4431:1: ( ( () ) ) + // InternalOptimisationLanguage.g:4432:1: ( () ) { - // InternalOptimisationLanguage.g:4459:1: ( () ) - // InternalOptimisationLanguage.g:4460:2: () + // InternalOptimisationLanguage.g:4432:1: ( () ) + // InternalOptimisationLanguage.g:4433:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceTypeRuleAccess().getInstanceTypeAction_0()); } - // InternalOptimisationLanguage.g:4461:2: () - // InternalOptimisationLanguage.g:4461:3: + // InternalOptimisationLanguage.g:4434:2: () + // InternalOptimisationLanguage.g:4434:3: { } @@ -15090,14 +15018,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__InstanceTypeRule__Group__1" - // InternalOptimisationLanguage.g:4469:1: rule__InstanceTypeRule__Group__1 : rule__InstanceTypeRule__Group__1__Impl rule__InstanceTypeRule__Group__2 ; + // InternalOptimisationLanguage.g:4442:1: rule__InstanceTypeRule__Group__1 : rule__InstanceTypeRule__Group__1__Impl rule__InstanceTypeRule__Group__2 ; public final void rule__InstanceTypeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4473:1: ( rule__InstanceTypeRule__Group__1__Impl rule__InstanceTypeRule__Group__2 ) - // InternalOptimisationLanguage.g:4474:2: rule__InstanceTypeRule__Group__1__Impl rule__InstanceTypeRule__Group__2 + // InternalOptimisationLanguage.g:4446:1: ( rule__InstanceTypeRule__Group__1__Impl rule__InstanceTypeRule__Group__2 ) + // InternalOptimisationLanguage.g:4447:2: rule__InstanceTypeRule__Group__1__Impl rule__InstanceTypeRule__Group__2 { pushFollow(FOLLOW_5); rule__InstanceTypeRule__Group__1__Impl(); @@ -15128,17 +15056,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__InstanceTypeRule__Group__1__Impl" - // InternalOptimisationLanguage.g:4481:1: rule__InstanceTypeRule__Group__1__Impl : ( 'instance' ) ; + // InternalOptimisationLanguage.g:4454:1: rule__InstanceTypeRule__Group__1__Impl : ( 'instance' ) ; public final void rule__InstanceTypeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4485:1: ( ( 'instance' ) ) - // InternalOptimisationLanguage.g:4486:1: ( 'instance' ) + // InternalOptimisationLanguage.g:4458:1: ( ( 'instance' ) ) + // InternalOptimisationLanguage.g:4459:1: ( 'instance' ) { - // InternalOptimisationLanguage.g:4486:1: ( 'instance' ) - // InternalOptimisationLanguage.g:4487:2: 'instance' + // InternalOptimisationLanguage.g:4459:1: ( 'instance' ) + // InternalOptimisationLanguage.g:4460:2: 'instance' { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceTypeRuleAccess().getInstanceKeyword_1()); @@ -15169,14 +15097,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__InstanceTypeRule__Group__2" - // InternalOptimisationLanguage.g:4496:1: rule__InstanceTypeRule__Group__2 : rule__InstanceTypeRule__Group__2__Impl ; + // InternalOptimisationLanguage.g:4469:1: rule__InstanceTypeRule__Group__2 : rule__InstanceTypeRule__Group__2__Impl ; public final void rule__InstanceTypeRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4500:1: ( rule__InstanceTypeRule__Group__2__Impl ) - // InternalOptimisationLanguage.g:4501:2: rule__InstanceTypeRule__Group__2__Impl + // InternalOptimisationLanguage.g:4473:1: ( rule__InstanceTypeRule__Group__2__Impl ) + // InternalOptimisationLanguage.g:4474:2: rule__InstanceTypeRule__Group__2__Impl { pushFollow(FOLLOW_2); rule__InstanceTypeRule__Group__2__Impl(); @@ -15202,23 +15130,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__InstanceTypeRule__Group__2__Impl" - // InternalOptimisationLanguage.g:4507:1: rule__InstanceTypeRule__Group__2__Impl : ( ( rule__InstanceTypeRule__DefinitionAssignment_2 ) ) ; + // InternalOptimisationLanguage.g:4480:1: rule__InstanceTypeRule__Group__2__Impl : ( ( rule__InstanceTypeRule__DefinitionAssignment_2 ) ) ; public final void rule__InstanceTypeRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4511:1: ( ( ( rule__InstanceTypeRule__DefinitionAssignment_2 ) ) ) - // InternalOptimisationLanguage.g:4512:1: ( ( rule__InstanceTypeRule__DefinitionAssignment_2 ) ) + // InternalOptimisationLanguage.g:4484:1: ( ( ( rule__InstanceTypeRule__DefinitionAssignment_2 ) ) ) + // InternalOptimisationLanguage.g:4485:1: ( ( rule__InstanceTypeRule__DefinitionAssignment_2 ) ) { - // InternalOptimisationLanguage.g:4512:1: ( ( rule__InstanceTypeRule__DefinitionAssignment_2 ) ) - // InternalOptimisationLanguage.g:4513:2: ( rule__InstanceTypeRule__DefinitionAssignment_2 ) + // InternalOptimisationLanguage.g:4485:1: ( ( rule__InstanceTypeRule__DefinitionAssignment_2 ) ) + // InternalOptimisationLanguage.g:4486:2: ( rule__InstanceTypeRule__DefinitionAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceTypeRuleAccess().getDefinitionAssignment_2()); } - // InternalOptimisationLanguage.g:4514:2: ( rule__InstanceTypeRule__DefinitionAssignment_2 ) - // InternalOptimisationLanguage.g:4514:3: rule__InstanceTypeRule__DefinitionAssignment_2 + // InternalOptimisationLanguage.g:4487:2: ( rule__InstanceTypeRule__DefinitionAssignment_2 ) + // InternalOptimisationLanguage.g:4487:3: rule__InstanceTypeRule__DefinitionAssignment_2 { pushFollow(FOLLOW_2); rule__InstanceTypeRule__DefinitionAssignment_2(); @@ -15253,16 +15181,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__StringTypeRule__Group__0" - // InternalOptimisationLanguage.g:4523:1: rule__StringTypeRule__Group__0 : rule__StringTypeRule__Group__0__Impl rule__StringTypeRule__Group__1 ; + // InternalOptimisationLanguage.g:4496:1: rule__StringTypeRule__Group__0 : rule__StringTypeRule__Group__0__Impl rule__StringTypeRule__Group__1 ; public final void rule__StringTypeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4527:1: ( rule__StringTypeRule__Group__0__Impl rule__StringTypeRule__Group__1 ) - // InternalOptimisationLanguage.g:4528:2: rule__StringTypeRule__Group__0__Impl rule__StringTypeRule__Group__1 + // InternalOptimisationLanguage.g:4500:1: ( rule__StringTypeRule__Group__0__Impl rule__StringTypeRule__Group__1 ) + // InternalOptimisationLanguage.g:4501:2: rule__StringTypeRule__Group__0__Impl rule__StringTypeRule__Group__1 { - pushFollow(FOLLOW_44); + pushFollow(FOLLOW_45); rule__StringTypeRule__Group__0__Impl(); state._fsp--; @@ -15291,23 +15219,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__StringTypeRule__Group__0__Impl" - // InternalOptimisationLanguage.g:4535:1: rule__StringTypeRule__Group__0__Impl : ( () ) ; + // InternalOptimisationLanguage.g:4508:1: rule__StringTypeRule__Group__0__Impl : ( () ) ; public final void rule__StringTypeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4539:1: ( ( () ) ) - // InternalOptimisationLanguage.g:4540:1: ( () ) + // InternalOptimisationLanguage.g:4512:1: ( ( () ) ) + // InternalOptimisationLanguage.g:4513:1: ( () ) { - // InternalOptimisationLanguage.g:4540:1: ( () ) - // InternalOptimisationLanguage.g:4541:2: () + // InternalOptimisationLanguage.g:4513:1: ( () ) + // InternalOptimisationLanguage.g:4514:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getStringTypeRuleAccess().getStringTypeAction_0()); } - // InternalOptimisationLanguage.g:4542:2: () - // InternalOptimisationLanguage.g:4542:3: + // InternalOptimisationLanguage.g:4515:2: () + // InternalOptimisationLanguage.g:4515:3: { } @@ -15332,14 +15260,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__StringTypeRule__Group__1" - // InternalOptimisationLanguage.g:4550:1: rule__StringTypeRule__Group__1 : rule__StringTypeRule__Group__1__Impl ; + // InternalOptimisationLanguage.g:4523:1: rule__StringTypeRule__Group__1 : rule__StringTypeRule__Group__1__Impl ; public final void rule__StringTypeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4554:1: ( rule__StringTypeRule__Group__1__Impl ) - // InternalOptimisationLanguage.g:4555:2: rule__StringTypeRule__Group__1__Impl + // InternalOptimisationLanguage.g:4527:1: ( rule__StringTypeRule__Group__1__Impl ) + // InternalOptimisationLanguage.g:4528:2: rule__StringTypeRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__StringTypeRule__Group__1__Impl(); @@ -15365,17 +15293,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__StringTypeRule__Group__1__Impl" - // InternalOptimisationLanguage.g:4561:1: rule__StringTypeRule__Group__1__Impl : ( 'string' ) ; + // InternalOptimisationLanguage.g:4534:1: rule__StringTypeRule__Group__1__Impl : ( 'string' ) ; public final void rule__StringTypeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4565:1: ( ( 'string' ) ) - // InternalOptimisationLanguage.g:4566:1: ( 'string' ) + // InternalOptimisationLanguage.g:4538:1: ( ( 'string' ) ) + // InternalOptimisationLanguage.g:4539:1: ( 'string' ) { - // InternalOptimisationLanguage.g:4566:1: ( 'string' ) - // InternalOptimisationLanguage.g:4567:2: 'string' + // InternalOptimisationLanguage.g:4539:1: ( 'string' ) + // InternalOptimisationLanguage.g:4540:2: 'string' { if ( state.backtracking==0 ) { before(grammarAccess.getStringTypeRuleAccess().getStringKeyword_1()); @@ -15406,16 +15334,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ExpressionTypeRule__Group__0" - // InternalOptimisationLanguage.g:4577:1: rule__ExpressionTypeRule__Group__0 : rule__ExpressionTypeRule__Group__0__Impl rule__ExpressionTypeRule__Group__1 ; + // InternalOptimisationLanguage.g:4550:1: rule__ExpressionTypeRule__Group__0 : rule__ExpressionTypeRule__Group__0__Impl rule__ExpressionTypeRule__Group__1 ; public final void rule__ExpressionTypeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4581:1: ( rule__ExpressionTypeRule__Group__0__Impl rule__ExpressionTypeRule__Group__1 ) - // InternalOptimisationLanguage.g:4582:2: rule__ExpressionTypeRule__Group__0__Impl rule__ExpressionTypeRule__Group__1 + // InternalOptimisationLanguage.g:4554:1: ( rule__ExpressionTypeRule__Group__0__Impl rule__ExpressionTypeRule__Group__1 ) + // InternalOptimisationLanguage.g:4555:2: rule__ExpressionTypeRule__Group__0__Impl rule__ExpressionTypeRule__Group__1 { - pushFollow(FOLLOW_45); + pushFollow(FOLLOW_46); rule__ExpressionTypeRule__Group__0__Impl(); state._fsp--; @@ -15444,23 +15372,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ExpressionTypeRule__Group__0__Impl" - // InternalOptimisationLanguage.g:4589:1: rule__ExpressionTypeRule__Group__0__Impl : ( () ) ; + // InternalOptimisationLanguage.g:4562:1: rule__ExpressionTypeRule__Group__0__Impl : ( () ) ; public final void rule__ExpressionTypeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4593:1: ( ( () ) ) - // InternalOptimisationLanguage.g:4594:1: ( () ) + // InternalOptimisationLanguage.g:4566:1: ( ( () ) ) + // InternalOptimisationLanguage.g:4567:1: ( () ) { - // InternalOptimisationLanguage.g:4594:1: ( () ) - // InternalOptimisationLanguage.g:4595:2: () + // InternalOptimisationLanguage.g:4567:1: ( () ) + // InternalOptimisationLanguage.g:4568:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionTypeRuleAccess().getExpressionTypeAction_0()); } - // InternalOptimisationLanguage.g:4596:2: () - // InternalOptimisationLanguage.g:4596:3: + // InternalOptimisationLanguage.g:4569:2: () + // InternalOptimisationLanguage.g:4569:3: { } @@ -15485,14 +15413,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ExpressionTypeRule__Group__1" - // InternalOptimisationLanguage.g:4604:1: rule__ExpressionTypeRule__Group__1 : rule__ExpressionTypeRule__Group__1__Impl ; + // InternalOptimisationLanguage.g:4577:1: rule__ExpressionTypeRule__Group__1 : rule__ExpressionTypeRule__Group__1__Impl ; public final void rule__ExpressionTypeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4608:1: ( rule__ExpressionTypeRule__Group__1__Impl ) - // InternalOptimisationLanguage.g:4609:2: rule__ExpressionTypeRule__Group__1__Impl + // InternalOptimisationLanguage.g:4581:1: ( rule__ExpressionTypeRule__Group__1__Impl ) + // InternalOptimisationLanguage.g:4582:2: rule__ExpressionTypeRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__ExpressionTypeRule__Group__1__Impl(); @@ -15518,17 +15446,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ExpressionTypeRule__Group__1__Impl" - // InternalOptimisationLanguage.g:4615:1: rule__ExpressionTypeRule__Group__1__Impl : ( 'expression' ) ; + // InternalOptimisationLanguage.g:4588:1: rule__ExpressionTypeRule__Group__1__Impl : ( 'expression' ) ; public final void rule__ExpressionTypeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4619:1: ( ( 'expression' ) ) - // InternalOptimisationLanguage.g:4620:1: ( 'expression' ) + // InternalOptimisationLanguage.g:4592:1: ( ( 'expression' ) ) + // InternalOptimisationLanguage.g:4593:1: ( 'expression' ) { - // InternalOptimisationLanguage.g:4620:1: ( 'expression' ) - // InternalOptimisationLanguage.g:4621:2: 'expression' + // InternalOptimisationLanguage.g:4593:1: ( 'expression' ) + // InternalOptimisationLanguage.g:4594:2: 'expression' { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionTypeRuleAccess().getExpressionKeyword_1()); @@ -15559,16 +15487,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__IntTypeRule__Group__0" - // InternalOptimisationLanguage.g:4631:1: rule__IntTypeRule__Group__0 : rule__IntTypeRule__Group__0__Impl rule__IntTypeRule__Group__1 ; + // InternalOptimisationLanguage.g:4604:1: rule__IntTypeRule__Group__0 : rule__IntTypeRule__Group__0__Impl rule__IntTypeRule__Group__1 ; public final void rule__IntTypeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4635:1: ( rule__IntTypeRule__Group__0__Impl rule__IntTypeRule__Group__1 ) - // InternalOptimisationLanguage.g:4636:2: rule__IntTypeRule__Group__0__Impl rule__IntTypeRule__Group__1 + // InternalOptimisationLanguage.g:4608:1: ( rule__IntTypeRule__Group__0__Impl rule__IntTypeRule__Group__1 ) + // InternalOptimisationLanguage.g:4609:2: rule__IntTypeRule__Group__0__Impl rule__IntTypeRule__Group__1 { - pushFollow(FOLLOW_46); + pushFollow(FOLLOW_47); rule__IntTypeRule__Group__0__Impl(); state._fsp--; @@ -15597,23 +15525,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__IntTypeRule__Group__0__Impl" - // InternalOptimisationLanguage.g:4643:1: rule__IntTypeRule__Group__0__Impl : ( () ) ; + // InternalOptimisationLanguage.g:4616:1: rule__IntTypeRule__Group__0__Impl : ( () ) ; public final void rule__IntTypeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4647:1: ( ( () ) ) - // InternalOptimisationLanguage.g:4648:1: ( () ) + // InternalOptimisationLanguage.g:4620:1: ( ( () ) ) + // InternalOptimisationLanguage.g:4621:1: ( () ) { - // InternalOptimisationLanguage.g:4648:1: ( () ) - // InternalOptimisationLanguage.g:4649:2: () + // InternalOptimisationLanguage.g:4621:1: ( () ) + // InternalOptimisationLanguage.g:4622:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getIntTypeRuleAccess().getIntTypeAction_0()); } - // InternalOptimisationLanguage.g:4650:2: () - // InternalOptimisationLanguage.g:4650:3: + // InternalOptimisationLanguage.g:4623:2: () + // InternalOptimisationLanguage.g:4623:3: { } @@ -15638,14 +15566,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__IntTypeRule__Group__1" - // InternalOptimisationLanguage.g:4658:1: rule__IntTypeRule__Group__1 : rule__IntTypeRule__Group__1__Impl ; + // InternalOptimisationLanguage.g:4631:1: rule__IntTypeRule__Group__1 : rule__IntTypeRule__Group__1__Impl ; public final void rule__IntTypeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4662:1: ( rule__IntTypeRule__Group__1__Impl ) - // InternalOptimisationLanguage.g:4663:2: rule__IntTypeRule__Group__1__Impl + // InternalOptimisationLanguage.g:4635:1: ( rule__IntTypeRule__Group__1__Impl ) + // InternalOptimisationLanguage.g:4636:2: rule__IntTypeRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__IntTypeRule__Group__1__Impl(); @@ -15671,17 +15599,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__IntTypeRule__Group__1__Impl" - // InternalOptimisationLanguage.g:4669:1: rule__IntTypeRule__Group__1__Impl : ( 'int' ) ; + // InternalOptimisationLanguage.g:4642:1: rule__IntTypeRule__Group__1__Impl : ( 'int' ) ; public final void rule__IntTypeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4673:1: ( ( 'int' ) ) - // InternalOptimisationLanguage.g:4674:1: ( 'int' ) + // InternalOptimisationLanguage.g:4646:1: ( ( 'int' ) ) + // InternalOptimisationLanguage.g:4647:1: ( 'int' ) { - // InternalOptimisationLanguage.g:4674:1: ( 'int' ) - // InternalOptimisationLanguage.g:4675:2: 'int' + // InternalOptimisationLanguage.g:4647:1: ( 'int' ) + // InternalOptimisationLanguage.g:4648:2: 'int' { if ( state.backtracking==0 ) { before(grammarAccess.getIntTypeRuleAccess().getIntKeyword_1()); @@ -15712,16 +15640,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__FloatTypeRule__Group__0" - // InternalOptimisationLanguage.g:4685:1: rule__FloatTypeRule__Group__0 : rule__FloatTypeRule__Group__0__Impl rule__FloatTypeRule__Group__1 ; + // InternalOptimisationLanguage.g:4658:1: rule__FloatTypeRule__Group__0 : rule__FloatTypeRule__Group__0__Impl rule__FloatTypeRule__Group__1 ; public final void rule__FloatTypeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4689:1: ( rule__FloatTypeRule__Group__0__Impl rule__FloatTypeRule__Group__1 ) - // InternalOptimisationLanguage.g:4690:2: rule__FloatTypeRule__Group__0__Impl rule__FloatTypeRule__Group__1 + // InternalOptimisationLanguage.g:4662:1: ( rule__FloatTypeRule__Group__0__Impl rule__FloatTypeRule__Group__1 ) + // InternalOptimisationLanguage.g:4663:2: rule__FloatTypeRule__Group__0__Impl rule__FloatTypeRule__Group__1 { - pushFollow(FOLLOW_47); + pushFollow(FOLLOW_48); rule__FloatTypeRule__Group__0__Impl(); state._fsp--; @@ -15750,23 +15678,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__FloatTypeRule__Group__0__Impl" - // InternalOptimisationLanguage.g:4697:1: rule__FloatTypeRule__Group__0__Impl : ( () ) ; + // InternalOptimisationLanguage.g:4670:1: rule__FloatTypeRule__Group__0__Impl : ( () ) ; public final void rule__FloatTypeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4701:1: ( ( () ) ) - // InternalOptimisationLanguage.g:4702:1: ( () ) + // InternalOptimisationLanguage.g:4674:1: ( ( () ) ) + // InternalOptimisationLanguage.g:4675:1: ( () ) { - // InternalOptimisationLanguage.g:4702:1: ( () ) - // InternalOptimisationLanguage.g:4703:2: () + // InternalOptimisationLanguage.g:4675:1: ( () ) + // InternalOptimisationLanguage.g:4676:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getFloatTypeRuleAccess().getFloatTypeAction_0()); } - // InternalOptimisationLanguage.g:4704:2: () - // InternalOptimisationLanguage.g:4704:3: + // InternalOptimisationLanguage.g:4677:2: () + // InternalOptimisationLanguage.g:4677:3: { } @@ -15791,14 +15719,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__FloatTypeRule__Group__1" - // InternalOptimisationLanguage.g:4712:1: rule__FloatTypeRule__Group__1 : rule__FloatTypeRule__Group__1__Impl ; + // InternalOptimisationLanguage.g:4685:1: rule__FloatTypeRule__Group__1 : rule__FloatTypeRule__Group__1__Impl ; public final void rule__FloatTypeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4716:1: ( rule__FloatTypeRule__Group__1__Impl ) - // InternalOptimisationLanguage.g:4717:2: rule__FloatTypeRule__Group__1__Impl + // InternalOptimisationLanguage.g:4689:1: ( rule__FloatTypeRule__Group__1__Impl ) + // InternalOptimisationLanguage.g:4690:2: rule__FloatTypeRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__FloatTypeRule__Group__1__Impl(); @@ -15824,17 +15752,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__FloatTypeRule__Group__1__Impl" - // InternalOptimisationLanguage.g:4723:1: rule__FloatTypeRule__Group__1__Impl : ( 'float' ) ; + // InternalOptimisationLanguage.g:4696:1: rule__FloatTypeRule__Group__1__Impl : ( 'float' ) ; public final void rule__FloatTypeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4727:1: ( ( 'float' ) ) - // InternalOptimisationLanguage.g:4728:1: ( 'float' ) + // InternalOptimisationLanguage.g:4700:1: ( ( 'float' ) ) + // InternalOptimisationLanguage.g:4701:1: ( 'float' ) { - // InternalOptimisationLanguage.g:4728:1: ( 'float' ) - // InternalOptimisationLanguage.g:4729:2: 'float' + // InternalOptimisationLanguage.g:4701:1: ( 'float' ) + // InternalOptimisationLanguage.g:4702:2: 'float' { if ( state.backtracking==0 ) { before(grammarAccess.getFloatTypeRuleAccess().getFloatKeyword_1()); @@ -15865,16 +15793,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__BooleanTypeRule__Group__0" - // InternalOptimisationLanguage.g:4739:1: rule__BooleanTypeRule__Group__0 : rule__BooleanTypeRule__Group__0__Impl rule__BooleanTypeRule__Group__1 ; + // InternalOptimisationLanguage.g:4712:1: rule__BooleanTypeRule__Group__0 : rule__BooleanTypeRule__Group__0__Impl rule__BooleanTypeRule__Group__1 ; public final void rule__BooleanTypeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4743:1: ( rule__BooleanTypeRule__Group__0__Impl rule__BooleanTypeRule__Group__1 ) - // InternalOptimisationLanguage.g:4744:2: rule__BooleanTypeRule__Group__0__Impl rule__BooleanTypeRule__Group__1 + // InternalOptimisationLanguage.g:4716:1: ( rule__BooleanTypeRule__Group__0__Impl rule__BooleanTypeRule__Group__1 ) + // InternalOptimisationLanguage.g:4717:2: rule__BooleanTypeRule__Group__0__Impl rule__BooleanTypeRule__Group__1 { - pushFollow(FOLLOW_48); + pushFollow(FOLLOW_49); rule__BooleanTypeRule__Group__0__Impl(); state._fsp--; @@ -15903,23 +15831,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__BooleanTypeRule__Group__0__Impl" - // InternalOptimisationLanguage.g:4751:1: rule__BooleanTypeRule__Group__0__Impl : ( () ) ; + // InternalOptimisationLanguage.g:4724:1: rule__BooleanTypeRule__Group__0__Impl : ( () ) ; public final void rule__BooleanTypeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4755:1: ( ( () ) ) - // InternalOptimisationLanguage.g:4756:1: ( () ) + // InternalOptimisationLanguage.g:4728:1: ( ( () ) ) + // InternalOptimisationLanguage.g:4729:1: ( () ) { - // InternalOptimisationLanguage.g:4756:1: ( () ) - // InternalOptimisationLanguage.g:4757:2: () + // InternalOptimisationLanguage.g:4729:1: ( () ) + // InternalOptimisationLanguage.g:4730:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanTypeRuleAccess().getBooleanTypeAction_0()); } - // InternalOptimisationLanguage.g:4758:2: () - // InternalOptimisationLanguage.g:4758:3: + // InternalOptimisationLanguage.g:4731:2: () + // InternalOptimisationLanguage.g:4731:3: { } @@ -15944,14 +15872,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__BooleanTypeRule__Group__1" - // InternalOptimisationLanguage.g:4766:1: rule__BooleanTypeRule__Group__1 : rule__BooleanTypeRule__Group__1__Impl ; + // InternalOptimisationLanguage.g:4739:1: rule__BooleanTypeRule__Group__1 : rule__BooleanTypeRule__Group__1__Impl ; public final void rule__BooleanTypeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4770:1: ( rule__BooleanTypeRule__Group__1__Impl ) - // InternalOptimisationLanguage.g:4771:2: rule__BooleanTypeRule__Group__1__Impl + // InternalOptimisationLanguage.g:4743:1: ( rule__BooleanTypeRule__Group__1__Impl ) + // InternalOptimisationLanguage.g:4744:2: rule__BooleanTypeRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__BooleanTypeRule__Group__1__Impl(); @@ -15977,17 +15905,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__BooleanTypeRule__Group__1__Impl" - // InternalOptimisationLanguage.g:4777:1: rule__BooleanTypeRule__Group__1__Impl : ( 'boolean' ) ; + // InternalOptimisationLanguage.g:4750:1: rule__BooleanTypeRule__Group__1__Impl : ( 'boolean' ) ; public final void rule__BooleanTypeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4781:1: ( ( 'boolean' ) ) - // InternalOptimisationLanguage.g:4782:1: ( 'boolean' ) + // InternalOptimisationLanguage.g:4754:1: ( ( 'boolean' ) ) + // InternalOptimisationLanguage.g:4755:1: ( 'boolean' ) { - // InternalOptimisationLanguage.g:4782:1: ( 'boolean' ) - // InternalOptimisationLanguage.g:4783:2: 'boolean' + // InternalOptimisationLanguage.g:4755:1: ( 'boolean' ) + // InternalOptimisationLanguage.g:4756:2: 'boolean' { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanTypeRuleAccess().getBooleanKeyword_1()); @@ -16018,16 +15946,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__VoidTypeRule__Group__0" - // InternalOptimisationLanguage.g:4793:1: rule__VoidTypeRule__Group__0 : rule__VoidTypeRule__Group__0__Impl rule__VoidTypeRule__Group__1 ; + // InternalOptimisationLanguage.g:4766:1: rule__VoidTypeRule__Group__0 : rule__VoidTypeRule__Group__0__Impl rule__VoidTypeRule__Group__1 ; public final void rule__VoidTypeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4797:1: ( rule__VoidTypeRule__Group__0__Impl rule__VoidTypeRule__Group__1 ) - // InternalOptimisationLanguage.g:4798:2: rule__VoidTypeRule__Group__0__Impl rule__VoidTypeRule__Group__1 + // InternalOptimisationLanguage.g:4770:1: ( rule__VoidTypeRule__Group__0__Impl rule__VoidTypeRule__Group__1 ) + // InternalOptimisationLanguage.g:4771:2: rule__VoidTypeRule__Group__0__Impl rule__VoidTypeRule__Group__1 { - pushFollow(FOLLOW_49); + pushFollow(FOLLOW_50); rule__VoidTypeRule__Group__0__Impl(); state._fsp--; @@ -16056,23 +15984,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__VoidTypeRule__Group__0__Impl" - // InternalOptimisationLanguage.g:4805:1: rule__VoidTypeRule__Group__0__Impl : ( () ) ; + // InternalOptimisationLanguage.g:4778:1: rule__VoidTypeRule__Group__0__Impl : ( () ) ; public final void rule__VoidTypeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4809:1: ( ( () ) ) - // InternalOptimisationLanguage.g:4810:1: ( () ) + // InternalOptimisationLanguage.g:4782:1: ( ( () ) ) + // InternalOptimisationLanguage.g:4783:1: ( () ) { - // InternalOptimisationLanguage.g:4810:1: ( () ) - // InternalOptimisationLanguage.g:4811:2: () + // InternalOptimisationLanguage.g:4783:1: ( () ) + // InternalOptimisationLanguage.g:4784:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getVoidTypeRuleAccess().getVoidTypeAction_0()); } - // InternalOptimisationLanguage.g:4812:2: () - // InternalOptimisationLanguage.g:4812:3: + // InternalOptimisationLanguage.g:4785:2: () + // InternalOptimisationLanguage.g:4785:3: { } @@ -16097,14 +16025,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__VoidTypeRule__Group__1" - // InternalOptimisationLanguage.g:4820:1: rule__VoidTypeRule__Group__1 : rule__VoidTypeRule__Group__1__Impl ; + // InternalOptimisationLanguage.g:4793:1: rule__VoidTypeRule__Group__1 : rule__VoidTypeRule__Group__1__Impl ; public final void rule__VoidTypeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4824:1: ( rule__VoidTypeRule__Group__1__Impl ) - // InternalOptimisationLanguage.g:4825:2: rule__VoidTypeRule__Group__1__Impl + // InternalOptimisationLanguage.g:4797:1: ( rule__VoidTypeRule__Group__1__Impl ) + // InternalOptimisationLanguage.g:4798:2: rule__VoidTypeRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__VoidTypeRule__Group__1__Impl(); @@ -16130,17 +16058,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__VoidTypeRule__Group__1__Impl" - // InternalOptimisationLanguage.g:4831:1: rule__VoidTypeRule__Group__1__Impl : ( 'void' ) ; + // InternalOptimisationLanguage.g:4804:1: rule__VoidTypeRule__Group__1__Impl : ( 'void' ) ; public final void rule__VoidTypeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4835:1: ( ( 'void' ) ) - // InternalOptimisationLanguage.g:4836:1: ( 'void' ) + // InternalOptimisationLanguage.g:4808:1: ( ( 'void' ) ) + // InternalOptimisationLanguage.g:4809:1: ( 'void' ) { - // InternalOptimisationLanguage.g:4836:1: ( 'void' ) - // InternalOptimisationLanguage.g:4837:2: 'void' + // InternalOptimisationLanguage.g:4809:1: ( 'void' ) + // InternalOptimisationLanguage.g:4810:2: 'void' { if ( state.backtracking==0 ) { before(grammarAccess.getVoidTypeRuleAccess().getVoidKeyword_1()); @@ -16171,16 +16099,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__DataTypeRule__Group__0" - // InternalOptimisationLanguage.g:4847:1: rule__DataTypeRule__Group__0 : rule__DataTypeRule__Group__0__Impl rule__DataTypeRule__Group__1 ; + // InternalOptimisationLanguage.g:4820:1: rule__DataTypeRule__Group__0 : rule__DataTypeRule__Group__0__Impl rule__DataTypeRule__Group__1 ; public final void rule__DataTypeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4851:1: ( rule__DataTypeRule__Group__0__Impl rule__DataTypeRule__Group__1 ) - // InternalOptimisationLanguage.g:4852:2: rule__DataTypeRule__Group__0__Impl rule__DataTypeRule__Group__1 + // InternalOptimisationLanguage.g:4824:1: ( rule__DataTypeRule__Group__0__Impl rule__DataTypeRule__Group__1 ) + // InternalOptimisationLanguage.g:4825:2: rule__DataTypeRule__Group__0__Impl rule__DataTypeRule__Group__1 { - pushFollow(FOLLOW_40); + pushFollow(FOLLOW_41); rule__DataTypeRule__Group__0__Impl(); state._fsp--; @@ -16209,23 +16137,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__DataTypeRule__Group__0__Impl" - // InternalOptimisationLanguage.g:4859:1: rule__DataTypeRule__Group__0__Impl : ( () ) ; + // InternalOptimisationLanguage.g:4832:1: rule__DataTypeRule__Group__0__Impl : ( () ) ; public final void rule__DataTypeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4863:1: ( ( () ) ) - // InternalOptimisationLanguage.g:4864:1: ( () ) + // InternalOptimisationLanguage.g:4836:1: ( ( () ) ) + // InternalOptimisationLanguage.g:4837:1: ( () ) { - // InternalOptimisationLanguage.g:4864:1: ( () ) - // InternalOptimisationLanguage.g:4865:2: () + // InternalOptimisationLanguage.g:4837:1: ( () ) + // InternalOptimisationLanguage.g:4838:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeRuleAccess().getDataTypeAction_0()); } - // InternalOptimisationLanguage.g:4866:2: () - // InternalOptimisationLanguage.g:4866:3: + // InternalOptimisationLanguage.g:4839:2: () + // InternalOptimisationLanguage.g:4839:3: { } @@ -16250,14 +16178,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__DataTypeRule__Group__1" - // InternalOptimisationLanguage.g:4874:1: rule__DataTypeRule__Group__1 : rule__DataTypeRule__Group__1__Impl ; + // InternalOptimisationLanguage.g:4847:1: rule__DataTypeRule__Group__1 : rule__DataTypeRule__Group__1__Impl ; public final void rule__DataTypeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4878:1: ( rule__DataTypeRule__Group__1__Impl ) - // InternalOptimisationLanguage.g:4879:2: rule__DataTypeRule__Group__1__Impl + // InternalOptimisationLanguage.g:4851:1: ( rule__DataTypeRule__Group__1__Impl ) + // InternalOptimisationLanguage.g:4852:2: rule__DataTypeRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__DataTypeRule__Group__1__Impl(); @@ -16283,17 +16211,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__DataTypeRule__Group__1__Impl" - // InternalOptimisationLanguage.g:4885:1: rule__DataTypeRule__Group__1__Impl : ( 'data' ) ; + // InternalOptimisationLanguage.g:4858:1: rule__DataTypeRule__Group__1__Impl : ( 'data' ) ; public final void rule__DataTypeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4889:1: ( ( 'data' ) ) - // InternalOptimisationLanguage.g:4890:1: ( 'data' ) + // InternalOptimisationLanguage.g:4862:1: ( ( 'data' ) ) + // InternalOptimisationLanguage.g:4863:1: ( 'data' ) { - // InternalOptimisationLanguage.g:4890:1: ( 'data' ) - // InternalOptimisationLanguage.g:4891:2: 'data' + // InternalOptimisationLanguage.g:4863:1: ( 'data' ) + // InternalOptimisationLanguage.g:4864:2: 'data' { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeRuleAccess().getDataKeyword_1()); @@ -16324,16 +16252,16 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ArrayTypeRule__Group__0" - // InternalOptimisationLanguage.g:4901:1: rule__ArrayTypeRule__Group__0 : rule__ArrayTypeRule__Group__0__Impl rule__ArrayTypeRule__Group__1 ; + // InternalOptimisationLanguage.g:4874:1: rule__ArrayTypeRule__Group__0 : rule__ArrayTypeRule__Group__0__Impl rule__ArrayTypeRule__Group__1 ; public final void rule__ArrayTypeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4905:1: ( rule__ArrayTypeRule__Group__0__Impl rule__ArrayTypeRule__Group__1 ) - // InternalOptimisationLanguage.g:4906:2: rule__ArrayTypeRule__Group__0__Impl rule__ArrayTypeRule__Group__1 + // InternalOptimisationLanguage.g:4878:1: ( rule__ArrayTypeRule__Group__0__Impl rule__ArrayTypeRule__Group__1 ) + // InternalOptimisationLanguage.g:4879:2: rule__ArrayTypeRule__Group__0__Impl rule__ArrayTypeRule__Group__1 { - pushFollow(FOLLOW_40); + pushFollow(FOLLOW_41); rule__ArrayTypeRule__Group__0__Impl(); state._fsp--; @@ -16362,17 +16290,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ArrayTypeRule__Group__0__Impl" - // InternalOptimisationLanguage.g:4913:1: rule__ArrayTypeRule__Group__0__Impl : ( 'array' ) ; + // InternalOptimisationLanguage.g:4886:1: rule__ArrayTypeRule__Group__0__Impl : ( 'array' ) ; public final void rule__ArrayTypeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4917:1: ( ( 'array' ) ) - // InternalOptimisationLanguage.g:4918:1: ( 'array' ) + // InternalOptimisationLanguage.g:4890:1: ( ( 'array' ) ) + // InternalOptimisationLanguage.g:4891:1: ( 'array' ) { - // InternalOptimisationLanguage.g:4918:1: ( 'array' ) - // InternalOptimisationLanguage.g:4919:2: 'array' + // InternalOptimisationLanguage.g:4891:1: ( 'array' ) + // InternalOptimisationLanguage.g:4892:2: 'array' { if ( state.backtracking==0 ) { before(grammarAccess.getArrayTypeRuleAccess().getArrayKeyword_0()); @@ -16403,14 +16331,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ArrayTypeRule__Group__1" - // InternalOptimisationLanguage.g:4928:1: rule__ArrayTypeRule__Group__1 : rule__ArrayTypeRule__Group__1__Impl ; + // InternalOptimisationLanguage.g:4901:1: rule__ArrayTypeRule__Group__1 : rule__ArrayTypeRule__Group__1__Impl ; public final void rule__ArrayTypeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4932:1: ( rule__ArrayTypeRule__Group__1__Impl ) - // InternalOptimisationLanguage.g:4933:2: rule__ArrayTypeRule__Group__1__Impl + // InternalOptimisationLanguage.g:4905:1: ( rule__ArrayTypeRule__Group__1__Impl ) + // InternalOptimisationLanguage.g:4906:2: rule__ArrayTypeRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__ArrayTypeRule__Group__1__Impl(); @@ -16436,23 +16364,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ArrayTypeRule__Group__1__Impl" - // InternalOptimisationLanguage.g:4939:1: rule__ArrayTypeRule__Group__1__Impl : ( ( rule__ArrayTypeRule__ElementsAssignment_1 ) ) ; + // InternalOptimisationLanguage.g:4912:1: rule__ArrayTypeRule__Group__1__Impl : ( ( rule__ArrayTypeRule__ElementsAssignment_1 ) ) ; public final void rule__ArrayTypeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4943:1: ( ( ( rule__ArrayTypeRule__ElementsAssignment_1 ) ) ) - // InternalOptimisationLanguage.g:4944:1: ( ( rule__ArrayTypeRule__ElementsAssignment_1 ) ) + // InternalOptimisationLanguage.g:4916:1: ( ( ( rule__ArrayTypeRule__ElementsAssignment_1 ) ) ) + // InternalOptimisationLanguage.g:4917:1: ( ( rule__ArrayTypeRule__ElementsAssignment_1 ) ) { - // InternalOptimisationLanguage.g:4944:1: ( ( rule__ArrayTypeRule__ElementsAssignment_1 ) ) - // InternalOptimisationLanguage.g:4945:2: ( rule__ArrayTypeRule__ElementsAssignment_1 ) + // InternalOptimisationLanguage.g:4917:1: ( ( rule__ArrayTypeRule__ElementsAssignment_1 ) ) + // InternalOptimisationLanguage.g:4918:2: ( rule__ArrayTypeRule__ElementsAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getArrayTypeRuleAccess().getElementsAssignment_1()); } - // InternalOptimisationLanguage.g:4946:2: ( rule__ArrayTypeRule__ElementsAssignment_1 ) - // InternalOptimisationLanguage.g:4946:3: rule__ArrayTypeRule__ElementsAssignment_1 + // InternalOptimisationLanguage.g:4919:2: ( rule__ArrayTypeRule__ElementsAssignment_1 ) + // InternalOptimisationLanguage.g:4919:3: rule__ArrayTypeRule__ElementsAssignment_1 { pushFollow(FOLLOW_2); rule__ArrayTypeRule__ElementsAssignment_1(); @@ -16487,14 +16415,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ParameterRule__Group__0" - // InternalOptimisationLanguage.g:4955:1: rule__ParameterRule__Group__0 : rule__ParameterRule__Group__0__Impl rule__ParameterRule__Group__1 ; + // InternalOptimisationLanguage.g:4928:1: rule__ParameterRule__Group__0 : rule__ParameterRule__Group__0__Impl rule__ParameterRule__Group__1 ; public final void rule__ParameterRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4959:1: ( rule__ParameterRule__Group__0__Impl rule__ParameterRule__Group__1 ) - // InternalOptimisationLanguage.g:4960:2: rule__ParameterRule__Group__0__Impl rule__ParameterRule__Group__1 + // InternalOptimisationLanguage.g:4932:1: ( rule__ParameterRule__Group__0__Impl rule__ParameterRule__Group__1 ) + // InternalOptimisationLanguage.g:4933:2: rule__ParameterRule__Group__0__Impl rule__ParameterRule__Group__1 { pushFollow(FOLLOW_5); rule__ParameterRule__Group__0__Impl(); @@ -16525,23 +16453,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ParameterRule__Group__0__Impl" - // InternalOptimisationLanguage.g:4967:1: rule__ParameterRule__Group__0__Impl : ( ( rule__ParameterRule__TypeAssignment_0 ) ) ; + // InternalOptimisationLanguage.g:4940:1: rule__ParameterRule__Group__0__Impl : ( ( rule__ParameterRule__TypeAssignment_0 ) ) ; public final void rule__ParameterRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4971:1: ( ( ( rule__ParameterRule__TypeAssignment_0 ) ) ) - // InternalOptimisationLanguage.g:4972:1: ( ( rule__ParameterRule__TypeAssignment_0 ) ) + // InternalOptimisationLanguage.g:4944:1: ( ( ( rule__ParameterRule__TypeAssignment_0 ) ) ) + // InternalOptimisationLanguage.g:4945:1: ( ( rule__ParameterRule__TypeAssignment_0 ) ) { - // InternalOptimisationLanguage.g:4972:1: ( ( rule__ParameterRule__TypeAssignment_0 ) ) - // InternalOptimisationLanguage.g:4973:2: ( rule__ParameterRule__TypeAssignment_0 ) + // InternalOptimisationLanguage.g:4945:1: ( ( rule__ParameterRule__TypeAssignment_0 ) ) + // InternalOptimisationLanguage.g:4946:2: ( rule__ParameterRule__TypeAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterRuleAccess().getTypeAssignment_0()); } - // InternalOptimisationLanguage.g:4974:2: ( rule__ParameterRule__TypeAssignment_0 ) - // InternalOptimisationLanguage.g:4974:3: rule__ParameterRule__TypeAssignment_0 + // InternalOptimisationLanguage.g:4947:2: ( rule__ParameterRule__TypeAssignment_0 ) + // InternalOptimisationLanguage.g:4947:3: rule__ParameterRule__TypeAssignment_0 { pushFollow(FOLLOW_2); rule__ParameterRule__TypeAssignment_0(); @@ -16576,14 +16504,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ParameterRule__Group__1" - // InternalOptimisationLanguage.g:4982:1: rule__ParameterRule__Group__1 : rule__ParameterRule__Group__1__Impl ; + // InternalOptimisationLanguage.g:4955:1: rule__ParameterRule__Group__1 : rule__ParameterRule__Group__1__Impl ; public final void rule__ParameterRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4986:1: ( rule__ParameterRule__Group__1__Impl ) - // InternalOptimisationLanguage.g:4987:2: rule__ParameterRule__Group__1__Impl + // InternalOptimisationLanguage.g:4959:1: ( rule__ParameterRule__Group__1__Impl ) + // InternalOptimisationLanguage.g:4960:2: rule__ParameterRule__Group__1__Impl { pushFollow(FOLLOW_2); rule__ParameterRule__Group__1__Impl(); @@ -16609,23 +16537,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ParameterRule__Group__1__Impl" - // InternalOptimisationLanguage.g:4993:1: rule__ParameterRule__Group__1__Impl : ( ( rule__ParameterRule__NameAssignment_1 ) ) ; + // InternalOptimisationLanguage.g:4966:1: rule__ParameterRule__Group__1__Impl : ( ( rule__ParameterRule__NameAssignment_1 ) ) ; public final void rule__ParameterRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:4997:1: ( ( ( rule__ParameterRule__NameAssignment_1 ) ) ) - // InternalOptimisationLanguage.g:4998:1: ( ( rule__ParameterRule__NameAssignment_1 ) ) + // InternalOptimisationLanguage.g:4970:1: ( ( ( rule__ParameterRule__NameAssignment_1 ) ) ) + // InternalOptimisationLanguage.g:4971:1: ( ( rule__ParameterRule__NameAssignment_1 ) ) { - // InternalOptimisationLanguage.g:4998:1: ( ( rule__ParameterRule__NameAssignment_1 ) ) - // InternalOptimisationLanguage.g:4999:2: ( rule__ParameterRule__NameAssignment_1 ) + // InternalOptimisationLanguage.g:4971:1: ( ( rule__ParameterRule__NameAssignment_1 ) ) + // InternalOptimisationLanguage.g:4972:2: ( rule__ParameterRule__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterRuleAccess().getNameAssignment_1()); } - // InternalOptimisationLanguage.g:5000:2: ( rule__ParameterRule__NameAssignment_1 ) - // InternalOptimisationLanguage.g:5000:3: rule__ParameterRule__NameAssignment_1 + // InternalOptimisationLanguage.g:4973:2: ( rule__ParameterRule__NameAssignment_1 ) + // InternalOptimisationLanguage.g:4973:3: rule__ParameterRule__NameAssignment_1 { pushFollow(FOLLOW_2); rule__ParameterRule__NameAssignment_1(); @@ -16659,23 +16587,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR end "rule__ParameterRule__Group__1__Impl" - // $ANTLR start "rule__QualifiedName__Group__0" - // InternalOptimisationLanguage.g:5009:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ; - public final void rule__QualifiedName__Group__0() throws RecognitionException { + // $ANTLR start "rule__ImportRule__Group__0" + // InternalOptimisationLanguage.g:4982:1: rule__ImportRule__Group__0 : rule__ImportRule__Group__0__Impl rule__ImportRule__Group__1 ; + public final void rule__ImportRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5013:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ) - // InternalOptimisationLanguage.g:5014:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 + // InternalOptimisationLanguage.g:4986:1: ( rule__ImportRule__Group__0__Impl rule__ImportRule__Group__1 ) + // InternalOptimisationLanguage.g:4987:2: rule__ImportRule__Group__0__Impl rule__ImportRule__Group__1 { - pushFollow(FOLLOW_50); - rule__QualifiedName__Group__0__Impl(); + pushFollow(FOLLOW_51); + rule__ImportRule__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); - rule__QualifiedName__Group__1(); + rule__ImportRule__Group__1(); state._fsp--; if (state.failed) return ; @@ -16694,32 +16622,28 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA } return ; } - // $ANTLR end "rule__QualifiedName__Group__0" + // $ANTLR end "rule__ImportRule__Group__0" - // $ANTLR start "rule__QualifiedName__Group__0__Impl" - // InternalOptimisationLanguage.g:5021:1: rule__QualifiedName__Group__0__Impl : ( ruleStringOrId ) ; - public final void rule__QualifiedName__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ImportRule__Group__0__Impl" + // InternalOptimisationLanguage.g:4994:1: rule__ImportRule__Group__0__Impl : ( 'import' ) ; + public final void rule__ImportRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5025:1: ( ( ruleStringOrId ) ) - // InternalOptimisationLanguage.g:5026:1: ( ruleStringOrId ) + // InternalOptimisationLanguage.g:4998:1: ( ( 'import' ) ) + // InternalOptimisationLanguage.g:4999:1: ( 'import' ) { - // InternalOptimisationLanguage.g:5026:1: ( ruleStringOrId ) - // InternalOptimisationLanguage.g:5027:2: ruleStringOrId + // InternalOptimisationLanguage.g:4999:1: ( 'import' ) + // InternalOptimisationLanguage.g:5000:2: 'import' { if ( state.backtracking==0 ) { - before(grammarAccess.getQualifiedNameAccess().getStringOrIdParserRuleCall_0()); + before(grammarAccess.getImportRuleAccess().getImportKeyword_0()); } - pushFollow(FOLLOW_2); - ruleStringOrId(); - - state._fsp--; - if (state.failed) return ; + match(input,77,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getQualifiedNameAccess().getStringOrIdParserRuleCall_0()); + after(grammarAccess.getImportRuleAccess().getImportKeyword_0()); } } @@ -16739,21 +16663,26 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA } return ; } - // $ANTLR end "rule__QualifiedName__Group__0__Impl" + // $ANTLR end "rule__ImportRule__Group__0__Impl" - // $ANTLR start "rule__QualifiedName__Group__1" - // InternalOptimisationLanguage.g:5036:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ; - public final void rule__QualifiedName__Group__1() throws RecognitionException { + // $ANTLR start "rule__ImportRule__Group__1" + // InternalOptimisationLanguage.g:5009:1: rule__ImportRule__Group__1 : rule__ImportRule__Group__1__Impl rule__ImportRule__Group__2 ; + public final void rule__ImportRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5040:1: ( rule__QualifiedName__Group__1__Impl ) - // InternalOptimisationLanguage.g:5041:2: rule__QualifiedName__Group__1__Impl + // InternalOptimisationLanguage.g:5013:1: ( rule__ImportRule__Group__1__Impl rule__ImportRule__Group__2 ) + // InternalOptimisationLanguage.g:5014:2: rule__ImportRule__Group__1__Impl rule__ImportRule__Group__2 { + pushFollow(FOLLOW_52); + rule__ImportRule__Group__1__Impl(); + + state._fsp--; + if (state.failed) return ; pushFollow(FOLLOW_2); - rule__QualifiedName__Group__1__Impl(); + rule__ImportRule__Group__2(); state._fsp--; if (state.failed) return ; @@ -16772,56 +16701,38 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA } return ; } - // $ANTLR end "rule__QualifiedName__Group__1" + // $ANTLR end "rule__ImportRule__Group__1" - // $ANTLR start "rule__QualifiedName__Group__1__Impl" - // InternalOptimisationLanguage.g:5047:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Group_1__0 )* ) ; - public final void rule__QualifiedName__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ImportRule__Group__1__Impl" + // InternalOptimisationLanguage.g:5021:1: rule__ImportRule__Group__1__Impl : ( ( rule__ImportRule__LanguageAssignment_1 ) ) ; + public final void rule__ImportRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5051:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) ) - // InternalOptimisationLanguage.g:5052:1: ( ( rule__QualifiedName__Group_1__0 )* ) + // InternalOptimisationLanguage.g:5025:1: ( ( ( rule__ImportRule__LanguageAssignment_1 ) ) ) + // InternalOptimisationLanguage.g:5026:1: ( ( rule__ImportRule__LanguageAssignment_1 ) ) { - // InternalOptimisationLanguage.g:5052:1: ( ( rule__QualifiedName__Group_1__0 )* ) - // InternalOptimisationLanguage.g:5053:2: ( rule__QualifiedName__Group_1__0 )* + // InternalOptimisationLanguage.g:5026:1: ( ( rule__ImportRule__LanguageAssignment_1 ) ) + // InternalOptimisationLanguage.g:5027:2: ( rule__ImportRule__LanguageAssignment_1 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getQualifiedNameAccess().getGroup_1()); + before(grammarAccess.getImportRuleAccess().getLanguageAssignment_1()); } - // InternalOptimisationLanguage.g:5054:2: ( rule__QualifiedName__Group_1__0 )* - loop34: - do { - int alt34=2; - int LA34_0 = input.LA(1); - - if ( (LA34_0==77) ) { - alt34=1; - } - - - switch (alt34) { - case 1 : - // InternalOptimisationLanguage.g:5054:3: rule__QualifiedName__Group_1__0 - { - pushFollow(FOLLOW_51); - rule__QualifiedName__Group_1__0(); - - state._fsp--; - if (state.failed) return ; + // InternalOptimisationLanguage.g:5028:2: ( rule__ImportRule__LanguageAssignment_1 ) + // InternalOptimisationLanguage.g:5028:3: rule__ImportRule__LanguageAssignment_1 + { + pushFollow(FOLLOW_2); + rule__ImportRule__LanguageAssignment_1(); - } - break; + state._fsp--; + if (state.failed) return ; - default : - break loop34; - } - } while (true); + } if ( state.backtracking==0 ) { - after(grammarAccess.getQualifiedNameAccess().getGroup_1()); + after(grammarAccess.getImportRuleAccess().getLanguageAssignment_1()); } } @@ -16841,18 +16752,445 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA } return ; } - // $ANTLR end "rule__QualifiedName__Group__1__Impl" + // $ANTLR end "rule__ImportRule__Group__1__Impl" - // $ANTLR start "rule__QualifiedName__Group_1__0" - // InternalOptimisationLanguage.g:5063: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 { + // $ANTLR start "rule__ImportRule__Group__2" + // InternalOptimisationLanguage.g:5036:1: rule__ImportRule__Group__2 : rule__ImportRule__Group__2__Impl rule__ImportRule__Group__3 ; + public final void rule__ImportRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5067:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ) - // InternalOptimisationLanguage.g:5068:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 + // InternalOptimisationLanguage.g:5040:1: ( rule__ImportRule__Group__2__Impl rule__ImportRule__Group__3 ) + // InternalOptimisationLanguage.g:5041:2: rule__ImportRule__Group__2__Impl rule__ImportRule__Group__3 + { + pushFollow(FOLLOW_5); + rule__ImportRule__Group__2__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FOLLOW_2); + rule__ImportRule__Group__3(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ImportRule__Group__2" + + + // $ANTLR start "rule__ImportRule__Group__2__Impl" + // InternalOptimisationLanguage.g:5048:1: rule__ImportRule__Group__2__Impl : ( 'from' ) ; + public final void rule__ImportRule__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalOptimisationLanguage.g:5052:1: ( ( 'from' ) ) + // InternalOptimisationLanguage.g:5053:1: ( 'from' ) + { + // InternalOptimisationLanguage.g:5053:1: ( 'from' ) + // InternalOptimisationLanguage.g:5054:2: 'from' + { + if ( state.backtracking==0 ) { + before(grammarAccess.getImportRuleAccess().getFromKeyword_2()); + } + match(input,78,FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getImportRuleAccess().getFromKeyword_2()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ImportRule__Group__2__Impl" + + + // $ANTLR start "rule__ImportRule__Group__3" + // InternalOptimisationLanguage.g:5063:1: rule__ImportRule__Group__3 : rule__ImportRule__Group__3__Impl rule__ImportRule__Group__4 ; + public final void rule__ImportRule__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalOptimisationLanguage.g:5067:1: ( rule__ImportRule__Group__3__Impl rule__ImportRule__Group__4 ) + // InternalOptimisationLanguage.g:5068:2: rule__ImportRule__Group__3__Impl rule__ImportRule__Group__4 + { + pushFollow(FOLLOW_10); + rule__ImportRule__Group__3__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FOLLOW_2); + rule__ImportRule__Group__4(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ImportRule__Group__3" + + + // $ANTLR start "rule__ImportRule__Group__3__Impl" + // InternalOptimisationLanguage.g:5075:1: rule__ImportRule__Group__3__Impl : ( ( rule__ImportRule__ImportedNamespaceAssignment_3 ) ) ; + public final void rule__ImportRule__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalOptimisationLanguage.g:5079:1: ( ( ( rule__ImportRule__ImportedNamespaceAssignment_3 ) ) ) + // InternalOptimisationLanguage.g:5080:1: ( ( rule__ImportRule__ImportedNamespaceAssignment_3 ) ) + { + // InternalOptimisationLanguage.g:5080:1: ( ( rule__ImportRule__ImportedNamespaceAssignment_3 ) ) + // InternalOptimisationLanguage.g:5081:2: ( rule__ImportRule__ImportedNamespaceAssignment_3 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getImportRuleAccess().getImportedNamespaceAssignment_3()); + } + // InternalOptimisationLanguage.g:5082:2: ( rule__ImportRule__ImportedNamespaceAssignment_3 ) + // InternalOptimisationLanguage.g:5082:3: rule__ImportRule__ImportedNamespaceAssignment_3 + { + pushFollow(FOLLOW_2); + rule__ImportRule__ImportedNamespaceAssignment_3(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getImportRuleAccess().getImportedNamespaceAssignment_3()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ImportRule__Group__3__Impl" + + + // $ANTLR start "rule__ImportRule__Group__4" + // InternalOptimisationLanguage.g:5090:1: rule__ImportRule__Group__4 : rule__ImportRule__Group__4__Impl ; + public final void rule__ImportRule__Group__4() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalOptimisationLanguage.g:5094:1: ( rule__ImportRule__Group__4__Impl ) + // InternalOptimisationLanguage.g:5095:2: rule__ImportRule__Group__4__Impl + { + pushFollow(FOLLOW_2); + rule__ImportRule__Group__4__Impl(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ImportRule__Group__4" + + + // $ANTLR start "rule__ImportRule__Group__4__Impl" + // InternalOptimisationLanguage.g:5101:1: rule__ImportRule__Group__4__Impl : ( ';' ) ; + public final void rule__ImportRule__Group__4__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalOptimisationLanguage.g:5105:1: ( ( ';' ) ) + // InternalOptimisationLanguage.g:5106:1: ( ';' ) + { + // InternalOptimisationLanguage.g:5106:1: ( ';' ) + // InternalOptimisationLanguage.g:5107:2: ';' + { + if ( state.backtracking==0 ) { + before(grammarAccess.getImportRuleAccess().getSemicolonKeyword_4()); + } + match(input,51,FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getImportRuleAccess().getSemicolonKeyword_4()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ImportRule__Group__4__Impl" + + + // $ANTLR start "rule__QualifiedName__Group__0" + // InternalOptimisationLanguage.g:5117: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 { + // InternalOptimisationLanguage.g:5121:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ) + // InternalOptimisationLanguage.g:5122:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 + { + pushFollow(FOLLOW_53); + rule__QualifiedName__Group__0__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FOLLOW_2); + rule__QualifiedName__Group__1(); + + state._fsp--; + if (state.failed) return ; + + } + + } + 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" + // InternalOptimisationLanguage.g:5129:1: rule__QualifiedName__Group__0__Impl : ( ruleStringOrId ) ; + public final void rule__QualifiedName__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalOptimisationLanguage.g:5133:1: ( ( ruleStringOrId ) ) + // InternalOptimisationLanguage.g:5134:1: ( ruleStringOrId ) + { + // InternalOptimisationLanguage.g:5134:1: ( ruleStringOrId ) + // InternalOptimisationLanguage.g:5135:2: ruleStringOrId + { + if ( state.backtracking==0 ) { + before(grammarAccess.getQualifiedNameAccess().getStringOrIdParserRuleCall_0()); + } + pushFollow(FOLLOW_2); + ruleStringOrId(); + + state._fsp--; + if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getQualifiedNameAccess().getStringOrIdParserRuleCall_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" + // InternalOptimisationLanguage.g:5144:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ; + public final void rule__QualifiedName__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalOptimisationLanguage.g:5148:1: ( rule__QualifiedName__Group__1__Impl ) + // InternalOptimisationLanguage.g:5149:2: rule__QualifiedName__Group__1__Impl + { + pushFollow(FOLLOW_2); + rule__QualifiedName__Group__1__Impl(); + + state._fsp--; + if (state.failed) return ; + + } + + } + 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" + // InternalOptimisationLanguage.g:5155: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 { + // InternalOptimisationLanguage.g:5159:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) ) + // InternalOptimisationLanguage.g:5160:1: ( ( rule__QualifiedName__Group_1__0 )* ) + { + // InternalOptimisationLanguage.g:5160:1: ( ( rule__QualifiedName__Group_1__0 )* ) + // InternalOptimisationLanguage.g:5161:2: ( rule__QualifiedName__Group_1__0 )* + { + if ( state.backtracking==0 ) { + before(grammarAccess.getQualifiedNameAccess().getGroup_1()); + } + // InternalOptimisationLanguage.g:5162:2: ( rule__QualifiedName__Group_1__0 )* + loop34: + do { + int alt34=2; + int LA34_0 = input.LA(1); + + if ( (LA34_0==79) ) { + alt34=1; + } + + + switch (alt34) { + case 1 : + // InternalOptimisationLanguage.g:5162:3: rule__QualifiedName__Group_1__0 + { + pushFollow(FOLLOW_54); + rule__QualifiedName__Group_1__0(); + + state._fsp--; + if (state.failed) return ; + + } + break; + + default : + break loop34; + } + } while (true); + + if ( state.backtracking==0 ) { + 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" + // InternalOptimisationLanguage.g:5171: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 { + // InternalOptimisationLanguage.g:5175:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ) + // InternalOptimisationLanguage.g:5176:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 { pushFollow(FOLLOW_5); rule__QualifiedName__Group_1__0__Impl(); @@ -16883,22 +17221,22 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__QualifiedName__Group_1__0__Impl" - // InternalOptimisationLanguage.g:5075:1: rule__QualifiedName__Group_1__0__Impl : ( '.' ) ; + // InternalOptimisationLanguage.g:5183:1: rule__QualifiedName__Group_1__0__Impl : ( '.' ) ; public final void rule__QualifiedName__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5079:1: ( ( '.' ) ) - // InternalOptimisationLanguage.g:5080:1: ( '.' ) + // InternalOptimisationLanguage.g:5187:1: ( ( '.' ) ) + // InternalOptimisationLanguage.g:5188:1: ( '.' ) { - // InternalOptimisationLanguage.g:5080:1: ( '.' ) - // InternalOptimisationLanguage.g:5081:2: '.' + // InternalOptimisationLanguage.g:5188:1: ( '.' ) + // InternalOptimisationLanguage.g:5189:2: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); } - match(input,77,FOLLOW_2); if (state.failed) return ; + match(input,79,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); } @@ -16924,14 +17262,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__QualifiedName__Group_1__1" - // InternalOptimisationLanguage.g:5090:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ; + // InternalOptimisationLanguage.g:5198: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 { - // InternalOptimisationLanguage.g:5094:1: ( rule__QualifiedName__Group_1__1__Impl ) - // InternalOptimisationLanguage.g:5095:2: rule__QualifiedName__Group_1__1__Impl + // InternalOptimisationLanguage.g:5202:1: ( rule__QualifiedName__Group_1__1__Impl ) + // InternalOptimisationLanguage.g:5203:2: rule__QualifiedName__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__QualifiedName__Group_1__1__Impl(); @@ -16957,17 +17295,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__QualifiedName__Group_1__1__Impl" - // InternalOptimisationLanguage.g:5101:1: rule__QualifiedName__Group_1__1__Impl : ( ruleStringOrId ) ; + // InternalOptimisationLanguage.g:5209:1: rule__QualifiedName__Group_1__1__Impl : ( ruleStringOrId ) ; public final void rule__QualifiedName__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5105:1: ( ( ruleStringOrId ) ) - // InternalOptimisationLanguage.g:5106:1: ( ruleStringOrId ) + // InternalOptimisationLanguage.g:5213:1: ( ( ruleStringOrId ) ) + // InternalOptimisationLanguage.g:5214:1: ( ruleStringOrId ) { - // InternalOptimisationLanguage.g:5106:1: ( ruleStringOrId ) - // InternalOptimisationLanguage.g:5107:2: ruleStringOrId + // InternalOptimisationLanguage.g:5214:1: ( ruleStringOrId ) + // InternalOptimisationLanguage.g:5215:2: ruleStringOrId { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getStringOrIdParserRuleCall_1_1()); @@ -17002,17 +17340,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__OptimisationModelRule__ImportsAssignment_0" - // InternalOptimisationLanguage.g:5117:1: rule__OptimisationModelRule__ImportsAssignment_0 : ( ruleImportRule ) ; + // InternalOptimisationLanguage.g:5225:1: rule__OptimisationModelRule__ImportsAssignment_0 : ( ruleImportRule ) ; public final void rule__OptimisationModelRule__ImportsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5121:1: ( ( ruleImportRule ) ) - // InternalOptimisationLanguage.g:5122:2: ( ruleImportRule ) + // InternalOptimisationLanguage.g:5229:1: ( ( ruleImportRule ) ) + // InternalOptimisationLanguage.g:5230:2: ( ruleImportRule ) { - // InternalOptimisationLanguage.g:5122:2: ( ruleImportRule ) - // InternalOptimisationLanguage.g:5123:3: ruleImportRule + // InternalOptimisationLanguage.g:5230:2: ( ruleImportRule ) + // InternalOptimisationLanguage.g:5231:3: ruleImportRule { if ( state.backtracking==0 ) { before(grammarAccess.getOptimisationModelRuleAccess().getImportsImportRuleParserRuleCall_0_0()); @@ -17047,17 +17385,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__OptimisationModelRule__ProblemAssignment_1" - // InternalOptimisationLanguage.g:5132:1: rule__OptimisationModelRule__ProblemAssignment_1 : ( ruleProblemRule ) ; + // InternalOptimisationLanguage.g:5240:1: rule__OptimisationModelRule__ProblemAssignment_1 : ( ruleProblemRule ) ; public final void rule__OptimisationModelRule__ProblemAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5136:1: ( ( ruleProblemRule ) ) - // InternalOptimisationLanguage.g:5137:2: ( ruleProblemRule ) + // InternalOptimisationLanguage.g:5244:1: ( ( ruleProblemRule ) ) + // InternalOptimisationLanguage.g:5245:2: ( ruleProblemRule ) { - // InternalOptimisationLanguage.g:5137:2: ( ruleProblemRule ) - // InternalOptimisationLanguage.g:5138:3: ruleProblemRule + // InternalOptimisationLanguage.g:5245:2: ( ruleProblemRule ) + // InternalOptimisationLanguage.g:5246:3: ruleProblemRule { if ( state.backtracking==0 ) { before(grammarAccess.getOptimisationModelRuleAccess().getProblemProblemRuleParserRuleCall_1_0()); @@ -17092,17 +17430,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__OptimisationModelRule__AlgorithmAssignment_2" - // InternalOptimisationLanguage.g:5147:1: rule__OptimisationModelRule__AlgorithmAssignment_2 : ( ruleAlgorithmInstanceRule ) ; + // InternalOptimisationLanguage.g:5255:1: rule__OptimisationModelRule__AlgorithmAssignment_2 : ( ruleAlgorithmInstanceRule ) ; public final void rule__OptimisationModelRule__AlgorithmAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5151:1: ( ( ruleAlgorithmInstanceRule ) ) - // InternalOptimisationLanguage.g:5152:2: ( ruleAlgorithmInstanceRule ) + // InternalOptimisationLanguage.g:5259:1: ( ( ruleAlgorithmInstanceRule ) ) + // InternalOptimisationLanguage.g:5260:2: ( ruleAlgorithmInstanceRule ) { - // InternalOptimisationLanguage.g:5152:2: ( ruleAlgorithmInstanceRule ) - // InternalOptimisationLanguage.g:5153:3: ruleAlgorithmInstanceRule + // InternalOptimisationLanguage.g:5260:2: ( ruleAlgorithmInstanceRule ) + // InternalOptimisationLanguage.g:5261:3: ruleAlgorithmInstanceRule { if ( state.backtracking==0 ) { before(grammarAccess.getOptimisationModelRuleAccess().getAlgorithmAlgorithmInstanceRuleParserRuleCall_2_0()); @@ -17136,29 +17474,29 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR end "rule__OptimisationModelRule__AlgorithmAssignment_2" - // $ANTLR start "rule__ImportRule__ImportedNamespaceAssignment_1" - // InternalOptimisationLanguage.g:5162:1: rule__ImportRule__ImportedNamespaceAssignment_1 : ( ruleQualifiedName ) ; - public final void rule__ImportRule__ImportedNamespaceAssignment_1() throws RecognitionException { + // $ANTLR start "rule__ProblemRule__NameAssignment_1" + // InternalOptimisationLanguage.g:5270:1: rule__ProblemRule__NameAssignment_1 : ( ruleStringOrId ) ; + public final void rule__ProblemRule__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5166:1: ( ( ruleQualifiedName ) ) - // InternalOptimisationLanguage.g:5167:2: ( ruleQualifiedName ) + // InternalOptimisationLanguage.g:5274:1: ( ( ruleStringOrId ) ) + // InternalOptimisationLanguage.g:5275:2: ( ruleStringOrId ) { - // InternalOptimisationLanguage.g:5167:2: ( ruleQualifiedName ) - // InternalOptimisationLanguage.g:5168:3: ruleQualifiedName + // InternalOptimisationLanguage.g:5275:2: ( ruleStringOrId ) + // InternalOptimisationLanguage.g:5276:3: ruleStringOrId { if ( state.backtracking==0 ) { - before(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_1_0()); + before(grammarAccess.getProblemRuleAccess().getNameStringOrIdParserRuleCall_1_0()); } pushFollow(FOLLOW_2); - ruleQualifiedName(); + ruleStringOrId(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_1_0()); + after(grammarAccess.getProblemRuleAccess().getNameStringOrIdParserRuleCall_1_0()); } } @@ -17178,24 +17516,24 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA } return ; } - // $ANTLR end "rule__ImportRule__ImportedNamespaceAssignment_1" + // $ANTLR end "rule__ProblemRule__NameAssignment_1" - // $ANTLR start "rule__ProblemRule__ProblemAssignment_1" - // InternalOptimisationLanguage.g:5177:1: rule__ProblemRule__ProblemAssignment_1 : ( ruleInstanceLiteralRule ) ; - public final void rule__ProblemRule__ProblemAssignment_1() throws RecognitionException { + // $ANTLR start "rule__ProblemRule__ProblemAssignment_3" + // InternalOptimisationLanguage.g:5285:1: rule__ProblemRule__ProblemAssignment_3 : ( ruleInstanceLiteralRule ) ; + public final void rule__ProblemRule__ProblemAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5181:1: ( ( ruleInstanceLiteralRule ) ) - // InternalOptimisationLanguage.g:5182:2: ( ruleInstanceLiteralRule ) + // InternalOptimisationLanguage.g:5289:1: ( ( ruleInstanceLiteralRule ) ) + // InternalOptimisationLanguage.g:5290:2: ( ruleInstanceLiteralRule ) { - // InternalOptimisationLanguage.g:5182:2: ( ruleInstanceLiteralRule ) - // InternalOptimisationLanguage.g:5183:3: ruleInstanceLiteralRule + // InternalOptimisationLanguage.g:5290:2: ( ruleInstanceLiteralRule ) + // InternalOptimisationLanguage.g:5291:3: ruleInstanceLiteralRule { if ( state.backtracking==0 ) { - before(grammarAccess.getProblemRuleAccess().getProblemInstanceLiteralRuleParserRuleCall_1_0()); + before(grammarAccess.getProblemRuleAccess().getProblemInstanceLiteralRuleParserRuleCall_3_0()); } pushFollow(FOLLOW_2); ruleInstanceLiteralRule(); @@ -17203,7 +17541,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getProblemRuleAccess().getProblemInstanceLiteralRuleParserRuleCall_1_0()); + after(grammarAccess.getProblemRuleAccess().getProblemInstanceLiteralRuleParserRuleCall_3_0()); } } @@ -17223,24 +17561,24 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA } return ; } - // $ANTLR end "rule__ProblemRule__ProblemAssignment_1" + // $ANTLR end "rule__ProblemRule__ProblemAssignment_3" - // $ANTLR start "rule__ProblemRule__DocumentationAssignment_2_2" - // InternalOptimisationLanguage.g:5192:1: rule__ProblemRule__DocumentationAssignment_2_2 : ( ruleArrayRule ) ; - public final void rule__ProblemRule__DocumentationAssignment_2_2() throws RecognitionException { + // $ANTLR start "rule__ProblemRule__DocumentationAssignment_4_2" + // InternalOptimisationLanguage.g:5300:1: rule__ProblemRule__DocumentationAssignment_4_2 : ( ruleArrayRule ) ; + public final void rule__ProblemRule__DocumentationAssignment_4_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5196:1: ( ( ruleArrayRule ) ) - // InternalOptimisationLanguage.g:5197:2: ( ruleArrayRule ) + // InternalOptimisationLanguage.g:5304:1: ( ( ruleArrayRule ) ) + // InternalOptimisationLanguage.g:5305:2: ( ruleArrayRule ) { - // InternalOptimisationLanguage.g:5197:2: ( ruleArrayRule ) - // InternalOptimisationLanguage.g:5198:3: ruleArrayRule + // InternalOptimisationLanguage.g:5305:2: ( ruleArrayRule ) + // InternalOptimisationLanguage.g:5306:3: ruleArrayRule { if ( state.backtracking==0 ) { - before(grammarAccess.getProblemRuleAccess().getDocumentationArrayRuleParserRuleCall_2_2_0()); + before(grammarAccess.getProblemRuleAccess().getDocumentationArrayRuleParserRuleCall_4_2_0()); } pushFollow(FOLLOW_2); ruleArrayRule(); @@ -17248,7 +17586,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getProblemRuleAccess().getDocumentationArrayRuleParserRuleCall_2_2_0()); + after(grammarAccess.getProblemRuleAccess().getDocumentationArrayRuleParserRuleCall_4_2_0()); } } @@ -17268,27 +17606,27 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA } return ; } - // $ANTLR end "rule__ProblemRule__DocumentationAssignment_2_2" + // $ANTLR end "rule__ProblemRule__DocumentationAssignment_4_2" // $ANTLR start "rule__AlgorithmInstanceRule__ProblemAssignment_2" - // InternalOptimisationLanguage.g:5207:1: rule__AlgorithmInstanceRule__ProblemAssignment_2 : ( ( ruleQualifiedName ) ) ; + // InternalOptimisationLanguage.g:5315:1: rule__AlgorithmInstanceRule__ProblemAssignment_2 : ( ( ruleQualifiedName ) ) ; public final void rule__AlgorithmInstanceRule__ProblemAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5211:1: ( ( ( ruleQualifiedName ) ) ) - // InternalOptimisationLanguage.g:5212:2: ( ( ruleQualifiedName ) ) + // InternalOptimisationLanguage.g:5319:1: ( ( ( ruleQualifiedName ) ) ) + // InternalOptimisationLanguage.g:5320:2: ( ( ruleQualifiedName ) ) { - // InternalOptimisationLanguage.g:5212:2: ( ( ruleQualifiedName ) ) - // InternalOptimisationLanguage.g:5213:3: ( ruleQualifiedName ) + // InternalOptimisationLanguage.g:5320:2: ( ( ruleQualifiedName ) ) + // InternalOptimisationLanguage.g:5321:3: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getAlgorithmInstanceRuleAccess().getProblemProblemCrossReference_2_0()); } - // InternalOptimisationLanguage.g:5214:3: ( ruleQualifiedName ) - // InternalOptimisationLanguage.g:5215:4: ruleQualifiedName + // InternalOptimisationLanguage.g:5322:3: ( ruleQualifiedName ) + // InternalOptimisationLanguage.g:5323:4: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getAlgorithmInstanceRuleAccess().getProblemProblemQualifiedNameParserRuleCall_2_0_1()); @@ -17329,17 +17667,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AlgorithmInstanceRule__AlgorithmAssignment_5" - // InternalOptimisationLanguage.g:5226:1: rule__AlgorithmInstanceRule__AlgorithmAssignment_5 : ( ruleInstanceLiteralRule ) ; + // InternalOptimisationLanguage.g:5334:1: rule__AlgorithmInstanceRule__AlgorithmAssignment_5 : ( ruleInstanceLiteralRule ) ; public final void rule__AlgorithmInstanceRule__AlgorithmAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5230:1: ( ( ruleInstanceLiteralRule ) ) - // InternalOptimisationLanguage.g:5231:2: ( ruleInstanceLiteralRule ) + // InternalOptimisationLanguage.g:5338:1: ( ( ruleInstanceLiteralRule ) ) + // InternalOptimisationLanguage.g:5339:2: ( ruleInstanceLiteralRule ) { - // InternalOptimisationLanguage.g:5231:2: ( ruleInstanceLiteralRule ) - // InternalOptimisationLanguage.g:5232:3: ruleInstanceLiteralRule + // InternalOptimisationLanguage.g:5339:2: ( ruleInstanceLiteralRule ) + // InternalOptimisationLanguage.g:5340:3: ruleInstanceLiteralRule { if ( state.backtracking==0 ) { before(grammarAccess.getAlgorithmInstanceRuleAccess().getAlgorithmInstanceLiteralRuleParserRuleCall_5_0()); @@ -17374,17 +17712,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AlgorithmInstanceRule__DocumentationAssignment_6_2" - // InternalOptimisationLanguage.g:5241:1: rule__AlgorithmInstanceRule__DocumentationAssignment_6_2 : ( ruleArrayRule ) ; + // InternalOptimisationLanguage.g:5349:1: rule__AlgorithmInstanceRule__DocumentationAssignment_6_2 : ( ruleArrayRule ) ; public final void rule__AlgorithmInstanceRule__DocumentationAssignment_6_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5245:1: ( ( ruleArrayRule ) ) - // InternalOptimisationLanguage.g:5246:2: ( ruleArrayRule ) + // InternalOptimisationLanguage.g:5353:1: ( ( ruleArrayRule ) ) + // InternalOptimisationLanguage.g:5354:2: ( ruleArrayRule ) { - // InternalOptimisationLanguage.g:5246:2: ( ruleArrayRule ) - // InternalOptimisationLanguage.g:5247:3: ruleArrayRule + // InternalOptimisationLanguage.g:5354:2: ( ruleArrayRule ) + // InternalOptimisationLanguage.g:5355:3: ruleArrayRule { if ( state.backtracking==0 ) { before(grammarAccess.getAlgorithmInstanceRuleAccess().getDocumentationArrayRuleParserRuleCall_6_2_0()); @@ -17419,23 +17757,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__DataReferenceRule__DefinitionAssignment_2" - // InternalOptimisationLanguage.g:5256:1: rule__DataReferenceRule__DefinitionAssignment_2 : ( ( ruleQualifiedName ) ) ; + // InternalOptimisationLanguage.g:5364:1: rule__DataReferenceRule__DefinitionAssignment_2 : ( ( ruleQualifiedName ) ) ; public final void rule__DataReferenceRule__DefinitionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5260:1: ( ( ( ruleQualifiedName ) ) ) - // InternalOptimisationLanguage.g:5261:2: ( ( ruleQualifiedName ) ) + // InternalOptimisationLanguage.g:5368:1: ( ( ( ruleQualifiedName ) ) ) + // InternalOptimisationLanguage.g:5369:2: ( ( ruleQualifiedName ) ) { - // InternalOptimisationLanguage.g:5261:2: ( ( ruleQualifiedName ) ) - // InternalOptimisationLanguage.g:5262:3: ( ruleQualifiedName ) + // InternalOptimisationLanguage.g:5369:2: ( ( ruleQualifiedName ) ) + // InternalOptimisationLanguage.g:5370:3: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataReferenceRuleAccess().getDefinitionDataDescriptionCrossReference_2_0()); } - // InternalOptimisationLanguage.g:5263:3: ( ruleQualifiedName ) - // InternalOptimisationLanguage.g:5264:4: ruleQualifiedName + // InternalOptimisationLanguage.g:5371:3: ( ruleQualifiedName ) + // InternalOptimisationLanguage.g:5372:4: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getDataReferenceRuleAccess().getDefinitionDataDescriptionQualifiedNameParserRuleCall_2_0_1()); @@ -17476,17 +17814,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__OrExpressionRule__SubExpressionsAssignment_0" - // InternalOptimisationLanguage.g:5275:1: rule__OrExpressionRule__SubExpressionsAssignment_0 : ( ruleXorExpressionRule ) ; + // InternalOptimisationLanguage.g:5383:1: rule__OrExpressionRule__SubExpressionsAssignment_0 : ( ruleXorExpressionRule ) ; public final void rule__OrExpressionRule__SubExpressionsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5279:1: ( ( ruleXorExpressionRule ) ) - // InternalOptimisationLanguage.g:5280:2: ( ruleXorExpressionRule ) + // InternalOptimisationLanguage.g:5387:1: ( ( ruleXorExpressionRule ) ) + // InternalOptimisationLanguage.g:5388:2: ( ruleXorExpressionRule ) { - // InternalOptimisationLanguage.g:5280:2: ( ruleXorExpressionRule ) - // InternalOptimisationLanguage.g:5281:3: ruleXorExpressionRule + // InternalOptimisationLanguage.g:5388:2: ( ruleXorExpressionRule ) + // InternalOptimisationLanguage.g:5389:3: ruleXorExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getOrExpressionRuleAccess().getSubExpressionsXorExpressionRuleParserRuleCall_0_0()); @@ -17521,17 +17859,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__OrExpressionRule__SubExpressionsAssignment_1_1" - // InternalOptimisationLanguage.g:5290:1: rule__OrExpressionRule__SubExpressionsAssignment_1_1 : ( ruleXorExpressionRule ) ; + // InternalOptimisationLanguage.g:5398:1: rule__OrExpressionRule__SubExpressionsAssignment_1_1 : ( ruleXorExpressionRule ) ; public final void rule__OrExpressionRule__SubExpressionsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5294:1: ( ( ruleXorExpressionRule ) ) - // InternalOptimisationLanguage.g:5295:2: ( ruleXorExpressionRule ) + // InternalOptimisationLanguage.g:5402:1: ( ( ruleXorExpressionRule ) ) + // InternalOptimisationLanguage.g:5403:2: ( ruleXorExpressionRule ) { - // InternalOptimisationLanguage.g:5295:2: ( ruleXorExpressionRule ) - // InternalOptimisationLanguage.g:5296:3: ruleXorExpressionRule + // InternalOptimisationLanguage.g:5403:2: ( ruleXorExpressionRule ) + // InternalOptimisationLanguage.g:5404:3: ruleXorExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getOrExpressionRuleAccess().getSubExpressionsXorExpressionRuleParserRuleCall_1_1_0()); @@ -17566,17 +17904,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__XorExpressionRule__SubExpressionsAssignment_0" - // InternalOptimisationLanguage.g:5305:1: rule__XorExpressionRule__SubExpressionsAssignment_0 : ( ruleAndExpressionRule ) ; + // InternalOptimisationLanguage.g:5413:1: rule__XorExpressionRule__SubExpressionsAssignment_0 : ( ruleAndExpressionRule ) ; public final void rule__XorExpressionRule__SubExpressionsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5309:1: ( ( ruleAndExpressionRule ) ) - // InternalOptimisationLanguage.g:5310:2: ( ruleAndExpressionRule ) + // InternalOptimisationLanguage.g:5417:1: ( ( ruleAndExpressionRule ) ) + // InternalOptimisationLanguage.g:5418:2: ( ruleAndExpressionRule ) { - // InternalOptimisationLanguage.g:5310:2: ( ruleAndExpressionRule ) - // InternalOptimisationLanguage.g:5311:3: ruleAndExpressionRule + // InternalOptimisationLanguage.g:5418:2: ( ruleAndExpressionRule ) + // InternalOptimisationLanguage.g:5419:3: ruleAndExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getXorExpressionRuleAccess().getSubExpressionsAndExpressionRuleParserRuleCall_0_0()); @@ -17611,17 +17949,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__XorExpressionRule__SubExpressionsAssignment_1_1" - // InternalOptimisationLanguage.g:5320:1: rule__XorExpressionRule__SubExpressionsAssignment_1_1 : ( ruleAndExpressionRule ) ; + // InternalOptimisationLanguage.g:5428:1: rule__XorExpressionRule__SubExpressionsAssignment_1_1 : ( ruleAndExpressionRule ) ; public final void rule__XorExpressionRule__SubExpressionsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5324:1: ( ( ruleAndExpressionRule ) ) - // InternalOptimisationLanguage.g:5325:2: ( ruleAndExpressionRule ) + // InternalOptimisationLanguage.g:5432:1: ( ( ruleAndExpressionRule ) ) + // InternalOptimisationLanguage.g:5433:2: ( ruleAndExpressionRule ) { - // InternalOptimisationLanguage.g:5325:2: ( ruleAndExpressionRule ) - // InternalOptimisationLanguage.g:5326:3: ruleAndExpressionRule + // InternalOptimisationLanguage.g:5433:2: ( ruleAndExpressionRule ) + // InternalOptimisationLanguage.g:5434:3: ruleAndExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getXorExpressionRuleAccess().getSubExpressionsAndExpressionRuleParserRuleCall_1_1_0()); @@ -17656,17 +17994,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AndExpressionRule__SubExpressionsAssignment_0" - // InternalOptimisationLanguage.g:5335:1: rule__AndExpressionRule__SubExpressionsAssignment_0 : ( ruleNotExpressionRule ) ; + // InternalOptimisationLanguage.g:5443:1: rule__AndExpressionRule__SubExpressionsAssignment_0 : ( ruleNotExpressionRule ) ; public final void rule__AndExpressionRule__SubExpressionsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5339:1: ( ( ruleNotExpressionRule ) ) - // InternalOptimisationLanguage.g:5340:2: ( ruleNotExpressionRule ) + // InternalOptimisationLanguage.g:5447:1: ( ( ruleNotExpressionRule ) ) + // InternalOptimisationLanguage.g:5448:2: ( ruleNotExpressionRule ) { - // InternalOptimisationLanguage.g:5340:2: ( ruleNotExpressionRule ) - // InternalOptimisationLanguage.g:5341:3: ruleNotExpressionRule + // InternalOptimisationLanguage.g:5448:2: ( ruleNotExpressionRule ) + // InternalOptimisationLanguage.g:5449:3: ruleNotExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getAndExpressionRuleAccess().getSubExpressionsNotExpressionRuleParserRuleCall_0_0()); @@ -17701,17 +18039,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AndExpressionRule__SubExpressionsAssignment_1_1" - // InternalOptimisationLanguage.g:5350:1: rule__AndExpressionRule__SubExpressionsAssignment_1_1 : ( ruleNotExpressionRule ) ; + // InternalOptimisationLanguage.g:5458:1: rule__AndExpressionRule__SubExpressionsAssignment_1_1 : ( ruleNotExpressionRule ) ; public final void rule__AndExpressionRule__SubExpressionsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5354:1: ( ( ruleNotExpressionRule ) ) - // InternalOptimisationLanguage.g:5355:2: ( ruleNotExpressionRule ) + // InternalOptimisationLanguage.g:5462:1: ( ( ruleNotExpressionRule ) ) + // InternalOptimisationLanguage.g:5463:2: ( ruleNotExpressionRule ) { - // InternalOptimisationLanguage.g:5355:2: ( ruleNotExpressionRule ) - // InternalOptimisationLanguage.g:5356:3: ruleNotExpressionRule + // InternalOptimisationLanguage.g:5463:2: ( ruleNotExpressionRule ) + // InternalOptimisationLanguage.g:5464:3: ruleNotExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getAndExpressionRuleAccess().getSubExpressionsNotExpressionRuleParserRuleCall_1_1_0()); @@ -17746,28 +18084,28 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__NotExpressionRule__NegatedAssignment_0" - // InternalOptimisationLanguage.g:5365:1: rule__NotExpressionRule__NegatedAssignment_0 : ( ( '!' ) ) ; + // InternalOptimisationLanguage.g:5473:1: rule__NotExpressionRule__NegatedAssignment_0 : ( ( '!' ) ) ; public final void rule__NotExpressionRule__NegatedAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5369:1: ( ( ( '!' ) ) ) - // InternalOptimisationLanguage.g:5370:2: ( ( '!' ) ) + // InternalOptimisationLanguage.g:5477:1: ( ( ( '!' ) ) ) + // InternalOptimisationLanguage.g:5478:2: ( ( '!' ) ) { - // InternalOptimisationLanguage.g:5370:2: ( ( '!' ) ) - // InternalOptimisationLanguage.g:5371:3: ( '!' ) + // InternalOptimisationLanguage.g:5478:2: ( ( '!' ) ) + // InternalOptimisationLanguage.g:5479:3: ( '!' ) { if ( state.backtracking==0 ) { before(grammarAccess.getNotExpressionRuleAccess().getNegatedExclamationMarkKeyword_0_0()); } - // InternalOptimisationLanguage.g:5372:3: ( '!' ) - // InternalOptimisationLanguage.g:5373:4: '!' + // InternalOptimisationLanguage.g:5480:3: ( '!' ) + // InternalOptimisationLanguage.g:5481:4: '!' { if ( state.backtracking==0 ) { before(grammarAccess.getNotExpressionRuleAccess().getNegatedExclamationMarkKeyword_0_0()); } - match(input,78,FOLLOW_2); if (state.failed) return ; + match(input,80,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNotExpressionRuleAccess().getNegatedExclamationMarkKeyword_0_0()); } @@ -17799,17 +18137,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__NotExpressionRule__OperandAssignment_1" - // InternalOptimisationLanguage.g:5384:1: rule__NotExpressionRule__OperandAssignment_1 : ( ruleComparisonExpressionRule ) ; + // InternalOptimisationLanguage.g:5492:1: rule__NotExpressionRule__OperandAssignment_1 : ( ruleComparisonExpressionRule ) ; public final void rule__NotExpressionRule__OperandAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5388:1: ( ( ruleComparisonExpressionRule ) ) - // InternalOptimisationLanguage.g:5389:2: ( ruleComparisonExpressionRule ) + // InternalOptimisationLanguage.g:5496:1: ( ( ruleComparisonExpressionRule ) ) + // InternalOptimisationLanguage.g:5497:2: ( ruleComparisonExpressionRule ) { - // InternalOptimisationLanguage.g:5389:2: ( ruleComparisonExpressionRule ) - // InternalOptimisationLanguage.g:5390:3: ruleComparisonExpressionRule + // InternalOptimisationLanguage.g:5497:2: ( ruleComparisonExpressionRule ) + // InternalOptimisationLanguage.g:5498:3: ruleComparisonExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getNotExpressionRuleAccess().getOperandComparisonExpressionRuleParserRuleCall_1_0()); @@ -17844,17 +18182,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ComparisonExpressionRule__LeftOperandAssignment_0" - // InternalOptimisationLanguage.g:5399:1: rule__ComparisonExpressionRule__LeftOperandAssignment_0 : ( ruleAddOrSubtractExpressionRule ) ; + // InternalOptimisationLanguage.g:5507:1: rule__ComparisonExpressionRule__LeftOperandAssignment_0 : ( ruleAddOrSubtractExpressionRule ) ; public final void rule__ComparisonExpressionRule__LeftOperandAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5403:1: ( ( ruleAddOrSubtractExpressionRule ) ) - // InternalOptimisationLanguage.g:5404:2: ( ruleAddOrSubtractExpressionRule ) + // InternalOptimisationLanguage.g:5511:1: ( ( ruleAddOrSubtractExpressionRule ) ) + // InternalOptimisationLanguage.g:5512:2: ( ruleAddOrSubtractExpressionRule ) { - // InternalOptimisationLanguage.g:5404:2: ( ruleAddOrSubtractExpressionRule ) - // InternalOptimisationLanguage.g:5405:3: ruleAddOrSubtractExpressionRule + // InternalOptimisationLanguage.g:5512:2: ( ruleAddOrSubtractExpressionRule ) + // InternalOptimisationLanguage.g:5513:3: ruleAddOrSubtractExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getComparisonExpressionRuleAccess().getLeftOperandAddOrSubtractExpressionRuleParserRuleCall_0_0()); @@ -17889,17 +18227,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ComparisonExpressionRule__ComparisonAssignment_1" - // InternalOptimisationLanguage.g:5414:1: rule__ComparisonExpressionRule__ComparisonAssignment_1 : ( rulePartialComparisonExpressionRule ) ; + // InternalOptimisationLanguage.g:5522:1: rule__ComparisonExpressionRule__ComparisonAssignment_1 : ( rulePartialComparisonExpressionRule ) ; public final void rule__ComparisonExpressionRule__ComparisonAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5418:1: ( ( rulePartialComparisonExpressionRule ) ) - // InternalOptimisationLanguage.g:5419:2: ( rulePartialComparisonExpressionRule ) + // InternalOptimisationLanguage.g:5526:1: ( ( rulePartialComparisonExpressionRule ) ) + // InternalOptimisationLanguage.g:5527:2: ( rulePartialComparisonExpressionRule ) { - // InternalOptimisationLanguage.g:5419:2: ( rulePartialComparisonExpressionRule ) - // InternalOptimisationLanguage.g:5420:3: rulePartialComparisonExpressionRule + // InternalOptimisationLanguage.g:5527:2: ( rulePartialComparisonExpressionRule ) + // InternalOptimisationLanguage.g:5528:3: rulePartialComparisonExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getComparisonExpressionRuleAccess().getComparisonPartialComparisonExpressionRuleParserRuleCall_1_0()); @@ -17934,17 +18272,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__PartialComparisonExpressionRule__OperatorAssignment_0" - // InternalOptimisationLanguage.g:5429:1: rule__PartialComparisonExpressionRule__OperatorAssignment_0 : ( ruleComparisonOperatorRule ) ; + // InternalOptimisationLanguage.g:5537:1: rule__PartialComparisonExpressionRule__OperatorAssignment_0 : ( ruleComparisonOperatorRule ) ; public final void rule__PartialComparisonExpressionRule__OperatorAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5433:1: ( ( ruleComparisonOperatorRule ) ) - // InternalOptimisationLanguage.g:5434:2: ( ruleComparisonOperatorRule ) + // InternalOptimisationLanguage.g:5541:1: ( ( ruleComparisonOperatorRule ) ) + // InternalOptimisationLanguage.g:5542:2: ( ruleComparisonOperatorRule ) { - // InternalOptimisationLanguage.g:5434:2: ( ruleComparisonOperatorRule ) - // InternalOptimisationLanguage.g:5435:3: ruleComparisonOperatorRule + // InternalOptimisationLanguage.g:5542:2: ( ruleComparisonOperatorRule ) + // InternalOptimisationLanguage.g:5543:3: ruleComparisonOperatorRule { if ( state.backtracking==0 ) { before(grammarAccess.getPartialComparisonExpressionRuleAccess().getOperatorComparisonOperatorRuleEnumRuleCall_0_0()); @@ -17979,17 +18317,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__PartialComparisonExpressionRule__SubExpressionAssignment_1" - // InternalOptimisationLanguage.g:5444:1: rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 : ( ruleAddOrSubtractExpressionRule ) ; + // InternalOptimisationLanguage.g:5552:1: rule__PartialComparisonExpressionRule__SubExpressionAssignment_1 : ( ruleAddOrSubtractExpressionRule ) ; public final void rule__PartialComparisonExpressionRule__SubExpressionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5448:1: ( ( ruleAddOrSubtractExpressionRule ) ) - // InternalOptimisationLanguage.g:5449:2: ( ruleAddOrSubtractExpressionRule ) + // InternalOptimisationLanguage.g:5556:1: ( ( ruleAddOrSubtractExpressionRule ) ) + // InternalOptimisationLanguage.g:5557:2: ( ruleAddOrSubtractExpressionRule ) { - // InternalOptimisationLanguage.g:5449:2: ( ruleAddOrSubtractExpressionRule ) - // InternalOptimisationLanguage.g:5450:3: ruleAddOrSubtractExpressionRule + // InternalOptimisationLanguage.g:5557:2: ( ruleAddOrSubtractExpressionRule ) + // InternalOptimisationLanguage.g:5558:3: ruleAddOrSubtractExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getPartialComparisonExpressionRuleAccess().getSubExpressionAddOrSubtractExpressionRuleParserRuleCall_1_0()); @@ -18024,17 +18362,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0" - // InternalOptimisationLanguage.g:5459:1: rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 : ( ruleMultiplyDivideModuloExpressionRule ) ; + // InternalOptimisationLanguage.g:5567:1: rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0 : ( ruleMultiplyDivideModuloExpressionRule ) ; public final void rule__AddOrSubtractExpressionRule__LeftOperandAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5463:1: ( ( ruleMultiplyDivideModuloExpressionRule ) ) - // InternalOptimisationLanguage.g:5464:2: ( ruleMultiplyDivideModuloExpressionRule ) + // InternalOptimisationLanguage.g:5571:1: ( ( ruleMultiplyDivideModuloExpressionRule ) ) + // InternalOptimisationLanguage.g:5572:2: ( ruleMultiplyDivideModuloExpressionRule ) { - // InternalOptimisationLanguage.g:5464:2: ( ruleMultiplyDivideModuloExpressionRule ) - // InternalOptimisationLanguage.g:5465:3: ruleMultiplyDivideModuloExpressionRule + // InternalOptimisationLanguage.g:5572:2: ( ruleMultiplyDivideModuloExpressionRule ) + // InternalOptimisationLanguage.g:5573:3: ruleMultiplyDivideModuloExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getAddOrSubtractExpressionRuleAccess().getLeftOperandMultiplyDivideModuloExpressionRuleParserRuleCall_0_0()); @@ -18069,17 +18407,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0" - // InternalOptimisationLanguage.g:5474:1: rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 : ( ruleAddOrSubtractOperatorRule ) ; + // InternalOptimisationLanguage.g:5582:1: rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0 : ( ruleAddOrSubtractOperatorRule ) ; public final void rule__AddOrSubtractExpressionRule__OperatorsAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5478:1: ( ( ruleAddOrSubtractOperatorRule ) ) - // InternalOptimisationLanguage.g:5479:2: ( ruleAddOrSubtractOperatorRule ) + // InternalOptimisationLanguage.g:5586:1: ( ( ruleAddOrSubtractOperatorRule ) ) + // InternalOptimisationLanguage.g:5587:2: ( ruleAddOrSubtractOperatorRule ) { - // InternalOptimisationLanguage.g:5479:2: ( ruleAddOrSubtractOperatorRule ) - // InternalOptimisationLanguage.g:5480:3: ruleAddOrSubtractOperatorRule + // InternalOptimisationLanguage.g:5587:2: ( ruleAddOrSubtractOperatorRule ) + // InternalOptimisationLanguage.g:5588:3: ruleAddOrSubtractOperatorRule { if ( state.backtracking==0 ) { before(grammarAccess.getAddOrSubtractExpressionRuleAccess().getOperatorsAddOrSubtractOperatorRuleEnumRuleCall_1_0_0()); @@ -18114,17 +18452,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1" - // InternalOptimisationLanguage.g:5489:1: rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 : ( ruleMultiplyDivideModuloExpressionRule ) ; + // InternalOptimisationLanguage.g:5597:1: rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1 : ( ruleMultiplyDivideModuloExpressionRule ) ; public final void rule__AddOrSubtractExpressionRule__OperandsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5493:1: ( ( ruleMultiplyDivideModuloExpressionRule ) ) - // InternalOptimisationLanguage.g:5494:2: ( ruleMultiplyDivideModuloExpressionRule ) + // InternalOptimisationLanguage.g:5601:1: ( ( ruleMultiplyDivideModuloExpressionRule ) ) + // InternalOptimisationLanguage.g:5602:2: ( ruleMultiplyDivideModuloExpressionRule ) { - // InternalOptimisationLanguage.g:5494:2: ( ruleMultiplyDivideModuloExpressionRule ) - // InternalOptimisationLanguage.g:5495:3: ruleMultiplyDivideModuloExpressionRule + // InternalOptimisationLanguage.g:5602:2: ( ruleMultiplyDivideModuloExpressionRule ) + // InternalOptimisationLanguage.g:5603:3: ruleMultiplyDivideModuloExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getAddOrSubtractExpressionRuleAccess().getOperandsMultiplyDivideModuloExpressionRuleParserRuleCall_1_1_0()); @@ -18159,17 +18497,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0" - // InternalOptimisationLanguage.g:5504:1: rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 : ( rulePowerOfExpressionRule ) ; + // InternalOptimisationLanguage.g:5612:1: rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0 : ( rulePowerOfExpressionRule ) ; public final void rule__MultiplyDivideModuloExpressionRule__LeftOperandAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5508:1: ( ( rulePowerOfExpressionRule ) ) - // InternalOptimisationLanguage.g:5509:2: ( rulePowerOfExpressionRule ) + // InternalOptimisationLanguage.g:5616:1: ( ( rulePowerOfExpressionRule ) ) + // InternalOptimisationLanguage.g:5617:2: ( rulePowerOfExpressionRule ) { - // InternalOptimisationLanguage.g:5509:2: ( rulePowerOfExpressionRule ) - // InternalOptimisationLanguage.g:5510:3: rulePowerOfExpressionRule + // InternalOptimisationLanguage.g:5617:2: ( rulePowerOfExpressionRule ) + // InternalOptimisationLanguage.g:5618:3: rulePowerOfExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplyDivideModuloExpressionRuleAccess().getLeftOperandPowerOfExpressionRuleParserRuleCall_0_0()); @@ -18204,17 +18542,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0" - // InternalOptimisationLanguage.g:5519:1: rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 : ( ruleMultiplyDivideModuloOperatorRule ) ; + // InternalOptimisationLanguage.g:5627:1: rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0 : ( ruleMultiplyDivideModuloOperatorRule ) ; public final void rule__MultiplyDivideModuloExpressionRule__OperatorsAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5523:1: ( ( ruleMultiplyDivideModuloOperatorRule ) ) - // InternalOptimisationLanguage.g:5524:2: ( ruleMultiplyDivideModuloOperatorRule ) + // InternalOptimisationLanguage.g:5631:1: ( ( ruleMultiplyDivideModuloOperatorRule ) ) + // InternalOptimisationLanguage.g:5632:2: ( ruleMultiplyDivideModuloOperatorRule ) { - // InternalOptimisationLanguage.g:5524:2: ( ruleMultiplyDivideModuloOperatorRule ) - // InternalOptimisationLanguage.g:5525:3: ruleMultiplyDivideModuloOperatorRule + // InternalOptimisationLanguage.g:5632:2: ( ruleMultiplyDivideModuloOperatorRule ) + // InternalOptimisationLanguage.g:5633:3: ruleMultiplyDivideModuloOperatorRule { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplyDivideModuloExpressionRuleAccess().getOperatorsMultiplyDivideModuloOperatorRuleEnumRuleCall_1_0_0()); @@ -18249,17 +18587,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1" - // InternalOptimisationLanguage.g:5534:1: rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 : ( rulePowerOfExpressionRule ) ; + // InternalOptimisationLanguage.g:5642:1: rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1 : ( rulePowerOfExpressionRule ) ; public final void rule__MultiplyDivideModuloExpressionRule__OperandsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5538:1: ( ( rulePowerOfExpressionRule ) ) - // InternalOptimisationLanguage.g:5539:2: ( rulePowerOfExpressionRule ) + // InternalOptimisationLanguage.g:5646:1: ( ( rulePowerOfExpressionRule ) ) + // InternalOptimisationLanguage.g:5647:2: ( rulePowerOfExpressionRule ) { - // InternalOptimisationLanguage.g:5539:2: ( rulePowerOfExpressionRule ) - // InternalOptimisationLanguage.g:5540:3: rulePowerOfExpressionRule + // InternalOptimisationLanguage.g:5647:2: ( rulePowerOfExpressionRule ) + // InternalOptimisationLanguage.g:5648:3: rulePowerOfExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplyDivideModuloExpressionRuleAccess().getOperandsPowerOfExpressionRuleParserRuleCall_1_1_0()); @@ -18294,17 +18632,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__PowerOfExpressionRule__LeftOperandAssignment_0" - // InternalOptimisationLanguage.g:5549:1: rule__PowerOfExpressionRule__LeftOperandAssignment_0 : ( ruleUnaryAddOrSubtractExpressionRule ) ; + // InternalOptimisationLanguage.g:5657:1: rule__PowerOfExpressionRule__LeftOperandAssignment_0 : ( ruleUnaryAddOrSubtractExpressionRule ) ; public final void rule__PowerOfExpressionRule__LeftOperandAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5553:1: ( ( ruleUnaryAddOrSubtractExpressionRule ) ) - // InternalOptimisationLanguage.g:5554:2: ( ruleUnaryAddOrSubtractExpressionRule ) + // InternalOptimisationLanguage.g:5661:1: ( ( ruleUnaryAddOrSubtractExpressionRule ) ) + // InternalOptimisationLanguage.g:5662:2: ( ruleUnaryAddOrSubtractExpressionRule ) { - // InternalOptimisationLanguage.g:5554:2: ( ruleUnaryAddOrSubtractExpressionRule ) - // InternalOptimisationLanguage.g:5555:3: ruleUnaryAddOrSubtractExpressionRule + // InternalOptimisationLanguage.g:5662:2: ( ruleUnaryAddOrSubtractExpressionRule ) + // InternalOptimisationLanguage.g:5663:3: ruleUnaryAddOrSubtractExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getPowerOfExpressionRuleAccess().getLeftOperandUnaryAddOrSubtractExpressionRuleParserRuleCall_0_0()); @@ -18339,17 +18677,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__PowerOfExpressionRule__RightOperandAssignment_1_1" - // InternalOptimisationLanguage.g:5564:1: rule__PowerOfExpressionRule__RightOperandAssignment_1_1 : ( rulePowerOfExpressionRule ) ; + // InternalOptimisationLanguage.g:5672:1: rule__PowerOfExpressionRule__RightOperandAssignment_1_1 : ( rulePowerOfExpressionRule ) ; public final void rule__PowerOfExpressionRule__RightOperandAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5568:1: ( ( rulePowerOfExpressionRule ) ) - // InternalOptimisationLanguage.g:5569:2: ( rulePowerOfExpressionRule ) + // InternalOptimisationLanguage.g:5676:1: ( ( rulePowerOfExpressionRule ) ) + // InternalOptimisationLanguage.g:5677:2: ( rulePowerOfExpressionRule ) { - // InternalOptimisationLanguage.g:5569:2: ( rulePowerOfExpressionRule ) - // InternalOptimisationLanguage.g:5570:3: rulePowerOfExpressionRule + // InternalOptimisationLanguage.g:5677:2: ( rulePowerOfExpressionRule ) + // InternalOptimisationLanguage.g:5678:3: rulePowerOfExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getPowerOfExpressionRuleAccess().getRightOperandPowerOfExpressionRuleParserRuleCall_1_1_0()); @@ -18384,17 +18722,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0" - // InternalOptimisationLanguage.g:5579:1: rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 : ( ruleAddOrSubtractOperatorRule ) ; + // InternalOptimisationLanguage.g:5687:1: rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0 : ( ruleAddOrSubtractOperatorRule ) ; public final void rule__UnaryAddOrSubtractExpressionRule__OperatorsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5583:1: ( ( ruleAddOrSubtractOperatorRule ) ) - // InternalOptimisationLanguage.g:5584:2: ( ruleAddOrSubtractOperatorRule ) + // InternalOptimisationLanguage.g:5691:1: ( ( ruleAddOrSubtractOperatorRule ) ) + // InternalOptimisationLanguage.g:5692:2: ( ruleAddOrSubtractOperatorRule ) { - // InternalOptimisationLanguage.g:5584:2: ( ruleAddOrSubtractOperatorRule ) - // InternalOptimisationLanguage.g:5585:3: ruleAddOrSubtractOperatorRule + // InternalOptimisationLanguage.g:5692:2: ( ruleAddOrSubtractOperatorRule ) + // InternalOptimisationLanguage.g:5693:3: ruleAddOrSubtractOperatorRule { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAddOrSubtractExpressionRuleAccess().getOperatorsAddOrSubtractOperatorRuleEnumRuleCall_0_0()); @@ -18429,17 +18767,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1" - // InternalOptimisationLanguage.g:5594:1: rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 : ( ruleValueRule ) ; + // InternalOptimisationLanguage.g:5702:1: rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1 : ( ruleValueRule ) ; public final void rule__UnaryAddOrSubtractExpressionRule__SubExpressionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5598:1: ( ( ruleValueRule ) ) - // InternalOptimisationLanguage.g:5599:2: ( ruleValueRule ) + // InternalOptimisationLanguage.g:5706:1: ( ( ruleValueRule ) ) + // InternalOptimisationLanguage.g:5707:2: ( ruleValueRule ) { - // InternalOptimisationLanguage.g:5599:2: ( ruleValueRule ) - // InternalOptimisationLanguage.g:5600:3: ruleValueRule + // InternalOptimisationLanguage.g:5707:2: ( ruleValueRule ) + // InternalOptimisationLanguage.g:5708:3: ruleValueRule { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAddOrSubtractExpressionRuleAccess().getSubExpressionValueRuleParserRuleCall_1_0()); @@ -18474,17 +18812,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ArrayRule__ValuesAssignment_2_0" - // InternalOptimisationLanguage.g:5609:1: rule__ArrayRule__ValuesAssignment_2_0 : ( ruleValueRule ) ; + // InternalOptimisationLanguage.g:5717:1: rule__ArrayRule__ValuesAssignment_2_0 : ( ruleValueRule ) ; public final void rule__ArrayRule__ValuesAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5613:1: ( ( ruleValueRule ) ) - // InternalOptimisationLanguage.g:5614:2: ( ruleValueRule ) + // InternalOptimisationLanguage.g:5721:1: ( ( ruleValueRule ) ) + // InternalOptimisationLanguage.g:5722:2: ( ruleValueRule ) { - // InternalOptimisationLanguage.g:5614:2: ( ruleValueRule ) - // InternalOptimisationLanguage.g:5615:3: ruleValueRule + // InternalOptimisationLanguage.g:5722:2: ( ruleValueRule ) + // InternalOptimisationLanguage.g:5723:3: ruleValueRule { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getValuesValueRuleParserRuleCall_2_0_0()); @@ -18519,17 +18857,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ArrayRule__ValuesAssignment_2_1_1" - // InternalOptimisationLanguage.g:5624:1: rule__ArrayRule__ValuesAssignment_2_1_1 : ( ruleValueRule ) ; + // InternalOptimisationLanguage.g:5732:1: rule__ArrayRule__ValuesAssignment_2_1_1 : ( ruleValueRule ) ; public final void rule__ArrayRule__ValuesAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5628:1: ( ( ruleValueRule ) ) - // InternalOptimisationLanguage.g:5629:2: ( ruleValueRule ) + // InternalOptimisationLanguage.g:5736:1: ( ( ruleValueRule ) ) + // InternalOptimisationLanguage.g:5737:2: ( ruleValueRule ) { - // InternalOptimisationLanguage.g:5629:2: ( ruleValueRule ) - // InternalOptimisationLanguage.g:5630:3: ruleValueRule + // InternalOptimisationLanguage.g:5737:2: ( ruleValueRule ) + // InternalOptimisationLanguage.g:5738:3: ruleValueRule { if ( state.backtracking==0 ) { before(grammarAccess.getArrayRuleAccess().getValuesValueRuleParserRuleCall_2_1_1_0()); @@ -18564,17 +18902,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ParanthesesRule__SubExpressionAssignment_1" - // InternalOptimisationLanguage.g:5639:1: rule__ParanthesesRule__SubExpressionAssignment_1 : ( ruleExpressionRule ) ; + // InternalOptimisationLanguage.g:5747:1: rule__ParanthesesRule__SubExpressionAssignment_1 : ( ruleExpressionRule ) ; public final void rule__ParanthesesRule__SubExpressionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5643:1: ( ( ruleExpressionRule ) ) - // InternalOptimisationLanguage.g:5644:2: ( ruleExpressionRule ) + // InternalOptimisationLanguage.g:5751:1: ( ( ruleExpressionRule ) ) + // InternalOptimisationLanguage.g:5752:2: ( ruleExpressionRule ) { - // InternalOptimisationLanguage.g:5644:2: ( ruleExpressionRule ) - // InternalOptimisationLanguage.g:5645:3: ruleExpressionRule + // InternalOptimisationLanguage.g:5752:2: ( ruleExpressionRule ) + // InternalOptimisationLanguage.g:5753:3: ruleExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getParanthesesRuleAccess().getSubExpressionExpressionRuleParserRuleCall_1_0()); @@ -18609,17 +18947,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__CallRule__FunctionAssignment_0" - // InternalOptimisationLanguage.g:5654:1: rule__CallRule__FunctionAssignment_0 : ( ruleFunctionNameRule ) ; + // InternalOptimisationLanguage.g:5762:1: rule__CallRule__FunctionAssignment_0 : ( ruleFunctionNameRule ) ; public final void rule__CallRule__FunctionAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5658:1: ( ( ruleFunctionNameRule ) ) - // InternalOptimisationLanguage.g:5659:2: ( ruleFunctionNameRule ) + // InternalOptimisationLanguage.g:5766:1: ( ( ruleFunctionNameRule ) ) + // InternalOptimisationLanguage.g:5767:2: ( ruleFunctionNameRule ) { - // InternalOptimisationLanguage.g:5659:2: ( ruleFunctionNameRule ) - // InternalOptimisationLanguage.g:5660:3: ruleFunctionNameRule + // InternalOptimisationLanguage.g:5767:2: ( ruleFunctionNameRule ) + // InternalOptimisationLanguage.g:5768:3: ruleFunctionNameRule { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getFunctionFunctionNameRuleParserRuleCall_0_0()); @@ -18654,17 +18992,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__CallRule__ParametersAssignment_2_0" - // InternalOptimisationLanguage.g:5669:1: rule__CallRule__ParametersAssignment_2_0 : ( ruleExpressionRule ) ; + // InternalOptimisationLanguage.g:5777:1: rule__CallRule__ParametersAssignment_2_0 : ( ruleExpressionRule ) ; public final void rule__CallRule__ParametersAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5673:1: ( ( ruleExpressionRule ) ) - // InternalOptimisationLanguage.g:5674:2: ( ruleExpressionRule ) + // InternalOptimisationLanguage.g:5781:1: ( ( ruleExpressionRule ) ) + // InternalOptimisationLanguage.g:5782:2: ( ruleExpressionRule ) { - // InternalOptimisationLanguage.g:5674:2: ( ruleExpressionRule ) - // InternalOptimisationLanguage.g:5675:3: ruleExpressionRule + // InternalOptimisationLanguage.g:5782:2: ( ruleExpressionRule ) + // InternalOptimisationLanguage.g:5783:3: ruleExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getParametersExpressionRuleParserRuleCall_2_0_0()); @@ -18699,17 +19037,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__CallRule__ParametersAssignment_2_1_1" - // InternalOptimisationLanguage.g:5684:1: rule__CallRule__ParametersAssignment_2_1_1 : ( ruleExpressionRule ) ; + // InternalOptimisationLanguage.g:5792:1: rule__CallRule__ParametersAssignment_2_1_1 : ( ruleExpressionRule ) ; public final void rule__CallRule__ParametersAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5688:1: ( ( ruleExpressionRule ) ) - // InternalOptimisationLanguage.g:5689:2: ( ruleExpressionRule ) + // InternalOptimisationLanguage.g:5796:1: ( ( ruleExpressionRule ) ) + // InternalOptimisationLanguage.g:5797:2: ( ruleExpressionRule ) { - // InternalOptimisationLanguage.g:5689:2: ( ruleExpressionRule ) - // InternalOptimisationLanguage.g:5690:3: ruleExpressionRule + // InternalOptimisationLanguage.g:5797:2: ( ruleExpressionRule ) + // InternalOptimisationLanguage.g:5798:3: ruleExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getCallRuleAccess().getParametersExpressionRuleParserRuleCall_2_1_1_0()); @@ -18744,23 +19082,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ConstantReferenceRule__DefinitionAssignment" - // InternalOptimisationLanguage.g:5699:1: rule__ConstantReferenceRule__DefinitionAssignment : ( ( ruleQualifiedName ) ) ; + // InternalOptimisationLanguage.g:5807:1: rule__ConstantReferenceRule__DefinitionAssignment : ( ( ruleQualifiedName ) ) ; public final void rule__ConstantReferenceRule__DefinitionAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5703:1: ( ( ( ruleQualifiedName ) ) ) - // InternalOptimisationLanguage.g:5704:2: ( ( ruleQualifiedName ) ) + // InternalOptimisationLanguage.g:5811:1: ( ( ( ruleQualifiedName ) ) ) + // InternalOptimisationLanguage.g:5812:2: ( ( ruleQualifiedName ) ) { - // InternalOptimisationLanguage.g:5704:2: ( ( ruleQualifiedName ) ) - // InternalOptimisationLanguage.g:5705:3: ( ruleQualifiedName ) + // InternalOptimisationLanguage.g:5812:2: ( ( ruleQualifiedName ) ) + // InternalOptimisationLanguage.g:5813:3: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getConstantReferenceRuleAccess().getDefinitionConstantDefinitionCrossReference_0()); } - // InternalOptimisationLanguage.g:5706:3: ( ruleQualifiedName ) - // InternalOptimisationLanguage.g:5707:4: ruleQualifiedName + // InternalOptimisationLanguage.g:5814:3: ( ruleQualifiedName ) + // InternalOptimisationLanguage.g:5815:4: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getConstantReferenceRuleAccess().getDefinitionConstantDefinitionQualifiedNameParserRuleCall_0_1()); @@ -18801,23 +19139,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__InstanceLiteralRule__DefinitionAssignment_0" - // InternalOptimisationLanguage.g:5718:1: rule__InstanceLiteralRule__DefinitionAssignment_0 : ( ( ruleQualifiedName ) ) ; + // InternalOptimisationLanguage.g:5826:1: rule__InstanceLiteralRule__DefinitionAssignment_0 : ( ( ruleQualifiedName ) ) ; public final void rule__InstanceLiteralRule__DefinitionAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5722:1: ( ( ( ruleQualifiedName ) ) ) - // InternalOptimisationLanguage.g:5723:2: ( ( ruleQualifiedName ) ) + // InternalOptimisationLanguage.g:5830:1: ( ( ( ruleQualifiedName ) ) ) + // InternalOptimisationLanguage.g:5831:2: ( ( ruleQualifiedName ) ) { - // InternalOptimisationLanguage.g:5723:2: ( ( ruleQualifiedName ) ) - // InternalOptimisationLanguage.g:5724:3: ( ruleQualifiedName ) + // InternalOptimisationLanguage.g:5831:2: ( ( ruleQualifiedName ) ) + // InternalOptimisationLanguage.g:5832:3: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceLiteralRuleAccess().getDefinitionTypeDefinitionCrossReference_0_0()); } - // InternalOptimisationLanguage.g:5725:3: ( ruleQualifiedName ) - // InternalOptimisationLanguage.g:5726:4: ruleQualifiedName + // InternalOptimisationLanguage.g:5833:3: ( ruleQualifiedName ) + // InternalOptimisationLanguage.g:5834:4: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceLiteralRuleAccess().getDefinitionTypeDefinitionQualifiedNameParserRuleCall_0_0_1()); @@ -18858,17 +19196,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__InstanceLiteralRule__AttributesAssignment_2" - // InternalOptimisationLanguage.g:5737:1: rule__InstanceLiteralRule__AttributesAssignment_2 : ( ruleAttributeRule ) ; + // InternalOptimisationLanguage.g:5845:1: rule__InstanceLiteralRule__AttributesAssignment_2 : ( ruleAttributeRule ) ; public final void rule__InstanceLiteralRule__AttributesAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5741:1: ( ( ruleAttributeRule ) ) - // InternalOptimisationLanguage.g:5742:2: ( ruleAttributeRule ) + // InternalOptimisationLanguage.g:5849:1: ( ( ruleAttributeRule ) ) + // InternalOptimisationLanguage.g:5850:2: ( ruleAttributeRule ) { - // InternalOptimisationLanguage.g:5742:2: ( ruleAttributeRule ) - // InternalOptimisationLanguage.g:5743:3: ruleAttributeRule + // InternalOptimisationLanguage.g:5850:2: ( ruleAttributeRule ) + // InternalOptimisationLanguage.g:5851:3: ruleAttributeRule { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceLiteralRuleAccess().getAttributesAttributeRuleParserRuleCall_2_0()); @@ -18903,23 +19241,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AttributeRule__DefinitionAssignment_0" - // InternalOptimisationLanguage.g:5752:1: rule__AttributeRule__DefinitionAssignment_0 : ( ( ruleStringOrId ) ) ; + // InternalOptimisationLanguage.g:5860:1: rule__AttributeRule__DefinitionAssignment_0 : ( ( ruleStringOrId ) ) ; public final void rule__AttributeRule__DefinitionAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5756:1: ( ( ( ruleStringOrId ) ) ) - // InternalOptimisationLanguage.g:5757:2: ( ( ruleStringOrId ) ) + // InternalOptimisationLanguage.g:5864:1: ( ( ( ruleStringOrId ) ) ) + // InternalOptimisationLanguage.g:5865:2: ( ( ruleStringOrId ) ) { - // InternalOptimisationLanguage.g:5757:2: ( ( ruleStringOrId ) ) - // InternalOptimisationLanguage.g:5758:3: ( ruleStringOrId ) + // InternalOptimisationLanguage.g:5865:2: ( ( ruleStringOrId ) ) + // InternalOptimisationLanguage.g:5866:3: ( ruleStringOrId ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeRuleAccess().getDefinitionAttributeDefinitionCrossReference_0_0()); } - // InternalOptimisationLanguage.g:5759:3: ( ruleStringOrId ) - // InternalOptimisationLanguage.g:5760:4: ruleStringOrId + // InternalOptimisationLanguage.g:5867:3: ( ruleStringOrId ) + // InternalOptimisationLanguage.g:5868:4: ruleStringOrId { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeRuleAccess().getDefinitionAttributeDefinitionStringOrIdParserRuleCall_0_0_1()); @@ -18960,17 +19298,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AttributeRule__ValueAssignment_2" - // InternalOptimisationLanguage.g:5771:1: rule__AttributeRule__ValueAssignment_2 : ( ruleValueRule ) ; + // InternalOptimisationLanguage.g:5879:1: rule__AttributeRule__ValueAssignment_2 : ( ruleValueRule ) ; public final void rule__AttributeRule__ValueAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5775:1: ( ( ruleValueRule ) ) - // InternalOptimisationLanguage.g:5776:2: ( ruleValueRule ) + // InternalOptimisationLanguage.g:5883:1: ( ( ruleValueRule ) ) + // InternalOptimisationLanguage.g:5884:2: ( ruleValueRule ) { - // InternalOptimisationLanguage.g:5776:2: ( ruleValueRule ) - // InternalOptimisationLanguage.g:5777:3: ruleValueRule + // InternalOptimisationLanguage.g:5884:2: ( ruleValueRule ) + // InternalOptimisationLanguage.g:5885:3: ruleValueRule { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeRuleAccess().getValueValueRuleParserRuleCall_2_0()); @@ -19005,17 +19343,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__DoubleLiteralRule__LiteralAssignment_0" - // InternalOptimisationLanguage.g:5786:1: rule__DoubleLiteralRule__LiteralAssignment_0 : ( RULE_DOUBLE ) ; + // InternalOptimisationLanguage.g:5894:1: rule__DoubleLiteralRule__LiteralAssignment_0 : ( RULE_DOUBLE ) ; public final void rule__DoubleLiteralRule__LiteralAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5790:1: ( ( RULE_DOUBLE ) ) - // InternalOptimisationLanguage.g:5791:2: ( RULE_DOUBLE ) + // InternalOptimisationLanguage.g:5898:1: ( ( RULE_DOUBLE ) ) + // InternalOptimisationLanguage.g:5899:2: ( RULE_DOUBLE ) { - // InternalOptimisationLanguage.g:5791:2: ( RULE_DOUBLE ) - // InternalOptimisationLanguage.g:5792:3: RULE_DOUBLE + // InternalOptimisationLanguage.g:5899:2: ( RULE_DOUBLE ) + // InternalOptimisationLanguage.g:5900:3: RULE_DOUBLE { if ( state.backtracking==0 ) { before(grammarAccess.getDoubleLiteralRuleAccess().getLiteralDOUBLETerminalRuleCall_0_0()); @@ -19046,17 +19384,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__DoubleLiteralRule__FactorAssignment_1" - // InternalOptimisationLanguage.g:5801:1: rule__DoubleLiteralRule__FactorAssignment_1 : ( ruleFactorRule ) ; + // InternalOptimisationLanguage.g:5909:1: rule__DoubleLiteralRule__FactorAssignment_1 : ( ruleFactorRule ) ; public final void rule__DoubleLiteralRule__FactorAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5805:1: ( ( ruleFactorRule ) ) - // InternalOptimisationLanguage.g:5806:2: ( ruleFactorRule ) + // InternalOptimisationLanguage.g:5913:1: ( ( ruleFactorRule ) ) + // InternalOptimisationLanguage.g:5914:2: ( ruleFactorRule ) { - // InternalOptimisationLanguage.g:5806:2: ( ruleFactorRule ) - // InternalOptimisationLanguage.g:5807:3: ruleFactorRule + // InternalOptimisationLanguage.g:5914:2: ( ruleFactorRule ) + // InternalOptimisationLanguage.g:5915:3: ruleFactorRule { if ( state.backtracking==0 ) { before(grammarAccess.getDoubleLiteralRuleAccess().getFactorFactorRuleEnumRuleCall_1_0()); @@ -19091,17 +19429,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__IntegerLiteralRule__LiteralAssignment_0" - // InternalOptimisationLanguage.g:5816:1: rule__IntegerLiteralRule__LiteralAssignment_0 : ( RULE_INT ) ; + // InternalOptimisationLanguage.g:5924:1: rule__IntegerLiteralRule__LiteralAssignment_0 : ( RULE_INT ) ; public final void rule__IntegerLiteralRule__LiteralAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5820:1: ( ( RULE_INT ) ) - // InternalOptimisationLanguage.g:5821:2: ( RULE_INT ) + // InternalOptimisationLanguage.g:5928:1: ( ( RULE_INT ) ) + // InternalOptimisationLanguage.g:5929:2: ( RULE_INT ) { - // InternalOptimisationLanguage.g:5821:2: ( RULE_INT ) - // InternalOptimisationLanguage.g:5822:3: RULE_INT + // InternalOptimisationLanguage.g:5929:2: ( RULE_INT ) + // InternalOptimisationLanguage.g:5930:3: RULE_INT { if ( state.backtracking==0 ) { before(grammarAccess.getIntegerLiteralRuleAccess().getLiteralINTTerminalRuleCall_0_0()); @@ -19132,17 +19470,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__IntegerLiteralRule__FactorAssignment_1" - // InternalOptimisationLanguage.g:5831:1: rule__IntegerLiteralRule__FactorAssignment_1 : ( ruleFactorRule ) ; + // InternalOptimisationLanguage.g:5939:1: rule__IntegerLiteralRule__FactorAssignment_1 : ( ruleFactorRule ) ; public final void rule__IntegerLiteralRule__FactorAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5835:1: ( ( ruleFactorRule ) ) - // InternalOptimisationLanguage.g:5836:2: ( ruleFactorRule ) + // InternalOptimisationLanguage.g:5943:1: ( ( ruleFactorRule ) ) + // InternalOptimisationLanguage.g:5944:2: ( ruleFactorRule ) { - // InternalOptimisationLanguage.g:5836:2: ( ruleFactorRule ) - // InternalOptimisationLanguage.g:5837:3: ruleFactorRule + // InternalOptimisationLanguage.g:5944:2: ( ruleFactorRule ) + // InternalOptimisationLanguage.g:5945:3: ruleFactorRule { if ( state.backtracking==0 ) { before(grammarAccess.getIntegerLiteralRuleAccess().getFactorFactorRuleEnumRuleCall_1_0()); @@ -19177,17 +19515,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__StringLiteralRule__ValueAssignment" - // InternalOptimisationLanguage.g:5846:1: rule__StringLiteralRule__ValueAssignment : ( RULE_STRING ) ; + // InternalOptimisationLanguage.g:5954:1: rule__StringLiteralRule__ValueAssignment : ( RULE_STRING ) ; public final void rule__StringLiteralRule__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5850:1: ( ( RULE_STRING ) ) - // InternalOptimisationLanguage.g:5851:2: ( RULE_STRING ) + // InternalOptimisationLanguage.g:5958:1: ( ( RULE_STRING ) ) + // InternalOptimisationLanguage.g:5959:2: ( RULE_STRING ) { - // InternalOptimisationLanguage.g:5851:2: ( RULE_STRING ) - // InternalOptimisationLanguage.g:5852:3: RULE_STRING + // InternalOptimisationLanguage.g:5959:2: ( RULE_STRING ) + // InternalOptimisationLanguage.g:5960:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getStringLiteralRuleAccess().getValueSTRINGTerminalRuleCall_0()); @@ -19218,28 +19556,28 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__BooleanLiteralRule__ValueAssignment_1_0" - // InternalOptimisationLanguage.g:5861:1: rule__BooleanLiteralRule__ValueAssignment_1_0 : ( ( 'true' ) ) ; + // InternalOptimisationLanguage.g:5969:1: rule__BooleanLiteralRule__ValueAssignment_1_0 : ( ( 'true' ) ) ; public final void rule__BooleanLiteralRule__ValueAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5865:1: ( ( ( 'true' ) ) ) - // InternalOptimisationLanguage.g:5866:2: ( ( 'true' ) ) + // InternalOptimisationLanguage.g:5973:1: ( ( ( 'true' ) ) ) + // InternalOptimisationLanguage.g:5974:2: ( ( 'true' ) ) { - // InternalOptimisationLanguage.g:5866:2: ( ( 'true' ) ) - // InternalOptimisationLanguage.g:5867:3: ( 'true' ) + // InternalOptimisationLanguage.g:5974:2: ( ( 'true' ) ) + // InternalOptimisationLanguage.g:5975:3: ( 'true' ) { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralRuleAccess().getValueTrueKeyword_1_0_0()); } - // InternalOptimisationLanguage.g:5868:3: ( 'true' ) - // InternalOptimisationLanguage.g:5869:4: 'true' + // InternalOptimisationLanguage.g:5976:3: ( 'true' ) + // InternalOptimisationLanguage.g:5977:4: 'true' { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralRuleAccess().getValueTrueKeyword_1_0_0()); } - match(input,79,FOLLOW_2); if (state.failed) return ; + match(input,81,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBooleanLiteralRuleAccess().getValueTrueKeyword_1_0_0()); } @@ -19271,17 +19609,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AttributeDefinitionRule__NameAssignment_0" - // InternalOptimisationLanguage.g:5880:1: rule__AttributeDefinitionRule__NameAssignment_0 : ( ruleStringOrId ) ; + // InternalOptimisationLanguage.g:5988:1: rule__AttributeDefinitionRule__NameAssignment_0 : ( ruleStringOrId ) ; public final void rule__AttributeDefinitionRule__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5884:1: ( ( ruleStringOrId ) ) - // InternalOptimisationLanguage.g:5885:2: ( ruleStringOrId ) + // InternalOptimisationLanguage.g:5992:1: ( ( ruleStringOrId ) ) + // InternalOptimisationLanguage.g:5993:2: ( ruleStringOrId ) { - // InternalOptimisationLanguage.g:5885:2: ( ruleStringOrId ) - // InternalOptimisationLanguage.g:5886:3: ruleStringOrId + // InternalOptimisationLanguage.g:5993:2: ( ruleStringOrId ) + // InternalOptimisationLanguage.g:5994:3: ruleStringOrId { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getNameStringOrIdParserRuleCall_0_0()); @@ -19316,17 +19654,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AttributeDefinitionRule__TypeAssignment_2" - // InternalOptimisationLanguage.g:5895:1: rule__AttributeDefinitionRule__TypeAssignment_2 : ( ruleTypeRule ) ; + // InternalOptimisationLanguage.g:6003:1: rule__AttributeDefinitionRule__TypeAssignment_2 : ( ruleTypeRule ) ; public final void rule__AttributeDefinitionRule__TypeAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5899:1: ( ( ruleTypeRule ) ) - // InternalOptimisationLanguage.g:5900:2: ( ruleTypeRule ) + // InternalOptimisationLanguage.g:6007:1: ( ( ruleTypeRule ) ) + // InternalOptimisationLanguage.g:6008:2: ( ruleTypeRule ) { - // InternalOptimisationLanguage.g:5900:2: ( ruleTypeRule ) - // InternalOptimisationLanguage.g:5901:3: ruleTypeRule + // InternalOptimisationLanguage.g:6008:2: ( ruleTypeRule ) + // InternalOptimisationLanguage.g:6009:3: ruleTypeRule { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getTypeTypeRuleParserRuleCall_2_0()); @@ -19361,17 +19699,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__AttributeDefinitionRule__InitialisationAssignment_3_1" - // InternalOptimisationLanguage.g:5910:1: rule__AttributeDefinitionRule__InitialisationAssignment_3_1 : ( ruleExpressionRule ) ; + // InternalOptimisationLanguage.g:6018:1: rule__AttributeDefinitionRule__InitialisationAssignment_3_1 : ( ruleExpressionRule ) ; public final void rule__AttributeDefinitionRule__InitialisationAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5914:1: ( ( ruleExpressionRule ) ) - // InternalOptimisationLanguage.g:5915:2: ( ruleExpressionRule ) + // InternalOptimisationLanguage.g:6022:1: ( ( ruleExpressionRule ) ) + // InternalOptimisationLanguage.g:6023:2: ( ruleExpressionRule ) { - // InternalOptimisationLanguage.g:5915:2: ( ruleExpressionRule ) - // InternalOptimisationLanguage.g:5916:3: ruleExpressionRule + // InternalOptimisationLanguage.g:6023:2: ( ruleExpressionRule ) + // InternalOptimisationLanguage.g:6024:3: ruleExpressionRule { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeDefinitionRuleAccess().getInitialisationExpressionRuleParserRuleCall_3_1_0()); @@ -19406,23 +19744,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__InstanceTypeRule__DefinitionAssignment_2" - // InternalOptimisationLanguage.g:5925:1: rule__InstanceTypeRule__DefinitionAssignment_2 : ( ( ruleQualifiedName ) ) ; + // InternalOptimisationLanguage.g:6033:1: rule__InstanceTypeRule__DefinitionAssignment_2 : ( ( ruleQualifiedName ) ) ; public final void rule__InstanceTypeRule__DefinitionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5929:1: ( ( ( ruleQualifiedName ) ) ) - // InternalOptimisationLanguage.g:5930:2: ( ( ruleQualifiedName ) ) + // InternalOptimisationLanguage.g:6037:1: ( ( ( ruleQualifiedName ) ) ) + // InternalOptimisationLanguage.g:6038:2: ( ( ruleQualifiedName ) ) { - // InternalOptimisationLanguage.g:5930:2: ( ( ruleQualifiedName ) ) - // InternalOptimisationLanguage.g:5931:3: ( ruleQualifiedName ) + // InternalOptimisationLanguage.g:6038:2: ( ( ruleQualifiedName ) ) + // InternalOptimisationLanguage.g:6039:3: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceTypeRuleAccess().getDefinitionTypeDefinitionCrossReference_2_0()); } - // InternalOptimisationLanguage.g:5932:3: ( ruleQualifiedName ) - // InternalOptimisationLanguage.g:5933:4: ruleQualifiedName + // InternalOptimisationLanguage.g:6040:3: ( ruleQualifiedName ) + // InternalOptimisationLanguage.g:6041:4: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getInstanceTypeRuleAccess().getDefinitionTypeDefinitionQualifiedNameParserRuleCall_2_0_1()); @@ -19463,17 +19801,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ArrayTypeRule__ElementsAssignment_1" - // InternalOptimisationLanguage.g:5944:1: rule__ArrayTypeRule__ElementsAssignment_1 : ( ruleTypeRule ) ; + // InternalOptimisationLanguage.g:6052:1: rule__ArrayTypeRule__ElementsAssignment_1 : ( ruleTypeRule ) ; public final void rule__ArrayTypeRule__ElementsAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5948:1: ( ( ruleTypeRule ) ) - // InternalOptimisationLanguage.g:5949:2: ( ruleTypeRule ) + // InternalOptimisationLanguage.g:6056:1: ( ( ruleTypeRule ) ) + // InternalOptimisationLanguage.g:6057:2: ( ruleTypeRule ) { - // InternalOptimisationLanguage.g:5949:2: ( ruleTypeRule ) - // InternalOptimisationLanguage.g:5950:3: ruleTypeRule + // InternalOptimisationLanguage.g:6057:2: ( ruleTypeRule ) + // InternalOptimisationLanguage.g:6058:3: ruleTypeRule { if ( state.backtracking==0 ) { before(grammarAccess.getArrayTypeRuleAccess().getElementsTypeRuleParserRuleCall_1_0()); @@ -19508,17 +19846,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ParameterRule__TypeAssignment_0" - // InternalOptimisationLanguage.g:5959:1: rule__ParameterRule__TypeAssignment_0 : ( ruleTypeRule ) ; + // InternalOptimisationLanguage.g:6067:1: rule__ParameterRule__TypeAssignment_0 : ( ruleTypeRule ) ; public final void rule__ParameterRule__TypeAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5963:1: ( ( ruleTypeRule ) ) - // InternalOptimisationLanguage.g:5964:2: ( ruleTypeRule ) + // InternalOptimisationLanguage.g:6071:1: ( ( ruleTypeRule ) ) + // InternalOptimisationLanguage.g:6072:2: ( ruleTypeRule ) { - // InternalOptimisationLanguage.g:5964:2: ( ruleTypeRule ) - // InternalOptimisationLanguage.g:5965:3: ruleTypeRule + // InternalOptimisationLanguage.g:6072:2: ( ruleTypeRule ) + // InternalOptimisationLanguage.g:6073:3: ruleTypeRule { if ( state.backtracking==0 ) { before(grammarAccess.getParameterRuleAccess().getTypeTypeRuleParserRuleCall_0_0()); @@ -19553,17 +19891,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR start "rule__ParameterRule__NameAssignment_1" - // InternalOptimisationLanguage.g:5974:1: rule__ParameterRule__NameAssignment_1 : ( ruleStringOrId ) ; + // InternalOptimisationLanguage.g:6082:1: rule__ParameterRule__NameAssignment_1 : ( ruleStringOrId ) ; public final void rule__ParameterRule__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5978:1: ( ( ruleStringOrId ) ) - // InternalOptimisationLanguage.g:5979:2: ( ruleStringOrId ) + // InternalOptimisationLanguage.g:6086:1: ( ( ruleStringOrId ) ) + // InternalOptimisationLanguage.g:6087:2: ( ruleStringOrId ) { - // InternalOptimisationLanguage.g:5979:2: ( ruleStringOrId ) - // InternalOptimisationLanguage.g:5980:3: ruleStringOrId + // InternalOptimisationLanguage.g:6087:2: ( ruleStringOrId ) + // InternalOptimisationLanguage.g:6088:3: ruleStringOrId { if ( state.backtracking==0 ) { before(grammarAccess.getParameterRuleAccess().getNameStringOrIdParserRuleCall_1_0()); @@ -19597,24 +19935,110 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA // $ANTLR end "rule__ParameterRule__NameAssignment_1" + // $ANTLR start "rule__ImportRule__LanguageAssignment_1" + // InternalOptimisationLanguage.g:6097:1: rule__ImportRule__LanguageAssignment_1 : ( RULE_STRING ) ; + public final void rule__ImportRule__LanguageAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalOptimisationLanguage.g:6101:1: ( ( RULE_STRING ) ) + // InternalOptimisationLanguage.g:6102:2: ( RULE_STRING ) + { + // InternalOptimisationLanguage.g:6102:2: ( RULE_STRING ) + // InternalOptimisationLanguage.g:6103:3: RULE_STRING + { + if ( state.backtracking==0 ) { + before(grammarAccess.getImportRuleAccess().getLanguageSTRINGTerminalRuleCall_1_0()); + } + match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getImportRuleAccess().getLanguageSTRINGTerminalRuleCall_1_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ImportRule__LanguageAssignment_1" + + + // $ANTLR start "rule__ImportRule__ImportedNamespaceAssignment_3" + // InternalOptimisationLanguage.g:6112:1: rule__ImportRule__ImportedNamespaceAssignment_3 : ( ruleQualifiedName ) ; + public final void rule__ImportRule__ImportedNamespaceAssignment_3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalOptimisationLanguage.g:6116:1: ( ( ruleQualifiedName ) ) + // InternalOptimisationLanguage.g:6117:2: ( ruleQualifiedName ) + { + // InternalOptimisationLanguage.g:6117:2: ( ruleQualifiedName ) + // InternalOptimisationLanguage.g:6118:3: ruleQualifiedName + { + if ( state.backtracking==0 ) { + before(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_3_0()); + } + pushFollow(FOLLOW_2); + ruleQualifiedName(); + + state._fsp--; + if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_3_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ImportRule__ImportedNamespaceAssignment_3" + + // $ANTLR start "rule__FunctionNameRule__DefinitionAssignment" - // InternalOptimisationLanguage.g:5989:1: rule__FunctionNameRule__DefinitionAssignment : ( ( ruleQualifiedName ) ) ; + // InternalOptimisationLanguage.g:6127:1: rule__FunctionNameRule__DefinitionAssignment : ( ( ruleQualifiedName ) ) ; public final void rule__FunctionNameRule__DefinitionAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalOptimisationLanguage.g:5993:1: ( ( ( ruleQualifiedName ) ) ) - // InternalOptimisationLanguage.g:5994:2: ( ( ruleQualifiedName ) ) + // InternalOptimisationLanguage.g:6131:1: ( ( ( ruleQualifiedName ) ) ) + // InternalOptimisationLanguage.g:6132:2: ( ( ruleQualifiedName ) ) { - // InternalOptimisationLanguage.g:5994:2: ( ( ruleQualifiedName ) ) - // InternalOptimisationLanguage.g:5995:3: ( ruleQualifiedName ) + // InternalOptimisationLanguage.g:6132:2: ( ( ruleQualifiedName ) ) + // InternalOptimisationLanguage.g:6133:3: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionNameRuleAccess().getDefinitionFunctionDefinitionCrossReference_0()); } - // InternalOptimisationLanguage.g:5996:3: ( ruleQualifiedName ) - // InternalOptimisationLanguage.g:5997:4: ruleQualifiedName + // InternalOptimisationLanguage.g:6134:3: ( ruleQualifiedName ) + // InternalOptimisationLanguage.g:6135:4: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionNameRuleAccess().getDefinitionFunctionDefinitionQualifiedNameParserRuleCall_0_1()); @@ -19660,21 +20084,21 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA static final String dfa_1s = "\13\uffff"; static final String dfa_2s = "\2\uffff\2\6\5\uffff\2\6"; static final String dfa_3s = "\1\4\1\uffff\2\20\3\uffff\1\4\1\uffff\2\20"; - static final String dfa_4s = "\1\117\1\uffff\2\115\3\uffff\1\5\1\uffff\2\115"; + static final String dfa_4s = "\1\121\1\uffff\2\117\3\uffff\1\5\1\uffff\2\117"; static final String dfa_5s = "\1\uffff\1\1\2\uffff\1\3\1\4\1\5\1\uffff\1\2\2\uffff"; static final String dfa_6s = "\13\uffff}>"; static final String[] dfa_7s = { - "\1\2\1\3\3\4\6\uffff\1\4\50\uffff\1\6\4\uffff\1\1\2\uffff\1\5\16\uffff\1\4", + "\1\2\1\3\3\4\6\uffff\1\4\50\uffff\1\6\4\uffff\1\1\2\uffff\1\5\20\uffff\1\4", "", - "\13\6\25\uffff\1\6\10\uffff\4\6\1\uffff\2\6\1\10\1\6\1\4\12\uffff\1\7", - "\13\6\25\uffff\1\6\10\uffff\4\6\1\uffff\2\6\1\10\1\6\1\4\12\uffff\1\7", + "\13\6\30\uffff\1\6\5\uffff\4\6\1\uffff\2\6\1\10\1\6\1\4\14\uffff\1\7", + "\13\6\30\uffff\1\6\5\uffff\4\6\1\uffff\2\6\1\10\1\6\1\4\14\uffff\1\7", "", "", "", "\1\11\1\12", "", - "\13\6\25\uffff\1\6\10\uffff\4\6\1\uffff\2\6\1\10\1\6\1\4\12\uffff\1\7", - "\13\6\25\uffff\1\6\10\uffff\4\6\1\uffff\2\6\1\10\1\6\1\4\12\uffff\1\7" + "\13\6\30\uffff\1\6\5\uffff\4\6\1\uffff\2\6\1\10\1\6\1\4\14\uffff\1\7", + "\13\6\30\uffff\1\6\5\uffff\4\6\1\uffff\2\6\1\10\1\6\1\4\14\uffff\1\7" }; static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s); @@ -19706,54 +20130,57 @@ public class InternalOptimisationLanguageParser extends AbstractInternalContentA 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[]{0x0012000000000000L}); - public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000800000000002L}); + public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0010800000000000L}); + public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000000002L,0x0000000000002000L}); public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000030L}); public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0001000000000000L}); - public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0004000000000000L}); - public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0008000000000000L}); + public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0002000000000000L}); + public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0004000000000000L}); public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x2000000000000000L}); - public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0020000000000000L}); - public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0040000000000000L}); - public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0080000000000000L}); - public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0100000000000000L}); - public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0200000000000000L}); - public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0200000000000002L}); - public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x2100000000C081F0L,0x000000000000C001L}); - public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0400000000000000L}); - public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0400000000000002L}); - public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0800000000000000L}); - public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0800000000000002L}); - public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x00000000003F0000L}); - public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x00000000003F0002L}); - public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000C00000L}); - public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000C00002L}); - public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000007000000L}); - public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000007000002L}); - public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x1000000000000000L}); - public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x6100000000C081F0L,0x000000000000C001L}); - public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x8000000000000000L}); - public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x8000000000000002L}); - public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x2100000000C081F0L,0x000000000000C003L}); - public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000000000030L,0x0000000000000008L}); - public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000000032L}); - public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x00007FFFF8000000L}); - public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000000008000L,0x0000000000008000L}); - public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); - public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0110000000000000L,0x0000000000001FE0L}); - public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0009000000000000L}); - public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0010000000000000L}); - public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); - public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); - public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); - public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000000000002L,0x0000000000002000L}); + public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0008000000000000L}); + public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0020000000000000L}); + public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0040000000000000L}); + public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0080000000000000L}); + public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0100000000000000L}); + public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0200000000000000L}); + public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0200000000000002L}); + public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x2100000000C081F0L,0x0000000000030001L}); + public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0400000000000000L}); + public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0400000000000002L}); + public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0800000000000000L}); + public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0800000000000002L}); + public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x00000000003F0000L}); + public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x00000000003F0002L}); + public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000C00000L}); + public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000C00002L}); + public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000007000000L}); + public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000007000002L}); + public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x1000000000000000L}); + public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x6100000000C081F0L,0x0000000000030001L}); + public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x8000000000000000L}); + public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x8000000000000002L}); + public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x2100000000C081F0L,0x0000000000030003L}); + public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000000030L,0x0000000000000008L}); + public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000000000032L}); + public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x00007FFFF8000000L}); + public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000008000L,0x0000000000020000L}); + public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); + public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0110000000000000L,0x0000000000001FE0L}); + public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x000C000000000000L}); + public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0010000000000000L}); + public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); + public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); + public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000000000100L}); + public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); + public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L}); + public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000000000002L,0x0000000000008000L}); } \ No newline at end of file diff --git a/src/languages/de.evoal.languages.model.ol.dsl.ui/src-gen/de/evoal/languages/model/ol/dsl/ui/contentassist/AbstractOptimisationLanguageProposalProvider.java b/src/languages/de.evoal.languages.model.ol.dsl.ui/src-gen/de/evoal/languages/model/ol/dsl/ui/contentassist/AbstractOptimisationLanguageProposalProvider.java index 8a68752e..e8924bc5 100644 --- a/src/languages/de.evoal.languages.model.ol.dsl.ui/src-gen/de/evoal/languages/model/ol/dsl/ui/contentassist/AbstractOptimisationLanguageProposalProvider.java +++ b/src/languages/de.evoal.languages.model.ol.dsl.ui/src-gen/de/evoal/languages/model/ol/dsl/ui/contentassist/AbstractOptimisationLanguageProposalProvider.java @@ -28,7 +28,7 @@ public abstract class AbstractOptimisationLanguageProposalProvider extends Insta public void completeOptimisationModelRule_Algorithm(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - public void completeImportRule_ImportedNamespace(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + public void completeProblemRule_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } public void completeProblemRule_Problem(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { @@ -50,9 +50,6 @@ public abstract class AbstractOptimisationLanguageProposalProvider extends Insta public void complete_OptimisationModelRule(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - public void complete_ImportRule(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } public void complete_ProblemRule(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } diff --git a/src/languages/de.evoal.languages.model.ol.dsl/src-gen/de/evoal/languages/model/ol/dsl/OptimisationLanguage.xtextbin b/src/languages/de.evoal.languages.model.ol.dsl/src-gen/de/evoal/languages/model/ol/dsl/OptimisationLanguage.xtextbin index cbee6de6f1bc366b938b554f072061471215d762..b32b14548bc31ddf84ec91c3eaf16defa4de3b41 100644 GIT binary patch delta 846 zcmZvaIgis&6ot8deoiuk6cM7Kp&<nnrbM6-$ra5M1BgLL(0O7{F!B=Fj-X4!Kgd6z zqherK!wv&s81{YNmtm=)q2SmrQP?`ach9}|oX>Cn#KOe%cS&n!e#q@B+I*0T+Tt<4 z8Ai$0mgfkbCZSb#2tK5VMWSGuszy2=rkpf*h76f=Gd=MUD#?Op1&x-~a13oU$46<2 ztnDV^W6;T|DD;VsLseESj=jn9ow#Y$mArfc`f3mQlhAAHiKsJPS!r}h*Z5RtZ)MH4 z)A+2-3f;Cn;xp-?D++E9Cst5*h|l7tx>LwWD|RTS^Eu>Mwz-+Oz8hPK8wTT{?RYBM zc|_x`;0v9fmF4Y=$fNTmDrwp(nOFW|L##%MS-1ij;>&4ugUmOhaME-9EaH{4*u$FQ z7ImwJU+oW{12<#DH2Xz>yOx2QN5H)8)IBSL?d#MoNf`h}HuFY`VIB)_LM5!2_!gl3 zvGz73wSAD>p<L=o@?B_)c35xuPLQ}kgZN(By>68FKDtYTQidU0^B`Sw05cwv(N?%Y zoFA!_BbL_)BRAQlaz0LTK1p%b2KQrq>?-k7QaGQbiI<w@KQd&0j_i4U0bjrUvzIvP z?Wr&#e)V_E*Ho7LrayU(41Sw>#tR{Shc>wf{)pe>b7+_N1I7%`S=NsOUY`cM7SJ^0 gwJ`<u8CMywFaHPjbpY%egxT|i5m@N~j3#vY1snn24*&oF delta 691 zcmZvZxo;Ce6vlZoJ8N$+E+SF6p#fW=a5|)*h~#xN2qh>56&vpmR@%c_Z$#;amTLb4 zx>QLBM{q6<gMoxI7bN816eU$?^JaIgkcg?~y*J-Czi;OE;GMyVJpt#Y{)(Yf(e|0s z`Z#C|CnBTR-91U${wCKf%K^NriUv1quNInKMFLJyr|&8k!)8rFM&P~3E*6aYz!{En zd=T9(7U~aapy4#+8S4^R+pYRRSkw90-V8p169OBMW5+MX?SWB8a-2!!vy30pjdD4e zfrfLj(>&-Rlh^<*Kwfkvg|sf2uB=tfiqsjIKPL0O7SsWskb<2DweYFpxFE9Cz#n#` z8=ripFq(vsyPR|rj^`=I3&qh<E~i5RX~iHf$u?`riem=!6t9Tnkn3x5?Y{+A02d*n z?i9F0ik#(FMqTNJwl@O!hB~~b7w|2~^X-ut+P)W~y;C8^i2MCP2EY%|Wa*^-QDHAf zOQnLblA^9ge@cb=8sTMeofQ9k)h8;o>wW<E`6%fIbPC*Trv)9qs9Rg=xwc3pZrb4u zz-`)gn9hhFQ0W5hkj+6I)9%KRuaWL+JMuSD9gh5+I&tJ5|Bw8$9r+g>OutQ`G_Z-w Hz_<qcC=;~+ diff --git a/src/languages/de.evoal.languages.model.ol.dsl/src-gen/de/evoal/languages/model/ol/dsl/parser/antlr/internal/InternalOptimisationLanguage.g b/src/languages/de.evoal.languages.model.ol.dsl/src-gen/de/evoal/languages/model/ol/dsl/parser/antlr/internal/InternalOptimisationLanguage.g index bf5f02f6..cb1e3fee 100644 --- a/src/languages/de.evoal.languages.model.ol.dsl/src-gen/de/evoal/languages/model/ol/dsl/parser/antlr/internal/InternalOptimisationLanguage.g +++ b/src/languages/de.evoal.languages.model.ol.dsl/src-gen/de/evoal/languages/model/ol/dsl/parser/antlr/internal/InternalOptimisationLanguage.g @@ -98,7 +98,7 @@ ruleOptimisationModelRule returns [EObject current=null] $current, "imports", lv_imports_0_0, - "de.evoal.languages.model.ol.dsl.OptimisationLanguage.ImportRule"); + "de.evoal.languages.model.base.dsl.BaseLanguage.ImportRule"); afterParserOrEnumRuleCall(); } ) @@ -144,15 +144,15 @@ ruleOptimisationModelRule returns [EObject current=null] ) ; -// Entry rule entryRuleImportRule -entryRuleImportRule returns [EObject current=null]: - { newCompositeNode(grammarAccess.getImportRuleRule()); } - iv_ruleImportRule=ruleImportRule - { $current=$iv_ruleImportRule.current; } +// Entry rule entryRuleProblemRule +entryRuleProblemRule returns [EObject current=null]: + { newCompositeNode(grammarAccess.getProblemRuleRule()); } + iv_ruleProblemRule=ruleProblemRule + { $current=$iv_ruleProblemRule.current; } EOF; -// Rule ImportRule -ruleImportRule returns [EObject current=null] +// Rule ProblemRule +ruleProblemRule returns [EObject current=null] @init { enterRule(); } @@ -160,62 +160,39 @@ ruleImportRule returns [EObject current=null] leaveRule(); }: ( - otherlv_0='import' + otherlv_0='declare' { - newLeafNode(otherlv_0, grammarAccess.getImportRuleAccess().getImportKeyword_0()); + newLeafNode(otherlv_0, grammarAccess.getProblemRuleAccess().getDeclareKeyword_0()); } ( ( { - newCompositeNode(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_1_0()); + newCompositeNode(grammarAccess.getProblemRuleAccess().getNameStringOrIdParserRuleCall_1_0()); } - lv_importedNamespace_1_0=ruleQualifiedName + lv_name_1_0=ruleStringOrId { if ($current==null) { - $current = createModelElementForParent(grammarAccess.getImportRuleRule()); + $current = createModelElementForParent(grammarAccess.getProblemRuleRule()); } set( $current, - "importedNamespace", - lv_importedNamespace_1_0, - "de.evoal.languages.model.base.dsl.BaseLanguage.QualifiedName"); + "name", + lv_name_1_0, + "de.evoal.languages.model.base.dsl.BaseLanguage.StringOrId"); afterParserOrEnumRuleCall(); } ) ) - otherlv_2=';' + otherlv_2='as' { - newLeafNode(otherlv_2, grammarAccess.getImportRuleAccess().getSemicolonKeyword_2()); - } - ) -; - -// Entry rule entryRuleProblemRule -entryRuleProblemRule returns [EObject current=null]: - { newCompositeNode(grammarAccess.getProblemRuleRule()); } - iv_ruleProblemRule=ruleProblemRule - { $current=$iv_ruleProblemRule.current; } - EOF; - -// Rule ProblemRule -ruleProblemRule returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='declare' - { - newLeafNode(otherlv_0, grammarAccess.getProblemRuleAccess().getDeclareKeyword_0()); + newLeafNode(otherlv_2, grammarAccess.getProblemRuleAccess().getAsKeyword_2()); } ( ( { - newCompositeNode(grammarAccess.getProblemRuleAccess().getProblemInstanceLiteralRuleParserRuleCall_1_0()); + newCompositeNode(grammarAccess.getProblemRuleAccess().getProblemInstanceLiteralRuleParserRuleCall_3_0()); } - lv_problem_1_0=ruleInstanceLiteralRule + lv_problem_3_0=ruleInstanceLiteralRule { if ($current==null) { $current = createModelElementForParent(grammarAccess.getProblemRuleRule()); @@ -223,27 +200,27 @@ ruleProblemRule returns [EObject current=null] set( $current, "problem", - lv_problem_1_0, + lv_problem_3_0, "de.evoal.languages.model.base.dsl.BaseLanguage.InstanceLiteralRule"); afterParserOrEnumRuleCall(); } ) ) ( - otherlv_2='documenting' + otherlv_4='documenting' { - newLeafNode(otherlv_2, grammarAccess.getProblemRuleAccess().getDocumentingKeyword_2_0()); + newLeafNode(otherlv_4, grammarAccess.getProblemRuleAccess().getDocumentingKeyword_4_0()); } - otherlv_3=':=' + otherlv_5=':=' { - newLeafNode(otherlv_3, grammarAccess.getProblemRuleAccess().getColonEqualsSignKeyword_2_1()); + newLeafNode(otherlv_5, grammarAccess.getProblemRuleAccess().getColonEqualsSignKeyword_4_1()); } ( ( { - newCompositeNode(grammarAccess.getProblemRuleAccess().getDocumentationArrayRuleParserRuleCall_2_2_0()); + newCompositeNode(grammarAccess.getProblemRuleAccess().getDocumentationArrayRuleParserRuleCall_4_2_0()); } - lv_documentation_4_0=ruleArrayRule + lv_documentation_6_0=ruleArrayRule { if ($current==null) { $current = createModelElementForParent(grammarAccess.getProblemRuleRule()); @@ -251,15 +228,15 @@ ruleProblemRule returns [EObject current=null] set( $current, "documentation", - lv_documentation_4_0, + lv_documentation_6_0, "de.evoal.languages.model.base.dsl.BaseLanguage.ArrayRule"); afterParserOrEnumRuleCall(); } ) ) - otherlv_5=';' + otherlv_7=';' { - newLeafNode(otherlv_5, grammarAccess.getProblemRuleAccess().getSemicolonKeyword_2_3()); + newLeafNode(otherlv_7, grammarAccess.getProblemRuleAccess().getSemicolonKeyword_4_3()); } )? ) @@ -2537,6 +2514,74 @@ ruleParameterRule returns [EObject current=null] ) ; +// Entry rule entryRuleImportRule +entryRuleImportRule returns [EObject current=null]: + { newCompositeNode(grammarAccess.getImportRuleRule()); } + iv_ruleImportRule=ruleImportRule + { $current=$iv_ruleImportRule.current; } + EOF; + +// Rule ImportRule +ruleImportRule returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + otherlv_0='import' + { + newLeafNode(otherlv_0, grammarAccess.getImportRuleAccess().getImportKeyword_0()); + } + ( + ( + lv_language_1_0=RULE_STRING + { + newLeafNode(lv_language_1_0, grammarAccess.getImportRuleAccess().getLanguageSTRINGTerminalRuleCall_1_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getImportRuleRule()); + } + setWithLastConsumed( + $current, + "language", + lv_language_1_0, + "de.evoal.languages.model.base.dsl.BaseLanguage.STRING"); + } + ) + ) + otherlv_2='from' + { + newLeafNode(otherlv_2, grammarAccess.getImportRuleAccess().getFromKeyword_2()); + } + ( + ( + { + newCompositeNode(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_3_0()); + } + lv_importedNamespace_3_0=ruleQualifiedName + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getImportRuleRule()); + } + set( + $current, + "importedNamespace", + lv_importedNamespace_3_0, + "de.evoal.languages.model.base.dsl.BaseLanguage.QualifiedName"); + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_4=';' + { + newLeafNode(otherlv_4, grammarAccess.getImportRuleAccess().getSemicolonKeyword_4()); + } + ) +; + // Entry rule entryRuleFunctionNameRule entryRuleFunctionNameRule returns [EObject current=null]: { newCompositeNode(grammarAccess.getFunctionNameRuleRule()); } diff --git a/src/languages/de.evoal.languages.model.ol.dsl/src-gen/de/evoal/languages/model/ol/dsl/parser/antlr/internal/InternalOptimisationLanguage.tokens b/src/languages/de.evoal.languages.model.ol.dsl/src-gen/de/evoal/languages/model/ol/dsl/parser/antlr/internal/InternalOptimisationLanguage.tokens index 47eda642..a9534b49 100644 --- a/src/languages/de.evoal.languages.model.ol.dsl/src-gen/de/evoal/languages/model/ol/dsl/parser/antlr/internal/InternalOptimisationLanguage.tokens +++ b/src/languages/de.evoal.languages.model.ol.dsl/src-gen/de/evoal/languages/model/ol/dsl/parser/antlr/internal/InternalOptimisationLanguage.tokens @@ -1,66 +1,68 @@ '!'=28 -'!='=52 -'%'=59 +'!='=54 +'%'=61 '('=33 ')'=34 -'*'=57 -'+'=55 +'*'=59 +'+'=57 ','=31 -'-'=56 -'.'=48 -'/'=58 +'-'=58 +'.'=50 +'/'=60 ':'=39 -':='=19 -';'=16 -'<'=53 -'<='=54 -'='=51 -'>'=50 -'>='=49 +':='=18 +';'=19 +'<'=55 +'<='=56 +'='=53 +'>'=52 +'>='=51 'AND'=27 -'E'=62 -'G'=65 -'M'=66 +'E'=64 +'G'=67 +'M'=68 'OR'=25 -'P'=63 -'T'=64 +'P'=65 +'T'=66 'XOR'=26 -'Y'=60 -'Z'=61 +'Y'=62 +'Z'=63 '['=30 -'\u00B5'=73 +'\u00B5'=75 ']'=32 '^'=29 -'a'=77 +'a'=79 'algorithm'=23 'array'=47 +'as'=16 'boolean'=45 -'c'=71 -'d'=70 -'da'=69 +'c'=73 +'d'=72 +'da'=71 'data'=24 -'declare'=17 -'documenting'=18 +'declare'=15 +'documenting'=17 'expression'=42 -'f'=76 +'f'=78 'false'=38 'float'=44 'for'=21 -'h'=68 -'import'=15 +'from'=49 +'h'=70 +'import'=48 'instance'=20 'int'=43 -'k'=67 +'k'=69 'literal'=40 -'m'=72 -'n'=74 -'p'=75 +'m'=74 +'n'=76 +'p'=77 'string'=41 'true'=37 'void'=46 'with'=22 -'y'=79 -'z'=78 +'y'=81 +'z'=80 '{'=35 '}'=36 RULE_ANY_OTHER=14 @@ -139,3 +141,5 @@ T__76=76 T__77=77 T__78=78 T__79=79 +T__80=80 +T__81=81 diff --git a/src/languages/de.evoal.languages.model.ol.dsl/src-gen/de/evoal/languages/model/ol/dsl/parser/antlr/internal/InternalOptimisationLanguageLexer.java b/src/languages/de.evoal.languages.model.ol.dsl/src-gen/de/evoal/languages/model/ol/dsl/parser/antlr/internal/InternalOptimisationLanguageLexer.java index 18dd4179..403843ff 100644 --- a/src/languages/de.evoal.languages.model.ol.dsl/src-gen/de/evoal/languages/model/ol/dsl/parser/antlr/internal/InternalOptimisationLanguageLexer.java +++ b/src/languages/de.evoal.languages.model.ol.dsl/src-gen/de/evoal/languages/model/ol/dsl/parser/antlr/internal/InternalOptimisationLanguageLexer.java @@ -76,6 +76,8 @@ public class InternalOptimisationLanguageLexer extends Lexer { public static final int T__75=75; public static final int T__32=32; public static final int T__76=76; + public static final int T__80=80; + public static final int T__81=81; public static final int RULE_WS=13; public static final int RULE_ANY_OTHER=14; public static final int RULE_EXPONENT=10; @@ -108,10 +110,10 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = T__15; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:11:7: ( 'import' ) - // InternalOptimisationLanguage.g:11:9: 'import' + // InternalOptimisationLanguage.g:11:7: ( 'declare' ) + // InternalOptimisationLanguage.g:11:9: 'declare' { - match("import"); + match("declare"); } @@ -129,10 +131,11 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = T__16; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:12:7: ( ';' ) - // InternalOptimisationLanguage.g:12:9: ';' + // InternalOptimisationLanguage.g:12:7: ( 'as' ) + // InternalOptimisationLanguage.g:12:9: 'as' { - match(';'); + match("as"); + } @@ -149,10 +152,10 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = T__17; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:13:7: ( 'declare' ) - // InternalOptimisationLanguage.g:13:9: 'declare' + // InternalOptimisationLanguage.g:13:7: ( 'documenting' ) + // InternalOptimisationLanguage.g:13:9: 'documenting' { - match("declare"); + match("documenting"); } @@ -170,10 +173,10 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = T__18; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:14:7: ( 'documenting' ) - // InternalOptimisationLanguage.g:14:9: 'documenting' + // InternalOptimisationLanguage.g:14:7: ( ':=' ) + // InternalOptimisationLanguage.g:14:9: ':=' { - match("documenting"); + match(":="); } @@ -191,11 +194,10 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = T__19; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:15:7: ( ':=' ) - // InternalOptimisationLanguage.g:15:9: ':=' + // InternalOptimisationLanguage.g:15:7: ( ';' ) + // InternalOptimisationLanguage.g:15:9: ';' { - match(":="); - + match(';'); } @@ -790,10 +792,11 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = T__48; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:44:7: ( '.' ) - // InternalOptimisationLanguage.g:44:9: '.' + // InternalOptimisationLanguage.g:44:7: ( 'import' ) + // InternalOptimisationLanguage.g:44:9: 'import' { - match('.'); + match("import"); + } @@ -810,10 +813,10 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = T__49; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:45:7: ( '>=' ) - // InternalOptimisationLanguage.g:45:9: '>=' + // InternalOptimisationLanguage.g:45:7: ( 'from' ) + // InternalOptimisationLanguage.g:45:9: 'from' { - match(">="); + match("from"); } @@ -831,10 +834,10 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = T__50; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:46:7: ( '>' ) - // InternalOptimisationLanguage.g:46:9: '>' + // InternalOptimisationLanguage.g:46:7: ( '.' ) + // InternalOptimisationLanguage.g:46:9: '.' { - match('>'); + match('.'); } @@ -851,10 +854,11 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = T__51; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:47:7: ( '=' ) - // InternalOptimisationLanguage.g:47:9: '=' + // InternalOptimisationLanguage.g:47:7: ( '>=' ) + // InternalOptimisationLanguage.g:47:9: '>=' { - match('='); + match(">="); + } @@ -871,11 +875,10 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = T__52; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:48:7: ( '!=' ) - // InternalOptimisationLanguage.g:48:9: '!=' + // InternalOptimisationLanguage.g:48:7: ( '>' ) + // InternalOptimisationLanguage.g:48:9: '>' { - match("!="); - + match('>'); } @@ -892,10 +895,10 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = T__53; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:49:7: ( '<' ) - // InternalOptimisationLanguage.g:49:9: '<' + // InternalOptimisationLanguage.g:49:7: ( '=' ) + // InternalOptimisationLanguage.g:49:9: '=' { - match('<'); + match('='); } @@ -912,10 +915,10 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = T__54; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:50:7: ( '<=' ) - // InternalOptimisationLanguage.g:50:9: '<=' + // InternalOptimisationLanguage.g:50:7: ( '!=' ) + // InternalOptimisationLanguage.g:50:9: '!=' { - match("<="); + match("!="); } @@ -933,10 +936,10 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = T__55; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:51:7: ( '+' ) - // InternalOptimisationLanguage.g:51:9: '+' + // InternalOptimisationLanguage.g:51:7: ( '<' ) + // InternalOptimisationLanguage.g:51:9: '<' { - match('+'); + match('<'); } @@ -953,10 +956,11 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = T__56; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:52:7: ( '-' ) - // InternalOptimisationLanguage.g:52:9: '-' + // InternalOptimisationLanguage.g:52:7: ( '<=' ) + // InternalOptimisationLanguage.g:52:9: '<=' { - match('-'); + match("<="); + } @@ -973,10 +977,10 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = T__57; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:53:7: ( '*' ) - // InternalOptimisationLanguage.g:53:9: '*' + // InternalOptimisationLanguage.g:53:7: ( '+' ) + // InternalOptimisationLanguage.g:53:9: '+' { - match('*'); + match('+'); } @@ -993,10 +997,10 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = T__58; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:54:7: ( '/' ) - // InternalOptimisationLanguage.g:54:9: '/' + // InternalOptimisationLanguage.g:54:7: ( '-' ) + // InternalOptimisationLanguage.g:54:9: '-' { - match('/'); + match('-'); } @@ -1013,10 +1017,10 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = T__59; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:55:7: ( '%' ) - // InternalOptimisationLanguage.g:55:9: '%' + // InternalOptimisationLanguage.g:55:7: ( '*' ) + // InternalOptimisationLanguage.g:55:9: '*' { - match('%'); + match('*'); } @@ -1033,10 +1037,10 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = T__60; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:56:7: ( 'Y' ) - // InternalOptimisationLanguage.g:56:9: 'Y' + // InternalOptimisationLanguage.g:56:7: ( '/' ) + // InternalOptimisationLanguage.g:56:9: '/' { - match('Y'); + match('/'); } @@ -1053,10 +1057,10 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = T__61; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:57:7: ( 'Z' ) - // InternalOptimisationLanguage.g:57:9: 'Z' + // InternalOptimisationLanguage.g:57:7: ( '%' ) + // InternalOptimisationLanguage.g:57:9: '%' { - match('Z'); + match('%'); } @@ -1073,10 +1077,10 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = T__62; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:58:7: ( 'E' ) - // InternalOptimisationLanguage.g:58:9: 'E' + // InternalOptimisationLanguage.g:58:7: ( 'Y' ) + // InternalOptimisationLanguage.g:58:9: 'Y' { - match('E'); + match('Y'); } @@ -1093,10 +1097,10 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = T__63; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:59:7: ( 'P' ) - // InternalOptimisationLanguage.g:59:9: 'P' + // InternalOptimisationLanguage.g:59:7: ( 'Z' ) + // InternalOptimisationLanguage.g:59:9: 'Z' { - match('P'); + match('Z'); } @@ -1113,10 +1117,10 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = T__64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:60:7: ( 'T' ) - // InternalOptimisationLanguage.g:60:9: 'T' + // InternalOptimisationLanguage.g:60:7: ( 'E' ) + // InternalOptimisationLanguage.g:60:9: 'E' { - match('T'); + match('E'); } @@ -1133,10 +1137,10 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = T__65; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:61:7: ( 'G' ) - // InternalOptimisationLanguage.g:61:9: 'G' + // InternalOptimisationLanguage.g:61:7: ( 'P' ) + // InternalOptimisationLanguage.g:61:9: 'P' { - match('G'); + match('P'); } @@ -1153,10 +1157,10 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = T__66; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:62:7: ( 'M' ) - // InternalOptimisationLanguage.g:62:9: 'M' + // InternalOptimisationLanguage.g:62:7: ( 'T' ) + // InternalOptimisationLanguage.g:62:9: 'T' { - match('M'); + match('T'); } @@ -1173,10 +1177,10 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = T__67; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:63:7: ( 'k' ) - // InternalOptimisationLanguage.g:63:9: 'k' + // InternalOptimisationLanguage.g:63:7: ( 'G' ) + // InternalOptimisationLanguage.g:63:9: 'G' { - match('k'); + match('G'); } @@ -1193,10 +1197,10 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = T__68; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:64:7: ( 'h' ) - // InternalOptimisationLanguage.g:64:9: 'h' + // InternalOptimisationLanguage.g:64:7: ( 'M' ) + // InternalOptimisationLanguage.g:64:9: 'M' { - match('h'); + match('M'); } @@ -1213,11 +1217,10 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = T__69; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:65:7: ( 'da' ) - // InternalOptimisationLanguage.g:65:9: 'da' + // InternalOptimisationLanguage.g:65:7: ( 'k' ) + // InternalOptimisationLanguage.g:65:9: 'k' { - match("da"); - + match('k'); } @@ -1234,10 +1237,10 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = T__70; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:66:7: ( 'd' ) - // InternalOptimisationLanguage.g:66:9: 'd' + // InternalOptimisationLanguage.g:66:7: ( 'h' ) + // InternalOptimisationLanguage.g:66:9: 'h' { - match('d'); + match('h'); } @@ -1254,10 +1257,11 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = T__71; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:67:7: ( 'c' ) - // InternalOptimisationLanguage.g:67:9: 'c' + // InternalOptimisationLanguage.g:67:7: ( 'da' ) + // InternalOptimisationLanguage.g:67:9: 'da' { - match('c'); + match("da"); + } @@ -1274,10 +1278,10 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = T__72; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:68:7: ( 'm' ) - // InternalOptimisationLanguage.g:68:9: 'm' + // InternalOptimisationLanguage.g:68:7: ( 'd' ) + // InternalOptimisationLanguage.g:68:9: 'd' { - match('m'); + match('d'); } @@ -1294,10 +1298,10 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = T__73; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:69:7: ( '\\u00B5' ) - // InternalOptimisationLanguage.g:69:9: '\\u00B5' + // InternalOptimisationLanguage.g:69:7: ( 'c' ) + // InternalOptimisationLanguage.g:69:9: 'c' { - match('\u00B5'); + match('c'); } @@ -1314,10 +1318,10 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = T__74; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:70:7: ( 'n' ) - // InternalOptimisationLanguage.g:70:9: 'n' + // InternalOptimisationLanguage.g:70:7: ( 'm' ) + // InternalOptimisationLanguage.g:70:9: 'm' { - match('n'); + match('m'); } @@ -1334,10 +1338,10 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = T__75; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:71:7: ( 'p' ) - // InternalOptimisationLanguage.g:71:9: 'p' + // InternalOptimisationLanguage.g:71:7: ( '\\u00B5' ) + // InternalOptimisationLanguage.g:71:9: '\\u00B5' { - match('p'); + match('\u00B5'); } @@ -1354,10 +1358,10 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = T__76; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:72:7: ( 'f' ) - // InternalOptimisationLanguage.g:72:9: 'f' + // InternalOptimisationLanguage.g:72:7: ( 'n' ) + // InternalOptimisationLanguage.g:72:9: 'n' { - match('f'); + match('n'); } @@ -1374,10 +1378,10 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = T__77; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:73:7: ( 'a' ) - // InternalOptimisationLanguage.g:73:9: 'a' + // InternalOptimisationLanguage.g:73:7: ( 'p' ) + // InternalOptimisationLanguage.g:73:9: 'p' { - match('a'); + match('p'); } @@ -1394,10 +1398,10 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = T__78; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:74:7: ( 'z' ) - // InternalOptimisationLanguage.g:74:9: 'z' + // InternalOptimisationLanguage.g:74:7: ( 'f' ) + // InternalOptimisationLanguage.g:74:9: 'f' { - match('z'); + match('f'); } @@ -1414,10 +1418,10 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = T__79; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:75:7: ( 'y' ) - // InternalOptimisationLanguage.g:75:9: 'y' + // InternalOptimisationLanguage.g:75:7: ( 'a' ) + // InternalOptimisationLanguage.g:75:9: 'a' { - match('y'); + match('a'); } @@ -1429,11 +1433,51 @@ public class InternalOptimisationLanguageLexer extends Lexer { } // $ANTLR end "T__79" + // $ANTLR start "T__80" + public final void mT__80() throws RecognitionException { + try { + int _type = T__80; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalOptimisationLanguage.g:76:7: ( 'z' ) + // InternalOptimisationLanguage.g:76:9: 'z' + { + match('z'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__80" + + // $ANTLR start "T__81" + public final void mT__81() throws RecognitionException { + try { + int _type = T__81; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalOptimisationLanguage.g:77:7: ( 'y' ) + // InternalOptimisationLanguage.g:77:9: 'y' + { + match('y'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__81" + // $ANTLR start "RULE_DIGIT" public final void mRULE_DIGIT() throws RecognitionException { try { - // InternalOptimisationLanguage.g:2948:21: ( '0' .. '9' ) - // InternalOptimisationLanguage.g:2948:23: '0' .. '9' + // InternalOptimisationLanguage.g:2993:21: ( '0' .. '9' ) + // InternalOptimisationLanguage.g:2993:23: '0' .. '9' { matchRange('0','9'); @@ -1448,11 +1492,11 @@ public class InternalOptimisationLanguageLexer extends Lexer { // $ANTLR start "RULE_EXPONENT" public final void mRULE_EXPONENT() throws RecognitionException { try { - // InternalOptimisationLanguage.g:2950:24: ( 'e' ( '+' | '-' )? ( RULE_DIGIT )+ ) - // InternalOptimisationLanguage.g:2950:26: 'e' ( '+' | '-' )? ( RULE_DIGIT )+ + // InternalOptimisationLanguage.g:2995:24: ( 'e' ( '+' | '-' )? ( RULE_DIGIT )+ ) + // InternalOptimisationLanguage.g:2995:26: 'e' ( '+' | '-' )? ( RULE_DIGIT )+ { match('e'); - // InternalOptimisationLanguage.g:2950:30: ( '+' | '-' )? + // InternalOptimisationLanguage.g:2995:30: ( '+' | '-' )? int alt1=2; int LA1_0 = input.LA(1); @@ -1478,7 +1522,7 @@ public class InternalOptimisationLanguageLexer extends Lexer { } - // InternalOptimisationLanguage.g:2950:41: ( RULE_DIGIT )+ + // InternalOptimisationLanguage.g:2995:41: ( RULE_DIGIT )+ int cnt2=0; loop2: do { @@ -1492,7 +1536,7 @@ public class InternalOptimisationLanguageLexer extends Lexer { switch (alt2) { case 1 : - // InternalOptimisationLanguage.g:2950:41: RULE_DIGIT + // InternalOptimisationLanguage.g:2995:41: RULE_DIGIT { mRULE_DIGIT(); @@ -1522,10 +1566,10 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = RULE_INT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:2952:10: ( ( '-' )? ( RULE_DIGIT )+ ) - // InternalOptimisationLanguage.g:2952:12: ( '-' )? ( RULE_DIGIT )+ + // InternalOptimisationLanguage.g:2997:10: ( ( '-' )? ( RULE_DIGIT )+ ) + // InternalOptimisationLanguage.g:2997:12: ( '-' )? ( RULE_DIGIT )+ { - // InternalOptimisationLanguage.g:2952:12: ( '-' )? + // InternalOptimisationLanguage.g:2997:12: ( '-' )? int alt3=2; int LA3_0 = input.LA(1); @@ -1534,7 +1578,7 @@ public class InternalOptimisationLanguageLexer extends Lexer { } switch (alt3) { case 1 : - // InternalOptimisationLanguage.g:2952:12: '-' + // InternalOptimisationLanguage.g:2997:12: '-' { match('-'); @@ -1543,7 +1587,7 @@ public class InternalOptimisationLanguageLexer extends Lexer { } - // InternalOptimisationLanguage.g:2952:17: ( RULE_DIGIT )+ + // InternalOptimisationLanguage.g:2997:17: ( RULE_DIGIT )+ int cnt4=0; loop4: do { @@ -1557,7 +1601,7 @@ public class InternalOptimisationLanguageLexer extends Lexer { switch (alt4) { case 1 : - // InternalOptimisationLanguage.g:2952:17: RULE_DIGIT + // InternalOptimisationLanguage.g:2997:17: RULE_DIGIT { mRULE_DIGIT(); @@ -1589,15 +1633,15 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = RULE_DOUBLE; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:2954:13: ( ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) ) - // InternalOptimisationLanguage.g:2954:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) + // InternalOptimisationLanguage.g:2999:13: ( ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) ) + // InternalOptimisationLanguage.g:2999:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) { - // InternalOptimisationLanguage.g:2954:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) + // InternalOptimisationLanguage.g:2999:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? ) int alt7=2; alt7 = dfa7.predict(input); switch (alt7) { case 1 : - // InternalOptimisationLanguage.g:2954:16: RULE_INT RULE_EXPONENT + // InternalOptimisationLanguage.g:2999:16: RULE_INT RULE_EXPONENT { mRULE_INT(); mRULE_EXPONENT(); @@ -1605,11 +1649,11 @@ public class InternalOptimisationLanguageLexer extends Lexer { } break; case 2 : - // InternalOptimisationLanguage.g:2954:39: RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? + // InternalOptimisationLanguage.g:2999:39: RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? { mRULE_INT(); match('.'); - // InternalOptimisationLanguage.g:2954:52: ( RULE_DIGIT )* + // InternalOptimisationLanguage.g:2999:52: ( RULE_DIGIT )* loop5: do { int alt5=2; @@ -1622,7 +1666,7 @@ public class InternalOptimisationLanguageLexer extends Lexer { switch (alt5) { case 1 : - // InternalOptimisationLanguage.g:2954:52: RULE_DIGIT + // InternalOptimisationLanguage.g:2999:52: RULE_DIGIT { mRULE_DIGIT(); @@ -1634,7 +1678,7 @@ public class InternalOptimisationLanguageLexer extends Lexer { } } while (true); - // InternalOptimisationLanguage.g:2954:64: ( RULE_EXPONENT )? + // InternalOptimisationLanguage.g:2999:64: ( RULE_EXPONENT )? int alt6=2; int LA6_0 = input.LA(1); @@ -1643,7 +1687,7 @@ public class InternalOptimisationLanguageLexer extends Lexer { } switch (alt6) { case 1 : - // InternalOptimisationLanguage.g:2954:64: RULE_EXPONENT + // InternalOptimisationLanguage.g:2999:64: RULE_EXPONENT { mRULE_EXPONENT(); @@ -1674,11 +1718,11 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:2956:13: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) - // InternalOptimisationLanguage.g:2956:15: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalOptimisationLanguage.g:3001:13: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) + // InternalOptimisationLanguage.g:3001:15: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalOptimisationLanguage.g:2956:19: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + // InternalOptimisationLanguage.g:3001:19: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* loop8: do { int alt8=3; @@ -1694,7 +1738,7 @@ public class InternalOptimisationLanguageLexer extends Lexer { switch (alt8) { case 1 : - // InternalOptimisationLanguage.g:2956:20: '\\\\' . + // InternalOptimisationLanguage.g:3001:20: '\\\\' . { match('\\'); matchAny(); @@ -1702,7 +1746,7 @@ public class InternalOptimisationLanguageLexer extends Lexer { } break; case 2 : - // InternalOptimisationLanguage.g:2956:27: ~ ( ( '\\\\' | '\"' ) ) + // InternalOptimisationLanguage.g:3001:27: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1739,11 +1783,11 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = RULE_QUOTED_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:2958:16: ( '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - // InternalOptimisationLanguage.g:2958:18: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalOptimisationLanguage.g:3003:16: ( '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalOptimisationLanguage.g:3003:18: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalOptimisationLanguage.g:2958:23: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + // InternalOptimisationLanguage.g:3003:23: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* loop9: do { int alt9=3; @@ -1759,7 +1803,7 @@ public class InternalOptimisationLanguageLexer extends Lexer { switch (alt9) { case 1 : - // InternalOptimisationLanguage.g:2958:24: '\\\\' . + // InternalOptimisationLanguage.g:3003:24: '\\\\' . { match('\\'); matchAny(); @@ -1767,7 +1811,7 @@ public class InternalOptimisationLanguageLexer extends Lexer { } break; case 2 : - // InternalOptimisationLanguage.g:2958:31: ~ ( ( '\\\\' | '\\'' ) ) + // InternalOptimisationLanguage.g:3003:31: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1804,10 +1848,10 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:2960:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalOptimisationLanguage.g:2960:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalOptimisationLanguage.g:3005:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalOptimisationLanguage.g:3005:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { - // InternalOptimisationLanguage.g:2960:11: ( '^' )? + // InternalOptimisationLanguage.g:3005:11: ( '^' )? int alt10=2; int LA10_0 = input.LA(1); @@ -1816,7 +1860,7 @@ public class InternalOptimisationLanguageLexer extends Lexer { } switch (alt10) { case 1 : - // InternalOptimisationLanguage.g:2960:11: '^' + // InternalOptimisationLanguage.g:3005:11: '^' { match('^'); @@ -1834,7 +1878,7 @@ public class InternalOptimisationLanguageLexer extends Lexer { recover(mse); throw mse;} - // InternalOptimisationLanguage.g:2960:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalOptimisationLanguage.g:3005:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* loop11: do { int alt11=2; @@ -1883,12 +1927,12 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:2962:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalOptimisationLanguage.g:2962:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalOptimisationLanguage.g:3007:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalOptimisationLanguage.g:3007:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalOptimisationLanguage.g:2962:24: ( options {greedy=false; } : . )* + // InternalOptimisationLanguage.g:3007:24: ( options {greedy=false; } : . )* loop12: do { int alt12=2; @@ -1913,7 +1957,7 @@ public class InternalOptimisationLanguageLexer extends Lexer { switch (alt12) { case 1 : - // InternalOptimisationLanguage.g:2962:52: . + // InternalOptimisationLanguage.g:3007:52: . { matchAny(); @@ -1943,12 +1987,12 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:2964:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalOptimisationLanguage.g:2964:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // InternalOptimisationLanguage.g:3009:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalOptimisationLanguage.g:3009:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // InternalOptimisationLanguage.g:2964:24: (~ ( ( '\\n' | '\\r' ) ) )* + // InternalOptimisationLanguage.g:3009:24: (~ ( ( '\\n' | '\\r' ) ) )* loop13: do { int alt13=2; @@ -1961,7 +2005,7 @@ public class InternalOptimisationLanguageLexer extends Lexer { switch (alt13) { case 1 : - // InternalOptimisationLanguage.g:2964:24: ~ ( ( '\\n' | '\\r' ) ) + // InternalOptimisationLanguage.g:3009: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(); @@ -1981,7 +2025,7 @@ public class InternalOptimisationLanguageLexer extends Lexer { } } while (true); - // InternalOptimisationLanguage.g:2964:40: ( ( '\\r' )? '\\n' )? + // InternalOptimisationLanguage.g:3009:40: ( ( '\\r' )? '\\n' )? int alt15=2; int LA15_0 = input.LA(1); @@ -1990,9 +2034,9 @@ public class InternalOptimisationLanguageLexer extends Lexer { } switch (alt15) { case 1 : - // InternalOptimisationLanguage.g:2964:41: ( '\\r' )? '\\n' + // InternalOptimisationLanguage.g:3009:41: ( '\\r' )? '\\n' { - // InternalOptimisationLanguage.g:2964:41: ( '\\r' )? + // InternalOptimisationLanguage.g:3009:41: ( '\\r' )? int alt14=2; int LA14_0 = input.LA(1); @@ -2001,7 +2045,7 @@ public class InternalOptimisationLanguageLexer extends Lexer { } switch (alt14) { case 1 : - // InternalOptimisationLanguage.g:2964:41: '\\r' + // InternalOptimisationLanguage.g:3009:41: '\\r' { match('\r'); @@ -2033,10 +2077,10 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:2966:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalOptimisationLanguage.g:2966:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalOptimisationLanguage.g:3011:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalOptimisationLanguage.g:3011:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalOptimisationLanguage.g:2966:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalOptimisationLanguage.g:3011:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt16=0; loop16: do { @@ -2090,8 +2134,8 @@ public class InternalOptimisationLanguageLexer extends Lexer { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalOptimisationLanguage.g:2968:16: ( . ) - // InternalOptimisationLanguage.g:2968:18: . + // InternalOptimisationLanguage.g:3013:16: ( . ) + // InternalOptimisationLanguage.g:3013:18: . { matchAny(); @@ -2106,8 +2150,8 @@ public class InternalOptimisationLanguageLexer extends Lexer { // $ANTLR end "RULE_ANY_OTHER" public void mTokens() throws RecognitionException { - // InternalOptimisationLanguage.g:1:8: ( 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 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | RULE_INT | RULE_DOUBLE | RULE_STRING | RULE_QUOTED_ID | RULE_ID | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt17=74; + // InternalOptimisationLanguage.g:1:8: ( 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 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | RULE_INT | RULE_DOUBLE | RULE_STRING | RULE_QUOTED_ID | RULE_ID | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt17=76; alt17 = dfa17.predict(input); switch (alt17) { case 1 : @@ -2566,63 +2610,77 @@ public class InternalOptimisationLanguageLexer extends Lexer { } break; case 66 : - // InternalOptimisationLanguage.g:1:400: RULE_INT + // InternalOptimisationLanguage.g:1:400: T__80 { - mRULE_INT(); + mT__80(); } break; case 67 : - // InternalOptimisationLanguage.g:1:409: RULE_DOUBLE + // InternalOptimisationLanguage.g:1:406: T__81 { - mRULE_DOUBLE(); + mT__81(); } break; case 68 : - // InternalOptimisationLanguage.g:1:421: RULE_STRING + // InternalOptimisationLanguage.g:1:412: RULE_INT { - mRULE_STRING(); + mRULE_INT(); } break; case 69 : - // InternalOptimisationLanguage.g:1:433: RULE_QUOTED_ID + // InternalOptimisationLanguage.g:1:421: RULE_DOUBLE { - mRULE_QUOTED_ID(); + mRULE_DOUBLE(); } break; case 70 : - // InternalOptimisationLanguage.g:1:448: RULE_ID + // InternalOptimisationLanguage.g:1:433: RULE_STRING { - mRULE_ID(); + mRULE_STRING(); } break; case 71 : - // InternalOptimisationLanguage.g:1:456: RULE_ML_COMMENT + // InternalOptimisationLanguage.g:1:445: RULE_QUOTED_ID { - mRULE_ML_COMMENT(); + mRULE_QUOTED_ID(); } break; case 72 : - // InternalOptimisationLanguage.g:1:472: RULE_SL_COMMENT + // InternalOptimisationLanguage.g:1:460: RULE_ID { - mRULE_SL_COMMENT(); + mRULE_ID(); } break; case 73 : - // InternalOptimisationLanguage.g:1:488: RULE_WS + // InternalOptimisationLanguage.g:1:468: RULE_ML_COMMENT { - mRULE_WS(); + mRULE_ML_COMMENT(); } break; case 74 : - // InternalOptimisationLanguage.g:1:496: RULE_ANY_OTHER + // InternalOptimisationLanguage.g:1:484: RULE_SL_COMMENT + { + mRULE_SL_COMMENT(); + + } + break; + case 75 : + // InternalOptimisationLanguage.g:1:500: RULE_WS + { + mRULE_WS(); + + } + break; + case 76 : + // InternalOptimisationLanguage.g:1:508: RULE_ANY_OTHER { mRULE_ANY_OTHER(); @@ -2645,13 +2703,13 @@ public class InternalOptimisationLanguageLexer extends Lexer { static final String DFA7_maxS = "\2\71\1\145\2\uffff"; static final String DFA7_acceptS = - "\3\uffff\1\1\1\2"; + "\3\uffff\1\2\1\1"; static final String DFA7_specialS = "\5\uffff}>"; static final String[] DFA7_transitionS = { "\1\1\2\uffff\12\2", "\12\2", - "\1\4\1\uffff\12\2\53\uffff\1\3", + "\1\3\1\uffff\12\2\53\uffff\1\4", "", "" }; @@ -2686,35 +2744,35 @@ public class InternalOptimisationLanguageLexer extends Lexer { this.transition = DFA7_transition; } public String getDescription() { - return "2954:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? )"; + return "2999:15: ( RULE_INT RULE_EXPONENT | RULE_INT '.' ( RULE_DIGIT )* ( RULE_EXPONENT )? )"; } } static final String DFA17_eotS = - "\1\uffff\1\73\1\uffff\1\100\1\102\1\106\1\73\1\112\3\73\1\117\1\120\7\uffff\6\73\1\uffff\1\140\1\uffff\1\143\1\uffff\1\146\1\uffff\1\152\1\uffff\1\154\1\155\1\156\1\157\1\160\1\161\1\162\1\163\1\164\1\165\1\166\1\uffff\1\170\1\171\1\172\1\173\1\174\2\70\3\uffff\2\73\2\uffff\2\73\1\u0087\3\uffff\3\73\1\uffff\3\73\1\uffff\1\u008e\2\73\12\uffff\6\73\7\uffff\1\174\33\uffff\2\73\1\u0099\3\73\1\uffff\1\u009d\5\73\1\uffff\1\u00a3\1\u00a4\10\73\1\uffff\2\73\1\u00af\1\uffff\2\73\1\u00b2\2\73\2\uffff\1\u00b5\4\73\1\u00ba\4\73\1\uffff\1\u00bf\1\u00c0\1\uffff\1\73\1\u00c2\1\uffff\4\73\1\uffff\1\u00c7\3\73\2\uffff\1\73\1\uffff\1\73\1\u00cd\2\73\1\uffff\1\73\1\u00d1\2\73\1\u00d4\1\uffff\1\73\1\u00d6\1\u00d7\1\uffff\2\73\1\uffff\1\73\2\uffff\1\73\1\u00dc\2\73\1\uffff\1\u00df\1\u00e0\2\uffff"; + "\1\uffff\1\74\1\101\1\103\1\uffff\1\75\1\113\4\75\1\121\1\122\7\uffff\6\75\1\uffff\1\142\1\uffff\1\145\1\uffff\1\147\1\uffff\1\154\1\uffff\1\156\1\157\1\160\1\161\1\162\1\163\1\164\1\165\1\166\1\167\1\170\1\uffff\1\172\1\173\1\174\1\175\1\176\2\70\3\uffff\2\75\1\u0086\2\uffff\1\u0087\2\75\4\uffff\6\75\1\uffff\1\75\1\u0092\2\75\12\uffff\6\75\10\uffff\1\176\32\uffff\3\75\2\uffff\3\75\1\u00a1\1\75\1\u00a3\4\75\1\uffff\1\u00a8\1\u00a9\10\75\1\u00b2\3\75\1\uffff\1\75\1\uffff\2\75\1\u00b9\1\u00ba\2\uffff\1\u00bb\4\75\1\u00c0\2\75\1\uffff\1\75\1\u00c4\2\75\1\u00c7\1\u00c8\3\uffff\4\75\1\uffff\3\75\1\uffff\1\75\1\u00d1\2\uffff\1\75\1\u00d3\2\75\1\u00d6\3\75\1\uffff\1\u00da\1\uffff\1\75\1\u00dc\1\uffff\2\75\1\u00df\1\uffff\1\75\1\uffff\1\75\1\u00e2\1\uffff\2\75\1\uffff\1\u00e5\1\u00e6\2\uffff"; static final String DFA17_eofS = - "\u00e1\uffff"; + "\u00e7\uffff"; static final String DFA17_minS = - "\1\0\1\155\1\uffff\1\60\1\75\1\60\1\151\1\60\1\122\1\117\1\116\1\75\1\101\7\uffff\1\162\1\151\1\164\1\170\2\157\1\uffff\1\75\1\uffff\1\75\1\uffff\1\60\1\uffff\1\52\1\uffff\13\60\1\uffff\4\60\1\56\2\0\3\uffff\1\160\1\163\2\uffff\2\143\1\60\3\uffff\1\162\1\154\1\157\1\uffff\1\164\1\147\1\162\1\uffff\1\60\1\122\1\104\12\uffff\1\165\1\164\1\162\1\160\1\157\1\151\7\uffff\1\56\33\uffff\1\157\1\164\1\60\1\154\1\165\1\141\1\uffff\1\60\1\163\1\141\1\150\1\157\1\141\1\uffff\2\60\2\145\1\151\1\162\1\154\1\144\1\162\1\141\1\uffff\1\141\1\155\1\60\1\uffff\1\145\1\164\1\60\1\162\1\171\2\uffff\1\60\1\162\1\156\2\145\1\60\1\164\1\156\1\162\1\145\1\uffff\2\60\1\uffff\1\151\1\60\1\uffff\1\141\1\147\1\163\1\141\1\uffff\1\60\1\143\1\145\1\156\2\uffff\1\164\1\uffff\1\154\1\60\1\163\1\156\1\uffff\1\145\1\60\1\164\1\150\1\60\1\uffff\1\151\2\60\1\uffff\1\151\1\155\1\uffff\1\157\2\uffff\1\156\1\60\1\156\1\147\1\uffff\2\60\2\uffff"; + "\1\0\2\60\1\75\1\uffff\1\155\1\60\1\151\1\122\1\117\1\116\1\75\1\101\7\uffff\1\162\1\151\1\164\1\170\2\157\1\uffff\1\75\1\uffff\1\75\1\uffff\1\60\1\uffff\1\52\1\uffff\13\60\1\uffff\4\60\1\56\2\0\3\uffff\2\143\1\60\2\uffff\1\60\1\147\1\162\4\uffff\1\163\1\160\1\162\1\154\2\157\1\uffff\1\164\1\60\1\122\1\104\12\uffff\1\165\1\164\1\162\1\160\1\157\1\151\10\uffff\1\56\32\uffff\1\154\1\165\1\141\2\uffff\1\157\1\141\1\164\1\60\1\157\1\60\1\163\1\141\1\155\1\150\1\uffff\2\60\2\145\1\151\1\162\1\154\1\144\1\141\1\155\1\60\1\162\1\171\1\141\1\uffff\1\162\1\uffff\1\145\1\164\2\60\2\uffff\1\60\1\162\1\156\2\145\1\60\1\162\1\145\1\uffff\1\151\1\60\1\156\1\164\2\60\3\uffff\1\141\1\147\1\163\1\141\1\uffff\1\145\1\156\1\164\1\uffff\1\143\1\60\2\uffff\1\154\1\60\1\163\1\156\1\60\1\164\1\150\1\145\1\uffff\1\60\1\uffff\1\151\1\60\1\uffff\1\151\1\155\1\60\1\uffff\1\157\1\uffff\1\156\1\60\1\uffff\1\156\1\147\1\uffff\2\60\2\uffff"; static final String DFA17_maxS = - "\1\uffff\1\156\1\uffff\1\172\1\75\1\172\1\151\1\172\1\122\1\117\1\116\1\75\1\172\7\uffff\1\162\1\151\1\164\1\170\2\157\1\uffff\1\75\1\uffff\1\75\1\uffff\1\71\1\uffff\1\57\1\uffff\13\172\1\uffff\4\172\1\145\2\uffff\3\uffff\1\160\1\164\2\uffff\2\143\1\172\3\uffff\1\162\1\154\1\157\1\uffff\1\164\1\147\1\162\1\uffff\1\172\1\122\1\104\12\uffff\1\165\1\164\1\162\1\160\1\157\1\151\7\uffff\1\145\33\uffff\1\157\1\164\1\172\1\154\1\165\1\141\1\uffff\1\172\1\163\1\141\1\150\1\157\1\141\1\uffff\2\172\2\145\1\151\1\162\1\154\1\144\1\162\1\141\1\uffff\1\141\1\155\1\172\1\uffff\1\145\1\164\1\172\1\162\1\171\2\uffff\1\172\1\162\1\156\2\145\1\172\1\164\1\156\1\162\1\145\1\uffff\2\172\1\uffff\1\151\1\172\1\uffff\1\141\1\147\1\163\1\141\1\uffff\1\172\1\143\1\145\1\156\2\uffff\1\164\1\uffff\1\154\1\172\1\163\1\156\1\uffff\1\145\1\172\1\164\1\150\1\172\1\uffff\1\151\2\172\1\uffff\1\151\1\155\1\uffff\1\157\2\uffff\1\156\1\172\1\156\1\147\1\uffff\2\172\2\uffff"; + "\1\uffff\2\172\1\75\1\uffff\1\156\1\172\1\151\1\122\1\117\1\116\1\75\1\172\7\uffff\1\162\1\151\1\164\1\170\2\157\1\uffff\1\75\1\uffff\1\75\1\uffff\1\71\1\uffff\1\57\1\uffff\13\172\1\uffff\4\172\1\145\2\uffff\3\uffff\2\143\1\172\2\uffff\1\172\1\147\1\162\4\uffff\1\164\1\160\1\162\1\154\2\157\1\uffff\1\164\1\172\1\122\1\104\12\uffff\1\165\1\164\1\162\1\160\1\157\1\151\10\uffff\1\145\32\uffff\1\154\1\165\1\141\2\uffff\1\157\1\141\1\164\1\172\1\157\1\172\1\163\1\141\1\155\1\150\1\uffff\2\172\2\145\1\151\1\162\1\154\1\144\1\141\1\155\1\172\1\162\1\171\1\141\1\uffff\1\162\1\uffff\1\145\1\164\2\172\2\uffff\1\172\1\162\1\156\2\145\1\172\1\162\1\145\1\uffff\1\151\1\172\1\156\1\164\2\172\3\uffff\1\141\1\147\1\163\1\141\1\uffff\1\145\1\156\1\164\1\uffff\1\143\1\172\2\uffff\1\154\1\172\1\163\1\156\1\172\1\164\1\150\1\145\1\uffff\1\172\1\uffff\1\151\1\172\1\uffff\1\151\1\155\1\172\1\uffff\1\157\1\uffff\1\156\1\172\1\uffff\1\156\1\147\1\uffff\2\172\2\uffff"; static final String DFA17_acceptS = - "\2\uffff\1\2\12\uffff\1\20\1\21\1\22\1\23\1\24\1\25\1\26\6\uffff\1\42\1\uffff\1\45\1\uffff\1\51\1\uffff\1\53\1\uffff\1\55\13\uffff\1\73\7\uffff\1\106\1\111\1\112\2\uffff\1\106\1\2\3\uffff\1\70\1\5\1\31\3\uffff\1\76\3\uffff\1\77\3\uffff\1\46\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\6\uffff\1\42\1\43\1\44\1\45\1\50\1\47\1\51\1\uffff\1\52\1\53\1\107\1\110\1\54\1\55\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\65\1\66\1\71\1\72\1\73\1\74\1\75\1\100\1\101\1\102\1\103\1\104\1\105\1\111\6\uffff\1\67\6\uffff\1\13\12\uffff\1\35\3\uffff\1\7\5\uffff\1\14\1\15\12\uffff\1\12\2\uffff\1\10\2\uffff\1\27\4\uffff\1\40\4\uffff\1\30\1\36\1\uffff\1\41\4\uffff\1\1\5\uffff\1\33\3\uffff\1\3\2\uffff\1\32\1\uffff\1\37\1\6\4\uffff\1\11\2\uffff\1\34\1\4"; + "\4\uffff\1\5\10\uffff\1\20\1\21\1\22\1\23\1\24\1\25\1\26\6\uffff\1\44\1\uffff\1\47\1\uffff\1\53\1\uffff\1\55\1\uffff\1\57\13\uffff\1\75\7\uffff\1\110\1\113\1\114\3\uffff\1\72\1\110\3\uffff\1\101\1\4\1\31\1\5\6\uffff\1\100\4\uffff\1\50\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\6\uffff\1\44\1\45\1\46\1\47\1\52\1\51\1\53\1\54\1\uffff\1\55\1\111\1\112\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\65\1\66\1\67\1\70\1\73\1\74\1\75\1\76\1\77\1\102\1\103\1\104\1\105\1\106\1\107\1\113\3\uffff\1\71\1\2\12\uffff\1\13\16\uffff\1\35\1\uffff\1\7\4\uffff\1\14\1\15\10\uffff\1\12\6\uffff\1\43\1\10\1\27\4\uffff\1\40\3\uffff\1\41\2\uffff\1\30\1\36\10\uffff\1\42\1\uffff\1\33\2\uffff\1\1\3\uffff\1\32\1\uffff\1\37\2\uffff\1\6\2\uffff\1\11\2\uffff\1\34\1\3"; static final String DFA17_specialS = - "\1\1\63\uffff\1\0\1\2\u00ab\uffff}>"; + "\1\1\63\uffff\1\2\1\0\u00b1\uffff}>"; static final String[] DFA17_transitionS = { - "\11\70\2\67\2\70\1\67\22\70\1\67\1\13\1\64\2\70\1\42\1\70\1\65\1\20\1\21\1\40\1\36\1\16\1\37\1\32\1\41\12\63\1\4\1\2\1\35\1\34\1\33\2\70\1\12\3\66\1\45\1\66\1\50\5\66\1\51\1\66\1\10\1\46\3\66\1\47\3\66\1\11\1\43\1\44\1\15\1\70\1\17\1\14\1\66\1\70\1\7\1\30\1\54\1\3\1\27\1\5\1\66\1\53\1\1\1\66\1\52\1\25\1\55\1\57\1\66\1\60\2\66\1\26\1\24\1\66\1\31\1\6\1\66\1\62\1\61\1\22\1\70\1\23\67\70\1\56\uff4a\70", - "\1\71\1\72", - "", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\1\77\3\73\1\75\11\73\1\76\13\73", - "\1\101", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\1\104\12\73\1\105\2\73\1\103\13\73", - "\1\107", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\13\73\1\110\5\73\1\111\10\73", - "\1\113", + "\11\70\2\67\2\70\1\67\22\70\1\67\1\13\1\64\2\70\1\42\1\70\1\65\1\20\1\21\1\40\1\36\1\16\1\37\1\32\1\41\12\63\1\3\1\4\1\35\1\34\1\33\2\70\1\12\3\66\1\45\1\66\1\50\5\66\1\51\1\66\1\10\1\46\3\66\1\47\3\66\1\11\1\43\1\44\1\15\1\70\1\17\1\14\1\66\1\70\1\2\1\30\1\54\1\1\1\27\1\6\1\66\1\53\1\5\1\66\1\52\1\25\1\55\1\57\1\66\1\60\2\66\1\26\1\24\1\66\1\31\1\7\1\66\1\62\1\61\1\22\1\70\1\23\67\70\1\56\uff4a\70", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\1\73\3\75\1\71\11\75\1\72\13\75", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\13\75\1\77\5\75\1\100\1\76\7\75", + "\1\102", + "", + "\1\106\1\105", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\1\110\12\75\1\111\2\75\1\107\2\75\1\112\10\75", "\1\114", "\1\115", "\1\116", - "\32\73\4\uffff\1\73\1\uffff\32\73", + "\1\117", + "\1\120", + "\32\75\4\uffff\1\75\1\uffff\32\75", "", "", "", @@ -2722,65 +2780,67 @@ public class InternalOptimisationLanguageLexer extends Lexer { "", "", "", - "\1\130", - "\1\131", "\1\132", "\1\133", "\1\134", "\1\135", - "", + "\1\136", "\1\137", "", - "\1\142", - "", - "\12\145", + "\1\141", "", - "\1\150\4\uffff\1\151", + "\1\144", "", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", + "\12\150", "", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\1\175\1\uffff\12\145\53\uffff\1\175", - "\0\176", - "\0\177", + "\1\152\4\uffff\1\153", "", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", "", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\1\177\1\uffff\12\150\53\uffff\1\177", + "\0\u0080", + "\0\u0081", "", - "\1\u0081", - "\1\u0082\1\u0083", "", "", + "\1\u0083", "\1\u0084", - "\1\u0085", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\23\73\1\u0086\6\73", - "", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\23\75\1\u0085\6\75", "", "", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", "\1\u0088", "\1\u0089", - "\1\u008a", "", - "\1\u008b", + "", + "", + "", + "\1\u008a\1\u008b", "\1\u008c", "\1\u008d", - "", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", + "\1\u008e", "\1\u008f", "\1\u0090", "", + "\1\u0091", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\1\u0093", + "\1\u0094", + "", "", "", "", @@ -2790,12 +2850,12 @@ public class InternalOptimisationLanguageLexer extends Lexer { "", "", "", - "\1\u0091", - "\1\u0092", - "\1\u0093", - "\1\u0094", "\1\u0095", "\1\u0096", + "\1\u0097", + "\1\u0098", + "\1\u0099", + "\1\u009a", "", "", "", @@ -2803,8 +2863,8 @@ public class InternalOptimisationLanguageLexer extends Lexer { "", "", "", - "\1\175\1\uffff\12\145\53\uffff\1\175", "", + "\1\177\1\uffff\12\150\53\uffff\1\177", "", "", "", @@ -2831,100 +2891,104 @@ public class InternalOptimisationLanguageLexer extends Lexer { "", "", "", - "\1\u0097", - "\1\u0098", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\1\u009a", "\1\u009b", "\1\u009c", + "\1\u009d", + "", "", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", "\1\u009e", "\1\u009f", "\1\u00a0", - "\1\u00a1", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", "\1\u00a2", - "", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\1\u00a4", "\1\u00a5", "\1\u00a6", "\1\u00a7", - "\1\u00a8", - "\1\u00a9", + "", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", "\1\u00aa", "\1\u00ab", "\1\u00ac", - "", "\1\u00ad", "\1\u00ae", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "", + "\1\u00af", "\1\u00b0", "\1\u00b1", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", "\1\u00b3", "\1\u00b4", + "\1\u00b5", "", - "", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", "\1\u00b6", + "", "\1\u00b7", "\1\u00b8", - "\1\u00b9", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\1\u00bb", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "", + "", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", "\1\u00bc", "\1\u00bd", "\1\u00be", - "", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "", + "\1\u00bf", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", "\1\u00c1", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", + "\1\u00c2", "", "\1\u00c3", - "\1\u00c4", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", "\1\u00c5", "\1\u00c6", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", "", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\1\u00c8", - "\1\u00c9", - "\1\u00ca", "", "", + "\1\u00c9", + "\1\u00ca", "\1\u00cb", - "", "\1\u00cc", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", + "", + "\1\u00cd", "\1\u00ce", "\1\u00cf", "", "\1\u00d0", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\1\u00d2", - "\1\u00d3", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", "", - "\1\u00d5", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", "", + "\1\u00d2", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\1\u00d4", + "\1\u00d5", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\1\u00d7", "\1\u00d8", "\1\u00d9", "", - "\1\u00da", - "", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", "", "\1\u00db", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "", "\1\u00dd", "\1\u00de", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "", + "\1\u00e0", + "", + "\1\u00e1", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", "", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", + "\1\u00e3", + "\1\u00e4", + "", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", + "\12\75\7\uffff\32\75\4\uffff\1\75\1\uffff\32\75", "", "" }; @@ -2959,17 +3023,17 @@ public class InternalOptimisationLanguageLexer extends Lexer { this.transition = DFA17_transition; } public String getDescription() { - return "1:1: Tokens : ( 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 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | RULE_INT | RULE_DOUBLE | RULE_STRING | RULE_QUOTED_ID | RULE_ID | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; + return "1:1: Tokens : ( 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 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | RULE_INT | RULE_DOUBLE | RULE_STRING | RULE_QUOTED_ID | RULE_ID | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { IntStream input = _input; int _s = s; switch ( s ) { case 0 : - int LA17_52 = input.LA(1); + int LA17_53 = input.LA(1); s = -1; - if ( ((LA17_52>='\u0000' && LA17_52<='\uFFFF')) ) {s = 126;} + if ( ((LA17_53>='\u0000' && LA17_53<='\uFFFF')) ) {s = 129;} else s = 56; @@ -2979,19 +3043,19 @@ public class InternalOptimisationLanguageLexer extends Lexer { int LA17_0 = input.LA(1); s = -1; - if ( (LA17_0=='i') ) {s = 1;} + if ( (LA17_0=='d') ) {s = 1;} - else if ( (LA17_0==';') ) {s = 2;} + else if ( (LA17_0=='a') ) {s = 2;} - else if ( (LA17_0=='d') ) {s = 3;} + else if ( (LA17_0==':') ) {s = 3;} - else if ( (LA17_0==':') ) {s = 4;} + else if ( (LA17_0==';') ) {s = 4;} - else if ( (LA17_0=='f') ) {s = 5;} + else if ( (LA17_0=='i') ) {s = 5;} - else if ( (LA17_0=='w') ) {s = 6;} + else if ( (LA17_0=='f') ) {s = 6;} - else if ( (LA17_0=='a') ) {s = 7;} + else if ( (LA17_0=='w') ) {s = 7;} else if ( (LA17_0=='O') ) {s = 8;} @@ -3094,10 +3158,10 @@ public class InternalOptimisationLanguageLexer extends Lexer { if ( s>=0 ) return s; break; case 2 : - int LA17_53 = input.LA(1); + int LA17_52 = input.LA(1); s = -1; - if ( ((LA17_53>='\u0000' && LA17_53<='\uFFFF')) ) {s = 127;} + if ( ((LA17_52>='\u0000' && LA17_52<='\uFFFF')) ) {s = 128;} else s = 56; diff --git a/src/languages/de.evoal.languages.model.ol.dsl/src-gen/de/evoal/languages/model/ol/dsl/parser/antlr/internal/InternalOptimisationLanguageParser.java b/src/languages/de.evoal.languages.model.ol.dsl/src-gen/de/evoal/languages/model/ol/dsl/parser/antlr/internal/InternalOptimisationLanguageParser.java index fac3f7d5..b5dae10a 100644 --- a/src/languages/de.evoal.languages.model.ol.dsl/src-gen/de/evoal/languages/model/ol/dsl/parser/antlr/internal/InternalOptimisationLanguageParser.java +++ b/src/languages/de.evoal.languages.model.ol.dsl/src-gen/de/evoal/languages/model/ol/dsl/parser/antlr/internal/InternalOptimisationLanguageParser.java @@ -23,7 +23,7 @@ import java.util.HashMap; @SuppressWarnings("all") public class InternalOptimisationLanguageParser extends AbstractInternalAntlrParser { public static final String[] tokenNames = new String[] { - "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_DOUBLE", "RULE_INT", "RULE_STRING", "RULE_QUOTED_ID", "RULE_ID", "RULE_DIGIT", "RULE_EXPONENT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'import'", "';'", "'declare'", "'documenting'", "':='", "'instance'", "'for'", "'with'", "'algorithm'", "'data'", "'OR'", "'XOR'", "'AND'", "'!'", "'^'", "'['", "','", "']'", "'('", "')'", "'{'", "'}'", "'true'", "'false'", "':'", "'literal'", "'string'", "'expression'", "'int'", "'float'", "'boolean'", "'void'", "'array'", "'.'", "'>='", "'>'", "'='", "'!='", "'<'", "'<='", "'+'", "'-'", "'*'", "'/'", "'%'", "'Y'", "'Z'", "'E'", "'P'", "'T'", "'G'", "'M'", "'k'", "'h'", "'da'", "'d'", "'c'", "'m'", "'\\u00B5'", "'n'", "'p'", "'f'", "'a'", "'z'", "'y'" + "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_DOUBLE", "RULE_INT", "RULE_STRING", "RULE_QUOTED_ID", "RULE_ID", "RULE_DIGIT", "RULE_EXPONENT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'declare'", "'as'", "'documenting'", "':='", "';'", "'instance'", "'for'", "'with'", "'algorithm'", "'data'", "'OR'", "'XOR'", "'AND'", "'!'", "'^'", "'['", "','", "']'", "'('", "')'", "'{'", "'}'", "'true'", "'false'", "':'", "'literal'", "'string'", "'expression'", "'int'", "'float'", "'boolean'", "'void'", "'array'", "'import'", "'from'", "'.'", "'>='", "'>'", "'='", "'!='", "'<'", "'<='", "'+'", "'-'", "'*'", "'/'", "'%'", "'Y'", "'Z'", "'E'", "'P'", "'T'", "'G'", "'M'", "'k'", "'h'", "'da'", "'d'", "'c'", "'m'", "'\\u00B5'", "'n'", "'p'", "'f'", "'a'", "'z'", "'y'" }; public static final int T__50=50; public static final int T__19=19; @@ -89,6 +89,8 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar public static final int T__75=75; public static final int T__32=32; public static final int T__76=76; + public static final int T__80=80; + public static final int T__81=81; public static final int RULE_WS=13; public static final int RULE_ANY_OTHER=14; public static final int RULE_EXPONENT=10; @@ -215,7 +217,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar int alt1=2; int LA1_0 = input.LA(1); - if ( (LA1_0==15) ) { + if ( (LA1_0==48) ) { alt1=1; } @@ -246,7 +248,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar current, "imports", lv_imports_0_0, - "de.evoal.languages.model.ol.dsl.OptimisationLanguage.ImportRule"); + "de.evoal.languages.model.base.dsl.BaseLanguage.ImportRule"); afterParserOrEnumRuleCall(); } @@ -266,7 +268,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar int alt2=2; int LA2_0 = input.LA(1); - if ( (LA2_0==17) ) { + if ( (LA2_0==15) ) { alt2=1; } switch (alt2) { @@ -378,28 +380,28 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR end "ruleOptimisationModelRule" - // $ANTLR start "entryRuleImportRule" - // InternalOptimisationLanguage.g:148:1: entryRuleImportRule returns [EObject current=null] : iv_ruleImportRule= ruleImportRule EOF ; - public final EObject entryRuleImportRule() throws RecognitionException { + // $ANTLR start "entryRuleProblemRule" + // InternalOptimisationLanguage.g:148:1: entryRuleProblemRule returns [EObject current=null] : iv_ruleProblemRule= ruleProblemRule EOF ; + public final EObject entryRuleProblemRule() throws RecognitionException { EObject current = null; - EObject iv_ruleImportRule = null; + EObject iv_ruleProblemRule = null; try { - // InternalOptimisationLanguage.g:148:51: (iv_ruleImportRule= ruleImportRule EOF ) - // InternalOptimisationLanguage.g:149:2: iv_ruleImportRule= ruleImportRule EOF + // InternalOptimisationLanguage.g:148:52: (iv_ruleProblemRule= ruleProblemRule EOF ) + // InternalOptimisationLanguage.g:149:2: iv_ruleProblemRule= ruleProblemRule EOF { if ( state.backtracking==0 ) { - newCompositeNode(grammarAccess.getImportRuleRule()); + newCompositeNode(grammarAccess.getProblemRuleRule()); } pushFollow(FOLLOW_1); - iv_ruleImportRule=ruleImportRule(); + iv_ruleProblemRule=ruleProblemRule(); state._fsp--; if (state.failed) return current; if ( state.backtracking==0 ) { - current =iv_ruleImportRule; + current =iv_ruleProblemRule; } match(input,EOF,FOLLOW_2); if (state.failed) return current; @@ -415,61 +417,68 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } return current; } - // $ANTLR end "entryRuleImportRule" + // $ANTLR end "entryRuleProblemRule" - // $ANTLR start "ruleImportRule" - // InternalOptimisationLanguage.g:155:1: ruleImportRule returns [EObject current=null] : (otherlv_0= 'import' ( (lv_importedNamespace_1_0= ruleQualifiedName ) ) otherlv_2= ';' ) ; - public final EObject ruleImportRule() throws RecognitionException { + // $ANTLR start "ruleProblemRule" + // InternalOptimisationLanguage.g:155:1: ruleProblemRule returns [EObject current=null] : (otherlv_0= 'declare' ( (lv_name_1_0= ruleStringOrId ) ) otherlv_2= 'as' ( (lv_problem_3_0= ruleInstanceLiteralRule ) ) (otherlv_4= 'documenting' otherlv_5= ':=' ( (lv_documentation_6_0= ruleArrayRule ) ) otherlv_7= ';' )? ) ; + public final EObject ruleProblemRule() throws RecognitionException { EObject current = null; Token otherlv_0=null; Token otherlv_2=null; - AntlrDatatypeRuleToken lv_importedNamespace_1_0 = null; + Token otherlv_4=null; + Token otherlv_5=null; + Token otherlv_7=null; + AntlrDatatypeRuleToken lv_name_1_0 = null; + + EObject lv_problem_3_0 = null; + + EObject lv_documentation_6_0 = null; enterRule(); try { - // InternalOptimisationLanguage.g:161:2: ( (otherlv_0= 'import' ( (lv_importedNamespace_1_0= ruleQualifiedName ) ) otherlv_2= ';' ) ) - // InternalOptimisationLanguage.g:162:2: (otherlv_0= 'import' ( (lv_importedNamespace_1_0= ruleQualifiedName ) ) otherlv_2= ';' ) + // InternalOptimisationLanguage.g:161:2: ( (otherlv_0= 'declare' ( (lv_name_1_0= ruleStringOrId ) ) otherlv_2= 'as' ( (lv_problem_3_0= ruleInstanceLiteralRule ) ) (otherlv_4= 'documenting' otherlv_5= ':=' ( (lv_documentation_6_0= ruleArrayRule ) ) otherlv_7= ';' )? ) ) + // InternalOptimisationLanguage.g:162:2: (otherlv_0= 'declare' ( (lv_name_1_0= ruleStringOrId ) ) otherlv_2= 'as' ( (lv_problem_3_0= ruleInstanceLiteralRule ) ) (otherlv_4= 'documenting' otherlv_5= ':=' ( (lv_documentation_6_0= ruleArrayRule ) ) otherlv_7= ';' )? ) { - // InternalOptimisationLanguage.g:162:2: (otherlv_0= 'import' ( (lv_importedNamespace_1_0= ruleQualifiedName ) ) otherlv_2= ';' ) - // InternalOptimisationLanguage.g:163:3: otherlv_0= 'import' ( (lv_importedNamespace_1_0= ruleQualifiedName ) ) otherlv_2= ';' + // InternalOptimisationLanguage.g:162:2: (otherlv_0= 'declare' ( (lv_name_1_0= ruleStringOrId ) ) otherlv_2= 'as' ( (lv_problem_3_0= ruleInstanceLiteralRule ) ) (otherlv_4= 'documenting' otherlv_5= ':=' ( (lv_documentation_6_0= ruleArrayRule ) ) otherlv_7= ';' )? ) + // InternalOptimisationLanguage.g:163:3: otherlv_0= 'declare' ( (lv_name_1_0= ruleStringOrId ) ) otherlv_2= 'as' ( (lv_problem_3_0= ruleInstanceLiteralRule ) ) (otherlv_4= 'documenting' otherlv_5= ':=' ( (lv_documentation_6_0= ruleArrayRule ) ) otherlv_7= ';' )? { otherlv_0=(Token)match(input,15,FOLLOW_5); if (state.failed) return current; if ( state.backtracking==0 ) { - newLeafNode(otherlv_0, grammarAccess.getImportRuleAccess().getImportKeyword_0()); + newLeafNode(otherlv_0, grammarAccess.getProblemRuleAccess().getDeclareKeyword_0()); } - // InternalOptimisationLanguage.g:167:3: ( (lv_importedNamespace_1_0= ruleQualifiedName ) ) - // InternalOptimisationLanguage.g:168:4: (lv_importedNamespace_1_0= ruleQualifiedName ) + // InternalOptimisationLanguage.g:167:3: ( (lv_name_1_0= ruleStringOrId ) ) + // InternalOptimisationLanguage.g:168:4: (lv_name_1_0= ruleStringOrId ) { - // InternalOptimisationLanguage.g:168:4: (lv_importedNamespace_1_0= ruleQualifiedName ) - // InternalOptimisationLanguage.g:169:5: lv_importedNamespace_1_0= ruleQualifiedName + // InternalOptimisationLanguage.g:168:4: (lv_name_1_0= ruleStringOrId ) + // InternalOptimisationLanguage.g:169:5: lv_name_1_0= ruleStringOrId { if ( state.backtracking==0 ) { - newCompositeNode(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_1_0()); + newCompositeNode(grammarAccess.getProblemRuleAccess().getNameStringOrIdParserRuleCall_1_0()); } pushFollow(FOLLOW_6); - lv_importedNamespace_1_0=ruleQualifiedName(); + lv_name_1_0=ruleStringOrId(); state._fsp--; if (state.failed) return current; if ( state.backtracking==0 ) { if (current==null) { - current = createModelElementForParent(grammarAccess.getImportRuleRule()); + current = createModelElementForParent(grammarAccess.getProblemRuleRule()); } set( current, - "importedNamespace", - lv_importedNamespace_1_0, - "de.evoal.languages.model.base.dsl.BaseLanguage.QualifiedName"); + "name", + lv_name_1_0, + "de.evoal.languages.model.base.dsl.BaseLanguage.StringOrId"); afterParserOrEnumRuleCall(); } @@ -479,119 +488,25 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } - otherlv_2=(Token)match(input,16,FOLLOW_2); if (state.failed) return current; - if ( state.backtracking==0 ) { - - newLeafNode(otherlv_2, grammarAccess.getImportRuleAccess().getSemicolonKeyword_2()); - - } - - } - - - } - - if ( state.backtracking==0 ) { - - leaveRule(); - - } - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleImportRule" - - - // $ANTLR start "entryRuleProblemRule" - // InternalOptimisationLanguage.g:194:1: entryRuleProblemRule returns [EObject current=null] : iv_ruleProblemRule= ruleProblemRule EOF ; - public final EObject entryRuleProblemRule() throws RecognitionException { - EObject current = null; - - EObject iv_ruleProblemRule = null; - - - try { - // InternalOptimisationLanguage.g:194:52: (iv_ruleProblemRule= ruleProblemRule EOF ) - // InternalOptimisationLanguage.g:195:2: iv_ruleProblemRule= ruleProblemRule EOF - { - if ( state.backtracking==0 ) { - newCompositeNode(grammarAccess.getProblemRuleRule()); - } - pushFollow(FOLLOW_1); - iv_ruleProblemRule=ruleProblemRule(); - - state._fsp--; - if (state.failed) return current; - if ( state.backtracking==0 ) { - current =iv_ruleProblemRule; - } - match(input,EOF,FOLLOW_2); if (state.failed) return current; - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleProblemRule" - - - // $ANTLR start "ruleProblemRule" - // InternalOptimisationLanguage.g:201:1: ruleProblemRule returns [EObject current=null] : (otherlv_0= 'declare' ( (lv_problem_1_0= ruleInstanceLiteralRule ) ) (otherlv_2= 'documenting' otherlv_3= ':=' ( (lv_documentation_4_0= ruleArrayRule ) ) otherlv_5= ';' )? ) ; - public final EObject ruleProblemRule() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token otherlv_2=null; - Token otherlv_3=null; - Token otherlv_5=null; - EObject lv_problem_1_0 = null; - - EObject lv_documentation_4_0 = null; - - - - enterRule(); - - try { - // InternalOptimisationLanguage.g:207:2: ( (otherlv_0= 'declare' ( (lv_problem_1_0= ruleInstanceLiteralRule ) ) (otherlv_2= 'documenting' otherlv_3= ':=' ( (lv_documentation_4_0= ruleArrayRule ) ) otherlv_5= ';' )? ) ) - // InternalOptimisationLanguage.g:208:2: (otherlv_0= 'declare' ( (lv_problem_1_0= ruleInstanceLiteralRule ) ) (otherlv_2= 'documenting' otherlv_3= ':=' ( (lv_documentation_4_0= ruleArrayRule ) ) otherlv_5= ';' )? ) - { - // InternalOptimisationLanguage.g:208:2: (otherlv_0= 'declare' ( (lv_problem_1_0= ruleInstanceLiteralRule ) ) (otherlv_2= 'documenting' otherlv_3= ':=' ( (lv_documentation_4_0= ruleArrayRule ) ) otherlv_5= ';' )? ) - // InternalOptimisationLanguage.g:209:3: otherlv_0= 'declare' ( (lv_problem_1_0= ruleInstanceLiteralRule ) ) (otherlv_2= 'documenting' otherlv_3= ':=' ( (lv_documentation_4_0= ruleArrayRule ) ) otherlv_5= ';' )? - { - otherlv_0=(Token)match(input,17,FOLLOW_5); if (state.failed) return current; + otherlv_2=(Token)match(input,16,FOLLOW_5); if (state.failed) return current; if ( state.backtracking==0 ) { - newLeafNode(otherlv_0, grammarAccess.getProblemRuleAccess().getDeclareKeyword_0()); + newLeafNode(otherlv_2, grammarAccess.getProblemRuleAccess().getAsKeyword_2()); } - // InternalOptimisationLanguage.g:213:3: ( (lv_problem_1_0= ruleInstanceLiteralRule ) ) - // InternalOptimisationLanguage.g:214:4: (lv_problem_1_0= ruleInstanceLiteralRule ) + // InternalOptimisationLanguage.g:190:3: ( (lv_problem_3_0= ruleInstanceLiteralRule ) ) + // InternalOptimisationLanguage.g:191:4: (lv_problem_3_0= ruleInstanceLiteralRule ) { - // InternalOptimisationLanguage.g:214:4: (lv_problem_1_0= ruleInstanceLiteralRule ) - // InternalOptimisationLanguage.g:215:5: lv_problem_1_0= ruleInstanceLiteralRule + // InternalOptimisationLanguage.g:191:4: (lv_problem_3_0= ruleInstanceLiteralRule ) + // InternalOptimisationLanguage.g:192:5: lv_problem_3_0= ruleInstanceLiteralRule { if ( state.backtracking==0 ) { - newCompositeNode(grammarAccess.getProblemRuleAccess().getProblemInstanceLiteralRuleParserRuleCall_1_0()); + newCompositeNode(grammarAccess.getProblemRuleAccess().getProblemInstanceLiteralRuleParserRuleCall_3_0()); } pushFollow(FOLLOW_7); - lv_problem_1_0=ruleInstanceLiteralRule(); + lv_problem_3_0=ruleInstanceLiteralRule(); state._fsp--; if (state.failed) return current; @@ -603,7 +518,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar set( current, "problem", - lv_problem_1_0, + lv_problem_3_0, "de.evoal.languages.model.base.dsl.BaseLanguage.InstanceLiteralRule"); afterParserOrEnumRuleCall(); @@ -614,42 +529,42 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } - // InternalOptimisationLanguage.g:232:3: (otherlv_2= 'documenting' otherlv_3= ':=' ( (lv_documentation_4_0= ruleArrayRule ) ) otherlv_5= ';' )? + // InternalOptimisationLanguage.g:209:3: (otherlv_4= 'documenting' otherlv_5= ':=' ( (lv_documentation_6_0= ruleArrayRule ) ) otherlv_7= ';' )? int alt4=2; int LA4_0 = input.LA(1); - if ( (LA4_0==18) ) { + if ( (LA4_0==17) ) { alt4=1; } switch (alt4) { case 1 : - // InternalOptimisationLanguage.g:233:4: otherlv_2= 'documenting' otherlv_3= ':=' ( (lv_documentation_4_0= ruleArrayRule ) ) otherlv_5= ';' + // InternalOptimisationLanguage.g:210:4: otherlv_4= 'documenting' otherlv_5= ':=' ( (lv_documentation_6_0= ruleArrayRule ) ) otherlv_7= ';' { - otherlv_2=(Token)match(input,18,FOLLOW_8); if (state.failed) return current; + otherlv_4=(Token)match(input,17,FOLLOW_8); if (state.failed) return current; if ( state.backtracking==0 ) { - newLeafNode(otherlv_2, grammarAccess.getProblemRuleAccess().getDocumentingKeyword_2_0()); + newLeafNode(otherlv_4, grammarAccess.getProblemRuleAccess().getDocumentingKeyword_4_0()); } - otherlv_3=(Token)match(input,19,FOLLOW_9); if (state.failed) return current; + otherlv_5=(Token)match(input,18,FOLLOW_9); if (state.failed) return current; if ( state.backtracking==0 ) { - newLeafNode(otherlv_3, grammarAccess.getProblemRuleAccess().getColonEqualsSignKeyword_2_1()); + newLeafNode(otherlv_5, grammarAccess.getProblemRuleAccess().getColonEqualsSignKeyword_4_1()); } - // InternalOptimisationLanguage.g:241:4: ( (lv_documentation_4_0= ruleArrayRule ) ) - // InternalOptimisationLanguage.g:242:5: (lv_documentation_4_0= ruleArrayRule ) + // InternalOptimisationLanguage.g:218:4: ( (lv_documentation_6_0= ruleArrayRule ) ) + // InternalOptimisationLanguage.g:219:5: (lv_documentation_6_0= ruleArrayRule ) { - // InternalOptimisationLanguage.g:242:5: (lv_documentation_4_0= ruleArrayRule ) - // InternalOptimisationLanguage.g:243:6: lv_documentation_4_0= ruleArrayRule + // InternalOptimisationLanguage.g:219:5: (lv_documentation_6_0= ruleArrayRule ) + // InternalOptimisationLanguage.g:220:6: lv_documentation_6_0= ruleArrayRule { if ( state.backtracking==0 ) { - newCompositeNode(grammarAccess.getProblemRuleAccess().getDocumentationArrayRuleParserRuleCall_2_2_0()); + newCompositeNode(grammarAccess.getProblemRuleAccess().getDocumentationArrayRuleParserRuleCall_4_2_0()); } - pushFollow(FOLLOW_6); - lv_documentation_4_0=ruleArrayRule(); + pushFollow(FOLLOW_10); + lv_documentation_6_0=ruleArrayRule(); state._fsp--; if (state.failed) return current; @@ -661,7 +576,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar set( current, "documentation", - lv_documentation_4_0, + lv_documentation_6_0, "de.evoal.languages.model.base.dsl.BaseLanguage.ArrayRule"); afterParserOrEnumRuleCall(); @@ -672,10 +587,10 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } - otherlv_5=(Token)match(input,16,FOLLOW_2); if (state.failed) return current; + otherlv_7=(Token)match(input,19,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { - newLeafNode(otherlv_5, grammarAccess.getProblemRuleAccess().getSemicolonKeyword_2_3()); + newLeafNode(otherlv_7, grammarAccess.getProblemRuleAccess().getSemicolonKeyword_4_3()); } @@ -709,7 +624,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "entryRuleAlgorithmInstanceRule" - // InternalOptimisationLanguage.g:269:1: entryRuleAlgorithmInstanceRule returns [EObject current=null] : iv_ruleAlgorithmInstanceRule= ruleAlgorithmInstanceRule EOF ; + // InternalOptimisationLanguage.g:246:1: entryRuleAlgorithmInstanceRule returns [EObject current=null] : iv_ruleAlgorithmInstanceRule= ruleAlgorithmInstanceRule EOF ; public final EObject entryRuleAlgorithmInstanceRule() throws RecognitionException { EObject current = null; @@ -717,8 +632,8 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar try { - // InternalOptimisationLanguage.g:269:62: (iv_ruleAlgorithmInstanceRule= ruleAlgorithmInstanceRule EOF ) - // InternalOptimisationLanguage.g:270:2: iv_ruleAlgorithmInstanceRule= ruleAlgorithmInstanceRule EOF + // InternalOptimisationLanguage.g:246:62: (iv_ruleAlgorithmInstanceRule= ruleAlgorithmInstanceRule EOF ) + // InternalOptimisationLanguage.g:247:2: iv_ruleAlgorithmInstanceRule= ruleAlgorithmInstanceRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAlgorithmInstanceRuleRule()); @@ -749,7 +664,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "ruleAlgorithmInstanceRule" - // InternalOptimisationLanguage.g:276:1: ruleAlgorithmInstanceRule returns [EObject current=null] : (otherlv_0= 'instance' otherlv_1= 'for' ( ( ruleQualifiedName ) ) otherlv_3= 'with' otherlv_4= 'algorithm' ( (lv_algorithm_5_0= ruleInstanceLiteralRule ) ) (otherlv_6= 'documenting' otherlv_7= ':=' ( (lv_documentation_8_0= ruleArrayRule ) ) otherlv_9= ';' )? ) ; + // InternalOptimisationLanguage.g:253:1: ruleAlgorithmInstanceRule returns [EObject current=null] : (otherlv_0= 'instance' otherlv_1= 'for' ( ( ruleQualifiedName ) ) otherlv_3= 'with' otherlv_4= 'algorithm' ( (lv_algorithm_5_0= ruleInstanceLiteralRule ) ) (otherlv_6= 'documenting' otherlv_7= ':=' ( (lv_documentation_8_0= ruleArrayRule ) ) otherlv_9= ';' )? ) ; public final EObject ruleAlgorithmInstanceRule() throws RecognitionException { EObject current = null; @@ -769,13 +684,13 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:282:2: ( (otherlv_0= 'instance' otherlv_1= 'for' ( ( ruleQualifiedName ) ) otherlv_3= 'with' otherlv_4= 'algorithm' ( (lv_algorithm_5_0= ruleInstanceLiteralRule ) ) (otherlv_6= 'documenting' otherlv_7= ':=' ( (lv_documentation_8_0= ruleArrayRule ) ) otherlv_9= ';' )? ) ) - // InternalOptimisationLanguage.g:283:2: (otherlv_0= 'instance' otherlv_1= 'for' ( ( ruleQualifiedName ) ) otherlv_3= 'with' otherlv_4= 'algorithm' ( (lv_algorithm_5_0= ruleInstanceLiteralRule ) ) (otherlv_6= 'documenting' otherlv_7= ':=' ( (lv_documentation_8_0= ruleArrayRule ) ) otherlv_9= ';' )? ) + // InternalOptimisationLanguage.g:259:2: ( (otherlv_0= 'instance' otherlv_1= 'for' ( ( ruleQualifiedName ) ) otherlv_3= 'with' otherlv_4= 'algorithm' ( (lv_algorithm_5_0= ruleInstanceLiteralRule ) ) (otherlv_6= 'documenting' otherlv_7= ':=' ( (lv_documentation_8_0= ruleArrayRule ) ) otherlv_9= ';' )? ) ) + // InternalOptimisationLanguage.g:260:2: (otherlv_0= 'instance' otherlv_1= 'for' ( ( ruleQualifiedName ) ) otherlv_3= 'with' otherlv_4= 'algorithm' ( (lv_algorithm_5_0= ruleInstanceLiteralRule ) ) (otherlv_6= 'documenting' otherlv_7= ':=' ( (lv_documentation_8_0= ruleArrayRule ) ) otherlv_9= ';' )? ) { - // InternalOptimisationLanguage.g:283:2: (otherlv_0= 'instance' otherlv_1= 'for' ( ( ruleQualifiedName ) ) otherlv_3= 'with' otherlv_4= 'algorithm' ( (lv_algorithm_5_0= ruleInstanceLiteralRule ) ) (otherlv_6= 'documenting' otherlv_7= ':=' ( (lv_documentation_8_0= ruleArrayRule ) ) otherlv_9= ';' )? ) - // InternalOptimisationLanguage.g:284:3: otherlv_0= 'instance' otherlv_1= 'for' ( ( ruleQualifiedName ) ) otherlv_3= 'with' otherlv_4= 'algorithm' ( (lv_algorithm_5_0= ruleInstanceLiteralRule ) ) (otherlv_6= 'documenting' otherlv_7= ':=' ( (lv_documentation_8_0= ruleArrayRule ) ) otherlv_9= ';' )? + // InternalOptimisationLanguage.g:260:2: (otherlv_0= 'instance' otherlv_1= 'for' ( ( ruleQualifiedName ) ) otherlv_3= 'with' otherlv_4= 'algorithm' ( (lv_algorithm_5_0= ruleInstanceLiteralRule ) ) (otherlv_6= 'documenting' otherlv_7= ':=' ( (lv_documentation_8_0= ruleArrayRule ) ) otherlv_9= ';' )? ) + // InternalOptimisationLanguage.g:261:3: otherlv_0= 'instance' otherlv_1= 'for' ( ( ruleQualifiedName ) ) otherlv_3= 'with' otherlv_4= 'algorithm' ( (lv_algorithm_5_0= ruleInstanceLiteralRule ) ) (otherlv_6= 'documenting' otherlv_7= ':=' ( (lv_documentation_8_0= ruleArrayRule ) ) otherlv_9= ';' )? { - otherlv_0=(Token)match(input,20,FOLLOW_10); if (state.failed) return current; + otherlv_0=(Token)match(input,20,FOLLOW_11); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getAlgorithmInstanceRuleAccess().getInstanceKeyword_0()); @@ -787,11 +702,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar newLeafNode(otherlv_1, grammarAccess.getAlgorithmInstanceRuleAccess().getForKeyword_1()); } - // InternalOptimisationLanguage.g:292:3: ( ( ruleQualifiedName ) ) - // InternalOptimisationLanguage.g:293:4: ( ruleQualifiedName ) + // InternalOptimisationLanguage.g:269:3: ( ( ruleQualifiedName ) ) + // InternalOptimisationLanguage.g:270:4: ( ruleQualifiedName ) { - // InternalOptimisationLanguage.g:293:4: ( ruleQualifiedName ) - // InternalOptimisationLanguage.g:294:5: ruleQualifiedName + // InternalOptimisationLanguage.g:270:4: ( ruleQualifiedName ) + // InternalOptimisationLanguage.g:271:5: ruleQualifiedName { if ( state.backtracking==0 ) { @@ -810,7 +725,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar newCompositeNode(grammarAccess.getAlgorithmInstanceRuleAccess().getProblemProblemCrossReference_2_0()); } - pushFollow(FOLLOW_11); + pushFollow(FOLLOW_12); ruleQualifiedName(); state._fsp--; @@ -826,7 +741,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } - otherlv_3=(Token)match(input,22,FOLLOW_12); if (state.failed) return current; + otherlv_3=(Token)match(input,22,FOLLOW_13); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getAlgorithmInstanceRuleAccess().getWithKeyword_3()); @@ -838,11 +753,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar newLeafNode(otherlv_4, grammarAccess.getAlgorithmInstanceRuleAccess().getAlgorithmKeyword_4()); } - // InternalOptimisationLanguage.g:319:3: ( (lv_algorithm_5_0= ruleInstanceLiteralRule ) ) - // InternalOptimisationLanguage.g:320:4: (lv_algorithm_5_0= ruleInstanceLiteralRule ) + // InternalOptimisationLanguage.g:296:3: ( (lv_algorithm_5_0= ruleInstanceLiteralRule ) ) + // InternalOptimisationLanguage.g:297:4: (lv_algorithm_5_0= ruleInstanceLiteralRule ) { - // InternalOptimisationLanguage.g:320:4: (lv_algorithm_5_0= ruleInstanceLiteralRule ) - // InternalOptimisationLanguage.g:321:5: lv_algorithm_5_0= ruleInstanceLiteralRule + // InternalOptimisationLanguage.g:297:4: (lv_algorithm_5_0= ruleInstanceLiteralRule ) + // InternalOptimisationLanguage.g:298:5: lv_algorithm_5_0= ruleInstanceLiteralRule { if ( state.backtracking==0 ) { @@ -873,41 +788,41 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } - // InternalOptimisationLanguage.g:338:3: (otherlv_6= 'documenting' otherlv_7= ':=' ( (lv_documentation_8_0= ruleArrayRule ) ) otherlv_9= ';' )? + // InternalOptimisationLanguage.g:315:3: (otherlv_6= 'documenting' otherlv_7= ':=' ( (lv_documentation_8_0= ruleArrayRule ) ) otherlv_9= ';' )? int alt5=2; int LA5_0 = input.LA(1); - if ( (LA5_0==18) ) { + if ( (LA5_0==17) ) { alt5=1; } switch (alt5) { case 1 : - // InternalOptimisationLanguage.g:339:4: otherlv_6= 'documenting' otherlv_7= ':=' ( (lv_documentation_8_0= ruleArrayRule ) ) otherlv_9= ';' + // InternalOptimisationLanguage.g:316:4: otherlv_6= 'documenting' otherlv_7= ':=' ( (lv_documentation_8_0= ruleArrayRule ) ) otherlv_9= ';' { - otherlv_6=(Token)match(input,18,FOLLOW_8); if (state.failed) return current; + otherlv_6=(Token)match(input,17,FOLLOW_8); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_6, grammarAccess.getAlgorithmInstanceRuleAccess().getDocumentingKeyword_6_0()); } - otherlv_7=(Token)match(input,19,FOLLOW_9); if (state.failed) return current; + otherlv_7=(Token)match(input,18,FOLLOW_9); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_7, grammarAccess.getAlgorithmInstanceRuleAccess().getColonEqualsSignKeyword_6_1()); } - // InternalOptimisationLanguage.g:347:4: ( (lv_documentation_8_0= ruleArrayRule ) ) - // InternalOptimisationLanguage.g:348:5: (lv_documentation_8_0= ruleArrayRule ) + // InternalOptimisationLanguage.g:324:4: ( (lv_documentation_8_0= ruleArrayRule ) ) + // InternalOptimisationLanguage.g:325:5: (lv_documentation_8_0= ruleArrayRule ) { - // InternalOptimisationLanguage.g:348:5: (lv_documentation_8_0= ruleArrayRule ) - // InternalOptimisationLanguage.g:349:6: lv_documentation_8_0= ruleArrayRule + // InternalOptimisationLanguage.g:325:5: (lv_documentation_8_0= ruleArrayRule ) + // InternalOptimisationLanguage.g:326:6: lv_documentation_8_0= ruleArrayRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAlgorithmInstanceRuleAccess().getDocumentationArrayRuleParserRuleCall_6_2_0()); } - pushFollow(FOLLOW_6); + pushFollow(FOLLOW_10); lv_documentation_8_0=ruleArrayRule(); state._fsp--; @@ -931,7 +846,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } - otherlv_9=(Token)match(input,16,FOLLOW_2); if (state.failed) return current; + otherlv_9=(Token)match(input,19,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_9, grammarAccess.getAlgorithmInstanceRuleAccess().getSemicolonKeyword_6_3()); @@ -968,7 +883,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "entryRuleReferenceRule" - // InternalOptimisationLanguage.g:375:1: entryRuleReferenceRule returns [EObject current=null] : iv_ruleReferenceRule= ruleReferenceRule EOF ; + // InternalOptimisationLanguage.g:352:1: entryRuleReferenceRule returns [EObject current=null] : iv_ruleReferenceRule= ruleReferenceRule EOF ; public final EObject entryRuleReferenceRule() throws RecognitionException { EObject current = null; @@ -976,8 +891,8 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar try { - // InternalOptimisationLanguage.g:375:54: (iv_ruleReferenceRule= ruleReferenceRule EOF ) - // InternalOptimisationLanguage.g:376:2: iv_ruleReferenceRule= ruleReferenceRule EOF + // InternalOptimisationLanguage.g:352:54: (iv_ruleReferenceRule= ruleReferenceRule EOF ) + // InternalOptimisationLanguage.g:353:2: iv_ruleReferenceRule= ruleReferenceRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getReferenceRuleRule()); @@ -1008,7 +923,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "ruleReferenceRule" - // InternalOptimisationLanguage.g:382:1: ruleReferenceRule returns [EObject current=null] : (this_ConstantReferenceRule_0= ruleConstantReferenceRule | this_DataReferenceRule_1= ruleDataReferenceRule ) ; + // InternalOptimisationLanguage.g:359:1: ruleReferenceRule returns [EObject current=null] : (this_ConstantReferenceRule_0= ruleConstantReferenceRule | this_DataReferenceRule_1= ruleDataReferenceRule ) ; public final EObject ruleReferenceRule() throws RecognitionException { EObject current = null; @@ -1021,10 +936,10 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:388:2: ( (this_ConstantReferenceRule_0= ruleConstantReferenceRule | this_DataReferenceRule_1= ruleDataReferenceRule ) ) - // InternalOptimisationLanguage.g:389:2: (this_ConstantReferenceRule_0= ruleConstantReferenceRule | this_DataReferenceRule_1= ruleDataReferenceRule ) + // InternalOptimisationLanguage.g:365:2: ( (this_ConstantReferenceRule_0= ruleConstantReferenceRule | this_DataReferenceRule_1= ruleDataReferenceRule ) ) + // InternalOptimisationLanguage.g:366:2: (this_ConstantReferenceRule_0= ruleConstantReferenceRule | this_DataReferenceRule_1= ruleDataReferenceRule ) { - // InternalOptimisationLanguage.g:389:2: (this_ConstantReferenceRule_0= ruleConstantReferenceRule | this_DataReferenceRule_1= ruleDataReferenceRule ) + // InternalOptimisationLanguage.g:366:2: (this_ConstantReferenceRule_0= ruleConstantReferenceRule | this_DataReferenceRule_1= ruleDataReferenceRule ) int alt6=2; int LA6_0 = input.LA(1); @@ -1043,7 +958,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } switch (alt6) { case 1 : - // InternalOptimisationLanguage.g:390:3: this_ConstantReferenceRule_0= ruleConstantReferenceRule + // InternalOptimisationLanguage.g:367:3: this_ConstantReferenceRule_0= ruleConstantReferenceRule { if ( state.backtracking==0 ) { @@ -1070,7 +985,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 2 : - // InternalOptimisationLanguage.g:402:3: this_DataReferenceRule_1= ruleDataReferenceRule + // InternalOptimisationLanguage.g:379:3: this_DataReferenceRule_1= ruleDataReferenceRule { if ( state.backtracking==0 ) { @@ -1121,7 +1036,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "entryRuleDataReferenceRule" - // InternalOptimisationLanguage.g:417:1: entryRuleDataReferenceRule returns [EObject current=null] : iv_ruleDataReferenceRule= ruleDataReferenceRule EOF ; + // InternalOptimisationLanguage.g:394:1: entryRuleDataReferenceRule returns [EObject current=null] : iv_ruleDataReferenceRule= ruleDataReferenceRule EOF ; public final EObject entryRuleDataReferenceRule() throws RecognitionException { EObject current = null; @@ -1129,8 +1044,8 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar try { - // InternalOptimisationLanguage.g:417:58: (iv_ruleDataReferenceRule= ruleDataReferenceRule EOF ) - // InternalOptimisationLanguage.g:418:2: iv_ruleDataReferenceRule= ruleDataReferenceRule EOF + // InternalOptimisationLanguage.g:394:58: (iv_ruleDataReferenceRule= ruleDataReferenceRule EOF ) + // InternalOptimisationLanguage.g:395:2: iv_ruleDataReferenceRule= ruleDataReferenceRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getDataReferenceRuleRule()); @@ -1161,7 +1076,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "ruleDataReferenceRule" - // InternalOptimisationLanguage.g:424:1: ruleDataReferenceRule returns [EObject current=null] : ( () otherlv_1= 'data' ( ( ruleQualifiedName ) ) ) ; + // InternalOptimisationLanguage.g:401:1: ruleDataReferenceRule returns [EObject current=null] : ( () otherlv_1= 'data' ( ( ruleQualifiedName ) ) ) ; public final EObject ruleDataReferenceRule() throws RecognitionException { EObject current = null; @@ -1171,14 +1086,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:430:2: ( ( () otherlv_1= 'data' ( ( ruleQualifiedName ) ) ) ) - // InternalOptimisationLanguage.g:431:2: ( () otherlv_1= 'data' ( ( ruleQualifiedName ) ) ) + // InternalOptimisationLanguage.g:407:2: ( ( () otherlv_1= 'data' ( ( ruleQualifiedName ) ) ) ) + // InternalOptimisationLanguage.g:408:2: ( () otherlv_1= 'data' ( ( ruleQualifiedName ) ) ) { - // InternalOptimisationLanguage.g:431:2: ( () otherlv_1= 'data' ( ( ruleQualifiedName ) ) ) - // InternalOptimisationLanguage.g:432:3: () otherlv_1= 'data' ( ( ruleQualifiedName ) ) + // InternalOptimisationLanguage.g:408:2: ( () otherlv_1= 'data' ( ( ruleQualifiedName ) ) ) + // InternalOptimisationLanguage.g:409:3: () otherlv_1= 'data' ( ( ruleQualifiedName ) ) { - // InternalOptimisationLanguage.g:432:3: () - // InternalOptimisationLanguage.g:433:4: + // InternalOptimisationLanguage.g:409:3: () + // InternalOptimisationLanguage.g:410:4: { if ( state.backtracking==0 ) { @@ -1201,11 +1116,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar newLeafNode(otherlv_1, grammarAccess.getDataReferenceRuleAccess().getDataKeyword_1()); } - // InternalOptimisationLanguage.g:446:3: ( ( ruleQualifiedName ) ) - // InternalOptimisationLanguage.g:447:4: ( ruleQualifiedName ) + // InternalOptimisationLanguage.g:423:3: ( ( ruleQualifiedName ) ) + // InternalOptimisationLanguage.g:424:4: ( ruleQualifiedName ) { - // InternalOptimisationLanguage.g:447:4: ( ruleQualifiedName ) - // InternalOptimisationLanguage.g:448:5: ruleQualifiedName + // InternalOptimisationLanguage.g:424:4: ( ruleQualifiedName ) + // InternalOptimisationLanguage.g:425:5: ruleQualifiedName { if ( state.backtracking==0 ) { @@ -1265,7 +1180,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "entryRuleExpressionRule" - // InternalOptimisationLanguage.g:469:1: entryRuleExpressionRule returns [EObject current=null] : iv_ruleExpressionRule= ruleExpressionRule EOF ; + // InternalOptimisationLanguage.g:446:1: entryRuleExpressionRule returns [EObject current=null] : iv_ruleExpressionRule= ruleExpressionRule EOF ; public final EObject entryRuleExpressionRule() throws RecognitionException { EObject current = null; @@ -1273,8 +1188,8 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar try { - // InternalOptimisationLanguage.g:469:55: (iv_ruleExpressionRule= ruleExpressionRule EOF ) - // InternalOptimisationLanguage.g:470:2: iv_ruleExpressionRule= ruleExpressionRule EOF + // InternalOptimisationLanguage.g:446:55: (iv_ruleExpressionRule= ruleExpressionRule EOF ) + // InternalOptimisationLanguage.g:447:2: iv_ruleExpressionRule= ruleExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getExpressionRuleRule()); @@ -1305,7 +1220,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "ruleExpressionRule" - // InternalOptimisationLanguage.g:476:1: ruleExpressionRule returns [EObject current=null] : this_OrExpressionRule_0= ruleOrExpressionRule ; + // InternalOptimisationLanguage.g:453:1: ruleExpressionRule returns [EObject current=null] : this_OrExpressionRule_0= ruleOrExpressionRule ; public final EObject ruleExpressionRule() throws RecognitionException { EObject current = null; @@ -1316,8 +1231,8 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:482:2: (this_OrExpressionRule_0= ruleOrExpressionRule ) - // InternalOptimisationLanguage.g:483:2: this_OrExpressionRule_0= ruleOrExpressionRule + // InternalOptimisationLanguage.g:459:2: (this_OrExpressionRule_0= ruleOrExpressionRule ) + // InternalOptimisationLanguage.g:460:2: this_OrExpressionRule_0= ruleOrExpressionRule { if ( state.backtracking==0 ) { @@ -1362,7 +1277,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "entryRuleOrExpressionRule" - // InternalOptimisationLanguage.g:497:1: entryRuleOrExpressionRule returns [EObject current=null] : iv_ruleOrExpressionRule= ruleOrExpressionRule EOF ; + // InternalOptimisationLanguage.g:474:1: entryRuleOrExpressionRule returns [EObject current=null] : iv_ruleOrExpressionRule= ruleOrExpressionRule EOF ; public final EObject entryRuleOrExpressionRule() throws RecognitionException { EObject current = null; @@ -1370,8 +1285,8 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar try { - // InternalOptimisationLanguage.g:497:57: (iv_ruleOrExpressionRule= ruleOrExpressionRule EOF ) - // InternalOptimisationLanguage.g:498:2: iv_ruleOrExpressionRule= ruleOrExpressionRule EOF + // InternalOptimisationLanguage.g:474:57: (iv_ruleOrExpressionRule= ruleOrExpressionRule EOF ) + // InternalOptimisationLanguage.g:475:2: iv_ruleOrExpressionRule= ruleOrExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getOrExpressionRuleRule()); @@ -1402,7 +1317,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "ruleOrExpressionRule" - // InternalOptimisationLanguage.g:504:1: ruleOrExpressionRule returns [EObject current=null] : ( ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* ) ; + // InternalOptimisationLanguage.g:481:1: ruleOrExpressionRule returns [EObject current=null] : ( ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* ) ; public final EObject ruleOrExpressionRule() throws RecognitionException { EObject current = null; @@ -1416,24 +1331,24 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:510:2: ( ( ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* ) ) - // InternalOptimisationLanguage.g:511:2: ( ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* ) + // InternalOptimisationLanguage.g:487:2: ( ( ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* ) ) + // InternalOptimisationLanguage.g:488:2: ( ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* ) { - // InternalOptimisationLanguage.g:511:2: ( ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* ) - // InternalOptimisationLanguage.g:512:3: ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* + // InternalOptimisationLanguage.g:488:2: ( ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* ) + // InternalOptimisationLanguage.g:489:3: ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* { - // InternalOptimisationLanguage.g:512:3: ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) - // InternalOptimisationLanguage.g:513:4: (lv_subExpressions_0_0= ruleXorExpressionRule ) + // InternalOptimisationLanguage.g:489:3: ( (lv_subExpressions_0_0= ruleXorExpressionRule ) ) + // InternalOptimisationLanguage.g:490:4: (lv_subExpressions_0_0= ruleXorExpressionRule ) { - // InternalOptimisationLanguage.g:513:4: (lv_subExpressions_0_0= ruleXorExpressionRule ) - // InternalOptimisationLanguage.g:514:5: lv_subExpressions_0_0= ruleXorExpressionRule + // InternalOptimisationLanguage.g:490:4: (lv_subExpressions_0_0= ruleXorExpressionRule ) + // InternalOptimisationLanguage.g:491:5: lv_subExpressions_0_0= ruleXorExpressionRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getOrExpressionRuleAccess().getSubExpressionsXorExpressionRuleParserRuleCall_0_0()); } - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_14); lv_subExpressions_0_0=ruleXorExpressionRule(); state._fsp--; @@ -1457,7 +1372,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } - // InternalOptimisationLanguage.g:531:3: (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* + // InternalOptimisationLanguage.g:508:3: (otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) )* loop7: do { int alt7=2; @@ -1470,26 +1385,26 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar switch (alt7) { case 1 : - // InternalOptimisationLanguage.g:532:4: otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) + // InternalOptimisationLanguage.g:509:4: otherlv_1= 'OR' ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) { - otherlv_1=(Token)match(input,25,FOLLOW_14); if (state.failed) return current; + otherlv_1=(Token)match(input,25,FOLLOW_15); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getOrExpressionRuleAccess().getORKeyword_1_0()); } - // InternalOptimisationLanguage.g:536:4: ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) - // InternalOptimisationLanguage.g:537:5: (lv_subExpressions_2_0= ruleXorExpressionRule ) + // InternalOptimisationLanguage.g:513:4: ( (lv_subExpressions_2_0= ruleXorExpressionRule ) ) + // InternalOptimisationLanguage.g:514:5: (lv_subExpressions_2_0= ruleXorExpressionRule ) { - // InternalOptimisationLanguage.g:537:5: (lv_subExpressions_2_0= ruleXorExpressionRule ) - // InternalOptimisationLanguage.g:538:6: lv_subExpressions_2_0= ruleXorExpressionRule + // InternalOptimisationLanguage.g:514:5: (lv_subExpressions_2_0= ruleXorExpressionRule ) + // InternalOptimisationLanguage.g:515:6: lv_subExpressions_2_0= ruleXorExpressionRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getOrExpressionRuleAccess().getSubExpressionsXorExpressionRuleParserRuleCall_1_1_0()); } - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_14); lv_subExpressions_2_0=ruleXorExpressionRule(); state._fsp--; @@ -1547,7 +1462,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "entryRuleXorExpressionRule" - // InternalOptimisationLanguage.g:560:1: entryRuleXorExpressionRule returns [EObject current=null] : iv_ruleXorExpressionRule= ruleXorExpressionRule EOF ; + // InternalOptimisationLanguage.g:537:1: entryRuleXorExpressionRule returns [EObject current=null] : iv_ruleXorExpressionRule= ruleXorExpressionRule EOF ; public final EObject entryRuleXorExpressionRule() throws RecognitionException { EObject current = null; @@ -1555,8 +1470,8 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar try { - // InternalOptimisationLanguage.g:560:58: (iv_ruleXorExpressionRule= ruleXorExpressionRule EOF ) - // InternalOptimisationLanguage.g:561:2: iv_ruleXorExpressionRule= ruleXorExpressionRule EOF + // InternalOptimisationLanguage.g:537:58: (iv_ruleXorExpressionRule= ruleXorExpressionRule EOF ) + // InternalOptimisationLanguage.g:538:2: iv_ruleXorExpressionRule= ruleXorExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXorExpressionRuleRule()); @@ -1587,7 +1502,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "ruleXorExpressionRule" - // InternalOptimisationLanguage.g:567:1: ruleXorExpressionRule returns [EObject current=null] : ( ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* ) ; + // InternalOptimisationLanguage.g:544:1: ruleXorExpressionRule returns [EObject current=null] : ( ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* ) ; public final EObject ruleXorExpressionRule() throws RecognitionException { EObject current = null; @@ -1601,24 +1516,24 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:573:2: ( ( ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* ) ) - // InternalOptimisationLanguage.g:574:2: ( ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* ) + // InternalOptimisationLanguage.g:550:2: ( ( ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* ) ) + // InternalOptimisationLanguage.g:551:2: ( ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* ) { - // InternalOptimisationLanguage.g:574:2: ( ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* ) - // InternalOptimisationLanguage.g:575:3: ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* + // InternalOptimisationLanguage.g:551:2: ( ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* ) + // InternalOptimisationLanguage.g:552:3: ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* { - // InternalOptimisationLanguage.g:575:3: ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) - // InternalOptimisationLanguage.g:576:4: (lv_subExpressions_0_0= ruleAndExpressionRule ) + // InternalOptimisationLanguage.g:552:3: ( (lv_subExpressions_0_0= ruleAndExpressionRule ) ) + // InternalOptimisationLanguage.g:553:4: (lv_subExpressions_0_0= ruleAndExpressionRule ) { - // InternalOptimisationLanguage.g:576:4: (lv_subExpressions_0_0= ruleAndExpressionRule ) - // InternalOptimisationLanguage.g:577:5: lv_subExpressions_0_0= ruleAndExpressionRule + // InternalOptimisationLanguage.g:553:4: (lv_subExpressions_0_0= ruleAndExpressionRule ) + // InternalOptimisationLanguage.g:554:5: lv_subExpressions_0_0= ruleAndExpressionRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXorExpressionRuleAccess().getSubExpressionsAndExpressionRuleParserRuleCall_0_0()); } - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_16); lv_subExpressions_0_0=ruleAndExpressionRule(); state._fsp--; @@ -1642,7 +1557,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } - // InternalOptimisationLanguage.g:594:3: (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* + // InternalOptimisationLanguage.g:571:3: (otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) )* loop8: do { int alt8=2; @@ -1655,26 +1570,26 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar switch (alt8) { case 1 : - // InternalOptimisationLanguage.g:595:4: otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) + // InternalOptimisationLanguage.g:572:4: otherlv_1= 'XOR' ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) { - otherlv_1=(Token)match(input,26,FOLLOW_14); if (state.failed) return current; + otherlv_1=(Token)match(input,26,FOLLOW_15); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getXorExpressionRuleAccess().getXORKeyword_1_0()); } - // InternalOptimisationLanguage.g:599:4: ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) - // InternalOptimisationLanguage.g:600:5: (lv_subExpressions_2_0= ruleAndExpressionRule ) + // InternalOptimisationLanguage.g:576:4: ( (lv_subExpressions_2_0= ruleAndExpressionRule ) ) + // InternalOptimisationLanguage.g:577:5: (lv_subExpressions_2_0= ruleAndExpressionRule ) { - // InternalOptimisationLanguage.g:600:5: (lv_subExpressions_2_0= ruleAndExpressionRule ) - // InternalOptimisationLanguage.g:601:6: lv_subExpressions_2_0= ruleAndExpressionRule + // InternalOptimisationLanguage.g:577:5: (lv_subExpressions_2_0= ruleAndExpressionRule ) + // InternalOptimisationLanguage.g:578:6: lv_subExpressions_2_0= ruleAndExpressionRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXorExpressionRuleAccess().getSubExpressionsAndExpressionRuleParserRuleCall_1_1_0()); } - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_16); lv_subExpressions_2_0=ruleAndExpressionRule(); state._fsp--; @@ -1732,7 +1647,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "entryRuleAndExpressionRule" - // InternalOptimisationLanguage.g:623:1: entryRuleAndExpressionRule returns [EObject current=null] : iv_ruleAndExpressionRule= ruleAndExpressionRule EOF ; + // InternalOptimisationLanguage.g:600:1: entryRuleAndExpressionRule returns [EObject current=null] : iv_ruleAndExpressionRule= ruleAndExpressionRule EOF ; public final EObject entryRuleAndExpressionRule() throws RecognitionException { EObject current = null; @@ -1740,8 +1655,8 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar try { - // InternalOptimisationLanguage.g:623:58: (iv_ruleAndExpressionRule= ruleAndExpressionRule EOF ) - // InternalOptimisationLanguage.g:624:2: iv_ruleAndExpressionRule= ruleAndExpressionRule EOF + // InternalOptimisationLanguage.g:600:58: (iv_ruleAndExpressionRule= ruleAndExpressionRule EOF ) + // InternalOptimisationLanguage.g:601:2: iv_ruleAndExpressionRule= ruleAndExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAndExpressionRuleRule()); @@ -1772,7 +1687,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "ruleAndExpressionRule" - // InternalOptimisationLanguage.g:630:1: ruleAndExpressionRule returns [EObject current=null] : ( ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* ) ; + // InternalOptimisationLanguage.g:607:1: ruleAndExpressionRule returns [EObject current=null] : ( ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* ) ; public final EObject ruleAndExpressionRule() throws RecognitionException { EObject current = null; @@ -1786,24 +1701,24 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:636:2: ( ( ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* ) ) - // InternalOptimisationLanguage.g:637:2: ( ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* ) + // InternalOptimisationLanguage.g:613:2: ( ( ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* ) ) + // InternalOptimisationLanguage.g:614:2: ( ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* ) { - // InternalOptimisationLanguage.g:637:2: ( ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* ) - // InternalOptimisationLanguage.g:638:3: ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* + // InternalOptimisationLanguage.g:614:2: ( ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* ) + // InternalOptimisationLanguage.g:615:3: ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* { - // InternalOptimisationLanguage.g:638:3: ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) - // InternalOptimisationLanguage.g:639:4: (lv_subExpressions_0_0= ruleNotExpressionRule ) + // InternalOptimisationLanguage.g:615:3: ( (lv_subExpressions_0_0= ruleNotExpressionRule ) ) + // InternalOptimisationLanguage.g:616:4: (lv_subExpressions_0_0= ruleNotExpressionRule ) { - // InternalOptimisationLanguage.g:639:4: (lv_subExpressions_0_0= ruleNotExpressionRule ) - // InternalOptimisationLanguage.g:640:5: lv_subExpressions_0_0= ruleNotExpressionRule + // InternalOptimisationLanguage.g:616:4: (lv_subExpressions_0_0= ruleNotExpressionRule ) + // InternalOptimisationLanguage.g:617:5: lv_subExpressions_0_0= ruleNotExpressionRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAndExpressionRuleAccess().getSubExpressionsNotExpressionRuleParserRuleCall_0_0()); } - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_17); lv_subExpressions_0_0=ruleNotExpressionRule(); state._fsp--; @@ -1827,7 +1742,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } - // InternalOptimisationLanguage.g:657:3: (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* + // InternalOptimisationLanguage.g:634:3: (otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) )* loop9: do { int alt9=2; @@ -1840,26 +1755,26 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar switch (alt9) { case 1 : - // InternalOptimisationLanguage.g:658:4: otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) + // InternalOptimisationLanguage.g:635:4: otherlv_1= 'AND' ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) { - otherlv_1=(Token)match(input,27,FOLLOW_14); if (state.failed) return current; + otherlv_1=(Token)match(input,27,FOLLOW_15); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getAndExpressionRuleAccess().getANDKeyword_1_0()); } - // InternalOptimisationLanguage.g:662:4: ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) - // InternalOptimisationLanguage.g:663:5: (lv_subExpressions_2_0= ruleNotExpressionRule ) + // InternalOptimisationLanguage.g:639:4: ( (lv_subExpressions_2_0= ruleNotExpressionRule ) ) + // InternalOptimisationLanguage.g:640:5: (lv_subExpressions_2_0= ruleNotExpressionRule ) { - // InternalOptimisationLanguage.g:663:5: (lv_subExpressions_2_0= ruleNotExpressionRule ) - // InternalOptimisationLanguage.g:664:6: lv_subExpressions_2_0= ruleNotExpressionRule + // InternalOptimisationLanguage.g:640:5: (lv_subExpressions_2_0= ruleNotExpressionRule ) + // InternalOptimisationLanguage.g:641:6: lv_subExpressions_2_0= ruleNotExpressionRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAndExpressionRuleAccess().getSubExpressionsNotExpressionRuleParserRuleCall_1_1_0()); } - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_17); lv_subExpressions_2_0=ruleNotExpressionRule(); state._fsp--; @@ -1917,7 +1832,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "entryRuleNotExpressionRule" - // InternalOptimisationLanguage.g:686:1: entryRuleNotExpressionRule returns [EObject current=null] : iv_ruleNotExpressionRule= ruleNotExpressionRule EOF ; + // InternalOptimisationLanguage.g:663:1: entryRuleNotExpressionRule returns [EObject current=null] : iv_ruleNotExpressionRule= ruleNotExpressionRule EOF ; public final EObject entryRuleNotExpressionRule() throws RecognitionException { EObject current = null; @@ -1925,8 +1840,8 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar try { - // InternalOptimisationLanguage.g:686:58: (iv_ruleNotExpressionRule= ruleNotExpressionRule EOF ) - // InternalOptimisationLanguage.g:687:2: iv_ruleNotExpressionRule= ruleNotExpressionRule EOF + // InternalOptimisationLanguage.g:663:58: (iv_ruleNotExpressionRule= ruleNotExpressionRule EOF ) + // InternalOptimisationLanguage.g:664:2: iv_ruleNotExpressionRule= ruleNotExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getNotExpressionRuleRule()); @@ -1957,7 +1872,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "ruleNotExpressionRule" - // InternalOptimisationLanguage.g:693:1: ruleNotExpressionRule returns [EObject current=null] : ( ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) ) ; + // InternalOptimisationLanguage.g:670:1: ruleNotExpressionRule returns [EObject current=null] : ( ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) ) ; public final EObject ruleNotExpressionRule() throws RecognitionException { EObject current = null; @@ -1969,13 +1884,13 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:699:2: ( ( ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) ) ) - // InternalOptimisationLanguage.g:700:2: ( ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) ) + // InternalOptimisationLanguage.g:676:2: ( ( ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) ) ) + // InternalOptimisationLanguage.g:677:2: ( ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) ) { - // InternalOptimisationLanguage.g:700:2: ( ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) ) - // InternalOptimisationLanguage.g:701:3: ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) + // InternalOptimisationLanguage.g:677:2: ( ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) ) + // InternalOptimisationLanguage.g:678:3: ( (lv_negated_0_0= '!' ) )? ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) { - // InternalOptimisationLanguage.g:701:3: ( (lv_negated_0_0= '!' ) )? + // InternalOptimisationLanguage.g:678:3: ( (lv_negated_0_0= '!' ) )? int alt10=2; int LA10_0 = input.LA(1); @@ -1984,12 +1899,12 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } switch (alt10) { case 1 : - // InternalOptimisationLanguage.g:702:4: (lv_negated_0_0= '!' ) + // InternalOptimisationLanguage.g:679:4: (lv_negated_0_0= '!' ) { - // InternalOptimisationLanguage.g:702:4: (lv_negated_0_0= '!' ) - // InternalOptimisationLanguage.g:703:5: lv_negated_0_0= '!' + // InternalOptimisationLanguage.g:679:4: (lv_negated_0_0= '!' ) + // InternalOptimisationLanguage.g:680:5: lv_negated_0_0= '!' { - lv_negated_0_0=(Token)match(input,28,FOLLOW_14); if (state.failed) return current; + lv_negated_0_0=(Token)match(input,28,FOLLOW_15); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_negated_0_0, grammarAccess.getNotExpressionRuleAccess().getNegatedExclamationMarkKeyword_0_0()); @@ -2012,11 +1927,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } - // InternalOptimisationLanguage.g:715:3: ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) - // InternalOptimisationLanguage.g:716:4: (lv_operand_1_0= ruleComparisonExpressionRule ) + // InternalOptimisationLanguage.g:692:3: ( (lv_operand_1_0= ruleComparisonExpressionRule ) ) + // InternalOptimisationLanguage.g:693:4: (lv_operand_1_0= ruleComparisonExpressionRule ) { - // InternalOptimisationLanguage.g:716:4: (lv_operand_1_0= ruleComparisonExpressionRule ) - // InternalOptimisationLanguage.g:717:5: lv_operand_1_0= ruleComparisonExpressionRule + // InternalOptimisationLanguage.g:693:4: (lv_operand_1_0= ruleComparisonExpressionRule ) + // InternalOptimisationLanguage.g:694:5: lv_operand_1_0= ruleComparisonExpressionRule { if ( state.backtracking==0 ) { @@ -2072,7 +1987,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "entryRuleComparisonExpressionRule" - // InternalOptimisationLanguage.g:738:1: entryRuleComparisonExpressionRule returns [EObject current=null] : iv_ruleComparisonExpressionRule= ruleComparisonExpressionRule EOF ; + // InternalOptimisationLanguage.g:715:1: entryRuleComparisonExpressionRule returns [EObject current=null] : iv_ruleComparisonExpressionRule= ruleComparisonExpressionRule EOF ; public final EObject entryRuleComparisonExpressionRule() throws RecognitionException { EObject current = null; @@ -2080,8 +1995,8 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar try { - // InternalOptimisationLanguage.g:738:65: (iv_ruleComparisonExpressionRule= ruleComparisonExpressionRule EOF ) - // InternalOptimisationLanguage.g:739:2: iv_ruleComparisonExpressionRule= ruleComparisonExpressionRule EOF + // InternalOptimisationLanguage.g:715:65: (iv_ruleComparisonExpressionRule= ruleComparisonExpressionRule EOF ) + // InternalOptimisationLanguage.g:716:2: iv_ruleComparisonExpressionRule= ruleComparisonExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getComparisonExpressionRuleRule()); @@ -2112,7 +2027,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "ruleComparisonExpressionRule" - // InternalOptimisationLanguage.g:745:1: ruleComparisonExpressionRule returns [EObject current=null] : ( ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* ) ; + // InternalOptimisationLanguage.g:722:1: ruleComparisonExpressionRule returns [EObject current=null] : ( ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* ) ; public final EObject ruleComparisonExpressionRule() throws RecognitionException { EObject current = null; @@ -2125,24 +2040,24 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:751:2: ( ( ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* ) ) - // InternalOptimisationLanguage.g:752:2: ( ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* ) + // InternalOptimisationLanguage.g:728:2: ( ( ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* ) ) + // InternalOptimisationLanguage.g:729:2: ( ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* ) { - // InternalOptimisationLanguage.g:752:2: ( ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* ) - // InternalOptimisationLanguage.g:753:3: ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* + // InternalOptimisationLanguage.g:729:2: ( ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* ) + // InternalOptimisationLanguage.g:730:3: ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* { - // InternalOptimisationLanguage.g:753:3: ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) - // InternalOptimisationLanguage.g:754:4: (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) + // InternalOptimisationLanguage.g:730:3: ( (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) ) + // InternalOptimisationLanguage.g:731:4: (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) { - // InternalOptimisationLanguage.g:754:4: (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) - // InternalOptimisationLanguage.g:755:5: lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule + // InternalOptimisationLanguage.g:731:4: (lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule ) + // InternalOptimisationLanguage.g:732:5: lv_leftOperand_0_0= ruleAddOrSubtractExpressionRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getComparisonExpressionRuleAccess().getLeftOperandAddOrSubtractExpressionRuleParserRuleCall_0_0()); } - pushFollow(FOLLOW_17); + pushFollow(FOLLOW_18); lv_leftOperand_0_0=ruleAddOrSubtractExpressionRule(); state._fsp--; @@ -2166,30 +2081,30 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } - // InternalOptimisationLanguage.g:772:3: ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* + // InternalOptimisationLanguage.g:749:3: ( (lv_comparison_1_0= rulePartialComparisonExpressionRule ) )* loop11: do { int alt11=2; int LA11_0 = input.LA(1); - if ( ((LA11_0>=49 && LA11_0<=54)) ) { + if ( ((LA11_0>=51 && LA11_0<=56)) ) { alt11=1; } switch (alt11) { case 1 : - // InternalOptimisationLanguage.g:773:4: (lv_comparison_1_0= rulePartialComparisonExpressionRule ) + // InternalOptimisationLanguage.g:750:4: (lv_comparison_1_0= rulePartialComparisonExpressionRule ) { - // InternalOptimisationLanguage.g:773:4: (lv_comparison_1_0= rulePartialComparisonExpressionRule ) - // InternalOptimisationLanguage.g:774:5: lv_comparison_1_0= rulePartialComparisonExpressionRule + // InternalOptimisationLanguage.g:750:4: (lv_comparison_1_0= rulePartialComparisonExpressionRule ) + // InternalOptimisationLanguage.g:751:5: lv_comparison_1_0= rulePartialComparisonExpressionRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getComparisonExpressionRuleAccess().getComparisonPartialComparisonExpressionRuleParserRuleCall_1_0()); } - pushFollow(FOLLOW_17); + pushFollow(FOLLOW_18); lv_comparison_1_0=rulePartialComparisonExpressionRule(); state._fsp--; @@ -2244,7 +2159,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "entryRulePartialComparisonExpressionRule" - // InternalOptimisationLanguage.g:795:1: entryRulePartialComparisonExpressionRule returns [EObject current=null] : iv_rulePartialComparisonExpressionRule= rulePartialComparisonExpressionRule EOF ; + // InternalOptimisationLanguage.g:772:1: entryRulePartialComparisonExpressionRule returns [EObject current=null] : iv_rulePartialComparisonExpressionRule= rulePartialComparisonExpressionRule EOF ; public final EObject entryRulePartialComparisonExpressionRule() throws RecognitionException { EObject current = null; @@ -2252,8 +2167,8 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar try { - // InternalOptimisationLanguage.g:795:72: (iv_rulePartialComparisonExpressionRule= rulePartialComparisonExpressionRule EOF ) - // InternalOptimisationLanguage.g:796:2: iv_rulePartialComparisonExpressionRule= rulePartialComparisonExpressionRule EOF + // InternalOptimisationLanguage.g:772:72: (iv_rulePartialComparisonExpressionRule= rulePartialComparisonExpressionRule EOF ) + // InternalOptimisationLanguage.g:773:2: iv_rulePartialComparisonExpressionRule= rulePartialComparisonExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getPartialComparisonExpressionRuleRule()); @@ -2284,7 +2199,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "rulePartialComparisonExpressionRule" - // InternalOptimisationLanguage.g:802:1: rulePartialComparisonExpressionRule returns [EObject current=null] : ( ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) ) ; + // InternalOptimisationLanguage.g:779:1: rulePartialComparisonExpressionRule returns [EObject current=null] : ( ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) ) ; public final EObject rulePartialComparisonExpressionRule() throws RecognitionException { EObject current = null; @@ -2297,24 +2212,24 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:808:2: ( ( ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) ) ) - // InternalOptimisationLanguage.g:809:2: ( ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) ) + // InternalOptimisationLanguage.g:785:2: ( ( ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) ) ) + // InternalOptimisationLanguage.g:786:2: ( ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) ) { - // InternalOptimisationLanguage.g:809:2: ( ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) ) - // InternalOptimisationLanguage.g:810:3: ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) + // InternalOptimisationLanguage.g:786:2: ( ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) ) + // InternalOptimisationLanguage.g:787:3: ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) { - // InternalOptimisationLanguage.g:810:3: ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) - // InternalOptimisationLanguage.g:811:4: (lv_operator_0_0= ruleComparisonOperatorRule ) + // InternalOptimisationLanguage.g:787:3: ( (lv_operator_0_0= ruleComparisonOperatorRule ) ) + // InternalOptimisationLanguage.g:788:4: (lv_operator_0_0= ruleComparisonOperatorRule ) { - // InternalOptimisationLanguage.g:811:4: (lv_operator_0_0= ruleComparisonOperatorRule ) - // InternalOptimisationLanguage.g:812:5: lv_operator_0_0= ruleComparisonOperatorRule + // InternalOptimisationLanguage.g:788:4: (lv_operator_0_0= ruleComparisonOperatorRule ) + // InternalOptimisationLanguage.g:789:5: lv_operator_0_0= ruleComparisonOperatorRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getPartialComparisonExpressionRuleAccess().getOperatorComparisonOperatorRuleEnumRuleCall_0_0()); } - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_15); lv_operator_0_0=ruleComparisonOperatorRule(); state._fsp--; @@ -2338,11 +2253,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } - // InternalOptimisationLanguage.g:829:3: ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) - // InternalOptimisationLanguage.g:830:4: (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) + // InternalOptimisationLanguage.g:806:3: ( (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) ) + // InternalOptimisationLanguage.g:807:4: (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) { - // InternalOptimisationLanguage.g:830:4: (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) - // InternalOptimisationLanguage.g:831:5: lv_subExpression_1_0= ruleAddOrSubtractExpressionRule + // InternalOptimisationLanguage.g:807:4: (lv_subExpression_1_0= ruleAddOrSubtractExpressionRule ) + // InternalOptimisationLanguage.g:808:5: lv_subExpression_1_0= ruleAddOrSubtractExpressionRule { if ( state.backtracking==0 ) { @@ -2398,7 +2313,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "entryRuleAddOrSubtractExpressionRule" - // InternalOptimisationLanguage.g:852:1: entryRuleAddOrSubtractExpressionRule returns [EObject current=null] : iv_ruleAddOrSubtractExpressionRule= ruleAddOrSubtractExpressionRule EOF ; + // InternalOptimisationLanguage.g:829:1: entryRuleAddOrSubtractExpressionRule returns [EObject current=null] : iv_ruleAddOrSubtractExpressionRule= ruleAddOrSubtractExpressionRule EOF ; public final EObject entryRuleAddOrSubtractExpressionRule() throws RecognitionException { EObject current = null; @@ -2406,8 +2321,8 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar try { - // InternalOptimisationLanguage.g:852:68: (iv_ruleAddOrSubtractExpressionRule= ruleAddOrSubtractExpressionRule EOF ) - // InternalOptimisationLanguage.g:853:2: iv_ruleAddOrSubtractExpressionRule= ruleAddOrSubtractExpressionRule EOF + // InternalOptimisationLanguage.g:829:68: (iv_ruleAddOrSubtractExpressionRule= ruleAddOrSubtractExpressionRule EOF ) + // InternalOptimisationLanguage.g:830:2: iv_ruleAddOrSubtractExpressionRule= ruleAddOrSubtractExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAddOrSubtractExpressionRuleRule()); @@ -2438,7 +2353,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "ruleAddOrSubtractExpressionRule" - // InternalOptimisationLanguage.g:859:1: ruleAddOrSubtractExpressionRule returns [EObject current=null] : ( ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* ) ; + // InternalOptimisationLanguage.g:836:1: ruleAddOrSubtractExpressionRule returns [EObject current=null] : ( ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* ) ; public final EObject ruleAddOrSubtractExpressionRule() throws RecognitionException { EObject current = null; @@ -2453,24 +2368,24 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:865:2: ( ( ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* ) ) - // InternalOptimisationLanguage.g:866:2: ( ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* ) + // InternalOptimisationLanguage.g:842:2: ( ( ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* ) ) + // InternalOptimisationLanguage.g:843:2: ( ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* ) { - // InternalOptimisationLanguage.g:866:2: ( ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* ) - // InternalOptimisationLanguage.g:867:3: ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* + // InternalOptimisationLanguage.g:843:2: ( ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* ) + // InternalOptimisationLanguage.g:844:3: ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* { - // InternalOptimisationLanguage.g:867:3: ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) - // InternalOptimisationLanguage.g:868:4: (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) + // InternalOptimisationLanguage.g:844:3: ( (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) ) + // InternalOptimisationLanguage.g:845:4: (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) { - // InternalOptimisationLanguage.g:868:4: (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) - // InternalOptimisationLanguage.g:869:5: lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule + // InternalOptimisationLanguage.g:845:4: (lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule ) + // InternalOptimisationLanguage.g:846:5: lv_leftOperand_0_0= ruleMultiplyDivideModuloExpressionRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAddOrSubtractExpressionRuleAccess().getLeftOperandMultiplyDivideModuloExpressionRuleParserRuleCall_0_0()); } - pushFollow(FOLLOW_18); + pushFollow(FOLLOW_19); lv_leftOperand_0_0=ruleMultiplyDivideModuloExpressionRule(); state._fsp--; @@ -2494,33 +2409,33 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } - // InternalOptimisationLanguage.g:886:3: ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* + // InternalOptimisationLanguage.g:863:3: ( ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) )* loop12: do { int alt12=2; int LA12_0 = input.LA(1); - if ( ((LA12_0>=55 && LA12_0<=56)) ) { + if ( ((LA12_0>=57 && LA12_0<=58)) ) { alt12=1; } switch (alt12) { case 1 : - // InternalOptimisationLanguage.g:887:4: ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) + // InternalOptimisationLanguage.g:864:4: ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) { - // InternalOptimisationLanguage.g:887:4: ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) - // InternalOptimisationLanguage.g:888:5: (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) + // InternalOptimisationLanguage.g:864:4: ( (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) ) + // InternalOptimisationLanguage.g:865:5: (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) { - // InternalOptimisationLanguage.g:888:5: (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) - // InternalOptimisationLanguage.g:889:6: lv_operators_1_0= ruleAddOrSubtractOperatorRule + // InternalOptimisationLanguage.g:865:5: (lv_operators_1_0= ruleAddOrSubtractOperatorRule ) + // InternalOptimisationLanguage.g:866:6: lv_operators_1_0= ruleAddOrSubtractOperatorRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAddOrSubtractExpressionRuleAccess().getOperatorsAddOrSubtractOperatorRuleEnumRuleCall_1_0_0()); } - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_15); lv_operators_1_0=ruleAddOrSubtractOperatorRule(); state._fsp--; @@ -2544,18 +2459,18 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } - // InternalOptimisationLanguage.g:906:4: ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) - // InternalOptimisationLanguage.g:907:5: (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) + // InternalOptimisationLanguage.g:883:4: ( (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) ) + // InternalOptimisationLanguage.g:884:5: (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) { - // InternalOptimisationLanguage.g:907:5: (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) - // InternalOptimisationLanguage.g:908:6: lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule + // InternalOptimisationLanguage.g:884:5: (lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule ) + // InternalOptimisationLanguage.g:885:6: lv_operands_2_0= ruleMultiplyDivideModuloExpressionRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAddOrSubtractExpressionRuleAccess().getOperandsMultiplyDivideModuloExpressionRuleParserRuleCall_1_1_0()); } - pushFollow(FOLLOW_18); + pushFollow(FOLLOW_19); lv_operands_2_0=ruleMultiplyDivideModuloExpressionRule(); state._fsp--; @@ -2613,7 +2528,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "entryRuleMultiplyDivideModuloExpressionRule" - // InternalOptimisationLanguage.g:930:1: entryRuleMultiplyDivideModuloExpressionRule returns [EObject current=null] : iv_ruleMultiplyDivideModuloExpressionRule= ruleMultiplyDivideModuloExpressionRule EOF ; + // InternalOptimisationLanguage.g:907:1: entryRuleMultiplyDivideModuloExpressionRule returns [EObject current=null] : iv_ruleMultiplyDivideModuloExpressionRule= ruleMultiplyDivideModuloExpressionRule EOF ; public final EObject entryRuleMultiplyDivideModuloExpressionRule() throws RecognitionException { EObject current = null; @@ -2621,8 +2536,8 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar try { - // InternalOptimisationLanguage.g:930:75: (iv_ruleMultiplyDivideModuloExpressionRule= ruleMultiplyDivideModuloExpressionRule EOF ) - // InternalOptimisationLanguage.g:931:2: iv_ruleMultiplyDivideModuloExpressionRule= ruleMultiplyDivideModuloExpressionRule EOF + // InternalOptimisationLanguage.g:907:75: (iv_ruleMultiplyDivideModuloExpressionRule= ruleMultiplyDivideModuloExpressionRule EOF ) + // InternalOptimisationLanguage.g:908:2: iv_ruleMultiplyDivideModuloExpressionRule= ruleMultiplyDivideModuloExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getMultiplyDivideModuloExpressionRuleRule()); @@ -2653,7 +2568,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "ruleMultiplyDivideModuloExpressionRule" - // InternalOptimisationLanguage.g:937:1: ruleMultiplyDivideModuloExpressionRule returns [EObject current=null] : ( ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* ) ; + // InternalOptimisationLanguage.g:914:1: ruleMultiplyDivideModuloExpressionRule returns [EObject current=null] : ( ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* ) ; public final EObject ruleMultiplyDivideModuloExpressionRule() throws RecognitionException { EObject current = null; @@ -2668,24 +2583,24 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:943:2: ( ( ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* ) ) - // InternalOptimisationLanguage.g:944:2: ( ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* ) + // InternalOptimisationLanguage.g:920:2: ( ( ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* ) ) + // InternalOptimisationLanguage.g:921:2: ( ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* ) { - // InternalOptimisationLanguage.g:944:2: ( ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* ) - // InternalOptimisationLanguage.g:945:3: ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* + // InternalOptimisationLanguage.g:921:2: ( ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* ) + // InternalOptimisationLanguage.g:922:3: ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* { - // InternalOptimisationLanguage.g:945:3: ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) - // InternalOptimisationLanguage.g:946:4: (lv_leftOperand_0_0= rulePowerOfExpressionRule ) + // InternalOptimisationLanguage.g:922:3: ( (lv_leftOperand_0_0= rulePowerOfExpressionRule ) ) + // InternalOptimisationLanguage.g:923:4: (lv_leftOperand_0_0= rulePowerOfExpressionRule ) { - // InternalOptimisationLanguage.g:946:4: (lv_leftOperand_0_0= rulePowerOfExpressionRule ) - // InternalOptimisationLanguage.g:947:5: lv_leftOperand_0_0= rulePowerOfExpressionRule + // InternalOptimisationLanguage.g:923:4: (lv_leftOperand_0_0= rulePowerOfExpressionRule ) + // InternalOptimisationLanguage.g:924:5: lv_leftOperand_0_0= rulePowerOfExpressionRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getMultiplyDivideModuloExpressionRuleAccess().getLeftOperandPowerOfExpressionRuleParserRuleCall_0_0()); } - pushFollow(FOLLOW_19); + pushFollow(FOLLOW_20); lv_leftOperand_0_0=rulePowerOfExpressionRule(); state._fsp--; @@ -2709,33 +2624,33 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } - // InternalOptimisationLanguage.g:964:3: ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* + // InternalOptimisationLanguage.g:941:3: ( ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) )* loop13: do { int alt13=2; int LA13_0 = input.LA(1); - if ( ((LA13_0>=57 && LA13_0<=59)) ) { + if ( ((LA13_0>=59 && LA13_0<=61)) ) { alt13=1; } switch (alt13) { case 1 : - // InternalOptimisationLanguage.g:965:4: ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) + // InternalOptimisationLanguage.g:942:4: ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) { - // InternalOptimisationLanguage.g:965:4: ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) - // InternalOptimisationLanguage.g:966:5: (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) + // InternalOptimisationLanguage.g:942:4: ( (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) ) + // InternalOptimisationLanguage.g:943:5: (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) { - // InternalOptimisationLanguage.g:966:5: (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) - // InternalOptimisationLanguage.g:967:6: lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule + // InternalOptimisationLanguage.g:943:5: (lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule ) + // InternalOptimisationLanguage.g:944:6: lv_operators_1_0= ruleMultiplyDivideModuloOperatorRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getMultiplyDivideModuloExpressionRuleAccess().getOperatorsMultiplyDivideModuloOperatorRuleEnumRuleCall_1_0_0()); } - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_15); lv_operators_1_0=ruleMultiplyDivideModuloOperatorRule(); state._fsp--; @@ -2759,18 +2674,18 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } - // InternalOptimisationLanguage.g:984:4: ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) - // InternalOptimisationLanguage.g:985:5: (lv_operands_2_0= rulePowerOfExpressionRule ) + // InternalOptimisationLanguage.g:961:4: ( (lv_operands_2_0= rulePowerOfExpressionRule ) ) + // InternalOptimisationLanguage.g:962:5: (lv_operands_2_0= rulePowerOfExpressionRule ) { - // InternalOptimisationLanguage.g:985:5: (lv_operands_2_0= rulePowerOfExpressionRule ) - // InternalOptimisationLanguage.g:986:6: lv_operands_2_0= rulePowerOfExpressionRule + // InternalOptimisationLanguage.g:962:5: (lv_operands_2_0= rulePowerOfExpressionRule ) + // InternalOptimisationLanguage.g:963:6: lv_operands_2_0= rulePowerOfExpressionRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getMultiplyDivideModuloExpressionRuleAccess().getOperandsPowerOfExpressionRuleParserRuleCall_1_1_0()); } - pushFollow(FOLLOW_19); + pushFollow(FOLLOW_20); lv_operands_2_0=rulePowerOfExpressionRule(); state._fsp--; @@ -2828,7 +2743,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "entryRulePowerOfExpressionRule" - // InternalOptimisationLanguage.g:1008:1: entryRulePowerOfExpressionRule returns [EObject current=null] : iv_rulePowerOfExpressionRule= rulePowerOfExpressionRule EOF ; + // InternalOptimisationLanguage.g:985:1: entryRulePowerOfExpressionRule returns [EObject current=null] : iv_rulePowerOfExpressionRule= rulePowerOfExpressionRule EOF ; public final EObject entryRulePowerOfExpressionRule() throws RecognitionException { EObject current = null; @@ -2836,8 +2751,8 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar try { - // InternalOptimisationLanguage.g:1008:62: (iv_rulePowerOfExpressionRule= rulePowerOfExpressionRule EOF ) - // InternalOptimisationLanguage.g:1009:2: iv_rulePowerOfExpressionRule= rulePowerOfExpressionRule EOF + // InternalOptimisationLanguage.g:985:62: (iv_rulePowerOfExpressionRule= rulePowerOfExpressionRule EOF ) + // InternalOptimisationLanguage.g:986:2: iv_rulePowerOfExpressionRule= rulePowerOfExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getPowerOfExpressionRuleRule()); @@ -2868,7 +2783,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "rulePowerOfExpressionRule" - // InternalOptimisationLanguage.g:1015:1: rulePowerOfExpressionRule returns [EObject current=null] : ( ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? ) ; + // InternalOptimisationLanguage.g:992:1: rulePowerOfExpressionRule returns [EObject current=null] : ( ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? ) ; public final EObject rulePowerOfExpressionRule() throws RecognitionException { EObject current = null; @@ -2882,24 +2797,24 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:1021:2: ( ( ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? ) ) - // InternalOptimisationLanguage.g:1022:2: ( ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? ) + // InternalOptimisationLanguage.g:998:2: ( ( ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? ) ) + // InternalOptimisationLanguage.g:999:2: ( ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? ) { - // InternalOptimisationLanguage.g:1022:2: ( ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? ) - // InternalOptimisationLanguage.g:1023:3: ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? + // InternalOptimisationLanguage.g:999:2: ( ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? ) + // InternalOptimisationLanguage.g:1000:3: ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? { - // InternalOptimisationLanguage.g:1023:3: ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) - // InternalOptimisationLanguage.g:1024:4: (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) + // InternalOptimisationLanguage.g:1000:3: ( (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) ) + // InternalOptimisationLanguage.g:1001:4: (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) { - // InternalOptimisationLanguage.g:1024:4: (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) - // InternalOptimisationLanguage.g:1025:5: lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule + // InternalOptimisationLanguage.g:1001:4: (lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule ) + // InternalOptimisationLanguage.g:1002:5: lv_leftOperand_0_0= ruleUnaryAddOrSubtractExpressionRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getPowerOfExpressionRuleAccess().getLeftOperandUnaryAddOrSubtractExpressionRuleParserRuleCall_0_0()); } - pushFollow(FOLLOW_20); + pushFollow(FOLLOW_21); lv_leftOperand_0_0=ruleUnaryAddOrSubtractExpressionRule(); state._fsp--; @@ -2923,7 +2838,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } - // InternalOptimisationLanguage.g:1042:3: (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? + // InternalOptimisationLanguage.g:1019:3: (otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) )? int alt14=2; int LA14_0 = input.LA(1); @@ -2932,19 +2847,19 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } switch (alt14) { case 1 : - // InternalOptimisationLanguage.g:1043:4: otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) + // InternalOptimisationLanguage.g:1020:4: otherlv_1= '^' ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) { - otherlv_1=(Token)match(input,29,FOLLOW_14); if (state.failed) return current; + otherlv_1=(Token)match(input,29,FOLLOW_15); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getPowerOfExpressionRuleAccess().getCircumflexAccentKeyword_1_0()); } - // InternalOptimisationLanguage.g:1047:4: ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) - // InternalOptimisationLanguage.g:1048:5: (lv_rightOperand_2_0= rulePowerOfExpressionRule ) + // InternalOptimisationLanguage.g:1024:4: ( (lv_rightOperand_2_0= rulePowerOfExpressionRule ) ) + // InternalOptimisationLanguage.g:1025:5: (lv_rightOperand_2_0= rulePowerOfExpressionRule ) { - // InternalOptimisationLanguage.g:1048:5: (lv_rightOperand_2_0= rulePowerOfExpressionRule ) - // InternalOptimisationLanguage.g:1049:6: lv_rightOperand_2_0= rulePowerOfExpressionRule + // InternalOptimisationLanguage.g:1025:5: (lv_rightOperand_2_0= rulePowerOfExpressionRule ) + // InternalOptimisationLanguage.g:1026:6: lv_rightOperand_2_0= rulePowerOfExpressionRule { if ( state.backtracking==0 ) { @@ -3006,7 +2921,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "entryRuleUnaryAddOrSubtractExpressionRule" - // InternalOptimisationLanguage.g:1071:1: entryRuleUnaryAddOrSubtractExpressionRule returns [EObject current=null] : iv_ruleUnaryAddOrSubtractExpressionRule= ruleUnaryAddOrSubtractExpressionRule EOF ; + // InternalOptimisationLanguage.g:1048:1: entryRuleUnaryAddOrSubtractExpressionRule returns [EObject current=null] : iv_ruleUnaryAddOrSubtractExpressionRule= ruleUnaryAddOrSubtractExpressionRule EOF ; public final EObject entryRuleUnaryAddOrSubtractExpressionRule() throws RecognitionException { EObject current = null; @@ -3014,8 +2929,8 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar try { - // InternalOptimisationLanguage.g:1071:73: (iv_ruleUnaryAddOrSubtractExpressionRule= ruleUnaryAddOrSubtractExpressionRule EOF ) - // InternalOptimisationLanguage.g:1072:2: iv_ruleUnaryAddOrSubtractExpressionRule= ruleUnaryAddOrSubtractExpressionRule EOF + // InternalOptimisationLanguage.g:1048:73: (iv_ruleUnaryAddOrSubtractExpressionRule= ruleUnaryAddOrSubtractExpressionRule EOF ) + // InternalOptimisationLanguage.g:1049:2: iv_ruleUnaryAddOrSubtractExpressionRule= ruleUnaryAddOrSubtractExpressionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getUnaryAddOrSubtractExpressionRuleRule()); @@ -3046,7 +2961,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "ruleUnaryAddOrSubtractExpressionRule" - // InternalOptimisationLanguage.g:1078:1: ruleUnaryAddOrSubtractExpressionRule returns [EObject current=null] : ( ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) ) ; + // InternalOptimisationLanguage.g:1055:1: ruleUnaryAddOrSubtractExpressionRule returns [EObject current=null] : ( ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) ) ; public final EObject ruleUnaryAddOrSubtractExpressionRule() throws RecognitionException { EObject current = null; @@ -3059,36 +2974,36 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:1084:2: ( ( ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) ) ) - // InternalOptimisationLanguage.g:1085:2: ( ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) ) + // InternalOptimisationLanguage.g:1061:2: ( ( ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) ) ) + // InternalOptimisationLanguage.g:1062:2: ( ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) ) { - // InternalOptimisationLanguage.g:1085:2: ( ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) ) - // InternalOptimisationLanguage.g:1086:3: ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) + // InternalOptimisationLanguage.g:1062:2: ( ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) ) + // InternalOptimisationLanguage.g:1063:3: ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* ( (lv_subExpression_1_0= ruleValueRule ) ) { - // InternalOptimisationLanguage.g:1086:3: ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* + // InternalOptimisationLanguage.g:1063:3: ( (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) )* loop15: do { int alt15=2; int LA15_0 = input.LA(1); - if ( ((LA15_0>=55 && LA15_0<=56)) ) { + if ( ((LA15_0>=57 && LA15_0<=58)) ) { alt15=1; } switch (alt15) { case 1 : - // InternalOptimisationLanguage.g:1087:4: (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) + // InternalOptimisationLanguage.g:1064:4: (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) { - // InternalOptimisationLanguage.g:1087:4: (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) - // InternalOptimisationLanguage.g:1088:5: lv_operators_0_0= ruleAddOrSubtractOperatorRule + // InternalOptimisationLanguage.g:1064:4: (lv_operators_0_0= ruleAddOrSubtractOperatorRule ) + // InternalOptimisationLanguage.g:1065:5: lv_operators_0_0= ruleAddOrSubtractOperatorRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getUnaryAddOrSubtractExpressionRuleAccess().getOperatorsAddOrSubtractOperatorRuleEnumRuleCall_0_0()); } - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_15); lv_operators_0_0=ruleAddOrSubtractOperatorRule(); state._fsp--; @@ -3118,11 +3033,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } } while (true); - // InternalOptimisationLanguage.g:1105:3: ( (lv_subExpression_1_0= ruleValueRule ) ) - // InternalOptimisationLanguage.g:1106:4: (lv_subExpression_1_0= ruleValueRule ) + // InternalOptimisationLanguage.g:1082:3: ( (lv_subExpression_1_0= ruleValueRule ) ) + // InternalOptimisationLanguage.g:1083:4: (lv_subExpression_1_0= ruleValueRule ) { - // InternalOptimisationLanguage.g:1106:4: (lv_subExpression_1_0= ruleValueRule ) - // InternalOptimisationLanguage.g:1107:5: lv_subExpression_1_0= ruleValueRule + // InternalOptimisationLanguage.g:1083:4: (lv_subExpression_1_0= ruleValueRule ) + // InternalOptimisationLanguage.g:1084:5: lv_subExpression_1_0= ruleValueRule { if ( state.backtracking==0 ) { @@ -3178,7 +3093,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "entryRuleValueRule" - // InternalOptimisationLanguage.g:1128:1: entryRuleValueRule returns [EObject current=null] : iv_ruleValueRule= ruleValueRule EOF ; + // InternalOptimisationLanguage.g:1105:1: entryRuleValueRule returns [EObject current=null] : iv_ruleValueRule= ruleValueRule EOF ; public final EObject entryRuleValueRule() throws RecognitionException { EObject current = null; @@ -3186,8 +3101,8 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar try { - // InternalOptimisationLanguage.g:1128:50: (iv_ruleValueRule= ruleValueRule EOF ) - // InternalOptimisationLanguage.g:1129:2: iv_ruleValueRule= ruleValueRule EOF + // InternalOptimisationLanguage.g:1105:50: (iv_ruleValueRule= ruleValueRule EOF ) + // InternalOptimisationLanguage.g:1106:2: iv_ruleValueRule= ruleValueRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getValueRuleRule()); @@ -3218,7 +3133,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "ruleValueRule" - // InternalOptimisationLanguage.g:1135:1: ruleValueRule returns [EObject current=null] : (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule ) ; + // InternalOptimisationLanguage.g:1112:1: ruleValueRule returns [EObject current=null] : (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule ) ; public final EObject ruleValueRule() throws RecognitionException { EObject current = null; @@ -3237,15 +3152,15 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:1141:2: ( (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule ) ) - // InternalOptimisationLanguage.g:1142:2: (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule ) + // InternalOptimisationLanguage.g:1118:2: ( (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule ) ) + // InternalOptimisationLanguage.g:1119:2: (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule ) { - // InternalOptimisationLanguage.g:1142:2: (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule ) + // InternalOptimisationLanguage.g:1119:2: (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule ) int alt16=5; alt16 = dfa16.predict(input); switch (alt16) { case 1 : - // InternalOptimisationLanguage.g:1143:3: this_ArrayRule_0= ruleArrayRule + // InternalOptimisationLanguage.g:1120:3: this_ArrayRule_0= ruleArrayRule { if ( state.backtracking==0 ) { @@ -3272,7 +3187,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 2 : - // InternalOptimisationLanguage.g:1155:3: this_CallRule_1= ruleCallRule + // InternalOptimisationLanguage.g:1132:3: this_CallRule_1= ruleCallRule { if ( state.backtracking==0 ) { @@ -3299,7 +3214,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 3 : - // InternalOptimisationLanguage.g:1167:3: this_LiteralRule_2= ruleLiteralRule + // InternalOptimisationLanguage.g:1144:3: this_LiteralRule_2= ruleLiteralRule { if ( state.backtracking==0 ) { @@ -3326,7 +3241,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 4 : - // InternalOptimisationLanguage.g:1179:3: this_ParanthesesRule_3= ruleParanthesesRule + // InternalOptimisationLanguage.g:1156:3: this_ParanthesesRule_3= ruleParanthesesRule { if ( state.backtracking==0 ) { @@ -3353,7 +3268,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 5 : - // InternalOptimisationLanguage.g:1191:3: this_ReferenceRule_4= ruleReferenceRule + // InternalOptimisationLanguage.g:1168:3: this_ReferenceRule_4= ruleReferenceRule { if ( state.backtracking==0 ) { @@ -3404,7 +3319,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "entryRuleArrayRule" - // InternalOptimisationLanguage.g:1206:1: entryRuleArrayRule returns [EObject current=null] : iv_ruleArrayRule= ruleArrayRule EOF ; + // InternalOptimisationLanguage.g:1183:1: entryRuleArrayRule returns [EObject current=null] : iv_ruleArrayRule= ruleArrayRule EOF ; public final EObject entryRuleArrayRule() throws RecognitionException { EObject current = null; @@ -3412,8 +3327,8 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar try { - // InternalOptimisationLanguage.g:1206:50: (iv_ruleArrayRule= ruleArrayRule EOF ) - // InternalOptimisationLanguage.g:1207:2: iv_ruleArrayRule= ruleArrayRule EOF + // InternalOptimisationLanguage.g:1183:50: (iv_ruleArrayRule= ruleArrayRule EOF ) + // InternalOptimisationLanguage.g:1184:2: iv_ruleArrayRule= ruleArrayRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getArrayRuleRule()); @@ -3444,7 +3359,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "ruleArrayRule" - // InternalOptimisationLanguage.g:1213:1: ruleArrayRule returns [EObject current=null] : ( () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' ) ; + // InternalOptimisationLanguage.g:1190:1: ruleArrayRule returns [EObject current=null] : ( () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' ) ; public final EObject ruleArrayRule() throws RecognitionException { EObject current = null; @@ -3460,14 +3375,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:1219:2: ( ( () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' ) ) - // InternalOptimisationLanguage.g:1220:2: ( () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' ) + // InternalOptimisationLanguage.g:1196:2: ( ( () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' ) ) + // InternalOptimisationLanguage.g:1197:2: ( () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' ) { - // InternalOptimisationLanguage.g:1220:2: ( () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' ) - // InternalOptimisationLanguage.g:1221:3: () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' + // InternalOptimisationLanguage.g:1197:2: ( () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' ) + // InternalOptimisationLanguage.g:1198:3: () otherlv_1= '[' ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? otherlv_5= ']' { - // InternalOptimisationLanguage.g:1221:3: () - // InternalOptimisationLanguage.g:1222:4: + // InternalOptimisationLanguage.g:1198:3: () + // InternalOptimisationLanguage.g:1199:4: { if ( state.backtracking==0 ) { @@ -3484,13 +3399,13 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } - otherlv_1=(Token)match(input,30,FOLLOW_21); if (state.failed) return current; + otherlv_1=(Token)match(input,30,FOLLOW_22); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getArrayRuleAccess().getLeftSquareBracketKeyword_1()); } - // InternalOptimisationLanguage.g:1235:3: ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? + // InternalOptimisationLanguage.g:1212:3: ( ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* )? int alt18=2; int LA18_0 = input.LA(1); @@ -3499,20 +3414,20 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } switch (alt18) { case 1 : - // InternalOptimisationLanguage.g:1236:4: ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* + // InternalOptimisationLanguage.g:1213:4: ( (lv_values_2_0= ruleValueRule ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* { - // InternalOptimisationLanguage.g:1236:4: ( (lv_values_2_0= ruleValueRule ) ) - // InternalOptimisationLanguage.g:1237:5: (lv_values_2_0= ruleValueRule ) + // InternalOptimisationLanguage.g:1213:4: ( (lv_values_2_0= ruleValueRule ) ) + // InternalOptimisationLanguage.g:1214:5: (lv_values_2_0= ruleValueRule ) { - // InternalOptimisationLanguage.g:1237:5: (lv_values_2_0= ruleValueRule ) - // InternalOptimisationLanguage.g:1238:6: lv_values_2_0= ruleValueRule + // InternalOptimisationLanguage.g:1214:5: (lv_values_2_0= ruleValueRule ) + // InternalOptimisationLanguage.g:1215:6: lv_values_2_0= ruleValueRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getArrayRuleAccess().getValuesValueRuleParserRuleCall_2_0_0()); } - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_23); lv_values_2_0=ruleValueRule(); state._fsp--; @@ -3536,7 +3451,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } - // InternalOptimisationLanguage.g:1255:4: (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* + // InternalOptimisationLanguage.g:1232:4: (otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) )* loop17: do { int alt17=2; @@ -3549,26 +3464,26 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar switch (alt17) { case 1 : - // InternalOptimisationLanguage.g:1256:5: otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) + // InternalOptimisationLanguage.g:1233:5: otherlv_3= ',' ( (lv_values_4_0= ruleValueRule ) ) { - otherlv_3=(Token)match(input,31,FOLLOW_14); if (state.failed) return current; + otherlv_3=(Token)match(input,31,FOLLOW_15); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getArrayRuleAccess().getCommaKeyword_2_1_0()); } - // InternalOptimisationLanguage.g:1260:5: ( (lv_values_4_0= ruleValueRule ) ) - // InternalOptimisationLanguage.g:1261:6: (lv_values_4_0= ruleValueRule ) + // InternalOptimisationLanguage.g:1237:5: ( (lv_values_4_0= ruleValueRule ) ) + // InternalOptimisationLanguage.g:1238:6: (lv_values_4_0= ruleValueRule ) { - // InternalOptimisationLanguage.g:1261:6: (lv_values_4_0= ruleValueRule ) - // InternalOptimisationLanguage.g:1262:7: lv_values_4_0= ruleValueRule + // InternalOptimisationLanguage.g:1238:6: (lv_values_4_0= ruleValueRule ) + // InternalOptimisationLanguage.g:1239:7: lv_values_4_0= ruleValueRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getArrayRuleAccess().getValuesValueRuleParserRuleCall_2_1_1_0()); } - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_23); lv_values_4_0=ruleValueRule(); state._fsp--; @@ -3638,7 +3553,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "entryRuleParanthesesRule" - // InternalOptimisationLanguage.g:1289:1: entryRuleParanthesesRule returns [EObject current=null] : iv_ruleParanthesesRule= ruleParanthesesRule EOF ; + // InternalOptimisationLanguage.g:1266:1: entryRuleParanthesesRule returns [EObject current=null] : iv_ruleParanthesesRule= ruleParanthesesRule EOF ; public final EObject entryRuleParanthesesRule() throws RecognitionException { EObject current = null; @@ -3646,8 +3561,8 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar try { - // InternalOptimisationLanguage.g:1289:56: (iv_ruleParanthesesRule= ruleParanthesesRule EOF ) - // InternalOptimisationLanguage.g:1290:2: iv_ruleParanthesesRule= ruleParanthesesRule EOF + // InternalOptimisationLanguage.g:1266:56: (iv_ruleParanthesesRule= ruleParanthesesRule EOF ) + // InternalOptimisationLanguage.g:1267:2: iv_ruleParanthesesRule= ruleParanthesesRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getParanthesesRuleRule()); @@ -3678,7 +3593,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "ruleParanthesesRule" - // InternalOptimisationLanguage.g:1296:1: ruleParanthesesRule returns [EObject current=null] : (otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' ) ; + // InternalOptimisationLanguage.g:1273:1: ruleParanthesesRule returns [EObject current=null] : (otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' ) ; public final EObject ruleParanthesesRule() throws RecognitionException { EObject current = null; @@ -3691,30 +3606,30 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:1302:2: ( (otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' ) ) - // InternalOptimisationLanguage.g:1303:2: (otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' ) + // InternalOptimisationLanguage.g:1279:2: ( (otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' ) ) + // InternalOptimisationLanguage.g:1280:2: (otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' ) { - // InternalOptimisationLanguage.g:1303:2: (otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' ) - // InternalOptimisationLanguage.g:1304:3: otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' + // InternalOptimisationLanguage.g:1280:2: (otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' ) + // InternalOptimisationLanguage.g:1281:3: otherlv_0= '(' ( (lv_subExpression_1_0= ruleExpressionRule ) ) otherlv_2= ')' { - otherlv_0=(Token)match(input,33,FOLLOW_14); if (state.failed) return current; + otherlv_0=(Token)match(input,33,FOLLOW_15); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getParanthesesRuleAccess().getLeftParenthesisKeyword_0()); } - // InternalOptimisationLanguage.g:1308:3: ( (lv_subExpression_1_0= ruleExpressionRule ) ) - // InternalOptimisationLanguage.g:1309:4: (lv_subExpression_1_0= ruleExpressionRule ) + // InternalOptimisationLanguage.g:1285:3: ( (lv_subExpression_1_0= ruleExpressionRule ) ) + // InternalOptimisationLanguage.g:1286:4: (lv_subExpression_1_0= ruleExpressionRule ) { - // InternalOptimisationLanguage.g:1309:4: (lv_subExpression_1_0= ruleExpressionRule ) - // InternalOptimisationLanguage.g:1310:5: lv_subExpression_1_0= ruleExpressionRule + // InternalOptimisationLanguage.g:1286:4: (lv_subExpression_1_0= ruleExpressionRule ) + // InternalOptimisationLanguage.g:1287:5: lv_subExpression_1_0= ruleExpressionRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getParanthesesRuleAccess().getSubExpressionExpressionRuleParserRuleCall_1_0()); } - pushFollow(FOLLOW_23); + pushFollow(FOLLOW_24); lv_subExpression_1_0=ruleExpressionRule(); state._fsp--; @@ -3769,7 +3684,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "entryRuleCallRule" - // InternalOptimisationLanguage.g:1335:1: entryRuleCallRule returns [EObject current=null] : iv_ruleCallRule= ruleCallRule EOF ; + // InternalOptimisationLanguage.g:1312:1: entryRuleCallRule returns [EObject current=null] : iv_ruleCallRule= ruleCallRule EOF ; public final EObject entryRuleCallRule() throws RecognitionException { EObject current = null; @@ -3777,8 +3692,8 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar try { - // InternalOptimisationLanguage.g:1335:49: (iv_ruleCallRule= ruleCallRule EOF ) - // InternalOptimisationLanguage.g:1336:2: iv_ruleCallRule= ruleCallRule EOF + // InternalOptimisationLanguage.g:1312:49: (iv_ruleCallRule= ruleCallRule EOF ) + // InternalOptimisationLanguage.g:1313:2: iv_ruleCallRule= ruleCallRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getCallRuleRule()); @@ -3809,7 +3724,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "ruleCallRule" - // InternalOptimisationLanguage.g:1342:1: ruleCallRule returns [EObject current=null] : ( ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' ) ; + // InternalOptimisationLanguage.g:1319:1: ruleCallRule returns [EObject current=null] : ( ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' ) ; public final EObject ruleCallRule() throws RecognitionException { EObject current = null; @@ -3827,24 +3742,24 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:1348:2: ( ( ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' ) ) - // InternalOptimisationLanguage.g:1349:2: ( ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' ) + // InternalOptimisationLanguage.g:1325:2: ( ( ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' ) ) + // InternalOptimisationLanguage.g:1326:2: ( ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' ) { - // InternalOptimisationLanguage.g:1349:2: ( ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' ) - // InternalOptimisationLanguage.g:1350:3: ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' + // InternalOptimisationLanguage.g:1326:2: ( ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' ) + // InternalOptimisationLanguage.g:1327:3: ( (lv_function_0_0= ruleFunctionNameRule ) ) otherlv_1= '(' ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? otherlv_5= ')' { - // InternalOptimisationLanguage.g:1350:3: ( (lv_function_0_0= ruleFunctionNameRule ) ) - // InternalOptimisationLanguage.g:1351:4: (lv_function_0_0= ruleFunctionNameRule ) + // InternalOptimisationLanguage.g:1327:3: ( (lv_function_0_0= ruleFunctionNameRule ) ) + // InternalOptimisationLanguage.g:1328:4: (lv_function_0_0= ruleFunctionNameRule ) { - // InternalOptimisationLanguage.g:1351:4: (lv_function_0_0= ruleFunctionNameRule ) - // InternalOptimisationLanguage.g:1352:5: lv_function_0_0= ruleFunctionNameRule + // InternalOptimisationLanguage.g:1328:4: (lv_function_0_0= ruleFunctionNameRule ) + // InternalOptimisationLanguage.g:1329:5: lv_function_0_0= ruleFunctionNameRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getCallRuleAccess().getFunctionFunctionNameRuleParserRuleCall_0_0()); } - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_25); lv_function_0_0=ruleFunctionNameRule(); state._fsp--; @@ -3868,35 +3783,35 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } - otherlv_1=(Token)match(input,33,FOLLOW_25); if (state.failed) return current; + otherlv_1=(Token)match(input,33,FOLLOW_26); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getCallRuleAccess().getLeftParenthesisKeyword_1()); } - // InternalOptimisationLanguage.g:1373:3: ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? + // InternalOptimisationLanguage.g:1350:3: ( ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* )? int alt20=2; int LA20_0 = input.LA(1); - if ( ((LA20_0>=RULE_DOUBLE && LA20_0<=RULE_ID)||LA20_0==24||LA20_0==28||LA20_0==30||LA20_0==33||(LA20_0>=37 && LA20_0<=38)||(LA20_0>=55 && LA20_0<=56)) ) { + if ( ((LA20_0>=RULE_DOUBLE && LA20_0<=RULE_ID)||LA20_0==24||LA20_0==28||LA20_0==30||LA20_0==33||(LA20_0>=37 && LA20_0<=38)||(LA20_0>=57 && LA20_0<=58)) ) { alt20=1; } switch (alt20) { case 1 : - // InternalOptimisationLanguage.g:1374:4: ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* + // InternalOptimisationLanguage.g:1351:4: ( (lv_parameters_2_0= ruleExpressionRule ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* { - // InternalOptimisationLanguage.g:1374:4: ( (lv_parameters_2_0= ruleExpressionRule ) ) - // InternalOptimisationLanguage.g:1375:5: (lv_parameters_2_0= ruleExpressionRule ) + // InternalOptimisationLanguage.g:1351:4: ( (lv_parameters_2_0= ruleExpressionRule ) ) + // InternalOptimisationLanguage.g:1352:5: (lv_parameters_2_0= ruleExpressionRule ) { - // InternalOptimisationLanguage.g:1375:5: (lv_parameters_2_0= ruleExpressionRule ) - // InternalOptimisationLanguage.g:1376:6: lv_parameters_2_0= ruleExpressionRule + // InternalOptimisationLanguage.g:1352:5: (lv_parameters_2_0= ruleExpressionRule ) + // InternalOptimisationLanguage.g:1353:6: lv_parameters_2_0= ruleExpressionRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getCallRuleAccess().getParametersExpressionRuleParserRuleCall_2_0_0()); } - pushFollow(FOLLOW_26); + pushFollow(FOLLOW_27); lv_parameters_2_0=ruleExpressionRule(); state._fsp--; @@ -3920,7 +3835,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } - // InternalOptimisationLanguage.g:1393:4: (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* + // InternalOptimisationLanguage.g:1370:4: (otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) )* loop19: do { int alt19=2; @@ -3933,26 +3848,26 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar switch (alt19) { case 1 : - // InternalOptimisationLanguage.g:1394:5: otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) + // InternalOptimisationLanguage.g:1371:5: otherlv_3= ',' ( (lv_parameters_4_0= ruleExpressionRule ) ) { - otherlv_3=(Token)match(input,31,FOLLOW_14); if (state.failed) return current; + otherlv_3=(Token)match(input,31,FOLLOW_15); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getCallRuleAccess().getCommaKeyword_2_1_0()); } - // InternalOptimisationLanguage.g:1398:5: ( (lv_parameters_4_0= ruleExpressionRule ) ) - // InternalOptimisationLanguage.g:1399:6: (lv_parameters_4_0= ruleExpressionRule ) + // InternalOptimisationLanguage.g:1375:5: ( (lv_parameters_4_0= ruleExpressionRule ) ) + // InternalOptimisationLanguage.g:1376:6: (lv_parameters_4_0= ruleExpressionRule ) { - // InternalOptimisationLanguage.g:1399:6: (lv_parameters_4_0= ruleExpressionRule ) - // InternalOptimisationLanguage.g:1400:7: lv_parameters_4_0= ruleExpressionRule + // InternalOptimisationLanguage.g:1376:6: (lv_parameters_4_0= ruleExpressionRule ) + // InternalOptimisationLanguage.g:1377:7: lv_parameters_4_0= ruleExpressionRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getCallRuleAccess().getParametersExpressionRuleParserRuleCall_2_1_1_0()); } - pushFollow(FOLLOW_26); + pushFollow(FOLLOW_27); lv_parameters_4_0=ruleExpressionRule(); state._fsp--; @@ -4022,7 +3937,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "entryRuleConstantReferenceRule" - // InternalOptimisationLanguage.g:1427:1: entryRuleConstantReferenceRule returns [EObject current=null] : iv_ruleConstantReferenceRule= ruleConstantReferenceRule EOF ; + // InternalOptimisationLanguage.g:1404:1: entryRuleConstantReferenceRule returns [EObject current=null] : iv_ruleConstantReferenceRule= ruleConstantReferenceRule EOF ; public final EObject entryRuleConstantReferenceRule() throws RecognitionException { EObject current = null; @@ -4030,8 +3945,8 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar try { - // InternalOptimisationLanguage.g:1427:62: (iv_ruleConstantReferenceRule= ruleConstantReferenceRule EOF ) - // InternalOptimisationLanguage.g:1428:2: iv_ruleConstantReferenceRule= ruleConstantReferenceRule EOF + // InternalOptimisationLanguage.g:1404:62: (iv_ruleConstantReferenceRule= ruleConstantReferenceRule EOF ) + // InternalOptimisationLanguage.g:1405:2: iv_ruleConstantReferenceRule= ruleConstantReferenceRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getConstantReferenceRuleRule()); @@ -4062,7 +3977,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "ruleConstantReferenceRule" - // InternalOptimisationLanguage.g:1434:1: ruleConstantReferenceRule returns [EObject current=null] : ( ( ruleQualifiedName ) ) ; + // InternalOptimisationLanguage.g:1411:1: ruleConstantReferenceRule returns [EObject current=null] : ( ( ruleQualifiedName ) ) ; public final EObject ruleConstantReferenceRule() throws RecognitionException { EObject current = null; @@ -4070,14 +3985,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:1440:2: ( ( ( ruleQualifiedName ) ) ) - // InternalOptimisationLanguage.g:1441:2: ( ( ruleQualifiedName ) ) + // InternalOptimisationLanguage.g:1417:2: ( ( ( ruleQualifiedName ) ) ) + // InternalOptimisationLanguage.g:1418:2: ( ( ruleQualifiedName ) ) { - // InternalOptimisationLanguage.g:1441:2: ( ( ruleQualifiedName ) ) - // InternalOptimisationLanguage.g:1442:3: ( ruleQualifiedName ) + // InternalOptimisationLanguage.g:1418:2: ( ( ruleQualifiedName ) ) + // InternalOptimisationLanguage.g:1419:3: ( ruleQualifiedName ) { - // InternalOptimisationLanguage.g:1442:3: ( ruleQualifiedName ) - // InternalOptimisationLanguage.g:1443:4: ruleQualifiedName + // InternalOptimisationLanguage.g:1419:3: ( ruleQualifiedName ) + // InternalOptimisationLanguage.g:1420:4: ruleQualifiedName { if ( state.backtracking==0 ) { @@ -4134,7 +4049,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "entryRuleLiteralRule" - // InternalOptimisationLanguage.g:1463:1: entryRuleLiteralRule returns [EObject current=null] : iv_ruleLiteralRule= ruleLiteralRule EOF ; + // InternalOptimisationLanguage.g:1440:1: entryRuleLiteralRule returns [EObject current=null] : iv_ruleLiteralRule= ruleLiteralRule EOF ; public final EObject entryRuleLiteralRule() throws RecognitionException { EObject current = null; @@ -4142,8 +4057,8 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar try { - // InternalOptimisationLanguage.g:1463:52: (iv_ruleLiteralRule= ruleLiteralRule EOF ) - // InternalOptimisationLanguage.g:1464:2: iv_ruleLiteralRule= ruleLiteralRule EOF + // InternalOptimisationLanguage.g:1440:52: (iv_ruleLiteralRule= ruleLiteralRule EOF ) + // InternalOptimisationLanguage.g:1441:2: iv_ruleLiteralRule= ruleLiteralRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getLiteralRuleRule()); @@ -4174,7 +4089,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "ruleLiteralRule" - // InternalOptimisationLanguage.g:1470:1: ruleLiteralRule returns [EObject current=null] : (this_NumberLiteralRule_0= ruleNumberLiteralRule | this_StringLiteralRule_1= ruleStringLiteralRule | this_BooleanLiteralRule_2= ruleBooleanLiteralRule | this_InstanceLiteralRule_3= ruleInstanceLiteralRule ) ; + // InternalOptimisationLanguage.g:1447:1: ruleLiteralRule returns [EObject current=null] : (this_NumberLiteralRule_0= ruleNumberLiteralRule | this_StringLiteralRule_1= ruleStringLiteralRule | this_BooleanLiteralRule_2= ruleBooleanLiteralRule | this_InstanceLiteralRule_3= ruleInstanceLiteralRule ) ; public final EObject ruleLiteralRule() throws RecognitionException { EObject current = null; @@ -4191,10 +4106,10 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:1476:2: ( (this_NumberLiteralRule_0= ruleNumberLiteralRule | this_StringLiteralRule_1= ruleStringLiteralRule | this_BooleanLiteralRule_2= ruleBooleanLiteralRule | this_InstanceLiteralRule_3= ruleInstanceLiteralRule ) ) - // InternalOptimisationLanguage.g:1477:2: (this_NumberLiteralRule_0= ruleNumberLiteralRule | this_StringLiteralRule_1= ruleStringLiteralRule | this_BooleanLiteralRule_2= ruleBooleanLiteralRule | this_InstanceLiteralRule_3= ruleInstanceLiteralRule ) + // InternalOptimisationLanguage.g:1453:2: ( (this_NumberLiteralRule_0= ruleNumberLiteralRule | this_StringLiteralRule_1= ruleStringLiteralRule | this_BooleanLiteralRule_2= ruleBooleanLiteralRule | this_InstanceLiteralRule_3= ruleInstanceLiteralRule ) ) + // InternalOptimisationLanguage.g:1454:2: (this_NumberLiteralRule_0= ruleNumberLiteralRule | this_StringLiteralRule_1= ruleStringLiteralRule | this_BooleanLiteralRule_2= ruleBooleanLiteralRule | this_InstanceLiteralRule_3= ruleInstanceLiteralRule ) { - // InternalOptimisationLanguage.g:1477:2: (this_NumberLiteralRule_0= ruleNumberLiteralRule | this_StringLiteralRule_1= ruleStringLiteralRule | this_BooleanLiteralRule_2= ruleBooleanLiteralRule | this_InstanceLiteralRule_3= ruleInstanceLiteralRule ) + // InternalOptimisationLanguage.g:1454:2: (this_NumberLiteralRule_0= ruleNumberLiteralRule | this_StringLiteralRule_1= ruleStringLiteralRule | this_BooleanLiteralRule_2= ruleBooleanLiteralRule | this_InstanceLiteralRule_3= ruleInstanceLiteralRule ) int alt21=4; switch ( input.LA(1) ) { case RULE_DOUBLE: @@ -4230,7 +4145,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar switch (alt21) { case 1 : - // InternalOptimisationLanguage.g:1478:3: this_NumberLiteralRule_0= ruleNumberLiteralRule + // InternalOptimisationLanguage.g:1455:3: this_NumberLiteralRule_0= ruleNumberLiteralRule { if ( state.backtracking==0 ) { @@ -4257,7 +4172,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 2 : - // InternalOptimisationLanguage.g:1490:3: this_StringLiteralRule_1= ruleStringLiteralRule + // InternalOptimisationLanguage.g:1467:3: this_StringLiteralRule_1= ruleStringLiteralRule { if ( state.backtracking==0 ) { @@ -4284,7 +4199,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 3 : - // InternalOptimisationLanguage.g:1502:3: this_BooleanLiteralRule_2= ruleBooleanLiteralRule + // InternalOptimisationLanguage.g:1479:3: this_BooleanLiteralRule_2= ruleBooleanLiteralRule { if ( state.backtracking==0 ) { @@ -4311,7 +4226,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 4 : - // InternalOptimisationLanguage.g:1514:3: this_InstanceLiteralRule_3= ruleInstanceLiteralRule + // InternalOptimisationLanguage.g:1491:3: this_InstanceLiteralRule_3= ruleInstanceLiteralRule { if ( state.backtracking==0 ) { @@ -4362,7 +4277,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "entryRuleInstanceLiteralRule" - // InternalOptimisationLanguage.g:1529:1: entryRuleInstanceLiteralRule returns [EObject current=null] : iv_ruleInstanceLiteralRule= ruleInstanceLiteralRule EOF ; + // InternalOptimisationLanguage.g:1506:1: entryRuleInstanceLiteralRule returns [EObject current=null] : iv_ruleInstanceLiteralRule= ruleInstanceLiteralRule EOF ; public final EObject entryRuleInstanceLiteralRule() throws RecognitionException { EObject current = null; @@ -4370,8 +4285,8 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar try { - // InternalOptimisationLanguage.g:1529:60: (iv_ruleInstanceLiteralRule= ruleInstanceLiteralRule EOF ) - // InternalOptimisationLanguage.g:1530:2: iv_ruleInstanceLiteralRule= ruleInstanceLiteralRule EOF + // InternalOptimisationLanguage.g:1506:60: (iv_ruleInstanceLiteralRule= ruleInstanceLiteralRule EOF ) + // InternalOptimisationLanguage.g:1507:2: iv_ruleInstanceLiteralRule= ruleInstanceLiteralRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getInstanceLiteralRuleRule()); @@ -4402,7 +4317,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "ruleInstanceLiteralRule" - // InternalOptimisationLanguage.g:1536:1: ruleInstanceLiteralRule returns [EObject current=null] : ( ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' ) ; + // InternalOptimisationLanguage.g:1513:1: ruleInstanceLiteralRule returns [EObject current=null] : ( ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' ) ; public final EObject ruleInstanceLiteralRule() throws RecognitionException { EObject current = null; @@ -4415,17 +4330,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:1542:2: ( ( ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' ) ) - // InternalOptimisationLanguage.g:1543:2: ( ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' ) + // InternalOptimisationLanguage.g:1519:2: ( ( ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' ) ) + // InternalOptimisationLanguage.g:1520:2: ( ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' ) { - // InternalOptimisationLanguage.g:1543:2: ( ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' ) - // InternalOptimisationLanguage.g:1544:3: ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' + // InternalOptimisationLanguage.g:1520:2: ( ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' ) + // InternalOptimisationLanguage.g:1521:3: ( ( ruleQualifiedName ) ) otherlv_1= '{' ( (lv_attributes_2_0= ruleAttributeRule ) )* otherlv_3= '}' { - // InternalOptimisationLanguage.g:1544:3: ( ( ruleQualifiedName ) ) - // InternalOptimisationLanguage.g:1545:4: ( ruleQualifiedName ) + // InternalOptimisationLanguage.g:1521:3: ( ( ruleQualifiedName ) ) + // InternalOptimisationLanguage.g:1522:4: ( ruleQualifiedName ) { - // InternalOptimisationLanguage.g:1545:4: ( ruleQualifiedName ) - // InternalOptimisationLanguage.g:1546:5: ruleQualifiedName + // InternalOptimisationLanguage.g:1522:4: ( ruleQualifiedName ) + // InternalOptimisationLanguage.g:1523:5: ruleQualifiedName { if ( state.backtracking==0 ) { @@ -4444,7 +4359,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar newCompositeNode(grammarAccess.getInstanceLiteralRuleAccess().getDefinitionTypeDefinitionCrossReference_0_0()); } - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_28); ruleQualifiedName(); state._fsp--; @@ -4460,13 +4375,13 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } - otherlv_1=(Token)match(input,35,FOLLOW_28); if (state.failed) return current; + otherlv_1=(Token)match(input,35,FOLLOW_29); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getInstanceLiteralRuleAccess().getLeftCurlyBracketKeyword_1()); } - // InternalOptimisationLanguage.g:1567:3: ( (lv_attributes_2_0= ruleAttributeRule ) )* + // InternalOptimisationLanguage.g:1544:3: ( (lv_attributes_2_0= ruleAttributeRule ) )* loop22: do { int alt22=2; @@ -4479,17 +4394,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar switch (alt22) { case 1 : - // InternalOptimisationLanguage.g:1568:4: (lv_attributes_2_0= ruleAttributeRule ) + // InternalOptimisationLanguage.g:1545:4: (lv_attributes_2_0= ruleAttributeRule ) { - // InternalOptimisationLanguage.g:1568:4: (lv_attributes_2_0= ruleAttributeRule ) - // InternalOptimisationLanguage.g:1569:5: lv_attributes_2_0= ruleAttributeRule + // InternalOptimisationLanguage.g:1545:4: (lv_attributes_2_0= ruleAttributeRule ) + // InternalOptimisationLanguage.g:1546:5: lv_attributes_2_0= ruleAttributeRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getInstanceLiteralRuleAccess().getAttributesAttributeRuleParserRuleCall_2_0()); } - pushFollow(FOLLOW_28); + pushFollow(FOLLOW_29); lv_attributes_2_0=ruleAttributeRule(); state._fsp--; @@ -4550,7 +4465,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "entryRuleAttributeRule" - // InternalOptimisationLanguage.g:1594:1: entryRuleAttributeRule returns [EObject current=null] : iv_ruleAttributeRule= ruleAttributeRule EOF ; + // InternalOptimisationLanguage.g:1571:1: entryRuleAttributeRule returns [EObject current=null] : iv_ruleAttributeRule= ruleAttributeRule EOF ; public final EObject entryRuleAttributeRule() throws RecognitionException { EObject current = null; @@ -4558,8 +4473,8 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar try { - // InternalOptimisationLanguage.g:1594:54: (iv_ruleAttributeRule= ruleAttributeRule EOF ) - // InternalOptimisationLanguage.g:1595:2: iv_ruleAttributeRule= ruleAttributeRule EOF + // InternalOptimisationLanguage.g:1571:54: (iv_ruleAttributeRule= ruleAttributeRule EOF ) + // InternalOptimisationLanguage.g:1572:2: iv_ruleAttributeRule= ruleAttributeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAttributeRuleRule()); @@ -4590,7 +4505,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "ruleAttributeRule" - // InternalOptimisationLanguage.g:1601:1: ruleAttributeRule returns [EObject current=null] : ( ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' ) ; + // InternalOptimisationLanguage.g:1578:1: ruleAttributeRule returns [EObject current=null] : ( ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' ) ; public final EObject ruleAttributeRule() throws RecognitionException { EObject current = null; @@ -4603,17 +4518,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:1607:2: ( ( ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' ) ) - // InternalOptimisationLanguage.g:1608:2: ( ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' ) + // InternalOptimisationLanguage.g:1584:2: ( ( ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' ) ) + // InternalOptimisationLanguage.g:1585:2: ( ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' ) { - // InternalOptimisationLanguage.g:1608:2: ( ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' ) - // InternalOptimisationLanguage.g:1609:3: ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' + // InternalOptimisationLanguage.g:1585:2: ( ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' ) + // InternalOptimisationLanguage.g:1586:3: ( ( ruleStringOrId ) ) otherlv_1= ':=' ( (lv_value_2_0= ruleValueRule ) ) otherlv_3= ';' { - // InternalOptimisationLanguage.g:1609:3: ( ( ruleStringOrId ) ) - // InternalOptimisationLanguage.g:1610:4: ( ruleStringOrId ) + // InternalOptimisationLanguage.g:1586:3: ( ( ruleStringOrId ) ) + // InternalOptimisationLanguage.g:1587:4: ( ruleStringOrId ) { - // InternalOptimisationLanguage.g:1610:4: ( ruleStringOrId ) - // InternalOptimisationLanguage.g:1611:5: ruleStringOrId + // InternalOptimisationLanguage.g:1587:4: ( ruleStringOrId ) + // InternalOptimisationLanguage.g:1588:5: ruleStringOrId { if ( state.backtracking==0 ) { @@ -4648,24 +4563,24 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } - otherlv_1=(Token)match(input,19,FOLLOW_14); if (state.failed) return current; + otherlv_1=(Token)match(input,18,FOLLOW_15); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getAttributeRuleAccess().getColonEqualsSignKeyword_1()); } - // InternalOptimisationLanguage.g:1632:3: ( (lv_value_2_0= ruleValueRule ) ) - // InternalOptimisationLanguage.g:1633:4: (lv_value_2_0= ruleValueRule ) + // InternalOptimisationLanguage.g:1609:3: ( (lv_value_2_0= ruleValueRule ) ) + // InternalOptimisationLanguage.g:1610:4: (lv_value_2_0= ruleValueRule ) { - // InternalOptimisationLanguage.g:1633:4: (lv_value_2_0= ruleValueRule ) - // InternalOptimisationLanguage.g:1634:5: lv_value_2_0= ruleValueRule + // InternalOptimisationLanguage.g:1610:4: (lv_value_2_0= ruleValueRule ) + // InternalOptimisationLanguage.g:1611:5: lv_value_2_0= ruleValueRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAttributeRuleAccess().getValueValueRuleParserRuleCall_2_0()); } - pushFollow(FOLLOW_6); + pushFollow(FOLLOW_10); lv_value_2_0=ruleValueRule(); state._fsp--; @@ -4689,7 +4604,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } - otherlv_3=(Token)match(input,16,FOLLOW_2); if (state.failed) return current; + otherlv_3=(Token)match(input,19,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getAttributeRuleAccess().getSemicolonKeyword_3()); @@ -4720,7 +4635,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "entryRuleNumberLiteralRule" - // InternalOptimisationLanguage.g:1659:1: entryRuleNumberLiteralRule returns [EObject current=null] : iv_ruleNumberLiteralRule= ruleNumberLiteralRule EOF ; + // InternalOptimisationLanguage.g:1636:1: entryRuleNumberLiteralRule returns [EObject current=null] : iv_ruleNumberLiteralRule= ruleNumberLiteralRule EOF ; public final EObject entryRuleNumberLiteralRule() throws RecognitionException { EObject current = null; @@ -4728,8 +4643,8 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar try { - // InternalOptimisationLanguage.g:1659:58: (iv_ruleNumberLiteralRule= ruleNumberLiteralRule EOF ) - // InternalOptimisationLanguage.g:1660:2: iv_ruleNumberLiteralRule= ruleNumberLiteralRule EOF + // InternalOptimisationLanguage.g:1636:58: (iv_ruleNumberLiteralRule= ruleNumberLiteralRule EOF ) + // InternalOptimisationLanguage.g:1637:2: iv_ruleNumberLiteralRule= ruleNumberLiteralRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getNumberLiteralRuleRule()); @@ -4760,7 +4675,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "ruleNumberLiteralRule" - // InternalOptimisationLanguage.g:1666:1: ruleNumberLiteralRule returns [EObject current=null] : (this_DoubleLiteralRule_0= ruleDoubleLiteralRule | this_IntegerLiteralRule_1= ruleIntegerLiteralRule ) ; + // InternalOptimisationLanguage.g:1643:1: ruleNumberLiteralRule returns [EObject current=null] : (this_DoubleLiteralRule_0= ruleDoubleLiteralRule | this_IntegerLiteralRule_1= ruleIntegerLiteralRule ) ; public final EObject ruleNumberLiteralRule() throws RecognitionException { EObject current = null; @@ -4773,10 +4688,10 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:1672:2: ( (this_DoubleLiteralRule_0= ruleDoubleLiteralRule | this_IntegerLiteralRule_1= ruleIntegerLiteralRule ) ) - // InternalOptimisationLanguage.g:1673:2: (this_DoubleLiteralRule_0= ruleDoubleLiteralRule | this_IntegerLiteralRule_1= ruleIntegerLiteralRule ) + // InternalOptimisationLanguage.g:1649:2: ( (this_DoubleLiteralRule_0= ruleDoubleLiteralRule | this_IntegerLiteralRule_1= ruleIntegerLiteralRule ) ) + // InternalOptimisationLanguage.g:1650:2: (this_DoubleLiteralRule_0= ruleDoubleLiteralRule | this_IntegerLiteralRule_1= ruleIntegerLiteralRule ) { - // InternalOptimisationLanguage.g:1673:2: (this_DoubleLiteralRule_0= ruleDoubleLiteralRule | this_IntegerLiteralRule_1= ruleIntegerLiteralRule ) + // InternalOptimisationLanguage.g:1650:2: (this_DoubleLiteralRule_0= ruleDoubleLiteralRule | this_IntegerLiteralRule_1= ruleIntegerLiteralRule ) int alt23=2; int LA23_0 = input.LA(1); @@ -4795,7 +4710,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } switch (alt23) { case 1 : - // InternalOptimisationLanguage.g:1674:3: this_DoubleLiteralRule_0= ruleDoubleLiteralRule + // InternalOptimisationLanguage.g:1651:3: this_DoubleLiteralRule_0= ruleDoubleLiteralRule { if ( state.backtracking==0 ) { @@ -4822,7 +4737,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 2 : - // InternalOptimisationLanguage.g:1686:3: this_IntegerLiteralRule_1= ruleIntegerLiteralRule + // InternalOptimisationLanguage.g:1663:3: this_IntegerLiteralRule_1= ruleIntegerLiteralRule { if ( state.backtracking==0 ) { @@ -4873,7 +4788,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "entryRuleDoubleLiteralRule" - // InternalOptimisationLanguage.g:1701:1: entryRuleDoubleLiteralRule returns [EObject current=null] : iv_ruleDoubleLiteralRule= ruleDoubleLiteralRule EOF ; + // InternalOptimisationLanguage.g:1678:1: entryRuleDoubleLiteralRule returns [EObject current=null] : iv_ruleDoubleLiteralRule= ruleDoubleLiteralRule EOF ; public final EObject entryRuleDoubleLiteralRule() throws RecognitionException { EObject current = null; @@ -4881,8 +4796,8 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar try { - // InternalOptimisationLanguage.g:1701:58: (iv_ruleDoubleLiteralRule= ruleDoubleLiteralRule EOF ) - // InternalOptimisationLanguage.g:1702:2: iv_ruleDoubleLiteralRule= ruleDoubleLiteralRule EOF + // InternalOptimisationLanguage.g:1678:58: (iv_ruleDoubleLiteralRule= ruleDoubleLiteralRule EOF ) + // InternalOptimisationLanguage.g:1679:2: iv_ruleDoubleLiteralRule= ruleDoubleLiteralRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getDoubleLiteralRuleRule()); @@ -4913,7 +4828,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "ruleDoubleLiteralRule" - // InternalOptimisationLanguage.g:1708:1: ruleDoubleLiteralRule returns [EObject current=null] : ( ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) ; + // InternalOptimisationLanguage.g:1685:1: ruleDoubleLiteralRule returns [EObject current=null] : ( ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) ; public final EObject ruleDoubleLiteralRule() throws RecognitionException { EObject current = null; @@ -4925,19 +4840,19 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:1714:2: ( ( ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) ) - // InternalOptimisationLanguage.g:1715:2: ( ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) + // InternalOptimisationLanguage.g:1691:2: ( ( ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) ) + // InternalOptimisationLanguage.g:1692:2: ( ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) { - // InternalOptimisationLanguage.g:1715:2: ( ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) - // InternalOptimisationLanguage.g:1716:3: ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? + // InternalOptimisationLanguage.g:1692:2: ( ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) + // InternalOptimisationLanguage.g:1693:3: ( (lv_literal_0_0= RULE_DOUBLE ) ) ( (lv_factor_1_0= ruleFactorRule ) )? { - // InternalOptimisationLanguage.g:1716:3: ( (lv_literal_0_0= RULE_DOUBLE ) ) - // InternalOptimisationLanguage.g:1717:4: (lv_literal_0_0= RULE_DOUBLE ) + // InternalOptimisationLanguage.g:1693:3: ( (lv_literal_0_0= RULE_DOUBLE ) ) + // InternalOptimisationLanguage.g:1694:4: (lv_literal_0_0= RULE_DOUBLE ) { - // InternalOptimisationLanguage.g:1717:4: (lv_literal_0_0= RULE_DOUBLE ) - // InternalOptimisationLanguage.g:1718:5: lv_literal_0_0= RULE_DOUBLE + // InternalOptimisationLanguage.g:1694:4: (lv_literal_0_0= RULE_DOUBLE ) + // InternalOptimisationLanguage.g:1695:5: lv_literal_0_0= RULE_DOUBLE { - lv_literal_0_0=(Token)match(input,RULE_DOUBLE,FOLLOW_29); if (state.failed) return current; + lv_literal_0_0=(Token)match(input,RULE_DOUBLE,FOLLOW_30); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_literal_0_0, grammarAccess.getDoubleLiteralRuleAccess().getLiteralDOUBLETerminalRuleCall_0_0()); @@ -4961,19 +4876,19 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } - // InternalOptimisationLanguage.g:1734:3: ( (lv_factor_1_0= ruleFactorRule ) )? + // InternalOptimisationLanguage.g:1711:3: ( (lv_factor_1_0= ruleFactorRule ) )? int alt24=2; int LA24_0 = input.LA(1); - if ( ((LA24_0>=60 && LA24_0<=79)) ) { + if ( ((LA24_0>=62 && LA24_0<=81)) ) { alt24=1; } switch (alt24) { case 1 : - // InternalOptimisationLanguage.g:1735:4: (lv_factor_1_0= ruleFactorRule ) + // InternalOptimisationLanguage.g:1712:4: (lv_factor_1_0= ruleFactorRule ) { - // InternalOptimisationLanguage.g:1735:4: (lv_factor_1_0= ruleFactorRule ) - // InternalOptimisationLanguage.g:1736:5: lv_factor_1_0= ruleFactorRule + // InternalOptimisationLanguage.g:1712:4: (lv_factor_1_0= ruleFactorRule ) + // InternalOptimisationLanguage.g:1713:5: lv_factor_1_0= ruleFactorRule { if ( state.backtracking==0 ) { @@ -5032,7 +4947,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "entryRuleIntegerLiteralRule" - // InternalOptimisationLanguage.g:1757:1: entryRuleIntegerLiteralRule returns [EObject current=null] : iv_ruleIntegerLiteralRule= ruleIntegerLiteralRule EOF ; + // InternalOptimisationLanguage.g:1734:1: entryRuleIntegerLiteralRule returns [EObject current=null] : iv_ruleIntegerLiteralRule= ruleIntegerLiteralRule EOF ; public final EObject entryRuleIntegerLiteralRule() throws RecognitionException { EObject current = null; @@ -5040,8 +4955,8 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar try { - // InternalOptimisationLanguage.g:1757:59: (iv_ruleIntegerLiteralRule= ruleIntegerLiteralRule EOF ) - // InternalOptimisationLanguage.g:1758:2: iv_ruleIntegerLiteralRule= ruleIntegerLiteralRule EOF + // InternalOptimisationLanguage.g:1734:59: (iv_ruleIntegerLiteralRule= ruleIntegerLiteralRule EOF ) + // InternalOptimisationLanguage.g:1735:2: iv_ruleIntegerLiteralRule= ruleIntegerLiteralRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getIntegerLiteralRuleRule()); @@ -5072,7 +4987,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "ruleIntegerLiteralRule" - // InternalOptimisationLanguage.g:1764:1: ruleIntegerLiteralRule returns [EObject current=null] : ( ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) ; + // InternalOptimisationLanguage.g:1741:1: ruleIntegerLiteralRule returns [EObject current=null] : ( ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) ; public final EObject ruleIntegerLiteralRule() throws RecognitionException { EObject current = null; @@ -5084,19 +4999,19 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:1770:2: ( ( ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) ) - // InternalOptimisationLanguage.g:1771:2: ( ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) + // InternalOptimisationLanguage.g:1747:2: ( ( ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) ) + // InternalOptimisationLanguage.g:1748:2: ( ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) { - // InternalOptimisationLanguage.g:1771:2: ( ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) - // InternalOptimisationLanguage.g:1772:3: ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? + // InternalOptimisationLanguage.g:1748:2: ( ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? ) + // InternalOptimisationLanguage.g:1749:3: ( (lv_literal_0_0= RULE_INT ) ) ( (lv_factor_1_0= ruleFactorRule ) )? { - // InternalOptimisationLanguage.g:1772:3: ( (lv_literal_0_0= RULE_INT ) ) - // InternalOptimisationLanguage.g:1773:4: (lv_literal_0_0= RULE_INT ) + // InternalOptimisationLanguage.g:1749:3: ( (lv_literal_0_0= RULE_INT ) ) + // InternalOptimisationLanguage.g:1750:4: (lv_literal_0_0= RULE_INT ) { - // InternalOptimisationLanguage.g:1773:4: (lv_literal_0_0= RULE_INT ) - // InternalOptimisationLanguage.g:1774:5: lv_literal_0_0= RULE_INT + // InternalOptimisationLanguage.g:1750:4: (lv_literal_0_0= RULE_INT ) + // InternalOptimisationLanguage.g:1751:5: lv_literal_0_0= RULE_INT { - lv_literal_0_0=(Token)match(input,RULE_INT,FOLLOW_29); if (state.failed) return current; + lv_literal_0_0=(Token)match(input,RULE_INT,FOLLOW_30); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_literal_0_0, grammarAccess.getIntegerLiteralRuleAccess().getLiteralINTTerminalRuleCall_0_0()); @@ -5120,19 +5035,19 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } - // InternalOptimisationLanguage.g:1790:3: ( (lv_factor_1_0= ruleFactorRule ) )? + // InternalOptimisationLanguage.g:1767:3: ( (lv_factor_1_0= ruleFactorRule ) )? int alt25=2; int LA25_0 = input.LA(1); - if ( ((LA25_0>=60 && LA25_0<=79)) ) { + if ( ((LA25_0>=62 && LA25_0<=81)) ) { alt25=1; } switch (alt25) { case 1 : - // InternalOptimisationLanguage.g:1791:4: (lv_factor_1_0= ruleFactorRule ) + // InternalOptimisationLanguage.g:1768:4: (lv_factor_1_0= ruleFactorRule ) { - // InternalOptimisationLanguage.g:1791:4: (lv_factor_1_0= ruleFactorRule ) - // InternalOptimisationLanguage.g:1792:5: lv_factor_1_0= ruleFactorRule + // InternalOptimisationLanguage.g:1768:4: (lv_factor_1_0= ruleFactorRule ) + // InternalOptimisationLanguage.g:1769:5: lv_factor_1_0= ruleFactorRule { if ( state.backtracking==0 ) { @@ -5191,7 +5106,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "entryRuleStringLiteralRule" - // InternalOptimisationLanguage.g:1813:1: entryRuleStringLiteralRule returns [EObject current=null] : iv_ruleStringLiteralRule= ruleStringLiteralRule EOF ; + // InternalOptimisationLanguage.g:1790:1: entryRuleStringLiteralRule returns [EObject current=null] : iv_ruleStringLiteralRule= ruleStringLiteralRule EOF ; public final EObject entryRuleStringLiteralRule() throws RecognitionException { EObject current = null; @@ -5199,8 +5114,8 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar try { - // InternalOptimisationLanguage.g:1813:58: (iv_ruleStringLiteralRule= ruleStringLiteralRule EOF ) - // InternalOptimisationLanguage.g:1814:2: iv_ruleStringLiteralRule= ruleStringLiteralRule EOF + // InternalOptimisationLanguage.g:1790:58: (iv_ruleStringLiteralRule= ruleStringLiteralRule EOF ) + // InternalOptimisationLanguage.g:1791:2: iv_ruleStringLiteralRule= ruleStringLiteralRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getStringLiteralRuleRule()); @@ -5231,7 +5146,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "ruleStringLiteralRule" - // InternalOptimisationLanguage.g:1820:1: ruleStringLiteralRule returns [EObject current=null] : ( (lv_value_0_0= RULE_STRING ) ) ; + // InternalOptimisationLanguage.g:1797:1: ruleStringLiteralRule returns [EObject current=null] : ( (lv_value_0_0= RULE_STRING ) ) ; public final EObject ruleStringLiteralRule() throws RecognitionException { EObject current = null; @@ -5241,14 +5156,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:1826:2: ( ( (lv_value_0_0= RULE_STRING ) ) ) - // InternalOptimisationLanguage.g:1827:2: ( (lv_value_0_0= RULE_STRING ) ) + // InternalOptimisationLanguage.g:1803:2: ( ( (lv_value_0_0= RULE_STRING ) ) ) + // InternalOptimisationLanguage.g:1804:2: ( (lv_value_0_0= RULE_STRING ) ) { - // InternalOptimisationLanguage.g:1827:2: ( (lv_value_0_0= RULE_STRING ) ) - // InternalOptimisationLanguage.g:1828:3: (lv_value_0_0= RULE_STRING ) + // InternalOptimisationLanguage.g:1804:2: ( (lv_value_0_0= RULE_STRING ) ) + // InternalOptimisationLanguage.g:1805:3: (lv_value_0_0= RULE_STRING ) { - // InternalOptimisationLanguage.g:1828:3: (lv_value_0_0= RULE_STRING ) - // InternalOptimisationLanguage.g:1829:4: lv_value_0_0= RULE_STRING + // InternalOptimisationLanguage.g:1805:3: (lv_value_0_0= RULE_STRING ) + // InternalOptimisationLanguage.g:1806:4: lv_value_0_0= RULE_STRING { lv_value_0_0=(Token)match(input,RULE_STRING,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -5296,7 +5211,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "entryRuleBooleanLiteralRule" - // InternalOptimisationLanguage.g:1848:1: entryRuleBooleanLiteralRule returns [EObject current=null] : iv_ruleBooleanLiteralRule= ruleBooleanLiteralRule EOF ; + // InternalOptimisationLanguage.g:1825:1: entryRuleBooleanLiteralRule returns [EObject current=null] : iv_ruleBooleanLiteralRule= ruleBooleanLiteralRule EOF ; public final EObject entryRuleBooleanLiteralRule() throws RecognitionException { EObject current = null; @@ -5304,8 +5219,8 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar try { - // InternalOptimisationLanguage.g:1848:59: (iv_ruleBooleanLiteralRule= ruleBooleanLiteralRule EOF ) - // InternalOptimisationLanguage.g:1849:2: iv_ruleBooleanLiteralRule= ruleBooleanLiteralRule EOF + // InternalOptimisationLanguage.g:1825:59: (iv_ruleBooleanLiteralRule= ruleBooleanLiteralRule EOF ) + // InternalOptimisationLanguage.g:1826:2: iv_ruleBooleanLiteralRule= ruleBooleanLiteralRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getBooleanLiteralRuleRule()); @@ -5336,7 +5251,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "ruleBooleanLiteralRule" - // InternalOptimisationLanguage.g:1855:1: ruleBooleanLiteralRule returns [EObject current=null] : ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) ; + // InternalOptimisationLanguage.g:1832:1: ruleBooleanLiteralRule returns [EObject current=null] : ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) ; public final EObject ruleBooleanLiteralRule() throws RecognitionException { EObject current = null; @@ -5347,14 +5262,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:1861:2: ( ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) ) - // InternalOptimisationLanguage.g:1862:2: ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) + // InternalOptimisationLanguage.g:1838:2: ( ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) ) + // InternalOptimisationLanguage.g:1839:2: ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) { - // InternalOptimisationLanguage.g:1862:2: ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) - // InternalOptimisationLanguage.g:1863:3: () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) + // InternalOptimisationLanguage.g:1839:2: ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) + // InternalOptimisationLanguage.g:1840:3: () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) { - // InternalOptimisationLanguage.g:1863:3: () - // InternalOptimisationLanguage.g:1864:4: + // InternalOptimisationLanguage.g:1840:3: () + // InternalOptimisationLanguage.g:1841:4: { if ( state.backtracking==0 ) { @@ -5371,7 +5286,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } - // InternalOptimisationLanguage.g:1873:3: ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) + // InternalOptimisationLanguage.g:1850:3: ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) int alt26=2; int LA26_0 = input.LA(1); @@ -5390,13 +5305,13 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } switch (alt26) { case 1 : - // InternalOptimisationLanguage.g:1874:4: ( (lv_value_1_0= 'true' ) ) + // InternalOptimisationLanguage.g:1851:4: ( (lv_value_1_0= 'true' ) ) { - // InternalOptimisationLanguage.g:1874:4: ( (lv_value_1_0= 'true' ) ) - // InternalOptimisationLanguage.g:1875:5: (lv_value_1_0= 'true' ) + // InternalOptimisationLanguage.g:1851:4: ( (lv_value_1_0= 'true' ) ) + // InternalOptimisationLanguage.g:1852:5: (lv_value_1_0= 'true' ) { - // InternalOptimisationLanguage.g:1875:5: (lv_value_1_0= 'true' ) - // InternalOptimisationLanguage.g:1876:6: lv_value_1_0= 'true' + // InternalOptimisationLanguage.g:1852:5: (lv_value_1_0= 'true' ) + // InternalOptimisationLanguage.g:1853:6: lv_value_1_0= 'true' { lv_value_1_0=(Token)match(input,37,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -5422,7 +5337,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 2 : - // InternalOptimisationLanguage.g:1889:4: otherlv_2= 'false' + // InternalOptimisationLanguage.g:1866:4: otherlv_2= 'false' { otherlv_2=(Token)match(input,38,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -5461,7 +5376,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "entryRuleAttributeDefinitionRule" - // InternalOptimisationLanguage.g:1898:1: entryRuleAttributeDefinitionRule returns [EObject current=null] : iv_ruleAttributeDefinitionRule= ruleAttributeDefinitionRule EOF ; + // InternalOptimisationLanguage.g:1875:1: entryRuleAttributeDefinitionRule returns [EObject current=null] : iv_ruleAttributeDefinitionRule= ruleAttributeDefinitionRule EOF ; public final EObject entryRuleAttributeDefinitionRule() throws RecognitionException { EObject current = null; @@ -5469,8 +5384,8 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar try { - // InternalOptimisationLanguage.g:1898:64: (iv_ruleAttributeDefinitionRule= ruleAttributeDefinitionRule EOF ) - // InternalOptimisationLanguage.g:1899:2: iv_ruleAttributeDefinitionRule= ruleAttributeDefinitionRule EOF + // InternalOptimisationLanguage.g:1875:64: (iv_ruleAttributeDefinitionRule= ruleAttributeDefinitionRule EOF ) + // InternalOptimisationLanguage.g:1876:2: iv_ruleAttributeDefinitionRule= ruleAttributeDefinitionRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAttributeDefinitionRuleRule()); @@ -5501,7 +5416,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "ruleAttributeDefinitionRule" - // InternalOptimisationLanguage.g:1905:1: ruleAttributeDefinitionRule returns [EObject current=null] : ( ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' ) ; + // InternalOptimisationLanguage.g:1882:1: ruleAttributeDefinitionRule returns [EObject current=null] : ( ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' ) ; public final EObject ruleAttributeDefinitionRule() throws RecognitionException { EObject current = null; @@ -5519,24 +5434,24 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:1911:2: ( ( ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' ) ) - // InternalOptimisationLanguage.g:1912:2: ( ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' ) + // InternalOptimisationLanguage.g:1888:2: ( ( ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' ) ) + // InternalOptimisationLanguage.g:1889:2: ( ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' ) { - // InternalOptimisationLanguage.g:1912:2: ( ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' ) - // InternalOptimisationLanguage.g:1913:3: ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' + // InternalOptimisationLanguage.g:1889:2: ( ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' ) + // InternalOptimisationLanguage.g:1890:3: ( (lv_name_0_0= ruleStringOrId ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypeRule ) ) (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? otherlv_5= ';' { - // InternalOptimisationLanguage.g:1913:3: ( (lv_name_0_0= ruleStringOrId ) ) - // InternalOptimisationLanguage.g:1914:4: (lv_name_0_0= ruleStringOrId ) + // InternalOptimisationLanguage.g:1890:3: ( (lv_name_0_0= ruleStringOrId ) ) + // InternalOptimisationLanguage.g:1891:4: (lv_name_0_0= ruleStringOrId ) { - // InternalOptimisationLanguage.g:1914:4: (lv_name_0_0= ruleStringOrId ) - // InternalOptimisationLanguage.g:1915:5: lv_name_0_0= ruleStringOrId + // InternalOptimisationLanguage.g:1891:4: (lv_name_0_0= ruleStringOrId ) + // InternalOptimisationLanguage.g:1892:5: lv_name_0_0= ruleStringOrId { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAttributeDefinitionRuleAccess().getNameStringOrIdParserRuleCall_0_0()); } - pushFollow(FOLLOW_30); + pushFollow(FOLLOW_31); lv_name_0_0=ruleStringOrId(); state._fsp--; @@ -5560,24 +5475,24 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } - otherlv_1=(Token)match(input,39,FOLLOW_31); if (state.failed) return current; + otherlv_1=(Token)match(input,39,FOLLOW_32); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getAttributeDefinitionRuleAccess().getColonKeyword_1()); } - // InternalOptimisationLanguage.g:1936:3: ( (lv_type_2_0= ruleTypeRule ) ) - // InternalOptimisationLanguage.g:1937:4: (lv_type_2_0= ruleTypeRule ) + // InternalOptimisationLanguage.g:1913:3: ( (lv_type_2_0= ruleTypeRule ) ) + // InternalOptimisationLanguage.g:1914:4: (lv_type_2_0= ruleTypeRule ) { - // InternalOptimisationLanguage.g:1937:4: (lv_type_2_0= ruleTypeRule ) - // InternalOptimisationLanguage.g:1938:5: lv_type_2_0= ruleTypeRule + // InternalOptimisationLanguage.g:1914:4: (lv_type_2_0= ruleTypeRule ) + // InternalOptimisationLanguage.g:1915:5: lv_type_2_0= ruleTypeRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAttributeDefinitionRuleAccess().getTypeTypeRuleParserRuleCall_2_0()); } - pushFollow(FOLLOW_32); + pushFollow(FOLLOW_33); lv_type_2_0=ruleTypeRule(); state._fsp--; @@ -5601,35 +5516,35 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } - // InternalOptimisationLanguage.g:1955:3: (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? + // InternalOptimisationLanguage.g:1932:3: (otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) )? int alt27=2; int LA27_0 = input.LA(1); - if ( (LA27_0==19) ) { + if ( (LA27_0==18) ) { alt27=1; } switch (alt27) { case 1 : - // InternalOptimisationLanguage.g:1956:4: otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) + // InternalOptimisationLanguage.g:1933:4: otherlv_3= ':=' ( (lv_initialisation_4_0= ruleExpressionRule ) ) { - otherlv_3=(Token)match(input,19,FOLLOW_14); if (state.failed) return current; + otherlv_3=(Token)match(input,18,FOLLOW_15); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getAttributeDefinitionRuleAccess().getColonEqualsSignKeyword_3_0()); } - // InternalOptimisationLanguage.g:1960:4: ( (lv_initialisation_4_0= ruleExpressionRule ) ) - // InternalOptimisationLanguage.g:1961:5: (lv_initialisation_4_0= ruleExpressionRule ) + // InternalOptimisationLanguage.g:1937:4: ( (lv_initialisation_4_0= ruleExpressionRule ) ) + // InternalOptimisationLanguage.g:1938:5: (lv_initialisation_4_0= ruleExpressionRule ) { - // InternalOptimisationLanguage.g:1961:5: (lv_initialisation_4_0= ruleExpressionRule ) - // InternalOptimisationLanguage.g:1962:6: lv_initialisation_4_0= ruleExpressionRule + // InternalOptimisationLanguage.g:1938:5: (lv_initialisation_4_0= ruleExpressionRule ) + // InternalOptimisationLanguage.g:1939:6: lv_initialisation_4_0= ruleExpressionRule { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAttributeDefinitionRuleAccess().getInitialisationExpressionRuleParserRuleCall_3_1_0()); } - pushFollow(FOLLOW_6); + pushFollow(FOLLOW_10); lv_initialisation_4_0=ruleExpressionRule(); state._fsp--; @@ -5659,7 +5574,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } - otherlv_5=(Token)match(input,16,FOLLOW_2); if (state.failed) return current; + otherlv_5=(Token)match(input,19,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_5, grammarAccess.getAttributeDefinitionRuleAccess().getSemicolonKeyword_4()); @@ -5690,7 +5605,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "entryRuleTypeRule" - // InternalOptimisationLanguage.g:1988:1: entryRuleTypeRule returns [EObject current=null] : iv_ruleTypeRule= ruleTypeRule EOF ; + // InternalOptimisationLanguage.g:1965:1: entryRuleTypeRule returns [EObject current=null] : iv_ruleTypeRule= ruleTypeRule EOF ; public final EObject entryRuleTypeRule() throws RecognitionException { EObject current = null; @@ -5698,8 +5613,8 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar try { - // InternalOptimisationLanguage.g:1988:49: (iv_ruleTypeRule= ruleTypeRule EOF ) - // InternalOptimisationLanguage.g:1989:2: iv_ruleTypeRule= ruleTypeRule EOF + // InternalOptimisationLanguage.g:1965:49: (iv_ruleTypeRule= ruleTypeRule EOF ) + // InternalOptimisationLanguage.g:1966:2: iv_ruleTypeRule= ruleTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getTypeRuleRule()); @@ -5730,7 +5645,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "ruleTypeRule" - // InternalOptimisationLanguage.g:1995:1: ruleTypeRule returns [EObject current=null] : (this_StringTypeRule_0= ruleStringTypeRule | this_IntTypeRule_1= ruleIntTypeRule | this_FloatTypeRule_2= ruleFloatTypeRule | this_BooleanTypeRule_3= ruleBooleanTypeRule | this_LiteralTypeRule_4= ruleLiteralTypeRule | this_ArrayTypeRule_5= ruleArrayTypeRule | this_InstanceTypeRule_6= ruleInstanceTypeRule | this_VoidTypeRule_7= ruleVoidTypeRule | this_ExpressionTypeRule_8= ruleExpressionTypeRule | this_DataTypeRule_9= ruleDataTypeRule ) ; + // InternalOptimisationLanguage.g:1972:1: ruleTypeRule returns [EObject current=null] : (this_StringTypeRule_0= ruleStringTypeRule | this_IntTypeRule_1= ruleIntTypeRule | this_FloatTypeRule_2= ruleFloatTypeRule | this_BooleanTypeRule_3= ruleBooleanTypeRule | this_LiteralTypeRule_4= ruleLiteralTypeRule | this_ArrayTypeRule_5= ruleArrayTypeRule | this_InstanceTypeRule_6= ruleInstanceTypeRule | this_VoidTypeRule_7= ruleVoidTypeRule | this_ExpressionTypeRule_8= ruleExpressionTypeRule | this_DataTypeRule_9= ruleDataTypeRule ) ; public final EObject ruleTypeRule() throws RecognitionException { EObject current = null; @@ -5759,10 +5674,10 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:2001:2: ( (this_StringTypeRule_0= ruleStringTypeRule | this_IntTypeRule_1= ruleIntTypeRule | this_FloatTypeRule_2= ruleFloatTypeRule | this_BooleanTypeRule_3= ruleBooleanTypeRule | this_LiteralTypeRule_4= ruleLiteralTypeRule | this_ArrayTypeRule_5= ruleArrayTypeRule | this_InstanceTypeRule_6= ruleInstanceTypeRule | this_VoidTypeRule_7= ruleVoidTypeRule | this_ExpressionTypeRule_8= ruleExpressionTypeRule | this_DataTypeRule_9= ruleDataTypeRule ) ) - // InternalOptimisationLanguage.g:2002:2: (this_StringTypeRule_0= ruleStringTypeRule | this_IntTypeRule_1= ruleIntTypeRule | this_FloatTypeRule_2= ruleFloatTypeRule | this_BooleanTypeRule_3= ruleBooleanTypeRule | this_LiteralTypeRule_4= ruleLiteralTypeRule | this_ArrayTypeRule_5= ruleArrayTypeRule | this_InstanceTypeRule_6= ruleInstanceTypeRule | this_VoidTypeRule_7= ruleVoidTypeRule | this_ExpressionTypeRule_8= ruleExpressionTypeRule | this_DataTypeRule_9= ruleDataTypeRule ) + // InternalOptimisationLanguage.g:1978:2: ( (this_StringTypeRule_0= ruleStringTypeRule | this_IntTypeRule_1= ruleIntTypeRule | this_FloatTypeRule_2= ruleFloatTypeRule | this_BooleanTypeRule_3= ruleBooleanTypeRule | this_LiteralTypeRule_4= ruleLiteralTypeRule | this_ArrayTypeRule_5= ruleArrayTypeRule | this_InstanceTypeRule_6= ruleInstanceTypeRule | this_VoidTypeRule_7= ruleVoidTypeRule | this_ExpressionTypeRule_8= ruleExpressionTypeRule | this_DataTypeRule_9= ruleDataTypeRule ) ) + // InternalOptimisationLanguage.g:1979:2: (this_StringTypeRule_0= ruleStringTypeRule | this_IntTypeRule_1= ruleIntTypeRule | this_FloatTypeRule_2= ruleFloatTypeRule | this_BooleanTypeRule_3= ruleBooleanTypeRule | this_LiteralTypeRule_4= ruleLiteralTypeRule | this_ArrayTypeRule_5= ruleArrayTypeRule | this_InstanceTypeRule_6= ruleInstanceTypeRule | this_VoidTypeRule_7= ruleVoidTypeRule | this_ExpressionTypeRule_8= ruleExpressionTypeRule | this_DataTypeRule_9= ruleDataTypeRule ) { - // InternalOptimisationLanguage.g:2002:2: (this_StringTypeRule_0= ruleStringTypeRule | this_IntTypeRule_1= ruleIntTypeRule | this_FloatTypeRule_2= ruleFloatTypeRule | this_BooleanTypeRule_3= ruleBooleanTypeRule | this_LiteralTypeRule_4= ruleLiteralTypeRule | this_ArrayTypeRule_5= ruleArrayTypeRule | this_InstanceTypeRule_6= ruleInstanceTypeRule | this_VoidTypeRule_7= ruleVoidTypeRule | this_ExpressionTypeRule_8= ruleExpressionTypeRule | this_DataTypeRule_9= ruleDataTypeRule ) + // InternalOptimisationLanguage.g:1979:2: (this_StringTypeRule_0= ruleStringTypeRule | this_IntTypeRule_1= ruleIntTypeRule | this_FloatTypeRule_2= ruleFloatTypeRule | this_BooleanTypeRule_3= ruleBooleanTypeRule | this_LiteralTypeRule_4= ruleLiteralTypeRule | this_ArrayTypeRule_5= ruleArrayTypeRule | this_InstanceTypeRule_6= ruleInstanceTypeRule | this_VoidTypeRule_7= ruleVoidTypeRule | this_ExpressionTypeRule_8= ruleExpressionTypeRule | this_DataTypeRule_9= ruleDataTypeRule ) int alt28=10; switch ( input.LA(1) ) { case 41: @@ -5825,7 +5740,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar switch (alt28) { case 1 : - // InternalOptimisationLanguage.g:2003:3: this_StringTypeRule_0= ruleStringTypeRule + // InternalOptimisationLanguage.g:1980:3: this_StringTypeRule_0= ruleStringTypeRule { if ( state.backtracking==0 ) { @@ -5852,7 +5767,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 2 : - // InternalOptimisationLanguage.g:2015:3: this_IntTypeRule_1= ruleIntTypeRule + // InternalOptimisationLanguage.g:1992:3: this_IntTypeRule_1= ruleIntTypeRule { if ( state.backtracking==0 ) { @@ -5879,7 +5794,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 3 : - // InternalOptimisationLanguage.g:2027:3: this_FloatTypeRule_2= ruleFloatTypeRule + // InternalOptimisationLanguage.g:2004:3: this_FloatTypeRule_2= ruleFloatTypeRule { if ( state.backtracking==0 ) { @@ -5906,7 +5821,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 4 : - // InternalOptimisationLanguage.g:2039:3: this_BooleanTypeRule_3= ruleBooleanTypeRule + // InternalOptimisationLanguage.g:2016:3: this_BooleanTypeRule_3= ruleBooleanTypeRule { if ( state.backtracking==0 ) { @@ -5933,7 +5848,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 5 : - // InternalOptimisationLanguage.g:2051:3: this_LiteralTypeRule_4= ruleLiteralTypeRule + // InternalOptimisationLanguage.g:2028:3: this_LiteralTypeRule_4= ruleLiteralTypeRule { if ( state.backtracking==0 ) { @@ -5960,7 +5875,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 6 : - // InternalOptimisationLanguage.g:2063:3: this_ArrayTypeRule_5= ruleArrayTypeRule + // InternalOptimisationLanguage.g:2040:3: this_ArrayTypeRule_5= ruleArrayTypeRule { if ( state.backtracking==0 ) { @@ -5987,7 +5902,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 7 : - // InternalOptimisationLanguage.g:2075:3: this_InstanceTypeRule_6= ruleInstanceTypeRule + // InternalOptimisationLanguage.g:2052:3: this_InstanceTypeRule_6= ruleInstanceTypeRule { if ( state.backtracking==0 ) { @@ -6014,7 +5929,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 8 : - // InternalOptimisationLanguage.g:2087:3: this_VoidTypeRule_7= ruleVoidTypeRule + // InternalOptimisationLanguage.g:2064:3: this_VoidTypeRule_7= ruleVoidTypeRule { if ( state.backtracking==0 ) { @@ -6041,7 +5956,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 9 : - // InternalOptimisationLanguage.g:2099:3: this_ExpressionTypeRule_8= ruleExpressionTypeRule + // InternalOptimisationLanguage.g:2076:3: this_ExpressionTypeRule_8= ruleExpressionTypeRule { if ( state.backtracking==0 ) { @@ -6068,7 +5983,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 10 : - // InternalOptimisationLanguage.g:2111:3: this_DataTypeRule_9= ruleDataTypeRule + // InternalOptimisationLanguage.g:2088:3: this_DataTypeRule_9= ruleDataTypeRule { if ( state.backtracking==0 ) { @@ -6119,7 +6034,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "entryRuleLiteralTypeRule" - // InternalOptimisationLanguage.g:2126:1: entryRuleLiteralTypeRule returns [EObject current=null] : iv_ruleLiteralTypeRule= ruleLiteralTypeRule EOF ; + // InternalOptimisationLanguage.g:2103:1: entryRuleLiteralTypeRule returns [EObject current=null] : iv_ruleLiteralTypeRule= ruleLiteralTypeRule EOF ; public final EObject entryRuleLiteralTypeRule() throws RecognitionException { EObject current = null; @@ -6127,8 +6042,8 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar try { - // InternalOptimisationLanguage.g:2126:56: (iv_ruleLiteralTypeRule= ruleLiteralTypeRule EOF ) - // InternalOptimisationLanguage.g:2127:2: iv_ruleLiteralTypeRule= ruleLiteralTypeRule EOF + // InternalOptimisationLanguage.g:2103:56: (iv_ruleLiteralTypeRule= ruleLiteralTypeRule EOF ) + // InternalOptimisationLanguage.g:2104:2: iv_ruleLiteralTypeRule= ruleLiteralTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getLiteralTypeRuleRule()); @@ -6159,7 +6074,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "ruleLiteralTypeRule" - // InternalOptimisationLanguage.g:2133:1: ruleLiteralTypeRule returns [EObject current=null] : ( () otherlv_1= 'literal' ) ; + // InternalOptimisationLanguage.g:2110:1: ruleLiteralTypeRule returns [EObject current=null] : ( () otherlv_1= 'literal' ) ; public final EObject ruleLiteralTypeRule() throws RecognitionException { EObject current = null; @@ -6169,14 +6084,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:2139:2: ( ( () otherlv_1= 'literal' ) ) - // InternalOptimisationLanguage.g:2140:2: ( () otherlv_1= 'literal' ) + // InternalOptimisationLanguage.g:2116:2: ( ( () otherlv_1= 'literal' ) ) + // InternalOptimisationLanguage.g:2117:2: ( () otherlv_1= 'literal' ) { - // InternalOptimisationLanguage.g:2140:2: ( () otherlv_1= 'literal' ) - // InternalOptimisationLanguage.g:2141:3: () otherlv_1= 'literal' + // InternalOptimisationLanguage.g:2117:2: ( () otherlv_1= 'literal' ) + // InternalOptimisationLanguage.g:2118:3: () otherlv_1= 'literal' { - // InternalOptimisationLanguage.g:2141:3: () - // InternalOptimisationLanguage.g:2142:4: + // InternalOptimisationLanguage.g:2118:3: () + // InternalOptimisationLanguage.g:2119:4: { if ( state.backtracking==0 ) { @@ -6224,7 +6139,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "entryRuleInstanceTypeRule" - // InternalOptimisationLanguage.g:2159:1: entryRuleInstanceTypeRule returns [EObject current=null] : iv_ruleInstanceTypeRule= ruleInstanceTypeRule EOF ; + // InternalOptimisationLanguage.g:2136:1: entryRuleInstanceTypeRule returns [EObject current=null] : iv_ruleInstanceTypeRule= ruleInstanceTypeRule EOF ; public final EObject entryRuleInstanceTypeRule() throws RecognitionException { EObject current = null; @@ -6232,8 +6147,8 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar try { - // InternalOptimisationLanguage.g:2159:57: (iv_ruleInstanceTypeRule= ruleInstanceTypeRule EOF ) - // InternalOptimisationLanguage.g:2160:2: iv_ruleInstanceTypeRule= ruleInstanceTypeRule EOF + // InternalOptimisationLanguage.g:2136:57: (iv_ruleInstanceTypeRule= ruleInstanceTypeRule EOF ) + // InternalOptimisationLanguage.g:2137:2: iv_ruleInstanceTypeRule= ruleInstanceTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getInstanceTypeRuleRule()); @@ -6264,7 +6179,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "ruleInstanceTypeRule" - // InternalOptimisationLanguage.g:2166:1: ruleInstanceTypeRule returns [EObject current=null] : ( () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) ) ; + // InternalOptimisationLanguage.g:2143:1: ruleInstanceTypeRule returns [EObject current=null] : ( () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) ) ; public final EObject ruleInstanceTypeRule() throws RecognitionException { EObject current = null; @@ -6274,14 +6189,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:2172:2: ( ( () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) ) ) - // InternalOptimisationLanguage.g:2173:2: ( () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) ) + // InternalOptimisationLanguage.g:2149:2: ( ( () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) ) ) + // InternalOptimisationLanguage.g:2150:2: ( () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) ) { - // InternalOptimisationLanguage.g:2173:2: ( () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) ) - // InternalOptimisationLanguage.g:2174:3: () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) + // InternalOptimisationLanguage.g:2150:2: ( () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) ) + // InternalOptimisationLanguage.g:2151:3: () otherlv_1= 'instance' ( ( ruleQualifiedName ) ) { - // InternalOptimisationLanguage.g:2174:3: () - // InternalOptimisationLanguage.g:2175:4: + // InternalOptimisationLanguage.g:2151:3: () + // InternalOptimisationLanguage.g:2152:4: { if ( state.backtracking==0 ) { @@ -6304,11 +6219,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar newLeafNode(otherlv_1, grammarAccess.getInstanceTypeRuleAccess().getInstanceKeyword_1()); } - // InternalOptimisationLanguage.g:2188:3: ( ( ruleQualifiedName ) ) - // InternalOptimisationLanguage.g:2189:4: ( ruleQualifiedName ) + // InternalOptimisationLanguage.g:2165:3: ( ( ruleQualifiedName ) ) + // InternalOptimisationLanguage.g:2166:4: ( ruleQualifiedName ) { - // InternalOptimisationLanguage.g:2189:4: ( ruleQualifiedName ) - // InternalOptimisationLanguage.g:2190:5: ruleQualifiedName + // InternalOptimisationLanguage.g:2166:4: ( ruleQualifiedName ) + // InternalOptimisationLanguage.g:2167:5: ruleQualifiedName { if ( state.backtracking==0 ) { @@ -6368,7 +6283,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "entryRuleStringTypeRule" - // InternalOptimisationLanguage.g:2211:1: entryRuleStringTypeRule returns [EObject current=null] : iv_ruleStringTypeRule= ruleStringTypeRule EOF ; + // InternalOptimisationLanguage.g:2188:1: entryRuleStringTypeRule returns [EObject current=null] : iv_ruleStringTypeRule= ruleStringTypeRule EOF ; public final EObject entryRuleStringTypeRule() throws RecognitionException { EObject current = null; @@ -6376,8 +6291,8 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar try { - // InternalOptimisationLanguage.g:2211:55: (iv_ruleStringTypeRule= ruleStringTypeRule EOF ) - // InternalOptimisationLanguage.g:2212:2: iv_ruleStringTypeRule= ruleStringTypeRule EOF + // InternalOptimisationLanguage.g:2188:55: (iv_ruleStringTypeRule= ruleStringTypeRule EOF ) + // InternalOptimisationLanguage.g:2189:2: iv_ruleStringTypeRule= ruleStringTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getStringTypeRuleRule()); @@ -6408,7 +6323,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "ruleStringTypeRule" - // InternalOptimisationLanguage.g:2218:1: ruleStringTypeRule returns [EObject current=null] : ( () otherlv_1= 'string' ) ; + // InternalOptimisationLanguage.g:2195:1: ruleStringTypeRule returns [EObject current=null] : ( () otherlv_1= 'string' ) ; public final EObject ruleStringTypeRule() throws RecognitionException { EObject current = null; @@ -6418,14 +6333,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:2224:2: ( ( () otherlv_1= 'string' ) ) - // InternalOptimisationLanguage.g:2225:2: ( () otherlv_1= 'string' ) + // InternalOptimisationLanguage.g:2201:2: ( ( () otherlv_1= 'string' ) ) + // InternalOptimisationLanguage.g:2202:2: ( () otherlv_1= 'string' ) { - // InternalOptimisationLanguage.g:2225:2: ( () otherlv_1= 'string' ) - // InternalOptimisationLanguage.g:2226:3: () otherlv_1= 'string' + // InternalOptimisationLanguage.g:2202:2: ( () otherlv_1= 'string' ) + // InternalOptimisationLanguage.g:2203:3: () otherlv_1= 'string' { - // InternalOptimisationLanguage.g:2226:3: () - // InternalOptimisationLanguage.g:2227:4: + // InternalOptimisationLanguage.g:2203:3: () + // InternalOptimisationLanguage.g:2204:4: { if ( state.backtracking==0 ) { @@ -6473,7 +6388,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "entryRuleExpressionTypeRule" - // InternalOptimisationLanguage.g:2244:1: entryRuleExpressionTypeRule returns [EObject current=null] : iv_ruleExpressionTypeRule= ruleExpressionTypeRule EOF ; + // InternalOptimisationLanguage.g:2221:1: entryRuleExpressionTypeRule returns [EObject current=null] : iv_ruleExpressionTypeRule= ruleExpressionTypeRule EOF ; public final EObject entryRuleExpressionTypeRule() throws RecognitionException { EObject current = null; @@ -6481,8 +6396,8 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar try { - // InternalOptimisationLanguage.g:2244:59: (iv_ruleExpressionTypeRule= ruleExpressionTypeRule EOF ) - // InternalOptimisationLanguage.g:2245:2: iv_ruleExpressionTypeRule= ruleExpressionTypeRule EOF + // InternalOptimisationLanguage.g:2221:59: (iv_ruleExpressionTypeRule= ruleExpressionTypeRule EOF ) + // InternalOptimisationLanguage.g:2222:2: iv_ruleExpressionTypeRule= ruleExpressionTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getExpressionTypeRuleRule()); @@ -6513,7 +6428,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "ruleExpressionTypeRule" - // InternalOptimisationLanguage.g:2251:1: ruleExpressionTypeRule returns [EObject current=null] : ( () otherlv_1= 'expression' ) ; + // InternalOptimisationLanguage.g:2228:1: ruleExpressionTypeRule returns [EObject current=null] : ( () otherlv_1= 'expression' ) ; public final EObject ruleExpressionTypeRule() throws RecognitionException { EObject current = null; @@ -6523,14 +6438,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:2257:2: ( ( () otherlv_1= 'expression' ) ) - // InternalOptimisationLanguage.g:2258:2: ( () otherlv_1= 'expression' ) + // InternalOptimisationLanguage.g:2234:2: ( ( () otherlv_1= 'expression' ) ) + // InternalOptimisationLanguage.g:2235:2: ( () otherlv_1= 'expression' ) { - // InternalOptimisationLanguage.g:2258:2: ( () otherlv_1= 'expression' ) - // InternalOptimisationLanguage.g:2259:3: () otherlv_1= 'expression' + // InternalOptimisationLanguage.g:2235:2: ( () otherlv_1= 'expression' ) + // InternalOptimisationLanguage.g:2236:3: () otherlv_1= 'expression' { - // InternalOptimisationLanguage.g:2259:3: () - // InternalOptimisationLanguage.g:2260:4: + // InternalOptimisationLanguage.g:2236:3: () + // InternalOptimisationLanguage.g:2237:4: { if ( state.backtracking==0 ) { @@ -6578,7 +6493,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "entryRuleIntTypeRule" - // InternalOptimisationLanguage.g:2277:1: entryRuleIntTypeRule returns [EObject current=null] : iv_ruleIntTypeRule= ruleIntTypeRule EOF ; + // InternalOptimisationLanguage.g:2254:1: entryRuleIntTypeRule returns [EObject current=null] : iv_ruleIntTypeRule= ruleIntTypeRule EOF ; public final EObject entryRuleIntTypeRule() throws RecognitionException { EObject current = null; @@ -6586,8 +6501,8 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar try { - // InternalOptimisationLanguage.g:2277:52: (iv_ruleIntTypeRule= ruleIntTypeRule EOF ) - // InternalOptimisationLanguage.g:2278:2: iv_ruleIntTypeRule= ruleIntTypeRule EOF + // InternalOptimisationLanguage.g:2254:52: (iv_ruleIntTypeRule= ruleIntTypeRule EOF ) + // InternalOptimisationLanguage.g:2255:2: iv_ruleIntTypeRule= ruleIntTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getIntTypeRuleRule()); @@ -6618,7 +6533,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "ruleIntTypeRule" - // InternalOptimisationLanguage.g:2284:1: ruleIntTypeRule returns [EObject current=null] : ( () otherlv_1= 'int' ) ; + // InternalOptimisationLanguage.g:2261:1: ruleIntTypeRule returns [EObject current=null] : ( () otherlv_1= 'int' ) ; public final EObject ruleIntTypeRule() throws RecognitionException { EObject current = null; @@ -6628,14 +6543,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:2290:2: ( ( () otherlv_1= 'int' ) ) - // InternalOptimisationLanguage.g:2291:2: ( () otherlv_1= 'int' ) + // InternalOptimisationLanguage.g:2267:2: ( ( () otherlv_1= 'int' ) ) + // InternalOptimisationLanguage.g:2268:2: ( () otherlv_1= 'int' ) { - // InternalOptimisationLanguage.g:2291:2: ( () otherlv_1= 'int' ) - // InternalOptimisationLanguage.g:2292:3: () otherlv_1= 'int' + // InternalOptimisationLanguage.g:2268:2: ( () otherlv_1= 'int' ) + // InternalOptimisationLanguage.g:2269:3: () otherlv_1= 'int' { - // InternalOptimisationLanguage.g:2292:3: () - // InternalOptimisationLanguage.g:2293:4: + // InternalOptimisationLanguage.g:2269:3: () + // InternalOptimisationLanguage.g:2270:4: { if ( state.backtracking==0 ) { @@ -6683,7 +6598,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "entryRuleFloatTypeRule" - // InternalOptimisationLanguage.g:2310:1: entryRuleFloatTypeRule returns [EObject current=null] : iv_ruleFloatTypeRule= ruleFloatTypeRule EOF ; + // InternalOptimisationLanguage.g:2287:1: entryRuleFloatTypeRule returns [EObject current=null] : iv_ruleFloatTypeRule= ruleFloatTypeRule EOF ; public final EObject entryRuleFloatTypeRule() throws RecognitionException { EObject current = null; @@ -6691,8 +6606,8 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar try { - // InternalOptimisationLanguage.g:2310:54: (iv_ruleFloatTypeRule= ruleFloatTypeRule EOF ) - // InternalOptimisationLanguage.g:2311:2: iv_ruleFloatTypeRule= ruleFloatTypeRule EOF + // InternalOptimisationLanguage.g:2287:54: (iv_ruleFloatTypeRule= ruleFloatTypeRule EOF ) + // InternalOptimisationLanguage.g:2288:2: iv_ruleFloatTypeRule= ruleFloatTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getFloatTypeRuleRule()); @@ -6723,7 +6638,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "ruleFloatTypeRule" - // InternalOptimisationLanguage.g:2317:1: ruleFloatTypeRule returns [EObject current=null] : ( () otherlv_1= 'float' ) ; + // InternalOptimisationLanguage.g:2294:1: ruleFloatTypeRule returns [EObject current=null] : ( () otherlv_1= 'float' ) ; public final EObject ruleFloatTypeRule() throws RecognitionException { EObject current = null; @@ -6733,14 +6648,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:2323:2: ( ( () otherlv_1= 'float' ) ) - // InternalOptimisationLanguage.g:2324:2: ( () otherlv_1= 'float' ) + // InternalOptimisationLanguage.g:2300:2: ( ( () otherlv_1= 'float' ) ) + // InternalOptimisationLanguage.g:2301:2: ( () otherlv_1= 'float' ) { - // InternalOptimisationLanguage.g:2324:2: ( () otherlv_1= 'float' ) - // InternalOptimisationLanguage.g:2325:3: () otherlv_1= 'float' + // InternalOptimisationLanguage.g:2301:2: ( () otherlv_1= 'float' ) + // InternalOptimisationLanguage.g:2302:3: () otherlv_1= 'float' { - // InternalOptimisationLanguage.g:2325:3: () - // InternalOptimisationLanguage.g:2326:4: + // InternalOptimisationLanguage.g:2302:3: () + // InternalOptimisationLanguage.g:2303:4: { if ( state.backtracking==0 ) { @@ -6788,7 +6703,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "entryRuleBooleanTypeRule" - // InternalOptimisationLanguage.g:2343:1: entryRuleBooleanTypeRule returns [EObject current=null] : iv_ruleBooleanTypeRule= ruleBooleanTypeRule EOF ; + // InternalOptimisationLanguage.g:2320:1: entryRuleBooleanTypeRule returns [EObject current=null] : iv_ruleBooleanTypeRule= ruleBooleanTypeRule EOF ; public final EObject entryRuleBooleanTypeRule() throws RecognitionException { EObject current = null; @@ -6796,8 +6711,8 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar try { - // InternalOptimisationLanguage.g:2343:56: (iv_ruleBooleanTypeRule= ruleBooleanTypeRule EOF ) - // InternalOptimisationLanguage.g:2344:2: iv_ruleBooleanTypeRule= ruleBooleanTypeRule EOF + // InternalOptimisationLanguage.g:2320:56: (iv_ruleBooleanTypeRule= ruleBooleanTypeRule EOF ) + // InternalOptimisationLanguage.g:2321:2: iv_ruleBooleanTypeRule= ruleBooleanTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getBooleanTypeRuleRule()); @@ -6828,7 +6743,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "ruleBooleanTypeRule" - // InternalOptimisationLanguage.g:2350:1: ruleBooleanTypeRule returns [EObject current=null] : ( () otherlv_1= 'boolean' ) ; + // InternalOptimisationLanguage.g:2327:1: ruleBooleanTypeRule returns [EObject current=null] : ( () otherlv_1= 'boolean' ) ; public final EObject ruleBooleanTypeRule() throws RecognitionException { EObject current = null; @@ -6838,14 +6753,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:2356:2: ( ( () otherlv_1= 'boolean' ) ) - // InternalOptimisationLanguage.g:2357:2: ( () otherlv_1= 'boolean' ) + // InternalOptimisationLanguage.g:2333:2: ( ( () otherlv_1= 'boolean' ) ) + // InternalOptimisationLanguage.g:2334:2: ( () otherlv_1= 'boolean' ) { - // InternalOptimisationLanguage.g:2357:2: ( () otherlv_1= 'boolean' ) - // InternalOptimisationLanguage.g:2358:3: () otherlv_1= 'boolean' + // InternalOptimisationLanguage.g:2334:2: ( () otherlv_1= 'boolean' ) + // InternalOptimisationLanguage.g:2335:3: () otherlv_1= 'boolean' { - // InternalOptimisationLanguage.g:2358:3: () - // InternalOptimisationLanguage.g:2359:4: + // InternalOptimisationLanguage.g:2335:3: () + // InternalOptimisationLanguage.g:2336:4: { if ( state.backtracking==0 ) { @@ -6893,7 +6808,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "entryRuleVoidTypeRule" - // InternalOptimisationLanguage.g:2376:1: entryRuleVoidTypeRule returns [EObject current=null] : iv_ruleVoidTypeRule= ruleVoidTypeRule EOF ; + // InternalOptimisationLanguage.g:2353:1: entryRuleVoidTypeRule returns [EObject current=null] : iv_ruleVoidTypeRule= ruleVoidTypeRule EOF ; public final EObject entryRuleVoidTypeRule() throws RecognitionException { EObject current = null; @@ -6901,8 +6816,8 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar try { - // InternalOptimisationLanguage.g:2376:53: (iv_ruleVoidTypeRule= ruleVoidTypeRule EOF ) - // InternalOptimisationLanguage.g:2377:2: iv_ruleVoidTypeRule= ruleVoidTypeRule EOF + // InternalOptimisationLanguage.g:2353:53: (iv_ruleVoidTypeRule= ruleVoidTypeRule EOF ) + // InternalOptimisationLanguage.g:2354:2: iv_ruleVoidTypeRule= ruleVoidTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getVoidTypeRuleRule()); @@ -6933,7 +6848,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "ruleVoidTypeRule" - // InternalOptimisationLanguage.g:2383:1: ruleVoidTypeRule returns [EObject current=null] : ( () otherlv_1= 'void' ) ; + // InternalOptimisationLanguage.g:2360:1: ruleVoidTypeRule returns [EObject current=null] : ( () otherlv_1= 'void' ) ; public final EObject ruleVoidTypeRule() throws RecognitionException { EObject current = null; @@ -6943,14 +6858,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:2389:2: ( ( () otherlv_1= 'void' ) ) - // InternalOptimisationLanguage.g:2390:2: ( () otherlv_1= 'void' ) + // InternalOptimisationLanguage.g:2366:2: ( ( () otherlv_1= 'void' ) ) + // InternalOptimisationLanguage.g:2367:2: ( () otherlv_1= 'void' ) { - // InternalOptimisationLanguage.g:2390:2: ( () otherlv_1= 'void' ) - // InternalOptimisationLanguage.g:2391:3: () otherlv_1= 'void' + // InternalOptimisationLanguage.g:2367:2: ( () otherlv_1= 'void' ) + // InternalOptimisationLanguage.g:2368:3: () otherlv_1= 'void' { - // InternalOptimisationLanguage.g:2391:3: () - // InternalOptimisationLanguage.g:2392:4: + // InternalOptimisationLanguage.g:2368:3: () + // InternalOptimisationLanguage.g:2369:4: { if ( state.backtracking==0 ) { @@ -6998,7 +6913,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "entryRuleDataTypeRule" - // InternalOptimisationLanguage.g:2409:1: entryRuleDataTypeRule returns [EObject current=null] : iv_ruleDataTypeRule= ruleDataTypeRule EOF ; + // InternalOptimisationLanguage.g:2386:1: entryRuleDataTypeRule returns [EObject current=null] : iv_ruleDataTypeRule= ruleDataTypeRule EOF ; public final EObject entryRuleDataTypeRule() throws RecognitionException { EObject current = null; @@ -7006,8 +6921,8 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar try { - // InternalOptimisationLanguage.g:2409:53: (iv_ruleDataTypeRule= ruleDataTypeRule EOF ) - // InternalOptimisationLanguage.g:2410:2: iv_ruleDataTypeRule= ruleDataTypeRule EOF + // InternalOptimisationLanguage.g:2386:53: (iv_ruleDataTypeRule= ruleDataTypeRule EOF ) + // InternalOptimisationLanguage.g:2387:2: iv_ruleDataTypeRule= ruleDataTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getDataTypeRuleRule()); @@ -7038,7 +6953,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "ruleDataTypeRule" - // InternalOptimisationLanguage.g:2416:1: ruleDataTypeRule returns [EObject current=null] : ( () otherlv_1= 'data' ) ; + // InternalOptimisationLanguage.g:2393:1: ruleDataTypeRule returns [EObject current=null] : ( () otherlv_1= 'data' ) ; public final EObject ruleDataTypeRule() throws RecognitionException { EObject current = null; @@ -7048,14 +6963,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:2422:2: ( ( () otherlv_1= 'data' ) ) - // InternalOptimisationLanguage.g:2423:2: ( () otherlv_1= 'data' ) + // InternalOptimisationLanguage.g:2399:2: ( ( () otherlv_1= 'data' ) ) + // InternalOptimisationLanguage.g:2400:2: ( () otherlv_1= 'data' ) { - // InternalOptimisationLanguage.g:2423:2: ( () otherlv_1= 'data' ) - // InternalOptimisationLanguage.g:2424:3: () otherlv_1= 'data' + // InternalOptimisationLanguage.g:2400:2: ( () otherlv_1= 'data' ) + // InternalOptimisationLanguage.g:2401:3: () otherlv_1= 'data' { - // InternalOptimisationLanguage.g:2424:3: () - // InternalOptimisationLanguage.g:2425:4: + // InternalOptimisationLanguage.g:2401:3: () + // InternalOptimisationLanguage.g:2402:4: { if ( state.backtracking==0 ) { @@ -7103,7 +7018,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "entryRuleArrayTypeRule" - // InternalOptimisationLanguage.g:2442:1: entryRuleArrayTypeRule returns [EObject current=null] : iv_ruleArrayTypeRule= ruleArrayTypeRule EOF ; + // InternalOptimisationLanguage.g:2419:1: entryRuleArrayTypeRule returns [EObject current=null] : iv_ruleArrayTypeRule= ruleArrayTypeRule EOF ; public final EObject entryRuleArrayTypeRule() throws RecognitionException { EObject current = null; @@ -7111,8 +7026,8 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar try { - // InternalOptimisationLanguage.g:2442:54: (iv_ruleArrayTypeRule= ruleArrayTypeRule EOF ) - // InternalOptimisationLanguage.g:2443:2: iv_ruleArrayTypeRule= ruleArrayTypeRule EOF + // InternalOptimisationLanguage.g:2419:54: (iv_ruleArrayTypeRule= ruleArrayTypeRule EOF ) + // InternalOptimisationLanguage.g:2420:2: iv_ruleArrayTypeRule= ruleArrayTypeRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getArrayTypeRuleRule()); @@ -7143,7 +7058,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "ruleArrayTypeRule" - // InternalOptimisationLanguage.g:2449:1: ruleArrayTypeRule returns [EObject current=null] : (otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) ) ; + // InternalOptimisationLanguage.g:2426:1: ruleArrayTypeRule returns [EObject current=null] : (otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) ) ; public final EObject ruleArrayTypeRule() throws RecognitionException { EObject current = null; @@ -7155,23 +7070,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:2455:2: ( (otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) ) ) - // InternalOptimisationLanguage.g:2456:2: (otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) ) + // InternalOptimisationLanguage.g:2432:2: ( (otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) ) ) + // InternalOptimisationLanguage.g:2433:2: (otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) ) { - // InternalOptimisationLanguage.g:2456:2: (otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) ) - // InternalOptimisationLanguage.g:2457:3: otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) + // InternalOptimisationLanguage.g:2433:2: (otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) ) + // InternalOptimisationLanguage.g:2434:3: otherlv_0= 'array' ( (lv_elements_1_0= ruleTypeRule ) ) { - otherlv_0=(Token)match(input,47,FOLLOW_31); if (state.failed) return current; + otherlv_0=(Token)match(input,47,FOLLOW_32); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getArrayTypeRuleAccess().getArrayKeyword_0()); } - // InternalOptimisationLanguage.g:2461:3: ( (lv_elements_1_0= ruleTypeRule ) ) - // InternalOptimisationLanguage.g:2462:4: (lv_elements_1_0= ruleTypeRule ) + // InternalOptimisationLanguage.g:2438:3: ( (lv_elements_1_0= ruleTypeRule ) ) + // InternalOptimisationLanguage.g:2439:4: (lv_elements_1_0= ruleTypeRule ) { - // InternalOptimisationLanguage.g:2462:4: (lv_elements_1_0= ruleTypeRule ) - // InternalOptimisationLanguage.g:2463:5: lv_elements_1_0= ruleTypeRule + // InternalOptimisationLanguage.g:2439:4: (lv_elements_1_0= ruleTypeRule ) + // InternalOptimisationLanguage.g:2440:5: lv_elements_1_0= ruleTypeRule { if ( state.backtracking==0 ) { @@ -7227,7 +7142,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "entryRuleParameterRule" - // InternalOptimisationLanguage.g:2484:1: entryRuleParameterRule returns [EObject current=null] : iv_ruleParameterRule= ruleParameterRule EOF ; + // InternalOptimisationLanguage.g:2461:1: entryRuleParameterRule returns [EObject current=null] : iv_ruleParameterRule= ruleParameterRule EOF ; public final EObject entryRuleParameterRule() throws RecognitionException { EObject current = null; @@ -7235,8 +7150,8 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar try { - // InternalOptimisationLanguage.g:2484:54: (iv_ruleParameterRule= ruleParameterRule EOF ) - // InternalOptimisationLanguage.g:2485:2: iv_ruleParameterRule= ruleParameterRule EOF + // InternalOptimisationLanguage.g:2461:54: (iv_ruleParameterRule= ruleParameterRule EOF ) + // InternalOptimisationLanguage.g:2462:2: iv_ruleParameterRule= ruleParameterRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getParameterRuleRule()); @@ -7267,7 +7182,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "ruleParameterRule" - // InternalOptimisationLanguage.g:2491:1: ruleParameterRule returns [EObject current=null] : ( ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) ) ; + // InternalOptimisationLanguage.g:2468:1: ruleParameterRule returns [EObject current=null] : ( ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) ) ; public final EObject ruleParameterRule() throws RecognitionException { EObject current = null; @@ -7280,17 +7195,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:2497:2: ( ( ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) ) ) - // InternalOptimisationLanguage.g:2498:2: ( ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) ) + // InternalOptimisationLanguage.g:2474:2: ( ( ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) ) ) + // InternalOptimisationLanguage.g:2475:2: ( ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) ) { - // InternalOptimisationLanguage.g:2498:2: ( ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) ) - // InternalOptimisationLanguage.g:2499:3: ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) + // InternalOptimisationLanguage.g:2475:2: ( ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) ) + // InternalOptimisationLanguage.g:2476:3: ( (lv_type_0_0= ruleTypeRule ) ) ( (lv_name_1_0= ruleStringOrId ) ) { - // InternalOptimisationLanguage.g:2499:3: ( (lv_type_0_0= ruleTypeRule ) ) - // InternalOptimisationLanguage.g:2500:4: (lv_type_0_0= ruleTypeRule ) + // InternalOptimisationLanguage.g:2476:3: ( (lv_type_0_0= ruleTypeRule ) ) + // InternalOptimisationLanguage.g:2477:4: (lv_type_0_0= ruleTypeRule ) { - // InternalOptimisationLanguage.g:2500:4: (lv_type_0_0= ruleTypeRule ) - // InternalOptimisationLanguage.g:2501:5: lv_type_0_0= ruleTypeRule + // InternalOptimisationLanguage.g:2477:4: (lv_type_0_0= ruleTypeRule ) + // InternalOptimisationLanguage.g:2478:5: lv_type_0_0= ruleTypeRule { if ( state.backtracking==0 ) { @@ -7321,11 +7236,11 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } - // InternalOptimisationLanguage.g:2518:3: ( (lv_name_1_0= ruleStringOrId ) ) - // InternalOptimisationLanguage.g:2519:4: (lv_name_1_0= ruleStringOrId ) + // InternalOptimisationLanguage.g:2495:3: ( (lv_name_1_0= ruleStringOrId ) ) + // InternalOptimisationLanguage.g:2496:4: (lv_name_1_0= ruleStringOrId ) { - // InternalOptimisationLanguage.g:2519:4: (lv_name_1_0= ruleStringOrId ) - // InternalOptimisationLanguage.g:2520:5: lv_name_1_0= ruleStringOrId + // InternalOptimisationLanguage.g:2496:4: (lv_name_1_0= ruleStringOrId ) + // InternalOptimisationLanguage.g:2497:5: lv_name_1_0= ruleStringOrId { if ( state.backtracking==0 ) { @@ -7380,8 +7295,177 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR end "ruleParameterRule" + // $ANTLR start "entryRuleImportRule" + // InternalOptimisationLanguage.g:2518:1: entryRuleImportRule returns [EObject current=null] : iv_ruleImportRule= ruleImportRule EOF ; + public final EObject entryRuleImportRule() throws RecognitionException { + EObject current = null; + + EObject iv_ruleImportRule = null; + + + try { + // InternalOptimisationLanguage.g:2518:51: (iv_ruleImportRule= ruleImportRule EOF ) + // InternalOptimisationLanguage.g:2519:2: iv_ruleImportRule= ruleImportRule EOF + { + if ( state.backtracking==0 ) { + newCompositeNode(grammarAccess.getImportRuleRule()); + } + pushFollow(FOLLOW_1); + iv_ruleImportRule=ruleImportRule(); + + state._fsp--; + if (state.failed) return current; + if ( state.backtracking==0 ) { + current =iv_ruleImportRule; + } + match(input,EOF,FOLLOW_2); if (state.failed) return current; + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleImportRule" + + + // $ANTLR start "ruleImportRule" + // InternalOptimisationLanguage.g:2525:1: ruleImportRule returns [EObject current=null] : (otherlv_0= 'import' ( (lv_language_1_0= RULE_STRING ) ) otherlv_2= 'from' ( (lv_importedNamespace_3_0= ruleQualifiedName ) ) otherlv_4= ';' ) ; + public final EObject ruleImportRule() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + Token lv_language_1_0=null; + Token otherlv_2=null; + Token otherlv_4=null; + AntlrDatatypeRuleToken lv_importedNamespace_3_0 = null; + + + + enterRule(); + + try { + // InternalOptimisationLanguage.g:2531:2: ( (otherlv_0= 'import' ( (lv_language_1_0= RULE_STRING ) ) otherlv_2= 'from' ( (lv_importedNamespace_3_0= ruleQualifiedName ) ) otherlv_4= ';' ) ) + // InternalOptimisationLanguage.g:2532:2: (otherlv_0= 'import' ( (lv_language_1_0= RULE_STRING ) ) otherlv_2= 'from' ( (lv_importedNamespace_3_0= ruleQualifiedName ) ) otherlv_4= ';' ) + { + // InternalOptimisationLanguage.g:2532:2: (otherlv_0= 'import' ( (lv_language_1_0= RULE_STRING ) ) otherlv_2= 'from' ( (lv_importedNamespace_3_0= ruleQualifiedName ) ) otherlv_4= ';' ) + // InternalOptimisationLanguage.g:2533:3: otherlv_0= 'import' ( (lv_language_1_0= RULE_STRING ) ) otherlv_2= 'from' ( (lv_importedNamespace_3_0= ruleQualifiedName ) ) otherlv_4= ';' + { + otherlv_0=(Token)match(input,48,FOLLOW_34); if (state.failed) return current; + if ( state.backtracking==0 ) { + + newLeafNode(otherlv_0, grammarAccess.getImportRuleAccess().getImportKeyword_0()); + + } + // InternalOptimisationLanguage.g:2537:3: ( (lv_language_1_0= RULE_STRING ) ) + // InternalOptimisationLanguage.g:2538:4: (lv_language_1_0= RULE_STRING ) + { + // InternalOptimisationLanguage.g:2538:4: (lv_language_1_0= RULE_STRING ) + // InternalOptimisationLanguage.g:2539:5: lv_language_1_0= RULE_STRING + { + lv_language_1_0=(Token)match(input,RULE_STRING,FOLLOW_35); if (state.failed) return current; + if ( state.backtracking==0 ) { + + newLeafNode(lv_language_1_0, grammarAccess.getImportRuleAccess().getLanguageSTRINGTerminalRuleCall_1_0()); + + } + if ( state.backtracking==0 ) { + + if (current==null) { + current = createModelElement(grammarAccess.getImportRuleRule()); + } + setWithLastConsumed( + current, + "language", + lv_language_1_0, + "de.evoal.languages.model.base.dsl.BaseLanguage.STRING"); + + } + + } + + + } + + otherlv_2=(Token)match(input,49,FOLLOW_5); if (state.failed) return current; + if ( state.backtracking==0 ) { + + newLeafNode(otherlv_2, grammarAccess.getImportRuleAccess().getFromKeyword_2()); + + } + // InternalOptimisationLanguage.g:2559:3: ( (lv_importedNamespace_3_0= ruleQualifiedName ) ) + // InternalOptimisationLanguage.g:2560:4: (lv_importedNamespace_3_0= ruleQualifiedName ) + { + // InternalOptimisationLanguage.g:2560:4: (lv_importedNamespace_3_0= ruleQualifiedName ) + // InternalOptimisationLanguage.g:2561:5: lv_importedNamespace_3_0= ruleQualifiedName + { + if ( state.backtracking==0 ) { + + newCompositeNode(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_3_0()); + + } + pushFollow(FOLLOW_10); + lv_importedNamespace_3_0=ruleQualifiedName(); + + state._fsp--; + if (state.failed) return current; + if ( state.backtracking==0 ) { + + if (current==null) { + current = createModelElementForParent(grammarAccess.getImportRuleRule()); + } + set( + current, + "importedNamespace", + lv_importedNamespace_3_0, + "de.evoal.languages.model.base.dsl.BaseLanguage.QualifiedName"); + afterParserOrEnumRuleCall(); + + } + + } + + + } + + otherlv_4=(Token)match(input,19,FOLLOW_2); if (state.failed) return current; + if ( state.backtracking==0 ) { + + newLeafNode(otherlv_4, grammarAccess.getImportRuleAccess().getSemicolonKeyword_4()); + + } + + } + + + } + + if ( state.backtracking==0 ) { + + leaveRule(); + + } + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleImportRule" + + // $ANTLR start "entryRuleFunctionNameRule" - // InternalOptimisationLanguage.g:2541:1: entryRuleFunctionNameRule returns [EObject current=null] : iv_ruleFunctionNameRule= ruleFunctionNameRule EOF ; + // InternalOptimisationLanguage.g:2586:1: entryRuleFunctionNameRule returns [EObject current=null] : iv_ruleFunctionNameRule= ruleFunctionNameRule EOF ; public final EObject entryRuleFunctionNameRule() throws RecognitionException { EObject current = null; @@ -7389,8 +7473,8 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar try { - // InternalOptimisationLanguage.g:2541:57: (iv_ruleFunctionNameRule= ruleFunctionNameRule EOF ) - // InternalOptimisationLanguage.g:2542:2: iv_ruleFunctionNameRule= ruleFunctionNameRule EOF + // InternalOptimisationLanguage.g:2586:57: (iv_ruleFunctionNameRule= ruleFunctionNameRule EOF ) + // InternalOptimisationLanguage.g:2587:2: iv_ruleFunctionNameRule= ruleFunctionNameRule EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getFunctionNameRuleRule()); @@ -7421,7 +7505,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "ruleFunctionNameRule" - // InternalOptimisationLanguage.g:2548:1: ruleFunctionNameRule returns [EObject current=null] : ( ( ruleQualifiedName ) ) ; + // InternalOptimisationLanguage.g:2593:1: ruleFunctionNameRule returns [EObject current=null] : ( ( ruleQualifiedName ) ) ; public final EObject ruleFunctionNameRule() throws RecognitionException { EObject current = null; @@ -7429,14 +7513,14 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:2554:2: ( ( ( ruleQualifiedName ) ) ) - // InternalOptimisationLanguage.g:2555:2: ( ( ruleQualifiedName ) ) + // InternalOptimisationLanguage.g:2599:2: ( ( ( ruleQualifiedName ) ) ) + // InternalOptimisationLanguage.g:2600:2: ( ( ruleQualifiedName ) ) { - // InternalOptimisationLanguage.g:2555:2: ( ( ruleQualifiedName ) ) - // InternalOptimisationLanguage.g:2556:3: ( ruleQualifiedName ) + // InternalOptimisationLanguage.g:2600:2: ( ( ruleQualifiedName ) ) + // InternalOptimisationLanguage.g:2601:3: ( ruleQualifiedName ) { - // InternalOptimisationLanguage.g:2556:3: ( ruleQualifiedName ) - // InternalOptimisationLanguage.g:2557:4: ruleQualifiedName + // InternalOptimisationLanguage.g:2601:3: ( ruleQualifiedName ) + // InternalOptimisationLanguage.g:2602:4: ruleQualifiedName { if ( state.backtracking==0 ) { @@ -7493,7 +7577,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "entryRuleQualifiedName" - // InternalOptimisationLanguage.g:2577:1: entryRuleQualifiedName returns [String current=null] : iv_ruleQualifiedName= ruleQualifiedName EOF ; + // InternalOptimisationLanguage.g:2622:1: entryRuleQualifiedName returns [String current=null] : iv_ruleQualifiedName= ruleQualifiedName EOF ; public final String entryRuleQualifiedName() throws RecognitionException { String current = null; @@ -7501,8 +7585,8 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar try { - // InternalOptimisationLanguage.g:2577:53: (iv_ruleQualifiedName= ruleQualifiedName EOF ) - // InternalOptimisationLanguage.g:2578:2: iv_ruleQualifiedName= ruleQualifiedName EOF + // InternalOptimisationLanguage.g:2622:53: (iv_ruleQualifiedName= ruleQualifiedName EOF ) + // InternalOptimisationLanguage.g:2623:2: iv_ruleQualifiedName= ruleQualifiedName EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getQualifiedNameRule()); @@ -7533,7 +7617,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "ruleQualifiedName" - // InternalOptimisationLanguage.g:2584:1: ruleQualifiedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* ) ; + // InternalOptimisationLanguage.g:2629:1: ruleQualifiedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* ) ; public final AntlrDatatypeRuleToken ruleQualifiedName() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -7547,18 +7631,18 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:2590:2: ( (this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* ) ) - // InternalOptimisationLanguage.g:2591:2: (this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* ) + // InternalOptimisationLanguage.g:2635:2: ( (this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* ) ) + // InternalOptimisationLanguage.g:2636:2: (this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* ) { - // InternalOptimisationLanguage.g:2591:2: (this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* ) - // InternalOptimisationLanguage.g:2592:3: this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* + // InternalOptimisationLanguage.g:2636:2: (this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* ) + // InternalOptimisationLanguage.g:2637:3: this_StringOrId_0= ruleStringOrId (kw= '.' this_StringOrId_2= ruleStringOrId )* { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getQualifiedNameAccess().getStringOrIdParserRuleCall_0()); } - pushFollow(FOLLOW_33); + pushFollow(FOLLOW_36); this_StringOrId_0=ruleStringOrId(); state._fsp--; @@ -7573,22 +7657,22 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar afterParserOrEnumRuleCall(); } - // InternalOptimisationLanguage.g:2602:3: (kw= '.' this_StringOrId_2= ruleStringOrId )* + // InternalOptimisationLanguage.g:2647:3: (kw= '.' this_StringOrId_2= ruleStringOrId )* loop29: do { int alt29=2; int LA29_0 = input.LA(1); - if ( (LA29_0==48) ) { + if ( (LA29_0==50) ) { alt29=1; } switch (alt29) { case 1 : - // InternalOptimisationLanguage.g:2603:4: kw= '.' this_StringOrId_2= ruleStringOrId + // InternalOptimisationLanguage.g:2648:4: kw= '.' this_StringOrId_2= ruleStringOrId { - kw=(Token)match(input,48,FOLLOW_5); if (state.failed) return current; + kw=(Token)match(input,50,FOLLOW_5); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -7600,7 +7684,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar newCompositeNode(grammarAccess.getQualifiedNameAccess().getStringOrIdParserRuleCall_1_1()); } - pushFollow(FOLLOW_33); + pushFollow(FOLLOW_36); this_StringOrId_2=ruleStringOrId(); state._fsp--; @@ -7649,7 +7733,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "entryRuleStringOrId" - // InternalOptimisationLanguage.g:2623:1: entryRuleStringOrId returns [String current=null] : iv_ruleStringOrId= ruleStringOrId EOF ; + // InternalOptimisationLanguage.g:2668:1: entryRuleStringOrId returns [String current=null] : iv_ruleStringOrId= ruleStringOrId EOF ; public final String entryRuleStringOrId() throws RecognitionException { String current = null; @@ -7657,8 +7741,8 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar try { - // InternalOptimisationLanguage.g:2623:50: (iv_ruleStringOrId= ruleStringOrId EOF ) - // InternalOptimisationLanguage.g:2624:2: iv_ruleStringOrId= ruleStringOrId EOF + // InternalOptimisationLanguage.g:2668:50: (iv_ruleStringOrId= ruleStringOrId EOF ) + // InternalOptimisationLanguage.g:2669:2: iv_ruleStringOrId= ruleStringOrId EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getStringOrIdRule()); @@ -7689,7 +7773,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "ruleStringOrId" - // InternalOptimisationLanguage.g:2630:1: ruleStringOrId returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_QUOTED_ID_0= RULE_QUOTED_ID | this_ID_1= RULE_ID ) ; + // InternalOptimisationLanguage.g:2675:1: ruleStringOrId returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_QUOTED_ID_0= RULE_QUOTED_ID | this_ID_1= RULE_ID ) ; public final AntlrDatatypeRuleToken ruleStringOrId() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -7700,10 +7784,10 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:2636:2: ( (this_QUOTED_ID_0= RULE_QUOTED_ID | this_ID_1= RULE_ID ) ) - // InternalOptimisationLanguage.g:2637:2: (this_QUOTED_ID_0= RULE_QUOTED_ID | this_ID_1= RULE_ID ) + // InternalOptimisationLanguage.g:2681:2: ( (this_QUOTED_ID_0= RULE_QUOTED_ID | this_ID_1= RULE_ID ) ) + // InternalOptimisationLanguage.g:2682:2: (this_QUOTED_ID_0= RULE_QUOTED_ID | this_ID_1= RULE_ID ) { - // InternalOptimisationLanguage.g:2637:2: (this_QUOTED_ID_0= RULE_QUOTED_ID | this_ID_1= RULE_ID ) + // InternalOptimisationLanguage.g:2682:2: (this_QUOTED_ID_0= RULE_QUOTED_ID | this_ID_1= RULE_ID ) int alt30=2; int LA30_0 = input.LA(1); @@ -7722,7 +7806,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } switch (alt30) { case 1 : - // InternalOptimisationLanguage.g:2638:3: this_QUOTED_ID_0= RULE_QUOTED_ID + // InternalOptimisationLanguage.g:2683:3: this_QUOTED_ID_0= RULE_QUOTED_ID { this_QUOTED_ID_0=(Token)match(input,RULE_QUOTED_ID,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -7739,7 +7823,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 2 : - // InternalOptimisationLanguage.g:2646:3: this_ID_1= RULE_ID + // InternalOptimisationLanguage.g:2691:3: this_ID_1= RULE_ID { this_ID_1=(Token)match(input,RULE_ID,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -7780,7 +7864,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "ruleComparisonOperatorRule" - // InternalOptimisationLanguage.g:2657:1: ruleComparisonOperatorRule returns [Enumerator current=null] : ( (enumLiteral_0= '>=' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '=' ) | (enumLiteral_3= '!=' ) | (enumLiteral_4= '<' ) | (enumLiteral_5= '<=' ) ) ; + // InternalOptimisationLanguage.g:2702:1: ruleComparisonOperatorRule returns [Enumerator current=null] : ( (enumLiteral_0= '>=' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '=' ) | (enumLiteral_3= '!=' ) | (enumLiteral_4= '<' ) | (enumLiteral_5= '<=' ) ) ; public final Enumerator ruleComparisonOperatorRule() throws RecognitionException { Enumerator current = null; @@ -7795,38 +7879,38 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:2663:2: ( ( (enumLiteral_0= '>=' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '=' ) | (enumLiteral_3= '!=' ) | (enumLiteral_4= '<' ) | (enumLiteral_5= '<=' ) ) ) - // InternalOptimisationLanguage.g:2664:2: ( (enumLiteral_0= '>=' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '=' ) | (enumLiteral_3= '!=' ) | (enumLiteral_4= '<' ) | (enumLiteral_5= '<=' ) ) + // InternalOptimisationLanguage.g:2708:2: ( ( (enumLiteral_0= '>=' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '=' ) | (enumLiteral_3= '!=' ) | (enumLiteral_4= '<' ) | (enumLiteral_5= '<=' ) ) ) + // InternalOptimisationLanguage.g:2709:2: ( (enumLiteral_0= '>=' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '=' ) | (enumLiteral_3= '!=' ) | (enumLiteral_4= '<' ) | (enumLiteral_5= '<=' ) ) { - // InternalOptimisationLanguage.g:2664:2: ( (enumLiteral_0= '>=' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '=' ) | (enumLiteral_3= '!=' ) | (enumLiteral_4= '<' ) | (enumLiteral_5= '<=' ) ) + // InternalOptimisationLanguage.g:2709:2: ( (enumLiteral_0= '>=' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '=' ) | (enumLiteral_3= '!=' ) | (enumLiteral_4= '<' ) | (enumLiteral_5= '<=' ) ) int alt31=6; switch ( input.LA(1) ) { - case 49: + case 51: { alt31=1; } break; - case 50: + case 52: { alt31=2; } break; - case 51: + case 53: { alt31=3; } break; - case 52: + case 54: { alt31=4; } break; - case 53: + case 55: { alt31=5; } break; - case 54: + case 56: { alt31=6; } @@ -7841,12 +7925,12 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar switch (alt31) { case 1 : - // InternalOptimisationLanguage.g:2665:3: (enumLiteral_0= '>=' ) + // InternalOptimisationLanguage.g:2710:3: (enumLiteral_0= '>=' ) { - // InternalOptimisationLanguage.g:2665:3: (enumLiteral_0= '>=' ) - // InternalOptimisationLanguage.g:2666:4: enumLiteral_0= '>=' + // InternalOptimisationLanguage.g:2710:3: (enumLiteral_0= '>=' ) + // InternalOptimisationLanguage.g:2711:4: enumLiteral_0= '>=' { - enumLiteral_0=(Token)match(input,49,FOLLOW_2); if (state.failed) return current; + enumLiteral_0=(Token)match(input,51,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getComparisonOperatorRuleAccess().getGreaterThanEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); @@ -7860,12 +7944,12 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 2 : - // InternalOptimisationLanguage.g:2673:3: (enumLiteral_1= '>' ) + // InternalOptimisationLanguage.g:2718:3: (enumLiteral_1= '>' ) { - // InternalOptimisationLanguage.g:2673:3: (enumLiteral_1= '>' ) - // InternalOptimisationLanguage.g:2674:4: enumLiteral_1= '>' + // InternalOptimisationLanguage.g:2718:3: (enumLiteral_1= '>' ) + // InternalOptimisationLanguage.g:2719:4: enumLiteral_1= '>' { - enumLiteral_1=(Token)match(input,50,FOLLOW_2); if (state.failed) return current; + enumLiteral_1=(Token)match(input,52,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getComparisonOperatorRuleAccess().getGreaterEqualEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); @@ -7879,12 +7963,12 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 3 : - // InternalOptimisationLanguage.g:2681:3: (enumLiteral_2= '=' ) + // InternalOptimisationLanguage.g:2726:3: (enumLiteral_2= '=' ) { - // InternalOptimisationLanguage.g:2681:3: (enumLiteral_2= '=' ) - // InternalOptimisationLanguage.g:2682:4: enumLiteral_2= '=' + // InternalOptimisationLanguage.g:2726:3: (enumLiteral_2= '=' ) + // InternalOptimisationLanguage.g:2727:4: enumLiteral_2= '=' { - enumLiteral_2=(Token)match(input,51,FOLLOW_2); if (state.failed) return current; + enumLiteral_2=(Token)match(input,53,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getComparisonOperatorRuleAccess().getEqualEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); @@ -7898,12 +7982,12 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 4 : - // InternalOptimisationLanguage.g:2689:3: (enumLiteral_3= '!=' ) + // InternalOptimisationLanguage.g:2734:3: (enumLiteral_3= '!=' ) { - // InternalOptimisationLanguage.g:2689:3: (enumLiteral_3= '!=' ) - // InternalOptimisationLanguage.g:2690:4: enumLiteral_3= '!=' + // InternalOptimisationLanguage.g:2734:3: (enumLiteral_3= '!=' ) + // InternalOptimisationLanguage.g:2735:4: enumLiteral_3= '!=' { - enumLiteral_3=(Token)match(input,52,FOLLOW_2); if (state.failed) return current; + enumLiteral_3=(Token)match(input,54,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getComparisonOperatorRuleAccess().getUnequalEnumLiteralDeclaration_3().getEnumLiteral().getInstance(); @@ -7917,12 +8001,12 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 5 : - // InternalOptimisationLanguage.g:2697:3: (enumLiteral_4= '<' ) + // InternalOptimisationLanguage.g:2742:3: (enumLiteral_4= '<' ) { - // InternalOptimisationLanguage.g:2697:3: (enumLiteral_4= '<' ) - // InternalOptimisationLanguage.g:2698:4: enumLiteral_4= '<' + // InternalOptimisationLanguage.g:2742:3: (enumLiteral_4= '<' ) + // InternalOptimisationLanguage.g:2743:4: enumLiteral_4= '<' { - enumLiteral_4=(Token)match(input,53,FOLLOW_2); if (state.failed) return current; + enumLiteral_4=(Token)match(input,55,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getComparisonOperatorRuleAccess().getLessEqualEnumLiteralDeclaration_4().getEnumLiteral().getInstance(); @@ -7936,12 +8020,12 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 6 : - // InternalOptimisationLanguage.g:2705:3: (enumLiteral_5= '<=' ) + // InternalOptimisationLanguage.g:2750:3: (enumLiteral_5= '<=' ) { - // InternalOptimisationLanguage.g:2705:3: (enumLiteral_5= '<=' ) - // InternalOptimisationLanguage.g:2706:4: enumLiteral_5= '<=' + // InternalOptimisationLanguage.g:2750:3: (enumLiteral_5= '<=' ) + // InternalOptimisationLanguage.g:2751:4: enumLiteral_5= '<=' { - enumLiteral_5=(Token)match(input,54,FOLLOW_2); if (state.failed) return current; + enumLiteral_5=(Token)match(input,56,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getComparisonOperatorRuleAccess().getLessThanEnumLiteralDeclaration_5().getEnumLiteral().getInstance(); @@ -7979,7 +8063,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "ruleAddOrSubtractOperatorRule" - // InternalOptimisationLanguage.g:2716:1: ruleAddOrSubtractOperatorRule returns [Enumerator current=null] : ( (enumLiteral_0= '+' ) | (enumLiteral_1= '-' ) ) ; + // InternalOptimisationLanguage.g:2761:1: ruleAddOrSubtractOperatorRule returns [Enumerator current=null] : ( (enumLiteral_0= '+' ) | (enumLiteral_1= '-' ) ) ; public final Enumerator ruleAddOrSubtractOperatorRule() throws RecognitionException { Enumerator current = null; @@ -7990,17 +8074,17 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:2722:2: ( ( (enumLiteral_0= '+' ) | (enumLiteral_1= '-' ) ) ) - // InternalOptimisationLanguage.g:2723:2: ( (enumLiteral_0= '+' ) | (enumLiteral_1= '-' ) ) + // InternalOptimisationLanguage.g:2767:2: ( ( (enumLiteral_0= '+' ) | (enumLiteral_1= '-' ) ) ) + // InternalOptimisationLanguage.g:2768:2: ( (enumLiteral_0= '+' ) | (enumLiteral_1= '-' ) ) { - // InternalOptimisationLanguage.g:2723:2: ( (enumLiteral_0= '+' ) | (enumLiteral_1= '-' ) ) + // InternalOptimisationLanguage.g:2768:2: ( (enumLiteral_0= '+' ) | (enumLiteral_1= '-' ) ) int alt32=2; int LA32_0 = input.LA(1); - if ( (LA32_0==55) ) { + if ( (LA32_0==57) ) { alt32=1; } - else if ( (LA32_0==56) ) { + else if ( (LA32_0==58) ) { alt32=2; } else { @@ -8012,12 +8096,12 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } switch (alt32) { case 1 : - // InternalOptimisationLanguage.g:2724:3: (enumLiteral_0= '+' ) + // InternalOptimisationLanguage.g:2769:3: (enumLiteral_0= '+' ) { - // InternalOptimisationLanguage.g:2724:3: (enumLiteral_0= '+' ) - // InternalOptimisationLanguage.g:2725:4: enumLiteral_0= '+' + // InternalOptimisationLanguage.g:2769:3: (enumLiteral_0= '+' ) + // InternalOptimisationLanguage.g:2770:4: enumLiteral_0= '+' { - enumLiteral_0=(Token)match(input,55,FOLLOW_2); if (state.failed) return current; + enumLiteral_0=(Token)match(input,57,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getAddOrSubtractOperatorRuleAccess().getAddEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); @@ -8031,12 +8115,12 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 2 : - // InternalOptimisationLanguage.g:2732:3: (enumLiteral_1= '-' ) + // InternalOptimisationLanguage.g:2777:3: (enumLiteral_1= '-' ) { - // InternalOptimisationLanguage.g:2732:3: (enumLiteral_1= '-' ) - // InternalOptimisationLanguage.g:2733:4: enumLiteral_1= '-' + // InternalOptimisationLanguage.g:2777:3: (enumLiteral_1= '-' ) + // InternalOptimisationLanguage.g:2778:4: enumLiteral_1= '-' { - enumLiteral_1=(Token)match(input,56,FOLLOW_2); if (state.failed) return current; + enumLiteral_1=(Token)match(input,58,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getAddOrSubtractOperatorRuleAccess().getSubtractEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); @@ -8074,7 +8158,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "ruleMultiplyDivideModuloOperatorRule" - // InternalOptimisationLanguage.g:2743:1: ruleMultiplyDivideModuloOperatorRule returns [Enumerator current=null] : ( (enumLiteral_0= '*' ) | (enumLiteral_1= '/' ) | (enumLiteral_2= '%' ) ) ; + // InternalOptimisationLanguage.g:2788:1: ruleMultiplyDivideModuloOperatorRule returns [Enumerator current=null] : ( (enumLiteral_0= '*' ) | (enumLiteral_1= '/' ) | (enumLiteral_2= '%' ) ) ; public final Enumerator ruleMultiplyDivideModuloOperatorRule() throws RecognitionException { Enumerator current = null; @@ -8086,23 +8170,23 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:2749:2: ( ( (enumLiteral_0= '*' ) | (enumLiteral_1= '/' ) | (enumLiteral_2= '%' ) ) ) - // InternalOptimisationLanguage.g:2750:2: ( (enumLiteral_0= '*' ) | (enumLiteral_1= '/' ) | (enumLiteral_2= '%' ) ) + // InternalOptimisationLanguage.g:2794:2: ( ( (enumLiteral_0= '*' ) | (enumLiteral_1= '/' ) | (enumLiteral_2= '%' ) ) ) + // InternalOptimisationLanguage.g:2795:2: ( (enumLiteral_0= '*' ) | (enumLiteral_1= '/' ) | (enumLiteral_2= '%' ) ) { - // InternalOptimisationLanguage.g:2750:2: ( (enumLiteral_0= '*' ) | (enumLiteral_1= '/' ) | (enumLiteral_2= '%' ) ) + // InternalOptimisationLanguage.g:2795:2: ( (enumLiteral_0= '*' ) | (enumLiteral_1= '/' ) | (enumLiteral_2= '%' ) ) int alt33=3; switch ( input.LA(1) ) { - case 57: + case 59: { alt33=1; } break; - case 58: + case 60: { alt33=2; } break; - case 59: + case 61: { alt33=3; } @@ -8117,12 +8201,12 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar switch (alt33) { case 1 : - // InternalOptimisationLanguage.g:2751:3: (enumLiteral_0= '*' ) + // InternalOptimisationLanguage.g:2796:3: (enumLiteral_0= '*' ) { - // InternalOptimisationLanguage.g:2751:3: (enumLiteral_0= '*' ) - // InternalOptimisationLanguage.g:2752:4: enumLiteral_0= '*' + // InternalOptimisationLanguage.g:2796:3: (enumLiteral_0= '*' ) + // InternalOptimisationLanguage.g:2797:4: enumLiteral_0= '*' { - enumLiteral_0=(Token)match(input,57,FOLLOW_2); if (state.failed) return current; + enumLiteral_0=(Token)match(input,59,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getMultiplyDivideModuloOperatorRuleAccess().getMultiplyEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); @@ -8136,12 +8220,12 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 2 : - // InternalOptimisationLanguage.g:2759:3: (enumLiteral_1= '/' ) + // InternalOptimisationLanguage.g:2804:3: (enumLiteral_1= '/' ) { - // InternalOptimisationLanguage.g:2759:3: (enumLiteral_1= '/' ) - // InternalOptimisationLanguage.g:2760:4: enumLiteral_1= '/' + // InternalOptimisationLanguage.g:2804:3: (enumLiteral_1= '/' ) + // InternalOptimisationLanguage.g:2805:4: enumLiteral_1= '/' { - enumLiteral_1=(Token)match(input,58,FOLLOW_2); if (state.failed) return current; + enumLiteral_1=(Token)match(input,60,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getMultiplyDivideModuloOperatorRuleAccess().getDivideEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); @@ -8155,12 +8239,12 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 3 : - // InternalOptimisationLanguage.g:2767:3: (enumLiteral_2= '%' ) + // InternalOptimisationLanguage.g:2812:3: (enumLiteral_2= '%' ) { - // InternalOptimisationLanguage.g:2767:3: (enumLiteral_2= '%' ) - // InternalOptimisationLanguage.g:2768:4: enumLiteral_2= '%' + // InternalOptimisationLanguage.g:2812:3: (enumLiteral_2= '%' ) + // InternalOptimisationLanguage.g:2813:4: enumLiteral_2= '%' { - enumLiteral_2=(Token)match(input,59,FOLLOW_2); if (state.failed) return current; + enumLiteral_2=(Token)match(input,61,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getMultiplyDivideModuloOperatorRuleAccess().getModuloEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); @@ -8198,7 +8282,7 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar // $ANTLR start "ruleFactorRule" - // InternalOptimisationLanguage.g:2778:1: ruleFactorRule returns [Enumerator current=null] : ( (enumLiteral_0= 'Y' ) | (enumLiteral_1= 'Z' ) | (enumLiteral_2= 'E' ) | (enumLiteral_3= 'P' ) | (enumLiteral_4= 'T' ) | (enumLiteral_5= 'G' ) | (enumLiteral_6= 'M' ) | (enumLiteral_7= 'k' ) | (enumLiteral_8= 'h' ) | (enumLiteral_9= 'da' ) | (enumLiteral_10= 'd' ) | (enumLiteral_11= 'c' ) | (enumLiteral_12= 'm' ) | (enumLiteral_13= '\\u00B5' ) | (enumLiteral_14= 'n' ) | (enumLiteral_15= 'p' ) | (enumLiteral_16= 'f' ) | (enumLiteral_17= 'a' ) | (enumLiteral_18= 'z' ) | (enumLiteral_19= 'y' ) ) ; + // InternalOptimisationLanguage.g:2823:1: ruleFactorRule returns [Enumerator current=null] : ( (enumLiteral_0= 'Y' ) | (enumLiteral_1= 'Z' ) | (enumLiteral_2= 'E' ) | (enumLiteral_3= 'P' ) | (enumLiteral_4= 'T' ) | (enumLiteral_5= 'G' ) | (enumLiteral_6= 'M' ) | (enumLiteral_7= 'k' ) | (enumLiteral_8= 'h' ) | (enumLiteral_9= 'da' ) | (enumLiteral_10= 'd' ) | (enumLiteral_11= 'c' ) | (enumLiteral_12= 'm' ) | (enumLiteral_13= '\\u00B5' ) | (enumLiteral_14= 'n' ) | (enumLiteral_15= 'p' ) | (enumLiteral_16= 'f' ) | (enumLiteral_17= 'a' ) | (enumLiteral_18= 'z' ) | (enumLiteral_19= 'y' ) ) ; public final Enumerator ruleFactorRule() throws RecognitionException { Enumerator current = null; @@ -8227,108 +8311,108 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar enterRule(); try { - // InternalOptimisationLanguage.g:2784:2: ( ( (enumLiteral_0= 'Y' ) | (enumLiteral_1= 'Z' ) | (enumLiteral_2= 'E' ) | (enumLiteral_3= 'P' ) | (enumLiteral_4= 'T' ) | (enumLiteral_5= 'G' ) | (enumLiteral_6= 'M' ) | (enumLiteral_7= 'k' ) | (enumLiteral_8= 'h' ) | (enumLiteral_9= 'da' ) | (enumLiteral_10= 'd' ) | (enumLiteral_11= 'c' ) | (enumLiteral_12= 'm' ) | (enumLiteral_13= '\\u00B5' ) | (enumLiteral_14= 'n' ) | (enumLiteral_15= 'p' ) | (enumLiteral_16= 'f' ) | (enumLiteral_17= 'a' ) | (enumLiteral_18= 'z' ) | (enumLiteral_19= 'y' ) ) ) - // InternalOptimisationLanguage.g:2785:2: ( (enumLiteral_0= 'Y' ) | (enumLiteral_1= 'Z' ) | (enumLiteral_2= 'E' ) | (enumLiteral_3= 'P' ) | (enumLiteral_4= 'T' ) | (enumLiteral_5= 'G' ) | (enumLiteral_6= 'M' ) | (enumLiteral_7= 'k' ) | (enumLiteral_8= 'h' ) | (enumLiteral_9= 'da' ) | (enumLiteral_10= 'd' ) | (enumLiteral_11= 'c' ) | (enumLiteral_12= 'm' ) | (enumLiteral_13= '\\u00B5' ) | (enumLiteral_14= 'n' ) | (enumLiteral_15= 'p' ) | (enumLiteral_16= 'f' ) | (enumLiteral_17= 'a' ) | (enumLiteral_18= 'z' ) | (enumLiteral_19= 'y' ) ) + // InternalOptimisationLanguage.g:2829:2: ( ( (enumLiteral_0= 'Y' ) | (enumLiteral_1= 'Z' ) | (enumLiteral_2= 'E' ) | (enumLiteral_3= 'P' ) | (enumLiteral_4= 'T' ) | (enumLiteral_5= 'G' ) | (enumLiteral_6= 'M' ) | (enumLiteral_7= 'k' ) | (enumLiteral_8= 'h' ) | (enumLiteral_9= 'da' ) | (enumLiteral_10= 'd' ) | (enumLiteral_11= 'c' ) | (enumLiteral_12= 'm' ) | (enumLiteral_13= '\\u00B5' ) | (enumLiteral_14= 'n' ) | (enumLiteral_15= 'p' ) | (enumLiteral_16= 'f' ) | (enumLiteral_17= 'a' ) | (enumLiteral_18= 'z' ) | (enumLiteral_19= 'y' ) ) ) + // InternalOptimisationLanguage.g:2830:2: ( (enumLiteral_0= 'Y' ) | (enumLiteral_1= 'Z' ) | (enumLiteral_2= 'E' ) | (enumLiteral_3= 'P' ) | (enumLiteral_4= 'T' ) | (enumLiteral_5= 'G' ) | (enumLiteral_6= 'M' ) | (enumLiteral_7= 'k' ) | (enumLiteral_8= 'h' ) | (enumLiteral_9= 'da' ) | (enumLiteral_10= 'd' ) | (enumLiteral_11= 'c' ) | (enumLiteral_12= 'm' ) | (enumLiteral_13= '\\u00B5' ) | (enumLiteral_14= 'n' ) | (enumLiteral_15= 'p' ) | (enumLiteral_16= 'f' ) | (enumLiteral_17= 'a' ) | (enumLiteral_18= 'z' ) | (enumLiteral_19= 'y' ) ) { - // InternalOptimisationLanguage.g:2785:2: ( (enumLiteral_0= 'Y' ) | (enumLiteral_1= 'Z' ) | (enumLiteral_2= 'E' ) | (enumLiteral_3= 'P' ) | (enumLiteral_4= 'T' ) | (enumLiteral_5= 'G' ) | (enumLiteral_6= 'M' ) | (enumLiteral_7= 'k' ) | (enumLiteral_8= 'h' ) | (enumLiteral_9= 'da' ) | (enumLiteral_10= 'd' ) | (enumLiteral_11= 'c' ) | (enumLiteral_12= 'm' ) | (enumLiteral_13= '\\u00B5' ) | (enumLiteral_14= 'n' ) | (enumLiteral_15= 'p' ) | (enumLiteral_16= 'f' ) | (enumLiteral_17= 'a' ) | (enumLiteral_18= 'z' ) | (enumLiteral_19= 'y' ) ) + // InternalOptimisationLanguage.g:2830:2: ( (enumLiteral_0= 'Y' ) | (enumLiteral_1= 'Z' ) | (enumLiteral_2= 'E' ) | (enumLiteral_3= 'P' ) | (enumLiteral_4= 'T' ) | (enumLiteral_5= 'G' ) | (enumLiteral_6= 'M' ) | (enumLiteral_7= 'k' ) | (enumLiteral_8= 'h' ) | (enumLiteral_9= 'da' ) | (enumLiteral_10= 'd' ) | (enumLiteral_11= 'c' ) | (enumLiteral_12= 'm' ) | (enumLiteral_13= '\\u00B5' ) | (enumLiteral_14= 'n' ) | (enumLiteral_15= 'p' ) | (enumLiteral_16= 'f' ) | (enumLiteral_17= 'a' ) | (enumLiteral_18= 'z' ) | (enumLiteral_19= 'y' ) ) int alt34=20; switch ( input.LA(1) ) { - case 60: + case 62: { alt34=1; } break; - case 61: + case 63: { alt34=2; } break; - case 62: + case 64: { alt34=3; } break; - case 63: + case 65: { alt34=4; } break; - case 64: + case 66: { alt34=5; } break; - case 65: + case 67: { alt34=6; } break; - case 66: + case 68: { alt34=7; } break; - case 67: + case 69: { alt34=8; } break; - case 68: + case 70: { alt34=9; } break; - case 69: + case 71: { alt34=10; } break; - case 70: + case 72: { alt34=11; } break; - case 71: + case 73: { alt34=12; } break; - case 72: + case 74: { alt34=13; } break; - case 73: + case 75: { alt34=14; } break; - case 74: + case 76: { alt34=15; } break; - case 75: + case 77: { alt34=16; } break; - case 76: + case 78: { alt34=17; } break; - case 77: + case 79: { alt34=18; } break; - case 78: + case 80: { alt34=19; } break; - case 79: + case 81: { alt34=20; } @@ -8343,12 +8427,12 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar switch (alt34) { case 1 : - // InternalOptimisationLanguage.g:2786:3: (enumLiteral_0= 'Y' ) + // InternalOptimisationLanguage.g:2831:3: (enumLiteral_0= 'Y' ) { - // InternalOptimisationLanguage.g:2786:3: (enumLiteral_0= 'Y' ) - // InternalOptimisationLanguage.g:2787:4: enumLiteral_0= 'Y' + // InternalOptimisationLanguage.g:2831:3: (enumLiteral_0= 'Y' ) + // InternalOptimisationLanguage.g:2832:4: enumLiteral_0= 'Y' { - enumLiteral_0=(Token)match(input,60,FOLLOW_2); if (state.failed) return current; + enumLiteral_0=(Token)match(input,62,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getYottaEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); @@ -8362,12 +8446,12 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 2 : - // InternalOptimisationLanguage.g:2794:3: (enumLiteral_1= 'Z' ) + // InternalOptimisationLanguage.g:2839:3: (enumLiteral_1= 'Z' ) { - // InternalOptimisationLanguage.g:2794:3: (enumLiteral_1= 'Z' ) - // InternalOptimisationLanguage.g:2795:4: enumLiteral_1= 'Z' + // InternalOptimisationLanguage.g:2839:3: (enumLiteral_1= 'Z' ) + // InternalOptimisationLanguage.g:2840:4: enumLiteral_1= 'Z' { - enumLiteral_1=(Token)match(input,61,FOLLOW_2); if (state.failed) return current; + enumLiteral_1=(Token)match(input,63,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getZettaEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); @@ -8381,12 +8465,12 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 3 : - // InternalOptimisationLanguage.g:2802:3: (enumLiteral_2= 'E' ) + // InternalOptimisationLanguage.g:2847:3: (enumLiteral_2= 'E' ) { - // InternalOptimisationLanguage.g:2802:3: (enumLiteral_2= 'E' ) - // InternalOptimisationLanguage.g:2803:4: enumLiteral_2= 'E' + // InternalOptimisationLanguage.g:2847:3: (enumLiteral_2= 'E' ) + // InternalOptimisationLanguage.g:2848:4: enumLiteral_2= 'E' { - enumLiteral_2=(Token)match(input,62,FOLLOW_2); if (state.failed) return current; + enumLiteral_2=(Token)match(input,64,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getExaEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); @@ -8400,12 +8484,12 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 4 : - // InternalOptimisationLanguage.g:2810:3: (enumLiteral_3= 'P' ) + // InternalOptimisationLanguage.g:2855:3: (enumLiteral_3= 'P' ) { - // InternalOptimisationLanguage.g:2810:3: (enumLiteral_3= 'P' ) - // InternalOptimisationLanguage.g:2811:4: enumLiteral_3= 'P' + // InternalOptimisationLanguage.g:2855:3: (enumLiteral_3= 'P' ) + // InternalOptimisationLanguage.g:2856:4: enumLiteral_3= 'P' { - enumLiteral_3=(Token)match(input,63,FOLLOW_2); if (state.failed) return current; + enumLiteral_3=(Token)match(input,65,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getPetaEnumLiteralDeclaration_3().getEnumLiteral().getInstance(); @@ -8419,12 +8503,12 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 5 : - // InternalOptimisationLanguage.g:2818:3: (enumLiteral_4= 'T' ) + // InternalOptimisationLanguage.g:2863:3: (enumLiteral_4= 'T' ) { - // InternalOptimisationLanguage.g:2818:3: (enumLiteral_4= 'T' ) - // InternalOptimisationLanguage.g:2819:4: enumLiteral_4= 'T' + // InternalOptimisationLanguage.g:2863:3: (enumLiteral_4= 'T' ) + // InternalOptimisationLanguage.g:2864:4: enumLiteral_4= 'T' { - enumLiteral_4=(Token)match(input,64,FOLLOW_2); if (state.failed) return current; + enumLiteral_4=(Token)match(input,66,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getTeraEnumLiteralDeclaration_4().getEnumLiteral().getInstance(); @@ -8438,12 +8522,12 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 6 : - // InternalOptimisationLanguage.g:2826:3: (enumLiteral_5= 'G' ) + // InternalOptimisationLanguage.g:2871:3: (enumLiteral_5= 'G' ) { - // InternalOptimisationLanguage.g:2826:3: (enumLiteral_5= 'G' ) - // InternalOptimisationLanguage.g:2827:4: enumLiteral_5= 'G' + // InternalOptimisationLanguage.g:2871:3: (enumLiteral_5= 'G' ) + // InternalOptimisationLanguage.g:2872:4: enumLiteral_5= 'G' { - enumLiteral_5=(Token)match(input,65,FOLLOW_2); if (state.failed) return current; + enumLiteral_5=(Token)match(input,67,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getGigaEnumLiteralDeclaration_5().getEnumLiteral().getInstance(); @@ -8457,12 +8541,12 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 7 : - // InternalOptimisationLanguage.g:2834:3: (enumLiteral_6= 'M' ) + // InternalOptimisationLanguage.g:2879:3: (enumLiteral_6= 'M' ) { - // InternalOptimisationLanguage.g:2834:3: (enumLiteral_6= 'M' ) - // InternalOptimisationLanguage.g:2835:4: enumLiteral_6= 'M' + // InternalOptimisationLanguage.g:2879:3: (enumLiteral_6= 'M' ) + // InternalOptimisationLanguage.g:2880:4: enumLiteral_6= 'M' { - enumLiteral_6=(Token)match(input,66,FOLLOW_2); if (state.failed) return current; + enumLiteral_6=(Token)match(input,68,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getMegaEnumLiteralDeclaration_6().getEnumLiteral().getInstance(); @@ -8476,12 +8560,12 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 8 : - // InternalOptimisationLanguage.g:2842:3: (enumLiteral_7= 'k' ) + // InternalOptimisationLanguage.g:2887:3: (enumLiteral_7= 'k' ) { - // InternalOptimisationLanguage.g:2842:3: (enumLiteral_7= 'k' ) - // InternalOptimisationLanguage.g:2843:4: enumLiteral_7= 'k' + // InternalOptimisationLanguage.g:2887:3: (enumLiteral_7= 'k' ) + // InternalOptimisationLanguage.g:2888:4: enumLiteral_7= 'k' { - enumLiteral_7=(Token)match(input,67,FOLLOW_2); if (state.failed) return current; + enumLiteral_7=(Token)match(input,69,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getKiloEnumLiteralDeclaration_7().getEnumLiteral().getInstance(); @@ -8495,12 +8579,12 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 9 : - // InternalOptimisationLanguage.g:2850:3: (enumLiteral_8= 'h' ) + // InternalOptimisationLanguage.g:2895:3: (enumLiteral_8= 'h' ) { - // InternalOptimisationLanguage.g:2850:3: (enumLiteral_8= 'h' ) - // InternalOptimisationLanguage.g:2851:4: enumLiteral_8= 'h' + // InternalOptimisationLanguage.g:2895:3: (enumLiteral_8= 'h' ) + // InternalOptimisationLanguage.g:2896:4: enumLiteral_8= 'h' { - enumLiteral_8=(Token)match(input,68,FOLLOW_2); if (state.failed) return current; + enumLiteral_8=(Token)match(input,70,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getHectoEnumLiteralDeclaration_8().getEnumLiteral().getInstance(); @@ -8514,12 +8598,12 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 10 : - // InternalOptimisationLanguage.g:2858:3: (enumLiteral_9= 'da' ) + // InternalOptimisationLanguage.g:2903:3: (enumLiteral_9= 'da' ) { - // InternalOptimisationLanguage.g:2858:3: (enumLiteral_9= 'da' ) - // InternalOptimisationLanguage.g:2859:4: enumLiteral_9= 'da' + // InternalOptimisationLanguage.g:2903:3: (enumLiteral_9= 'da' ) + // InternalOptimisationLanguage.g:2904:4: enumLiteral_9= 'da' { - enumLiteral_9=(Token)match(input,69,FOLLOW_2); if (state.failed) return current; + enumLiteral_9=(Token)match(input,71,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getDekaEnumLiteralDeclaration_9().getEnumLiteral().getInstance(); @@ -8533,12 +8617,12 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 11 : - // InternalOptimisationLanguage.g:2866:3: (enumLiteral_10= 'd' ) + // InternalOptimisationLanguage.g:2911:3: (enumLiteral_10= 'd' ) { - // InternalOptimisationLanguage.g:2866:3: (enumLiteral_10= 'd' ) - // InternalOptimisationLanguage.g:2867:4: enumLiteral_10= 'd' + // InternalOptimisationLanguage.g:2911:3: (enumLiteral_10= 'd' ) + // InternalOptimisationLanguage.g:2912:4: enumLiteral_10= 'd' { - enumLiteral_10=(Token)match(input,70,FOLLOW_2); if (state.failed) return current; + enumLiteral_10=(Token)match(input,72,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getDeciEnumLiteralDeclaration_10().getEnumLiteral().getInstance(); @@ -8552,12 +8636,12 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 12 : - // InternalOptimisationLanguage.g:2874:3: (enumLiteral_11= 'c' ) + // InternalOptimisationLanguage.g:2919:3: (enumLiteral_11= 'c' ) { - // InternalOptimisationLanguage.g:2874:3: (enumLiteral_11= 'c' ) - // InternalOptimisationLanguage.g:2875:4: enumLiteral_11= 'c' + // InternalOptimisationLanguage.g:2919:3: (enumLiteral_11= 'c' ) + // InternalOptimisationLanguage.g:2920:4: enumLiteral_11= 'c' { - enumLiteral_11=(Token)match(input,71,FOLLOW_2); if (state.failed) return current; + enumLiteral_11=(Token)match(input,73,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getCentiEnumLiteralDeclaration_11().getEnumLiteral().getInstance(); @@ -8571,12 +8655,12 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 13 : - // InternalOptimisationLanguage.g:2882:3: (enumLiteral_12= 'm' ) + // InternalOptimisationLanguage.g:2927:3: (enumLiteral_12= 'm' ) { - // InternalOptimisationLanguage.g:2882:3: (enumLiteral_12= 'm' ) - // InternalOptimisationLanguage.g:2883:4: enumLiteral_12= 'm' + // InternalOptimisationLanguage.g:2927:3: (enumLiteral_12= 'm' ) + // InternalOptimisationLanguage.g:2928:4: enumLiteral_12= 'm' { - enumLiteral_12=(Token)match(input,72,FOLLOW_2); if (state.failed) return current; + enumLiteral_12=(Token)match(input,74,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getMilliEnumLiteralDeclaration_12().getEnumLiteral().getInstance(); @@ -8590,12 +8674,12 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 14 : - // InternalOptimisationLanguage.g:2890:3: (enumLiteral_13= '\\u00B5' ) + // InternalOptimisationLanguage.g:2935:3: (enumLiteral_13= '\\u00B5' ) { - // InternalOptimisationLanguage.g:2890:3: (enumLiteral_13= '\\u00B5' ) - // InternalOptimisationLanguage.g:2891:4: enumLiteral_13= '\\u00B5' + // InternalOptimisationLanguage.g:2935:3: (enumLiteral_13= '\\u00B5' ) + // InternalOptimisationLanguage.g:2936:4: enumLiteral_13= '\\u00B5' { - enumLiteral_13=(Token)match(input,73,FOLLOW_2); if (state.failed) return current; + enumLiteral_13=(Token)match(input,75,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getMicroEnumLiteralDeclaration_13().getEnumLiteral().getInstance(); @@ -8609,12 +8693,12 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 15 : - // InternalOptimisationLanguage.g:2898:3: (enumLiteral_14= 'n' ) + // InternalOptimisationLanguage.g:2943:3: (enumLiteral_14= 'n' ) { - // InternalOptimisationLanguage.g:2898:3: (enumLiteral_14= 'n' ) - // InternalOptimisationLanguage.g:2899:4: enumLiteral_14= 'n' + // InternalOptimisationLanguage.g:2943:3: (enumLiteral_14= 'n' ) + // InternalOptimisationLanguage.g:2944:4: enumLiteral_14= 'n' { - enumLiteral_14=(Token)match(input,74,FOLLOW_2); if (state.failed) return current; + enumLiteral_14=(Token)match(input,76,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getNanoEnumLiteralDeclaration_14().getEnumLiteral().getInstance(); @@ -8628,12 +8712,12 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 16 : - // InternalOptimisationLanguage.g:2906:3: (enumLiteral_15= 'p' ) + // InternalOptimisationLanguage.g:2951:3: (enumLiteral_15= 'p' ) { - // InternalOptimisationLanguage.g:2906:3: (enumLiteral_15= 'p' ) - // InternalOptimisationLanguage.g:2907:4: enumLiteral_15= 'p' + // InternalOptimisationLanguage.g:2951:3: (enumLiteral_15= 'p' ) + // InternalOptimisationLanguage.g:2952:4: enumLiteral_15= 'p' { - enumLiteral_15=(Token)match(input,75,FOLLOW_2); if (state.failed) return current; + enumLiteral_15=(Token)match(input,77,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getPikoEnumLiteralDeclaration_15().getEnumLiteral().getInstance(); @@ -8647,12 +8731,12 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 17 : - // InternalOptimisationLanguage.g:2914:3: (enumLiteral_16= 'f' ) + // InternalOptimisationLanguage.g:2959:3: (enumLiteral_16= 'f' ) { - // InternalOptimisationLanguage.g:2914:3: (enumLiteral_16= 'f' ) - // InternalOptimisationLanguage.g:2915:4: enumLiteral_16= 'f' + // InternalOptimisationLanguage.g:2959:3: (enumLiteral_16= 'f' ) + // InternalOptimisationLanguage.g:2960:4: enumLiteral_16= 'f' { - enumLiteral_16=(Token)match(input,76,FOLLOW_2); if (state.failed) return current; + enumLiteral_16=(Token)match(input,78,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getFemtoEnumLiteralDeclaration_16().getEnumLiteral().getInstance(); @@ -8666,12 +8750,12 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 18 : - // InternalOptimisationLanguage.g:2922:3: (enumLiteral_17= 'a' ) + // InternalOptimisationLanguage.g:2967:3: (enumLiteral_17= 'a' ) { - // InternalOptimisationLanguage.g:2922:3: (enumLiteral_17= 'a' ) - // InternalOptimisationLanguage.g:2923:4: enumLiteral_17= 'a' + // InternalOptimisationLanguage.g:2967:3: (enumLiteral_17= 'a' ) + // InternalOptimisationLanguage.g:2968:4: enumLiteral_17= 'a' { - enumLiteral_17=(Token)match(input,77,FOLLOW_2); if (state.failed) return current; + enumLiteral_17=(Token)match(input,79,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getAttoEnumLiteralDeclaration_17().getEnumLiteral().getInstance(); @@ -8685,12 +8769,12 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 19 : - // InternalOptimisationLanguage.g:2930:3: (enumLiteral_18= 'z' ) + // InternalOptimisationLanguage.g:2975:3: (enumLiteral_18= 'z' ) { - // InternalOptimisationLanguage.g:2930:3: (enumLiteral_18= 'z' ) - // InternalOptimisationLanguage.g:2931:4: enumLiteral_18= 'z' + // InternalOptimisationLanguage.g:2975:3: (enumLiteral_18= 'z' ) + // InternalOptimisationLanguage.g:2976:4: enumLiteral_18= 'z' { - enumLiteral_18=(Token)match(input,78,FOLLOW_2); if (state.failed) return current; + enumLiteral_18=(Token)match(input,80,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getZeptoEnumLiteralDeclaration_18().getEnumLiteral().getInstance(); @@ -8704,12 +8788,12 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar } break; case 20 : - // InternalOptimisationLanguage.g:2938:3: (enumLiteral_19= 'y' ) + // InternalOptimisationLanguage.g:2983:3: (enumLiteral_19= 'y' ) { - // InternalOptimisationLanguage.g:2938:3: (enumLiteral_19= 'y' ) - // InternalOptimisationLanguage.g:2939:4: enumLiteral_19= 'y' + // InternalOptimisationLanguage.g:2983:3: (enumLiteral_19= 'y' ) + // InternalOptimisationLanguage.g:2984:4: enumLiteral_19= 'y' { - enumLiteral_19=(Token)match(input,79,FOLLOW_2); if (state.failed) return current; + enumLiteral_19=(Token)match(input,81,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getFactorRuleAccess().getYoctoEnumLiteralDeclaration_19().getEnumLiteral().getInstance(); @@ -8751,22 +8835,22 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar protected DFA16 dfa16 = new DFA16(this); static final String dfa_1s = "\13\uffff"; static final String dfa_2s = "\2\uffff\2\6\5\uffff\2\6"; - static final String dfa_3s = "\1\4\1\uffff\2\20\3\uffff\1\7\1\uffff\2\20"; - static final String dfa_4s = "\1\46\1\uffff\2\73\3\uffff\1\10\1\uffff\2\73"; + static final String dfa_3s = "\1\4\1\uffff\2\23\3\uffff\1\7\1\uffff\2\23"; + static final String dfa_4s = "\1\46\1\uffff\2\75\3\uffff\1\10\1\uffff\2\75"; static final String dfa_5s = "\1\uffff\1\1\2\uffff\1\3\1\4\1\5\1\uffff\1\2\2\uffff"; static final String dfa_6s = "\13\uffff}>"; static final String[] dfa_7s = { "\3\4\1\2\1\3\17\uffff\1\6\5\uffff\1\1\2\uffff\1\5\3\uffff\2\4", "", - "\1\6\10\uffff\3\6\1\uffff\1\6\1\uffff\2\6\1\10\1\6\1\4\14\uffff\1\7\13\6", - "\1\6\10\uffff\3\6\1\uffff\1\6\1\uffff\2\6\1\10\1\6\1\4\14\uffff\1\7\13\6", + "\1\6\5\uffff\3\6\1\uffff\1\6\1\uffff\2\6\1\10\1\6\1\4\16\uffff\1\7\13\6", + "\1\6\5\uffff\3\6\1\uffff\1\6\1\uffff\2\6\1\10\1\6\1\4\16\uffff\1\7\13\6", "", "", "", "\1\11\1\12", "", - "\1\6\10\uffff\3\6\1\uffff\1\6\1\uffff\2\6\1\10\1\6\1\4\14\uffff\1\7\13\6", - "\1\6\10\uffff\3\6\1\uffff\1\6\1\uffff\2\6\1\10\1\6\1\4\14\uffff\1\7\13\6" + "\1\6\5\uffff\3\6\1\uffff\1\6\1\uffff\2\6\1\10\1\6\1\4\16\uffff\1\7\13\6", + "\1\6\5\uffff\3\6\1\uffff\1\6\1\uffff\2\6\1\10\1\6\1\4\16\uffff\1\7\13\6" }; static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s); @@ -8791,43 +8875,46 @@ public class InternalOptimisationLanguageParser extends AbstractInternalAntlrPar this.transition = dfa_7; } public String getDescription() { - return "1142:2: (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule )"; + return "1119:2: (this_ArrayRule_0= ruleArrayRule | this_CallRule_1= ruleCallRule | this_LiteralRule_2= ruleLiteralRule | this_ParanthesesRule_3= ruleParanthesesRule | this_ReferenceRule_4= ruleReferenceRule )"; } } 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[]{0x0000000000128002L}); + public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0001000000108002L}); public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000100002L}); public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000180L}); public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000010000L}); - public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000040002L}); - public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000080000L}); + public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000020002L}); + public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000040000L}); public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000040000000L}); - public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000200000L}); - public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000400000L}); - public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000800000L}); - public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000002000002L}); - public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x01800062510001F0L}); - public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000004000002L}); - public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000008000002L}); - public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x007E000000000002L}); - public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0180000000000002L}); - public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0E00000000000002L}); - public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000020000002L}); - public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x01800063510001F0L}); - public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000180000000L}); - public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000400000000L}); - public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000200000000L}); - public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x01800066510001F0L}); - public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000480000000L}); - public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000800000000L}); - public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000001000000180L}); - public static final BitSet FOLLOW_29 = new BitSet(new long[]{0xF000000000000002L,0x000000000000FFFFL}); - public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000008000000000L}); - public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000FF0001100000L}); - public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000090000L}); - public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0001000000000002L}); + public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000080000L}); + public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000200000L}); + public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000400000L}); + public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000800000L}); + public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000002000002L}); + public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x06000062510001F0L}); + public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000004000002L}); + public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000008000002L}); + public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x01F8000000000002L}); + public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0600000000000002L}); + public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x3800000000000002L}); + public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000020000002L}); + public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x06000063510001F0L}); + public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000180000000L}); + public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000400000000L}); + public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000200000000L}); + public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x06000066510001F0L}); + public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000480000000L}); + public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000800000000L}); + public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000001000000180L}); + public static final BitSet FOLLOW_30 = new BitSet(new long[]{0xC000000000000002L,0x000000000003FFFFL}); + public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000008000000000L}); + public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000FF0001100000L}); + public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x00000000000C0000L}); + public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000000000040L}); + public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0002000000000000L}); + public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0004000000000002L}); } \ No newline at end of file diff --git a/src/languages/de.evoal.languages.model.ol.dsl/src-gen/de/evoal/languages/model/ol/dsl/serializer/OptimisationLanguageSemanticSequencer.java b/src/languages/de.evoal.languages.model.ol.dsl/src-gen/de/evoal/languages/model/ol/dsl/serializer/OptimisationLanguageSemanticSequencer.java index 4a130f40..1e1f36e0 100644 --- a/src/languages/de.evoal.languages.model.ol.dsl/src-gen/de/evoal/languages/model/ol/dsl/serializer/OptimisationLanguageSemanticSequencer.java +++ b/src/languages/de.evoal.languages.model.ol.dsl/src-gen/de/evoal/languages/model/ol/dsl/serializer/OptimisationLanguageSemanticSequencer.java @@ -24,6 +24,7 @@ import de.evoal.languages.model.base.DoubleLiteral; import de.evoal.languages.model.base.ExpressionType; import de.evoal.languages.model.base.FloatType; import de.evoal.languages.model.base.FunctionDefinition; +import de.evoal.languages.model.base.Import; import de.evoal.languages.model.base.Instance; import de.evoal.languages.model.base.InstanceType; import de.evoal.languages.model.base.IntType; @@ -45,7 +46,6 @@ import de.evoal.languages.model.instance.DataReference; import de.evoal.languages.model.instance.InstancePackage; import de.evoal.languages.model.instance.dsl.serializer.InstanceLanguageSemanticSequencer; import de.evoal.languages.model.ol.AlgorithmInstance; -import de.evoal.languages.model.ol.Import; import de.evoal.languages.model.ol.OLPackage; import de.evoal.languages.model.ol.OptimisationModel; import de.evoal.languages.model.ol.Problem; @@ -57,8 +57,6 @@ import org.eclipse.xtext.Action; import org.eclipse.xtext.Parameter; import org.eclipse.xtext.ParserRule; import org.eclipse.xtext.serializer.ISerializationContext; -import org.eclipse.xtext.serializer.acceptor.SequenceFeeder; -import org.eclipse.xtext.serializer.sequencer.ITransientValueService.ValueTransient; @SuppressWarnings("all") public class OptimisationLanguageSemanticSequencer extends InstanceLanguageSemanticSequencer { @@ -128,6 +126,9 @@ public class OptimisationLanguageSemanticSequencer extends InstanceLanguageSeman case BasePackage.FUNCTION_DEFINITION: sequence_FunctionDefinitionRule(context, (FunctionDefinition) semanticObject); return; + case BasePackage.IMPORT: + sequence_ImportRule(context, (Import) semanticObject); + return; case BasePackage.INSTANCE: sequence_InstanceLiteralRule(context, (Instance) semanticObject); return; @@ -194,9 +195,6 @@ public class OptimisationLanguageSemanticSequencer extends InstanceLanguageSeman case OLPackage.ALGORITHM_INSTANCE: sequence_AlgorithmInstanceRule(context, (AlgorithmInstance) semanticObject); return; - case OLPackage.IMPORT: - sequence_ImportRule(context, (Import) semanticObject); - return; case OLPackage.OPTIMISATION_MODEL: sequence_OptimisationModelRule(context, (OptimisationModel) semanticObject); return; @@ -222,26 +220,6 @@ public class OptimisationLanguageSemanticSequencer extends InstanceLanguageSeman } - /** - * <pre> - * Contexts: - * ImportRule returns Import - * - * Constraint: - * importedNamespace=QualifiedName - * </pre> - */ - protected void sequence_ImportRule(ISerializationContext context, Import semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, OLPackage.Literals.IMPORT__IMPORTED_NAMESPACE) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, OLPackage.Literals.IMPORT__IMPORTED_NAMESPACE)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getImportRuleAccess().getImportedNamespaceQualifiedNameParserRuleCall_1_0(), semanticObject.getImportedNamespace()); - feeder.finish(); - } - - /** * <pre> * Contexts: @@ -266,7 +244,7 @@ public class OptimisationLanguageSemanticSequencer extends InstanceLanguageSeman * ProblemRule returns Problem * * Constraint: - * (problem=InstanceLiteralRule documentation=ArrayRule?) + * (name=StringOrId problem=InstanceLiteralRule documentation=ArrayRule?) * </pre> */ protected void sequence_ProblemRule(ISerializationContext context, Problem semanticObject) { diff --git a/src/languages/de.evoal.languages.model.ol.dsl/src-gen/de/evoal/languages/model/ol/dsl/services/OptimisationLanguageGrammarAccess.java b/src/languages/de.evoal.languages.model.ol.dsl/src-gen/de/evoal/languages/model/ol/dsl/services/OptimisationLanguageGrammarAccess.java index 111d1f29..b8ec1d38 100644 --- a/src/languages/de.evoal.languages.model.ol.dsl/src-gen/de/evoal/languages/model/ol/dsl/services/OptimisationLanguageGrammarAccess.java +++ b/src/languages/de.evoal.languages.model.ol.dsl/src-gen/de/evoal/languages/model/ol/dsl/services/OptimisationLanguageGrammarAccess.java @@ -66,55 +66,30 @@ public class OptimisationLanguageGrammarAccess extends AbstractElementFinder.Abs //AlgorithmInstanceRule public RuleCall getAlgorithmAlgorithmInstanceRuleParserRuleCall_2_0() { return cAlgorithmAlgorithmInstanceRuleParserRuleCall_2_0; } } - public class ImportRuleElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.evoal.languages.model.ol.dsl.OptimisationLanguage.ImportRule"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cImportKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cImportedNamespaceAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cImportedNamespaceQualifiedNameParserRuleCall_1_0 = (RuleCall)cImportedNamespaceAssignment_1.eContents().get(0); - private final Keyword cSemicolonKeyword_2 = (Keyword)cGroup.eContents().get(2); - - //ImportRule returns Import: - // 'import' importedNamespace = QualifiedName ';' - //; - @Override public ParserRule getRule() { return rule; } - - //'import' importedNamespace = QualifiedName ';' - public Group getGroup() { return cGroup; } - - //'import' - public Keyword getImportKeyword_0() { return cImportKeyword_0; } - - //importedNamespace = QualifiedName - public Assignment getImportedNamespaceAssignment_1() { return cImportedNamespaceAssignment_1; } - - //QualifiedName - public RuleCall getImportedNamespaceQualifiedNameParserRuleCall_1_0() { return cImportedNamespaceQualifiedNameParserRuleCall_1_0; } - - //';' - public Keyword getSemicolonKeyword_2() { return cSemicolonKeyword_2; } - } public class ProblemRuleElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.evoal.languages.model.ol.dsl.OptimisationLanguage.ProblemRule"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cDeclareKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cProblemAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cProblemInstanceLiteralRuleParserRuleCall_1_0 = (RuleCall)cProblemAssignment_1.eContents().get(0); - private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cDocumentingKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Keyword cColonEqualsSignKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); - private final Assignment cDocumentationAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2); - private final RuleCall cDocumentationArrayRuleParserRuleCall_2_2_0 = (RuleCall)cDocumentationAssignment_2_2.eContents().get(0); - private final Keyword cSemicolonKeyword_2_3 = (Keyword)cGroup_2.eContents().get(3); + private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cNameStringOrIdParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); + private final Keyword cAsKeyword_2 = (Keyword)cGroup.eContents().get(2); + private final Assignment cProblemAssignment_3 = (Assignment)cGroup.eContents().get(3); + private final RuleCall cProblemInstanceLiteralRuleParserRuleCall_3_0 = (RuleCall)cProblemAssignment_3.eContents().get(0); + private final Group cGroup_4 = (Group)cGroup.eContents().get(4); + private final Keyword cDocumentingKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0); + private final Keyword cColonEqualsSignKeyword_4_1 = (Keyword)cGroup_4.eContents().get(1); + private final Assignment cDocumentationAssignment_4_2 = (Assignment)cGroup_4.eContents().get(2); + private final RuleCall cDocumentationArrayRuleParserRuleCall_4_2_0 = (RuleCall)cDocumentationAssignment_4_2.eContents().get(0); + private final Keyword cSemicolonKeyword_4_3 = (Keyword)cGroup_4.eContents().get(3); //ProblemRule returns Problem: - // "declare" //name = StringOrId "as" + // "declare" name = StringOrId "as" // problem = InstanceLiteralRule // ("documenting" ":=" documentation = ArrayRule ';')? //; @Override public ParserRule getRule() { return rule; } - //"declare" //name = StringOrId "as" + //"declare" name = StringOrId "as" // problem = InstanceLiteralRule //("documenting" ":=" documentation = ArrayRule ';')? public Group getGroup() { return cGroup; } @@ -122,30 +97,38 @@ public class OptimisationLanguageGrammarAccess extends AbstractElementFinder.Abs //"declare" public Keyword getDeclareKeyword_0() { return cDeclareKeyword_0; } - ////name = StringOrId "as" - // problem = InstanceLiteralRule - public Assignment getProblemAssignment_1() { return cProblemAssignment_1; } + //name = StringOrId + public Assignment getNameAssignment_1() { return cNameAssignment_1; } + + //StringOrId + public RuleCall getNameStringOrIdParserRuleCall_1_0() { return cNameStringOrIdParserRuleCall_1_0; } + + //"as" + public Keyword getAsKeyword_2() { return cAsKeyword_2; } + + //problem = InstanceLiteralRule + public Assignment getProblemAssignment_3() { return cProblemAssignment_3; } //InstanceLiteralRule - public RuleCall getProblemInstanceLiteralRuleParserRuleCall_1_0() { return cProblemInstanceLiteralRuleParserRuleCall_1_0; } + public RuleCall getProblemInstanceLiteralRuleParserRuleCall_3_0() { return cProblemInstanceLiteralRuleParserRuleCall_3_0; } //("documenting" ":=" documentation = ArrayRule ';')? - public Group getGroup_2() { return cGroup_2; } + public Group getGroup_4() { return cGroup_4; } //"documenting" - public Keyword getDocumentingKeyword_2_0() { return cDocumentingKeyword_2_0; } + public Keyword getDocumentingKeyword_4_0() { return cDocumentingKeyword_4_0; } //":=" - public Keyword getColonEqualsSignKeyword_2_1() { return cColonEqualsSignKeyword_2_1; } + public Keyword getColonEqualsSignKeyword_4_1() { return cColonEqualsSignKeyword_4_1; } //documentation = ArrayRule - public Assignment getDocumentationAssignment_2_2() { return cDocumentationAssignment_2_2; } + public Assignment getDocumentationAssignment_4_2() { return cDocumentationAssignment_4_2; } //ArrayRule - public RuleCall getDocumentationArrayRuleParserRuleCall_2_2_0() { return cDocumentationArrayRuleParserRuleCall_2_2_0; } + public RuleCall getDocumentationArrayRuleParserRuleCall_4_2_0() { return cDocumentationArrayRuleParserRuleCall_4_2_0; } //';' - public Keyword getSemicolonKeyword_2_3() { return cSemicolonKeyword_2_3; } + public Keyword getSemicolonKeyword_4_3() { return cSemicolonKeyword_4_3; } } public class AlgorithmInstanceRuleElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.evoal.languages.model.ol.dsl.OptimisationLanguage.AlgorithmInstanceRule"); @@ -226,7 +209,6 @@ public class OptimisationLanguageGrammarAccess extends AbstractElementFinder.Abs private final OptimisationModelRuleElements pOptimisationModelRule; - private final ImportRuleElements pImportRule; private final ProblemRuleElements pProblemRule; private final AlgorithmInstanceRuleElements pAlgorithmInstanceRule; @@ -248,7 +230,6 @@ public class OptimisationLanguageGrammarAccess extends AbstractElementFinder.Abs this.gaBaseLanguage = gaBaseLanguage; this.gaTerminals = gaTerminals; this.pOptimisationModelRule = new OptimisationModelRuleElements(); - this.pImportRule = new ImportRuleElements(); this.pProblemRule = new ProblemRuleElements(); this.pAlgorithmInstanceRule = new AlgorithmInstanceRuleElements(); } @@ -301,19 +282,8 @@ public class OptimisationLanguageGrammarAccess extends AbstractElementFinder.Abs return getOptimisationModelRuleAccess().getRule(); } - //ImportRule returns Import: - // 'import' importedNamespace = QualifiedName ';' - //; - public ImportRuleElements getImportRuleAccess() { - return pImportRule; - } - - public ParserRule getImportRuleRule() { - return getImportRuleAccess().getRule(); - } - //ProblemRule returns Problem: - // "declare" //name = StringOrId "as" + // "declare" name = StringOrId "as" // problem = InstanceLiteralRule // ("documenting" ":=" documentation = ArrayRule ';')? //; @@ -885,6 +855,17 @@ public class OptimisationLanguageGrammarAccess extends AbstractElementFinder.Abs return getParameterRuleAccess().getRule(); } + //ImportRule returns Import: + // 'import' language=STRING 'from' importedNamespace=QualifiedName ";" + //; + public BaseLanguageGrammarAccess.ImportRuleElements getImportRuleAccess() { + return gaBaseLanguage.getImportRuleAccess(); + } + + public ParserRule getImportRuleRule() { + return getImportRuleAccess().getRule(); + } + //FunctionNameRule returns DefinedFunctionName: // definition = [FunctionDefinition|QualifiedName] //; diff --git a/src/languages/de.evoal.languages.model.ol.dsl/src/de/evoal/languages/model/ol/dsl/OptimisationLanguage.xtext b/src/languages/de.evoal.languages.model.ol.dsl/src/de/evoal/languages/model/ol/dsl/OptimisationLanguage.xtext index a3f6f715..ceb34242 100644 --- a/src/languages/de.evoal.languages.model.ol.dsl/src/de/evoal/languages/model/ol/dsl/OptimisationLanguage.xtext +++ b/src/languages/de.evoal.languages.model.ol.dsl/src/de/evoal/languages/model/ol/dsl/OptimisationLanguage.xtext @@ -14,12 +14,8 @@ OptimisationModelRule returns OptimisationModel: (algorithm = AlgorithmInstanceRule)? ; -ImportRule returns Import: - 'import' importedNamespace = QualifiedName ';' -; - ProblemRule returns Problem: - "declare" //name = StringOrId "as" + "declare" name = StringOrId "as" problem = InstanceLiteralRule ("documenting" ":=" documentation = ArrayRule ';')? ; diff --git a/src/languages/de.evoal.languages.model.ol/model/model.ecore b/src/languages/de.evoal.languages.model.ol/model/model.ecore index 056d482c..d6c4642c 100644 --- a/src/languages/de.evoal.languages.model.ol/model/model.ecore +++ b/src/languages/de.evoal.languages.model.ol/model/model.ecore @@ -8,23 +8,18 @@ </eAnnotations> <eClassifiers xsi:type="ecore:EClass" name="OptimisationModel"> <eStructuralFeatures xsi:type="ecore:EReference" name="imports" upperBound="-1" - eType="#//Import" containment="true"/> + eType="ecore:EClass ../../de.evoal.languages.model.base/model/model.ecore#//Import" + containment="true"/> <eStructuralFeatures xsi:type="ecore:EReference" name="problem" eType="#//Problem" containment="true"/> <eStructuralFeatures xsi:type="ecore:EReference" name="algorithm" eType="#//AlgorithmInstance" containment="true"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Import"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="importedNamespace" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Problem"> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> <eStructuralFeatures xsi:type="ecore:EReference" name="problem" lowerBound="1" eType="ecore:EClass ../../de.evoal.languages.model.base/model/model.ecore#//Instance" - containment="true"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="attribute name : String[1];"/> - </eAnnotations> - </eStructuralFeatures> + containment="true"/> <eStructuralFeatures xsi:type="ecore:EReference" name="documentation" eType="ecore:EClass ../../de.evoal.languages.model.base/model/model.ecore#//Array" containment="true"/> </eClassifiers> diff --git a/src/languages/de.evoal.languages.model.ol/model/model.genmodel b/src/languages/de.evoal.languages.model.ol/model/model.genmodel index 07b76e8e..dcb4eb64 100644 --- a/src/languages/de.evoal.languages.model.ol/model/model.genmodel +++ b/src/languages/de.evoal.languages.model.ol/model/model.genmodel @@ -13,10 +13,8 @@ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model.ecore#//OptimisationModel/problem"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model.ecore#//OptimisationModel/algorithm"/> </genClasses> - <genClasses ecoreClass="model.ecore#//Import"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model.ecore#//Import/importedNamespace"/> - </genClasses> <genClasses ecoreClass="model.ecore#//Problem"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model.ecore#//Problem/name"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model.ecore#//Problem/problem"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model.ecore#//Problem/documentation"/> </genClasses> diff --git a/src/languages/de.evoal.languages.model.ol/src-gen/de/evoal/languages/model/ol/OLFactory.java b/src/languages/de.evoal.languages.model.ol/src-gen/de/evoal/languages/model/ol/OLFactory.java index 11afcef8..763b0a35 100644 --- a/src/languages/de.evoal.languages.model.ol/src-gen/de/evoal/languages/model/ol/OLFactory.java +++ b/src/languages/de.evoal.languages.model.ol/src-gen/de/evoal/languages/model/ol/OLFactory.java @@ -31,15 +31,6 @@ public interface OLFactory extends EFactory { */ OptimisationModel createOptimisationModel(); - /** - * Returns a new object of class '<em>Import</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Import</em>'. - * @generated - */ - Import createImport(); - /** * Returns a new object of class '<em>Problem</em>'. * <!-- begin-user-doc --> diff --git a/src/languages/de.evoal.languages.model.ol/src-gen/de/evoal/languages/model/ol/OLPackage.java b/src/languages/de.evoal.languages.model.ol/src-gen/de/evoal/languages/model/ol/OLPackage.java index fd40c212..4366f759 100644 --- a/src/languages/de.evoal.languages.model.ol/src-gen/de/evoal/languages/model/ol/OLPackage.java +++ b/src/languages/de.evoal.languages.model.ol/src-gen/de/evoal/languages/model/ol/OLPackage.java @@ -104,42 +104,23 @@ public interface OLPackage extends EPackage { int OPTIMISATION_MODEL_FEATURE_COUNT = 3; /** - * The meta object id for the '{@link de.evoal.languages.model.ol.impl.ImportImpl <em>Import</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see de.evoal.languages.model.ol.impl.ImportImpl - * @see de.evoal.languages.model.ol.impl.OLPackageImpl#getImport() - * @generated - */ - int IMPORT = 1; - - /** - * The feature id for the '<em><b>Imported Namespace</b></em>' attribute. + * The meta object id for the '{@link de.evoal.languages.model.ol.impl.ProblemImpl <em>Problem</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> + * @see de.evoal.languages.model.ol.impl.ProblemImpl + * @see de.evoal.languages.model.ol.impl.OLPackageImpl#getProblem() * @generated - * @ordered */ - int IMPORT__IMPORTED_NAMESPACE = 0; + int PROBLEM = 1; /** - * The number of structural features of the '<em>Import</em>' class. + * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int IMPORT_FEATURE_COUNT = 1; - - /** - * The meta object id for the '{@link de.evoal.languages.model.ol.impl.ProblemImpl <em>Problem</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see de.evoal.languages.model.ol.impl.ProblemImpl - * @see de.evoal.languages.model.ol.impl.OLPackageImpl#getProblem() - * @generated - */ - int PROBLEM = 2; + int PROBLEM__NAME = 0; /** * The feature id for the '<em><b>Problem</b></em>' containment reference. @@ -148,7 +129,7 @@ public interface OLPackage extends EPackage { * @generated * @ordered */ - int PROBLEM__PROBLEM = 0; + int PROBLEM__PROBLEM = 1; /** * The feature id for the '<em><b>Documentation</b></em>' containment reference. @@ -157,7 +138,7 @@ public interface OLPackage extends EPackage { * @generated * @ordered */ - int PROBLEM__DOCUMENTATION = 1; + int PROBLEM__DOCUMENTATION = 2; /** * The number of structural features of the '<em>Problem</em>' class. @@ -166,7 +147,7 @@ public interface OLPackage extends EPackage { * @generated * @ordered */ - int PROBLEM_FEATURE_COUNT = 2; + int PROBLEM_FEATURE_COUNT = 3; /** * The meta object id for the '{@link de.evoal.languages.model.ol.impl.AlgorithmInstanceImpl <em>Algorithm Instance</em>}' class. @@ -176,7 +157,7 @@ public interface OLPackage extends EPackage { * @see de.evoal.languages.model.ol.impl.OLPackageImpl#getAlgorithmInstance() * @generated */ - int ALGORITHM_INSTANCE = 3; + int ALGORITHM_INSTANCE = 2; /** * The feature id for the '<em><b>Problem</b></em>' reference. @@ -259,35 +240,25 @@ public interface OLPackage extends EPackage { EReference getOptimisationModel_Algorithm(); /** - * Returns the meta object for class '{@link de.evoal.languages.model.ol.Import <em>Import</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Import</em>'. - * @see de.evoal.languages.model.ol.Import - * @generated - */ - EClass getImport(); - - /** - * Returns the meta object for the attribute '{@link de.evoal.languages.model.ol.Import#getImportedNamespace <em>Imported Namespace</em>}'. + * Returns the meta object for class '{@link de.evoal.languages.model.ol.Problem <em>Problem</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Imported Namespace</em>'. - * @see de.evoal.languages.model.ol.Import#getImportedNamespace() - * @see #getImport() + * @return the meta object for class '<em>Problem</em>'. + * @see de.evoal.languages.model.ol.Problem * @generated */ - EAttribute getImport_ImportedNamespace(); + EClass getProblem(); /** - * Returns the meta object for class '{@link de.evoal.languages.model.ol.Problem <em>Problem</em>}'. + * Returns the meta object for the attribute '{@link de.evoal.languages.model.ol.Problem#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @return the meta object for class '<em>Problem</em>'. - * @see de.evoal.languages.model.ol.Problem + * @return the meta object for the attribute '<em>Name</em>'. + * @see de.evoal.languages.model.ol.Problem#getName() + * @see #getProblem() * @generated */ - EClass getProblem(); + EAttribute getProblem_Name(); /** * Returns the meta object for the containment reference '{@link de.evoal.languages.model.ol.Problem#getProblem <em>Problem</em>}'. @@ -411,32 +382,22 @@ public interface OLPackage extends EPackage { EReference OPTIMISATION_MODEL__ALGORITHM = eINSTANCE.getOptimisationModel_Algorithm(); /** - * The meta object literal for the '{@link de.evoal.languages.model.ol.impl.ImportImpl <em>Import</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see de.evoal.languages.model.ol.impl.ImportImpl - * @see de.evoal.languages.model.ol.impl.OLPackageImpl#getImport() - * @generated - */ - EClass IMPORT = eINSTANCE.getImport(); - - /** - * The meta object literal for the '<em><b>Imported Namespace</b></em>' attribute feature. + * The meta object literal for the '{@link de.evoal.languages.model.ol.impl.ProblemImpl <em>Problem</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> + * @see de.evoal.languages.model.ol.impl.ProblemImpl + * @see de.evoal.languages.model.ol.impl.OLPackageImpl#getProblem() * @generated */ - EAttribute IMPORT__IMPORTED_NAMESPACE = eINSTANCE.getImport_ImportedNamespace(); + EClass PROBLEM = eINSTANCE.getProblem(); /** - * The meta object literal for the '{@link de.evoal.languages.model.ol.impl.ProblemImpl <em>Problem</em>}' class. + * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @see de.evoal.languages.model.ol.impl.ProblemImpl - * @see de.evoal.languages.model.ol.impl.OLPackageImpl#getProblem() * @generated */ - EClass PROBLEM = eINSTANCE.getProblem(); + EAttribute PROBLEM__NAME = eINSTANCE.getProblem_Name(); /** * The meta object literal for the '<em><b>Problem</b></em>' containment reference feature. diff --git a/src/languages/de.evoal.languages.model.ol/src-gen/de/evoal/languages/model/ol/OptimisationModel.java b/src/languages/de.evoal.languages.model.ol/src-gen/de/evoal/languages/model/ol/OptimisationModel.java index 589358ae..034c6f19 100644 --- a/src/languages/de.evoal.languages.model.ol/src-gen/de/evoal/languages/model/ol/OptimisationModel.java +++ b/src/languages/de.evoal.languages.model.ol/src-gen/de/evoal/languages/model/ol/OptimisationModel.java @@ -3,6 +3,7 @@ */ package de.evoal.languages.model.ol; +import de.evoal.languages.model.base.Import; import org.eclipse.emf.common.util.EList; import org.eclipse.emf.ecore.EObject; @@ -28,7 +29,7 @@ import org.eclipse.emf.ecore.EObject; public interface OptimisationModel extends EObject { /** * Returns the value of the '<em><b>Imports</b></em>' containment reference list. - * The list contents are of type {@link de.evoal.languages.model.ol.Import}. + * The list contents are of type {@link de.evoal.languages.model.base.Import}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the value of the '<em>Imports</em>' containment reference list. diff --git a/src/languages/de.evoal.languages.model.ol/src-gen/de/evoal/languages/model/ol/Problem.java b/src/languages/de.evoal.languages.model.ol/src-gen/de/evoal/languages/model/ol/Problem.java index edbadc38..13ec3831 100644 --- a/src/languages/de.evoal.languages.model.ol/src-gen/de/evoal/languages/model/ol/Problem.java +++ b/src/languages/de.evoal.languages.model.ol/src-gen/de/evoal/languages/model/ol/Problem.java @@ -17,6 +17,7 @@ import org.eclipse.emf.ecore.EObject; * The following features are supported: * </p> * <ul> + * <li>{@link de.evoal.languages.model.ol.Problem#getName <em>Name</em>}</li> * <li>{@link de.evoal.languages.model.ol.Problem#getProblem <em>Problem</em>}</li> * <li>{@link de.evoal.languages.model.ol.Problem#getDocumentation <em>Documentation</em>}</li> * </ul> @@ -26,13 +27,32 @@ import org.eclipse.emf.ecore.EObject; * @generated */ public interface Problem extends EObject { + /** + * Returns the value of the '<em><b>Name</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the value of the '<em>Name</em>' attribute. + * @see #setName(String) + * @see de.evoal.languages.model.ol.OLPackage#getProblem_Name() + * @model required="true" + * @generated + */ + String getName(); + + /** + * Sets the value of the '{@link de.evoal.languages.model.ol.Problem#getName <em>Name</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Name</em>' attribute. + * @see #getName() + * @generated + */ + void setName(String value); + /** * Returns the value of the '<em><b>Problem</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * <!-- begin-model-doc --> - * attribute name : String[1]; - * <!-- end-model-doc --> * @return the value of the '<em>Problem</em>' containment reference. * @see #setProblem(Instance) * @see de.evoal.languages.model.ol.OLPackage#getProblem_Problem() diff --git a/src/languages/de.evoal.languages.model.ol/src-gen/de/evoal/languages/model/ol/impl/ImportImpl.java b/src/languages/de.evoal.languages.model.ol/src-gen/de/evoal/languages/model/ol/impl/ImportImpl.java deleted file mode 100644 index f284947e..00000000 --- a/src/languages/de.evoal.languages.model.ol/src-gen/de/evoal/languages/model/ol/impl/ImportImpl.java +++ /dev/null @@ -1,166 +0,0 @@ -/** - * (c) EvoAl Project - */ -package de.evoal.languages.model.ol.impl; - -import de.evoal.languages.model.ol.Import; -import de.evoal.languages.model.ol.OLPackage; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Import</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * </p> - * <ul> - * <li>{@link de.evoal.languages.model.ol.impl.ImportImpl#getImportedNamespace <em>Imported Namespace</em>}</li> - * </ul> - * - * @generated - */ -public class ImportImpl extends MinimalEObjectImpl.Container implements Import { - /** - * The default value of the '{@link #getImportedNamespace() <em>Imported Namespace</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getImportedNamespace() - * @generated - * @ordered - */ - protected static final String IMPORTED_NAMESPACE_EDEFAULT = null; - - /** - * The cached value of the '{@link #getImportedNamespace() <em>Imported Namespace</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getImportedNamespace() - * @generated - * @ordered - */ - protected String importedNamespace = IMPORTED_NAMESPACE_EDEFAULT; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ImportImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return OLPackage.Literals.IMPORT; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String getImportedNamespace() { - return importedNamespace; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void setImportedNamespace(String newImportedNamespace) { - String oldImportedNamespace = importedNamespace; - importedNamespace = newImportedNamespace; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, OLPackage.IMPORT__IMPORTED_NAMESPACE, oldImportedNamespace, importedNamespace)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case OLPackage.IMPORT__IMPORTED_NAMESPACE: - return getImportedNamespace(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case OLPackage.IMPORT__IMPORTED_NAMESPACE: - setImportedNamespace((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case OLPackage.IMPORT__IMPORTED_NAMESPACE: - setImportedNamespace(IMPORTED_NAMESPACE_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case OLPackage.IMPORT__IMPORTED_NAMESPACE: - return IMPORTED_NAMESPACE_EDEFAULT == null ? importedNamespace != null : !IMPORTED_NAMESPACE_EDEFAULT.equals(importedNamespace); - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String toString() { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (importedNamespace: "); - result.append(importedNamespace); - result.append(')'); - return result.toString(); - } - -} //ImportImpl diff --git a/src/languages/de.evoal.languages.model.ol/src-gen/de/evoal/languages/model/ol/impl/OLFactoryImpl.java b/src/languages/de.evoal.languages.model.ol/src-gen/de/evoal/languages/model/ol/impl/OLFactoryImpl.java index 199f4f6e..1fac6fcc 100644 --- a/src/languages/de.evoal.languages.model.ol/src-gen/de/evoal/languages/model/ol/impl/OLFactoryImpl.java +++ b/src/languages/de.evoal.languages.model.ol/src-gen/de/evoal/languages/model/ol/impl/OLFactoryImpl.java @@ -58,7 +58,6 @@ public class OLFactoryImpl extends EFactoryImpl implements OLFactory { public EObject create(EClass eClass) { switch (eClass.getClassifierID()) { case OLPackage.OPTIMISATION_MODEL: return createOptimisationModel(); - case OLPackage.IMPORT: return createImport(); case OLPackage.PROBLEM: return createProblem(); case OLPackage.ALGORITHM_INSTANCE: return createAlgorithmInstance(); default: @@ -77,17 +76,6 @@ public class OLFactoryImpl extends EFactoryImpl implements OLFactory { return optimisationModel; } - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Import createImport() { - ImportImpl import_ = new ImportImpl(); - return import_; - } - /** * <!-- begin-user-doc --> * <!-- end-user-doc --> diff --git a/src/languages/de.evoal.languages.model.ol/src-gen/de/evoal/languages/model/ol/impl/OLPackageImpl.java b/src/languages/de.evoal.languages.model.ol/src-gen/de/evoal/languages/model/ol/impl/OLPackageImpl.java index 5f0587ff..005be6ce 100644 --- a/src/languages/de.evoal.languages.model.ol/src-gen/de/evoal/languages/model/ol/impl/OLPackageImpl.java +++ b/src/languages/de.evoal.languages.model.ol/src-gen/de/evoal/languages/model/ol/impl/OLPackageImpl.java @@ -37,13 +37,6 @@ public class OLPackageImpl extends EPackageImpl implements OLPackage { */ private EClass optimisationModelEClass = null; - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass importEClass = null; - /** * <!-- begin-user-doc --> * <!-- end-user-doc --> @@ -169,18 +162,8 @@ public class OLPackageImpl extends EPackageImpl implements OLPackage { * @generated */ @Override - public EClass getImport() { - return importEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public EAttribute getImport_ImportedNamespace() { - return (EAttribute)importEClass.getEStructuralFeatures().get(0); + public EClass getProblem() { + return problemEClass; } /** @@ -189,8 +172,8 @@ public class OLPackageImpl extends EPackageImpl implements OLPackage { * @generated */ @Override - public EClass getProblem() { - return problemEClass; + public EAttribute getProblem_Name() { + return (EAttribute)problemEClass.getEStructuralFeatures().get(0); } /** @@ -200,7 +183,7 @@ public class OLPackageImpl extends EPackageImpl implements OLPackage { */ @Override public EReference getProblem_Problem() { - return (EReference)problemEClass.getEStructuralFeatures().get(0); + return (EReference)problemEClass.getEStructuralFeatures().get(1); } /** @@ -210,7 +193,7 @@ public class OLPackageImpl extends EPackageImpl implements OLPackage { */ @Override public EReference getProblem_Documentation() { - return (EReference)problemEClass.getEStructuralFeatures().get(1); + return (EReference)problemEClass.getEStructuralFeatures().get(2); } /** @@ -287,10 +270,8 @@ public class OLPackageImpl extends EPackageImpl implements OLPackage { createEReference(optimisationModelEClass, OPTIMISATION_MODEL__PROBLEM); createEReference(optimisationModelEClass, OPTIMISATION_MODEL__ALGORITHM); - importEClass = createEClass(IMPORT); - createEAttribute(importEClass, IMPORT__IMPORTED_NAMESPACE); - problemEClass = createEClass(PROBLEM); + createEAttribute(problemEClass, PROBLEM__NAME); createEReference(problemEClass, PROBLEM__PROBLEM); createEReference(problemEClass, PROBLEM__DOCUMENTATION); @@ -334,14 +315,12 @@ public class OLPackageImpl extends EPackageImpl implements OLPackage { // Initialize classes and features; add operations and parameters initEClass(optimisationModelEClass, OptimisationModel.class, "OptimisationModel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getOptimisationModel_Imports(), this.getImport(), null, "imports", null, 0, -1, OptimisationModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getOptimisationModel_Imports(), theBasePackage.getImport(), null, "imports", null, 0, -1, OptimisationModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getOptimisationModel_Problem(), this.getProblem(), null, "problem", null, 0, 1, OptimisationModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getOptimisationModel_Algorithm(), this.getAlgorithmInstance(), null, "algorithm", null, 0, 1, OptimisationModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEClass(importEClass, Import.class, "Import", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getImport_ImportedNamespace(), ecorePackage.getEString(), "importedNamespace", null, 0, 1, Import.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEClass(problemEClass, Problem.class, "Problem", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getProblem_Name(), ecorePackage.getEString(), "name", null, 1, 1, Problem.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getProblem_Problem(), theBasePackage.getInstance(), null, "problem", null, 1, 1, Problem.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getProblem_Documentation(), theBasePackage.getArray(), null, "documentation", null, 0, 1, Problem.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); diff --git a/src/languages/de.evoal.languages.model.ol/src-gen/de/evoal/languages/model/ol/impl/OptimisationModelImpl.java b/src/languages/de.evoal.languages.model.ol/src-gen/de/evoal/languages/model/ol/impl/OptimisationModelImpl.java index c35577e1..fa33e4d4 100644 --- a/src/languages/de.evoal.languages.model.ol/src-gen/de/evoal/languages/model/ol/impl/OptimisationModelImpl.java +++ b/src/languages/de.evoal.languages.model.ol/src-gen/de/evoal/languages/model/ol/impl/OptimisationModelImpl.java @@ -49,7 +49,7 @@ public class OptimisationModelImpl extends MinimalEObjectImpl.Container implemen * @generated * @ordered */ - protected EList<Import> imports; + protected EList<de.evoal.languages.model.base.Import> imports; /** * The cached value of the '{@link #getProblem() <em>Problem</em>}' containment reference. @@ -96,9 +96,9 @@ public class OptimisationModelImpl extends MinimalEObjectImpl.Container implemen * @generated */ @Override - public EList<Import> getImports() { + public EList<de.evoal.languages.model.base.Import> getImports() { if (imports == null) { - imports = new EObjectContainmentEList<Import>(Import.class, this, OLPackage.OPTIMISATION_MODEL__IMPORTS); + imports = new EObjectContainmentEList<de.evoal.languages.model.base.Import>(de.evoal.languages.model.base.Import.class, this, OLPackage.OPTIMISATION_MODEL__IMPORTS); } return imports; } @@ -240,7 +240,7 @@ public class OptimisationModelImpl extends MinimalEObjectImpl.Container implemen switch (featureID) { case OLPackage.OPTIMISATION_MODEL__IMPORTS: getImports().clear(); - getImports().addAll((Collection<? extends Import>)newValue); + getImports().addAll((Collection<? extends de.evoal.languages.model.base.Import>)newValue); return; case OLPackage.OPTIMISATION_MODEL__PROBLEM: setProblem((Problem)newValue); diff --git a/src/languages/de.evoal.languages.model.ol/src-gen/de/evoal/languages/model/ol/impl/ProblemImpl.java b/src/languages/de.evoal.languages.model.ol/src-gen/de/evoal/languages/model/ol/impl/ProblemImpl.java index e48f8030..641425cb 100644 --- a/src/languages/de.evoal.languages.model.ol/src-gen/de/evoal/languages/model/ol/impl/ProblemImpl.java +++ b/src/languages/de.evoal.languages.model.ol/src-gen/de/evoal/languages/model/ol/impl/ProblemImpl.java @@ -26,6 +26,7 @@ import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; * The following features are implemented: * </p> * <ul> + * <li>{@link de.evoal.languages.model.ol.impl.ProblemImpl#getName <em>Name</em>}</li> * <li>{@link de.evoal.languages.model.ol.impl.ProblemImpl#getProblem <em>Problem</em>}</li> * <li>{@link de.evoal.languages.model.ol.impl.ProblemImpl#getDocumentation <em>Documentation</em>}</li> * </ul> @@ -33,6 +34,26 @@ import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; * @generated */ public class ProblemImpl extends MinimalEObjectImpl.Container implements Problem { + /** + * The default value of the '{@link #getName() <em>Name</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see #getName() + * @generated + * @ordered + */ + protected static final String NAME_EDEFAULT = null; + + /** + * The cached value of the '{@link #getName() <em>Name</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see #getName() + * @generated + * @ordered + */ + protected String name = NAME_EDEFAULT; + /** * The cached value of the '{@link #getProblem() <em>Problem</em>}' containment reference. * <!-- begin-user-doc --> @@ -72,6 +93,29 @@ public class ProblemImpl extends MinimalEObjectImpl.Container implements Problem return OLPackage.Literals.PROBLEM; } + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + @Override + public String getName() { + return name; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + @Override + public void setName(String newName) { + String oldName = name; + name = newName; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, OLPackage.PROBLEM__NAME, oldName, name)); + } + /** * <!-- begin-user-doc --> * <!-- end-user-doc --> @@ -186,6 +230,8 @@ public class ProblemImpl extends MinimalEObjectImpl.Container implements Problem @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { switch (featureID) { + case OLPackage.PROBLEM__NAME: + return getName(); case OLPackage.PROBLEM__PROBLEM: return getProblem(); case OLPackage.PROBLEM__DOCUMENTATION: @@ -202,6 +248,9 @@ public class ProblemImpl extends MinimalEObjectImpl.Container implements Problem @Override public void eSet(int featureID, Object newValue) { switch (featureID) { + case OLPackage.PROBLEM__NAME: + setName((String)newValue); + return; case OLPackage.PROBLEM__PROBLEM: setProblem((Instance)newValue); return; @@ -220,6 +269,9 @@ public class ProblemImpl extends MinimalEObjectImpl.Container implements Problem @Override public void eUnset(int featureID) { switch (featureID) { + case OLPackage.PROBLEM__NAME: + setName(NAME_EDEFAULT); + return; case OLPackage.PROBLEM__PROBLEM: setProblem((Instance)null); return; @@ -238,6 +290,8 @@ public class ProblemImpl extends MinimalEObjectImpl.Container implements Problem @Override public boolean eIsSet(int featureID) { switch (featureID) { + case OLPackage.PROBLEM__NAME: + return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); case OLPackage.PROBLEM__PROBLEM: return problem != null; case OLPackage.PROBLEM__DOCUMENTATION: @@ -246,4 +300,20 @@ public class ProblemImpl extends MinimalEObjectImpl.Container implements Problem return super.eIsSet(featureID); } + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + @Override + public String toString() { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (name: "); + result.append(name); + result.append(')'); + return result.toString(); + } + } //ProblemImpl diff --git a/src/languages/de.evoal.languages.model.ol/src-gen/de/evoal/languages/model/ol/util/OLAdapterFactory.java b/src/languages/de.evoal.languages.model.ol/src-gen/de/evoal/languages/model/ol/util/OLAdapterFactory.java index 581feb71..3d2751c6 100644 --- a/src/languages/de.evoal.languages.model.ol/src-gen/de/evoal/languages/model/ol/util/OLAdapterFactory.java +++ b/src/languages/de.evoal.languages.model.ol/src-gen/de/evoal/languages/model/ol/util/OLAdapterFactory.java @@ -73,10 +73,6 @@ public class OLAdapterFactory extends AdapterFactoryImpl { return createOptimisationModelAdapter(); } @Override - public Adapter caseImport(Import object) { - return createImportAdapter(); - } - @Override public Adapter caseProblem(Problem object) { return createProblemAdapter(); } @@ -118,20 +114,6 @@ public class OLAdapterFactory extends AdapterFactoryImpl { return null; } - /** - * Creates a new adapter for an object of class '{@link de.evoal.languages.model.ol.Import <em>Import</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see de.evoal.languages.model.ol.Import - * @generated - */ - public Adapter createImportAdapter() { - return null; - } - /** * Creates a new adapter for an object of class '{@link de.evoal.languages.model.ol.Problem <em>Problem</em>}'. * <!-- begin-user-doc --> diff --git a/src/languages/de.evoal.languages.model.ol/src-gen/de/evoal/languages/model/ol/util/OLSwitch.java b/src/languages/de.evoal.languages.model.ol/src-gen/de/evoal/languages/model/ol/util/OLSwitch.java index 656efd8a..1ae5270e 100644 --- a/src/languages/de.evoal.languages.model.ol/src-gen/de/evoal/languages/model/ol/util/OLSwitch.java +++ b/src/languages/de.evoal.languages.model.ol/src-gen/de/evoal/languages/model/ol/util/OLSwitch.java @@ -73,12 +73,6 @@ public class OLSwitch<T> extends Switch<T> { if (result == null) result = defaultCase(theEObject); return result; } - case OLPackage.IMPORT: { - Import import_ = (Import)theEObject; - T result = caseImport(import_); - if (result == null) result = defaultCase(theEObject); - return result; - } case OLPackage.PROBLEM: { Problem problem = (Problem)theEObject; T result = caseProblem(problem); @@ -110,21 +104,6 @@ public class OLSwitch<T> extends Switch<T> { return null; } - /** - * Returns the result of interpreting the object as an instance of '<em>Import</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Import</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseImport(Import object) { - return null; - } - /** * Returns the result of interpreting the object as an instance of '<em>Problem</em>'. * <!-- begin-user-doc --> diff --git a/src/languages/de.evoal.languages.model.utils/META-INF/MANIFEST.MF b/src/languages/de.evoal.languages.model.utils/META-INF/MANIFEST.MF index 17da45d8..53cd3531 100644 --- a/src/languages/de.evoal.languages.model.utils/META-INF/MANIFEST.MF +++ b/src/languages/de.evoal.languages.model.utils/META-INF/MANIFEST.MF @@ -5,7 +5,8 @@ Bundle-SymbolicName: de.evoal.languages.model.utils;singleton:=true Bundle-Version: 1.0.0.qualifier Bundle-Vendor: EvoAl Project Require-Bundle: org.eclipse.xtext;bundle-version="2.29.0", - org.eclipse.core.runtime;bundle-version="3.26.100";resolution:=optional + org.eclipse.core.runtime;bundle-version="3.26.100";resolution:=optional, + de.evoal.languages.model.base;bundle-version="1.0.0" Bundle-RequiredExecutionEnvironment: JavaSE-17 Automatic-Module-Name: de.evoal.languages.model.utils Export-Package: de.evoal.languages.model.utils.builtin, diff --git a/src/languages/de.evoal.languages.model.utils/src/de/evoal/languages/model/utils/scoping/ClasspathGlobalScopeProvider.java b/src/languages/de.evoal.languages.model.utils/src/de/evoal/languages/model/utils/scoping/ClasspathGlobalScopeProvider.java index 2005c22c..a9949e04 100644 --- a/src/languages/de.evoal.languages.model.utils/src/de/evoal/languages/model/utils/scoping/ClasspathGlobalScopeProvider.java +++ b/src/languages/de.evoal.languages.model.utils/src/de/evoal/languages/model/utils/scoping/ClasspathGlobalScopeProvider.java @@ -1,63 +1,223 @@ package de.evoal.languages.model.utils.scoping; +import java.io.File; import java.io.IOException; import java.util.Collection; import java.util.Collections; +import java.util.Iterator; +import java.util.LinkedHashSet; +import java.util.List; +import java.util.Set; import java.util.logging.Logger; +import org.eclipse.emf.common.util.TreeIterator; import org.eclipse.emf.common.util.URI; +import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.ecore.EStructuralFeature; import org.eclipse.emf.ecore.resource.Resource; +import org.eclipse.emf.ecore.resource.ResourceSet; +import org.eclipse.xtext.EcoreUtil2; +import org.eclipse.xtext.resource.ClasspathUriResolutionException; +import org.eclipse.xtext.resource.IClasspathUriResolver; import org.eclipse.xtext.resource.IEObjectDescription; import org.eclipse.xtext.resource.IResourceDescription; +import org.eclipse.xtext.resource.IResourceDescriptions; +import org.eclipse.xtext.resource.XtextResourceSet; import org.eclipse.xtext.scoping.IScope; +import org.eclipse.xtext.scoping.impl.DefaultGlobalScopeProvider; import org.eclipse.xtext.scoping.impl.ImportUriGlobalScopeProvider; +import org.eclipse.xtext.scoping.impl.ImportUriResolver; import org.eclipse.xtext.scoping.impl.SelectableBasedScope; +import org.eclipse.xtext.scoping.impl.ImportUriGlobalScopeProvider.URICollector; +import org.eclipse.xtext.util.IAcceptor; +import org.eclipse.xtext.util.IResourceScopeCache; +import org.eclipse.xtext.util.SimpleAttributeResolver; import com.google.common.base.Predicate; +import com.google.common.collect.Lists; import com.google.inject.Inject; +import com.google.inject.Provider; +import de.evoal.languages.model.base.Import; import de.evoal.languages.model.utils.builtin.BuiltinProvider; import de.evoal.languages.model.utils.builtin.BuiltinProviderFactory; public abstract class ClasspathGlobalScopeProvider extends ImportUriGlobalScopeProvider { private static Logger log = Logger.getLogger("de.evoal.languages.model.utils.scoping.ClasspathGlobalScopeProvider"); - @Inject + + private @Inject IResourceDescription.Manager mgr; private final String name; public ClasspathGlobalScopeProvider(final String name) { + System.err.println("Creating ClasspathGlobalScopeProvider."); this.name = name; } @Override - protected IScope getScope(Resource resource, boolean ignoreCase, EClass type, Predicate<IEObjectDescription> predicate) { - log.info(() -> "Providing scopes for " + resource.toString()); - final BuiltinProvider provider = BuiltinProviderFactory.create(); - final Collection<java.net.URI> files = provider.findBuiltins(name); - - IScope scope = super.getScope(resource, ignoreCase, type, predicate); - for(final java.net.URI file : files) { - final URI libearyResourceURI = URI.createURI(file.toString()); - Resource libraryResource = resource.getResourceSet().getResource(libearyResourceURI, false); - if (libraryResource == null) { + public ImportUriResolver getImportUriResolver() { + System.err.println("getImportUriResolver."); + ImportUriResolver resolver = super.getImportUriResolver(); + + if(resolver != null) { + resolver.setAttributeName("importedNamespace"); + } + + return resolver; + } + + public static class ClasspathURICollector implements IAcceptor<String> { + private IClasspathUriResolver uriResolver; + private Object uriContext; + private Set<URI> result; + private XtextResourceSet rs; + + public ClasspathURICollector(ResourceSet resourceSet, Set<URI> result) { + this.result = result; + if (resourceSet instanceof XtextResourceSet) { + uriResolver = ((XtextResourceSet) resourceSet).getClasspathUriResolver(); + uriContext = ((XtextResourceSet) resourceSet).getClasspathURIContext(); + rs = (XtextResourceSet)resourceSet; + } + } + + public URI resolve(String uriAsString) throws IllegalArgumentException { + System.err.println("Resolve: " + uriAsString); + + URI uri = URI.createURI(uriAsString); + if (uriResolver != null) { try { - libraryResource = resource.getResourceSet().createResource(libearyResourceURI); - libraryResource.load(Collections.emptyMap()); - libraryResource.getWarnings().stream().forEach(System.err::println); - libraryResource.getErrors().stream().forEach(System.err::println); - } catch (final IOException e) { - log.warning(() -> "Failed to load library resource: " + file); - e.printStackTrace(); + return uriResolver.resolve(uriContext, uri); + } catch(ClasspathUriResolutionException e) { + return uri; } } - - final IResourceDescription libraryDescription = mgr.getResourceDescription(libraryResource); - scope = SelectableBasedScope.createScope(scope, libraryDescription, predicate, type, ignoreCase); + return uri; } + + @Override + public void accept(String uriAsString) { + System.err.println("Accept: " + uriAsString); + if (uriAsString == null) { + return; + } + try { + System.err.println("Accepting " + uriAsString); + URI importUri = resolve(uriAsString); + if (importUri != null) { + result.add(importUri); + System.err.println("Loading ---------------------> "+ importUri); +// rs.getResource(importUri, false); + System.err.println("Loaded ---------------------> "+ importUri); + } + } catch(Exception e) { + e.printStackTrace(); + // ignore, invalid uri given + } + } + } + + @Override + protected IAcceptor<String> createURICollector(Resource resource, Set<URI> collectInto) { + System.err.println("Create URI collector: " + resource); + + final ImportUriResolver r = getImportUriResolver(); + + setImportResolver(new ImportUriResolver() { + public void setAttributeName(String attributeName) { + System.err.println("setAttributeName(" + attributeName + ")"); + r.setAttributeName(attributeName); + } - return scope; + public String getAttributeName() { + System.err.println("getAttributeName()"); + return r.getAttributeName(); + } + + private SimpleAttributeResolver<EObject, String> resolver = null; + @Override + public SimpleAttributeResolver<EObject, String> getResolver() { + if (resolver == null) { + resolver = new SimpleAttributeResolver<>(String.class, "importedNamespace") { + + @Override + public EAttribute getAttribute(EObject object) { + System.err.println("SimpleAttributeResolver.getAttribute(" + object + ")"); + // TODO Auto-generated method stub + return super.getAttribute(object); + } + + @Override + public String apply(EObject from) { + System.err.println("SimpleAttributeResolver.apply(" + from + ")"); + // TODO Auto-generated method stub + return super.apply(from); + } + + @Override + public Iterable<EObject> getMatches(Iterable<EObject> candidates, String value) { + System.err.println("SimpleAttributeResolver.getMatches(" + candidates.iterator().next() + ", " + value + ")"); + // TODO Auto-generated method stub + return super.getMatches(candidates, value); + } + + @Override + public String getValue(EObject object) { + System.err.println("SimpleAttributeResolver.getValue(" + object + ") --> " +super.getValue(object)); + // TODO Auto-generated method stub + return super.getValue(object); + } + + }; + } + return resolver; + } + + + public String resolve(EObject object) { + System.err.println("resolve(" + object + ")"); + + return r.resolve(object); + } + + public EStructuralFeature getAttribute(EObject object) { + System.err.println("getAttribute(" + object + ")"); + + return r.getAttribute(object); + } + + @Override + public String apply(EObject from) { + if(!(from instanceof Import)) { + return null; + } + + final Import imp = (Import) from; + String result = imp.getImportedNamespace(); + result = result.replace('.', '/'); + + switch(imp.getLanguage()) { + case "definitions": + result += ".dl"; + break; + case "data": + result += ".ddl"; + break; + } + + System.err.println("ImportUriResolver.apply(" + from + ") --> " + result); + + System.err.println(" File exists:" + new File(result).exists()); + + return "classpath:/" + result; + } + }); + + ResourceSet resourceSet = resource.getResourceSet(); + return new ClasspathURICollector(resourceSet, collectInto); } } -- GitLab